牧野火花机编程手册

  • 格式:doc
  • 大小:323.00 KB
  • 文档页数:41

1 放电加工机 MGH 电源

编程说明手册

MAKINO铣床有限公司 7GF1-NF02-0106(E) 2

警告 1. 本说明手册未包括的功能,一般来讲,不能被执行。 2. 本说明手册提供的说明应当得到遵守,否则,其功能可能不能被正确执行,或者可能对系统产生不利的影响。 3. 根据程序改进的情况可能对本说明手册进行修改,不再另行通知。 4. 如果你对本手册有任何不清楚的地方,请与我们联系。 3 4

目 录 1. 绪言------------------――---------------― 1–1 2. 程序设计基本原理---――--------――--------------― 2–1 2.1 程序结构---------―――-----――-------------― 2–1 2.1.1 地址符------------------- ------------―― 2–3 2.1.1.1 程序号字-----------------――-----------―― 2–3 2.1.1.2 序列号字-------―――――――----――-----------― 2– 4 2.1.1.3 坐标字--------------------――---------―― 2– 4 2.1.1.4 准备功能字--------------――――-――---------― 2– 6 2.1.1.5 进给功能字----―――――-----------――----――――― 2– 6 2.1.1.6 主轴功能字---------------------――-------― 2– 6 2.1.1.7 电极功能字----------------------――-----―― 2– 6 2.1.1.8 辅助功能字-----------------------――-----― 2– 6 2.1.1.9 访问程序号字/重复计数字------------------――----- 2– 6 2.1.1.10 偏置量字--------------------------――--- 2– 6 2.1.1.11 加工条件字--------------------------――-- 2– 7 2.1.2 程序块------------------------------――-― 2– 7 2.1.2.1 程序块的结束---------------------------――― 2– 7 2.1.2.2 跳过任选程序块----------------------------― 2– 8 2.1.2.3 注释输入-------------------------------― 2– 9 2.2 坐标系统--------------------------------― 2–9 2.2.1 机器坐标系统-----------------------------― 2–10 2.2.2 工件坐标系统-----------------------------― 2– 11 2.2.3 局部坐标系统-----------------------------― 2– 12 2.2.4 绝对值和增量值命令--------------------------― 2– 12 3. 功能字---------------------------------―― 3– 1 3.1 G/M 代码表-------------------------------― 3– 1 3.1.1 G 代码表-------------------------------- 3– 1 3.1.2 M 代码表-------------------------------― 3–4 3.2 坐标系统命令------------------------------― 3–6 3.2.1 平面指定(G17/18/19)―――――――――――--------------―― 3–7 3.2.2 限制区域指定(G22/23)―――――――――――――――---------――― 3– 9 3.2.3 局部坐标系统设置(G52)----―――――――――――――――――――――― 3–11 3.2.4 机器坐标系统命令(G53)--―――――――――――――――――――――――― 3–13

i 5

