G functions (G..)

G00

Linear interpolation in rapid traverse

S.

G01/

Linear interpolation

S.

G02/

Circular interpolation, clockwise (cw)

S.

G03

Counter-clockwise (ccw) circle

S.

G02 Z.. K..

Helical interpolation (cw)

P.

G03 Z.. K..

Helical interpolation (ccw)

P.

G04

Dwell time

S.

G05/

Select/deselect tangent of tool radius compensation (WRK)

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Tool radius compensation (TRC)

P.

G08

Acceleration at block start

S.

G09/

Deceleration at block end

S.

G10/

Constant feedrate

 

 

  • Adapt feedrate for tool radius compensation (G10/G11)

P.

 

  • Tool radius compensation (TRC)

P.

G11

Adapted feedrate

 

 

  • Adapt feedrate for tool radius compensation (G10/G11)

P.

 

  • Tool radius compensation (TRC)

P.

G12

Deselect corner reduction

S.

G13/

Select corner reduction

S.

G17/

X-Y plane

S.

G18/

Z-X plane

S.

G19/

Y-Z plane

S.

G20/

Deselect the mirroring function

S.

G21/

Mirror programmed paths on the Y axis

S.

G22/

Mirror programmed paths on the X axis

S.

G23/

Superimpose G21 and G22

S.

G25/

Linear transitions with TRC

 

 

  • Selecting a transition for tool radius compensation (G25/G26)

P.

 

  • Tool radius compensation (TRC)

P.

G26

Circular transitions with TRC

 

 

  • Selecting a transition for tool radius compensation (G25/G26)

P.

 

  • Tool radius compensation (TRC)

P.

G33

Thread cutting, uniform pitch

S.

G40/

Deselect TRC/SRK

 

 

  • Tool radius compensation (G40/G41/G42)

P.

 

  • Tool radius compensation (TRC)

P.

 

  • Cutter radius compensation (G40/G41/G42)

P.

G41

TRC/SRK left of contour

 

 

  • Tool radius compensation (G40/G41/G42)

P.

 

  • Tool radius compensation (TRC)

P.

 

  • Cutter radius compensation (G40/G41/G42)

P.

G42

TRC/SRK right of contour

 

 

  • Tool radius compensation (G40/G41/G42)

P.

 

  • Tool radius compensation (TRC)

P.

 

  • Cutter radius compensation (G40/G41/G42)

P.

G51

Select diameter programming

S.

G52/

Deselect diameter programming

S.

G53/

Deselect zero offsets

S.

G54 - G59

Select zero offsets

S.

G60/

Exact stop

S.

G61/

Polynomial contouring

S.

G63/

Tapping

S.

G66/

Cycle synchronisation at block end

S.

G70/

Inputs in inch (inch)

S.

G71/

Inputs in metric units

S.

G74/

Homing

 

 

  • Programmable homing (G74)

P.

 

  • Homing (G74) in DIN syntax

P.

 

  • Homing (G74) in spindle-specific syntax

P.

G80 - G89

Implicit subroutine calls

S.

G90/

Absolute dimension

S.

G91/

Incremental dimension (relative)

S.

G92/

Reference point offset

S.

G93/

Switch meaning of F word to specify machining time

S.

G94/

Switch meaning of F word to specify feedrate

S.

G95/

Feedrate per revolution

 

 

  • Machining time or feedrate

P.

 

  • Feedrate per revolution (G95)

P.

G96

Constant cutting speed

S.

G97/

Specify spindle speed in rpm

S.

G98/

Set negative software limit switch

S.

G99/

Set positive software limit switch

S.

G100/

Measuring functions (types 1- 7)

S.

G101/

Include measuring offsets in calculation

S.

G102/

Extract measuring offsets from calculation

S.

G106/

Measurement run with motion to target point

S.

G107/

Deselect cross-block edge banding

S.

G108/

Edge banding

S.

G112/

Gear change

S.

G115/

General influencing of look-ahead

S.

G116/

