Programming manual
CNC 8070
TOOL PATH CONTROL
Circular interpolation (G02/G03)
6.
(SOFT V02.0X)
99
The radius may also be programmed in a block prior to the one defining
the circular interpolation. In this case, the radius is defined using the
assignments "R1=<radius>" or "G263=<radius>".
The CNC keeps the radius value until a circular interpolation is
programmed by defining the center coordinates or a movement is
programmed in polar coordinates.
Different formats to define the same arc.
Nxx G03 G17 X20 Y45 R30
Nxx G03 G17 X20 Y45 G263=30
Nxx G03 G17 X20 Y45 R1=30
Nyy G03 G18 Z20 X40 R-30
Nyy G03 G18 Z20 X40 G263=-30
Nyy G03 G18 Z20 X40 R1=-30
Nzz G02 G19 Y80 Z30 R30
Nzz G02 G19 Y80 Z30 G263=30
Nzz G02 G19 Y80 Z30 R1=30
N10 G01 G90 X0 Y0 F500 N10 G01 G90 X0 Y0 F450
N20 G263=50 N20 G01 G263=50
N30 G02 X100 N30 G02 X100
N10 G01 G90 X0 Y0
N20 G02 G263=50
N30 X100
The previous examples make semicircles of a 50 mm radius. Although the
examples use function "G263=<radius>", they're also valid if they are
programmed using "R1=<radius>".
XY
ZX
YZ
When programming an arc using the radius, it is not possible to
program full circles because there are infinite solutions.
i