G00 Rapid vs G01 Linear Feed Interpolation Programming

G00 commands non-cutting rapid positioning at the machine maximum traverse rate, while G01 commands controlled linear interpolation at a specified feed rate (F) for cutting.

Engineering Specifications & Parameters

G00 Motion Rapid Non-Cutting Traverse (Max Axis Velocity)
G01 Motion Linear Cutting Interpolation at F-rate
Modal Status Modal (Remains active until another motion code is called)
Feed Rate Parameter F-address required for G01 (mm/min or in/min)

G00 vs G01 Fundamental Difference

  • G00 (Rapid Traverse): Used exclusively for air moves when the tool is completely clear of the workpiece. Each axis moves at maximum machine velocity (up to 60 m/min).
  • G01 (Linear Feed Rate Interpolation): Drives all commanded axes in a mathematically synchronized straight line at the specified F feed rate.

Safe Programming Rules

  • Always rapid above the part clearance plane (Z50).
  • Beware of dog-leg non-linear rapid motion when moving multi-axes simultaneously close to fixtures.

Frequently Asked Questions

What is a dog-leg motion in G00 rapid moves?

When both X and Y axes move at max speed, one axis reaches its destination earlier, causing the path to bend at an angle rather than traveling in a straight line.

What happens if G01 is called without a feed rate (F)?

The machine generates a Missing Feedrate alarm or defaults to the previously executed F-value.