
B-63944EN-2/02-3
Edit
Apprv.
Desig.
Sheet
Title
Draw
No.
13/21
Date
Design
Descri
tion
Date
FANUC Series 30i/31i/32i -A, 31i -A5
CANNED GRINDING CYCLE
(FOR GRINDING MACHINE)
Limitations
• Cutting axis
The cutting axis is the second controlled axis. If the parameter FXY (No.5101#0) is set to 1,
the cutting axis can be changed by plane selection command (G17, G18, and G19).
• Grinding axis
For the grinding axis, the axis number is selected by the parameter No.5177 except for the
cutting axis.
• Dressing axis
For the dressing axis, the axis number is selected by the parameter No.5181 except for the
cutting axis and the grinding axis.
• α, I, J, K
α, I, J, and K must all be specified in the incremental mode.
In the following case, spark-out (only move to the direction of grinding) is performed.
• In the case that I and J are not specified or I=J=0 are specified.
• In the case that K is not specified or K=0 is specified.
In the case that I, J are not specified or I=J=0 are specified and K is specified except 0,
grinding operation is performed infinitely.
• Clear
I, J, K, α, R, F, and P in canned cycles are modal data common to G75, G77, G78, and G79.
They remain valid until new data is specified. They are cleared when a group 00 G code
excpet for G04 or a group 01 G code except for G75, G77, G78, and G79 is specified. L is
valid only in the block in which it is specified.
• Operation performed when cutting reaches the total depth
When the total depth of cut is reached during cutting specified by I or J, the operation is the
same as G75. Refer to the limitations of G75.
NOTE
1 An alarm (PS0455) is issued when the signs of I, J and K do not match.
2 An alarm (PS0455) is issued when the grinding axis command is not
specified in the block in which G77 is specified.
3 An alarm (PS0456) is issued when the cutting axis number, the grinding
axis number and the dressing axis number are not different from each
other.
4 While this cycle is valid, if G90 (absolute command) is specified, α, I, J
and K are regarded as incremental command.