I've been a M3 Turn user for a long time. I've given M4 an honest attempt at setup but am not a fan, and got really frustrated trying a few other controllers. So with my lathe's computer running M3 w/ PPort nearing end of usefullness, I decided that I needed a new turn solution before it dies on me.
My lathe needs aren't to complicated, except for turning threads now and then. So I've taken a crack at a plugin that implements:
- Radius / Diameter mode (user select-able on the fly)
tool table w/ X & Z offsets
automatic application of tool offsets during GCode execution (uses G92 as the tool offset)
input boxes/buttons for simplifying tool touch off.
Automatically sets X/Z view in UCCNC when load a gcode file
I've done enough preliminary testing to know it works for me. It has been tested on a small lathe using a UC100 control, and tool changes done manually w/ UCCNC set to 'stop and wait for cyclestart on M6'. The plugin sits in the background, and watches for the 'active tool' number in UCCNC to change, and then it loads the new offsets. I did have it parsing the 'active line' GCode, but found in some instances that the GCode line w/ a toolchange call could go by too fast for the plugin to catch. But, it seems to work well for me at the moment.
I would love to hear feedback if anyone is brave enough to want to play with it and test it out, especially someone with a toolchanger and M6 macro enabled. Consider this 'alpha' software , however I have turned a part from start to finish with this changing my offsets for me with no glitch.
This video is an attempt to give a brief overview and 'how to', without me writing a brief manual. The zip contains the plugin DLL, the sample GCode I ran, and two XML files (the settings and the tool table as I last hit save). If you try the plugin, you will certainly have to set it up and enter your own tool offsets!! My examples are provided only as that, an example.
If there is enough interest and discussion on things to work on / add, I'll certainly be open to trying to add more than what it is currently. I've certainly read through all the 'wishlist' for turn in the forum here. Just not sure yet how much else can be accomplished (such as G96/G97, feed/rev, etc...). At this point, its mostly for my own needs and for fun that I'm writing it.
regards,
Eric