GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf

上传人:花仙子 文档编号:243888 上传时间:2019-07-13 格式:PDF 页数:154 大小:3.21MB
下载 相关 举报
GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf_第1页
第1页 / 共154页
GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf_第2页
第2页 / 共154页
GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf_第3页
第3页 / 共154页
GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf_第4页
第4页 / 共154页
GB T 11292-2008 工业自动化系统.机床数值控制.NC处理器输出.后置处理命令.pdf_第5页
第5页 / 共154页
亲,该文档总共154页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25 04020J 07 囝闺中华人民共和国国家标准GBT 11 292-2008ISO 4343:2000代替(;H,I、1 1 292 1 989工业自动化系统机床数值控制 NC处理器输出后置处理命令Industrial automation systems-Numerical control of machines-NC processor output-Post processor commands2008-0819发布(IS()4343:2000。IDT)2009-0301实施中华人民共香国国家质量监督检验检疫总局学右中国国家标准化管理委员会仅19前言引言1范围2规范性引用文

2、件3坐标系31零件程序参考32机床编程参考33测量单位4后置处理命令的通用结构41 NC处理器42 刀具位置数据(CLDATA)43后置处理器5通用语言51 概述52自适应指令(ADAPTV)53空气指令(AIR)54应用指令(APPLY)55辅助功能指令(AUXFUN)56断开指令(BREAK)57调用子程序指令(CALSUB)58夹紧指令(CIAMP)59刀具位置数据指令(CLDATA)510 同步指令(couPI。E)511 刀具补偿指令(CUTCOM)512子程序定义开始指令(DEFSUB)513延迟指令(DEIAY) -51 4显示指令(DISPLY)-515结束指令(END)-51

3、6子程序定义结束指令(ENDSUB)517进给速率指令(FEDRAT)518回参考点指令(GOHOME)519 回第二参考点位置指令(GOPARK)520定义参考点指令(HOMEPT)521包含指令(INCIUDE)522插入指令(INSERT)523引导指令(I,EADER)524极限指令(LIMIT)525定位指令(LOCATE)-目 次GBT”2922008lSo 4343:2000哑珊11ll23334477899O0O122334455567778889GBT 1 1292-2008IS0 4343:2000526打印列表指令(LPRINT)527机床指令(MACHIN)“528 材

4、料指令(MATERL)529加工精度指令(MCHFIN)530加工公差指令(MCHTOI。)531 方式指令(MODE)532移动指令(MOVETO)533程序段注销指令(OPSKIP)534选择停指令(OPSTOP)535原点指令(ORIGIN)536第二参考点指令(PARKPT)537零件号指令(PARTNO)538后置处理功能指令(PPFUN)539后置处理打印指令(PPRlNT)540 修正时间指令(PPTIME)54l准备功能指令(PREFUN)542快速指令(RAPID)543 重新设置指令(RESET)544倒带指令(REWIND)-545安全位置指令(sAFPOS)-546顺序

5、号指令(SEQNO)547停止指令(STOP)548同步指令(SYNCTR)-549刀具寿命指令(TLLIFE)-550带标记指令(TMARK)-551 变换指令(TRANS) 6电火花放电加工语言-61 概述-62应用指令(APPIY)一63刀具补偿指令(CUTCOM)一64工作液指令(FLUSH)一65放电间隙指令(GENRTR)-66加载指令(IOAD)一67预设置指令(OP)一68 选择指令(SELECT)-69 主轴指令(SPINDL)610刀具号指令(TOOLNO)611卸载指令(UNLOAD)7火焰切割语言71 概述-72 应用指令(APPLY)-73辅助指令(ASSIsT)-7

6、4 距离指令(CLDIST)加加卸肌肌扒船如弘孔孔孙弘拍弘弱孙拍打卯拈耄S曲札叭趴钉砧弘弘弘卯盯弘蚰虬75穿孔指令(PIERCE)一76割具指令(TORCH)8磨削语言81概述,82应用指令(APPLY)83 修整指令(DREss) 9激光加工语言-91 概述92应用指令(APPLY)93辅助指令(ASSIST)94距离指令(CLDIST)95 循环指令(CYcLE)96穿孔指令(PIERCE)10 铣削和钻削语言一101概述“102应用指令(APPI。Y)103螺旋插补指令(ARCSLP)104 夹紧指令(cLAMP) 105 安全平面指令(cLEARP)106 冷却液指令(cOoLNT)1

7、07刀具补偿指令(CUTCOM)108 循环指令(cYcI。E)109头架指令(HEAD)1010 安全位置指令(INDPoS)1011线性公差指令(LINTOI。)1012加载指令(LOAD)101 3原点指令(ORIGIN)1014退刀指令(RETRCT)1015 旋转指令(ROTATE)1016 选择指令(SEI,ECT)101 7主轴指令(SPINDI)1018 刀具号指令(TOOLNO)101 9卸载指令(UNLOAD)11冲压成型加工语言111概述1 12应用指令(APPIY)113夹紧指令(CI。AMP)114循环指令(CYCLE)115 加载指令(LoAD)116 冲压速度指令

8、(PIERCE)117 选择指令(sELEcT)118工具号指令(TOOLNO)119卸载指令(UNLOAD)GBT 1 1292-2008IS0 4343:2000北北妲们蛆驺蛆躬寻:“蛎拍盯盯盯蝎蛆蝎曲蚰n盯盯船加加他玛M弛列筠巧跎跎跎暑苫跗。GBT 1 1292-2008IS0 4343:20001 2车削语言121概述-122应用指令(APPLY)1 23进料指令(BARFED)“124 工件取回装置指令(cATCHR)125夹盘指令(CHUCK)126夹紧指令(C1,AMP)一1 27冷却指令(cOOLNT)128同步指令(COUPl。E)129刀具补偿指令(CUTCOM)1210轮

9、廓指令(DEFCON)121l加载指令(LOAD)一1212方式指令(MODE)1 213预设置指令(OP)1 2】4 螺距指令(PITcH)121 5安全指令(SAFETY)1216 选择指令(sELECT)121 7主轴指令(SPINDL)1218安装角度指令(STAN)1219中心支架指令(STDYRS)1220尾架位置指令(TI。STCK)1221刀具号指令(TOOl。NO)-1 222刀塔指令(TURRET)1223卸载指令(UNI。OAD)13线切割放电加工语言131 概述132应用指令(APPI。Y)1 33间隙距离指令(CI。DIST)134直径补偿指令(CUTCOM)135循

10、环指令(CYCI,E)1 36工作液指令(FLUSH)137放电间隙指令(GENRTR)1 38加载指令(LOAD)-1 39原点指令(ORIGIN)1310选择指令(SEIECT)13I 1 角度设置指令(sTAN)131 2刀具号指令(TOOLNO) 1 31 3卸载指令(UNLOAD)14探测语言-1 4】 概述-142应用指令(APPI,Y)l 43加载指令(LOAD)1 44方式指令(MODE) -踮踮踮舭明昙8叭跎蛆吣叭叫锄盯凹盯m加加挖他”n”HM145探测指令(PROBE)146 选择指令(SELECT)-147工具号指令(TOOI。NO)148卸载指令(UNLOAD)-149

11、校验指令(VERIFY)-15绘图语言1 51概述1 52绘图指令(DRAFT)1 53文本指令(LETTER)1 54重叠绘图指令(OVPLOT)1 55 落笔指令(PENDwN)l 56 抬笔指令(PENuP)157后置处理图形指令(PPLOT)附录A(规范性附录) 句法定义规则附录B(规范性附录)关键词列表GBT”292-200BIS0 4343:2000巧掩博弘驰药孙拍盯卯盯神刖 罱GBT 1 1292-2008ISO 4343:2000本标准等同采用ISO 4343:2000工业自动化系统机床数值控制 NC处理器输出 后置处理命令。本标准等同翻译1SO 4343:2000。为便于使用

12、,本标准做了下列编辑性修改:用“本标准”代替“本国际标准”。删除了IS0 4343:2000的前言。删除了规范性引用文件中的引导语用GBT 11-2000中623规定的引导语代替。对于ISO 4343:2000引用的其他国际标准中有被等同采用为我国标准的,本标准用引用我国的国家标准代替对应的国际标准,其余未有等同采用为我国标准的国际标准,在本标准中均直接引用。本标准修订并代替GBT 11292 1989数字控制机床的数控处理程序输出2000型记录辅元素(后置处理命令)(eqvISO 4343:1978)与前一版本相比,主要技术变化如下:内容进行全面的调整,更系统规范,逻辑性更强。从后置处理器命

13、令的一般结构开始描述,然后通用语言,各类加工及测量、测绘等语言逐一说明,极大地丰富了数控系统在机床行业的应用。并可以拓展至相关领域。增加了机床类型。增加了测量及测绘等相关类型。本标准附录A、附录B为规范性附录。本标准由中国机械工业联合会提出。本标准由全国工业自动化系统与集成标准化技术委员会(SACTC 159)归口。本标准起草单位:北京机床研究所、北京凯恩帝数控技术有限责任公司。本标准主要起草人:梁若琼、杨洪丽、张莉彦。本标准所代替标准的历次版本发布情况为:GBT 112921989。GBT 11292-2008IS0 4343:2000引 言一般用途的数值控制处理器的输出是用来作为后置处理的

14、输入信息,这个信息称为CLDATA,最初来自于切削刀具库的数据。CLDATA提供了一种通用语言,可以将加工信息从数值控制处理器传递到后置处理器,而该通用语言被转换成了为专用数值控制设备所需要的具体格式。GBT 12l 77则给出了CLDATA记录的逻辑和物理结构。本标准根据命令字以及与命令字相关的参数来定义了一个标准的后置处理器词汇表。该词汇表的编码采用了由GBT 12177给出的2 000型(整数型后置处理命令)和20 000型(文字型后置处理命令)的CLDATA记录。在后置处理术语元素和后置处理命令元素之间,CI,DATA记录有一对一的关系。这个标准的附录B给出的整数代码数字是用来表达2

15、000型CLDATA记录关键词的代码数字。附录B给出的关键词的名字是用来表达20 000型CLDATA记录关键词的名字。数值控制已被应用到许多类型的机械但是本标准所定义的语言最初是用于数值控制机床的,因而用本语言描述的词汇“tool”和“part”分别是指加工元素和工艺元素,许多本词汇表的词汇也同样来自金属加工术语。GBT 11292-2008ISO 4343:2000工业自动化系统机床数值控制 NC处理器输出后置处理命令1范围本标准用数值控制软件定义了一系列后置处理语句的元素。这些后置处理语句用2 000型和20 000型CLDATA记录或其他等效形式编码。凡采用国际标准数值控制编程语言的处

16、理器能够产生符合本标准的后置处理命令的刀具位置数据(CLDATA)记录。每个后置处理器能够采用本标准定义的后置处理命令的CLDATA记录作为输入。本标准没有描述以下内容:a) 这些语句被处理的机制;b)记录这些输入语言语句的介质;c) 输出机床控制数据的介质及格式;d)一个零件程序中语句的顺序。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GBT 8870机床数字控制点位、

