理论教育 如何优化程序的结构和格式化

如何优化程序的结构和格式化

时间:2023-06-17 理论教育 版权反馈
【摘要】:无论主程序还是子程序,都是由若干个按规定格式书写的“程序段”组成。一个完整的程序由程序号、程序内容和程序结束指令构成。程序以结束指令M02或M30表示一个加工程序的结束。格式不符合规定,数控系统不予接受并会报警。现在广泛采用字地址可变程序段格式。

如何优化程序的结构和格式化

1.加工程序的结构

零件加工程序由主程序和可被主程序调用的子程序组成,子程序有多级嵌套。无论主程序还是子程序,都是由若干个按规定格式书写的“程序段”组成。每个程序段由按一定顺序和规定排列的“功能字”(简称“字”)组成。字是表示某种功能的代码(或指令),由表示地址的英文字母、符号和数字组成(如X-120.5)。

一个完整的程序由程序号、程序内容和程序结束指令构成。

程序号又称程序名,置于程序的开头,用作一个具体程序存储、调用的标记。程序号一般由字母O、P或符号“%”后加2~4位数字组成,如O0001。程序内容是整个程序的核心,它由许多程序段组成,每个程序段由一个或多个指令构成,它表示零件加工过程中数控机床要完成的全部动作。程序以结束指令M02或M30表示一个加工程序的结束。

2.程序段格式(www.daowen.com)

程序段格式是指程序段中的字、字符、数据的书写规则。格式不符合规定,数控系统不予接受并会报警。数控机床发展的初期采用固定顺序程序段格式和分隔符程序段格式,但现在已基本不用。现在广泛采用字地址可变程序段格式(简称字地址程序格式)。字地址程序格式的特点是:由于字首为地址,可以区分字的功能类型与存储单元,从而一个程序段中字的数目与字的位数可按需给定,与上一程序段相同的模态字可以省略,使程序简化、缩短。字地址格式中常用的地址字符及其意义见表1-5。

表1-5 地址字符及含义

由于字首为地址,一个程序段除程序段号与程序段结束符外,其余各字的顺序并不严格,可先可后,但为编写、检查程序的方便,习惯上按N、G、X、Y、Z、F、S、T、M 的顺序编程,如:N0050 G03 X25.0 Y0 I-25.0 J0 F50。

每个数控系统都规定了各自的字地址程序格式和一个程序段的字符总数。

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

我要反馈