Fig. 5.2-1
Fig. 5.2-2

5 The Coordinate Data

Example:

G90 G16 G01 X100 Y60 F180

Both the radius and the angle are absolute data, the tool moves to the point of 100mm; 60°.

G90 G16 G01 X100 YI40 F180

The angle is an incremental data. A movement by 40° relative to the previous angular position is moved. With the radius, specified as an incremental value, the instantaneous position of the axes will be the origin

of the polar coordinate system. A circle can be programmed with

polar coordinate data command

(G16). The circle can be also specified with the radius and I, J, K as well. In

the latter case, however, the control will regard addresses I, J, K invariably as Cartesian data. When the origin of the current coordinate system coincides with the center of a circle or

a helix, a multiple turn one can also be

programmed with polar coordinate data specification. Example:

(G17 G16 G90) G02 X100 Y-990 Z50 R-100

A helix of 2¾ turns has been specified in the above block in counter-clockwise direction of rotation. In programming a multiple-turn circle, bear in mind that a negative or a positive polar angle has to be programmed for direction G2 or G3, respectively.

LNotes:

The addresses encountered in the following instructions will not be regarded as polar coordinate specifications even when state G16 is:

– G10 coordinates encountered in setting instruction,

– G52 coordinate offset,

– G92 coordinate setting,

– G53 positioning in machine coordinate system,

– G68 coordinate rotation,

– G51 scaling on,

– G50.1 programmable mirror image.

An example of milling a hexagon:

N1 G90 G17 G0 X60 Y0 F120

N2 G16 G1 Y60

Fig. 5.2-3

39

Page 39
Image 39
NCT Group 99M, 2000M manual G90 G16 G01 X100 Y60 F180