数控机床的加工依据是预先编制好的程序代码。数控程序代码的格式主要有ISO格式和EIA格式两种。目前,大多数数控加工系统采用的是国际通用的ISO格式。许多数控机床的控制系统都提供有一定的编程能力,如循环调用、函数、条件判断等功能。
不同控制系统的指令含义不是完全相同,但基本的直线、圆弧、速度、进给等指令可以在不同的数控系统中通用。
1.通用加工指令代码
通用加工指令代码包括G指令代码、M指令代码和其他常用到的重要指令代码。
(1)G指令代码及功能 见表2-1。
表2-1 G指令代码
①有些数控机床没有G55、G56、G57等坐标设置指令。
(2)M指令代码及功能 见表2-2。
(3)其他指令代码及功能 见表2-3。
表2-2 M指令代码
表2-3 其他指令代码
2.程序的辅助指令代码
在正式开始数控加工前,还需要设定一些辅助项。如首先要确定编程是按绝对坐标编程还是按相对坐标编程等。在机床控制系统允许的情况下,手工编程经常使用混合方式。
3.绝对坐标与相对坐标指令代码(www.xing528.com)
G90用于设定绝对坐标编程方式指令,G91用于设定相对坐标编程方式指令。绝对坐标编程是将程序中所有需要表达的点的坐标,按工件坐标系的坐标表示的编程方式;相对坐标编程是将程序中的所有点的坐标,以前一点为坐标原点来表示的编程方式。
4.工件坐标系指令代码
G54是最通用的设定工件坐标系的指令代码。大多数数控机床还支持设置多个工件坐标系,如G55、G56、G57等。
5.刀具调用指令代码
一般的数控加工中心都自带有刀具库。在数控程序编制中,可以通过特定的指令来指定机床自动使用刀具库中的哪把刀具。一般数控系统中用T指令作为刀具调用指令。在T后跟随一个数字,代表调用刀具库中的第几号刀,如T08代表调用刀具库中的第8号刀具。有些数控机床在执行刀具调用指令前,还必须让主轴运行到某一特定换刀位置上,然后才能进行调用刀具操作。有些数控机床的T指令则包含了前面的功能,主轴可以在任意位置执行T指令。
FANUC系统换刀指令的操作流程为:
先将主轴抬至安全位置 G 00 Z(起始高度)
关闭主轴旋转 M 05
设置要调用的刀具,并设置刀具补偿 T(刀具号)G43 H(刀具补偿号)
执行刀具调用 M 06
表2-4展示了一个标准数控加工程序的操作流程。
表2-4 标准数控加工程序的操作流程
表2-5展示了加工一个矩形的数控程序。
表2-5 矩形加工数控程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。