GB T 8870.1-2012 自动化系统与集成.机床数值控制.程序格式和地址字定义.第1部分:点位、直线运动和轮廓控制系统的数据格式.pdf
《GB T 8870.1-2012 自动化系统与集成.机床数值控制.程序格式和地址字定义.第1部分:点位、直线运动和轮廓控制系统的数据格式.pdf》由会员分享,可在线阅读,更多相关《GB T 8870.1-2012 自动化系统与集成.机床数值控制.程序格式和地址字定义.第1部分:点位、直线运动和轮廓控制系统的数据格式.pdf(28页珍藏版)》请在麦多课文档分享上搜索。
1、警ICS 25.040.20 J 50 道昌中华人民共和国国家标准GB/T 8870. 1-2012月SO6983-1 : 2009 代替GBjT8870-1988 自动化系统与集成机床数值控制程序格式和地址字定义第1部分:点位、直线运动和轮廓控制系统的数据格式Automation systems and integration.-Numerical control of machines一Program format and defintions of address words一Part 1 : Data format for positioning, line motion and co
2、ntouring co:ntrol systems (ISO 6983-1: 2009 , IDT) 2012-12-31发布2013-06-01实施ff飞叫气7中华人民共和国国家质量监督检验检夜总局也士中国国家标准化管理委员会。叩GB/1 8870. 1-20 12/1S0 6983-1 : 2009 目次IE1111235889999川口UMMMnn用陈件翩咐代特咛能的附功码Huu明助代引类类说辅定分分性和指四式式换能未T格格互功久置般细序备永偏E一详程准J具置刀偏i和白录录录录录阳方置丑附附附附附性ZLZEZL咄咄咄咄拮卜围范语序式补具具刀螺恒暂复ABCDEN文范规术程格字插刀刀言言录录
3、录录录录考前引123456789MHUUM附附附附附附参GB/T 8870. 1-2012/ISO 6983-1 :2009 前言GB/T 8870(自动化系统与集成机床数值控制程序格式和地址宇定义分为两个部分z一一第1部分z点位、直线运动和轮廓控制系统的数据格式E一一第2部分z辅助功能的编码(l8类)技术报告。本部分为GB/T8870的第1部分,第2部分为技术报告正计划发布。本部分使用翻译法等同采用ISO6983-1: 2009(自动化系统与集成机床数值控制程序格式和地址宇定义第1部分z点位、直线运动和轮廓控制系统的数据格式。本部分按照GB/T1. 1-2009给出的规则起草。与本部分中规范
4、性引用的国际文件有一致性对应关系的我国文件如下zGB/T 8129-1997工业自动化系统机床数值控制词汇(lSO2806 :1 994 , IDT)。本部分与GB/T8870-1988相比,在结构上进行调整如下=一一通常使用的准备(G)和辅助(M)功能代码在统一标准进行编组(见附录E); 一一地址索引中增加轴索引见6.2.1);一一一对于现存的编程方法规定了新的数据格式,螺旋线插补见7.3);暂停(见13章)I螺纹切削(见11章)。本部分作下列编辑修改=一删除了ISO6983-1 :2009的前言和引言,将适用的内容转为本部分的引言。一一增加附录NA(资料性附录)永久未指定代码的特殊应用飞以
5、指导使用。本部分代替GB/T8870-1988(机床数值控制点位、直线运动和轮廓控制系统的数据格式。本部分的某些内容可能涉及专利。本部分的发布机构不承担识别这些专利的责任。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分起草单位z北京机床研究所、北京化工大学、北京航天数控系统有限公司、北京发那科机电有限公司、广州数控设备有限公司、广州市诺信数字测控设备有限公司。本部分主要起草人z梁若琼、杜瑞芳、许文娟、张莉彦、邵国安、沈烈。本部分所代替标准的发布情况为z一一-GB/T8870-1988. I GB/T 8870. 1-2012月SO
6、6983-1 : 2009 51 GB/T 8870描述的是在不同的数据存储介质里对于机床控制程序的一个宇地址编程格式。例如=穿孔纸带、磁性介质、通用串行总线(USB)棒、硬盘、软盘、随机存取存储器(RAM)等,或由远程数据源提供。GB/T8870涵盖可变程序段格式,不包括机械设计。GB/T 8870适用于机械/机床数值控制(NC)的控制程序的程序格式分类。而且同样用于各种几何分类和机械间的交互对话。用GB/T8870的程序格式分类一般基于G代码编程或ISO编程。按照GB/T8870的要求不能保证不同的机械/机床之间的机械控制程序的互换性。附录D中阐述了一些附加考虑的要求,以保证它们的互换性。
7、E 1 范围GB/T 8870. 1-2012月SO6983-1 : 2009 自动化系统与集成机床数值控制程序格式和地址字定义第1部分:点位、直线运动和轮廓控制系统的数据格式GB/T 8870的本部分对机床数值控制中所用的点位、直线运动和轮廓控制系统的数据格式提出了要求和建议,有助于协调系统设计,使零件加工图所要求的程序种类最少,从而促进程序编制技术的统一,并且在型号、加工工艺、功能、尺寸和精度等相同分类的数控机床间,使其输入程序具有互换性。希望用一个简单的格式对单纯的数值控制机械的编程,对更复杂的机械只是做系统的有步骤的延伸。本部分不适用于造船工业专用的火焰切割机和绘图机的数值控制。它们的
8、相关格式(ESSI格式)在ISO6852中说明。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单适用于本文件。ISO 2806工业自动化系统机床数值控制词汇(Industrialautomation systems-Numerical control of machines-Vacabulary) 3 术语和定义ISO 2806界定的术语和定义适用于本文件。4 程序格式加工程序由数据程序段组成,包括控制系统的命令组,程序段由若干个字组成,每一个字是控制系统的一个具体指令。程序段结束字符
9、用来终止每个数据程序段,并置于第一个数据程序段之前。程序开始字符应置于包括程序段结束字符在内的所有控制数据之前,并建议将其作为绝对重置停止字符。所有字母、数字和专用字符应符合附录A。打印加工程序时可打印出这些字符,附录A中的非打印字符,除LF/NL(程序段结束字符外,控制装置予以忽略。如果存在任一组字符,处理时与本部分要求不一致时,则该组字符应在括号内(控制暂停-控制恢复),但其中不能含有或%字符。这组字符可以显示,例如用于指导操作者。需要识别加工程序时,该识别标志应紧接在程序开始字符之后,第一个程序段结束字符之前。如果识别标志中有字母时,则全部识别标志应在括号内。需要识别的是加工程序号,必须
10、放置在紧跟第一个程序段结束字符之后的位置,如果程序号大于系统的存储和显示能力时,则显示最低有效数字。GB/T 8870. 1-2012/1506983-1 :2009 程序中允许开始加工处都要使用对准码。使用时,该码应按6.3的规定。对准功能字符可用作中间重置停止字符。j(斜线)字符是由操作者选择确认的跳过任选程序段功能。使用时,该字符应在紧接顺序号字的前面,格式的一般分类用于列举系统和机床配置的性能。这种分类法称为一般格式分类,其说明在附、,、,、BJefg 5.3 省略字在具体的程序段数据中,某些字可省略。而被省略字所表示的关于机床功能的状态没有改变。因此,程序段结束字符可用在任一完整的字
11、之后。对于仅在一个程序段起作用的指令,需要时可以重复。2 GB/T 8870. 1-2012月SO6983-1 : 2009 6字6. 1 一般说明地址字符是字的第一个符号。如果需要,其后是代数符号,然后是数字数据。地址字符应符合附录A的规定。隐含小数点的位置在详细格式分类中规定(见附录。所有控制系统都应该允许隐含小数点编程。系统也可使用显小数点编程。在任何一个加工程序中,隐小数点和显小数点格式不能混用。在显小数点格式中,没有小数点的字应理解为整数。显小数点格式的识别方法在详细格式分类中规定(见附录C)。为了减少隐小数点格式的数据量,不论前零或尾零都可省略,推荐省略前零。零省略在详细格式分类中
12、规定(见附录C)。显小数点格式中,小数点前的前零和小数点后的尾零都可省略。示例1: X1030代表在X轴方向1030mm的尺寸。示例2:X. 03代表在X轴方向0.03mm的尺寸。两种小数点格式中,仅为零的数至少用一个零表示。6.2 地址索引6.2. 1 轴索引对于更多轴机床,可能用到地址索引。地址的索引数字直接跟在地址字符的后面。索引字是元符号大于零(0)的整数。最大的索引数值在机床描述中规定。前导零可以省略。用等号(=)分开索引宇数值与地址字数值。示例:GOOX1=123.456 Y1=234 Z2=10.1 F100 81000 如果存在与任何索引地址元关的地址,索引地址可以和非索引地址
13、混用。注2这种轴索引用于180841(GBjT 19660). 6.2.2 一般索引对于更多轴机床,辅助轴、主轴、刀库等也可能用到地址索引。地址的索引数字直接跟在地址字符的后面。索引字是无符号大于零的整形数。最大的索引数值在机床描述中规定。前导零可以省略。没有进行G代码的索引。用等号(=)分开索引字数值与地址字数值。示例:GOO X1=123.456 Y1=234 Zl=10.1 F1=100 M1=3 81=1000 如果存在与任何索引地址元关的地址,索引地址可以和非索引地址混用。索引也可以用于具有多个工作组的机床。工作组可以用地址索引的成组的轴系统来识别。示倒g一-X1=,Y1= ,Zl=
14、 ,G1= ,M1= ,81= ,.在第一轴系统(工作组1);一-X2=,Y2= ,Z2= ,G2= ,M2= ,82= ,.在第二轴系统(工作组2).6.3 尺寸字尺寸字可使用绝对和增量(相对两种尺寸字。控制方式的选定应按下述G代码之一选定z3 GB/T 8870. 1-2012月SO6983-1 : 2009 a) G90一绝对尺寸zb) G91一-增量尺寸。所有线性尺寸用毫米(或英寸及小数点表示。角度尺寸用度和度的小数部分表示,或转数及转数的小数部分表示。推荐使用度及度的小数部分来表示角度尺寸。代数符号c+或一)是尺寸字的一部分,并在地址字符之后,数字字符之前。如代数符号省略时,则认为是
15、正号十。对于负的绝对尺寸字,以及带增量字的负方向运动的情形,则必须使用负号(一)。程序中所用的线性尺寸和角度尺寸的分辨率由详细格式分类规定(见附录。6.4 非尺寸字6.4. 1 顺序号/ 6.4.2 6.4.4 主轴功能主轴功能的数字位数在详细格式分类中规定(见附录。有必要的地方,用下面的准备功能G代码选择主轴速度功能的类型zG96一一恒线速度z4 GB/T 8870. 1-2012月SO6983-1 : 2009 G97一每分钟转数。当用数字表示RPM时,该数字直接用每分钟主轴转数表示旋转。当用数字表示线速度时(见第12章),该数表示毫米/分钟(或英寸/分钟数。主轴速度功能可用随主轴速度值增
16、加而增加的两位代码数表示。6.4.5 刀具功能T字可用来选择刀具,也可用T宇选择刀具补偿偏置。当用其他宇选择刀具补偿偏置时,可用D字。如果用T字和D宇时,应在详细格式分类中指定(见附录。6.4.6 辅助功能辅助功能用代码数表示,其规定见附录16.4.7 参数对于柔性的编程方法,计算轴的数值或者设定子程序参数是必要的。这些方面的各种应用会在手册里说明。即=可以用作参数的地址字符:P、Q、R;允许做的运算,例如z算术、三角、逻辑z一一用于参数的存储地址。在这些情况中,参数索引就是参数存储的位置,地址索引是强制的。示例1: Rll=ZZ. Z(参数Rll的取值设定为ZZ.2)示例2:RZ9=R9+R
17、15(两参数的取值相加,结果保存在参数RZ9中示例3:XZ=105+R9(汩的位置是105与参数阳的取值之和7 插补的编程方法7. 1 规则插补是指对给定曲线进行的预先设定的分割。被分割的小部分叫做插补段,且可用一个或几个程序段给定。确定一个插补段所需数据应满足下面一个或几个规则=a) 用一个适当的G代码确定曲线的函数类型,即直线、圃弧或抛物线zb) 每一个插补段的起点与前一个插补段的终点重合,然而在新的程序段中该点不需重复。该插补段上其后各点的坐标要用单独的程序段给定,并且使用有效的尺寸地址,如X、Y或Z,c) 插补参数应该用I,J和K编址,并用它们确定各种插补类型所定义的曲线的几何性质Fd
18、) 在插补参数字要求代数符号时,该代数符号应在地址字符之后,数字字符之前。如果该代数符号省略,则认为是正号。7.2 直线插补直线插补段应用一个程序段定义,该程序段包括za) G功能宇(如果当前尚未起用时),G01直线插补zb) 终点坐标用尺寸字表示见6.3)。图1中的例子是表示插补段的几何性质,并给出编程的坐标值的例子。5 GB/T 8870. 1-2012/ISO 6983-1 :2009 Y P, (xy z,) X Z 用终点坐标(GOIXYZF)绝对尺寸增量尺寸X=Xl X=XI-XO Y=Yl Y=YI-YO Z=Zl Z=Zl-ZO 固1在XY平面由民运动到矶的直线插补举例7.3
19、圆弧插补在平行于三个主坐标平面之一的平面上,圃弧插补确定一个圆弧插补段。图2中的例子给出一个典型的圆弧插补段的几何性质,并给出编程的坐标和插补值的示例。沿给定插补段(直到整个圆弧)的圆弧插补应在一个程序段内编程。或者,在圆弧插补程序编制中,对每个程序段来说,一个插补段可以仅限于一个象限。程序段应包括:a) G功能字(如果当前尚未起用时),G02表示顺时针圆弧插补CCW);G03表示逆时针圆弧插补CCCW)。b) 终点坐标可用绝对尺寸或增量尺寸表示,并使用有效尺寸地址编址,如X、Y或Z。c) 插补参数用I,J和K编址,它们定义了圆弧中心。不管尺寸字是增量的或绝对的,1,J和K字是从圆弧起点到圆心
20、的增量(相对尺寸,如下为z一-1表示平行于X轴的尺寸F一一J表示平行于Y轴的尺寸z一-K表示平行于Z铀的尺寸。对于圆弧插补时不需要代数符号的系统,在插补字中可以忽略任何代数符号字符。作为还可以采用的方法,1,J和K可用尺寸宇同样的方式编程。当同时进行圆弧插补和直线插补时被称为螺旋插补勺,圆弧插补平面应由准备功能选择。插补程序段由附加的第三个尺寸字规定,该尺寸字说明直线运动的终点。示倒:NI0G17选择平面N15Gl G90 XO YO Zo F50 (直线插补到XOYO ZO) N20G2 X20 Y20 12010 Z10 (沿顺时针螺旋插补900)运动速度是这样决定的,在同样的时间内完成两
21、个运动(圆弧和直线。需要用准备功能G选择三个主要基准平面之一时,则该代码选取应符合附录Eo6 GB/T 8870. 1-2012/1806983-1 :2009 十Y,J Il-JR lll咛|lIlli-一一一一一一一一一一一一一一一一一一一-一-一一于llIT-pi-一一一一一一-一-、。岳、十XXc X, G02XYUF 绝对尺寸相对尺寸X=x, X=x,-xo Y=y, Y=Y,-Yo I=xc-xo I=xc-xD J=yc-Yo J=yc-Yo 固2在XY平面从Po点到P1点的固弧插补7.4 抛物线插补7.4. 1 抛物线插补可在任一平面上定义一个抛物线插补段推荐应用三个点定义一个
22、插补区间的方法编程。中间点和终点应该用两个连续程序段编程。图3中的例子表示一个插补段的几何性质,并给出一个编程坐标值的含义的例子。第一个程序段应包括za) G功能宇(如果当前尚未启用时):G06表示抛物线插补zb) 中间点坐标。其后的程序段是终点坐标。所有点的坐标可用绝对尺寸或增量尺寸表示,并可用任何有效尺寸地址编址,例如X、Y或Z.7.4.2 插补段也可用插补参数在一个程序段内定义。该程序段包括zd 准备功能G(如果当前尚未启用时):G06表示抛物线插补zb) 终点坐标用绝对尺寸或增量尺寸表示,并可用任何有效尺寸地址编址,如X、Y或Z,d 插补参数用I,J、K编址。I,J、K是切线交点的坐标
23、。7 GB/T 8870. 1-2012/ISO 6983-1 :2009 Y P. Z 程序段第一段第二段L一一一一一一一一说明=P。一一开始点zp.-切线交点zP1一一中间点平行于民P2切点)I P2一一终点,Po 用中间点(G06YXZF)和终点(XYZ)绝对尺寸X=Xl Y=Yl Z=Zl X=X2 Y=Y2 Z=Z2 圄3用两个连续程序段实现三坐标抛物钱插补8 刀具长度偏置和刀具偏置P2 X 增量尺寸X=XI-XO Y=YI-YO Z=Zl-Z0 X=X2-Xl Y=Y2-Yl Z=句句刀具长度偏置能使刀具在Z轴上运动一个距离,其大小等于输入到控制装置中的偏置值。偏置值及其符号可用于
24、动数据输入开关或其他方法输入。刀具偏置时(通常用于车床能使刀具沿指定坐标(通常是X和Z)运动一个距离,偏置值输入方式同上描述。不用准备功能码也可以实现偏置运动。用刀具功能数字可以选择刀具偏置的数值,其值为零时可以取消刀具偏置。9 刀具半径(直径)偏置刀具半径(直径)偏置能使刀具沿X轴和Y轴运动相同的距离,其值应预先输入到控制装置中(对于直径偏量是一半。偏置距离以及相应的符号可用手动数据输入开关或其他方法输入。控制装置应提供准备功能代码,用以标志开始偏置的程序段。8 GB/T 8870. 1-2012/ISO 6983-1 :2009 推荐使用准备功能代码G43正刀具偏置和G44负刀具偏置(见附
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 8870.1 2012 自动化 系统 集成 机床 数值 控制 程序 格式 地址 定义 部分 直线运动 轮廓 控制系统 数据格式

链接地址:http://www.mydoc123.com/p-168054.html