首页 理论教育 数控加工程序格式与组成分析

数控加工程序格式与组成分析

时间:2023-06-23 理论教育 版权反馈
【摘要】:数控加工程序由若干程序段组成,程序段由若干字组成,每个字又由一系列字符与数字组成。程序名 程序名的书写一般有两种格式,一种是由英文字母O和1~4位正整数组成;另一种是由英文字母开头,字母和数字混合组成。现代数控系统大多采用的是字地址程序段格式。例如,N100表示该程序段的段号为100。

数控加工程序格式与组成分析

1.数控加工程序的一般结构

目前在国际上主要有两种标准:ISO(国际标准化组织)标准和EIA(美国电子工业协会)标准,我国也制定了相应标准。目前国内外各种数控系统所使用的标准尚未完全统一,有关指令代码及其含义也不完全相同,编程时务必严格遵守具体机床使用说明书中的相关规定。

数控加工程序由若干程序段组成,程序段由若干字组成,每个字又由一系列字符与数字组成。一般的程序结构如下:

978-7-111-48432-5-Chapter01-3.jpg

(1)程序开始符、结束符 程序开始符、结束符是同一个字母,ISO代码中是“%”,EIA代码中是“ER”,书写时一般单列一段。

(2)程序名 程序名的书写一般有两种格式,一种是由英文字母O和1~4位正整数组成;另一种是由英文字母开头,字母和数字混合组成。一般要求单列一段。

(3)程序主体 程序主体由若干程序段组成,程序段又由若干字组成。每个程序段一般占一行。

(4)程序结束指令 程序结束指令为M02(程序结束)或M30(程序结束,并返回程序头)。虽然M02与M30允许与其他程序字合用一个程序段,但是一般要求单列一段,或者只与程序段号共用一个程序段。

2.格式

程序段格式主要有三种:固定顺序程序段格式、使用分隔符的程序段格式和字地址程序段格式。现代数控系统大多采用的是字地址程序段格式。

字地址程序段格式由语句号字、数据字和程序段结束字组成,每个字之前都标有地址码以识别地址。一个程序段内由一组开头是英文字母,后面是数字组成的信息单元“字”,每个字根据字母来确定其意义。

字地址程序段的基本格式为:N__G__X__Y__Z__F__S__T__M__;

程序段中不需要的字可以省略,且可按任意顺序排列。但为了编程以及阅读程序的方便,通常按上述顺序排列。

3.字符代码

字地址程序段中各字含义如下:(www.xing528.com)

(1)程序段号字 程序段号字用来标明程序段的编号,用地址码N和后面的若干位数字来表示。例如,N100表示该程序段的段号为100。

(2)准备功能字(G指令)准备功能字是使数控机床做好某种操作准备的指令,用地址G和两位数字来表示。例如,G01表示直线插补指令。

(3)坐标值字 坐标值字由地址码和带有符号的数值构成。坐标值的地址码有X、Y、Z、U、V、W、P、Q、R、A、B、C、I、J、K等。例如,X20表示X坐标为20mm。

(4)进给功能字 进给功能字表示刀具运动时的进给速度。由地址码F和其后面的若干位数字组成。数字表示的含义取决于每个数控系统采用的进给速度的指定方法。例如,F50表示进给速度为50mm/min。

(5)主轴转速字 主轴转速字由地址码S和其后面的若干位数字组成,单位为r/min。例如,S1000表示主轴转速为1000r/min。

(6)刀具字 刀具字由地址码T和其后面的若干位数字组成。刀具字的数字是指刀具号。数字的位数由所用数控系统决定。例如,T02表示刀具号码为2号。

(7)辅助功能字(M指令)辅助功能字表示机床辅助动作的指令,用地址码M和其后面的两位数字表示。例如,M08表示切削液打开。

(8)程序段结束符 程序段结束符写在每一程序段之后,表示该程序段结束。用ISO标准代码时,结束符为“NL”或“LF”;用EIA标准代码时,结束符为“CR”;也有的系统用“;”或“*”表示;还有的直接回车即可。

ISO代码中地址字符及其含义见表1-1。

表1-1 地址字符表

978-7-111-48432-5-Chapter01-4.jpg

(续)

978-7-111-48432-5-Chapter01-5.jpg

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

我要反馈