首页 百科知识 加工中心的编程

加工中心的编程

时间:2022-11-03 百科知识 版权反馈
【摘要】:T在加工中心程序中代表刀具号。也有的加工中心刀具在刀库中随机放置,由计算机记忆刀具实际存放的位置。加工中心子程序的使用非常灵活,它可以大量压缩程序篇幅,减少程序占用的内存使程序变得简单明了。同时也可以把一些特殊功能编写成子程序,如换刀子程序、拖板交换子程序、加工程序工件零点自动换算子程序等,需要时只需简单调用。

1.常用G代码、M代码

前面几章对绝大部分G代码、M代码已经加以说明。这里只简要介绍与加工中心有关的代码。

(1)G30返回第二、三、四参考点

加工中心第一参考点一般为机床各坐标机械零点,而机床通常还设有第二、三、四参考点,用于机床换刀、拖板交换等。

机床第二、三、四参考点的实际位置,是在机床安装调试时实际测量,由机床参数设定的,它实际上是与第一参考点之间的一个固定距离。

G30指令形式如下:

G30 P2(P3、P4) X_Y_Z_;

该指令用法与G28指令基本相同,只是它返回的不是机床零点。其中P2指第二参考点,P3、P4指第三、四参考点。如果只有一项坐标返回第二参考点(第三、四参考点),其余坐际指令可以省略。

在机床接通电源后,必须进行一次返回第一参考点后(建立机床坐标系)才能执行G30指令。

(2)T功能

T在加工中心程序中代表刀具号。如T2表示第二把刀具号。也有的加工中心刀具在刀库中随机放置,由计算机记忆刀具实际存放的位置。

(3)F、S、H/D功能

F、S功能与数控铣床大体相同,主要用于机床主轴转速和各坐标切削的进给量。

H/D功能:由于每把刀具的长度和半径各不相同,需要在刀具交换到主轴上以后,通过指令自动读取刀具长度,在H代码后面加两位数字表示当前主轴刀具的实际长度储存于相应存储器中。

在刀具使用中,如果同一把刀具由于使用方法不同,可以有多个刀具长度分别存储于不同的存储器中。例如用样是T2这把刀,可以把刀具长度1存储于H2中,把刀具长度2存储于H20中,需要时分别调用。

D指令为读取刀具半径数据,其用法与H指令相同。

(4)M指令

M指令绝大部分与数控铣床相同,仅个别M指令为加工中心所特有。

M6指令是加工中心的换刀指令。在机床到达换刀参考点后,执行该指令可以自动更换主轴上的加工刀具。例如:

N10 G00 G91 G30 Y0 Z0 T2;

N20 G00 G28 X0 M6;

N10程序段为机床Y、Z坐标返回第二参考点(换刀点),同时刀库运动到指定位,将T2从刀库抓到机械手中。N20程序为机床X坐标返回第一参考点,X返回第一参考点是为换刀时躲开加工工件,以免发生干涉。X坐标到位后,将机械手上刀具与主轴上刀具进行对调,使主轴装上T2,继续进行加工,再将从主轴卸下的刀具装到刀库中相应位置。

有些M指令是机床制造厂家自行规定含义,作为特殊功能使用的。

2.固定循环指令

加工中心上应用的固定循环和宏程序,与数控铣床的使用方法基本相同。

在使用固定循环编程时,不同的数控系统所需要给定的参数有所不同,可跟据系统操作说明书使用。

3.子程序

加工中心子程序的使用非常灵活,它可以大量压缩程序篇幅,减少程序占用的内存使程序变得简单明了。同时也可以把一些特殊功能编写成子程序,如换刀子程序、拖板交换子程序、加工程序工件零点自动换算子程序等,需要时只需简单调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