Verhalten bei Änderung des Werkzeugradius
Eine Änderung des Werkzeugradius ist sowohl innerhalb eines Linearsatzes als auch bei Zirkularsätzen möglich.
Programmierbeispiel

Änderung innerhalb eines Linearsatzes
%wr_lin.nc
N10 V.G.WZ_AKT.R = 10
N20 G00 X0 Y0 Z0 F1000
N25 G41 G1 X20 Y20
N30 G01 X100
N35 V.G.WZ_AKT.R = 20
N40 G01 X200
N50 X240 Y100
N200 G40 X500
N999 M30
Programmierbeispiel

Änderung innerhalb eines Zirkularsatzes
%wr_rad.nc
N10 V.G.WZ_AKT.R = 10
N20 G00 X0 Y0 Z0 F1000
N25 G41 G1 X20 Y20
N30 G01 X100
N35 V.G.WZ_AKT.R = 20
N40 G02 X180 Y100 R70
N50 G01 X240 Y150
N200 G40 X300
N999 M30
Programmierbeispiel

Änderung innerhalb eines Zirkularsatzes mit überstrichenem Winkel größer 180 Grad.
wr_rad2.nc
N020 V.G.WZ_AKT.R = 10
N030 G162 (relative Kreismittelpunktskorrektur)
N040 G00 X0 Y0 Z0 F1000
N050 G41 G1 X20 Y100
N060 G01 X100
N070 V.G.WZ_AKT.R = 20
N080 G02 X150 Y50 I50
N090 G01 Y10
N100 G40 X0 Y0
N999 M30
Soll der Werkzeugradius innerhalb eines Zirkularsatzes geändert werden, dessen überstrichener Winkel größer als 180 Grad ist, so wird der Kreis gesplittet. Im ersten Teil wird die Änderung des Werkzeugradius ausgefahren, der zweite restliche Teil wird mit dem neuen Werkzeugradius um den ursprünglichen Kreismittelpunkt gefahren.