三菱E60铣床编程手册.pdf

上传人:恋****泡 文档编号:7716762 上传时间:2022-03-01 格式:PDF 页数:366 大小:5.21MB
返回 下载 相关 举报
三菱E60铣床编程手册.pdf_第1页
第1页 / 共366页
三菱E60铣床编程手册.pdf_第2页
第2页 / 共366页
点击查看更多>>
资源描述

《三菱E60铣床编程手册.pdf》由会员分享,可在线阅读,更多相关《三菱E60铣床编程手册.pdf(366页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、BNP-B2344A(CHI-S)三菱数控系程手册 (M系) EZMotion 是三菱电机株式会社的注册商标。 其他产品名称、公司名称均是各自公司的商标或者注册商标。 前 言 前 言 本说明书是使用 EZMotion-NC E60 所需的编程说明书 ( M 系 ) 指南 本说明书对编程进行阐述,使用之前请仔细阅读本说明书。此外,为确保对本数值控制装置的安全使用,请熟读下页的“关于安全的注意事项”后再进行使用。 关于本说明书记载的内容 注意 如果本说明书中关于“限制事项”和“允许条件”的说明与机床制造商的操作指南中的说明有冲突,则以后者的说明为准。 本说明书中未加说明的操作应当认为是不可能的。

2、本说明书是假定您的机床是配备了全部可选功能来编写的。在着手操作机床之前,务必请先参考机床制造商所提供的规格书,确认您的机床可使用的功能。 可使用的画面及功能会根据 NC 系统(或者版本号)不同而有不同。使用之前请务必确认机床的规格。 常规注意事项 (1) 有关机床的操作,请参阅下述资料。 操作说明书BNP B2342 ! ! ! ! 关于安全的注意事项 关于安全的注意事项 在安装、操作、编程、维修和检查之前请务必仔细阅读机床制造商提供的规格书、本使用说明书、有关的操作说明书和其它的辅助文件。请在熟读了本数值控制装置的知识、安全事项以及注意事项后再进行操作。 本使用说明中把安全注意事项分为三个层

3、次危险、警告和注意。 不适当的操作会出现导致操作者死亡或重伤的危险。 不适当的操作有造成操作者死亡或重伤的可能性。 不适当的操作可能会伤害操作者,或仅造成物质损失。 即使是以“注意”所标识的项目,在某些情况下也可能会引起严重的问题。所有这三种警示性的符号表示的都是很重要的内容,请务必遵守。 ! ! ! 注 意 1. 关于产品和操作说明书的注意事项 如果本说明书中关于“限制”和“允许条件”的说明与机器制造商的操作指南中的说明有冲突,则以后者为准。 本说明书中未加说明的操作应当认为是不可能的。 本说明书是假定您的机器是配备了全部可选功能来编写的。在着手操作机器之前,务必请先参考机器制造商所提供的规

4、格书,确认您的机器可使用的功能。 可使用的画面及功能会根据 NC 系统(或者版本号)不同而有不同。使用之前请务必确认机器的规格。 ! 危险 ! 警告 !危 险 本说明书中没有。 ! 注 意 !警 告 本说明书中没有。 ! 关于安全的注意事项 注 意 2. 关于操作的注意事项 在进行实际操作之前,应先让机床进行空载运转,对机床的加工程序、刀具补偿量、工件补偿量等进行确认。 如果在单节停止期间,对工件坐标系补偿量进行变更,则工件坐标系补偿量将从下一个单节起有效。镜像的开与关请在镜像的中心进行。 在刀具补偿量自动运转过程中(包含单节停止期间),如果对其进行变更,那么将从下一个单节或者是多个单节以后的

5、指令起有效。 3. 关于编程的注意事项 “G 后面没有跟任何数字”的指令在运转时将被视为“G00”操作。 记号“;”、“EOB”和“”、“EOR”都是说明用的标志。 它们的实际码在 ISO 中是“CR,LF”或者“LF”和“”。 虽然在编辑画面中制作的程序会以“CR,LF”的形式存放在 NC 存储器中,但在 FLD、RS-232-C 等外部机床中制作的程序也有可能以“LF”形式存放。 在 EIA 中是“EOB(单节结束)”和“EOR(记录结束)”。 制作加工程序时,请选择不与机床、NC 性能、容量及限制条件相矛盾的适当的加工条件。在本说明中的程序例中未考虑加工条件。 ! ! ! ! ! ! !

6、 I目 录 1.控制轴. 1 1.1 坐标名称与控制轴. 1 1.2 坐标系统与坐标原点符号. 2 2. 输入指令单位. 3 2.1 输入指令单位. 3 2.2 输入设定单位. 3 3. 数据格式. 4 3.1 . 4 3.2 程序格式. 7 3.3 程序地址检查. 9 3.4 纸带存储格式. 10 3.5 可选程序段跳过;. 10 3.6 程序编号、顺序编号与单节编号; O, N , B. 11 3.7 同位 H/V 校验. 12 3.8 G 指令一览表. 13 3.9 加工前的注意事项. 16 4. 缓存寄存器. 17 4.1 输入缓存. 17 4.2 预读缓存. 18 5. 位置指令.

7、19 5.1 位置指令方式;G90, G91. 19 5.2 英制指令和公制指令切换;G20,G21. 21 5.3 小数点输入. 25 6. 插补功能. 29 6.1 定位(快速进给);G00. 29 6.2 直线插补;G01. 34 6.3 平面选择;G17, G18, G19. 36 6.4 圆弧插补;G02, G03. 38 6.5 R 指定圆弧插补;G02, G03. 42 6.6 螺旋插补; G17G19, G02, G03. 44 6.7 螺纹切削. 49 6.7.1 等导程螺纹切削 (G33 ). 49 6.7.2 英制螺纹切削;G33. 52 6.8 单方向位置定位;G60.

8、 54 7. 进给功能. 56 7.1 快速进给速度. 56 7.2 切削进给速度. 56 7.3 F1 位进给. 57 7.4 同期进给;G94, G95. 60 7.5 进给速度的指定与对各控制轴的影响. 62 7.6 精确停止检查; G09. 66 II7.7 精确停止检查模式;G61. 69 7.8 减速检查. 70 7.9 自动转角倍率;G62. 74 7.10 攻丝模式;G63. 79 7.11 切削模式;G64. 79 8. 延时. 80 8.1 每秒延时;G04. 80 9. 辅助功能. 83 9.1 辅助功能(M8 位 BCD). 83 9.2 第 2 辅助功能(B8 位,A

9、8 位或 C8 位). 85 10. 主轴功能. 86 10.1 主轴功能(S2 位 BCD)标准 PLC 规格时. 86 10.2 主轴功能(S6 位模拟) . 86 10.3 主轴功能(S8 位) . 87 10.4 恒表面速度控制; G96, G97. 88 11. 刀具功能. 90 11.1 刀具功能(T8 位 BCD). 90 12. 刀具补偿功能. 91 12.1 刀具补偿. 91 12.2 刀具长度补偿取消; G43, G44 / G49. 96 12.3 刀具径补偿. 100 12.3.1 刀具径补偿的操作. 101 12.3.2 刀具径补偿时其它的指令及操作. 112 12.

10、3.3 G41/G42 指令与 I, J, K 指定. 122 12.3.4 刀具径补偿中的插入处理. 129 12.3.5 刀具径补偿的一般注意事项. 131 12.3.6 补偿模式中的补偿号码变更. 132 12.3.7 刀具径补偿开始与 Z 轴的切入动作. 136 12.3.8 干涉检查. 138 12.4 程序刀具补偿输入;G10. 146 12.5 刀具寿命管理数据输入. 151 13. 程序援助功能. 155 13.1 固定循环. 155 13.1.1 标准固定循环;G80G89, G73, G74, G76. 155 13.1.2 起始点及 R 点基准复归;G98, G99. 1

11、80 13.1.3 固定循环模式中工件坐标的设定. 182 13.2 特别固定循环;G34, G35, G36, G37.1. 183 13.3 子程序控制;M98,M99. 188 13.3.1 M98,M99 指令呼叫子程序. 188 13.4 变量指令. 194 13.5 使用者宏程序. 197 13.5.1 使用者宏程序. 197 III13.5.2 宏程序呼叫命令. 198 13.5.3 变量. 207 13.5.4 变量的种类. 209 13.5.5 演算指令. 237 13.5.6 控制指令. 243 13.5.7 外部输出指令. 246 13.5.8 注意事项. 248 13.

12、5.9 宏程序的具体应用例. 250 13.6 G 指令镜像;G50.1, G51.1. 254 13.7 转角倒角切削,转角倒圆角 RI 切削. 258 13.7.1 转角倒角切削 ( , C_). 258 13.7.2 转角倒圆角 “ , R_”. 260 13.8 直线角度指令. 262 13.9 圆切削;G12, G13. 263 13.10 程序参数输入;G10, G11. 265 13.11 宏程序中断. 266 13.12 刀具交换位置复归. 275 13.13 缩放比例 ; G50/G51. 278 13.14 程序坐标旋转 ;G68/G69. 282 14. 坐标系设定功能.

13、 286 14.1 坐标语与控制轴. 286 14.2 基本机床坐标系、工件坐标系及局部坐标系. 287 14.3 机机械原点与第 2、第 3、第 4 参考原点. 288 14.4 基本机床坐标系. 289 14.5 坐标系设定;G92. 290 14.6 自动坐标系设定. 291 14.7 参考点(原点)复归;G28, G29. 292 14.8 第 2、第 3、第 4 参考点(原点)复归;G30. 296 14.9 简易原点复归. 299 14.10 参考点复归检查;G27. 305 14.11 工件坐标系设定与工件坐标系补偿;G54?G59 (G54.1). 306 14.12 局部坐标

14、系设定; G52. 315 15. 计测援助功能. 319 15.1 自动刀具长测定;G37. 319 15.2 跳跃功能; G31. 323 15.3 多段跳跃功能;G31.n, G04. 329 15.4 多段跳跃功能 2 . 331 附录 1. 程序参数输入 N 号码对应表 . 334 附录 2. 程序错误 . 337 附录 3. G 功能指令的优先级(请尽量在不同单节中进行指令). 352 1.控制轴1.控制轴 1.11.1 坐标名称与控制轴 - 1 -1.控制轴 1.1 坐标名称与控制轴 功能及目的 标准规格的控制轴数为 3 轴。相应各轴加工方向的指定和坐标名称的使用由事先确定的英文

15、字母组成。 程序坐标工作台移动方向工作台移动方向底座X-Y 工作台+Z+Z +Y+X+X+Y 工件XY工作台 1.控制轴 1.2 坐标系统与坐标原点符号 - 2 -1.2 坐标系统与坐标原点符号 功能及目的 : 参考点: 机床坐标原点: 工件坐标原点 (G54G59) 基本机床坐标系机床坐标原点第1参考点工件坐标系统 3 (G56) 工件坐标系统 2 (G55) 工件坐标系统 1 (G54) 工件坐标系统 6 (G59) 工件坐标系统 5(G58) 工件坐标系统 4 (G57)局部坐标系统(G52)-Y Y3 -X Y2Y Y1 Y5X1 X3 X2 XX5 2. 输入指令单位 2.1 输入指

16、令单位 - 3 -2.输入指令单位 2.1 输入指令单位 功能及目的 是通过 MDI 输入及指令纸带进行指令的程序上移动量单位。用 mm, inch 或 (度)的单位来表示。 2.2 输入设定单位 功能及目的 是与补偿量一样,被各轴通用的设定数据的单位。 输入指令单位及输入设定单位,可按照下表中的类型各轴通过参数进行选择。(详细设定方法请参阅操作说明书)。 直线轴 输入单位参数 毫米 英寸 旋转轴() 输入指令单位 #1015 cunit = 100.001 0.0001 0.001 输入设定单位 #1003 iunit = B 0.001 0.0001 0.001 (注 1) 英制公制的切换

17、可通过参数画面下进行切换(#1041 I_inch;只在电源接通时有效)及通过 G指令 (G20,G21) 进行切换。 但是,通过 G 指令进行的切换只是输入指令单位的切换,输入设定单位不发生变化。因此,刀具补偿量等的补偿量和变数数据请事先根据英寸和毫米进行设定。 (注 2) 英寸和毫米系统不能合并使用。 (注 3) 输入指令单位不同的轴之间进行圆弧插补时的中心指令(I,J,K)和半径指令(R)通过输入设定单位。(为避免混淆请加上小数点进行指定) 3. 数据格式 3.1 纸带码 - 4 -3. 数据格式 3.1 纸带码 功能及目的 此控制装置使用的指令信息由英文字母 (A, B, CZ)数字

18、(0, 1, 2, 9),符号 (, , ) 等构成,这些英文字母、数字、符号统称为字符。这些字符在纸带上通过 8 个有穿孔或无穿孔的组合进行表示。 这样表示的内容称为码。 本控制装置使用的码为 ISO 码 (R-840)。 (注1) 若“纸带码一览表”上没有的码在运转期间被指令,会导致程序错误(P32)。 (注 2) 表示节的区分的单节结束 (EOB / LF)虽然可以简单地用“;”表示,但实际编程中,即使使用了“;”键也无法形成正确的程序。编程中请使用下表中的键。 注意 “;”“EOB”“”“EOR”为说明用的标记,实际的码在 ISO 中为“LINEFEED”与“%”,在 EIA 中为“单

19、节结束”与“记录结束”。 详细说明 EOB / EOR 使用键与显示 使用码 使用键 I S O 画面显示 区段结束 LF 或 NL ; 记录结束 (1) 有意义信息区间(标签跳跃功能) 在纸带的自动运转、对存储器的存储、搜索操作中,电源接通时或被复位时的纸带信息内的最初的到 EOB(;)码为止的信息将被视为无效。即:纸带上的有意义信息为从复位后的最初的 EOB(;)码之后的字符或记号码出现开始到再次接到复位指令为止的区间内的信息。! 3. 数据格式 3.1 纸带码 - 5 -(2) 控制出与控制入 在 ISO 码中,从控制出“(”起至控制入“)”(或“;”)止的所有信息均被视为无效。单会显示

20、于设定显示装置。因此,可在此间输入与指令纸带的名称编号等控制没有直接关系的信息。 但是,纸带存储时此间的信息(“纸带码一览表”的(B)除外)也被存储。 电源接通时为控制入状态。 L CSL F RG0 0X - 8 5 0 0 0Y - 6 4 0 0 0 ( CUTTERPRET URN ) F ? 打印操作信息等的例子 此部份的信息被视为无效,不作执行。 I SO 码的例子 (3) EOR ()码 一般而言,记录结束被打孔于纸带的两端,具备如下功能。 (a) 纸带重绕时,停止重绕(带有卷绕装置时) (b) 纸带搜索时的重绕启动(带有卷绕装置时) (c) 纸带存储时的存储结束 (4) 纸带运

21、转用途的纸带制作要领(带有卷绕装置时) 最初单节 最后单节2m 10cm % 2m 10cm %(EOR) (EOR)(EOB) (EOB)(EOB)(EOB) ; 未使用卷绕装置时两端 2m 的空白及前端的 EOR () 不需要。 3. 数据格式 3.1 纸带码 - 6 - 8 7 6 5 4 3 2 1 通道编号 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z + - . , / % LF(Line Feed)或NL ( (控制出) ) (控制入) : # * = SP(空格) CR(托架返回)

22、 BS(退格) HT(水平标记) & ! $ (撇号) ; ? ” DEL(刪除) NULL DEL(刪除) ? 在ISO码中,LF或NL为EOB,为EOR。在ISO码中,CR为无意义码,不能变为EOB。 A B ISO 码(R-840) 导孔 A 虽被纸带存储,但在运转时(在注释部分时除外)会出错。 B 为无操作码,一直被视为无效。不会成为同位 V 校验的对象。 纸带码一览表 3. 数据格式 3.2 程序格式 - 7 -3.2 程序格式 功能及目的 向控制装置传递控制信息时规定的样式称为程序格式,本控制装置中使用的格式称为字地址格式。 详细说明 (1) 字与地址 字为按照一定顺序排列的字符组

23、合,以此为单位,处理相关信息,在机器上执行特定操作。 本控制装置中字由 1 个英文字母与后缀的几个数字组合而成。(有时也在数字的前面加入“”号或“”号。) 字母 (地址)字数字(字数据)字的构成 字最前面的英文字母称为地址,规定其后缀的数值信息(字数据)的含义。 本控制装置中使用字的种类及数字的有效位数请参阅“格式详细内容”。 (2) 单节 几个字的组合称为单节,单节包含机器某一特定操作实施所需的信息,单节单位即可形成完整指令。单节结束通过 EOB(单节结束)码进行区分。 (例 1) G0X1000; G1X2000F500; (例 2) (G0X1000;) G1X2000F500; (3)

24、 程序 几个单节的组合称为一个程序。 因为( )中的;不能成为 EOB,因此为 1 个单节 2 个单节 3. 数据格式 3.2 程序格式 - 8 - M 系 公制指令 英制指令 旋转轴(公制指令) 旋转轴(英制指令) 程序编号 O8 顺序编号 N5 准备功能 G3G21 移动轴 0.001( )mm/0.0001inch X+53 Y+53 Z+53 +53 X+44 Y+44 Z+44 +44 X+53 Y+53 Z+53 +53 X+53 Y+53 Z+53 +53 圆弧切刀径 0.001( )mm/0.0001inch I+53 J+53 K+53 R+53 I+44 J+44 K+44

25、 R+44 I+53 J+53 K+53 R+53 I+44 J+44 K+44 R+44(注5) 延时 0.001( )mm/0.0001inch X+53/P+8 进给功能 0.001( )mm/0.0001inch F63(每分钟)F43(每次旋转) F44(每分钟)F43(每次旋转) F63(每分钟)F43(每次旋转) F44(每分钟)F43(每次旋转)(注 6) 刀具补偿 H3 D3 辅助功能 (M) M8 主轴功能 (S) S8 刀具功能 (T) T8 第 2 辅助功能 A8/B8/C8 子程序 P8 H5 L4 (注 1) “”表示 U, V, W, A, B, C 的任何一个。

26、 (注 2) 字节的位数检测根据其地址的最大位数进行。 (注 3) 数字前的零均可省略。 (注 4) 详细缩写的意义如下 (例 1) O 8 8 位数程序编号。 (例 2) G 21 G 小数点前 2 位数,小数点后 1 位数。 (例 3) X53X 有“”号或“”号,且有小数点前 5 位数,小数点后 3 位数。 下例为 X 轴为绝对值 (G90)模式时,定位于 45.123mm 的位置(G00): G00 x 45123; 小数点后 3 位数 表示小数点前 5 位数,实际值为“00045”,但先导零和“”号被省略 亦可写成 G0 (注 5) 英制指令时,旋转轴和直线轴指令了圆弧时,将 1 度

27、换算成 0.1inch 进行插补。 (注 6) 英制指令时的旋转轴速度为 10 度单位。 例)F1. (每分钟进给)的指令为 10 度/分钟的指令。 (注 7)指令了小数点无效的指令,比如指令了带有小数点的 S 指令时,小数点后的内容视为无效。 3. 数据格式 3.3 程序地址检查 - 9 -3.3 程序地址检查 功能及目的 加工程序运行时,可以字为单位对程序进行检查。 详细说明 (1) 地址检查 字单位的检查可简易进行。连续英文字母持续时,会发生程序错误(P32)。是否执行地址 检查可以通过参数“#1227 aux11/bi4”进行选择。 但在下列情况下不会发生错误。 NC 中所预定的文字字

28、符串 注释文字 (2) 字范围检查 字数据部分中用了计算式时,对 1 字数据是否被括号括住。没有被括号括住时,会发生程序错误(P33)。 是否进行字范围检查通过参数“#1274 ext10/bit7”进行选择。 程序例 (1) 地址检查的程序例 (例 1) 英文字母后无后缀数字时 G28X; 会发生错误。请修改为“G28 X0;”等。 (例 2) 存在非法字符串时 TEST; 会发生错误。请修改为 “(TEST);”等 (3) 字范围检查的程序例 X-100.-#24 会发生错误。 Z#500TAN#1 请修改为 X-100.#24 Y-SIN60. Z#500TAN#1 Y-SIN60. 括

29、号的最大层数为 5 层。 指令 6 层以上的括号时会发生程序错误(P280)。 3. 数据格式 3.4 纸带存储格式 - 10 -3.4 纸带存储格式 功能及目的 (1) 存储纸带和存储区间 存储到存储器的区间在复位后为起始的 EOB 的下一个字符开始到 EOB 码为止,其他为当前纸带位置到 EOB 为止。因此,通常情况下请在复位后启动纸带存储操作。 上述存储区间中实际被存储到存储器中的仅为“3.1 纸带码”的“纸带码一览表”中的有意义码。其他码均被视为无效,不进入存储器。 另外,在控制出 “(” 开始至控制入 “)”为止的数据也被存储于存储器。 3.5 可选程序段跳过; 功能及目的 将加工程

30、序中以“”(斜杠) 码为开头的特定单节有选择地视为无效的功能。 详细说明 (1) 最前面含有“”码的单节在可选程序段跳过开发在 ON 状态时被视为无效,该开关为 OFF 状态时,该单节将被执行。 此时无论可选程序段跳过开关在 ON 还是 OFF 状态下,同位校验均有效。 例如,尽管在某一加工品下所有单节都被执行,但在其他加工品下不执行特定单节加工时,刻通过制作在此特定单节的最前面加入“/”码的指令纸带来实现仅一个纸带不同的不同零件加工。 可选程序段跳过使用上的注意事项 (1) 可选程序段跳过用的“”码请务必加在单节的最前面。若插入单节中将被视为使用者宏指令中的除法指令。 (例)N20G1X25

31、./ Y25. ;错误(使用者宏指令的除法命令,此时为程序错误) / N20G1X25. Y25.;正确 (2) 同位校验(H 及 V)的执行与可选程序段跳过开关的状态无关。 (3) 可选程序段跳过的处理在预读缓存前进行。因此,无法跳过至被读入预读缓存的单节。 (4) 顺序编号搜索期间此功能亦有效。 (5) 纸带存储、纸带输出时,带有“”码的单节均可正常输出输入,不受可选程序段跳过开关的状态影响。 3. 数据格式 3.6 程序编号、顺序编号与单节编号; O, N , B - 11 -3.6 程序编号、顺序编号与单节编号; O, N , B 功能及目的 这些编号用于加工程序执行情况的监视及加工程

32、序或加工程序中特定加工段落的呼叫等。 (1) 程序编号为对应于各工件或以子程序为单位将程序分类的编号,用地址“O”及后缀最多 8 位数的数值指定。 (2) 顺序编号为根据构成加工程序的各指令单节相应编排的编号,用地址“N”及后缀最多 5 位数的数值指定。 (3) 单节编号为内部自动形成的编号,在每次读入程序编号或顺序编号时被预置为 0,若之后读入的单节中未有指定程序编号或顺序编号则以 1 为单位递增。 因此,如下表所示,加工程序的所有单节可通过程序编号、顺序编号及单节编号的组合确定。 NC-显示器显示 加工程序 程序编号 顺序编号 单节编号 O12345678 (DEMO, PROG); 12

33、345678 0 0 G92X0Y0; 12345678 0 1 G90G51X150.P0.75; 12345678 0 2 N100G00X50.Y25.; 12345678 100 0 N110G01X250.F300; 12345678 110 0 Y225.; 12345678 110 1 X50.; 12345678 110 2 Y25.; 12345678 110 3 N120G51Y125.P0.5; 12345678 120 0 N130G00X100.Y75.; 12345678 130 0 N140G01X200.; 12345678 140 0 Y175.; 12345

34、678 140 1 Y100.; 12345678 140 2 Y75.; 12345678 140 3 N150G00G50X0Y0; 12345678 150 0 N160M02; 12345678 160 0 3. 数据格式 3.7 同位 H/V 校验 - 12 -3.7 同位 H/V 校验 功能及目的 同位校验是用于检查纸带是否正确制作的一种手段。这是一种检查纸带穿孔的码是否有错误、也就是检查穿孔错误的方法,有同位 H 与同位 V 两种检查方法: (1) 同位 H 同位 H 校验是检查构成一个字符的孔数是否正确的方法,可在纸带运转、纸带输入、顺序编号搜索时的任何时候进行。 下述情况时发

35、生同位错误。 (a) ISO 码 在有意义信息区间中有奇数个孔的码时。 同位 H 错误举例。 该字符即为同位 H 错误。 发生同位 H 错误时,纸带在报警码之后即停止。 (2) 同位 V。 同位 V 校验在 I/O 参数# 9 n 15(n 为装置编号,15)同位 V 为“1”时的纸带运转、纸带输入或顺序编号搜索时进行。但存储器运转时不进行同位 V 校验。 下述情况时发生同位 V 错误。 在有意义信息区间从纸带垂直方向上的最初有意义码到 EOB(;)为止的码数为奇数个时,换句话说,是在 1 个单节内的字符数为奇数个时。 发生同位 V 错误时,纸带在 EOB(;)的下一个码下停止。 (注 1)

36、纸带码中同位 V 校验时存在作为 1 个字符计算的码和不计算的码。 详细内容请参阅 “3.1纸带码”的“纸带码一览表”。 (注 2) 从最初的 EOB 码到地址码或到“/”码出现为止的区间中的空间码也是同位 V 的计数对象。 3. 数据格式 3.8 G 指令一览表 - 13 -3.8 G 指令一览表 功能及目的 G 指令 指令群 功 能 00 01 定位 01 01 直线插补 02 01 圆弧插补 CW 03 01 圆弧插补 CCW 04 00 延时 09 00 精确停止检查 10 00 程序参数输入补偿输入 11 00 程序参数输入取消 12 00 圆切削 CW 13 00 圆切削 CCW

37、17 02 平面选择 X-Y 18 02 平面选择 Z-X 19 02 平面选择 Y-Z 20 06 英制指令 21 06 公制指令 27 00 参考点校验 28 00 参考点复归 29 00 开始点复归 30 00 第 24 参考点复归 30.1 00 回归换刀点 1 30.2 00 回归换刀点 2 30.3 00 回归换刀点 3 30.4 00 回归换刀点 4 3. 数据格式 3.8 G 指令一览表 - 14 - G 指令 指令群 机 能 30.5 00 回归换刀点 5 30.6 00 回归换刀点 6 31 00 跳跃 31.1 00 多级跳跃 1 31.2 00 多级跳跃 2 31.3

38、00 多级跳跃 3 33 01 螺纹切削 34 00 特别固定循环(圆周孔循环) 35 00 特别固定循环(角度直线孔循环) 36 00 特别固定循环(圆弧) 37 00 自动刀具长测定 37.1 00 特别固定循环(棋盘孔循环) 38 00 刀具半径补偿向量指定 39 00 刀具半径补偿转角圆弧 * 40 07 刀具半径补偿取消 41 07 刀具半径补偿 左 42 07 刀具半径补偿 右 43 08 刀具长度补偿 (+) 44 08 刀具长度补偿 (-) 49 08 刀具长度补偿 取消 50 11 定标 取消 51 11 定标 打开 * 50.1 19 G 指令镜像 取消 51.1 19 G

39、 指令镜像 有效 52 00 局部坐标系统设定 53 00 机床坐标系统选择 * 54 12 工件坐标系统 1 选择 55 12 工件坐标系统 2 选择 56 12 工件坐标系统 3 选择 57 12 工件坐标系统 4 选择 58 12 工件坐标系统 5 选择 59 12 工件坐标系统 6 选择 54.1 12 工件坐标系统选择 扩充 48 组 60 00 单方向位置定位 61 13 精确停止检查模式 62 13 自动转角倍率 3. 数据格式 3.8 G 指令一览表 - 15 - G 指令 指令群 机 能 63 13 攻丝模式 63.1 13 同期攻丝模式 (正攻丝) 63.2 13 同期攻丝

40、模式 (反攻丝) * 64 13 切削模式 65 00 使用者宏 单一呼叫 66 14 使用者宏 模式呼叫 A 66.1 14 使用者宏 模式呼叫 B * 67 14 使用者宏 模式呼叫取消 68 16 可编程坐标旋转 打开 69 16 可编程坐标旋转 关闭 70 09 使用者固定循环 71 09 使用者固定循环 72 09 使用者固定循环 73 09 固定循环(步进循环) 74 09 固定循环(反向攻丝) 75 09 使用者固定循环 76 09 固定循环(精搪孔) 77 09 使用者固定循环 78 09 使用者固定循环 79 09 使用者固定循环 * 80 09 固定循环取消 81 09 固

41、定循环(钻孔铅孔) 82 09 固定循环(钻孔计数式搪孔) 83 09 固定循环(深孔钻) 84 09 固定循环(攻丝) 85 09 固定循环(搪孔) 86 09 固定循环(搪孔) 87 09 固定循环(反搪孔) 88 09 固定循环(搪孔) 89 09 固定循环(搪孔) 90 03 绝对值指令 91 03 增量值指令 92 00 机床坐标系统设定/主轴锁定速度设定 94 05 非同期进给(每分进给) 95 05 同期进给(每回天进给) 96 17 恒表面速度孔制 有效 97 17 恒表面速度控制 取消 * 98 10 固定循环 起始点复归 99 10 固定循环 R 点标准复归 100225

42、00 使用者宏(G 码呼叫)最大 10 个 3. 数据格式 3.9 加工前的注意事项 - 16 -(注 1) “”符号表示初始状态下应选择的码或被选择的码。 “”符号表示根据参数变为初始状态下应选择的码或被选择的码。 (注 2) 指令同一指令群的 2 个以上 G 码时,最后的 G 码有效。 (注 3) 本 G 指令一览表为原来的 G 指令一览表。由于机器的不同,有可能出现使用 G 码宏呼叫后进行与原来的 G 指令不同操作的情况。请参阅机器制造商提供的说明书进行确认。 注意 在G 后无后缀数值指令下,运转时将变成G00的操作。 3.9 加工前的注意事项 加工前的注意事项 注意 在制作加工程序的时

43、候,请选择适当的加工条件,并保证不能超越机械和 NC 的性能、容量和限制。例题表示没有考虑到加工条件。 在进行实际加工前请先使机械空转,并对加工程序、工具的补偿量、工件补偿量等予以确认。 ! ! ! 4. 缓存寄存器 4.1 输入缓存 - 17 -4. 缓存寄存器 4.1 输入缓存 功能及目的 在纸带运转或 RS232C 运转,预读缓存变空时,会马上从输入缓存转移一单节的数据到预读缓存中,输入缓存的存储数据少于 2484 字符时,将会继续从纸带读入下面的数据(最多 248 字符),存储到输入缓存内。该缓存的作用是避免读带机读取动作的延迟,使单节交替达到顺畅。 但是,此预读效果在单节执行时间较下

44、一单节纸带读取时间短时失去作用。 输入缓存 预读 缓存 5 缓存 3 缓存 纸 带 存储器 MDI 数据 (缓存248 5 字符) 操作键盘 演算处理最大 5 个执行单节 缓存 2 缓存 1 模式切换 (注) 每个预读缓存可存储 1 个单节的数据。 解析处理 输入缓存的存储器容量是 2485 字符(包含 EOB 码)。 (1) 以 248 字符为单位更新输入缓存寄存器内容。 (2) 输入缓存内读入的码只是有意义区间的有意义码。 (3) 控制出、控制入中插入的码(包括“(”及“)”)以及可选程序段跳过开关打开时,从“”码起到 EOB 码为止的码也被读入输入缓存。 (4) 复位时输入缓存内数据被消

45、除。 4. 缓存寄存器 4.2 预读缓存 - 18 -4.2 预读缓存 功能及目的 通常自动运转时为使程序解析处理能顺利进行,会进行对一个单节进行预读,但刀具径补偿时由于包括交叉检查的交点计算,因此会对最多个单节进行预读。 预读缓存的规格如下: (1) 存储 1 单节的数据。 (2) 预读缓存存储的数据只是有意义信息区域的有意义信息。 (3) 控制出、控制入中插入的码以及可选程序段跳过开关打开时,从“”码起到 EOB 码为止不被读入缓存。 (4) 复位时预读缓存内数据被消除。 (5) 连续运转中单节 ON 时,预读缓存在存储下一个单节数据后停止。 其它的注意事项 (1) 在程序连续执行和单节执

46、行时,可选择程序段开关等外部控制信号变为有效/无效的时间不同。 (2)通过 M 指令设定可选择程序段开关等的外部控制信号 ON/OFF 时,被缓存寄存器预读入的程序无法实现外部控制操作有效。 (3) 进外部控制的 M 指令禁止预读并执行再计算的方法如下: 判别通过 PLC 进行外部控制的 M 指令,设定 PLCNC 接口表格的“再计算要求”为 ON。 (当“再计算要求”被设定 ON 时,预读处理过的程序将被再处理。) 5. 位置指令 5.1 位置指令方式;G90, G91 - 19 -5. 位置指令 5.1 位置指令方式;G90, G91 功能及目的 通过 G90, G91 指令,可指定之后开

47、始的坐标指令作为绝对值或增量值指令进行执行。但是,R 指定的圆弧半径、I, J, K 指定的圆弧中心,通常为增量值指令。 指令格式 G9 Xx1 Yy1 Zz1 ; G90 :绝对值指令 G91 :增量值指令 详细说明 (1) 绝对值模式时,移动与当前位置无关,可按照程序指定的工件坐标系的位置移动。 增量值模式时,以当前位置为始点(0),按照程序指定的值作相对值移动。 从工件坐标系的 0 点出发的指令中,绝对值和增量值的任一模式下都会成为同一坐标指令值。 N 1 G90G00X0 Y0; N 2 G90G01X200. Y50. F100; N 2 G91G01X200. Y50. F100;

48、 刀具 300.200. 200.100.N1100.N2 WXY 5. 位置指令 5.1 位置指令方式;G90, G91 - 20 -(2) 对于下一单节来说,最后指定的 G90 或 G91作为模式而工作。 (G90) 工件坐标系 X 轴移到 100.mm, Y 轴移到 100. mm 位置 (G91) 作为增量值,X 轴移动100.mm,Y 轴移动50. mm,最后结果为X 向100.mm,Y向100. mm位置移动。 (3) 同一单节中可以用复数个指令, 因此可以将特定地址作为绝对值或增量值指定。 X 轴通过 G90 作为绝对值模式处理,向工件坐标系 300.mm 的位置移动; Y 轴通

49、过 G91 移动100.mm,最后结果为 Y 向 200.mm 的位置移动。对此后的单节来说,默认为 G91 模式,剩余的将为增量值。 (4) 电源接通时,初始状态为绝对值指令还是增量值指令,可以通过参数#1073 I_Absm 的设定来进行选择。 (5) 通过手动输入数据 (MDI)进行指令时,也从该单节开始使用与该单节相同的模式。 N 3 X100. Y100.; N 3 X100. Y50.; N 4 G90X300. G91Y100.; 300.200. 200.100.N3 WXY100. 300.200. 100.N4 WXY100.200. 5. 位置指令 5.2 英制指令和公制

50、指令切换;G20,G21 - 21 -5.2 英制指令和公制指令切换;G20,G21 功能及目的 通过使用 G 指令,可切换英制指令和公制指令。 指令格式 G20G21 ; G20 :英制指令 G21 :公制指令 详细说明 G20、G21 的切换只对直线轴起作用,对旋转轴没有任何意义。 G20、G21 只切换指令单位,并不切换输入单位。 也就是说,初始英制在关闭的时候,加工程序的指令单位即使通过 G20 切换成英制单位,刀具补偿量等的设定单位仍然是公制,因此请注意设定值。 (例 1) 输入指令单位和 G20/G21 的关系(小数点输入类型的时候) 输入指令单位 公制输出(#1016 iout=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com