
Unzip the zip file and copy all 4 of the files to your Gpptool directory. I will be looking at that in the next 6 months as I get my lathe converted to a simple 2 axis lathe. I have also not touched nor added the lathe controller. I have a button to clear the TLO using pyvcp and an led that shows me if the TLO is currently set. If you use the auto z touch off version make sure you clear the TLO before *each* job (ie hitting start). I create a new file for each machining position since I need to take the part out of the vise, change it around and re-zero anyway. I have tested nothing with changing planes or multiple setups in one file (ie MAC 1, MAC 2 in same file). As long as it simulates right in Solidcam, linuxcnc will work the exact same way. The way I use Solidcam is to select all the operations in a setup and generate a single gcode file for these. Specifically I have not done any 4th axis stuff or any tool compensation. If you change tools or use the TLO table in linuxcnc you'll probably want to uncomment it Tool Length offset (Gcode 43) is commented out on lines 372 for the version without auto touch off.Increased precision for all coordinates.General cleanup of the commented out code.Uses LinuxCNC DEBUG command to print out the tool needed at each tool change.Prints out a list of all the tools used in the job at the top of the gcode output including their descriptive names.Instead of Fanuc5a the controller is called LinuxCNC. G33.1 rigid tapping support (must have mill setup to do rigid tapping).Along the way as I've added parts to my G0704 mill I have modified it to support these things:įrom OrangeCat (calls M600 at beginning of file and intercepts M6 T# calls to measure each tool)

I found the post processor by Robo Dan and other forum members to be very useful for starting out.