17、直线运动和轮廓控制系统的数据格式(GBT 8870 1988,eqvIS0 69831:1982)GBT121 77工业自动化系统机床数值控制 NC处理器的输出 文件结构和语言格式(GBT 121772008,ISO 3592:2000,IDT)GBT 12646数字控制机床的数控处理程序输入基本零件源程序参考语言(GBT 126461990eqv 1SO 4342:1985)GBT 19660 2005工业自动化系统与集成机床数值控制 坐标系和运动命名(ISO 841:20011DT)3坐标系31零件程序参考GBT 19660 2005是定义CLDATA坐标系的基础。在CLDATA中,坐标系

18、的参考轴是x、Y和Z轴。坐标系是指相对零件坐标系的刀具上的参考点(通常是刀尖中心)。CI。DATA能够定义下列位置及方向:X平行于X轴的尺寸;Y平行于Y轴的尺寸;z平行于Z轴的尺寸;i刀具轴矢量在x轴方向的分量;j刀具轴矢量在Y轴方向的分量;GBT 1 1292-2008IS0 4343:2000k刀具轴矢量在z轴方向的分量;1第二方向矢量在x轴方向的分量;m第二方向矢量在Y轴方向的分量;n第二方向矢量在z轴方向的分量。除非有其他的定义,后置处理命令中的尺寸值是指在CLDATA坐标系下的。下列句法可以用CLDATA的坐标、刀具轴方向矢量及第二方向矢量表示的数字串来替换。XCOORD,xYC00

