嗨,大家好!我是INNOCUT,大家都知道数控铣床加工编程除知道指令基础外,还要知道在编程过程中应用到的简化功能指令,这样方便快速编程,增加工作效率,今天给大家分享简化指令的用法。
比例缩放指令 G51、G50
由于图形P1\P2\P3\P4与P1'\P2'\P3'\P4'相似,只是指定了缩放中心和缩放比例,就可以完成轮廓的缩放,P1P2P3P4轮廓━子程序比例缩放指令+子程序调用等于1'\P2'\P3'\P4'轮廓。如图所示:
G51的功能使编程的形状指定位置为中心,放大或缩小。
比例缩放G51、G50 指令格式:
①各轴比例因子相同
G51X_Y_Z_P_; 开始比例缩放
.... ...; 缩放的加工程序段
G50 ; 取消比例缩放
②各轴比例因子单独指定
G51X_Y_Z_1_J_K_ ;
..... .......;
. G50 ;
指令含义:
①x_Y_Z_:缩放中心,绝对坐标,若不指定,系统将刀具当前位置设为比例缩放中心。
②P_:各轴的缩放比例; I_ J_ K_ : X、Y. Z各轴对应的缩放比例。
③G51需以单独的程序段进行指定,并以G50取消。
④1/J/K的参数值为-1000,则相应轴进行镜像。 1-1000 -x=0 (Y轴)
⑤使用G50指令取消比例缩放后,紧跟移动指令时,缩放后的刀具位置就是移动 指令的起始点。
例1:使用缩放功能加工图示零件。
例2使用缩放镜像功能加工图示零件,切深5mm
可编程镜像G51.1、G50. 1
加工某些对称图形时,为避免反复编写类似的程序,缩短加工程序, 可采用镜像加工功能。只对工件的一部分进行编程,再通过镜像加工出 其他对称部分,这就是镜像功能。
G51.1 X_ Y_ ; 镜像加工生效
... ... ;
G50.1 X_ Y_ ;取消镜像加工模式
X、Y一指定对称轴或对称点
X10一以X=10的直线为对称轴
X10 Y10一以(10,10) 点为对称点
例如:对称图形a)Y轴对称 b) X轴对称 c) 原点对称 如图
例: G51. 1 x0;建立Y轴镜像
G50. 1 X0;取消Y轴镜像
可编程镜像G51.1、G50. 1 注意事项:
①在指定平面内执行镜像指令时,如果程序中有圆弧指令,则圆弧的旋转 方向相反,即G02变成G03,而G03变成G02, 如图所示。
②在指定平面内执行镜像指令时,如果程序中有刀具半径补偿指令, 则刀具半径朴偿的偏置方向相反,即G41变 成G42, G42变成G41, 如图:
简化编程功能
③在指定平面内执行镜像指令时,如果程序中有坐标系旋转指令,则旋转 方向相反。
④旋转方式或比例缩放方式中不能指定镜像指令G50.1或G51. 1指令,但在 镜像指令中可以指定比例缩放指令或坐标系旋转指令。CNC数据处理的顺序 是程序镜像→比例缩放+坐标系旋转,所以在指定这些指令时,应按顺序 指定,取消时,按相反顺序。
⑤在缩放(或镜像、旋转)指令有效时,返回参考点指令(G27, G28, G29, G30) 和改变坐标系指令(G54~G59, G92) 不能指定。如果需要,则 必须在取消相应指令后指定。
坐标旋转G68/G69
功能::G68- 使平面内编程的形状以指定中心为原点进行旋转。
G69一取消坐标系旋转。
指令格式:
017 G68区YR )
G18 G68Z_X_ R_
GI9 G68Y_Z_R_
G69
①在有刀具补偿的情况下,先进行坐标旋转,再进行刀具半径补偿、长度补偿; ②在有比例缩放功能的情况下,先缩放后旋转。
编程示例:
閱讀更多 INNOCUT 的文章