I will attempt to get the current WCS updated (corrected) after probing, as a first step. From what I can see, this should be something like:
#2501 = #5021 - for the x coordinate
#2601 = #5022 - for the y coordinate
where #2501 is the (read write) current WCS x coordinate (read / write) and #5021 is the (read-only) current x coordinate.
This seems to work:
It's full of debugging messages, created using the G10 command. Without that I'd have had a royal time of trying to figure out WTF was going on. They can come out later on if I can be bothered.
Here's the macro I've been using in MDI (by typing "M72") to do the probing and updating - it initialises the probing parameters, calls the bore probing macro, then runs the update macro:
Here's the macro I've been using in MDI (by typing "M72") to do the probing and updating - it initialises the probing parameters, calls the bore probing macro, then runs the update macro:
It may seem like great progress - and I suppose it's a lot better than what I had a week ago - but I'm still a LONG way off having anything ready to go, even if we overlook the post processor bit (which will need to generate the g code to actually run these probing macros).
- It doesn't check to see if there is actually a probe fitted, which could be a problem for the probe tip if you start probing with the tool inserted but forgot to plug the probe in. There's a loop back circuit for just that purpose, so that safety function needs to be added.
- You don't necessarily want to set the WCS origin to the final probe position. In many cases, you want to preserve the existing origin location.
- ....
No comments:
Post a Comment