3.2.5 工件坐标系统选择(G54–61/G500–509)----------------――― 3– 15 3.2.6 工件坐标系统设置(G92)――――――――――――――――――――――--―― 3– 18 3.3 命令值输入单位系统的选择――----------------------- 3– 21 3.3.1 绝对坐标系统/增量坐标系统 (G90/91)-------------――――――― 3– 22 3.4 进给命令--------------------------------- 3– 24 3.4.1 直线插补(G00/01)---------------------------―― 3– 25 3.4.2 圆弧插补(G02/03) --------------------------―― 3– 28 3.4.3 暂停(G04)------------------------------―― 3– 33 3.4.4 单向定位(G14)----------------------------―― 3– 34 3.4.5 基准点返回(G28/29)--------------------------―― 3– 36 3.4.6 第2~4基准点返回(G30)------------------------―― 3– 40 3.4.7 外部跳过功能 (G31)--------------------------――3– 42 3.4.8 直接进给速度输入(F)--------------------------― 3– 44 3.5 数据设置--------------------------------― 3– 45 3.5.1 直接数据写入(G10)--------------------------―― 3– 46 3.6 电极补偿--------------------------------― 3– 55 3.6.1 电极补偿值的选择(D/H)----------―――――――――――――――― 3– 56 3.6.2 电极补偿值的改变(G10)--------------―――――――――――― 3–58 3.6.3 电极直径补偿(G40/41/42)--------------------――――― 3–59 3.6.4 电极长度补偿(G43/44/49)-----------------------―― 3– 71 3.7 缩放(G47/48)-----------------------------――― 3– 73 3.8 旋转(G68/69)-----------------------------――― 3– 77 3.9 镜像(G70/71)-----------------------------――― 3– 79 3.10 封闭循环-------------------------------―― 3– 81 3.10.1 模式化加工(G74/75)-------------------------―― 3– 82 3.10.2 跳转(G76/77)----------------------――――--―― 3– 86 3.10.3 加工(G80/81/82/83)--------------------------― 3–96 3.10.4 定位(G84/85/86)---------------------------―― 3–103 3.10.5 加工起始点/中断点返回功能(G98/99) 连续程序块(外形)加工关闭/开启(G958/959)--------------―― 3–107 3.10.6 旋转拷贝 (G26)---------------------------―― 3–108 3.11 辅助功能(M)/主轴速度(S)/电极编号(T) 功能----------------―― 3–114

ii 6

3.11.1 自动运行停止/终止(M00/01/02/03)------―――――――――――――― 3–116 3.11.2 接触停止忽略功能(M19)------------------------ 3–117 3.11.3 主轴极性反转功能(M24/25)---------------------―― 3–118 3.11.4 绝缘工作液体供应功能(M28/29)--------------------- 3–118 3.11.5 加工功能(M26/27)-------------------------―― 3–119 3.11.6 子程序功能(M98/99)-------------------------- 3–120 3.11.7 电极变换功能(M06/07/08/T)----------------------- 3–121 3.11.8 MA/MR设备(MA/MR HEAD) (M57/56/03/05)-----------――――― 3–127 3.11.9 DH设备(DH HEAD)功能(M18)――----------------―――― 3–132 3.11.10 吹送功能(M09/40–49/50/72/73) -------------------- 3–133 3.11.11(绝缘工作液)槽升降功能(M58/59)------------------- 3–136 3.11.12 托盘交换功能(M60)------------------------ -- 3–136 3.11.13 SL功能 (M70/71)--------------------------- 3–138 3.11.14 转轴制动功能(M78/79)-----------------------―― 3–139 3.12 加工条件(E/G10)---------------------------―― 3–140 4. 用户宏程序――――――――-----------------------―― 4–1 4.1 一般说明--------------------------------- 4–1 4.1.1 用户宏程序的特点---------------------------―― 4–1 4.1.2 用户宏程序及其运行模式------------------------―― 4–2 4.2 子程序――――――---------------------------- 4–3 4.2.1 子程序访问类型----------------------------―― 4–3 4.2.2 简单访问(M98/G27)---------------------------- 4–3 4.2.3 参数访问(G65)-----------------------------― 4–5 4.2.4 虚拟命令代码访问(参数编号140-171)-------------------― 4–6 4.2.5 子程序的嵌套------------------------------― 4–9 4.3 参数和变量功能-----------------------------― 4–10 4.3.1 变量的用途------------------------------―― 4–10 4.3.2 变量精确度和常量(VARMAP)----------------------―― 4–14 4.3.3 空变量特性(#0)----------------------------―― 4–15 4.3.4 参数和局部变量(#1 - #33)------------------------― 4–16 4.3.5 数控命令代码替换---------------------------―― 4–18 4.4 运算功能--------------------------------― 4–19 4.5 判断和转移至程序分支功能(如果、否则、转至)----------------- 4–22 4.6 循环功能(循环条件语句)-------------------------―― 4–25 4.7 外部控制功能的抑制命令-------------------------― 4–25 4.8 用户宏程序的注册----------------------------― 4–26 4.8.1 程序带的准备-----------------------------―― 4–26