您当前的位置:首页>国家标准>GB/T 8870.1-2012 自动化系统与集成 机床数值控制 程序格式和地址字定义 第1部分:点位、直线运动和轮廓控制系统的数据格式

GB/T 8870.1-2012 自动化系统与集成 机床数值控制 程序格式和地址字定义 第1部分:点位、直线运动和轮廓控制系统的数据格式

资料类别:国家标准

文档格式:PDF电子版

文件大小:1004.17 KB

资料语言:中文

更新时间:2024-03-20 16:03:57



推荐标签: 自动化 控制系统 机床 地址 直线 数值 格式 部分 轮廓 点位

内容简介

GB/T 8870.1-2012 自动化系统与集成 机床数值控制 程序格式和地址字定义 第1部分:点位、直线运动和轮廓控制系统的数据格式 ICS 25. 040.20 J 50
中华人民共和国国家标准
GB/T 8870. 1--2012/1S0 6983-1:2009
代替 GB/T 8870—1988
自动化系统与集成 机床数值控制
程序格式和地址字定义
第1部分:点位、直线运动和轮厚
控制系统的数据格式
Automation systems and integration---Numerical control of machines.
Program format and definitions of address words--
Part 1 : Data format for positioning, line motion and contouring control systems
(ISO 6983-1:2009,IDT)
2013-06-01实施
2012-12-31 发布 070603
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布
故码防伤 GB/T 8870. 1—2012/IS0 6983-1:2009
目 次
前言引言 范围
1
2规范性引用文件 3术语和定义
程序格式 5 格式的组成 6字 7 插补的编程方法 8刀具长度偏置和刀具偏置 9刀具半径(直径)偏置 10 刀具补偿· 11 螺纹切削· 12 恒线速度· 13 暂停 14复位状态附录A(规范性附录)GB/T1988引用的字符表附录B(规范性附录) 一般格式分类附录C(规范性附录)详细格式分类附录D(规范性附录)程序互换性说明附录E(规范性附录) 准备功能和辅助功能代码附录NA(资料性附录) ,永久未指定代码的特殊应用参考文献
4
1
8
8
7
10
11 13 14 15 16
自业
+
21
22 GB/T 8870. 1—2012/IS0 6983-1:2009
前言
GB/T8870《自动化系统与集成机床数值控制程序格式和地址字定义》分为两个部分:
-第1部分:点位、直线运动和轮廓控制系统的数据格式;一第2部分:辅助功能的编码(1~8类)[技术报告]。
本部分为GB/T8870的第1部分,第2部分为技术报告正计划发布。 本部分使用翻译法等同采用ISO6983-1:2009《自动化系统与集成机床数值控制程序格式和地
址字定义第1部分:点位、直线运动和轮廓控制系统的数据格式》。
本部分按照GB/T 1.1一2009给出的规则起草。 与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:
GB/T8129-1997工业自动化系统 机床数值控制词汇(ISO2806:1994,IDT)。 本部分与GB/T 8870一1988相比,在结构上进行调整如下:
通常使用的准备(G)和辅助(M)功能代码在统一标准进行编组(见附录E); 地址索引中增加轴索引(见6.2.1); -对于现存的编程方法规定了新的数据格式,螺旋线插补(见7.3);暂停(见13章);螺纹切削 (见11章)。
本部分作下列编辑修改:一删除了ISO 6983-1:2009 的前言和引言,将适用的内容转为本部分的引言。
增加附录 NA(资料性附录)“永久未指定代码的特殊应用”,以指导使用。 本部分代替GB/T8870-1988《机床数值控制点位、直线运动和轮廓控制系统的数据格式》。 本部分的某些内容可能涉及专利。本部分的发布机构不承担识别这些专利的责任。 本部分由中国机械工业联合会提出。 本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。 本部分起草单位:北京机床研究所、北京化工大学、北京航天数控系统有限公司、北京发那科机电有
限公司、广州数控设备有限公司、广州市诺信数字测控设备有限公司。
本部分主要起草人:梁若琼、杜瑞芳、许文娟、张莉彦、邵国安、沈烈。 本部分所代替标准的发布情况为:
-GB/T 8870—1988。
1 GB/T 8870. 1—2012/ISO 6983-1:2009
引言
GB/T 8870 描述的是在不同的数据存储介质里对于机床控制程序的一个字地址编程格式。例如:穿孔纸带、磁性介质、通用串行总线(USB)棒、硬盘、软盘、随机存取存储器(RAM)等,或由远程数据源提供。GB/T8870涵盖可变程序段格式,不包括机械设计。
GB/T8870适用于机械/机床数值控制(NC)的控制程序的程序格式分类。而且同样用于各种几何分类和机械间的交互对话。
用GB/T8870的程序格式分类一般基于“G代码编程”或“ISO编程”。 按照GB/T8870的要求不能保证不同的机械/机床之间的机械控制程序的互换性。附录D中阐述
了一些附加考虑的要求,以保证它们的互换性。
二 GB/T 8870. 1--2012/ISO 6983-1:2009
自动化系统与集成机床数值控制
程序格式和地址字定义
第1部分:点位、直线运动和轮廓
控制系统的数据格式
1范围
GB/T8870的本部分对机床数值控制中所用的点位、直线运动和轮廓控制系统的数据格式提出了要求和建议,有助于协调系统设计,使零件加工图所要求的程序种类最少,从而促进程序编制技术的统一,并且在型号、加工工艺、功能、尺寸和精度等相同分类的数控机床间,使其输入程序具有互换性。希望用一个简单的格式对单纯的数值控制机械的编程,对更复杂的机械只是做系统的有步骤的延伸
本部分不适用于造船工业专用的火焰切割机和绘图机的数值控制。它们的相关格式(ESSI格式”)在 ISO 6852中说明。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 2806工业自动化系统机床数值控制词汇(Industrial automation systems-Numerical control of machines—Vacabulary)
3术语和定义
ISO2806界定的术语和定义适用于本文件。
4程序格式
加工程序由数据程序段组成,包括控制系统的命令组,程序段由若干个字组成,每一个字是控制系统的一个具体指令。
“程序段结束”字符用来终止每个数据程序段,并置于第一个数据程序段之前。 “程序开始”字符应置于包括“程序段结束”字符在内的所有控制数据之前,并建议将其作为“绝对重
置停止”字符。
所有字母、数字和专用字符应符合附录 A。打印加工程序时可打印出这些字符。附录 A中的“非打印”字符,除 LF/NL(程序段结束)字符外,控制装置予以忽略。
如果存在任一组字符,处理时与本部分要求不一致时,则该组字符应在括号内(控制暂停一控制恢复),但其中不能含有“”或“%”字符。这组字符可以显示,例如用于指导操作者。
需要识别加工程序时,该识别标志应紧接在“程序开始”字符之后,第一个“程序段结束”字符之前。 如果识别标志中有字母时,则全部识别标志应在括号内。需要识别的是加工程序号,必须放置在紧跟第一个“程序段结束”字符之后的位置,如果程序号大于系统的存储和显示能力时,则显示最低有效数字。
1 GB/T 8870. 12012/1S0 6983-1 :2009
程序中允许开始加工处都要使用对准码。使用时,该码应按6.3的规定。对准功能字符“:”可用作中间重置停止字符。
“/”(斜线)字符是由操作者选择确认的“跳过任选程序段”功能。使用时,该字符应在紧接“顺序号” 字的前面。
格式的一般分类用于列举系统和机床配置的性能。这种分类法称为“一般格式分类”,其说明在附录B中。
程序段中的数据分类用于规定系统和机床配置的程序编制细节。这种分类法称为“详细格式分类”,其说明在附录 C中。
对于位置和长度的值,可使用公制和英制两种长度单位。 当系统可使用两种计量单位制的加工程序时,准备功能代码应表明其代码数据是公制值还是英
制值。
控制方式由下面G代码(维备功能代码)中的一个选定:.. G70—英制数据输人。 G71- 公制数据输人
5 格式的组成
5. 1 数据程序段
个数据程序段组成如下 a)顺号字; b)数据字。 选择打邸数据列表时,卷标字符应插人两个字之间,但可以被控制系统忽略。
5.2数据字
数据字应按如卞顺序表东,并且在一个程序段内不能重复,虽然现有的控制系统允许非尺寸字重复,但是为使加工程序有最大限度的互换性,应不采用这种重复。
顺序如下: a)准备功能字G”; b) 尺寸字。尺寸字按如下顺序排列:X、Y、Z、U、V、W、P、Q、RA、B、C; c)“插补或螺纹切削导程”字I子K,这些字仅用于一组指定坐标轴,应将其置于该组字之后;这
些字应符合第 7章或第1I章的规定; d)“进给功能”字(或几个字)。用于二个坐标轴或尤个坐标轴的进给功能字,应放在使用它的最
后一个尺寸字之后或插补参数字之后。这些字应符合6.3的规定; e)“主轴速度功能”字(或几个字); f)“刀具功能"字(或几个字); g) “辅助功能”字(或几个字)。
5.3省略字
在具体的程序段数据中,某些字可省略。而被省略字所表示的关于机床功能的状态没有改变。因此,“程序段结束”字符可用在任一完整的字之后。对于仅在一个程序段起作用的指令,需要时可以重复。
2 GB/T 8870. 1--2012/ISO 6983-1:2009
6字
6.1一般说明
地址字符是字的第一个符号。如果需要,其后是代数符号,然后是数字数据。地址字符应符合附录 A的规定。
隐含小数点的位置在详细格式分类中规定(见附录C)。所有控制系统都应该允许隐含小数点编程。系统也可使用显小数点编程。
在任何一个加工程序中,隐小数点和显小数点格式不能混用。 在显小数点格式中,没有小数点的字应理解为整数。显小数点格式的识别方法在详细格式分类中
规定(见附录 C)。
为了减少隐小数点格式的数据量,不论前零或尾零都可省略,推荐省略前零。 零省略在详细格式分类中规定(见附录C)。 显小数点格式中,小数点前的前零和小数点后的尾零都可省略。 示例 1: X1030代表在X轴方向1030mm的尺寸。 示例2: X.03代表在X轴方向0.03mm的尺寸。 两种小数点格式中,仅为零的数至少用一个零表示。
6.2地址索引 6.2.1 轴索引
对于更多轴机床,可能用到地址索引。地址的索引数字直接跟在地址字符的后面。索引字是无符号大于零(0)的整数。最大的索引数值在机床描述中规定。前导零可以省略。
用等号(一)分开索引字数值与地址字数值。 示例:G00 X1=123.456 Y1=234 Z2=10.1 F100 S1 000 如果存在与任何索引地址无关的地址,索引地址可以和非索引地址混用。 注:这种轴索引用于ISO 841(GB/T19660)。
6.2.2 一般索引
对于更多轴机床,辅助轴、主轴、刀库等也可能用到地址索引。地址的索引数字直接跟在地址字符的后面。索引字是无符号大于零的整形数。最大的索引数值在机床描述中规定。前导零可以省略。没有进行G代码的索引。
用等号(一)分开索引字数值与地址字数值。 示例: G00 X1=123.456 Y1=234 Z1-10.1 F1=100 M1=3 S1=1 000 如果存在与任何索引地址无关的地址,索引地址可以和非索引地址混用。 索引也可以用于具有多个工作组的机床。工作组可以用地址索引的成组的轴系统来识别。 示例:
-X1=,Y1,Z1=,G1=,M1=,SI,…在第轴系统(工作组 1); 一X2=,Y2=,Z2一,G2,M2=,S2=,…在第二轴系统(工作组 2)。
6.3 尺寸字
尺寸字可使用绝对和增量(相对)两种尺寸字。控制方式的选定应按下述G代码之一选定:
3 GB/T 8870. 1—2012/IS0 6983-1:2009
a)G90—绝对尺寸; b)G91—增量尺寸。 所有线性尺寸用毫米(或英寸)及小数点表示。 角度尺寸用度和度的小数部分表示,或转数及转数的小数部分表示。推荐使用度及度的小数部分
来表示角度尺寸。
代数符号(十或一)是尺寸字的一部分,并在地址字符之后,数字字符之前。如代数符号省略时,则认为是正号(十)。对于负的绝对尺寸字,以及带增量字的负方向运动的情形,则必须使用负号(一)。
程序中所用的线性尺寸和角度尺寸的分辨率由详细格式分类规定(见附录C)。 6.4 非尺寸字 6.4.1顺序号
顺序号的位数由详细格式分类规定(见附录C)。如果加工程序中,是通过特殊控制设备给出的顺序号字的位数大于规定的位数,则显示最低有效位。
程序中允许开始加工处,推荐使用对准功能码代替顺序号的地址字符 N。 6.4.2准备功能,
准备功能再地址序符 G后面跟代码数表示,其规定见附录 E。
//
6.4.3进给场能:!
进给功能的位数由详细格式分类规定(见附录C),进给功能类型由下面的准备功能(G)代码选择: 1
a)G93 -皮比时间进给;; b)G94 敏分钟进给: c)G95— -每转进给。 当进给与主轴速度无关时,应以毫米/分钟(或英寸/分钟)为单位,用数学直接表示失向运动;当进
给与主轴速度有关时,应以毫米/分钟(或英寸/分钟)为单位,用数字直接表示矢间运动;当进给仅用在回转运动时,应以度分钟岁单位,用数字直接表示矢向运动。
当直线和回转坐标可进行联动插补并与主轴速度无关时,矢向运动的速度可用进给指令表示。该进给指令是执行该段程序的时间倒数,并且等于向量速度(用毫米/分钟或英牙/分钟表示)除以刀具轨迹的向量距离(用毫米或英寸表示)。如设备要求改变详细格式分类时F字的格式改变应予说明。 进给也可以规定为沿着刀具路径的有向运动速度。
准备功能 G0O代码用于快速定位(见附录E)。 另外,如F字用在横向往复运动的情况下,则该代码应在详细格式分类中规定,并且可定义为模态
或非模态。
对于能与主要坐标轴联动或顺序运动的互相依存的坐标轴的任意组合,用 F字符作进给字的地址字符。对能与主要坐标轴联动的无关的坐标轴,用E字符作进给字的地址字符。
还有一种习惯,进给功能可用随进给速度值增加而增加的两位代码数表示。 6.4.4主轴功能
主轴功能的数字位数在详细格式分类中规定(见附录C)。有必要的地方,用下面的准备功能G代码选择主轴速度功能的类型:
G96——恒线速度; 4
上一章:GB/T 16462.2-2017 数控车床和车削中心检验条件 第2部分:立式机床几何精度检验 下一章:GB/T 30831.1-2014 机器状态监测与诊断 热成像 第1部分:总则

相关文章

GB/T 34044.2-2017(2021) 自动化系统与集成 制造运行管理的关键性能指标 第2部分:定义和描述 含2021第1号修改单 GB/T 19903.14-2019 自动化系统与集成物理设备控制计算机数值控制器用的数据模型第14部分:电火花成形加工用工艺数据 GB/T 19903.14-2019 自动化系统与集成物理设备控制计算机数值控制器用的数据模型第14部分∶电火花成形加工用工艺数据 GB/T 19903.14-2019 自动化系统与集成 物理设备控制 计算机数值控制器用的数据模型 第14部分:电火花成形加工用工艺数据 GB/T 19903.13-2019 自动化系统与集成物理设备控制计算机数值控制器用的数据模型第13部分:电火花线切割加工用工艺数据 GB/T 19903.13-2019 自动化系统与集成物理设备控制计算机数值控制器用的数据模型第13部分∶电火花线切割加工用工艺数据 GB/T 19903.13-2019 自动化系统与集成 物理设备控制 计算机数值控制器用的数据模型 第13部分:电火花线切割加工用工艺数据 GB/T 34044.2-2017 自动化系统与集成制造运行管理的关键性能指标第2部分∶定义和描述