G53: Non Modal MCS Linear Move
Overview
- Performs a rapid (G0) linear move in the machine’s base coordinate system and units (direct iCube servo positions)
- Not affected by G92, G54-59, G68, G51, etc.
- Intended for moving to fixed points on a machine that always does the same move, regardless of the modal state
- For example, when performing a tool change operation in the middle of a user program, the G53 will always have the same behavior regardless of the modal state that the user program called from
-
Syntax:
G53 X... Y... Z... E... F... -
[Axes]... - Performs a coordinated rapid linear move to the target position specified
- Axes not specified are not moved
- If no axes are specified, no motion occurs
-
F... - If a feed rate is specified that is used for the line
- Does not update the modal feed rate used by future G01 commands
- If no feed rate is specified then rapid feed rates are used
- Equivalent to a G00
- Feedrate overrides are applied in the usual way
- Always an absolute move in the MCS
- Doesn’t switch modal abs/rel mode, but is always an absolute MCS move
- Doesn’t check status of G90/G91
- Rotations, scaling, work offsets, etc. are all ignored
- Units are set by
#<NC.DefaultUnit> - Not affected by G20/G21
- Tool compensations and offsets not in effect
- All tool offsets and tool compensations are not used
- Coordinate Systems Coordinate Systems
- Parameter Table System Parameters
Command Format
Examples
#<NC.DefaultUnits> = 0 (machine is in millimeters)
N10 G20 (program is in inches)
N20 G01 X10 Y10 Z10 F200 (move to X=10in, Y=10in, Z=10in; at F200 in/min)
N30 G53 Z5 F1000 (move to Z=5mm at F1000 mm/min)
N40 X20 (G01 move at F200 in/min, as set on N20)
N50 G53 X0 Y0 Z0 (Rapid move to X0,Y0,Z0)
N60 Y20 (G01 move to Y=20 inches, at F200 in/min)