19、RD,YZCOORD,zTLVEC,i,j,kNoRMAL,l,m,11COORD,x,Y,z,i,j,k,1,m,n)32机床编程参考GBT 19660-2005是定义机床轴标准配置的基础。在机床上,坐标系的参考轴是x,Y和z。坐标是指机床上相对机床的坐标系的一个参考点(通常是刀具夹持机构的中心)。CLDATA的原点和机床参考系统的原点一致。本标准中要作一些规定来定义CI。DATA与机床参考系统之间的互换关系。下面的机床轴确认为:a绕x轴的角度尺寸;b绕Y轴的角度尺寸;c绕z轴的角度尺寸;P平行于x轴的第三尺寸;q平行于Y轴的第三尺寸;r平行于z轴的第三尺寸;u平行于x轴的第二尺寸;v平行于

20、Y轴的第二尺寸;w平行于z轴的第二尺寸;x平行于x轴的初始尺寸;Y平行于Y轴的初始尺寸;z平行于z轴的初始尺寸;下列句法允许用数值串表示机床线性轴坐标。PAXISQAXISRAXlSUAXISVAXISWAXISXAXISYAXlSZAXIS下列句法允许用数值表示机床旋转轴坐标。当已知轴中有多个旋转轴时,起始的关键词HEAD和TABI。E用来进一步限定。2rHEADAAXISlTABLE J BAXISCAXISDAXISEAXISGBT 1 1 292-2008IS0 4343:2000平面角度的正方向是逆时针方向,参考轴如表I所示。角度的正向是指从参考轴开始沿逆时针方向。表1参考轴平面 参

