Frames
6.3 Programmable zero offset
Fundamentals
238 Programming Manual, 11/2006, 6FC5398-1BP10-2BA0
Parameters
G58
Replaces the absolute translation component of the programmable zero
offset for the specified axis, but the programmed additive offset remains
valid, (in relation to the workpiece zero set with G54 to G599)
G59
Replaces the absolute translation component of the programmable zero
offset for the specified axis, but the programmed absolute offset remains
valid
X Y Z
Offset value in the direction of the specified geometry axis
Example
N...
N50 TRANS X10 Y10 Z10
;Absolute translation component X10 Y10 Z10
N60 ATRANS X5 Y5
;Additive translation component X5 Y5
= total offset X15 Y15 Z10
N70 G58 X20
;Absolute translation component X20 + addit. X5 Y5
= total offset X25 Y15 Z10
N80 G59 X10 Y10
;Additive translation component X10 Y10 + absolute X20 Y 10
= total offset X30 Y20 Z10
N...
Description
The absolute translation component is modified by the following commands:
• TRANS
• G58
• CTRANS
• CFINE
• $P_PFRAME[X,TR]
The additive translation component is modified by the following commands:
• ATRANS
• G59
• CTRANS
• CFINE
• $P_PFRAME[X,FI]
The table below describes the effect of various program commands on the absolute and
additive offsets.
Effect of the additive/absolute offset:
command Coarse or
absolute offset
Fine or additive
offset
Comment
TRANS X10 10 unchanged Absolute offset for X