5.4.1 程序的有关术语及指令代码
1.字符 是用以组织、控制或表示数据的各种符号,如字母、数字、标点符号和数学运算符号等。在功能上,字符是计算机进行存储或传送的信号;在结构上,字符是加工程序的最小组成单位。
2.代码 是表示数控装置传递信息的语言,也是字符在信息载体(如加工程序单及控制介质)上的编码。国际上广泛采用两种标准规定的代码,即EIA代码和ISO代码。
(1)EIA代码 最初是由美国电子工业协会规定的,它是在穿孔带传送信息时使用的代码,是6位补奇码。这种代码在国外的一些数控机床中采用较多,我国在20世纪70年代的部分数控机床中也有所采用。
(2)ISO代码 这种代码是由国际标准化组织ISO制定,是在穿孔带传送信息时使用的代码。它是七位补偶码,已在国内外的数控机床中广泛采用。
3.字 是程序字的简称。它是一套有规定次序的字符,可以作为一个信息单元(即信息处理的单位)存储、传递和操作,如X123.456就是由8个字符组成的一个字。
4.地址和地址字
(1)地址 又称为地址符。在数控程序中,它指位于字头的字符或字符组,用以识别其后面的数据;在传递信息时,它表示其出处或目的地。在加工程序中常用的地址有O、N、G、X、Y、Z、U、V、W、I、J、K、F、S、T和M等字符,如表5-3所示。
(2)地址字 是由带有地址的一组字符而组成的字。加工程序中的地址字也称为程序字。例如,在“N100 M30;”这一条程序段中,就有N100及M30这两个地址字。加工程序中常见的地址字有以下几种。
①顺序号字(程序段序号)它表示程序段的名称。顺序号位于程序段之首,通常用4位数字表示,即0000~9999,在数字前还应冠有地址符号“N”,如N0001……。
顺序号字可以用于引导程序、主程序、子程序及宏程序中。
表5-3 常见地址符的含义
②准备功能字 准备功能字是设置机床工作方式或控制系统工作方式的一种命令(简称G功能)。它由表示准备功能地址符“G”和两位数字组成,但也有一些数控系统采用三位数的组合。
目前,ISO标准规定的G功能代码这种地址字,因其标准化程度不高(“不指定”和“永不指定”的功能项目较多)。所以,在使用现代数控机床时,必须按照其数控系统操作说明书的具体规定使用,切不可盲目套用。常用G功能代码的内容如表5-4所示。
表5-4 G代码功能一览表
③坐标尺寸字 由坐标地址符及数字组成,且按一定的顺序进行排列,各组数字必须具有作为地址代码的字母(如X、Y等)开头。各坐标轴地址符按下列顺序排列:
X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E;
其中,数字的格式和含义如下:
例如:X100.;X100.0;X100000;都表示沿x坐标轴移动50毫米。
编写数控程序,通常按小数点方式输入x、y、z轴坐标移动量,最小设定单位为0.001mm。最小设定单位以下的数据应进行四舍五入。
例如:向x轴正方向移动12.3456mm的情况,即变成:X12.346;
④进给功能F进由地址符F及数字组成,数字表示所选定的进给速度,一般为四位数字,单位为“mm/min”(每分钟进给量)或“mm/r”(每转进给量)。F指令是续效指令,即一直有效直到改变为止。
⑤主轴转速功能S 由地址符S及数字组成,数字表示主轴转数或主轴线速度,单位为“r/min”或“m/min”。S指令是续效指令,即一直有效直到改变为止。
⑥刀具功能T 由地址符T和两位数字组成,用以设定刀具的号码。T指令是续效指令,即一直有效直到改变为止。
⑦辅助功能(简称M功能)由辅助操作地址符M和两位数字组成。M功能的代码已标准化,常见M代码功能(如表5-5所示)。
表5-5 M代码功能一览表
⑧程序段结束符号 每个程序段结束用“EOB”表示,但在书写或CRT显示器上用“;”表示,它代表程序段的结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。