21、考轴XYYZZX33测量单位角度以度和小数的度来表示。CLDATA的线性单位是毫米。GBT2177规定了其他单位的定义。单位的改变是模态的。后续坐标数据一直应用到下次改变。除非特别说明,后置处理命令中的尺寸值与CLDATA具有相同的参考单位。本标准提供后置处理命令中简单参数的测量单位的确切定义。表2列出了首选的非尺寸关键词紧跟着偏右侧的非首选单位为替换的。只有首选关键词才能出现在句法定义中。可以替换非首选关键词,但不推荐这样使用。表2尺寸关键词首选关键词非首选替换PERMIN CLDATA单位分钟IPM 英寸分钟MMPM 毫米分钟PERREV CLDATA主轴单位主轴转IPR 英寸主轴转MMP

22、R 毫米主轴转TPl IPR的倒数MXPERM 最大CLDATA单位分钟MAXlPM 最大英寸分钟MXMMPM 最大毫米分钟CSS 用CLI)ATA单位的表面速度分钟SFM 用英尺表示的表面速度7分钟SMM 用米表示的表面速度分钟除非特别说明,由机床程序产生的后置处理命令中的尺寸值与CLDATA具有相同的参考单位。由于机床的限制,后置处理器不可能负责将CLDATA的单位转换成机床支持的单位。本标准提供与CIDATA无关的全部机床程序的输出单位的确切定义。4后置处理命令的通用结构41 NC处理器GBT 1 2646定义了NC处理器输人语言标准的句法和语义,包括后置处理字符的限制集。后置处3GBT

