理论教育 数控加工程序的结构和格式优化方案:

数控加工程序的结构和格式优化方案:

时间:2023-06-18 理论教育 版权反馈
【摘要】:在加工程序的开头要有程序号,以便进行程序检索。程序号就是给零件数控加工程序一个编号,并说明该零件加工程序开始。程序内容则表示全部的加工程序。我们可用指令M02或M30作为整个程序结束的符号来结束程序,程序结束应位于最后一个程序段。由地址码N及后续2~4位数字组成,用于对各程序段编号。

数控加工程序的结构和格式优化方案:

1.程序结构

一个完整的加工程序由程序号、程序内容和程序结束符号等组成。在加工程序的开头要有程序号,以便进行程序检索。程序号就是给零件数控加工程序一个编号,并说明该零件加工程序开始。程序号一般以字母“O”或“%”打头,后面跟4位阿拉伯数字,如O3515、%3412。程序内容则表示全部的加工程序。我们可用指令M02或M30作为整个程序结束的符号来结束程序,程序结束应位于最后一个程序段。

2.程序格式

1)程序段构成要素

数控加工程序由若干个程序段组成。每个程序段包含若干个指令字(简称字),每个字由若干个字符组成。图2-15所示为某格式的一个程序段及其含义。

图2-15 程序段格式

该程序段命令机床用1号刀具以300r/min的速度正转,并以60mm/min的进给速度做直线插补运动至X80.5mm和Z-35mm处。

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

一个程序段由多个字组成,这些字可分为顺序号字、准备功能字、尺寸字、进给功能字、主轴功能字、刀具功能字、辅助功能字和程序段结束字等。每个字都由称为地址码的英文字母开头,程序段中各类字的意义如下。

(1)顺序号字。由地址码N及后续2~4位数字组成,用于对各程序段编号。编号的顺序也就是各程序段的执行顺序。

(2)准备功能字。准备功能字由地址码G及其后续两位数字组成,从G00~G99共100种。G功能的主要作用是指定数控机床的运动方式,为数控系统的插补运算等做好准备。所以它一般都位于程序段中尺寸字的前面而紧跟在程序段序号字之后。表2-1是FAUNC Oi系统常用的准备功能。

表2-1 FAUNC Oi系统常用的准备功能

注:①00组的代码为非模态代码,其他均为模态代码;
②标有*号的G代码,表示在系统通电后,或执行过M02、M30,或在紧急停止以及按“复位”键后系统所处的工作状态;
③若不相容的同组G代码被编在同一程序段中,则系统认为后编入的那个G代码有效;
④FANUC车床系统中用X、Z表示按绝对坐标编程;用U、W表示按增量坐标编程。

G代码有两种:一种是模态代码,它一经运用,就一直有效,直到出现同组的其他G代码时才被取代;另一种是非模态代码,它只在出现的程序段中有效。不同组的G代码在同一程序段中可以指定多个。G代码功能的具体应用将在后面重点介绍。

(3)尺寸字。尺寸字也称坐标字,用于给定各坐标轴位移的方向和数值。它由各坐标轴地址码及正、负号和其后的数值组成。尺寸字安排在G功能字之后。尺寸字的地址对直线进给运动为X、Y、Z、U、V、W、P、Q、R,对于绕轴回转运动为A、B、C、D、E。此外还有插补参数字(地址码)I、J和K等。尺寸字的单位对于直线位移多为“毫米”,也有用脉冲当量来表示的;回转运动的单位则为“弧度”或“转”。具体情况视选用的数控系统而定。

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

我要反馈