13. Program Support Functions
13.20 Scaling; G50/G51
442
13.20 Scaling; G50/G51
Function and purpose
By multiplying the moving axis command values within the range specified under this command
by the factor, the shape commanded by the program can be enlarged or reduced to the desired
size.
Command format
(1) Scaling
ON
G51 X__ Y__ Z__ P__ ; Scaling ON
X, Y, Z : Scaling center coordinates
P
: Scaling factor
(2) Scaling
cancel
G50 ; Scaling cancel
x1
y1
Y
sc
s1
p1
s2
s3
p2
p3
X
sc :
Scaling
center
p1, p2, p3 : Program shape
s1, s2, s3 : Shape after scaling
(3) When individually set the scaling factor to three basic axes
G51 X__ Y__ Z__ I__ J__ K__ ; Scaling ON
X, Y, Z : Scaling center coordinates
I : Scaling factor of basic 1st axis
J : Scaling factor of basic 2nd axis
K : Scaling factor of basic 3rd axis