孔的加工指令可以说在数控编程里是最常用的,数控系统针对不同的孔加工,也给出了11种不同的指令。比方有钻浅孔,钻深孔,铰孔,扩孔,镗孔,攻丝等等。针对孔的不同要求,给出了一套比较完善的加工方法。今天我从最简单最基础的开始,从钻普通的浅孔开始讲解。浅孔加工最常见的就是中心钻点孔。
一、钻孔指令及其含义
钻浅孔的循环指令为G81,该循环用作正常钻孔,切削进给按一定的速度钻到底,然后快速移动退回。
其格式为G81X_Y_Z_R_F_
XY为钻孔的位置;
Z为钻孔深度,从R点开始算;
R为回归点;
F为切削速度;
二、辅助指令G98和G99在钻孔应用中的区别
这里在应用钻孔指令之前我们要先了解下跟钻孔指令一起使用的辅助指令G98和G99的区别。我们用刀具和工件的进刀和退刀位置来讲解两者的区别。为了更直观地解释,我们用下图来表示。
从上图我们可以看出:
G98指的是循环加工完成后刀具回到初始点。
G99指的是循环加工完成后刀具回到R点。
说得直白点就是抬刀高度不一样,为什么要这样区别呢,主要目的就是为了节约退刀时间,在实际加工过程中,特别批量生产的时候需要编排工时,效率就是金钱,在钻同一平面同一系列孔的时候,只要没有干涉的情况,我们可以抬刀到R点也就是用G99,一般我们设置为5毫米以下。当加工完成最后一个孔后我们可以用G98。
三、实例讲解钻孔编程
举例说明,我们现在有一个铁块长宽都是,在指定位置钻三个直径为12的孔,深度10个。如下图所示,要求以图示位置为坐标原点,采用G81指令完成钻孔程序的编写。
方法:对刀寻找工件坐标点,选择合适的钻孔刀具等。程序编写如下,
G54G90G0X0Y0;(建立坐标系,刀具移位到原点)
G43H1Z50;(建立刀具长度补偿)
G0XY50;(移动到钻孔位置)
M03S;(主轴启动)
G99G81Z-10R5F80;(钻第一个孔,抬刀到R点)
Y;(钻第二个孔,抬刀到R点)
G98Y;(钻第三个孔,抬刀到起始点)
G80;(取消钻孔循环)
G0ZM05;(抬刀,主轴停止)
M30;(程序结束,返回程序起始点)
以上为普通的钻孔程序,加工前注意对刀方法和左边系的正确性,防止撞刀的现象产生。有什么不清楚的可以给小编留言,我将会第一时间给大家回复。