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.