理论教育 数控机床中的地址代码和辅助功能指令

数控机床中的地址代码和辅助功能指令

时间:2023-06-17 理论教育 版权反馈
【摘要】:表1.4.2列出了一般数控机床能输入地址代码的指令数值范围,而数控机床实际使用范围受到机床本身的限制,因此需要参考数控机床的操作手册而定。表1.4.3 JB/T 3208—1999准备功能G代码(续)3.辅助功能指令辅助功能指令也称作M功能或M代码,一般由字符M及随后的两位数字组成。对于数控车床,可以指定恒定表面切削速度。

数控机床中的地址代码和辅助功能指令

数控加工程序的指令由一系列的程序字组成,而程序字通常由地址(address)和数值(number)两部分组成,地址通常是某个大写字母。数控加工程序中地址代码的意义见表1.4.1。

一般的数控机床可以选择米制单位毫米(mm)或英制单位英寸(in)为数值单位。米制可以精确到0.001mm,英制可以精确到0.0001in,这也是一般数控机床的最小移动量。表1.4.2列出了一般数控机床能输入地址代码的指令数值范围,而数控机床实际使用范围受到机床本身的限制,因此需要参考数控机床的操作手册而定。例如,表1.4.2中的X轴可以移动±99999.999mm,但实际上数控机床的X轴行程可能只有650mm;进给速率F最大可输入10000.0mm/min,但实际上数控机床可能限制在3000mm/min以下。因此在编制数控加工程序时,一定要参照数控机床的使用说明书。

表1.4.1 地址代码的意义

978-7-111-57092-9-Chapter01-7.jpg

(续)

978-7-111-57092-9-Chapter01-8.jpg

表1.4.2 地址代码的数值范围

978-7-111-57092-9-Chapter01-9.jpg

下面简要介绍各种数控指令的意义。

1.语句号指令

语句号指令也称程序段号,用以识别程序段的编号。在程序段之首,以字母N开头,其后为一个2~4位的数字。需要注意的是,数控加工程序是按程序段的排列次序执行的,与程序号的大小次序无关,即程序号实际上只是程序段的名称,而不是程序段执行的先后次序。

2.准备功能指令

准备功能指令以字母G开头,后接一个两位数字,因此又称为G代码,它是控制机床运动的主要功能类别。G指令为G00~G99共100种,见表1.4.3。

表1.4.3 JB/T 3208—1999准备功能G代码(www.daowen.com)

978-7-111-57092-9-Chapter01-10.jpg

(续)

978-7-111-57092-9-Chapter01-11.jpg

3.辅助功能指令

辅助功能指令也称作M功能或M代码,一般由字符M及随后的两位数字组成。它具有控制机床或系统辅助动作及状态的功能。JB/T 3208—1999标准中规定的M代码为M00~M99共100种。表1.4.4是部分辅助功能的M代码。

表1.4.4 部分辅助功能的M代码

978-7-111-57092-9-Chapter01-12.jpg

4.其他常用功能指令

● 尺寸指令——主要用来指定刀位点坐标位置。如X、Y、Z主要用于表示刀位点的坐标值,而I、J、K用于表示圆弧刀轨的圆心坐标值。

● F功能——进给功能。以字符F开头,因此又称为F指令,用于指定刀具插补运动(即切削运动)的速度,称为进给速度。在只有X、Y、Z三坐标运动的情况下,F代码后面的数值表示刀具的运动速度,单位是mm/min(对数控车床还可为mm/r)。如果运动坐标有转角坐标A、B、C中的任何一个,则F代码后的数值表示进给率,即F=1/Δt,Δt为走完一个程序段所需要的时间,F的单位为1/min。

● T功能——刀具功能。用字符T及随后的号码表示,因此也称为T指令,用于指定采用的刀具号,该指令在加工中心上使用。Tnn代码用于选择刀具库中的刀具,但并不执行换刀操作,M06用于启动换刀操作。Tnn不一定要放在M06之前,只要放在同一程序段中即可。T指令只有在数控车床上才具有换刀功能。

● S功能——主轴转速功能。以字符S开头,因此又称为S指令。用于指定主轴的转速,以其后的数字给出,要求为整数,单位是r/min。速度范围从1r/min到最大的主轴转速。对于数控车床,可以指定恒定表面切削速度

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

我要反馈