23、 1 1 292-2008IS0 4343:2000理命令的名字用主要类型关键字来定义,名字与参数表以分隔符分开参数表本身以逗号分隔。参数可以由与特定后置处理命令句法有关的数值、关键词、引用的分隔字符串组成。42刀具位置数据(CLDATA)GBT 121 77定义了用于后置处理命令的CIDATA的记录格式。本标准定义了与命令名及命令参数有关的规定。2 000型记录执行后置处理指令并且形成如下元素:a) 元素1(整数)是CLDATA记录的顺序号;b) 元素2(整数)是2 000,它识别该记录为整数代码类型的后置处理命令;c) 元素3(整数)是识别后置处理命令的主词的整数代码;d) 元素4之后(多

24、种)是后置处理命令参数的选择列表。元素3和之后以整数代码表示关键词。20 000型记录同样执行后置处理指令且元素的形成如下:a) 元素1(整数)是CLDATA记录的顺序号;b) 元素2(整数)是20 000,它识别该记录为文本类型的后置处理命令;c) 元素3(整数)是表明后置处理命令是否跨越多个记录的代码;d) 元素4(关键词)是识别后置处理命令的关键词主词的文本;e) 元素5之后(多种)是后置处理命令参数的选择列表。元素4和之后以字符文本形式表示关键词。43后置处理器每个后置处理器都应该支持通用语言部分中定义的基本命令集(见第5章),同时支持一种或多种机床类型部分定义的附加命令集。每种机床类

25、型部分只定义了应用于本类型机床的命令。两部分加在一起构成所有的语言。当一台机床支持本标准定义的多种类型机床的功能时,应用指令APPI。Y(见54)将被用于定义所使用的机床类型。表3列出各类语言章节所对应的命令。表3指令和语言章节对照表电火花 火焰 激光 线切割指令 通用 磨削 铣削 冲压 车削 探测 绘图放电加工 切割 加工 放电加工ADAPTV 52AIR 53APPIY 54 6 2 72 8 2 9 2 lO2 112 122 13 2 1 4 2ARCSI,P 10 3ASSlST 7 3 93AUXFUN 5 5BARFED 123BREAK 5 6CAI。SUB 5 7CATCHR

26、 l 2 4CHUCK 1 2 5CLAMP 5 8 10 4 1l 3 1 2 6CLDATA 5 9表3(续)GBT 11292-2008ISO 4343:2000电火花 火焰 激光 线切割指令 通用 磨削 铣削 冲压 车削 探测 绘图放电加工 切割 加工 放电加工CLDlST 7 4 94 133CLEARP 10 5CooLNT i06 12 7CoUPLE 5 10 i2 8CUTCoM 5n 6 3 10 7 12 9 134CYCLE 9 5 10 8 114 13 5DEFC()N 12 10DEFSUB 5 l 2DEI,AY 5 1 3DISPLY 5 14DRAFT 15

27、 2DRESS 83END 5 15ENDSUB 5 16FEDRAT 5 l 7FIUSH 64 136GENRTR 6 5 l 3 7G()H()ME 518G()PARK 5 1 9HEAD 10 9H()MEPT 520INCI。UDE 5211NDI0S 10 101NSERT 522I,EADER 523LETTER 153I。1MIT 5 24LlNT()L 101l10AD 6 6 10 12 11 5 1211 1 3 8 14 3L()CAJ、E 525LPRINT 5 26MACHIN 5 27MATERL 528MCHFIN 5 295GBT 1 1 292-2008I

28、SO 4343:2000表3(续)指令 通用|蒜翌火焰 磨削 激光 铣削冲压 车削翌 探测 绘图I切割 加工MCHT01 530MODE 53l 1212 1 4 4MoVETo 5 32oP 6 7 1213oPSKIP 5 33OPSTOP 5 34oRlGIN 535 10 13 13 9oVPLoT 15 4PARKPT 5 36PARTNo 5 37PENDWN 15 5PENUP 15 6PIERCE 75 96 116PITCH 1214PPFUN 538PPI()T 15 7PPRINT 539PPTIME 5 40PREFUN 541PRoBE 14 5RAPID 5 42R

