1.数控铣加工程序的结构
一个完好的数控铣程序由程序开端部分、程序内容、程序完毕3部分组成。
(1)数控铣程序的开端部分
程序号为程序的开端部分,也是程序的开端符号,供在数控装置存储器中的程序目录中查找、调用。程序号一般由地址码和四位编号数字组成。常见的程序界说地址码为O、P或%。
(2)程序内容
程序内容是整个程序的首要部分,由多个程序段组成。每个程序段又由若干个字组成,每个字由地址码和若干个数字组成。指令字代表某一信息单元,代表机床的一个方位或一个动作。
(3)程序完毕部分
程序完毕一般由辅佐功用代码M02(程序完毕指令)或M30(程序完毕指令和返回程序开端指令)组成。
2.程序段中的字的含义
(1)程序段格局
程序段格局是指一个程序段中的字、字符和数据的书写规矩。目前常用的是字地址可编程序段格局,它由语句号字、数据字和程序段完毕符号组成。每个字的字首是一个英文字母,称为字地址码,字地址码可编程序段格局如下表所示。
表 程序段的常见格局
N156 G G X Y Z A B C F M
字地址码可编程序段格局的特点是:程序段中各自的先后摆放次序并不严格,不需要的字以及与上一程序段相同的继续使用的字能够省略;每一个程序段中能够有多个G指令或G代码;数据的字可多可少,程序简略,直观,不易出错,因而得到广泛使用。
(2)程序段序号简称次序号
通常用数字表明,在数字前还冠有标识符号N,现代数控系统中许多都不要求程序段号,程序段号能够省略。
(3)预备功用
预备功用简称G功用,由表明预备功用地址符G和数字组成,如直线插补指令G01,G指令代码的符号已标准化。
G代码表明预备功用,目的是将控制系统预先设置为某种预期的状况,或许某种加工形式和状况,例如G00将机床预先设置为快速运动状况。预备功用表明晰它本身的含义,G代码将使得控制器以一种特别方式承受G代码后的编程指令。
(4)坐标字
坐标字由坐标地址符及数字组成,并按必定的次序进行摆放,各组数字必须具有作为地址码的地址符X、Y、Z最初,各坐标轴的地址符按下列次序摆放,X、Y、Z、U、V、W、P、Q、R、A、B、C,其中,X、Y、Z为刀具运动的结尾坐标值。
程序段将阐明坐标值是绝对形式仍是增量形式,是英制单位仍是公制单位,到达目标方位的运动方式是快速运动或直线运动。
(5)进给功用F
进给功用由进给地址符F及数字组成,数字表明所选定的进给速度。
(6)主轴转速功用S
主轴转速功用由主轴地址符S及数字组成,数字表明主轴转速,单位为rpm。
(7)刀具功用T
刀具功用由地址符T和数字组成,用以指定刀具的号码。
(8)辅佐功用
辅佐功用简称M功用,由辅佐操作地址符M和数字组成。