
13. FUNCTIONS TO SIMPLIFY
PROGRAMMING
B–64112EN/01
NC FUNCTION
126
G71 U(∆d) R(e) ;
G71 P(ns)
Q(nf) U(∆u) W(∆w) F(f) S(s) T(t) ; (ns)
N(ns) . . . . .
. . . . . . . . . . .
F_. . . . . . .
S_. . . . . . .
T_. . . . . . .
N(nf) ;. . . . . .
A block between sequence numbers ns and nf
specifies the target figure between A and B.
∆d : Depth of cut. It is specified without sign. The cutting direction
is determined by the direction of AA’.
e : Clearance
ns : Sequence number of the first block of target figure blocks
nf : Sequence number of the end block of the target figure
blocks
∆u : Distance and direction of finishing allowance along X axis
∆w : Distance and direction of finishing allowance along Z axis
f, s, t : The F, S, and T specified by a block between ns and nf are
ignored during cycle operation. Those specified by the block
of G71 or before are effective.
F, S, and T in the blocks of move commands from A to B are ignored and
those specified in the same block as G71 or before are effective.
G96s (constant surface speed control on) and G97s (constant surface
speed control off) in the blocks of move commands from A to B are
ignored. A G96 or a G97 commanded in the same block as G71 or before
is effective. The following four patterns are given depending on the sign
of ∆U and ∆W as in the figure below. All of these cutting cycles are made
parallel to Z axis.
B
A
A’
A
A’
AA
A’
A’
+X
+Z
U(+)…W(+)
Both linear and
circular interpolation
are possible.
U(–)…W(+) U(–)…W(–)
U(+)…W(–)
For the path from A to A’, the block of sequence number ns specifies a
command including G00 or G01. For the path A’ to B, increase or decrease
must be steady in both X-axis and Z-axis directions.
If the command for the path from A to A’ is G00, the cutting along the path
is performed in the G00 mode. If the command for the path from A to A’
is G01, the cutting is performed in the G01 mode.
Format