Specifications

_____________________________________________________________________
_____________________________________________________________________
CONCISE GUIDE FANUC 43
3.14 “G52” ORIGIN TRANSFER BY PROGRAM
An alternative to the origin transfer by table is the direct origin transfer by program using instruction G52.
With the G52 function it is possible to move the reference point by program (e.g.: G54, G55 etc.).
G52 operates in absolute mode in relation to the last workpiece origin selected, with the movement values
inserted in the characters of address X and/or Z (e.g.: G52 X5 Z-10).
To cancel the origin transfer by program there are three possibilities :
machine reset
end of program instruction M30
instruction G52 X0 Z0 written in the program (procedure usually used).
Other functions cannot be inserted in the block where instruction G52 is programmed.
Example:
N2 ……
N3 G54
N4 ……
N5 G52 Z-10 Absolute origin transfer
N6 ……
N7 ……
N8 G52 Z0 Cancel origin transfer
N9 ……
NOTE. If other storable origins (G54 – G59) are programmed with the G52 function active, the NC
transfers from the value programmed in G52 to the new origin activated.
It is not possible to move the active origin in incremental mode using the G52 instruction. To get round this
problem, the G52 function can be repeated several times with different values
Example:
N1 G54
N2 ……
N3 G52 Z-10 (active origin moved by 10 mm)
N4 ……
N5 G52 Z-20
N6 ……
N7 G52 Z-30
N8 ……
N9 G52 Z0 (active origin transfer cancelled)