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

Reply via email to