G1: Linear Interpolation

Last modified by writer on 2023/02/09 17:33

G1 axes

For linear interpolation at a given feedrate, specify G1 ‘axes’, where specifying any axis is optional. G1 is optional if the current mode of movement is G1. This command linearly moves to the destination with the current feedrate (or less if the axis movement cannot be so fast).

G1 example: 
G90 (set absolute positioning mode)
G1 X1.2 Y-3 F10 (linear interpolation with feed 10 from the current position in X1.2 Y-3)
Z-2.3 (linear interpolation with the same feed from the current position in Z-2.3)
Z1 F25 (linear interpolation with feed 25 from the current position in Z1)
M30 (end of program)

If the G53 command is shown on the same line as G1, the movement will be different from the one indicated above. See the description of the G53 command for more details.

It is an error if:
  • feed rate not set;
  • the axis symbol is specified without a numeric value.

Additionally on the topic: 
Perform preparatory move