29、ESET 543RETRCT 1014REWIND 544ROTATE 1015SAFFTY 1215SAFP()S 5 45SELECT 68 10 1 6 11 7 12 16 i3 10 146SEoN() 5 46SPINDI, 6 9 101 7 12 1 7STAN 12 18 1311STDYRS 1219ST()P 5 47SYNCTR 548表3(续)GBT 1 1292-2008IS0 4343:2000电火花 火焰 激光 线切割指令 通用 磨削 铣削 冲压 车削 探测 绘图放电加工切割 加工 放电加工TLLIFE 5 49TLSTCK 12 20TMARK 550TOOL

30、No 6 lo lo 18 ll 8 12 21 13 12 14 7ToRCH 76TRANS 55iTURRET 12 22UNLoAD 6 11 1019 1l 9 12 23 13 1 3 14 8VERIFY 1495通用语言51概述511通用句法通用语言部分定义了用于多种机床类型的共性语言部分。通用语言部分和特定机床部分共同构成了该机床的所有语言集。某类机床的后置处理器将提供该类语言集的识别和解决方案。512子目录1)ADAPTV指令,控制自适应控制器的使用,参见52;2)AIR指令控制气源,参见53;3)APPI。Y指令,定义机床系列的选择,参见54;4)AUXFUN指令,用于插

31、入辅助功能(M)指令,参见55;5)BREAK指令,用于机床程序分段,参见56;6)CALSUB指令,激活预先定义的或机床特定的子程序,参见57;7)CIAMP指令,控制坐标轴装夹,参见58;8)CLDATA指令控制零件程序数据的输入,参见59;9)COUPLE指令,定义零件程序坐标轴和机床坐标轴之间的关系参见510;10) cuTcOM指令,控制工件补偿,参见511;11)DEFSUB指令,表示子程序定义的开始,参见512;12)DELAY指令,暂停机床坐标轴的动作,参见51 3;】3)DISPIY指令,控制操作员信息在机床控制台上的显示,参见5】4f14)END指令,指定机床程序的结束,参

32、见51 5;1 5)ENDSUB指令,表示子程序定义的结束,参见516;1 6)FEDRAT指令,控制与进给速度有关的各种功能,参见51 7;17)GOHOME指令,控制机床移到原位,参见518;18)GOPARK指令,控制机床移到第二原位,参见519;19) HOMEPT指令,定义机床原位,参见520;20) INCLUDE指令,指定附加零件程序数据的来源,参见521;21)INSERT指令,用于插入机床程序数据,参见522;22)IEADER指令,用于插入前导空格,参见523;7GBT 11292-2008IS0 4343:200023)LIMIT指令,定义行程极限和防护罩区域,参见524

33、;24) I。OCATE指令,预加载机床参考系坐标轴,参见525;25)LPRINT指令,用于后处理器列表控制,参见526;26)MACHIN指令,定义后处理器,参见527;27)MATERI,指令,定义工件材料,参见528;28)MCHFlN指令,定义合格加工粗糙度,参见529;29) MCHTOL指令,定义合格加工公差,参见530;30)MODE指令控制各种模态设置,参见531;31)MOVETO指令,控制机床坐标轴的移动,参见532;32)OPSKIP指令,控制程序段删除指令的插入,参见533;33)OPSTOP指令,指定机床程序中可选停止点,参见534;34)ORIGIN指令,定义零件

34、和机床参考系之间的关系,参见535;35)PARKPT指令,定义机床第二原位,参见536;36)PARTNO指令,提供唯一的机床程序识别符,参见537;37)PPFUN指令,提供后处理器的专用指令或规程,参见538;38)PPRINT指令,在输出数据中提供信息,参见539;39)PPTIME指令用于修改后处理器计算的运行时间,参见540;40)PREFUN指令,用于插入准备功能(G)代码,参见54l;41)RAPID指令,指定快移运动,参见542;42)RESET指令,在机床程序中指定重新启动点,参见543;43)REWIND指令,控制磁带倒带参见544;44)SAFPOS指令,定义加工元件更

