Selection and deselection of corner deceleration (G12/G13)

G12 Deselection of corner deceleration (modal, default)
G13 Selection of corner deceleration (modal)

An error message is output if G13 is programmed without prior definition of the corner deceleration parameter.

An error message is output if G12 and G13 are programmed at the same time in an NC block.

These G functions are modal. The initial state after system start-up is „deceleration at corners inactive“ (G12).

An error message will not be output for selected corner deceleration (G13) and end of program (M30). The initial position G12 will be selected before the program is started.

An error message is output in the case of a distance between corner of 0.

Programming example

N010 G01 G90 X10 Y10 F1000
N015 #SET CORNER PARAM[10, 1, 50] (Corner distance 10mm, Corner feed 50%)
N015 #SET CORNER PARAM[10, 1, 50] (Setting parameter values)
N020 G13 (Activation)
N030 X50 (Corner deceleration active)
N040 Y50 (Corner deceleration active)
N050 G12 (De-selection)
N060 X30 Y30
N050 M30

Please note that corner deceleration is not activated before block N030. The block transition N010/N030 is not affected by the corner deceleration.

Likewise, corner deceleration is still active in block N040 because it has not been de-selected.

Corner deceleration must be de-selected before or in the NC block in which corner deceleration shall not be active.