Movement Control Commands
3.2 Determining the coordinate value input modes
04.07
3-62
© Siemens AG 2007 All rights reserved
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
Scaling along all axes at same magnification rate
G51 X... Y... Z... P... ; Scaling start
G50; Scaling cancel
X, Y, Z: Center coordinate value of scaling (absolute command)
P: Scaling magnification
Scaling along each individual axis at a different magnification rate
(mirror image)
G51 X... Y... Z... I... J... K... ; Scaling start
G50; Scaling cancel
X, Y, Z: Center coordinate value of scaling (absolute command)
I, J, K: X--, Y--, and Z axis scaling magnification
The type of scaling magnification is dependent on MD 22914
$MC_AXES_SCALE_ENABLE.
$MC_AXES_SCALE_ENABLE = 0:
”P” is available for magnification rate. If ”I,J,K” is programmed in this setting, SD
42140 $SC_DEF AULT_SCALE_FACTOR_P is used for magnification rate.
$MC_AXES_SCALE_ENABLE = 1:
”I,J,K” are available for magnification rate. If ”P” is programmed in this setting, SD
43120 $SC_DEF AULT_SCALE_FACTOR_AXIS is used for magnification rate.
Explanations
Scaling along all axes at same magnification rate
Least input increment of scaling magnification is: 0.001 or 0.00001 depending on
the setting of MD $MN_EXTERNINCREMENT_SYSTEM. If P is not specified in
the block of scaling (G51X... Y... Z... P... ;), the scaling magnification set to MD
$MC_WEIGHTING_FACTOR_FOR_SCALE is applied.
The reference point during scaling is always the workpiece zero. It is not possible
to program a reference point.
Programmable mirror image (negative magnification)
Applying a negative magnification value will generate a mirror image.
Each axis scaling (mirror image) needs to be enabled by setting MD
$MC_AXES_SCALE_ENABLE = 1.
Omitting I, J, K within the G51 block activates the default values from the setting
data.