35、换位置,参见545;45)SEQNO指令控制机床程序段的编号,参见546;46) STOP指令,指定机床程序中要求的停止点,参见547;47)SYNCTR指令,控制多个机床主轴头的同步化,参见548;48)TLLIFE指令,控制刀具寿命监控设备的使用,参见549;49)TMARK指令,用于插入倒带停止代码,参见550;50)TRANS指令,翻译零件程序坐标,参见551。513限定无。52自适应指令(ADAPTV)控制自适应装置的使用。ADAPTVONOFF521 句法这个指令用于接通和断开自适应装置,该装置用于调整工作中探测到的环境反应。ON(关键字)打开自适应装置,在机床程序中,从该点起作用

36、直至它断开。OFF(关键字)断开自适应装置,返回机床程序。522示例无。523限定无。GBT 1 1292-2008IS0 4343:200053空气指令(AIR)控制气源。AIR,ON 、F,aTHRUAIROFF531 句法这个指令控制气源。如果持续时问没有说明,该指令为模态指令。ON(关键词)指定一个通用空气设备。THRU(关键词)指定一个交换空气设备。a(实数)表示空气的接通时间(s)。持续时间为大于零的值。如果忽略持续时间,则应持续接通空气设备。OFF(关键词)终止空气设备的持续操作。532示例以下指令接通空气设备工作6 S。AIRON,6以下指令在换刀期间接通空气设备。AIRTHR

37、ULOADTOOL,1AIROFF533限定无。54应用指令(APPLY)定义机床类型的选择。APPI。Y DEDMFLAMEGRINDLASERMILLPROBEPUNCHTURNWEDM541 句法这个命令用于在同一个后置处理器中,从一个机床类型的应用编程变换到另一个基本机床类型的控制。后续的零件程序数据被解释为用语言定义过的被命名的机床类型。DEDM(关键词)是指电火花放电加工。FLAME(关键词)是指火焰、等离子或水喷射加工。GRIND(关键词)是指磨削。LASER(关键词)是指激光加工。MILL(关键词)是指铣削或钻削。PROBE(关键词)是指探测或测量。PUNCH(关键词)是指金属

38、薄板成型。TURN(关键词)是指车削。9GBT 1 1 292-2008IS0 4343:2000AUXFUNa0”,a,NOW这个指令提供向机床程序中插入各种辅助功能(M)代码的能力。a(实数)是指输出的辅助功能(M)代码值。如果指定多个代码,就像每一个单独使用AUXFUN以下单独指令同以上描述的指令一样完成同样的功能。BREAK FfLENGTH,aT1ME抽L lNOW Ij这个指令用于对加工程序的分割。分割可以立即或按程序大小或加工时间执行。CALSUB8卜CLDATA,ON,TIMES,c,7db八SYSTEMGBT 1 1292-2008ISO 4343:2000571 句法这个指

39、令控制调用预定义或机床特定的子程序。a(实数)通过数字识别子程序。b(文本)通过文本识别子程序。CLDATA(关键词)指明已经由DEFSUB指令(见512)预先定义了的被调用的子程序。SYSTEM(关键词)指明将要调用的子程序是机床特定子程序这个子程序已经被预先加载到了机床上。机床的特定子程序并没有在零件程序中定义。ON(关键词)指明对于跟在零件程序之后的每次运动,子程序都应该被调用一次直至被CALsUBOFF指令取消为止。在缺少这个限定调的情况下,子程序应该立即被调用。OFF(关键词)指明终止模态调用。TIMES,c指明调用子程序的次数。对于模态指令而言,在零件程序中的每次运动时,是按照指定

