至上数控机床厂banner
11
0574-86696773
18957800180
数控车床数控机床

产品分类

数控车床

自动化机器人

加工中心

数控机床程序段格式 <数控车床> 来源:数控车床数控机床网 时间:2022-06-11 10:25 点击:
本文摘要:...
数控机床编程时,应先根据机床的脉冲当量确定坐标值,再根据其程序段格式编制数控程序。 所谓程序段,是指完成一个动作所需的功能“词”的组合。 “字”是代表某种功能的一组代码符号。比如X2500是一个字,表示X方向的维度是2500;F20是一个字,表示进给速度为20。 段格式指的是一个节目段中单词的顺序和表达方式。 常用的程序段格式有三种,即固定顺序程序段格式、带分隔符的固定顺序程序段格式和字地址程序段格式。 由于节目段是由功能“词”组成的,所以先介绍常用的功能词,再介绍节目段格式。 1)常用功能字在一个程序段中,除了以地址字符N为首的三位数组成的序号字(N×××)外,常用功能字还包括:准备功能字G;虚词x,y,z;助词m;输入虚词f;主轴速度功能字s和刀具功能字t等。 (1)准备功能词 准备功能字以地址字符G开头,后面是两位数(G00-G99) ISO1056标准对制备功能G的规定见表ISO标准制备功能G 中国的标准是JB 3208-83,规定ISO 1056-1975 (e)相当。 这些准备功能包括:指定坐标移动或定位方法;插值方法的指定;平面的选择;螺纹、攻丝、固定循环和其他加工的名称;主轴或进给速度的描述;刀具补偿或刀具偏置的指定等。 在设计机床数控系统时,需要从标准规定的G函数中选择一部分适合本系统的准备函数,作为硬件设计和编程的依据。 标准中“未指明”的制备功能,必要时可作为本系统的特殊制备功能。 表ISO标准对预备功能G (2)坐标功能词的规定 坐标字(也叫尺寸字)用来设定机床各坐标的位移。 一般前面是X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E等地址符号,后面是“+”(正)或“-”(负)和一串数字,一般以系统脉冲当量为准,不带小数点。 当一个程序段中有多个大小字时,一般按上述地址字符的顺序排列。 (3)馈虚词 进给功能字用于指定刀具相对于工件移动的速度。 单位一般为毫米/分钟。 当进给速度与主轴速度相关时,如攻丝和攻丝,使用的单位是mm/r。 进给功能字以地址符号“F”开头,后面是一串数字代码。 具体有以下几种方法:①三位码法:F后接三位,第一位是进给速度的整数位加“3”,后两位是进给速度的前两位有效位。 比如1728mm/min的进给速度是F717规定的;15.25mm/min的进给速度由F515指定;0.1537mm/min的进给速度由F315等指定。 ②两位码法:对于F后面的两位码,指定00-99对应的速度表。除00和99外,当数字代码从01增加到98时,速度按比例关系增加。 比例因子是10的20次方(≈1.12),即相邻的后一个速度比前一个速度高12%左右。 例如F20的10毫米/分钟、F21的11.2毫米/分钟、F54的50毫米/分钟和F55的560毫米/分钟。 F00-F99的进给速度对比关系如表2位数字进给速度对比表mm/min所示。 表2位编码法进给速度对照表mm/min③一位编码法:对于速度档较少的数控机床,F后面跟一个数字,即0-9,可以用来对应10个预设速度。 ④直接指定法:就像尺寸字里的坐标位移一样,按照预定的单位直接在F后面写上需要的进给速度。 (4)主轴速度功能字 主轴速度功能字用于指定以r/min为单位的主轴速度,以地址符号S开头,后跟一串数字。 它可以采用三位、两位、一位编码法或直接命名法,如以f开头的馈电功能词。 数字含义、评分方法和对照表与饲料功能词相同。 只是单位改为了转/分。 (5)工具功能词 当系统具有换刀功能时,刀具功能字用于选择更换刀具。 刀具功能字以地址T开头,后面是两位数,代表刀具的编号。 (6)辅助功能词 辅助字以地址字符M开头,后面是两位数(M00-M99) ISO1056标准对辅助功能M的规定见表。 此表相当于中国标准JB 3208-83中对M函数的规定。 这些辅助功能包括:指定主轴的转向和起停;指定系统冷却剂的开始和停止;指定机械的夹紧和松开;指定工作台的固定直线和角位移等。;解释节目停止或磁带结束等。 标准中没有规定的一些辅助功能可以选择用于特殊目的。 在设计机床数控系统时,需要从标准规定的M代码中选择一些系统需要的辅助功能代码,作为一些电路设计和以后编程的基础。 辅助功能上的表标准M 2)不同程序段格式的数控机床,根据功能的多少、数控设备的复杂程度、编程是否简单直观等不同要求,有不同的程序段格式。 如果输入的程序格式不符合要求,数控装置会报警并出错。 常见的程序段格式包括固定顺序格式、带分隔符制表符的固定顺序格式和字地址格式。 由于早期数控装置的简单性,规定了一种叫做固定序列的程序段格式。比如用这种格式编译的程序,每个字都没有地址码,字序就是地址序列。词序和字符行数是固定的(是否需要某个单词),即使有些单词与上一段没有变化,也应该重写而不是省略。 当一个词的有效位数很少时,需要在前面用“0”来补足指定的位数。 因此,每个程序段占用的射孔段长度是恒定的。 这种格式的控制系统简单,但编程不直观,打孔带较长,应用较少。 后来产生了带分隔符制表符的固定序列段格式。 其基本形式与上述格式相同,只是用分隔符将单词分开,以表示地址的顺序。 上面的例子可以这样写:因为有分隔符,所以可以省略不必要的词或与前面程序段中相同的词,但必须保留相应的分隔符(即每个程序段中的分隔符数量相等)。 这种格式比前一种更好,常用于功能不多的数控设备,如线切割机和一些数控铣床。 我国数控线切割机床采用的“3B”或“4B”格式指令是典型的带分隔符的固定序列格式。 3B格式的一般表达式为:B X B Y B J G Z,具体含义如下:X B B Y J G Zx坐标值分隔符Y坐标值分隔符计数长度计数方向字地址程序段格式(也叫使用地址符号的可变程序段格式)是目前应用最广泛的处理指令。 在以这种格式表示的程序段中,每个字都标有地址码以标识地址,也就是上面提到的由字母和数据组成的各种功能字,所以可以省略不必要的字或与前面程序段相同的字。 一个程序段中的单词也可以不按顺序排列(但为了编程方便,往往是按一定顺序排列的)。 这种格式虽然增加了一个地址读取电路,但编程直观灵活,易于检查,并能缩短穿孔带。广泛应用于车、铣等数控机床。 字地址格式的程序段通常可以用通用形式表示。 例如:n 134g 01 x—32000y+47000 f 1020s 1250t 16m 06(1—1)。如果把公式(1—1)写成一般形式,就是:N3G2x 23Y 23F4S4T2 M2 (1—2)。




转载请注明来源:数控车床网 http://www.dy158.cn/
本文关键字:数控车床,数控机床,

本网站友情链接:数控车床 http://www.dy158.cn/



本文分享:

上一篇:上一篇:数控机床刀具半径补偿的实现方法 《数控车床》
下一篇:下一篇:数控机床坐标系的确定方法 <数控机床>