1.字符
字符是用于组织、控制或表示数据的各种符号,如字母、数字、标点符号和数学符号等。在功能上,字符是计算机进行存储或传递的信号;在结构上,字符是加工程序的最小组成单位。常规加工程序用的字符分为四类,一是由26个英文字母组成的字母字符;二是由阿位伯数字0~9与小数点组成的数字字符;三是由正(+)、负号(-)组成的符号字符;四是由程序指令或车床控制指令组成的功能字符。
2.地址和地址字
地址又称为地址符,在数控加工中,它是指位于字头的字符或字符组,用以识别其后的数据;在传递信息时,它表示出处或目的。在加工程序中常用的地址有N、G、X、Z、U、W、I、K、R、F、S、T和M等字符。常用地址字符的含义见下表。
▼常用地址字符的含义
地址字也称为程序字,它是由带有地址的一组字符组成的字。数控加工程序中常用的地址字有以下几种。
(1)顺序号字 顺序号一般也称为程序段号(或程序段序号),它表示程序段的名称。顺序号字符位于程序段之首(也可用于引导程序、主程序、子程序和用户宏程序中),其地址符为N,后续数字一般为1~9999中1~4位数字。
(2)准备功能字 准备功能字是设立机床工作方式或控制系统工作方式的一种命令,其地址符为G,故又称为G功能或G指令。G指令由字母G及其后续二位数字组成,从G00到G99共100种代码。
▼FANUC数控系统G功能指令
(续)
注:00组的G代码为非模态代码;表中带﹡者为开机时初始化的代码。
(3)坐标尺寸字 它是用来指定程序中刀具运动后应达到的坐标位置。该位置可以由直线坐标尺寸确定,也可以由角度坐标确定。
1)尺寸字中的地址符。直线坐标主要用于程序中指定刀具应到达的直线坐标尺寸,其地址符为X、Y、Z与U、V、W以及P、Q、R三组。角度坐标主要用于程序中指定刀具到达的角度坐标,其地址符为A、B、C和D、E两组。圆心坐标主要用于指定零件圆弧轮廓的圆心坐标尺寸,即地址符R或系统规定的其他地址符指定其圆弧半径,而不必再用I、J、K等地址符指定其圆心坐标尺寸。
2)绝对和增量尺寸字。程序中各尺寸字指令都不应是针对坐标尺寸而规定的。对于直线坐标尺寸,又包括绝对与增量这两种基本形式的尺寸。在加工程序中,绝对坐标尺寸和增量坐标尺寸常用具有模态(续效)的G指令和直接用地址符进行区分这两种方式进行表达。(www.xing528.com)
(4)进给功能字 进给功能的地址符为F,故又称为F功能或F指令。这是主要用于指令进给(切削)速度的地址字。它的后续数字也可以为00~99约定的两位数代码。
(5)主轴转速功能字 主轴转速功能字的地址符为S,因而也称为S功能或S指令。这是主要用于指令机床主轴转速的地址字,单位是r/min或m/min。其后续数字可以是一位到四位。对于具有恒线速度切削功能的数控车床,其加工程序中的S指令不再指令恒定转速,而是指令车削时恒定的线速度(单位m/min),即在车削时,其主轴转速应随车削直径的变化而自动变化,始终保持其线速度为给定的恒定值。
(6)刀具功能字 刀具功能字的地址符为T,因而也称为T功能或T指令。其T代码用于选刀,执行T指令,刀架转动,选用指定的刀具。其后的4位数字分别表示选择刀具的刀具号和刀具补偿号。T代码与刀具的关系是由机床生产厂家规定的。
(7)辅助功能字 辅助功能字的地址符为M,因而也称为M功能或M指令。它是用于指令数控机床中辅助装置的开关动作或状态。M指令由字母M和其后的两位数字组成,从M00到M99共100种。M指令分为模态指令与非模态指令,其功能代码见下表。
▼数控车床辅助功能M代码
(续)
注:1.“﹟”号表示若选作特殊用途,必须在程序中注明。
2.“∗”号表示对该具体情况起作用。
3.M90~M99可指定为特殊用途。
非模态M功能只在书写了该代码的程序段中有效,模态M功能为一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。一般情况下,数控车床上常用的辅助功能中,M00、M02、M30、M98、M99为CNC内定的辅助功能,不由数控车床生产制造商设定,与数控车床的PLC设定无关,它们其余的功能不由CNC决定,可以由数控车床生产制造商自行设定,其功能含义可能因各自生产制造商的不同而不同,因而使用时应参照所用数控系统(说明书)的具体规定使用。
提示:
在数控系统中,特别是数控铣中,有时还使用第二辅助功能,也就是B功能。它是用来指令工作台进行分度的功能,B功能用地址B及其后面的数字来表示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。