首页 百科知识 数控编程的代码标准

数控编程的代码标准

时间:2022-10-16 百科知识 版权反馈
【摘要】:但这两类代码均可由数控系统设计者根据需要自行定义表中所列功能以外的新功能,但必须在机床使用说明书中予以说明,以便用户使用。指定序号在具体机床的数控系统中有对应的实际进给速度,可查表确定。通常加工中心、数控铣床使用每分钟进给;数控车床使用每转进给,数控车床中F还可用来指定螺纹导程。在可以自动换刀的数控系统中,它用来选择所需的刀具。

3.2.4 数控编程的代码标准

关于编程代码,我国原机械工业部制定了有关的G指令和M指令的JB3208-83标准,它与国际上使用的ISO1056-1975E标准基本一致。

1.准备功能G指令

准备功能G指令,用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作的准备工作。JB3208-83标准中规定:G指令由字母G及其后面的两位数字组成,从G00到G99共有100种代码,如表3-2所示。

表3-2“(2)”列中,标有英文小写字母的表示“代吗”列中对应的G代码为模态代码(又称续效代码),字母相同的为一组。模态代码的含义是;这种代码一经在一个程序段中指定,便保持有效到以后的程序段中出现同组的另一个代码时才失效,在某一程序段中一经应用某一模态G代码,如果其后续的程序段中还有相同功能的操作,且没有出现过同组的G代码时,则在后续的程序段中可以不再指定和书写这一功能代码。且同组的任意两个代码不能同时出现在一个程序段中。

表3-2“功能”列说明中的“不指定”代码用作将来修订标准时指定新功能之用。“永不指定”代码,说明即使将来修订标准时,也不指定新的功能。但这两类代码均可由数控系统设计者根据需要自行定义表中所列功能以外的新功能,但必须在机床使用说明书中予以说明,以便用户使用。

表3-2 准备功能G代码

img85

(续表)

img86

注: #①号:如选作特殊用途,必须在程序格式说明中说明。

②如在直线切削控制中没有刀具补偿,则G43到G52可指定作其他用途。

③在表中(2)栏括号中的字母(d)表示:可以被同栏中没有括号的字母d所注销或代替,亦可被有括号的字母(d)所注销或代替。

④控制机上没有G53到G59、G63功能时,可以指定作其他用途。

2.辅助功能M指令

辅助功能指令,简称辅助功能,也叫M功能。JB3208-83标准中规定:M指令由字母M及其后面的两位数字组成,从M00到M99共有100种代码,如表3-3所示。M指令也有续效指令与非续效指令之分。这类指令与控制系统的插补运算无关,而是根据加工时机床操作的需要予以规定的。例如主轴的正反转与停止,冷却液的开关等。

表3-3 辅助功能M代码

img87

注:①#号表示:如选作特殊用途,必须在程序说明中说明。

②M90~M99可指定为特殊用途。

因为M指令与插补运算无直接关系,所以一般书写在程序段的后部。但这类指令在加工中是必不可少的。

3.F、S、T指令

(1)F功能

该指令是进给速度指令,为续效代码。通常指定进给速度有两种方法。

①代码法:即F后跟二位数字,这些数字不直接表示进给速度的大小,而是进给速度数列的序号。指定序号在具体机床的数控系统中有对应的实际进给速度,可查表确定。

②直接指定法:F后跟的数字就是进给速度的大小,单位由数控系统设定。一般常用单位为mm/min。例如F100表示进给的速度是100mmm/min。这种方法较为直观,因此现在大多数数控系统采用这一指定方法。

进给速度的单位有每转进给(mm/r)和每分钟进给(mm/min)两种,一般通过G94、G95指令来选择。通常加工中心、数控铣床使用每分钟进给;数控车床使用每转进给,数控车床中F还可用来指定螺纹导程。

(2)S功能

该指令是主轴转速指令,为续效代码。其指定方法与F指令的指定方法基本相同,只是单位不同,常用的主轴转速的单位是r/min。例如:S600表示主轴转速为600r/mm。

对于数控车床来讲,S后面的数字还可指定切削线速度,单位为m/min。用G96、G97来选择是指定每分钟转速还是线速度,线速度和转速之间的关系为:

V=πDn/1000

式中 D为切削部位的直径(mm),V为切削线速度(m/min),n为主轴转速(r/min)。

(3)T功能

该指令是刀具序号指令。在可以自动换刀的数控系统中,它用来选择所需的刀具。指令以T为首,后跟两位数字,以表示刀具的编号。有时T后跟有四位数字,后两位数字表示刀具补偿的序号。例如:T0202,前面02表示刀具号,后02表示刀具补偿号。为了记忆方便,刀具号应尽量与刀具补偿号统一。但多数系统的刀具功能只表示刀具号,而刀补号由地址符D或H指定。

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

我要反馈