G50 Cancel Scaling (Group 11)

Next Generation Control Mill Operator's Manual

The Online Interactive Operator's Manual is currently available in English only.

A PDF version of the Operator's Manual is available for download in multiple languages. Click the link below to view the Operator's Manual in your language. Click "Continue" to view the online version in English.

Get a translated PDF Download Continue

G50 cancels the optional scaling feature. Any axis scaled by a previous G51 command is no longer in effect.

U - Incremental amount and direction to shift global X coordinate.
X - Absolute global coordinate shift.
W - Incremental amount and direction to shift global Z coordinate.
Z - Absolute global coordinate shift.
S - Limit spindle speed to specified value
T - Apply tool shift offset (YASNAC)

G50 performs several functions. It sets and shifts the global coordinate and it limits the spindle speed to a maximum value. Refer to the Global Coordinate System topic in the Programming section for a discussion of these.

To set the global coordinate, command G50 with an X or Z value. The effective coordinate becomes the value specified in address code X or Z. Current machine location, work offsets, and tool offsets are taken into account. The global coordinate is calculated and set. For example:

G50 X0 Z0 (Effective coordinates are now zero) ;

To shift the global coordinate system, specify G50 with a U or W value. The global coordinate system is shifted by the amount and direction specified in U or W. The current effective coordinate displayed changes by this amount in the opposite direction. This method is often used to place the part zero outside of the work cell. For example:

G50 W-1.0 (Effective coordinates are shifted left 1.0) ;

To set a YASNAC style work coordinate shift, specify G50 with a T value (Setting 33 must be set to YASNAC). The global coordinate is set to the X and Z values in the Tool Shift Offset page. Values for the T address code are, Txxyy where xx is between 51 and 100 and yy is between 00 and 50. For example, T5101 specifies tool shift index 51 and tool wear index 01; it does not cause tool number 1 to be selected. To select another, Txxyy code must be used outside the G50 block. The following two examples illustrate this method to select Tool 7 using Tool Shift 57 and Tool Wear 07.

G51 (Cancel Offsets) ; T700 M3 (Change to Tool 7, Turn on Spindle) ; G50 T5707 (Apply Tool Shift 57 and Tool Wear 07 to Tool 7) ;


G51 (Cancel Offsets) ; G50 T5700 (Apply Tool Shift 57) ; T707 M3 (Change to Tool 7 and apply Tool Wear 07) ;

G50 YASNAC Tool Shift: [1] Machine (0,0), [2] Spindle centerline.

Be aware: Many service and repair procedures should be done only by authorized personnel. The service technicians at your Haas Factory Outlet (HFO) have the training, experience, and are certified to do these tasks safely and correctly. You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not completely understand. Contact your Haas Factory Outlet (HFO) and schedule a service technician visit if you have any doubts about doing a procedure.