15 Special Transformations

Example:

N1 G17 G90 G0 X0 Y0

N2 G68 X90 Y60 R60

N3 G1 X60 Y20 F150

(G91 X60 Y20 F150)

N4 G91 X80

N5 G3 Y60 R100

N6 G1 X-80

N7 Y-60

N8 G69 G90 X0 Y0

Fig. 15.1-3

15.2 Scaling (G50, G51)

Command

G51 v P

can be used for scaling a programmed shape.

P1...P4:

points specified in the part program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P1'...P4':

points after scaling

 

 

 

 

 

 

 

 

 

 

P0:

center of scaling

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The coordinates of the scaling center can be entered at

 

 

 

 

 

 

 

 

 

 

coordinates of v. The applicable addresses are X, Y, Z, U,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V, W. The coordinate data of v entered here will also be

 

 

 

 

 

 

 

 

 

 

interpreted as rectangular (Cartesian) data, even when the

 

 

 

 

 

 

 

 

 

 

polar coordinate data specification is set up.

 

 

 

 

 

 

 

 

 

 

Using G90, G91 or operator I, the v coordinates of the

 

 

 

 

 

 

 

 

 

 

center of scaling can be specified as absolute or incremental

 

 

 

 

 

 

 

 

 

 

data.

 

 

 

 

 

 

 

 

 

 

 

Unless one or both axes’ addresses are assigned values, the

 

 

 

 

 

 

 

 

 

 

Fig. 15.2-1

 

instantaneous axis position will be taken for the center of

 

 

 

 

 

 

 

 

 

 

 

scaling.

 

 

 

 

 

 

 

 

 

 

 

The scale factor can be specified at address P. Its value can be represented by 8 decimal digits; the position of the decimal point is irrelevant.

Scaling can be canceled with command G50.

115

Page 115
Image 115
NCT Group 99M, 2000M manual Scaling G50, G51, G51 v P