G00 - Rapid Motion

The G00 command is used to move one or more axes to a specified position at the machine’s maximum rapid speed.

 

If multiple axes are specified, they will move together in a straight line and reach the target position at the same time.
Axes can be linear, rotary, or a combination of both.

 

G00 is a modal command and belongs to Group 1.

 


Syntax & Parameters

G00 followed by the axis (or axes) you want to move and their target coordinates.
 

Multiple axes can be included on the same line.

 

Axis Parameters

  • X, Y, Z, A, B Value
    Moves the specified axis to the given position using the current machine units.

  • U, V, W Value
    Performs an incremental move on the X, Y, or Z axis while the machine is in G90 Absolute mode.

    • U - X axis

    • V - Y axis

    • W - Z axis

 

 

INFORMATION: U, V, and W moves are always incremental, regardless of whether the machine is in G90 Absolute or G91 Incremental mode.

 


Example Program

 

N10 G21
N20 G00 X10 Y20 Z30

 

Explanation:

  • G21 sets the machine units to millimetres.

  • G00 X10 Y20 Z30 moves the machine from its current position to X 10 mm, Y 20 mm, Z 30 mm in a straight line at the maximum rapid speed allowed by the machine.

 

 

INFORMATION: Units are defined as inches or millimetres, depending on the machine setup or whether G20 or G21 is active.

 


INFORMATION: G00 motion can be used in both G90 Absolute and G91 Incremental modes.