FANUC Series 16/18/160/180-Model C for Lathe Operator Manual

PROGRAMMING
B–62754EN/01
15. COMPENSATION FUNCTION
269
G36 X200.0 ; Moves to the measurement position
If the tool has reached the measurement position
at X198.0 ; since the correct measurement
position is 200 mm, the offset value is altered by
198.0–200.0=–2.0mm.
G00 X204.0 ; Refracts a little along the X axis.
G37 Z800.0 ; Moves to the Z–axis measurement position.
If the tool has reached the measurement position
at X804.0, the offset value is altered by
804.0–800.0=4.0mm.
T0101 ; Further offsets by the difference.
The new offset value becomes valid when the T
code is specified again.
WARNING
1 Measurement speed(Fp), γ, and ε are set as parameters (Fp : No.6241, γ : No.6251,
ε : No.6254) by machine tool builder. ε must be positive numbers so that γ>ε.
2 Cancel the tool nose radius compensation before G36, G37.
3 When a manual movement is inserted into a movement at a measurement feedrate, return the
tool to the position before the inserted manual movement for restart.
4 When using the optional tool nose radius compensation function, the tool offset amount is
determined considering the value of tool nose R. Make sure that tool nose radius value is set
correctly.
Example) When the tool nose center coincides with the start point.
A
B
C
Tool nose radius value
Measurement position
Actual
movement
Movement coinsidering
tool nose radius value
The tool actually moves from point A to point B, but the tool offset value is determined assuming
that the tool moves to point C considering the tool nose radius value.
NOTE
1 When there is no T code command before G36 or G37, P/S alarm No.81 is generated.
2 When a T code is specified in the same block as G36 or G37, P/S alarm No.82 is generated.

Leave a Reply

Your email address will not be published. Required fields are marked *