AMADA数控冲床编程手册

  1 编 程 手 册 2目录 编程的基础5 从图纸到产品的流程5 编程的顺序5 决定加工方法的注意事项10 程序格式11 指令码11 程序段11 程序文16 基本的指令码17 O 代码: 程序编号17 N代码: 指令序列编号18 / : 程序段删除18 G06: 材料设置19 G92: 原点设置20 G90: 绝对值21 G91: 增量21 T 代码: 模具选择22 C 代码: 分角度23 F 代码: 轴速度设置24 G70: 冲切停止25 G04: 停止25 G01: 直线 G26: 螺栓孔循环29 G28: 线: 栅格-Y35 G66: 直线 直线冲切 “K” 的扩张G6...

  1 编 程 手 册 2目录 编程的基础5 从图纸到产品的流程5 编程的顺序5 决定加工方法的注意事项10 程序格式11 指令码11 程序段11 程序文16 基本的指令码17 O 代码: 程序编号17 N代码: 指令序列编号18 / : 程序段删除18 G06: 材料设置19 G92: 原点设置20 G90: 绝对值21 G91: 增量21 T 代码: 模具选择22 C 代码: 分角度23 F 代码: 轴速度设置24 G70: 冲切停止25 G04: 停止25 G01: 直线 G26: 螺栓孔循环29 G28: 线: 栅格-Y35 G66: 直线 直线冲切 “K” 的扩张G67: 矩形39 G68: 步冲圆弧41 3G69: 步冲-线: 冲切-线: 程序停止55 M01: 任选功能停止56 M08: 冲切结束延迟开始 M09: 冲切结束延迟结束56 M80: 工件导向器“开” (可选) M81: 工件导向器“闭” (可选) M690: 气吹开始(可选) M691: 气吹取消(可选) M692: 冲切上升开始 M693: 冲切上升取消M681~683: 冲切速度 M686: 冲切速度取消 M120: 软方式 M121: 软方式取消 冲切模式读出功能 M13: 冲切模式取消61 M500、 M501: 冲切模式62 M696: NE X模具指令 M697: NE X模具指令取消63 M12: 步冲模式63 M510~559, 800~999: 成形模式 64 M560~569: 刻印模式65 M502~505, 570~575: 半冲切模式65 M506~509: 剪切模式 重定位功能70 G27: 重定位Ⅰ70 G25: 重定位Ⅱ72 加工模式存储, 读出功能74 A、 B 代码: 加工模式存储, 读出功能74 (下页继续) 4宏程序功能76 U、 V、 W代码: 宏指令存储, 读出功能76 宏的多重读出 G73: 对称(对称形)80 “多件加工” 功能83 G98: ” 多件加工” 基点和排列间距的设置83 G75: ” 多件加工” 运行(X) G76: ” 多件加工” 运行(Y)85 基于” 多件加工” 设置的原点移动 “多件加工” 的外形切出90 “多件加工” 程序例91 试M97: 子程序的结束 M96、 P 、 L 代码: 子程序的读出100 子程序的多重读出100 子程序的运行101 编程的参考102 特殊形状编程的提示102 冲小窗108 机器各部的尺寸112 5编程基础 从图纸到产品的流程 从图纸上描述的产品通过C NC 转塔式冲床加工为产品的流程如下。 编程的顺序 决定加工方法 在考虑产品形状、 材料尺寸、 板厚、 产品个数, 使用机器等同时, 首先请决定加工方法。 【例】 1. 是先用剪切机等设备外形切割尺寸固定的材料后再用冲床加工还是先用冲床加工尺寸固定的材料后再用剪切机等设备切割外形? 2. 加工多个小件产品时, 1 份材料能加工几个产品? 另外, 是用冲床切出外形还是用剪切机切出外形? 3. 当存在不同的形状的产品时, 1 张的材料切几种? 把软盘插入软驱 自动编程装置编程 图 纸 编 程 输 入 读入程序 自动运转 加工产品 网络 6决定工件夹钳位置 ●各工件夹钳间隔, 请尽量大。 ●请确认死点。 (请参考第 4 章《运行》 之《中断运行和重新启动》 之《过载检知功能为“O N” 时》 ) ● 当使用成形或变形了的材料时, 在调位时, 请确认工件夹钳是否真能再次夹好工件(确认工件夹钳夹得是否牢靠) 。 备注 ●在编程时, 为了防止工件夹钳进入死点, 请使用如下方法。 将整个加工形状旋转 180 夹住相反的一端。 变更工件夹钳的位置(间隔) 。 变更模具的转塔位置。 使用重定位功能。 设夹钳费。 确认使用模具 模具位置编号 请确认加工所必要的模具、 安装的模具位置编号。 备注 ●能够安装的模具尺寸和个数因转塔的规格而不同。 当大直径模具占用的位置不够时, 在运行中途换模不如采用步冲、 补充冲切加工等方法会更有效率。 位置分配图, 请参考《模具手册》 的《模具位置排列》 。 决定加工顺序 在考虑缩短加工时间及保持精度的同时, 请决定加工位置的顺序。 顺序决定后, 在图纸上编号分色, 会变得很清楚。 备注 ●一般的冲切顺序, 有如下决定方法。 从图纸的右上方开始转一周在右上方停止。 7 先小孔后大孔然后再外形, 最后翻边、 成形加工等。 相同模具不要用2 次以上。 (但如使用重定位, 就例外了) 计算座标 请认真阅读图纸的数值, 计算各加工位置的坐标值。 请在各加工位置(孔等中心点) , 从原点(X0 , Y0 ) 测起, 测出距X方向多长,距Y方向多长。 材料被夹端面的一端为X轴。 距离的单位请设为“mm” , 精确到 100 分之1 。 轴的方向, 把产品图纸放入“X-Y座标系”的第1 象限考虑, 从基点开始测起。●设右方向为“+X” ●设左方向为“-X” ●设上方向为“+Y” ●设下方向为“-Y” 备注 ●用程序指定加工位置时, 有如下2 种指令方式。 绝对值指令 常用从原点(X0 , Y0 ) 测得的距离指令位置。 增量指令 不是由从原点、 而是由从紧接之前的位置测得的增量值来指令。 产图纸 夹钳 销 8【例】 指令下图的①~⑤孔位时, 绝对值指令和增量指令各如下表所述。 绝对值 增量 X Y X Y ①600. 00300. 00600. 00(绝对值)300. 00 (绝对值) ②400. 00300. 00-200. 000 ③300. 00200. 00-100. 00-100. 00 ④300. 00100. 000 -100. 00 ⑤100. 00100. 00-200. 000 加工范围 EM255NT, EM2510NT 的加工范围如下表所示。 当X轴方向的加工尺寸超过加工范围时, 请使用重定位。 Y轴移动距离(转塔线路別) 原点位置 T 100号机 T 200号机 T 300号机 +30. ~ +1340mm+30. ~ +1340mm机型 X轴 原点位置 X轴 移动距离 -10.  +1280mm -10. ~ +2510mm 切槽 深度 Y轴 -10. ~ +1300mm +1260mm -10. ~ +1300mm +1260mm -50. ~ EM255NT 1270mm 1320mm1270mm-50. ~ EM2510NT 2500mm 1320mm1270mm 切槽深度 插入程序调节定位销位置夹钳端 9编码 把测得的坐标值和机器的工作方法等匹配进程序格式, 编写程序文。 将程序文填入表单叫做《编码》 。 按照编码后的列表, 在《编辑界面》 用附属的键盘(键入) 把程序注册进NC 装置的存储器内。 另外, 如果是自动编程装置就可以用它来编程。 程序检查 因为不知道编出的程序是否存在错误, 所以在运行前请务必检查。 关于检查方法有如下几种。 使用自动编程装置执行绘图检查。 使用NC 装置的程序检查功能。 将NC 操作面板的《冲切选择开关键》 置为“切” , 运行程序(空运行) 。 1 0加工方面的注意事项 1. 加工切口时要使用大于该切口尺寸的大尺寸模具。 如使用与切口尺寸相同尺寸的模具, 产品的边缘会产生针状凸起。 【例】 将 20mm×20mm 的尺寸用角冲头冲切时, 应使用 30mm×30mm 的角冲头。 2. 不要用长角状冲头在超过短边方向处冲切加工。 冲头向短边方向处后让。 【例】 用纵 18mm×横5 mm 的长角冲头在横向(右侧)补充冲切加工时, 冲头会逆向(左侧) 后让。 3. 补充冲切加工时的进刀进距至少要设为模具直径的 1/2 以上。 (模具直径×1/2) ≦(补充传送间距) ≦(模具直径-0. 5mm) 針状凸起 针状凸起 1 1 4. 材料端的切口量, 绝对不要小于板厚。 冲头向外后让。 5. 冲头的压板(脱模板) 在材料上应尽量张大。 6. 别在死点内冲切。 如在死点内做冲切加工, 会发生冲到工件夹钳或扭曲材料的加工事故。 要大于板厚 冲头 1 2程序格式 指令码 程序指令的最小单位叫做指令码。 指令码如右所示, 它是由地址代码和与它相连的几位数的数值构成。 数值前常带有“-” 符号。 地址使用字母(A~Z ) 中的1 个, 规定与它连续的数值的含义。 但是, 按照准备功能的指示, 相同地址有时也适用于不同含义。 (请参考下页的一览表) 使这些的指令码单独出现, 或合成几个指令码。 例如构成下图的1 个程序段(汇总为一体的指令) 。 程序段 把合成指令码指令单位叫做程序段。 程序段的内容(格式) 取决于其中使用了的G代码指令。 1 个的程序段可用结束程序段(EO B ) 代码分开。 NC 装置的界面上, 因把结束程序段代码用“; ” 显示, 本書也用“; ” 来标识。 备注 ●结束程序段代码, 在本NC 装置中按《EOB键》 输入。 但是, 在其它自动编程装置等中, 当EI A时用“C R(程序段结束) ” 、 I S O时用“LF(换行) ” 来体现。 使用其它装置编程时, 请按照各自的使用说明书的内容执行。 地址 码 程序段 程序段 程序段 指令序列编号 功能 转塔位置编号辅助功能 分度角度指令X YEOB 1 3■地址代码一览 功能分类 地址 指令的数值内容 数值的范围 程序编号 O 程序编号 0000~7999 指令序列编号 N 指令序列编号 00000~99999 基本的工作 方式设置等 50, 90~94 等(2 位数) 功能 G 加工模式编号 25~29, 66~70 等 (2 位数)X轴坐标值 0~999999. 99mm ※ X 停止(延迟时间) 0~999999. 99 秒 Y Y轴坐标值 0~999999. 99mm ※ T 转塔位置编号 102, 201, 304 等(3 位数)※基本座标语言 C 分角度 0~360. 00 I 圆弧半直径, X方向的孔间隔, 直线mm ※ J 加工开始角度 0~360. 00 Y 方向的孔间隔, 直线mm ※ 模式方面的孔数, Y方向的孔数 1~9999 K 圆弧角度 0~360. 00 圆弧上的角度间隔 0~360. 00 X方向的孔数 1~9999 P X方向的模具尺寸 0. 01~999999. 99mm ※ 直线mm ※ D 弯曲系数 0. 01~99. 99% 步冲间距, 圆弧上之间隔, Y方向的模具尺寸 0. 01~999999. 99mm ※ 模式座标语言 Q 对称轴方向, ” 多件加工” 开始位置 1 , 2 , 3 , 4 , 或 8000 速度设定 F X、 Y轴移动速度, T 、 C 轴旋转速度 1 , 2 , 3 , 4 机器的工作控制, 程序辅助等 00, 13, 96, 680, 694 等 辅助功能 M 冲切模式参数编号(读出) 12, 500~575, 696, 800~999 A 板厚 0. 1~3. 2mm 材料设定 B 材质 0 , 1 , 2 A 模式存储编号(程序段设置) 1~5 模式存储 B 模式存储编号(读出) 1~5 U~V 宏程序编号(范围设置) 01~99 宏程序 W 宏程序编号(读出) 01~99 P 子程序编号(读出) 0~7999 子程序 L 子程序的反复次数 0~7999 1 4备注 ● 表中的数值是输入NC 装置所得的最大范围。 特别是※记号的数值是受机器的规格、 NC 内部的计算結果限制。 ■G代码一览 代码 名称 格式 页 G00 直线 材料设置 G06 A _B _; 15 G25 重定位Ⅱ G25 X _; 66 G26 螺栓孔循环 G26 I _J _K _T _; 25 G27 重定位Ⅰ G27 X _; 64 G28 线 I _J _K _T _; 27 G29 圆弧 G29 I _J _P _K _T _; 29 G36 栅格-X G36 I _P _J _K _T _; 30 G37 栅格-Y G37 I _P _J _K _T _; 30 G50 复归原点 G50 ; 23 G66 直线 I _J _P _Q _D _T _; 31 G67 矩形 G67 I _J _P _Q _T _; 34 G68 步冲圆弧 G68 I _J _K _P _Q _T _; 36 G69 步冲-线 I _J _P _Q _T _; 39 G70 冲切停止 G70 X _Y _; 21 G72 模式基点设置 G72 G90 (G91 ) X _Y _; 24 G73 对称(对称形) G73 X _Y _Q _W _; 74 G75 “ 多 件 加 工 ” 运 行(X ) G75 W _Q _; 79 G76 “ 多 件 加 工 ” 运 行(Y ) G76 W _Q _; 79 G78 冲切圆弧 G78 I _J _K _P _Q _D _T _; 40 G79 冲切线 I _J _P _Q _D _T _; 41 G90 绝对值 G90 X _Y _T _; 17 G91 增量 G91 X _Y _T _; 17 G92 原点设置 G92 X _Y _; 16 G93 坐标偏置-1 G90 (G91 ) G93 X Y ; 43 G94 坐标偏置-2 G90 (G91 ) G94 X _Y _P _K _Q _D _; 47 G98 “多件加工” 设置 G98 X _Y _I _J _P _K _; 77 1 5■M代码一览 代码 名 称 页 M00 程序停止 50 M01 任选功能停止 51 M08 冲切结束延迟开始 51 M09 冲切结束延迟结束 51 M12 步冲模式 57 M13 冲切模式取消 55 M80 工件导向器开(可选) 52 M81 工件导向器闭(可选) 52 M96 P , L 代码: 子程序的读出 93 M97 子程序的结束 92 M500, 501(696) 冲切模式 56 M502~505 570~575 半冲切模式 59 M506~509 切槽模式 60 M510~559 800~999 成形模式 58 M560~569 刻印模式 59 M681~683 冲切速度 54 M686 冲切速度取消 54 M690 气吹开始(可选) 53 M691 气吹取消(可选) 53 M692 冲切上升开始 53 M693 冲切上升取消 53 M696 NE X模具指令 57 M697 NE X模具指令取消 57 M120 软方式 54 M121 软方式取消 54 1 6程序文 程序中, 整个文体的构成也有一定的格式。 例如, 在指令加工位置之前, 要设置座标原点、 材料、 速度等条件。 另外在G代码、 M代码等指令中, 指令一次, 在同类的变更指令或解除指令产生之前有的还继续生效的, 叫做“最常见的” 指令, 在程序中的指令位置必须注意。 请按照这样的顺序组成程序文。 基本的程序文如下。 O 1234; 程序编号 G06 A _B _ ; 材料设置 G92 X _Y _ ; 原点设置 F 2 ; 轴速度设置 G90 X _Y _T _ ; 加工指令 X _Y _; 加工指令 X _Y _T _ ; 加工指令 M692; G50; 复归原点 备注 ●在指令中还存在一省略就能自动设置基本值的。 另外, 有的指令通过NC 操作面板或冲切菜单的设置也能变更或忽略。 关于各自的指令的位置、 程序段格式、 数值等, 请认真阅读下页以后各项说明执行编程。 1 7基本指令码 O 代码: 程序编号 NC 装置的存储器中的每 1 条程序最大相当于可注册约 120000 字的程序。 而且, 运行C NC 、 使用子程序时要向C NC 的存储器带上O 编号注册程序。 为了使程序间互相能区别而带有程序编号。 程序编号在地址“O ” 之后以4 位数的数字指定。 O 4 位数 0000~7999 上一级位数的“0” 在输入时可省略。 例如, “0012” 只用□ 1 □ 2 输入即可。 通常的主程序, 以程序编号 “O □□□□; ” 开始, 以复归原点指令“G50; ” 结束。 O 0011; G50; O 0022; G50; No. 11 程序 No. 22 程序 在主程序中读出并使用的子程序以程序编号“O □□□□; ” 开始, 以子程序结束指令“M97” 结束。 O 0200; M97; No. 200 程序 备注 ●子程序如注册不进NC 装置的存储器内就读不出。 子程序的注册请咨询弊公司担当服务员。 ●程序编号“0000~0099” 及“8000~9999” 因弊公司已用于用户宏程序等, 所以请别用于客户的加工程序编号。 ●从通常界面读取程序、 执行编辑时的程序名称字母数最多应在 32 字以内。 ●在运行界面操作中, “O 1” 被自动配置。 1 8N代码指令序列编号 在各程序段头, 地址“N” 后续的5 位数以内的数值0 ~99999, 能加序列编号。 序列编号的顺序随意。 另外, 不管是加在全部程序段, 还是只加在程序的要点处都无所谓。 一般而言, 为了 使编号的序号变大, 加在程序的要点处方便。 如带上序列编号, 在编辑时执行序列编号搜索后, 能找出所定的程序段。 另外, 程序编辑时, 在所定的程序段之前可执行连续删除等操作。 【例】 加在全部的程序段时 加在要点程序段时 N0000 G06 A1. 0. B0 ; G06 A1. 0 B0 ; N0001 G92 X2500 . Y1270. ; G92 X2500. Y1270. ; N0002 G90 X500. Y300. T 208 ; N0001 G90 X500. Y300. T 208 ; N0003 G91 X50. ; G91 X50. ; N0004 X50. ; X50. ; N0005 G90 X650. Y450. T 309 ; N0002 G90 X650. Y450. T 309 ; | | N0990 G50; G50; /程序段删除 程序段头带有斜线“/ ” , 使位于液晶显示的操作面板A的《程序段空白指令钮》 “灯亮(O N) ” 后运行时该程序段的信息可忽略。 将《程序段空白指令钮》 置为灯灭时, 该程序段的信息为有效。 备注 ●斜线“/ ” , 请务必加在程序段头。 ●程序段删除, 在该程序段被读入运行缓冲器时得到实时处理。 在运行中途就是将《程序段空白指令钮》 置为“灯亮(O N) ” 也已被读入程序段而不能忽略。 ●执行程序段删除时, 请注意该程序段的《最常见的》 指令。 另外, 增量时跳过一个位置指令, 以后的加工位置会错位。 请提前在程序段删除的如下程序段, 再次输入《最常见的》 指令、 或使用绝对值纠正指令。 1 9【例】 包括程序段删除的程序 G90 X320 Y210. T 208 ; 绝对值 10 冲头 G91 X500. ; 增量 10 冲头 / X100. Y100. T 201 ; 增量 80 冲头 G90 X570. Y310. T 201 ; 绝对值 80 冲头 G06: 材料设置 在程序头指令所使用的材料的板厚和材质。 该数据在运行程序时(被NC 装置读入) 被冲切工作的控制所利用。 ■格式 G06 A 板厚 B 材质 ; 板厚输入范围 0. 1~6. 3mm 材质选择 0 : S P C (软钢) 1 : S US (不锈钢) 2 : AL (铝) 【例】 厚 1. 0mm 的软钢 O 0123 ; G06 A1. B 0 ; 备注 ●“G06” 的程序段, 请务必用程序头指令。 “G06” 的材料设置不存在时, 板厚“6. 3mm” 、 材质“0: S P C ” 被自动设置。 ●后续于A代码的板厚的数值, 小数点以后第1 位之前为有效, 从第2 位开始指令为无效。 另 外, 输入小 数点 时将最下一级当 作“0. 01mm 单位” 后 设置小数点, 设该数字为无效。 输入(指令) 数据 有效数据 1. 6 1. 6 2. 36 2. 3 63 0. 6 ●毛刷台面的情况下, 板厚规格是 3. 2mm。 20G92: 原点设置 为了 指定加工位置的座标, 必须决定提前座标系的基点。 通常机器在起动后执行《复归原点》 , 因X、 Y轴也在向冲程充分地移动, 所以请指令该位置在X、 Y座标上是多少。 因此, 这里所指令的数值因机器的规格而不同。 ■格式 G92 X Y ; ■指令数值 EM2510NT 时 G92 X2500. Y1270. ; 根据上述的指令, X、 Y座标系的原点“X0 , Y0 ” 被决定。 这里所设置的座标系, 相关的该程序中的全部绝对值指令为有效。 ■关于座标指令的数值 后续于X、 Y代码等的座标值, 以“mm 单位” 在小数点以后第2 位之前为有效。 (通常输入小数点后第2 位之前) 小数点后下一级的“0 ” 能省略但小数点不能省略。 小数点不被输入时, 将最下一级当作“0. 01mm 单位” 。 X轴 400mm 时 “X400. ” , “X400. 0” , “X400. 00” , “X40000” 中的任一个。 Y轴 25. 4mm 时 “Y25. 4” , “Y25. 40” , “Y2540” 的任一个。 X轴-15. 23mm 时 “X-15. 23” , “X-1523” 的任一个か。 Y轴 143. 357mm 时 四捨五入后“Y143. 36” , “Y14336” 的任一个。 备注 ●小数点后的有效位数的输入方法与C 代码、 加工模式中的座标代码(I , J , K, D ,P , Q ) 是一样的。 另外带《英寸/ 公制的转换功能(可选) 》 的NC 装置, 转换为“英寸单位” 时, 小数点后第3 位之前为有效。 ●按照G92 指令, 自动执行工件夹钳位置检查。 在冲头指令之前请务必指令“G92” 。 ●G92 指令紧接着后边, 增量指令“G91” 不能使用。 接通电源时, 在工件夹钳位置变更后, G92 指令执行工件夹钳读取工作。 请务必在冲头指令之前指令。 21G90: 绝对值 G91: 增量 作为定义各轴位置的方法, 有绝对值(绝对座标) 指令和增量(相对座标, 增量座标) 指令。 绝对值指令“G90” 以后的位置指令, 常指定距原点“X0、 Y0” 的距离。 增量指令“G91” 以后的位置指令指定在该程序段的移动量, 即距眼前位置的距离。 “G90、 G91” 也在程序段头指令。 并且都是《最常见的》 指令, 所以指令一次后, 互相指令在被纠正前为有效。 程序中无指定时为绝对值。 备注 ●在增量指令“G91” , 紧接着G92, G98, G93, G94 指令的程序段请别使用。 请务必使用绝对值指令“G90” 。 ■格式 G90(或G91) X Y T ; 【例】 绝对值指令 增量指令 G90 X600. Y300. ; ① G90 X600. Y300. ; ① X400. Y300. ; ② G91 X-200. Y0. ; ② X300. Y200. ; ③ X-100. Y-100. ; ③ X300. Y100. ; ④ X0. Y-100. ; ④ X100. Y100. ; ⑤ X-200. Y0. ; ⑤ 22不论是绝对值还是增量, 都是实际没有移动必要的轴的指令可以省略。 上述(17 页) 的例子, 就是如下运行程序也为相同指令。 绝对值指令 增量指令 G90 X600. Y300. ; ① G90 X600. Y300. ; ① X400. ; ② G91 X-200. ; ② X300. Y200. ; ③ X-100. Y-100. ; ③ Y100. ; ④ Y-100. ; ④ X100. ; ⑤ X-200. ; ⑤ T 代码: 模具选择 ■格式 X Y T 编号; X、 Y轴指令后, 由后续T 代码的3 位数的数值指定模具位置编号。 因该T 代码指令《最常见的》 , 所以连续使用相同模具时, 各程序段没必要指令。 【例】 G90 X500. Y400. T 208 ; X300. Y200. ; X150. Y300. ; : X10. Y600. T 309 ; X20. Y400. ; 用用 23C 代码: 分角度 ■格式 X Y T C ; 在X 、 Y , T 指令之后, 由后续C 代码数值“360. 00” 指令分度的角度 。 左转(逆时针方向)为“+” , 右转(顺时针方向) 为“-” 。 因该C 代码指令也是《最常见的》 , 所以以一个角度继续加工时, 各程序段没必要指令。 【例】 G90 X500. Y600. T 220 C 45. ; X350. Y700. ; X10. Y600. T 309 ; 自动分度回到“0 ” 后选择 T309、 加工。 备注 ●C 代码指令只有是分度装置所带着的模具位置编号才有效。 另外, 可包含以下指令码的程序段中, C 代码指令可以忽略。 G92, G93, G94, G72, G25, G27, G98, G75, G76, G04, U, V, W 以 24F 代码: 轴速度设置 ■格式 F ; 设置X、 Y轴的移动速度的代码是《最常见的》 指令。 速度指令数值从“1 ~4 ” 中选择。 “F 1 ” 速度最快“F 4 ” 速度最慢。 请务必作单独的程序段来指令。 【例】 G90 X500. Y400. T ; F 3 ; X300. Y300. ; X150. Y300. ; F 1 ; X100. Y500. ; X75. Y500. ; 备注 ● F 代码的指令速度和NC 操作面板的《轴速度钮》 (“F 1 ~F 4 ” ) 的设置对应着。 程序中一次也未指令F 代码时, 《轴速度钮》 的设置为有效。 另外, F 代码指令和《轴速度钮》 的设置不同时, 不论其速度有多慢均为有效。 由动由动由动 25G70: 冲切停止 ■格式 G70 X Y ; 只移动X、 Y轴, 不做冲切工作时, 在轴指令之前指令“G70” 。 该指令在如下情况下万一材料、 工件夹钳转移到适当的场所时使用。 ● 工件夹钳靠近模具后, 向下个加工位置移动时担心碰到的情况下。 ● 材料从工件夹钳盘撤出后, 试图重定位但还是按不住的情况下。 “G70” 只限于指令了的程序段方为有效。 另外与“G90, G91” 在同一程序段下可以并用。 【例】 G90 X100. Y100. T ; 冲。 G70 G91 X200. ; 不冲。 G90 Y300. ; 冲。 G04: 停止 ■格式 G04 X 时间 ; 令正在移动的机器轴, 只在必要时间内暂停指令。 停止时间, 用后续于X代码的“秒单位”设置。 请务必作单独的程序段指令。 【例】 G70 G91 Y50. ; 决定冲头停止的位置 G04 X10. ; 停止 10 秒 G90 X100. Y150. T ; 在“X100, Y150” 的位置上移冲 26G01: 直线 ; 直线插补开始 (切槽加工程序) G00 ; 直线插补取消 通常因X 轴和Y轴的移动速度相同, 所以当有了 2 轴同时的位置指令时, 首先沿 45 的方向移动, 然后沿移动量多的方向平行移动。 (右上图) “G 01” 是用于令该X 、 Y平面上的轴移动以最短距离执行的指令。 (右下图)F 代码的数值置于 “8000 (8m/min. )后”。“G 01” 指令在“G 00” 被取消之前,对《最常见的》 有效。 备注 ●直线插补, 在以任意角度执行切槽加工时指令。 其它情况请别指令。 ●指令直线插补后, 移动距离为最短, 但因最大轴速度变慢, 决定位置的必要时间延长。 ●在“G01” 程序段, 当“F 代码” 指令不存在时, 且“G01” 和“G00” 之间存在“T ,C 代码” 指令时, 会出错(程序错误) 。 执直线补 通常轴移动 直线: 复归原点 ■格式 G50 ; 程序的最后, 务必用单独程序段来指令。 该指令在令机器的各轴自动回到《原点位置》 的同时, 令NC 装置重回到初始状态。 备注 ●“G50” 指令不存在时, 程序结束不了 。 以后的数据不存在时, 机器、 NC 也都在运行中途处于停止状态。 另外, 为了运行这样的程序, 必须再从《复归原点》 操作开始从重复。 程序的最后, 请务必指令“G50” 。 28加工模式 由相同模具沿特定的模式(直线, 圆弧等) 连续加工时, 就是不指令各个加工位置, 使用后面的加工模式功能也能简单的编程。 G72: 模式基点设置 ■格式 G72 G90 (或G91) X Y ; 照上述指令设置以后指令加工模式的基点。 在加工模式指令之前, 请以单独程序段指令。 如果“G72” 指令不存在时, 将眼前的位置当作基点执行模式加工。 ● 基点的位置, 不论是绝对值还是增量都能指令。 ● “G72” 和“G90(或G91) ” 哪个前哪个后都无所谓。 ● 在指令“G72” 的如下程序段, 请务必指令加工模式。 ● 用“G72” 指定了 的X、 Y座标位置, 不决定位置也不进行加工。 ● 在指令“G72” 的程序段内, 请别指令M代码、 T 代码。 备注 ●在加工模式, 除各《模式基点》 和作为实际加工位置的《冲头开始点》 、 《冲头终点》之外, 还有计算后产生的《模式终点》 。 这些各类模式, 有时处于不同位置有时处于相同位置。 ●模式加工下个位置指令增量时, 因将《模式终点》 当作《眼前的位置》 , 所以请注意各模式的种类《模式终点》 的位置在哪里。 《模式终点》 的位置, 在各加工模式的项目处有图示。 29G72 X400. Y300. ; 模式基点指令 G26 I 100. J 90. K8 T 208 ; 加工模式指令 G91 X300. Y100. T 203 ; 增量指令 A G26: 螺栓孔循环 是将圆周任意等分后加工各点的模式。 ■格式 G26 I r J Kn T ; I r : 用正“mm 单位” 指定圆的半直径r 。 J : 最初用对着X轴方向的角度 指定加工点的位置。 逆时针转为“+” , 顺时针转为“-” 。 Kn : 指定加工点数量, 即指定等分数n 。 从最初的加工开始点逆时针加工时为“+” , 顺时针加工时为“-” 。 【例】 G72 G90 X300. Y250. ; G26 I 80. J 45. K6 T 208 ; 始冲点停冲点 模式基点、 终点始冲点 停冲点 冲头基点 停冲点 30备注 ●就是在模式基点加工时, 不要指令“G72” , “X300. Y250. ” 之后指令“T 208” 。 G90 X300. Y250. T 208 ; G26 I 80. J 45. K6 ; ●角度 能用“0. 01 单位” 设置。 指定角度为 60 进制(度 分 ) 时,请換算为 10 进制再输入。 58 20 58. 33 ■“G26” 指令和自动分度指令的并用 在“G26” 指令中, 能并用基于C 代码的自动分度指令。 此时, 向着模式基点, (圆的中心)模具常保持一个角度。 把它叫做《法向控制》 。 后续于C 代码的数值在最初的加工位置,由对着X轴方向的角度来指令。 【例】 G72 G90 X400. Y500. ; G26 I 100. J 45. K4 T 220 C 135. (或C -225. ) ; 在最初的加工位置对着X轴“135 ” 的角度的位置模具被设置。 以后各加工位置, 模具的角度被自动设置。 模式基点始冲点 冲头基点 停冲点 停冲点 31备注 ●就是在模式基点加工时不要指令“G72” , 应在“X400. Y500. ” 之后指令“T 220” 。 G90 X400. Y500. T 220 ; G26 I 100. J 45. K4 C 135. ; ●模式指令的程序段不存在C 代码指令时, 不能自动设置角度。 保持以前的角度, 在各位置加工。 G90 X400. Y500. T 220 C 0 ; G26 I 100. J 45. K4 ; G28: 线、 特性、 角 是在直线上等距地加工几个点的模式。 ■格式 G28 I d J Kn T ; I d : 以 “mm 单位”指定加工位置之间隔d 。自模式基点出发沿以“J ” 指定的方向加工时为“+” , 沿相反的方向( +180 ) 去加工为“-” 。 J : 以对着X 轴的角度 指定直线的倾斜度。 逆时针转为“+” , 顺时针转为“-” 。Kn : 以正数指定加工点数量n 。 不包括模式基点。 32【例】 G72 G90 X300. Y200. ; G28 I 25. J 30. K6 T 208 ; 备注 ●在模式基点加工时不要指令“G72” , 在“X300. Y200. ” 指令“T 208” 。 G90 X300. Y200. T 208 ; G28 I 25. J 30. K6 ; ●以“I 25. ” 为“I -25. ” 指令时, 在 180 相反的方向(210 ) 加工。 ■“G28” 指令和分度指令的并用 在“G28” 指令, 并用分度指令时, 在直线上整个位置以一个角度加工。 指令后续于C 代码、 对着X轴方向的角度。 【例】 G72 G90 X100. Y50. ; G28 I 50. J 30. K3 T 220 C 30. (或C -330. ) ; 停冲点 模式终止点 始冲点 模式基点 停冲点 始冲点 冲头基点停冲点 33另外, 模式基点加工时也如下指令。 G90 X100. Y50. T 220 C 30. ; G28 I 50. J 30. K3 ; 34G29: 圆弧 在圆弧上以等角度间距加工几个的点的模式。 ■格式 G29 I r J P Kn T ; I r : 以正“mm 单位” 指定 圆弧的半直径r 。 J : 以对着X轴方向的角度 指定最初的加工位置。 逆时针转为“+” , 顺时针转为“-” 。 P : 指定角度间距 。 从模式基点按逆时针加工时为“+” , 顺时针为“-” 。 Kn : 以正数指定加工点数n 。 不包括模式基点。 【例】 G72 G90 X480. Y120. ; G29 I 180. J 30. P 15. K6 T 208 ; 备注 ●在模式基点加工的时不要指令“G72” , 在“X480. Y120. ” 之后指令“T 208” 。 G90 X480. Y120. T 208 ; G29 I 180. J 30. P 15. K6 ; ●以“P 15. 为“P -15. ” 指令时, 从最初的加工位置执行顺时针加工(上图的虚线的箭头方向) 。 模式终止点 终冲点 始冲点模式基点 35G36: 栅格(栅格) -X G37: 栅格(栅格) -Y 是在X、 Y方向各处, 以等距离在几列的点处加工的模式。 在“G36” 和“G37” , 加工方向不同, 但最后完成是相同的。 ■格式 G36 I d 1 P n1 J d 2 Kn2 T ; G37 I d 1 P n1 J d 2 Kn2 T ; I d 1 : 以X方向的间距d 1 为“mm 单位” 指定。 从模式基点向+X方向加工时为“+” , -X方向为“-” 。 P n1 : 以正数指定X方向的加工点数 n1 。 不包括模式基点。 J d 2 : 以Y方向的间距d 2 为“mm 单位” 指定。 从模式基点向+Y方向加工时为“+” , -Y方向为“-” 。 Kn2 : 以正数指定Y方向的加工点数 n2 。 不包括模式基点。 【例】 “G36(栅格(栅格) -X) ” 的程序 “G37(栅格(栅格) -Y) ” 的程序 G72 G90 X350. Y410. ; G72 G90 X350. Y410. ; G36 I 50. P 3 J -20. K5 T 208 ; G37 I 50. P 3 J -20. K5 T 208 ; 模式基点 开冲点 终冲点 模式结束点 冲头结束点 模式结束点开冲点 36备注 ●在模式基点加工时不要指令“G72” , 请在“X350. Y410. ” 之后指令“T 208” 。 G90 X350. Y410. T 208 ; G36(或G37) I 50. P 3 J -20. K5 ; G66: 直线冲切 是使用角模在直线上补充冲切加工的模式。 坐标位置不是以加工点(模具的中心) 而是以冲切加工的外形来指令。 另外, 补充冲切间距以模具的尺寸为基础被自动设置。 ■格式 G66 I ℓ J P w 1 Q w 2 D d T ; I ℓ : 以“mm 单位” 指定直线上的冲切加工的长。 J : 以对着X 轴方向 的角 度 指定直线的倾斜度。 逆时针转为“+” , 顺时针转为“-” 。 P w 1 : 以“mm 单位” 指定 模具的冲切幅度w1(以“J ” 指定了的直线方向的冲头尺寸) 从模式基点沿直线加工左侧时为 “+”, 加工右侧时为 “-”。 Q w 2 : 以“mm 单位” 指定模具的冲切幅度w2(以“J ” 指定了的直线 方向的冲头尺寸) 。 “” , 务必与w1 一样。 “w1=w2” 时, 指令可省略。 D d : 以“mm 单位” 指令对着 加工长“I l” 的校正值d (请参考下页的备注) 。 “d =0 ” (不必校正) 时, 指令可省略。 基准点 基准点 37【例】 G72 G90 X350. Y210. ; G66 I 120. J 45. P 30. Q 20 D 0. 15 T 210 ; 备注 ●使用“D d ” 的校正, 因为在开冲位置和结束位置的两端执行, 所以校正长为2 倍。例如, 设校正值为“-d ” 时, 冲长为“l-d ×2 ” 。 ●“”ℓ 必须是“w 1 ” 的 1. 5 倍以上。 ●后续于P 代码和Q 代码的数值, 必须是同一符号。 设“P 30. Q 20. ” 为“P -30. Q -20. ” 指令时, 执行图的点线部分冲切。 终冲点模式终止点始冲点模式基点 38G66: 直线冲切“K” 的扩张 在“G66” 的切断、 测试模式追加地址“K” 时, 为冲碎窗口模式。 (但是, 只有角型模具可用) ■格式 G66 I ℓ1 J P w1 Q w2 Kℓ2 ; I ℓ1 : 以正“mm 单位” 指定窗口的X轴方向(直线 倍以上)J : 以对着X 轴的角度“ ”指定窗口的倾斜。 P w1 : 以“mm 单位” 指定 模具的宽w 1(以“J ”指 定 的 直线 方向 的 冲 头尺寸) 从模式基点沿着以“J ”指定了 的直线方向加工左侧时为“+” , 加工右侧时为“-” 。 Q w2 : 以“mm 单位” 指定模具的宽w 2(以“J ” 指定了的直线 方向的冲头尺寸) 。 使“” 务必与w1 一样。 “w1=w2” 时指令能省略。 通常, 因使用正方形的角冲头, 所以不执行Q 代码指令。 Kℓ2 : 以正“mm 单位” 指定窗口的Y方向(直线 倍以上) 模式终止点 终冲点始冲点 模式基点基准点 39【例】 G72 X200. Y300. ; G66 I 300. J 0. P 30. K200. T 210 ;备注 ●“w 1, w 2” 能各自输入数值, 但通常因使用正方形的角冲头, 不要执行“Q w 2” 的指令。 G67: 矩形 为用角模具在X、 Y轴补充冲切加工各平行的4 角形的模式。 座标位置不是加工点(模具的中心) , 以冲切加工的外形来指令。 另外补充冲切间距, 以模具的尺寸基数被自动设置。 ■格式 G67 I ℓ1 J ℓ2 P w 1 Q w 2 T ; I ℓ1 : 以“mm 单位” 指定X轴方向的冲切加工的长1。 从模式基点沿+X方向加工时为“+” , -X方向时为“-” 。 J ℓ2 : 以“mm 单位” 指定Y轴方向的冲切加工的长2。 从模式基点沿+Y方向加工时为“+” , -Y时为“-” 。 P w 1 : 以正“mm 单位” 指定X轴方向的模具的冲宽(冲头尺寸) w 1。 Q w 2 : 以正“mm 单位” 指定Y轴方向的模具的冲宽(冲头尺寸) w 2。 “w 1=w 2” 时, 指令可省略。 通常因使用正方形的冲头, 不执行Q 代码指令。 40【例】 G72 G90 X560. Y370. ; G67 I -240. J -120. P 30. T 210 ; 备注 ●不指令 “G72” 时, 以模式基点为模具中心执行冲加工。 ●执行“G67” 的矩形加工时, 在冲切形状的内部会产生残留材料。 为了去除该残留材料,请在如下程序段指令“M00(程序停止) ” 或“M01(任选功能停止) ” , 暂停机器。 另外, 为了易于取出残留材料, 模式基点原则上请置为右上。 ●“12” 一定为各“w 1, w 2” 的3 倍以上。 模式基点模式终止始冲点终冲点 41G68: 步冲圆弧 为用圆模沿着圆弧以等间距步冲所定角度的模式。 ■格式 G68 I r J 1 K 2 P Q d T ; I r : 以正“mm 单位” 指定 圆弧的半直径r 。 该半直径r 必须大于使用的冲头直径 。 J 1 : 以对着X轴方向的角度 1 指定最初加工的点的位置。 逆时针为“+” , 顺时针为“-” 。 K 2 : 指定步冲加工的圆弧角度 2 。 从最初加工位置逆时针加工时为“+” , 顺时针方向为“-” 。 P : 以“mm 单位” 指定冲头的直径 。 加工圆弧的外侧时为“+” , 加工内侧时为“-” 。 另外, 作“P 0 ” 指令, 将冲头中心合圆弧上去加工。 Q d : 以正 “mm 单位” 指定圆弧上的等间距d 。 最大设置值为“8. 00mm” 但常被圆弧半直径r 所限制。 (38 页请参考) 【例】 G72 G90 X600. Y530. ; G68 I 100. J 30. K110. P -20. Q 3. T 103 ; 模式终止点 终冲点 模式基点始冲点 42备注 ●在模式基点加工时不要指令“G72” , 在“X600. Y530. ” 之后指令“T 103” 。 ●以大半直径步冲整圆时, 冲切形状的内部会产生残留材料。 要去除该残留材料, 请在如下程序段指令“M00(程序停止) ” 或“M01(任选功能停止) ” , 暂停机器。 另外, 为了易于取出残留材料, 模式基点请置为“90 或 45 ” 。 ●当材料的板厚超过“3. 2mm” 时, 或设间距“d ” 为“8. 01mm 以上” 时, 请使用“G78”《冲切-圆弧》 模式。 (45 页请参考) ■“G68” 指令和分度指令的并用 在“G68” 指令可并用基于C 代码的分度指令。 此时向着模式基点(圆的中心) , 模具应常保持一个角度。 后续于C 代码的数值, 在最初的冲头位置以对着X轴方向的角度指令。 【例】 G72 G90 X400. Y500. ; G68 I 60. J 25. K45. P 0 Q 5. T 220 C 115. (或C -245. ) ; 在最初的冲头位置, 在对着X轴的“115 ” 的角度处模具被设置。 在之后的各冲头位置, 模具的角度被自动设置。 备注 ●也在模式基点加工时, 请别指令“G72” , 在“X400. Y500. ” 之后指令“T 220 C ” 。 G90 X400. Y500. T 220 C ; G68 I 60. J 25. K45. P 0 Q 5. C 115. ; 始冲点 模式基点 分断冲切间距角度 43■步冲间距和角度间距 步冲间距“Q d ” 的值即使为“8 以下” , 圆弧半直径“I r ” 变小, 步冲角度间距超过“8 ” 时程序会出错。 该步冲角度间距是按下式在NC 内部计算出的值。 =2 sin-1 d / 2r : 步冲角度间距( ) d : 步冲间距(mm) r : 步冲圆弧的半直径(mm) 【例】 半直径r 为“30mm” , 间距d 为“5mm” 时 =2sin-1 5/2×30 =2×4. 78 =9. 56 程序出错 半直径r 和间距d 相加, 表示程序出错范围如下图所示。 因为粗线上方范围为“ >8 , d >8mm” , 所以程序会出错。 请象粗线下的范围一样,设置半直径r 和间距d 。 ※ 例如, 半直径r 为“50mm” 时, 可加工最大间距d 是“6. 97mm” 。 出 错 44G69: 步冲-线 是使用圆模沿着直线以等间距步冲所定距离的模式。 ■格式 G69 I ℓ1 J P Q d T ; I ℓ : 以正“mm 单位” 指定执行步冲的从直线的冲头开始点到冲头终点之间的距离。这与从模式基点至模式终点之间的中心间距离是相同的。 J : 以对着X轴方向的角度 指定直线的倾斜度。 逆时针转为“+” , 顺时针转为“-” 。 P : 以“mm 单位” 指定冲头的直径 。 从模式基点向步冲行进方向去加工直线的左侧时为“+” , 去加工右侧时为“-” 。 另外, 作“P 0 . ” 指令时, 将冲头中心合于直线上去加工。 Q d : 以正“mm 单位” 指定直线上的等间距d 。 最大设置值为“8. 00mm” 。 【例】 G72 G90 X300. Y120. ; G69 I 180. J 30. P 20. Q 3. T 306 ; 备注 ●如不指令“G72” , 也在模式基点加工。 但是因作为“P 0 . ” 指令完后, 模式基点和冲头开始点相同, 所以应做 2 次冲切。 ●材料的板厚超过“3. 2mm” 时, 或间距“d ” 设为“8. 01mm 以上” 时请使用“G79” 《冲切-线” 和分度指令也可并用。 关于该处理和“G28” 《线、 特性、 角》 一样, 请参考 27 页。 终冲点始冲点 模式基点 终冲点 45G78: 冲切圆弧 是只沿着圆弧所定的角度, 以等间距去冲切模式。 ■格式 G78 I r J 1 K 2 P Q d D t T ; I r : 以正“mm 单位” 指定圆弧的半直径r 。 该半直径r 必须大于使用的冲头直径 。 J 1 : 最初以对着X轴方向的角度 1 指定冲头的点的位置。 逆时针转为“+” , 顺时针转为“-” 。 K 2 : 指定执行冲切加工的圆弧的角度 2 。 从最初的冲头位置逆时针去加工时为“+” , 顺时针转为“-” 。 P : 以“m 单位” 指定冲头的直径 。 加工圆弧的外侧时为“+” , 去加工内侧时为“-” 。 另外, 作“P 0 . ” 指令时, 将冲头中心合于圆弧上去加工。 Q d : 正以“mm 单位” 指定圆弧上的等间距d 。 D t : 以正 “mm 单位” 指定材料的板厚。 但是, 必须为“D t ≦Q d ” 。 【例】 G72 G90 X500. Y250. ; G78 I 100. J 20. K140. P -20. Q 6. 0 D 4. 50 T 306 ; 模式终止点 终冲点 模式基点始冲点 46备注 ●在模式基点加工时也请别指令“G72”在“X500. Y250. ” 之后 指令“T 306” 。 ●“G78” 和分度指令可并用。 另外, 以大半直径冲切整圆时, 在冲切形状的内部会产生残留材料。 关于这些处理与“G68” 《步冲圆弧》 一样, 请参考 36 页。 G79: 冲切-线 是沿着直线只在所定的距离以等间距冲切的模式。 ■格式 G79 I ℓ J P Q d D t T ; I ℓ : 以正“mm 单位” 指定从执行冲切直线的冲头始点到冲头终点之间的距离ℓ。这与模式基点到模式终点之间的距离相同。 J : 以对着X轴方直线的角度 指定直线的倾斜度。 逆时针转为“+” , 顺时针转为“-” 是。 P : 以“mm 单位” 指定冲头的直径 。 从模式基点向冲切行进方向, 去加工直线的左侧时为“+” , 去加工右侧时为“-” 。 另外, 作“P 0 . ” 指令时, 将冲头中心合直线上去加工。 Q d : 将以正“mm 单位” 指定直线上的等间距d 。 D t : 材料的板厚将正“mm 单位” 以指定し ま す。 但是, 必须地“D t ≦Q d ” 。 47【例】 G72 G90 X300. Y200. ; G79 I 150. J 40. P 20. Q 6. D 4. 5 T 306 ; 备注 ●如不指令“G72” , 也应在模式基点加工。 但是, 作“P 0 . ” 指令时, 因模式基点和冲头开始点相同, 所以要冲 2 次。 ●” G79” 和分度指令也可并用。 关于该处理, 和“G28” 《线、 特性、 角》 一样, 请参考 27 页将请。 终冲点模式终止点模式基点始冲点 48G93: 坐标偏置(坐标偏置) -1 是令NC 原点向指定的X、 Y坐标点移动的功能。 执行该指令时, 以后的所有的绝对值坐标会平行移动。 另外, 将原始坐标系叫做《总座标系》 , 将移动后的坐标系叫做《本地坐标系》 。 ■格式 G90(或G91) G93 X Y ; 【例】 G90 G93 X50. Y75. ; 令原点向0 ” 移动 G90 G93 X200. Y125. ; (或G91 G93 X150. Y50. ; ) 令原点向0 ” 移动 ●X、 Y坐标系: 总坐标系(基本坐标系) ●X 、 Y 坐标系: 本地坐标系 I ●X 、 Y 坐标系: 本地坐标系 II 〔位于各坐标系点 A的指定方法〕 ● 总坐标系 G90 X300. Y205. T 208 ; ● 本地坐标系 I G90 G93 X50. Y75. ; X250. Y130. T 208 ; 49 标标归 总标备注 ●在“G93” 的指令程序段, NC 内部只重设原点, 不执行机器的轴移动、 冲切工作。 另外, 在“G93” 的程序段不能指令“G90、 G91、 N、 X、 Y” 以外的指令码(例如、T 、 M等) 。 如指令程序会出错。 ■使用“G93” 的程序的基本形状 G06 A B ; 材料设置 G92 X Y ; 原点设置 G90 G93 X Y ; 原点移动 X Y T ; 加工指令 G50 ; 复归原点 ■“G93” 的用例 1. 包括折弯的产品在内, 无展开图时, 令加工面设于本地坐标系。 2. 在材料上设《多余夹位》 等的余量时, 移动整个加工位置。 3. 当为” 多件加工” 所用的程序是, 将各产品设于本地坐标系。 4. 当为以中心线为基准而写进尺寸的产品图时, 设中心点为原点。 备注 ●上述例1 ~4 的实际程序例在下页有记载。 另外, 例3 之“多件加工” 的情况下, 如并用《冲切模式读出功能(55 页) 》 、 《宏程序功能(70 页) 》 时, 将易于编程。 将同一产品摆成栅格形状当” 多件加...