I've just created a branch on github https://github.com/mark-v-d/linuxcnc/pull/new/g7x in which I implemented G70, G71 and G72.
Two demo files are included. lathe_g70_71_demo.ngc Shows how G71.1 and G71.2 can be used to use a roughing tool without much back angle to remove most of the material. lathe_g7x_quadrants.ngc: Shows the directions in which you can use the new codes. No tool compensation just yet, I'll do that soon. Probably not working, in incremental mode. Not tested yet if both G7 and G8 work. I don't think O words in the sub work. regards, Mark. -------------------------------------------------------------------------------- New codes and parameters -------------------------------------------------------------------------------- G70 finishing path G71 full cut. G71.1 cut without pockets G71.2 cut pockets only G72 full cut. G72.1 cut without pockets G72.2 cut pockets only X = Starting X (default is current position) Z = Starting Z (default is current position) D = distance from path (default=0) I = cutting increment (G71/G72) (default=1) P = Passes (G70) (default=1) Q = sub number (mandatory) R = retract (G71/G72) (default 0.5) U = X displacement (G71/G72) (default 0) W = Z displacement (G71/G72) (default 0) _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers