Arc in space (G303)

Release Note

release_note

This function is available as of CNC Build V3.01.3061.0

Arcs can be programmed in space using G303. An arc is clearly described by 3 points:

Coordinates are programmed for:

Starting point, interim point and target point of an arc may not be located on a straight line and the distance between each of the 3 points must be greater than 0.

The 3 points define the arc plane. The motion direction is clearly fixed by the sequence starting point-interim point-target point.

The coordinates of the interim and target points refer to the currently active absolute or relative dimension specified (G90 or G91). With G91, the last point approached, i.e. the starting point, reference point.

Syntax example of G303:

G303 I<expr> J<expr> K<expr> X<expr> Y<expr> Z<expr>                                                       (modal)

G303

Arc in 3D space

I.. J.. K..

Coordinates of interim point in space in [mm, inch]

X.. Y.. Z..

Coordinates of target point in space in [mm, inch]

Restrictions:

Programing Example

prg_example

Arc in space (G303)

%Circle_G303

;Start at X0 Y0 Z0

N10 G17 G90 G01 F2000 X0 Y0 Z0

;Move arc via interim point I,J,K (2) to target point X,Y,Z (3)

N20 G303 I30 J-15 K15 X60 Y0 Z30

N100 M30

Arc in space defined by starting point (1), interim point (2) and target point (3)
Arc in space defined by starting point (1), interim point (2) and target point (3)