Manipulate look-ahead (block transition velocity)

S.

G117/

Switch on look-ahead (default)

S.

G127/

Weighting of maximum velocity, axis-specific

P.

G128

Weighting of maximum velocity

S.

G129/

Weighting of rapid traverse velocity

S.

G130/

Axis-specific weighting of acceleration

S.

G131/

Axis group-specific weighting of acceleration for G01/G02/G03

S.

G132/

Axis-specific weighting of ramp time

S.

G133/

Axis group-specific weighting of ramp time for G01/G02/G03

S.

G134/

Axis group-specific weighting of geometrical ramp time

S.

G135/

Select feedforward control

 

 

  • Feedforward control (G135/G136/G137)

P.

 

  • Adopt dynamic tool data

P.

G136

Specify weighting of feedforward control

 

 

  • Feedforward control (G135/G136/G137)

P.

 

  • Spindle-specific feedforward control (G135, G136, G137)

P.

G137

Deselect feedforward control

 

 

  • Feedforward control (G135/G136/G137)

P.

 

  • Spindle-specific feedforward control (G135, G136, G137)

P.

G138

Direct TRC selection/deselection

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Tool radius compensation (TRC)

P.

G139

Indirect TRC selection/deselection

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Tool radius compensation (TRC)

P.

G140

Deselect contour masking

 

 

  • Selecting/deselecting TRC contour masking (G140/G141)

P.

 

  • Tool radius compensation (TRC)

P.

G141

Select contour masking

 

 

  • Selecting/deselecting TRC contour masking (G140/G141)

P.

 

  • Tool radius compensation (TRC)

P.

G150

Deselect spline interpolation

 

 

  • Deselecting Akima spline interpolation

P.

 

  • Deselecting B spline interpolation

P.

G151

Select spline interpolation

S.

G159/

Extended zero offsets

S.

G160/

Axis-specific activation of zero offsets

S.

G161/

Circle centre point, absolute

S.

G162/

Circle centre point, relative

S.

G163/

Select radius programming

S.

G164/

Circle centre point offset off

S.

G165/

Circle centre point offset on

S.

G166/

Override 100%

S.

G167/

Spindle override 100%

 

 

  • Override (G167) in programming in DIN syntax

P.

 

  • Override (G167) in spindle-specific syntax

P.

G193

Path-related feed interpolation

S.

G194/

Weighting of maximum feedrate

S.

G196/

Maximum spindle speed for G96

S.

G200

Select manual mode without parallel interpolation

S.

G201/

Select manual mode with parallel interpolation

S.

G202/

Deselect manual mode with parallel interpolation

S.

G231/

Axis group-specific weighting of acceleration for G00

S.

G233/

Axis group-specific weighting of ramp time for G00

S.

G236/

Select/deselect (G236)

 

 

  • Direct selection/deselection (G236) of TRC directly on the path

P.

 

  • Select/deselect (G236) with closed contours

P.

G237

Perpendicular TRC selection/deselection

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Perpendicular selection and deselection (G237) of TRC

P.

G238

Select inside corner of TRC

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Inside corner selection (G238) of TRC

P.

G239

Select/deselect TRC directly without block

 

 

  • Selecting/deselecting methods for tool radius compensation

P.

 

  • Direct selection/deselection (G239) of TRC without block

P.

G260

Deselect polynomial contouring

S.

G261/

Select polynomial contouring

S.

G293/

Time-related feed interpolation

S.

G301/

Insert chamfers

S.

G302/

Insert roundings

S.

G303/

Arc in 3D space

S.

G310/

Interruptible block (measurement types 5 - 6)

S.

G331/

Tapping with pitch specification

S.

G332/

Tapping retraction with pitch specification

S.

G351/

Mirror with axis specification

S.

G359/

Deselect exact stop

S.

G360/

Select exact stop

S.

G800 - G819

Additional implicit subroutine calls

S.

G900/

Switch to deceleration at block end

S.

G901/

Deceleration at block end

S.