Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 14.COMPENSATION FUNCTION
- 465 -
c
Y axis
X axis
b
a
d
a/b : Scaling magnification of X axis
c/d : Scaling magnification of Y axis
0 : Scaling center
Programmed figure
Scaled figure
O
Fig.14.9 (b) Scaling of each axis
- Scaling of circular interpolation
Even if different magnifications are applied to each axis in circular
interpolation, the tool will not trace an ellipse.
G90 G00 X0.0 Y100.0 Z0.0 ;
G51 X0.0 Y0.0 Z0.0 I2000 J1000;
G02 X100.0 Y0.0 I0 J-100.0 F500 ;
Above commands are equivalent to the following command:
G90 G00 X0.0 Y100.0 Z0.0 ;
G02 X200.0 Y0.0 I0 J-100.0 F500 ;
(0,0) (100.0) (200.0)
Y
X
Figure after scaling
Fig.14.9 (c) Scaling of circular interpolation
In the case of an arc with R specified, the radius (R) is converted to a
vector (I, J, K) directed toward the center of each axis. Then, scaling is
applied to each of I, J, and K. This means that if the G02 block above
specifies an arc with R specified, as indicated below, the same
operation as that performed when I and J are specified is performed.
G02 X100.0 Y0.0 R100.0 F500 ;

Leave a Reply

Your email address will not be published. Required fields are marked *