二、坐标系旋转功能——G68、G69
该指令可使编程图形按指定旋转中心及旋转方向旋转一定的角度。
G68表示开始坐标旋转,G69用于撤销旋转功能。
编程格式:
G68 X Y R ;
…
G69;
式中,X、Y——旋转中心的坐标值(可以是X、Y、Z中的任意两个,由当前平面选择指令确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。
R——旋转角度,逆时针旋转定义为正向,一般为绝对值。旋转角度范围:-360.0~+360.0,单位为0.001°。当R省略时,按系统参数确定旋转角度。
当程序采用绝对方式编程时,G68程序段后的第一个程序段必须使用绝对坐标指令,才能确定旋转中心。如果这一程序段为增量值,那么系统将以当前位置为旋转中心,按G68给定的角度旋转坐标。
以图3-64为例,应用旋转指令的程序为:
N10 G92 X-5 Y-5
N20 G68 G90 X7 Y3 R60
N30 G90 G01 X0 Y0 F200
(G91 X5 Y5)
N40 G91 X10
N50 G02 Y10 R10
N60 G03 X-10 I-5 J-5
N70 G01 Y-10
N80 G69 G90 X-5 Y-5
N90 M02
1.坐标系旋转功能与刀具半径补偿功能的关系
旋转平面一定要与刀具半径补偿平面共面。以图3-65为例:
N10 G92 X0 Y0
N20 G68 R-30
N30 G42 G90 G00 X10 Y10 F100 D01
N40 G91 X20
N50 G03 Y10 I-10.15
N60 G01 X-20
N70 Y-10
N80 G40 G90 X0 Y0
N90 G69 M30
当选用半径为R5的立铣刀时,设置刀具半径补偿偏置号H01的数值为5。
图3-64 坐标系的旋转
图3-65 坐标旋转与刀具半径补偿
2.与比例编程方式的关系
在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响,这时各指令的排列顺序如下:
G51…
G68…
G41/G42…
G40…
G69…
G50…
3.重复指令
可储存一个程序作为子程序,用变换角度的方法来调用该子程序。将图形旋转60°,进行加工,如图3-66所示,其数控加工程序如下:
O0004
N0010 G59 T01;
N0020 G00 G90 X0 Y0 M06;
N0030 G68 X15.0 Y15.0 R60;
N0040 M98 P0200;
N0050 G69 G90 X0 Y0;
N0060 M03;
图3-66 以给定点为旋转中心进行编程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。