牧野火花机编程手册簿_第1页
牧野火花机编程手册簿_第2页
牧野火花机编程手册簿_第3页
牧野火花机编程手册簿_第4页
牧野火花机编程手册簿_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用标准文案放电加工机MGH 电源编程说明手册精彩文档实用标准文案MAKINO 铣床7GF1-NF02-0106(E)精彩文档实用标准文案精彩文档实用标准文案警告本说明手册未包括的功能,一般来讲,不能被执行。本说明手册提供的说明应当得到遵守,否则,其功能可能不能被正确执行,或者可能对系统产生不利的影响。根据程序改进的情况可能对本说明手册进行修改,不再另行通知。如果你对本手册有任何不清楚的地方,请与我们联系。精彩文档实用标准文案目 录1.绪言------------------― ―---------------― 1–1程序设计基本原理---――--------――--------------―2–12.1程序结构---------―――-----――-------------―2–12.1.1地址符-------------------------------――2–32.1.1.1程序号字-----------------――-----------――2–32.1.1.2序列号字-------―――――――----――-----------―2–42.1.1.3坐标字--------------------――---------――2–42.1.1.4准备功能字--------------――――-――---------―2–62.1.1.5进给功能字----―――――-----------――----―――――2–62.1.1.6主轴功能字---------------------――-------―2–62.1.1.7电极功能字----------------------――-----――2–62.1.1.8辅助功能字-----------------------――-----―2–62.1.1.9访问程序号字/重复计数字------------------――-----2–62.1.1.10偏置量字--------------------------――---2–62.1.1.11加工条件字--------------------------――--2–72.1.2程序块------------------------------――-―2–72.1.2.1程序块的结束---------------------------―――2–72.1.2.2跳过任选程序块----------------------------―2–82.1.2.3注释输入-------------------------------―2–92.2坐标系统--------------------------------―2–92.2.1机器坐标系统-----------------------------―2–102.2.2工件坐标系统-----------------------------―2–112.2.3局部坐标系统-----------------------------―2–122.2.4绝对值和增量值命令--------------------------―2–123.功能字---------------------------------――3–13.1G/M代码表-------------------------------―3–13.1.1G代码表--------------------------------3–13.1.2M代码表-------------------------------―3–43.2坐标系统命令------------------------------―3–63.2.1平面指定(G17/18/19)―――――――――――--------------――3–73.2.2限制区域指定(G22/23)―――――――――――――――---------―――3–93.2.3局部坐标系统设置(G52)----――――――――――――――――――――――3–113.2.4机器坐标系统命令(G53)--――――――――――――――――――――――――3–13i精彩文档实用标准文案3.2.5工件坐标系统选择(G54–61/G500–509)----------------―――3–153.2.6工件坐标系统设置(G92)――――――――――――――――――――――--――3–183.3命令值输入单位系统的选择――-----------------------3–213.3.1绝对坐标系统/增量坐标系统(G90/91)-------------―――――――3–223.4进给命令---------------------------------3–243.4.1直线插补(G00/01)---------------------------――3–253.4.2圆弧插补(G02/03)--------------------------――3–283.4.3暂停(G04)------------------------------――3–333.4.4单向定位(G14)----------------------------――3–343.4.5基准点返回(G28/29)--------------------------――3–363.4.6第2~4基准点返回(G30)------------------------――3–403.4.7外部跳过功能(G31)--------------------------――3–423.4.8直接进给速度输入(F)--------------------------―3–443.5数据设置--------------------------------―3–453.5.1直接数据写入(G10)--------------------------――3–463.6电极补偿--------------------------------―3–553.6.1电极补偿值的选择(D/H)----------――――――――――――――――3–563.6.2电极补偿值的改变(G10)--------------――――――――――――3–583.6.3电极直径补偿(G40/41/42)--------------------―――――3–593.6.4电极长度补偿(G43/44/49)-----------------------――3–713.7缩放(G47/48)-----------------------------―――3–733.8旋转(G68/69)-----------------------------―――3–773.9镜像(G70/71)-----------------------------―――3–793.10封闭循环-------------------------------――3–813.10.1模式化加工(G74/75)-------------------------――3–823.10.2跳转(G76/77)----------------------――――--――3–863.10.3加工(G80/81/82/83)--------------------------―3–963.10.4定位(G84/85/86)---------------------------――3–1033.10.5加工起始点/中断点返回功能(G98/99)连续程序块(外形)加工关闭/开启(G958/959)--------------――3–1073.10.6旋转拷贝(G26)---------------------------――3–1083.11辅助功能(M)/主轴速度(S)/电极编号(T)功能----------------――3–114ii精彩文档实用标准文案3.11.1自动运行停止/终止(M00/01/02/03)------――――――――――――――3–1163.11.2接触停止忽略功能(M19)------------------------3–1173.11.3主轴极性反转功能(M24/25)---------------------――3–1183.11.4绝缘工作液体供应功能(M28/29)---------------------3–1183.11.5加工功能(M26/27)-------------------------――3–1193.11.6子程序功能(M98/99)--------------------------3–1203.11.7电极变换功能(M06/07/08/T)-----------------------3–1213.11.8MA/MR设备(MA/MRHEAD)(M57/56/03/05)-----------―――――3–1273.11.9DH设备(DHHEAD)功能(M18)――----------------――――3–1323.11.10吹送功能(M09/40–49/50/72/73)--------------------3–3.11.11(绝缘工作液)槽升降功能(M58/59)-------------------3–1363.11.12托盘交换功能(M60)--------------------------3–1363.11.13SL功能(M70/71)---------------------------3–3.11.14转轴制动功能(M78/79)-----------------------――3–3.12加工条件(E/G10)---------------------------――3–1404.用户宏程序――――――――-----------------------――4–14.1一般说明---------------------------------4–14.1.1用户宏程序的特点---------------------------――4–14.1.2用户宏程序及其运行模式------------------------――4–24.2子程序――――――----------------------------4–34.2.1子程序访问类型----------------------------――4–34.2.2简单访问(M98/G27)----------------------------4–34.2.3参数访问(G65)-----------------------------―4–54.2.4虚拟命令代码访问(参数编号140-171)-------------------―4–64.2.5子程序的嵌套------------------------------―4–94.3参数和变量功能-----------------------------―4–104.3.1变量的用途------------------------------――4–104.3.2变量精确度和常量(VARMAP)----------------------――4–144.3.3空变量特性(#0)----------------------------――4–154.3.4参数和局部变量(#1-#33)------------------------―4–164.3.5数控命令代码替换---------------------------――4–184.4运算功能--------------------------------―4–194.5判断和转移至程序分支功能(如果、否则、转至)-----------------4–224.6循环功能(循环条件语句)-------------------------――4–254.7外部控制功能的抑制命令-------------------------―4–254.8用户宏程序的注册----------------------------―4–264.8.1程序带的准备-----------------------------――4–26iii精彩文档实用标准文案4.8.2程序的注册-------------------------------4–264.8.3程序的编辑-------------------------------4–264.8.4用户宏程序的运行-----------------------------4–274.9系统变量---------------------------------4–284.9.1偏置变量(#2000-)----------------------------4–284.9.2加工件偏置(#2501-)---------------------------4–294.9.3电极偏置(#5501-)----------------------------4–304.9.4电极基座偏置(#5891-)--------------------------4–31精彩文档实用标准文案iv精彩文档实用标准文案第一章绪言本程序设计手册说明了如何将数控程序应用于放电加工。本手册不仅可供第一次开始编制数控程序的初学者使用,也适用于那些想更好地运用数控功能的人。精彩文档实用标准文案1–1精彩文档实用标准文案第二章程序设计基本原理精彩文档实用标准文案.程序设计基本原理.1程序结构放电加工要求的一系列操作指令的总和称为“程序”。程序由放电加工的指令单元的程序块构成。一个程序块由一些字组成,每一个操作由一个字母符号的地址以及该地址之后的数值组成。每一个数字符号、字母符号或者代码称为“字符”。图2.1说明了程序结构。程序块结束图2.1程序结构下面的图2.2说明了程序的组成部分。图2.2 程序的组成部分2–1精彩文档实用标准文案程序分成“主程序”和“子程序”。可以将可重复的模式和通用的序列存入存储器作为子程序,并可通过主程序访问它们。这样很大程度上简化了程序。程序间的结构没有区别。图2.3说明了使用子程序的程序结构。子程序图2.3使用子程序的程序结构精彩文档实用标准文案2–2精彩文档实用标准文案.1.1地址符当数值和地址构成字时,地址是指示每一个数值的涵的字符。字也是对数控装置发出命令的最小的有意义的单元。表2.1说明了基本的地址符。表2.1地址符表字地址符符数值毫米输入英寸输入程序号O1-99991-9999序列号N1-99991-9999准备功能G0-9990-999坐标X,Y,Z,B,±99999.999毫米±99999.999毫米C,W,I,J,±99999.999度±99999.999度K,Q,R±99999.999转/分钟±99999.999转/分钟进给功能F1-2000毫米/分钟0.1-120英寸/分钟主轴功能S0-150-15电极功能T0-99990-9999辅助功能M0-9990-999访问程序号P1-99991-9999重复计数L0-99990-9999偏移量号D,H0-990-99加工条件E1-99991-9999其次,给出了每一个字的说明。.1.1.1程序号字数控装置可以将一些程序存入存储器。为了区分这些存储的程序,规定了程序号。程序号用于程序的顶部(头部)。它由地址“O”以及紧接着地址的四位数字(1 -9999)组成。O ⋯⋯⋯⋯⋯ O ⋯⋯⋯⋯⋯程序块 程序块图2.4程序号2–3精彩文档实用标准文案.1.1.2序列号字序列号用作搜索程序中的指定位置的指示器。序列号在程序块的头部规定,是由地址“N”及紧接着地址的四位数(1 -9999)组成。序列号的顺序是自由的,并允许跳读。序列号可以在所有程序块或者部分程序块中规定。N ⋯⋯⋯⋯⋯ √ ⋯⋯⋯⋯⋯程序块 程序块图2.5序列号注1:在程序块的头部指定序列号。2.1.1.3坐标字坐标字给出了机器或者电极位置的每个轴的移动量,也叫“尺寸数字”。一般而言,坐标字由一个指示轴的地址和一个指示电极位置或者移动方向 /量的数值构成。由于坐标字在程序设计中经常使用,这里将给出详细的说明。(A)坐标字地址坐标字地址可根据表2 .2所示进行分类。表2.2坐标字的地址坐标字地址 数字含义行进轴 X,Y,Z,W, 通过基轴和辅助轴的地址,指定了与轴有关的位置 /B,C,(注) 距离或者旋转轴的角度。圆弧插补参数 R 指定圆弧半径I,J,K 指定了从起始点到圆心(X -,Y-和Z-轴的坐标值)的距离精彩文档实用标准文案注: 一般而言, 标准轴的地址是 X,Y,Z,其它附加轴的地址是 B,C,W,等。2-4精彩文档实用标准文案(B)数值设置单位以下设置单位是可用的:输入单位―――――――――――――输入程序、手动数据输入、电极补偿值等的最小单位移动单位―――――――――――――机床每一个轴的最小移动单位显示单位―――――――――――――显示器上的最小显示单位单位分成公制和英制。根据初始工作状态的参数预先设置。表2.3说明了每一个设置单位。表2.3设置单位设置单位 输入/移动/显示单位 单位系统 公制 英制位置/距离0.001毫米0.0001英寸角度0.001度0.001度旋转0.0001转/分钟0.0001转/分钟时间0.001秒0.001秒(C)小数点输入在设置位置、距离和时间的数值时,可以使用小数点。在不使用小数点的情况下,该数值表示的是最小设置单位的倍数。在使用小数点的情况下,小数点的位置表示1毫米或者1英寸。可以使用小数点的地址如下:X,Y,Z,I,J,K,B,C,R,P,Q,W示例:对于位置/距离X15―――――――――――――――――0.015毫米或者0.0015 英寸X15.――――――――――――――――15毫米或者15 英寸精彩文档实用标准文案X15.00―――――――――――――――15毫米或者15 英寸下面将简要说明每一个功能字和与其有关的字。2–5精彩文档实用标准文案2.1.1.4准备功能字本字是一个接着地址“G”后面的3位数值 (0-999),它指定了在那个程序块中的一种控制功能。本功能为命令数控设备实施的功能做准备,所以称为“准备功能”或者“G功能”。.1.1.5进给功能字进给功能字指定了工件和电极之间的相对速度,称为“F功能”。虽然有各种不同的进给功能字,采用F直接进给命令。(a) F直接进给命令这用于在地址F之后指定直接进给速度。2.1.1.6主轴功能字本字用于指定转轴的旋转速度。主轴的旋转速度用在地址“S”后的数值(0 -15)间接说明。本功能称为“S功能”。.1.1.7电极功能字本字用于带电极改变功能的机器,通过在地址“T”之后的4位数值指定电极数或者电极工作ID。.1.1.8辅助功能字本字通过在地址“M”之后的2或者3位数值指定机器是各种不同的操作。本字也可用于子程序控制命令和程序结束命令。本功能称为“M功能”。2.1.1.9访问程序号字/重复计数字访问程序号字通过在地址“P”之后指定子程序。本字用于从主程序访问子程序。重复计数字通过在地址“L”之后0 -9999的一个数值来命令一个重复计数。精彩文档实用标准文案.1.1.10偏移量数字为了补偿程序设计中假定的电极和真实电极之间的电极直径或长度的差异,必须指定它的偏移量。2–6精彩文档实用标准文案偏移量数字指定以地址“D”或者“H”为首的2位数值(0 -99)指示偏移量数。地址“D”用于指定电极直径补偿,地址“H”用于指定电极长度补偿。注:在各种功能字中,有些称为模态命令。模态命令是一组互相否定或者类似的命令。在成组的命令中,前面的命令一直有效直到同组的另一个命令被执行。开机或者复位选择的模态命令在数控装置中预设。2.1.1.11加工条件字本字用于指定加工条件。它用在地址“E”之后的4位数值(1 -9999)表示。.1.2程序块一个程序块通过集合一些字产生,以便对数控装置给出运动命令。程序块是一个可被数控装置作为一个单元处理的可操作的连续字的集合。除了这些字,一些有功能的字符也可以被加入。数控装置自动执行逐个读取程序块的操作。一个程序块的最大的字符数限制为192个字符。其次,要说明被加入程序块的字符。.1.2.1程序块的结束(EOB)―――――――――――――――――";"(分号)程序块的结束是一个用来在程序中将一个程序块与其它程序块区分开来的字符。从一个程序块的结束到下一个程序块的结束中间的围被数控装置读做一个程序块。图2.6程序块的结束精彩文档实用标准文案-7精彩文档实用标准文案在数控装置的屏幕和本手册中,程序块的结束被表示为一个“; ”(分号)字符。.1.2.2跳过任选程序块―――――――――――――――――――"/"(斜线)在一些情况下,当程序编写完成后,在进行加工前要进行检查。在其它情况下,当程序使用一个子程序时并且该子程序已经被检查过,程序检查时间可以减少(除非访问程序块已经被执行)。在这些情况下,跳过任选程序块的功能可以选择要执行的程序块。对于要使用本功能的程序块,“ /”(斜线)被置于被选择的块的头部,然后生成程序。当使用该程序的磁带或者存储器运转时,如果机床操作面板的跳过任选程序块功能被开启,则带有“ /”(斜线)的程序块不被执行。当本功能关闭时,带有“ /”(斜线)的程序块要执行。注1:在将数控程序存入存储器时,不考虑“跳过任选程序块”。注2:操作中的“跳过任选程序块”在读入数控装置时被处理,被跳过的信息不进入数控装置。这时,下一个程序块被立即读取。如果跳过任选程序块功能在读取后打开,被储存的程序块被执行。注3: 当搜索序列号时,本功能失效。也就是说,不管跳过任选程序块的状态是开启还是关闭的,即使是带有“/”(斜线)的程序块的序列号也可以被搜索到。精彩文档实用标准文案2–8精彩文档实用标准文案.1.2.3注释输入(控制出/入)――――――――――――――――――"("与")"如果一个程序名被附于程序号,或者一个注释被插入程序之中,程序将会变得非常容易理解。注释输入功能使之成为可能。加入程序的注释,由夹于“(”和“)”之间的文字数字组成。其字符数为128个字符,包括程序块。示例:OXXXX (MAIN PROGRAM 1);·····N G00X100.Y200.(START POINT);·····注1:在程序的“(”和“)”之间,请勿输入以下代码:NUL,BS,HT,LF,"%",";"――――ISO代码NUL,BS,HT,CR,ER,";"――――EIA代码注2:一个程序块中可以使用多于一个的注释。同样,“(”和“)”在程序块的任何位置都有效。.2坐标系统数控装置可以将电极移动到事先给它的位置。要准确地把这个位置给它,要使用坐标字,而坐标字之间的关系是通过坐标系统确定的。以下是三种可用的坐标。(1)机器坐标系统(2)工件坐标系统(3)局部坐标系统电极目的地的位置通过这些坐标系统之一(根据要求)的坐标来指定。在任何坐标系统中,每个坐标都被设置成与机器的移动轴平行。坐标轴根据图2.7所示的标准坐标系统进行设置。精彩文档实用标准文案-9精彩文档实用标准文案图2.7标准坐标系统每一个坐标系统说明如下。.2.1机器坐标系统机器工具上的参考点称为机器的“机器零点”。机器零点取决于型号。以此机器零点为参考点的坐标系统称为“机器坐标系统”。本坐标系统是用于设置其它坐标系统的参考坐标系统。也就是说,设置其它坐标系统要指定本坐标系统的一点作为零点。精彩文档实用标准文案2–10精彩文档实用标准文案图2.8机器坐标系统.2.2工件坐标系统在一个程序根据固定于机器的机器坐标系统制成后,如果工件的安装位置发生改变,编制到程序中的位置可能随着工件位置转换,导致机器故障。为了避免这种情况,程序设计是在一个以工件上的一点为零点的坐标系统中进行。在工件坐标系统中,它的零点可以用相对于机器原点的坐标来设置,或者在程序中使用局部坐标系统确定的任一点。在这种情况下,有达80种的工作坐标系统【8(G54-G61)X10组(G500-G509)】可以设置,这样程序设计可以根据工件位置使用在合适位置设立的坐标系统来进行。X图2.9工件坐标系统精彩文档实用标准文案2–11精彩文档实用标准文案.2.3局部坐标系统如果生成一个坐标系统是设置在工件坐标系统之的,在工件坐标系统之的程序设计可能会更容易。零点设置在工件坐标系统之的坐标系统称为“局部坐标系统”。局部坐标系统可通过在工件坐标系统指定局部坐标系统的零点来设置。在设置好坐标系统后,指定的坐标字表示的是局部坐标系统的位置。一旦局部坐标系统已经被设置好,根据局部偏移量来转换的局部坐标系统,被设置在所有的工作坐标系统(G54-G61,G500-G509)。XX图2.10局部坐标系统2.2.4绝对值和增量值命令关于电极的位置,前一已执行的程序块的终点将成为下一个程序块的起点。坐标字用于向数控装置指定电极位置。以下两种方法可用于指定坐标字的数值。(1)绝对值命令(2)增量值命令这两种方法的主要差别如下:绝对值命令指定电极的目标位置(终点),而增量值命令指定电极的移动量。精彩文档实用标准文案接受绝对值命令的状态称为“绝对值模式”,接受增量值命令的状态称为“增量值模式”。2–12精彩文档实用标准文案同时使用绝对值命令和增量值命令是可能的。然而,如果在一个程序块中一个模式被指定两次,或者另一种模式指定被省略,最后指定的模式生效。从“●”到“○”被指定为绝对值模式。X120.Y100.(位置指定标记“ ○”)从“●”到“○”被指定为增量值模式。X-100.Y-70.(位置指定标记“ ○”)图2.11绝对值和增量值精彩文档实用标准文案2–13精彩文档实用标准文案第三章功能字精彩文档实用标准文案3. 功能字.1G/M代码表功能字根据操作进行分类,每一个功能都将详细说明。要重点阅读下列关于每一个功能字的说明。1)对每一节头部指示的功能字表给出了说明。示例:字字首组功能页码G17XY平面指定G18(A)指明一个模态命令。 否则,要给出记号。指明一个模态命令组。如上述示例所示,对每一节所提到的功能字,表中提及它们的功能和模态命令组。.1.1G代码表代码字字首组功能节号G0000A定位3.4.101线性插补02圆弧插补(CW)3.4.203圆弧插补(CCW)04*暂停093.4.310*预设数据改变3.5.13.6.214*单向定位3.4.41516精彩文档实用标准文案1717BXY平面指定3.2.118ZX平面指定19YZ平面指定2222D限制区域指定3.2.223限制区域指定取消26*旋转拷贝3.10.627#子程序简单访问3-1精彩文档实用标准文案G代码字字首组功能节号G2*通过中间点返回参考点3.4.5829*通过中间点返回起始点30*通过中间点返回第2到第4参考点3.4.631*外部跳过3.4.74040E电极直径补偿取消3.6.341电极直径补偿(左)42电极直径补偿(右)4349F电极长度补偿(+方向)3.6.444电极长度补偿(-方向)45464747H缩放比例取消3.748缩放比例开启4949F电极长度补偿取消3.6.452局部坐标系统选择3.2.353*机器坐标系统选择3.2.45454J工件坐标系统1选择3.2.555工件坐标系统2选择56工件坐标系统3选择57工件坐标系统4选择58工件坐标系统5选择59工件坐标系统6选择60工件坐标系统7选择61工件坐标系统8选择65#参数调用6667#模态调用67模态调用取消6869L旋转开启3.869旋转取消7070M静像取消3.971静像设置/重置精彩文档实用标准文案7475S模式加工开启3.10.175模式加工取消7677N跳转开启3.10.277跳转取消3-2精彩文档实用标准文案G代码字字首组功能节号G78798080O加工取消3.10.381自动深度设置加工82预先确定深度设置加工83普通加工84*边缘定位3.10.485*部定位86*外部定位9090P绝对值命令3.3.191增加值命令92*工件坐标系统设置3.2.693#虚拟命令代码调用98*加工起始点返回3.10.599*加工中断点返回500500Q工作坐标系统0组3.2.5501工作坐标系统1组502工作坐标系统2组503工作坐标系统3组504工作坐标系统4组505工作坐标系统5组506工作坐标系统6组507工作坐标系统7组508工作坐标系统8组509工作坐标系统9组958959R连续程序块(外形)M/C关闭3.10.5959连续程序块(外形)M/C开启注1:组标记有A,B,C...S的G命令一直有效直到同组另一个G命令被指定,一旦它们被指定。(象这样的G命令称为“模态G命令”)精彩文档实用标准文案注2:模态G命令可以在同一个程序块中双重指定。如果属于同一组的G命令被双重指定,最后指定的G命令有效。注3:如果一个G 代码在G代码表没有提到,或者没有相应选择的G代码被指定,会产生一个警报。3-3精彩文档实用标准文案注4:关于组标记有“ *”的G命令,只有被指定的程序块有效。注5:在"#"组的命令,本手册没有说明。G27(子程序简单访问 )G65(参数调用)G66(模态调用)G67(模态调用取消)G93(虚拟命令代码调用)注6:本手册没有说明命令G100 -G137, G140, G141。注7:“字首”指出了开机模态组代码。(G00/G01可以通过参数选择。 )(G90/G91可以通过参数选择。 )3.1.2M代码表代码字字首组功能节号M00*程序停止3.11.101*任选结束02*程序结束0357A电极旋转开始(CW)3.11.805电极旋转停止06*电极改变3.11.707*加载08*卸载0909B吹送阀关闭3.11.1018*电极多平面搜索(DH)3.11.919*触摸停止忽略功能3.11.22425C极性反转开启3.11.325极性反转关闭2627D加工开始3.11.527加工结束2829E绝缘工作流体供应开启3.11.429绝缘工作流体供应关闭精彩文档实用标准文案30*磁带结束3.11.14009B10POS阀1号开启3.11.104110POS阀2号开启4210POS阀3号开启4310POS阀4号开启3-4精彩文档实用标准文案代码字字首组功能节号M4409B10POS阀5号开启3.11.104510POS阀6号开启4610POS阀7号开启4710POS阀8号开启4810POS阀9号开启4910POS阀10号开启50吹送开启,低压吹送开启3.11.1054555657AMA/MR检索模式选择3.11.857MA/MRC轴模式选择58*油箱槽下降3.11.1159*油箱槽提升60*托盘交换3.11.127071FSL加工开启3.11.1371SL加工关闭7273B高压吹送开启3.11.1073高压吹送关闭7879G旋转轴制动开启3.11.1479旋转轴制动关闭98*子程序访问3.11.1699*子程序结束注1:组标记有A,B,C,...G的M命令将一直有效直到同组的另一个M命令被指定,一旦它们被指定。(象这样的命令称为“模态M命令”。)注2:在同一个程序块中M命令可以被双重指定。(1)如果属于同一组的开启 /关闭转换M命令被双重指定,先执行开启命令,后执行关闭命令。(2)象M56和M57这样的选择命令不能在同一个程序块双重指定。注3:使用M代码表中未注明的M代码或者未给出选项的M代码进行程序设计,将会被警告。注4:关于组标记有“ *”的M命令,只有在指定的程序块有效。精彩文档实用标准文案注5:“字首”指明了开机或者重置的模态组代码。3-5精彩文档实用标准文案.2坐标系统命令本节说明了与坐标系统有关的命令。当对电极给出移动命令时,坐标系统用于指明电极位置的基准。本节说明的命令用于参考坐标系统的设置和变更、电极移动平面的指定、电极移动围的设置等。表3.1坐标命令表字模态功能节号G17OXY平面指定3.2.1G18(B)ZX平面指定G19YZ平面指定G22O限制区域指定3.2.2G23(D)限制区域指定取消G52局部坐标系统选择3.2.3G53机器坐标系统选择3.2.4G54工件坐标系统1选择3.2.5G55工件坐标系统2选择G56O工件坐标系统3选择G57(J)工件坐标系统4选择G58工件坐标系统5选择G59工件坐标系统6选择G60工件坐标系统7选择G61工件坐标系统8选择G92工件坐标参考点转换3.2.6G92工件坐标系统旋转3.2.6G500O工件坐标系统0组选择3.2.5G501工件坐标系统1组选择G502(Q)工件坐标系统2组选择G503工件坐标系统3组选择G504工件坐标系统4组选择G505工件坐标系统5组选择G506工件坐标系统6组选择G507工件坐标系统7组选择G508工件坐标系统8组选择G509工件坐标系统9组选择精彩文档实用标准文案3-6精彩文档实用标准文案3.2.1平面指定(G17/18/19)功能:平面指定G17–XY平面指定G18–ZX平面指定G19–YZ平面指定格式: G17/G18/G19;语句示例:G17;G18;G19;说明:本命令指定了在圆弧插补和电极直径补偿中电极继续移动的平面。在任何坐标系统中,被指定的平面包括两个轴。本命令,一旦任何一个平面被指定,不再变更,直到另一个平面被指定。在通电时的初始状态中,指定G17 (XY平面)。图3.1精彩文档实用标准文案3-7精彩文档实用标准文案示例:注意,在圆弧插补中,即使指定同样的移动命令,不同的平面指定将会执行完全不同的运动。以下程序示例给出了这种情况下的例子。G92X0Y0;G90;G17G02X20.I10.;――――――(1)G00X0Y0;G18G02X20.I10.;――――――(2)M30;图3.2精彩文档实用标准文案3-8精彩文档实用标准文案.2.2限制区域指定(G22/23)功能:限制区域指定G22―――――――限制区域指定G23―――――――限制区域指定取消格式: G22|X_Y_Z_||I_J_K_|;G23;语句示例:G22X2000.Y1000.Z500.I10.J10.K10.;G23;说明:本命令可以进行控制, 使得在自动操作中电极不会在移动围之外操作。 *可是,不考虑模式加工的路径。被命令G22指定两点作为对顶角的长方体表面, 被设置为限制区域。 根据参数,长方体的部或者外部两者中的任一部分被确定为限制区域。[限制区域设置: 参数编号0070]也可以通过指定两个轴,例如X _Y_I_J_的方式,来指定一个平面。该设置是通过以机器零点为0的机器坐标系统的坐标值来完成的。外部是限制区域 部是限制区域图3.3当要执行的程序块的结束点进入限制区域时, 数控装置将在命令G22之后对程序块发出警告, 并且不执行它们。命令G23 解除了电极对限制区域的进入控制。当除了X, Y,Z,I,J和K之外的地址被指定时,如果地址X -I,Y-J和Z-K不匹配,或者零点返回没有完成时,将会产生警告。精彩文档实用标准文案3-9精彩文档实用标准文案注1:在设置限制区域时,不要将两个点设置成为同一个点。注2:当执行G22命令时,如果电极已经进入限制区域,限制区域由下一个移动命令程序块决定。当由于进入限制区域而产生警告时,电极只能以它进来方向的反方向移动。注3:在单独的程序块中分别指定命令G22和G23。注4:在地址X, Y和Z后面指定比I, J和K后面更大的坐标值。否则,没有部限制区域被设置,而当设置外部限制区域时整个区域都被指定为限制区域。注5:在命令G02 和G03中,限制区域由运动的终点决定。所以,电极路径可以进入限制区域。示例如下:图3.4精彩文档实用标准文案3–10精彩文档实用标准文案.2.3局部坐标系统设置(G52)功能:局部坐标系统设置格式: G52|X_Y_Z_|(C_B_W_)|;语句示例:G52X200.Y100.Z10.;说明:通过这个命令,可以在工件坐标系统设置局部坐标系统。在G52之后的坐标字指明了当前选择的工件坐标系统中的一点,局部坐标系统以该点为零点来设置。此后,以绝对值模式指定的移动命令就有了局部坐标系统中的坐标值。图3.5要取消局部坐标系统,执行下列命令之一。(1)G52X0Y0Z0;将局部坐标系统的零点与工件坐标系统的零点相对应。(2)G92X_Y_Z_;执行工件坐标系统设置。注:当在增加值模式中执行G52命令时,它的命令值被当作坐标值,用于指明工件坐标系统的一点。精彩文档实用标准文案3-11精彩文档实用标准文案示例:程序G90;(1)G92X0Y0;G52X20.Y10.;(2)G01X0Y0;(P0P1)(3)X30.;(P1P2)(4)X0Y20.;(P2P3)(5)Y0;(P3P4)(6)X-20.Y-10.;(P1P0)G52X0Y0;M30;图3.6从工件坐标系统指定一点,设置局部坐标系统。(1)在局部坐标系统移动。(2、3、4、5、6)在移动初始工件坐标系统的参考点之后,工件坐标系统被重新设置。精彩文档实用标准文案3-12精彩文档实用标准文案.2.4机器坐标系统命令(G53)功能:机器坐标系统命令格式: G53|X_Y_Z_(C_B_W_)|;语句示例:G53X100.Y50.Z200.;说明:当程序在工件坐标系统执行过程中,本命令指定了机器坐标系统的一点。本命令可以在定位(G00)和直线插补(G01)模式中指定。当接受到本命令时,数控装置将电极从工件坐标系统中的当前位置移动到机器坐标系统中的位置,根据命令G53的指示。图3.7注1: 在命令G53被指定之前,如果参考位置返回操作还没有完成,将产生警告。注2: G53中的坐标字按绝对值(G90)模式指定。从机器坐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论