13. Program Support Functions
13.20 Scaling; G50/G51
446
Relation with other functions
(1) G27 reference position check command
When G27 is commanded during scaling, scaling is canceled at completion of the command.
(2) Reference position return command (G28, G29, G30)
When the G28 or G30 reference position return command is issued during scaling, scaling is
canceled at the midpoint and the axis returns to the reference position. When the midpoint is to
be ignored, the axis returns to the reference position directly. When G29 is commanded during
scaling, scaling is applied to the movement after the midpoint.
(3) G60 (unidirectional positioning) command
If the G60 (unidirectional positioning) command is given during scaling, scaling is applied to
the final positioning point and is not applied to the creep amount. Namely, the creep amount is
uniform regardless of scaling.
(4) Workpiece coordinate system switching
When the workpiece coordinate system is switched during scaling, the scaling center is shifted
by the difference between the offset amounts of the new and old workpiece coordinate
systems.
(5) During figure rotation
When scaling is commanded during figure rotation, scaling is applied to the center of the figure
rotation and the rotating radius.
(6) Scaling command in figure rotation subprogram
When scaling is commanded in the subprogram of the figure rotation, scaling can be applied
only to the shape designated by the subprogram without applying scaling to the rotating radius
of the figure rotation.
(7) During coordinate rotation
When scaling is commanded during coordinate rotation, the scaling center rotates. Scaling is
executed at that rotated scaling center.
(8) G51
command
When the G51 command is issued during the scaling mode, the axis whose center was newly
specified is also made valid for scaling. Also, the factor under the latest G51 command is
made valid.