GB T 8870-1988 机床数字控制 点位、直线运动和轮廓控制系统的数据格式.pdf
《GB T 8870-1988 机床数字控制 点位、直线运动和轮廓控制系统的数据格式.pdf》由会员分享,可在线阅读,更多相关《GB T 8870-1988 机床数字控制 点位、直线运动和轮廓控制系统的数据格式.pdf(14页珍藏版)》请在麦多课文档分享上搜索。
1、1 中华人民共和国国家标准机床数字控制点位、直线运动和轮廓控制系统的数据格式Numerical control of machines-Data for皿atfor positioning ,line motion and contouring control systems UDC 621. 9-503 GB 8870-88 本标准等效采用国际标准ISO6983/1-1982机床数字控制程序格式和地址字定义一一第一部分z点位、直线运动和轮廓控制系统的数据格式儿1 主fi内容与适用范围本标准说明在穿孔带立、磁介质上或由远程数据源等得到的机床加工程序的字地址程序格式。本标准仅移哀鸣变程序敦恪式,
2、不规定机昧的类型。本标准不保证不同机床间的加工程序的互换性,附录D(参考件)中列举了保证得到这个互换性所必须的一些附加条件。本标准对机床数字控制中所用的点位、直线运动和轮廓控制系统的数据格式提出了要求,有助于协调系统设计,使零件加工图所要求的程序种类最少,从而促进程序编制技术的统,并且在型号、加工工艺、功能、尺寸和精度等同类型的数控机床间使其输入程序有互换性。本标准不适用于造船工业专用的火焰切割机和绘图机的数字控制。2 引用标准GB 1988 信息处理交换用的七位编码字符集GB 1990 信息处理交换用穿孔纸带孔的尺寸与位置GB 1991 信息处理交换用七位编码字符集在穿孔纸带上的表/I方法G
3、B 3147 信息处理未穿孔纸带JB 3051 数字控制机床坐标和运动方向的命名JB 3208数控机床穿孔带程序段格式中的准备功能G和辅助功能M的代码3程序格式3. 1 加工程序是由程序段组成的,程序段由若干个字组成,每一个字是控制系统的一个具体指令。3-2“程序段结束”字符应置于每个程序段末尾,并置于第一个程序段之前。3.3 “程序开始”字符应置于包括“程序段结束”字符在内的所有控制数据之前,并建议将其作为“绝对反绕停止”字符。3. 4 所有字母、数字和专用字符应符合附录A(补充件)。打印加工程序时可打印出这些字符。附录A(补充件)中的“非打印”字符,除LF/NL(程序段结束)字符外,控制装
4、置予以忽略。3.5 如果任一组字符不需要控制装置处理时,则该组字符应在括号之内,但其中不能含有“产或“%”字符。固E机械工业委员会1987-09-25批准1988-0卜。1实施3 . GB 8870 88 这组字符可用于显示,例如给操作者的指示。3-6 需要识别加工程序时,该识别标志应在“程序开始”字符之后,第一个“程序段结束”字符之前。如果识别标志中有字母时,则全部识别标志应在括号内。如果程序号大于系统的存储和显示能力时,则显示最低有效数字。3. 7 程序中允许开始加工处都要使用对准码。使用时,该码应按5.3. 1条的规定。对准功能字符“3”可用来作为中间反绕停止字符。3.8“气删除)字符是
5、由操作者选择确认的“跳过任选程序段”功能。使用时,该字符应在“顺序号”字的前面。3.9格式的一般分类用于列举系统和机床的性能。这种分类法称为“一般格式分类”,其说明在附录B(补充件中。3. 10 程序段中的数据分类用于规定系统和机床结构的程序编制细节。这种分类法称为“详细格式分类”,其说明在附录C(补充件)中。3. 11 可使用米制和英制两种氏度单位。3.11.1 当系统可使用两个计量单位制准备的加工程序时,准备功能代码应表明其代码数据是米制值还是英制值。3. 11. 2 控制方式由下面G代码中的一个代码选定:G70一一英制数据输入。G71一一米制数据输入。4 格式的组成4. 1 程序段的组成
6、如F a. 顺序号字,b. 数据字。4. 1. 1 打印加工程序文本时,可选择的分隔符号应插入两个字之间,但被控制系统忽略。4.2 数据字应按如下顺序并且在一个程序段内不能重复,虽然现有的控制系统允许非尺寸字重复,但是为使加工程序街最大限度的豆换性,应不采用这种重复。a. 准备功能字,b. 尺寸字。尺寸字按如下顺序排列X、Y、Z、U、V、W、P、Q、R、A、B、C;c. “插补或螺纹切削导程”字I、1、K。当这些字仅用于指定组坐标轴时,应将其琶于该组字之后。这些字应符合第6章或第10章的规定,d. “进给功能”字。用于一个坐标铀或几个坐标轴的进给功能字,应放在使用它的最后一个尺寸字之后或插补参
7、数字之后。这些字应符合第5.3. 3条的规定;e. “主轴速度功能”字5f. “刀具功能”字:g. “辅助功能”字。4.3 在具体的程序段中,某些字可省略,而被省略字所表示的机床有关功能的状态没有改变。因此,“程序段结束”字符可用在任一完整的字之后。对王仅在一个程序段起作用的指令,需要时必须重复。5字5. 1 般说明5. 1. 1 地址字符是字的第一个符号。在要求代数符号时,其后是代数符号,然后是数字数据。5. 1. 2 地址字符应符合附录A(补充件)的规定。5. 1. 3 隐小数点的位置在详细格式分类中规定,见附录C(补充件)。所有控制系统都应该允许隐小数4 GB 8870 88 点编程。5
8、. 1. 4 系统可使用显小数点编程。在任J个加工程序中,隐小数点格式和显小数点格式不能混用。在显小数点格式中,没有小数点的字应理解为整数U显小数点格式的识别方法在详细格式分类中规定,见附录C(补充件)。5. 1. 5 为f减少隐小数点格式的数据量,可省略前零,并应在详细格式分类中规定见附录C(补充f牛。显小数点格式中,小数点前的前零和小数点后的尾零都可省略。两种小数点格式中,仅为零的数应至少用一个零表示。5. 2 尺寸字5. 2. 1 尺寸字可使用绝对和增量(相对)两种尺寸字。控制方式应按下述G代码之选定G90一绝对尺寸$G91一增量尺寸。5. 2. 2 所有直线尺寸用毫米(或英寸)及其小数
9、表示。5. 2. 3 角度尺寸用度或转及其小数表示。5. 2. 4 代数符号(或)是尺寸字的一部分,并在地址字符之后,数字字符之前。如代数符号省略时,则认为是正号()。对于负的绝对尺寸,以及增量尺寸的负方向运动的情形,则必须使用负号()。5. 2. 5 程序中所用的直线尺寸和角度尺寸的分辨率由详细格式分类规定见附录C(补充件刀。5. 3非尺寸字5. 3. 1 顺序号顺序号的位数由详细格式分类规定见附录C(补充件刀。如果加工程序中的顺序号字的位数大于控制装置规定的位数,贝tl显示最低有效位。程序中允许开始加工处,要用对准功能码代替顺序号的地址字符。5. 3. 2准备功能准备功能用一种代码数表示,
10、莫规定见JB32080 5. 3. 3进给功能进给功能的位数由详细格式分类规定见附录C(补充件门。由下面的准备功能G代码选择5.3.3.1到5.3.3.4条的进给功能类型。见JB3208。G93一一时间倒数;G94一一每分钟进给;c;95一一每转进给。5. 3. 3. 1 当进给与主袖速度元关时应以每分钟毫米或每分钟英寸)为单位,用数字直接表示矢向运动。5. 3. 3. 2 当进给与主铀速度有关时,应以每转毫米或每转英寸为单位,用数字直接表示矢向运动。5. 3. 3. 3 当进给仅用在回转运动时,应以每分钟度为单位,用数字直接表示矢向运动。5.3.3.4 当直线和回转坐标叮进行联动插补并与主轴
11、速度无关时,矢向运动的速度可用进给指令表示。该进给指令是执行该段程序的时间倒数,并且等于向量速度用每分钟毫米(或每分钟英寸)表示除以刀具轨迹的向量距离用毫米(或英寸表示丁。如七述情况要求改变详细格式分类时,则F字的格式改变应予说明见附录C(补充件门。5. 3. 3. 5 准备功能GOO代码用于快速定位(见JB3208)。如F子用在曲线运动的情况下,则该代码应在详细格式分类中规定,并且可定义为模态或非模态。5. 3. 3. 6 当与主要坐标轴联动或顺序运动的各坐标轴的任意组合时,用F字符作进给字的地址字符。当与主要坐标轴无关的坐标轴运动时,用E字符作进给字的地址字符。5 GB 8870-88 5
12、. 3. 3. 7进给功能可用随进给速度值增加而增加的两位代码数表示,5. 3. 4 主输功能主轴功能的数字位数在详细格式分类中规定见附录C(补充件刀。用下面的准备功能G代码选择主轴速度功能的类型,见JB3208。G96一一恒线速度;G97一一RPM。5.3.4. 1 当用数字表示RPM时,该数字直接表示每分钟主轴转数。5.3.4.2 当用数字表示恒线速度时见11.1条),该字表示每分钟毫米(或每分钟英寸)数。5. 3. 4. 3 主轴速度功能可用随主轴速度值增加而增加的两位代码数表示。5. 3. 5 刀具功能T字可用来选择刀具,也可用T字选择刀具补偿一一偏置。当用其他字选择刀具补偿一一偏置时
13、可用D字。如果用T字和D字时,应在详细格式分类中指定见附录C(补充件刀。5. 3. 6 辅助功能辅助功能用代码数表示,其规定见JB3208, 6插补的编程方法6- 1 规则在给定曲线的预定部分上实现插补。该插补部分叫做“插补段”,且可用一个或几个程序段给定。确定个插补段所需数据应满足下述一个或几个规则:6. 1. 1 用一个适当的G代码确定曲线的函数类型,即直线、圆弧或抛物线。6. 1. 2 每一个插补段的起点与前一个插补段的终点重合,因此在新的程序段中该点不需重复。该插补段上其后各点的坐标要用单独的程序段给定,并且应用尺寸地址,如X、Y或Z。6-1-3插补参数应该用I,J和K编址,并用它们确
14、定各种插补类型所定义的曲线的几何性质。6- 1. 4 在插补参数字要求代数符号时,该代数符号应在地址字符之后,数字字符之前。如果该代数符号省略,IJl!J认为是正号。6-2直线插补直线插补段应用一个程序段定义,该程序段包括:a. G功能字(如果当前尚未起用时);GOl 直线插补。b. 终点坐标用尺寸字表示(见5.2条)。图Dl中的例子,系表示插补段的几何性质,并给出编程的坐标值的例子。6-3 圆弧插补6- 3. 1 在平行于兰个主坐标平面之一的平面上,圆弧插补确定一个圆弧插补段。图DZ中的例子给出一个典型的圆弧插补段的几何性质,并给出编程的坐标值的例子6- 3. 2沿给定插补段(直到整个圆弧的
15、圆弧插补应在一个程序段内编程。6- 3. 3作为可采用的方法,在圆弧插补程序编制中,对每个程序段来说,一个插补段仅限于一个象限。6-3-4 程序段应包括:a. G功能字(如果当前尚未起用时);GOZ 顺时针圆弧插补,G03 逆时针圆弧插补。b. 终点坐标可用绝对尺寸或增量(相对)尺寸表示,并用尺寸地址编址,如X、Y或Z; 插补参数用I、J和K编址。6- 3. 5不管尺寸字是增量的或绝对的,I,J和K是圆心相对圆弧起点的增量(相对)尺寸圄6 I平行于X铀的尺寸gJ 平行于Y铀的尺寸sk一一平行于Z轴的尺寸。GB 8870 88 圆弧插补不需代数符号的系统,在插补字中忽略任何代数符号字符。作为可采
16、用的方法,l,J和K可用尺寸字同样的方式编程。6- 3. 6 当圆弧插补和直线插补兼有时,圆弧插补平面应由准备功能选择(见JB3208)。插补程序段如6. 3. 1 6. 3. 5条规定,外加尺寸字该尺寸字是直线运动的终点,它的插补参数用平行于直线运动的尺寸地址编址。、J和K)。给定值是圆弧的每个弧度所对应的直线运动圄6- 3. 7 如果用准备功能G选择三个主要基准平面之一时,则该代码应由JB3208中选取。6-4 抛物线插补6. 4. 1 抛物线插补可在任何一平面上定义一个抛物线插补段。应用三个点定义一个插补区阔的方法编程中间点和终点应该用两个程序段编程。图03中的例子表示一个插补段的几何性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 8870 1988 机床 数字控制 直线运动 轮廓 控制系统 数据格式
