首页 理论教育 数控加工程序指令系统和编程规范

数控加工程序指令系统和编程规范

时间:2023-06-18 理论教育 版权反馈
【摘要】:G94X__Z__F__1>指定半径图11-8数控车床的程序格式②辅助功能M指令:辅助功能指令由地址符“M”及后缀数字组成,常用的有M00~M99。根据加工需要,在某些程序段指令进行选刀和换刀。每一刀具加工结束后必须取消刀补。

数控加工程序指令系统和编程规范

程序格式是指一个加工程序各部分的排列形式,每种数控系统根据系统本身的特点及编程的需要,都有一定的程序格式。对于不同的机床,其程序格式也不尽相同。因此,编程人员比必须严格按照机床说明书的规定格式进行编程。

国际标准化组织(ISO)已将数控系统程序格式和指令(功能)代码标准化,作为各种编程方法的加工转换依据,我国标准等效采用ISO标准。

1.数控加工程序结构

一个完整的程序由程序号、程序的内容和程序结束三部分组成。例如:

(1)程序号 程序的开头要有程序号,以便进行程序检索。程序号就是零件加工程序的一个编号,并说明该零件加工程序开始。如FUNUC数控系统中,一般采用英文字母O及其后的数字表示(“0××××”),如“00101”。而其他系统有时也采用符号“%”或“P”及其后的数字表示程序号。

(2)程序内容 程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或多个指令构成,它表示数控机床要完成的全部动作。

(3)程序结束 程序结束是以程序结束指令M02、M30或M99(子程序结束)作为程序结束的符号,用来结束程序加工。

2.程序段格式

程序段的格式是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式),这种格式的特点如下:

(1)程序段中的每个指令字均以字母(地址符)开始,其后再跟数字;

(2)指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写;

(3)不需要的指令字或与上段相同的续效代码可以省略不写。

该格式的优点是程序简短、可读性强、直观且易于检验、修改。常见程序段格式如表11-1所示。

表11-1 常见程序段格式

3.主程序和子程序

有时被加工零件有多个形状和尺寸都相同的部位,若按通常的方法编程,则有一定量的连续程序段在几处完全重复的出现,此时可以将这些重复的程序串,单独按一定格式做成子程序,程序中子程序以外的部分便称为主程序。

子程序可以被多次重复调用。而且有些数控系统中可以进行子程序的“多层嵌套”,子程序可以调用其他子程序,从而大大简化了编程工作,缩短了程序长度,节约了程序存储器的容量。

4.数控程序的格式及代码

(1)数控车床的程序格式

所谓的车床程序格式就是指程序段书写的规则,包括程序名、程序段号以及程序代码等,如图11-8。

%##:程序名,以%开头,##代表程序号,通常00~99

%####:程序顺序号,以N开头,####代表顺序号,通常0000~9999

(2)程序代码

①准备功能:准备功能又称G指令或G代码,是由字母(地址符)G和其后两位数字组成,从G00~G99共100种,该代码的作用主要指定数控车床运动方式。常用的指令如下。

a.G00—快速点定位指令。

G00指令是模态代码,它命令刀具以点定位控制方式从刀具所在点快速运动到下一目标位置,它只是快速定位,而无运动轨迹的要求,且无切削加工过程。

指令格式:G00 X__Z__(www.xing528.com)

G00指令一般用于加工前快速定位和加工后的快速退刀。

b.G01—直线插补指令。

G01指令使刀具按设定的速度沿当前点到X(U).Z(W)指定点的连线同时到达指令所指定的终点位置。其中X(U),Z(W)为指定的终点坐标。

指令格式:G01 X__Z__F__

c.G02.G03—圆弧插补指令。

指令格式:X__Z__R__F__

d.粗车循环加工指令及格式。

形状单调性变化:

G71U__R__W__

G71P__Q__U__W__F__

形状非单调性变化:

G73U__R__

G73P__Q__U__W__F__

e.精车循环加工指令。

G70P__Q__F__S__

f.螺纹循环加工指令。

G92X__Z__F__

g.端面循环加工指令。

G94X__Z__F__

1>指定半径

图11-8 数控车床的程序格式

②辅助功能M指令:辅助功能指令由地址符“M”及后缀数字组成,常用的有M00~M99。其中,部分M代码为ISO国际标准规定的通用代码,其余M代码一般由机床生产厂家定义。辅助功能M指令主要用来指定机床加工时的辅助动作及状态,如主轴的启停、正反转,冷却液的通断,刀具的更换,滑座或有关部件的夹紧与松开等,也称开关功能。M代码常因生产厂家及机床的结构和规格不同而各异。表11-2为常用的M代码。

表11-2 常用的M代码

③F.T.S功能:

F功能:又称进给功能。是表示进给速度的功能,由字母(地址符)F和其后若干位数字组成单位mm/min。

T功能:是表示刀具功能。根据加工需要,在某些程序段指令进行选刀和换刀。刀具功能是用字母T和其后的四位数字组成。其中前两位为刀具号,后两位为刀补号。每一刀具加工结束后必须取消刀补。

S功能:又称主轴功能。主要表示主轴转速或线速度,主轴功能是由字母S和其后面的两位数字来表示的。

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

我要反馈