首页 理论教育 数控加工程序段格式——表格解析

数控加工程序段格式——表格解析

时间:2023-06-28 理论教育 版权反馈
【摘要】:常见程序段格式如表10-1所示。

数控加工程序段格式——表格解析

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

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

1.数控加工程序结构

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

O0001              /程序号

N10 G92 X40 Y30;

N20 G90 G00 X28 T01 S800 M03;  /程序内容

N30 G01 X—8 Y8 F200;

N40 X0 Y0;

N50 X28 Y30;

N60 G00 X40;

N70 M02;              /程序结束

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

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

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

2.程序段格式

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

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

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

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

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

表10-1 常见程序段格式

3.主程序和子程序

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

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

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

我要反馈