Programming instructions
 ADT-CNC4620 Programming Manual 
- 41 -
 A
n
→B
n, 
C
n→Dn→A’: fast moving
 B
n
→C
n: linear interpolation
⑤ The last roughing cycle: A
’
→B
’
→C
’
→ initial point 
 A
’
→B
’
: fast moving
B
’
→C
’: interpolation depends on the mode specified by 
ns→nf block. Interpolation 
speed specifies F value or the F value in ns→nf block according to G71 
block, and uses current default F value if not specified. 
C
’
→ Initial point: fast moving. G71 roughing cycle ends.  
Function description: 
1)  ns-nf block must follow G71 block. The system won’t execute the block written between G71 
block and ns block 
2)  The F value in G71 block is valid when executing G71 roughing cycle; if the F value isn’t 
specified in G71 block, execute in current default value. 
3)  Pause and reset are valid in the motion process. 
4)  If the combined cycle instruction should be used several times in the same program, ns~nf can’t 
have same block No., or else the ns~nf profile may have error when the next combined cycle 
instruction is executed. 
5)  If the last tool feed is smaller than U(△d)
, the system will execute the last roughing cycle directly 
6)  Tool retreating path: after last roughing, the tool retreats to the initial point from point nf. 
7)  Before executing G71, the tool must specify the position of the initial point first, which must be 
out of the program path limit range, or else the system alarms (0769--G71, G72, G73 initial point 
position error). If the position of the initial point isn’t specified, the current point is the initial 
point. 
8)  The outside range of the program path is defined as below 
 This quadrant is the outside range of the program path 
9)  The offset direction of roughing depends on program path automatically (as in the figure below, 
the processing path program is A→B→C) 
Condition  Result 
X axis of C (nf block) > X axis of B (ns block); Z axis of C > Z axis of B  ① 
X axis of C (nf block) > X axis of B (ns block); Z axis of C < Z axis of B  ② 
X axis of C (nf block) < X axis of B (ns block); Z axis of C > Z axis of B  ③ 
X axis of C (nf block) < X axis of B (ns block); Z axis of C < Z axis of B  ④ 
X axis of C (nf block) = X axis of B (ns block) or 
Z axis of C (nf block) = Z axis of B (ns block) 
Generate 
error 
alarm 
0768 