40、次数调用子程序。如果这个限定词缺省,则子程序调用一次。d(文本)指明将要附加到每个子程序段之后的可选机床的特定数据。提供了向子程序传递参数的基本途径。该文本同INSERT指令(见522)一样的方式对待。预定义子程序是在零件程序中预先定义的程序。一个预定义的子程序包括用DEFSUB指令命名子程序、一个或多个零件程序定义的子程序主体和终止ENDSUB指令(见516)。CALSUB指令是在将要执行的子程序中复制零件程序数据。在不支持子程序的机床上,后置处理器将子程序定义的零件程序数据放在加工程序CALSUB出现处。模态指令CAI。SUB导致在零件程序中每个运动处调用已命名的子程序直至被CALSUBO

41、FF指令取消。后置处理器尽可能将运动和子程序调用指令放在一个单独语句中否则,先执行运动指令,然后调用子程序。这提供了在一系列点处执行循环操作的能力。572示例以下示例对直线形式的每个点处调用一次子程序。CALSUB90lO,CLDATA,ONGOTO4,1,0GOT04,2,0GOT04,3,0CALSUBOFF传递机床特定参数时以下示例表示凋用一次子程序。CALSUB8100,SYSTEM,P0145 P022573限定当机床不支持子程序时,不能使用机床的特定参数。这类机床指定的命令格式产生的机床程序也不一定是最简便的。58 夹紧指令(cLAMP)控制轴上卡紧装置的应用。CLAMP,meax

42、isf,ONlALL JOFF jlAUTO J581 句法这个指令控制夹紧操作。meaxis(关键词)通过命名指定机床轴(见32机床轴列表及相关语法)。ALL(关键词)指定所有机床轴。ON(关键词)开始夹紧操作。11GBT 11292-2008IS0 4343:2000cOUPLEfxcOoRDl,mc-axis”r,fxcOORD 1,mcaxis1YC00RDI YcooRD【ZC00RDl L IZC00RDI jGBT 1 1 292-2008ISO 4343:2000COUPLEXCOORDZAXIS,YC00RD,XAXIS,ZCOORD,YAXIS以下指令表明零件参考系下的Y轴

43、运动是与机床Z轴同步的;零件参考系下的z轴运动是与机床Y轴同步的。这是一个为立式车床编程的常见配置。COUPLEYCOORD,ZAXIS,ZCOORD,YAXIS以下指令指定零件参考系下的z轴与到机床w轴(第二z轴)是同步的COUPLEZC00RDWAXIS以下指令重新设定零件参考系下的z轴为机床z轴COUPLEZCOORD,ZAXIS5103限定零件机床坐标的同步性应由GBT 1 9660 2005所定义的构成来限制。51 1刀具补偿指令(CUTCOM)控制工件的刀具补偿。CUTCOM0N 1 f,fXCOORD,ao n YCOORD【ZCOORD J JCUTCOMOFF l f,XCO

44、ORD:n YCOORDII ZCOORDjCUTCOM0NCOORD,aCUTCOMOFFCOORD5111句法这个指令控制工件的刀具补偿的应用和取消。ON(关键词)指明应用刀具补偿。OFF(关键词)取消刀具补偿。XYZCOORD(关键词)识别一个应用或取消刀具补偿的机床轴。COORD(关键词)识别从所有轴中一个应用或取消通用工件补偿。a(实数)用做工件补偿的机床上的偏置寄存器。5112示例无。5113限定无。注:关键词XCOORD、YCOORD、ZCOORD是指机床轴,与32节所描述的相反。在本标准修订本中,工件补偿的轴定义形式保持了连续性。512子程序定义开始指令(DEFSUB)指明子程序定义的开始DEFSUB,a、h J5121句法这个指令指明预定义子程序的开始。a(实数)由数字识别符识别子程序。b(文本)由文本识别符识别子程序。一个预定义子程序包括指令DEFSUB对子程序的命名一个或多个零件程序指令作为子程序的主体,还有终止子程序指令ENDSUB(见516)。子程序通过相应的子程序识别符被指令CALSUB调用。1 3GBT 1 1292-2008IS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1