On Tue, 8 Jun 2010 21:17:33 -0500, you wrote:

>I am planning on (slowly) implementing a G71 roughing cycle for EMC2.
>
>The syntax varies between manufacturers and i would like to use this
>post to setup a syntax everyone can agree on.
>I think the goal is easy, it has to work well within EMC2's gcode and
>variable use, some may hope it's just like "their" G71, but that might
>not happen, if the result is just like you are used to, you are lucky
>:).
>
>We need a way to specify:
>
>Depth of cut: Word proposal: D
>Retract: Word proposal: R
>Stock allowance in X: Word proposal: U
>Stock allowance in Z: Word proposal: W
>First line of shape to rough: Word: P
>Last line of shape to rough: Word: Q

Your missing 

F= Cutting feedrate (in/rev or mm/rev) overrides feedrates between P
block and Q block
S = Spindle speed (ft/min or m/min) overrides spindle speed between P
block and Q block

:)

and optionally 

I       Distance and direction of rough semifinishing in X 
K       Distance and direction of rough semifinishing in Z

With those additions it's as per obsolete Fanuc controls like 6T, 10T,
11T, 15T

Now if you want to leave the eighties, current controls like 0T, 16T,
18T, 20T, 21T

all use a two line format 

G71 U. R.
G71 P. Q. U. W. F. S.

where

First block

U = Depth of roughing cut
R = Amount of retract from each cut

Second Block
P = First block number of the finishing contour
Q = Last block number of the finishing contour
U = Stock amount for finishing on the X axis
W= Stock amount for finishing on the Z axis
F= Cutting feedrate (in/rev or mm/rev) overrides feedrates between P
block and Q block
S = Spindle speed (ft/min or m/min) overrides spindle speed between P
block and Q block

Steve Blackmore
--

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to