
B-63944EN-1/02 PROGRAMMING 4.FUNCTIONS TO SIMPLIFY PROGRAMMING
- 93 -
- M code used for C-axis clamp/unclamp
When an M code specified in parameter No. 5110 for C-axis
clamp/unclamp is coded in a program, the following operations occur.
• The CNC issues the M code for C-axis clamp after the tool is
positioned and while the tool is being fed in rapid traverse to the
point-R level.
• The CNC issues the M code for C-axis unclamp (the M code for
C-axis clamp +1) after the tool retracts to the point-R level.
• After the CNC issues the M code for C-axis unclamp, the tool
dwells for the time specified in parameter No. 5111.
- Cancel
To cancel a canned cycle, use G80 or a group 01 G code.
Group 01 G codes (Example)
G00 : Positioning (rapid traverse)
G01 : Linear interpolation
G02 : Circular interpolation (CW)
G03 : Circular interpolation (CCW)
- Symbols in figures
Subsequent subsections explain the individual canned cycles.
Figures in these explanations use the following symbols:
Positioning (rapid traverse G00)
Cutting feed (linear interpolation G01)
P1 Dwell specified in the program
P2 Dwell specified in parameter No.5111
Mα Issuing the M code for C-axis clamp
(The value of
α is specified with parameter No. 5110.)
M (α + 1) Issuing the M code for C-axis unclamp
CAUTION
1 In each canned cycle, addresses R, Z, and X are
handled as follows:
R_ : Always handled as a radius.
Z_ or X_ : Depends on diameter/radius
programming.
2 For the B or C G-code system, G90 or G91 can be
used to select an incremental or absolute
programming for hole position data (X, C or Z, C),
the distance from point R to the bottom of the hole
(Z or X), and the distance from the initial level to
the point R level (R).