理论教育 加工中心编程技巧详解

加工中心编程技巧详解

时间:2023-06-27 理论教育 版权反馈
【摘要】:4)M指令M指令绝大部分与数控铣床相同,仅个别M指令为加工中心所特有。M6指令是加工中心的换刀指令。在机床到达换刀参考点后,执行该指令可以自动更换主轴上的加工刀具。加工中心子程序的使用非常灵活,它可以大量压缩程序篇幅,减少程序占用的内存使程序变得简单明了。表7.21孔加工固定循环指令续表图7.44EANUC 0i mate MD面板

加工中心编程技巧详解

1.常用G代码、M代码

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

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

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

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

G30指令形式如下:

G30 P2(P3、P4)X-Y-Z-;

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

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

2)G90/G91绝对坐标指令与增量坐标指令

G90指定绝对坐标编程,刀具运动过程中的位置坐标是以程序原点为基准,即目标点的位置是以当前工件坐标系中的绝对坐标值确定的。

G91指定增量坐标编程,刀具的位置坐标是刀具运动终点相对于刀具起点的坐标增量。

G90与G91属于同组模态指令,在程序中可根据需要随时进行变换。在实际编程中,是采用G90还是G91进行编程,要根据具体的工件及工件的标注来确定。

3)G54~G59工件坐标系零点偏移指令

工件坐标系零点偏移指令的实质就是设置工件坐标系原点在机床坐标系中的绝对坐标值。其设定过程为:选择装夹后的工件上的编程原点,找出该点在机床坐标系中的绝对值,将这些值通过机床面板操作输入机床偏置存储器参数中,从而将零点偏移至该点。

4)M指令

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

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

N10 G00 G91 G30 Y0 Z0 T2;

N20 G00 G28 X0 M6;

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

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

2.M98/M99子程序调用

M98指令用于调用子程序,M99指令用于结束子程序并返回上层程序。

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

3.固定循环指令

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

在使用固定循环编程时,不同的数控系统所需要给定的参数有所不同,可根据系统操作说明书使用。下面以EANUC 0i mate MD数控系统为例,介绍固定循环指令(如表7.21所示)。

表7.21 孔加工固定循环指令

续表

图7.44 EANUC 0i mate MD面板

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

我要反馈