90202421258b43e6b0c50c973a15887fdoc 程序构成 ■主程序和子覆序 編程有两种形式,主程序和子程序。通常情况下,CNC操作依据主程序。当在主程 序中遇到子程序呼叫指令时,控制则进入子程序。在子程序中遇到返回主程序指令时, 控制返回主程序。 主程序 子程序 指令1 指令2 指令2 沿箭头方向进入子程序 指令 指令n+l 返回主程序 主程序和子程序 CNC记忆可保存400个主程序和子程序(标准为63个)。可以从储存的主程序中选 择一条主程序来操作乍机床。 l.1程序段结构 这—讲述程序段的枃成。参阅下图程序枃成及程序段。 %标题LF 程序号 O0001 LF 顺序号 程序段 (内容) 组成段落 程序结束 M30 LF 程序结构(ISO码使用举例) ■翟序号 程序号由位址O跟4位数字枃成用于记忆中毎个程序开头以记录程序。 在ISO码中用(:)替代O 在程序开头如果没有指定程序号,程序开头的顺序号作为它的程序号。如果是5位顺 序号,则后4位作为程序号记录。如果后4位都为0,则记录增加1作为程序号,总 之,N0不能作为程序号 如果在程序开头既无程序号也无顺序号,在程序存入记忆时必须用 CRT/MDI面板指 定程序号。 程序号8000至999常用于机床制造商,所以用户最好别用这些号码 s\Administrator Desktop\Assistant3ifilesltemp files 90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 1 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 1.程序构成 简述 ■ 主程序和子程序 编程有两种形式,主程序和子程序。通常情况下,CNC 操作依据主程序。当在主程 序中遇到子程序呼叫指令时,控制则进入子程序。在子程序中遇到返回主程序指令时, 控制返回主程序。 主程序 子程序 指令 1 指令 1’ 指令 2 指令 2’ ↓ ¦ 沿箭头方向进入子程序 ↓ 指令 n ¦ 指令 n+1 返回主程序 主程序和子程序 CNC 记忆可保存 400 个主程序和子程序(标准为 63 个)。可以从储存的主程序中选 择一条主程序来操作机床。 1.1 程序段结构 这一讲述程序段的构成。参阅下图程序构成及程序段。 ■ 程序号 程序号由位址 O 跟 4 位数字构成用于记忆中每个程序开头以记录程序。 在 ISO 码中用(:)替代 O。 在程序开头如果没有指定程序号,程序开头的顺序号作为它的程序号。如果是 5 位顺 序号,则后 4 位作为程序号记录。如果后 4 位都为 0,则记录增加 1 作为程序号,总 之,N0 不能作为程序号。 如果在程序开头既无程序号也无顺序号,在程序存入记忆时必须用 CRT/MDI 面板指 定程序号。 注意) 程序号 8000 至 9999 常用于机床制造商,所以用户最好别用这些号码。 % 标题 LF 程序号 O0001 LF N1 … LF 顺序号 (内容 ) 组成段落 程序结束 程序段 M30 LF % 程序结构( ISO 码使用举例)
90202421258b43e6b0c50c973a15887fdoc 顺序导及节 程序由若干指令枃成,一个指令单位称为单节。单节在结束时用EOB与其它单节分 [EOB码] ISO码EIA码本手册表示法 单节结束(EOB) CR 在单节的开头,顺序号由位址N跟一个1~99999之间的数字来表示。顺序号可以随 机绐出,而且可以跳跃绐出,顺序号可以毎个单节或者仅在期望的单节绐出。通常, 随加工步骤以增大的顺序来指定顺序号(例如,在使用一把新刀具,工作台分度的新 面加工等)。 G92S_;最大主轴转速(rpm)后跟S码 顺序号及单节举例 注意) 与其它CNC装置具有适应性 不能使用0作为程序号。因此0不能用作顺序号而作为程序号。 ■TⅤ检(沿礅帶纵向同位检螽) 同位检查用作横向输入的单节的检查。如果一个单节的字符数(从一个EOB之后开 始到下一个单节EOB的结東)是奇数,报警(No.002)输出。仅有那些使用标记跳 跃功能跳跃的零件不做ⅣⅤ检查。用括弧括起来的注释段服从于ⅣⅤ检查来计算字母 数。Ⅳ检查功能可以在MDI单元上设定。 ■单节构成(字和世址) 一个单节由一个或多个字组成。一个字由一个位址后跟一个数(在数字前可以加正号 (+)或负号(-))。 =位址+数字(例:X-1000) 宇母(A至Z)中的一个可以作为位址,一个位址定义了跟在位址后面数字的含义。 下表表示可用的位址和它们的含义。 同样的位址可能有不同的含义,由准备杋能的规格来决定。 主要机能和位址 程序号 O(1) 顺序号 顺序号 准备机能 指定一种动作(直缆,圆弧等 X,Y,Z,U,V,|坐标轴移动指令 W.A.B. C 尺寸字 圆弧中心的坐标 圆弧半径 进给机能 每分钟进给率,每转进给率 主轴速度 机床控制开/关 助机能 度工作台 偏移量量 RFSTMBDPP 偏移量量号 暂停 程序号指定 子程序号 重复次数 子程序重复次數 参数 固定循环参数 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 2 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc ■ 顺序号及单节 程序由若干指令构成,一个指令单位称为单节。单节在结束时用 EOB 与其它单节分 开。 [ EOB 码] 名称 ISO 码 EIA 码 本手册表示法 单节结束(EOB) LF CR ; 在单节的开头,顺序号由位址 N 跟一个 1~ 99999 之间的数字来表示。顺序号可以随 机给出,而且可以跳跃给出,顺序号可以每个单节或者仅在期望的单节给出。通常, 随加工步骤以增大的顺序来指定顺序号(例如,在使用一把新刀具,工作台分度的新 面加工等)。 G92 S__ ;最大主轴转速(rpm)后跟 S 码 [ 顺序号及单节举例 ] 注意) 与其它 CNC 装置具有适应性 不能使用 0 作为程序号。因此 0 不能用作顺序号而作为程序号。 ■TV 检查(沿磁带纵向同位检查) 同位检查用作横向输入的单节的检查。如果一个单节的字符数(从一个 EOB 之后开 始到下一个单节 EOB 的结束)是奇数,报警(No.002)输出。仅有那些使用标记跳 跃功能跳跃的零件不做 TV 检查。用括弧括起来的注释段服从于 TV 检查来计算字母 数。TV 检查功能可以在 MDI 单元上设定。 ■单节构成(字和位址) 一个单节由一个或多个字组成。一个字由一个位址后跟一个数(在数字前可以加正号 (+)或负号(-))。 字 = 位址 + 数字 (例:X-1000) 字母(A 至 Z)中的一个可以作为位址,一个位址定义了跟在位址后面数字的含义。 下表表示可用的位址和它们的含义。 同样的位址可能有不同的含义,由准备机能的规格来决定。 [ 主要机能和位址 ] 机 能 位 址 含 义 程序号 O(1) 程序号 顺序号 N 顺序号 准备机能 G 指定一种动作(直线,圆弧等) 尺寸字 X,Y,Z,U,V, W,A,B,C 坐标轴移动指令 I,J,K 圆弧中心的坐标 R 圆弧半径 进给机能 F 每分钟进给率,每转进给率 主轴速度机能 S 主轴速度 刀具机能 T 刀具号 辅助机能 M 机床控制开/关 B 分度工作台,等 偏移量量号 D,H 偏移量量号 暂停 P,X 暂停时间 程序号指定 P 子程序号 重复次数 P 子程序重复次数 参数 P,Q 固定循环参数
90202421258b43e6b0c50c973a15887fdoc 注急) 1.ISO码中,冒号(:)也可以用于程序号的位址。 顺序 尺寸字 进给 主轴刀具 各种 一个单节(举例) ■走長扯和指令值的范国 主要位址和指定值的范围如下表。注意这些数值限制表现为CNC侧,而不同于机床 侧的限制。例如,CNC允许刀具沿X轴移动大约100m(毫米输入)。 然而,实际机床的规格沿ⅹ轴可能只有2m。同样,CNC控制进给率可以达到 240mmin,但杋床可能不允许超过3mmin。当编制程序时,用户要仔细阅读机床的 手册,要熟悉編程的限制。 [主要位址和指令值的范围] 机能 mm输入 inch输入 程序号 o(1) 顺序号 1-99999 99999 备机能 系kY ±99999999mm 99999999inch 每分进增量系统IBF 240000mm/min 0.01-9600.00inch/min 增量系统IS-C -00000mmin0.01-40000 ach/min 每转进给 0.001-50000mm/rev 0.0001-99999inch/ev 主轴遣度机能 0-20000 0-20000 刀具机能 辅助机能 0-99999 0-99999999 0-999999 偏移量号 增量系统IS-B 0-99999999sec 0-99999999sec X P 增量系統IS-C 99999999sec 0-99999999sec 指定程序号 1-9999 重复次数 P 1-9999 19999 1.O码中,冒号(:)也可以用于程序号的位址。 ■选节跳 当单节前指定斜杠跟一个数字((n=1至9),机器操作面板上选择单节跳跃开关n 开,包含在对应的单节的资料在纸带操作或记忆操作时被忽略而不执行。 当选择单节跳跃开关n设定为关时,包含在对应的单节的资料是有效的。这意味着 操作者可以决定是否使用加来跳跃单节。 对于/数字1可以省略不写。当一个或多个选择单节跳跃开关跟在一个单节后,/l 的数字1不能省略。 例) (错误) (正确 3G00X10.0 /1/3G00X10.0 当程序存入记忆时,这种功能被略。包含在加的单节也被存入记忆内,而不管开关 的设定 保存在记忆的程序输出时,则不管开关的设定。 s\Administrator Desktop\Assistant3ifilesltemp files 90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 3 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 注意) 1.ISO 码中,冒号(:)也可以用于程序号的位址。 [ 一个单节(举例)] ■主要位址和指令值的范围 主要位址和指定值的范围如下表。注意这些数值限制表现为 CNC 侧,而不同于机床 侧的限制。例如,CNC 允许刀具沿 X 轴移动大约 100m(毫米输入)。 然而,实际机床的规格沿 X 轴可能只有 2m。同样,CNC 控制进给率可以达到 240m/min,但机床可能不允许超过 3m/min。当编制程序时,用户要仔细阅读机床的 手册,要熟悉编程的限制。 [ 主要位址和指令值的范围 ] 注意) 1.O 码中,冒号(:)也可以用于程序号的位址。 ■选择单节跳跃 当单节前指定斜杠跟一个数字(/n(n=1 至 9)),机器操作面板上选择单节跳跃开关 n 开,包含在/n 对应的单节的资料在纸带操作或记忆操作时被忽略而不执行。 当选择单节跳跃开关 n 设定为关时,包含在/n 对应的单节的资料是有效的。这意味着 操作者可以决定是否使用/n 来跳跃单节。 对于/1 数字 1 可以省略不写。当一个或多个选择单节跳跃开关跟在一个单节后,/1 的数字 1 不能省略。 例) ( 错误 ) ( 正确 ) //3 G00 X10.0 /1/3 G00 X10.0 ; 当程序存入记忆时,这种功能被忽略。包含在/n 的单节也被存入记忆内,而不管开关 的设定。 保存在记忆的程序输出时,则不管开关的设定。 机能 位 址 mm 输入 Inch 输入 程序号 O( 1) 1-9999 1-9999 顺序号 N 1-99999 1-99999 准备机能 G 0-99 0-99 尺寸字 增量系统 IS-B X, Y, Z, U,V,W, A, B, C,I, J, K, R ±99999.999mm ±9999.9999inch 增量系统 IS-C ±99999.999mm ±999.99999inch 每分进 给 增量系统 IS-B F 1-240000mm/min 0.01-9600.00inch/min 增量系统 IS-C 1-100000mm/min 0.01-4000.00inch/min 每转进给 F 0.001-500.00mm/rev 0.0001-9.9999inch/rev 主轴速度机能 S 0-20000 0-20000 刀具机能 T 0-99999999 0-99999999 辅助机能 M 0-99999999 0-99999999 B 0-99999999 0-99999999 偏移量号 H, D 0-400 0-400 暂停 增量系统 IS-B X,P 0-99999.999sec 0-99999.999sec 增量系统 IS-C 0-99999.999sec 0-99999.999sec 指定程序号 P 1-9999 1-9999 重复次数 P 1-9999 1-9999 机能 机能 号 机能 机能 速度 机能 辅助 顺序 准备 尺寸字 进给 主轴 刀具 各种 N-- G-- X-- Y-- F-- S-- T -- M-- ;
90202421258b43e6b0c50c973a15887fdoc 选择单节跳跃在顺序号查找时是有效的。 根据各种机床,所有的选择单节跳跃开关/不一定都使用。 参照机床制造商的手册看使用哪些开关。 滤意 1.斜杠的位置 斜杠必须在单节前指定。如果斜杠在任意位置指定,从斜杠到EOB的资料就被忽略 2.单节跳跃开关失效 当单节从纸带或记忆读入缓冲器时执行选择性单节跳跃。即使在单节读入缓冲器之后 打开开关,已读的单节不被之略。 注意)ⅣV和ⅢH检查 当一个选择性单节跳跃开关打开后,和开关关闭时的同样方式进行Ⅳ和∏H检查。 1.2子程序 如果一个程序中包含有一个固定的序列或重复频率的程序模块.象这种序列或模块可 以作为一个子程序象正常程序一样存入记忆。 主程序可以呼叫子程序。 子程序可以呼叫其它所有的子程序。 [格式 ■覆序物 个子程序 子程序号 (选用ISO情况下是(:)) 程序结束 M99不一定写成一个单个的单节,可以如下表示 例)X100.0Y100.0M99 ■子程序呼叫 M98P口口亡口口口 被呼叫子程序重复子程序号 执行的次数 当没有指定重复数据时,子程序只被呼叫执行一次。 [说明 当主程序呼叫子程序时,它是一重子程序呼叫。因此,子程序可以做四重呼叫,如下 图所示。 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 4 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 选择单节跳跃在顺序号查找时是有效的。 根据各种机床,所有的选择单节跳跃开关/n 不一定都使用。 参照机床制造商的手册看使用哪些开关。 [ 注意 ] 1.斜杠的位置 斜杠必须在单节前指定。如果斜杠在任意位置指定,从斜杠到 EOB 的资料就被忽略 了。 2.单节跳跃开关失效 当单节从纸带或记忆读入缓冲器时执行选择性单节跳跃。即使在单节读入缓冲器之后 打开开关,已读的单节不被忽略。 注意)TV 和 TH 检查 当一个选择性单节跳跃开关打开后,和开关关闭时的同样方式进行 TV 和 TH 检查。 1.2 子程序 如果一个程序中包含有一个固定的序列或重复频率的程序模块,象这种序列或模块可 以作为一个子程序象正常程序一样存入记忆。 主程序可以呼叫子程序。 子程序可以呼叫其它所有的子程序。 [ 格式 ] ■子程序构成 ■子程序呼叫 [ 说明 ] 当主程序呼叫子程序时,它是一重子程序呼叫。因此,子程序可以做四重呼叫,如下 图所示。 M98 P□□□□ □□□□ ; ↑ ↑ 被呼叫子程序重复 子程序号 执行的次数 当没有指定重复数据时,子程序只被呼叫执行一次。 一个子程序 (选用 ISO 情况下是(:)) O□□□□; M99; ¦ ¦ ¦ 子程序号 程序结束 M99 不一定写成一个单个的单节,可以如下表示 例)X100.0 Y100.0 M99;
90202421258b43e6b0c50c973a15887fdoc 生程序 子程序 子程序 子程序 子程序 O0001 1000 O2000 03000 4000 M98P1000 M98P2000 M98P3000 M98P4000 M99 M99 (第一重呼叫)(第二重呼叫)(第三重呼叫)(第四重呼叫 个单个呼叫指令可以重复呼叫子程序最多」 对于兼容的編程装置,在第一个单节里, XXXX可以代替子程序O(或:)跟着的数 字。在N后面的顺序号被认为是子程序号。 [意] 1.M98和M99信号不输出到机床。 2.不到位址指定的子程序号,输出报警(No.078)。 [举例 ☆M98P51002; 这条指令指定“呼叫子程序(程序号1002)5次”。子程序呼叫指令(M98P)可 以在移动指令单节中指定。 ☆X10000M98P1200 这个例子在Ⅹ轴移动之后呼叫子程序(子程序号1200 ☆从主程序呼叫子程序的执行顺序 主程序 子程序 No0100. No010O N0020O N0020O NO030M98P21010; NO030M98P21010; N0040O N00400 N00500 N00500 子程序可以象主程序呼叫子程序一样呼叫另一个子程序。 [森用] ■指宠取序号巡回目的生程序 如果P在子程序结東时指定一个顺序号时,控制并不返回呼叫单节的下一个单节,而 返回到用P指定的顺序号的单节。注意,总之,如果主程序操作不在记忆操作模式, 这种返回方式较一般返回方式费时较长。 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 5 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc : : : : : : : : : : : : : : : : : : : : 一个单个呼叫指令可以重复呼叫子程序最多到 9999 次。 对于兼容的编程装置,在第一个单节里,Nxxxx 可以代替子程序 O(或:)跟着的数 字。在 N 后面的顺序号被认为是子程序号。 [ 注意 ] 1.M98 和 M99 信号不输出到机床。 2.不到位址指定的子程序号,输出报警(No. 078)。 [ 举例 ] ☆M98 P51002; 这条指令指定“呼叫子程序(程序号 1002)5 次”。子程序呼叫指令(M98P___)可 以在移动指令单节中指定。 ☆X1000.0 M98 P1200; 这个例子在 X 轴移动之后呼叫子程序(子程序号 1200)。 ☆从主程序呼叫子程序的执行顺序 主程序 子程序 N0010 O; N0010 O; N0020 O; N0020 O; N0030 M98 P21010; N0030 M98 P21010; N0040 O; N0040 O; N0050 O; N0050 O; 子程序可以象主程序呼叫子程序一样呼叫另一个子程序。 [ 特殊用途 ] ■指定顺序号返回目的主程序 如果 P 在子程序结束时指定一个顺序号时,控制并不返回呼叫单节的下一个单节,而 返回到用 P 指定的顺序号的单节。注意,总之,如果主程序操作不在记忆操作模式, P 被忽略。 这种返回方式较一般返回方式费时较长。 主程序 子程序 子程序 子程序 子程序 (第一重呼叫) (第二重呼叫) (第三重呼叫) (第四重呼叫) O4000; M98P4000; : O3000; M98P3000; M99; O2000; M98P2000; O0001; O1000; M98P1000; M30; M99; M99; M99;
90202421258b43e6b0c50c973a15887fdoc 主程序 子程序 No010 O1010 No020 Nl020 NO030M98P1010 Nl030 NO040 Nl040 N0050 Nl050…; No060 Nl060M99P0060 ■走覆序中用M99 如果在主程序中执行M9,控制巡回主程序开头。举例说,/M99放在程序中并执行 M99;在主程序的适当位置设定选择性单节跳跃功能,在执行主程序时关掉。当执行 M99时,控制返回到主程序的开头,然后主程序从头开始重复执行。 当选择性凖节跳跃功能设定关时,重复执行程序。当选择性单节跳跃功能设定开时, ∧M99单节被跳过;控制进入下一个单节继续执行。 如果指定了M99Pn;控制不返回程序开头,而是顺序号n。在这种情况下,返回到 顺序号n要求的时间較长。 NO010 NO020 选择性 单节跳 NO050 /N0060M99P0030 选择性单节跳 N070 NO080 M02 ■只使用一个子程序 一个子程序用MDⅠ方式可以象一个主程序一样呼叫子程序的开头。 在这种情况下,如果执行包含有M99的单节,控制返回到子程序的开头重复执行。 如果执行包含有M99Pn的单节,控制巡回到n指定的顺序号的单节重复执行。包含 有M02或∧M30的单节必须放在适当的位置,且选择性单节跳跃必须设定为关(这个 开关开始时设为开)来结束这个程序。 N1020… Nl040M02 选择单节跳跃开 NI050M99P1020 1.38程序号 8位程序号功能能够使位址O后跟8位数字(O000099999999作为程序号来 编辑程序。 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 6 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 主程序 子程序 N0010 … ; O1010 … ; N0020 … ; N1020 … ; N0030 M98 P1010 ; N1030 … ; N0040 … ; N1040 … ; N0050 … ; N1050 … ; N0060 … ; N1060 M99 P0060 ; ■主程序中使用 M99 如果在主程序中执行 M99,控制返回主程序开头。举例说,/M99 放在程序中并执行 M99;在主程序的适当位置设定选择性单节跳跃功能,在执行主程序时关掉。当执行 M99 时,控制返回到主程序的开头,然后主程序从头开始重复执行。 当选择性单节跳跃功能设定关时,重复执行程序。当选择性单节跳跃功能设定开时, /M99 单节被跳过;控制进入下一个单节继续执行。 如果指定了/M99 Pn;控制不返回程序开头,而是顺序号 n。在这种情况下,返回到 顺序号 n 要求的时间较长。 N0010 … ; N0020 … ; N0030 …; 选择性 N0040 … ; 单节跳 N0050 … ; 跃关 / N0060 M99 P0030 ; 选择性单节跳 跃开 N0070 … ; N0080 M02 ; ■只使用一个子程序 一个子程序用 MDI 方式可以象一个主程序一样呼叫子程序的开头。 在这种情况下,如果执行包含有 M99 的单节,控制返回到子程序的开头重复执行。 如果执行包含有 M99Pn 的单节,控制返回到 n 指定的顺序号的单节重复执行。包含 有/M02 或/M30 的单节必须放在适当的位置,且选择性单节跳跃必须设定为关(这个 开关开始时设为开)来结束这个程序。 N1010 …; N1020 …; N1030 …; /N1040 M02 ; 选择单节跳跃开 N1050 M99 P1020 ; 1.3 8 位程序号 8 位程序号功能能够使位址 O 后跟 8 位数字(O00000001~O99999999)作为程序号来 编辑程序
90202421258b43e6b0c50c973a15887fdoc 说明 ■不可编楫的翟序 可编辑的程序O00008000-000008999,000009000-00000995。 不可以編辑的程序O800000008999999,090000009999999 参数 不可编辑的程序号 NE8(NO.3202#0)|O00080000008999 NE9(NO3202#4)0000 PRG8E(NO.3204#3)o80000000899999 PRG9E(NO.3204#4)0900000099 (注意) 在使用密码功能时输入错误密码,NE9(参数3204的bit3)和PRG殂(参数3204的 bt4)不能改变。 ■大件名 对于指定范围的文件穿孔,命名如下: 指定000000001和000123456:命名“O00000001-G” 指定O12345678和045678900:命名“O12345678-G” 当提供2轨迹控制时,第一轨迹文件名加后缀“-1”第二轨迹文件名加后缀“-2”。 ■专用覆序 专用子程序号可以由参数3204的bit5来改变。 1)使用G码巨指令呼叫 用于指定G 参数号 码的参数 当SPPR=0时 NO.6050 000009010 090009010 NO.6051 000001 090009011 NO.6052 O000012 O90009012 NO.6053 000009013 090009013 NO605 O0000004 090009014 NO.6055 O00015 090009015 NO.6056 O0000016 O90009016 NO6057 00000901 17 090009017 NO.6058 000009018 o90009018 O00019 090009019 2)使用M码呼叫巨指令 用于指定M码 参数号 当SPPR=0时 NO.6080 00000902 090009020 NO.6081 000009021 090009021 NO.6082 O000002 O9000902 O.6083 O0009023 090009023 NO6084 O000004 O9000904 O.6085 000009025 090009025 NO6086 O0000026 090009026 NO.6087 O000907 090009027 o000008 090009028 s\Administrator Desktop\Assistant3ifilesltemp files 90202421258b43e6b0c50c973a15887f190202421258b43e6b 973a15887f. doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 7 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc [ 说明 ] ■不可编辑的程序 可编辑的程序 O00008000~O00008999,O00009000~O0000995。 不可以编辑的程序 O80000000~O89999999,O90000000 ~O99999999。 参 数 不可编辑的程序号 NE8 (NO. 3202#0) O00008000 ~ O00008999 NE9 (NO. 3202#4) O00009000 ~ O00009999 PRG8E (NO. 3204#3) O80000000 ~ O89999999 PRG9E (NO. 3204#4) O90000000 ~ O99999999 ( 注意 ) 在使用密码功能时输入错误密码,NE9(参数 3204 的 bit3)和 PRG9E(参数 3204 的 bit4)不能改变。 ■文件名 对于指定范围的文件穿孔,命名如下; 指定 O00000001 和 O00123456;命名“O00000001-G” 指定 O12345678 和 O45678900;命名“O12345678-G” 当提供 2 轨迹控制时,第一轨迹文件名加后缀“-1”第二轨迹文件名加后缀“-2”。 ■专用程序 专用子程序号可以由参数 3204 的 bit5 来改变。 1)使用 G 码巨指令呼叫 用于指定 G 码的参数 参数号 当 SPPR=0 时 当 SPPR=1 时 NO. 6050 O00009010 O90009010 NO. 6051 O00009011 O90009011 NO. 6052 O00009012 O90009012 NO. 6053 O00009013 O90009013 NO. 6054 O00009014 O90009014 NO. 6055 O00009015 O90009015 NO. 6056 O00009016 O90009016 NO. 6057 O00009017 O90009017 NO. 6058 O00009018 O90009018 NO. 6059 O00009019 O90009019 2) 使用 M 码呼叫巨指令 用于指定 M 码 的参数 参数号 当 SPPR=0 时 当 SPPR=1 时 NO. 6080 O00009020 O90009020 NO. 6081 O00009021 O90009021 NO. 6082 O00009022 O90009022 NO. 6083 O00009023 O90009023 NO. 6084 O00009024 O90009024 NO. 6085 O00009025 O90009025 NO. 6086 O00009026 O90009026 NO. 6087 O00009027 O90009027 NO. 6088 O00009028 O90009028
90202421258b43e6b0c50c973a15887fdoc NO.6089 000009029 090009029 3)使用M码呼叫子程序 用于指定M 参数号 码的参数 当SPPR=0时 当SPPR=1时 o0000 090009001 o0000 090009002 0.6073 000009003 090009003 NO.6074 000009004 090009004 000000 090009005 NO.6076 0O000900 O90009006 NO6077 00000900 090009007 000009008 090009008 NO.6079 00000 090009009 4)使用T码呼叫巨指令 用于指定T 参数号 码的参数 当SPPR=0时 当SPPR=1时 ICS(NO.6001#5) 000009000 090009000 5)使用ASCI码呼叫巨指令 用于指定T 码的参数 当SPPR=0时 当SPPR=1时 000009004 NO.6091 00000 090009005 6)模板数据功能 程序号 当SPPR=0时 当SPPR=1时 000009500 090009500 000009501 090009501 000009502 090009502 000009503 090009503 000009504 090009504 000009505 O90009505 090009506 000009507 090009507 000009508 090009508 00000950 090009509 ■外部翟序一 外部输入信号可用于程序号的搜索,储存在CNC记忆中程序可用1~9999999之间的 号码输入到CNC来选择。 侧 ■呼叫程序 这个功能在使用FS15纸带格式才能呼叫子程序。 这种限制提供了一种使用外部ⅠO装置来呼叫一个程序(M98) (例如)M198P12345678 子程序号 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 8 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc NO. 6089 O00009029 O90009029 3) 使用 M 码呼叫子程序 用于指定 M 码的参数 参数号 当 SPPR=0 时 当 SPPR=1 时 NO. 6071 O00009001 O90009001 NO. 6072 O00009002 O90009002 NO. 6073 O00009003 O90009003 NO. 6074 O00009004 O90009004 NO. 6075 O00009005 O90009005 NO. 6076 O00009006 O90009006 NO. 6077 O00009007 O90009007 NO. 6078 O00009008 O90009008 NO. 6079 O00009009 O90009009 4) 使用 T 码呼叫巨指令 用于指定 T 码的参数 参数号 当 SPPR=0 时 当 SPPR=1 时 TCS(NO. 6001#5) O00009000 O90009000 5) 使用 ASCII 码呼叫巨指令 用于指定 T 码的参数 参数号 当 SPPR=0 时 当 SPPR=1 时 NO. 6090 O00009004 O90009004 NO. 6091 O00009005 O90009005 6) 模板数据功能 程序号 当 SPPR=0 时 当 SPPR=1 时 O00009500 O90009500 O00009501 O90009501 O00009502 O90009502 O00009503 O90009503 O00009504 O90009504 O00009505 O90009505 O00009506 O90009506 O00009507 O90009507 O00009508 O90009508 O00009509 O90009509 ■外部程序号搜索 外部输入信号可用于程序号的搜索,储存在 CNC 记忆中程序可用 1~99999999 之间的 号码输入到 CNC 来选择。 [ 限制 ] ■呼叫子程序 这个功能在使用 FS15 纸带格式才能呼叫子程序。 这种限制提供了一种使用外部 I/O 装置来呼叫一个程序(M198) (例如) M198 P12345678; 子程序号
90202421258b43e6b0c50c973a15887fdoc ■DNC O8位程序号不能用于DNC1,DNC2, INTERNET, DATA SERVER和MMCIⅤ 1.4刀具外形及绵程中力的运司 [說明 ■加工谀用物胤力长度补正功能 通常,加工一个工件要使用几把刀具。这些刀具长度不一样。根据这些刀具来改变程 序是非常麻烦的 因此,要进一步测出每把刀具的长度。在CNC中(数据显示及设定,如下图)要设 定这些刀具与基准刀具比较的长度差,这样,在加工时,就不用因换刀而改变程序了。 这种功能叫做刀长补正 标准刀 二件 ■加工中用力具半昼孙正功能 因为刀具都有半径,沿工件运行的刀具轨迹的中心与加工工件存在一个半径差。 使用刀具半径补正时 工件 加工工件形状 刀具 如果刀具半径储存在CNC中并且在加工时与加工零件保持有刀具半径的偏移量。这 种功能叫做刀具半径补正。 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 9 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc ■DNC O8 位程序号不能用于 DNC1,DNC2,INTERNET,DATA SERVER 和 MMC-IV 1.4 刀具外形及编程中刀具的运动 [ 说明 ] ■加工使用切削刀具长度补正功能 通常,加工一个工件要使用几把刀具。这些刀具长度不一样。根据这些刀具来改变程 序是非常麻烦的。 因此,要进一步测出每把刀具的长度。在 CNC 中(数据显示及设定,如下图)要设 定这些刀具与基准刀具比较的长度差,这样,在加工时,就不用因换刀而改变程序了。 这种功能叫做刀长补正。 ■加工中使用刀具半径补正功能 因为刀具都有半径,沿工件运行的刀具轨迹的中心与加工工件存在一个半径差。 如果刀具半径储存在 CNC 中并且在加工时与加工零件保持有刀具半径的偏移量。这 种功能叫做刀具半径补正。 H4 H2 H3 标准刀 H1 Z0 工件 加工工件形状 工件 刀具 使用刀具半径补正时
90202421258b43e6b0c50c973a15887fdoc 10 2.控侧轴 2.1挖制轴 16系列 18系列 基本控制轴数 扩展控制轴数 最多5轴 (总共最多8轴) (总共最多5轴) 基本同步控制轴数 匚扩厩步垃制轴教「最多6轴 最多5轴 2.2增量系统 「增量系统老最小入增量報小指令增量最大行程 0. 001mm 0. 001mm IS 0. 000linch 0. 0001inch 99999999inch 0. 001deg 0. 001deg 99999999deg 「增量系统名最小输入增量最小指令增量 最大行程 0. 001mm 0. 001mm 99999999mm IS-C 0. 00001inch 0. 0000linch 99999999inch 0.0000ldeg 0.0000ldeg 999999eg 不允许英制与公制混合使用.在不同单位系统的轴之间有些功能(如圆弧插补,刀具 补正等)不能使用。对于增量系统请参阅制造商手册。 2.3量大行程 最大行程=最小指令单位×99999999 nistrator\Desktop\Assistant\files\temp files\90202421258b43e6b0c50c973a15887f190202421258b43e6b 887f.doc
大 宇 综 合 机 械 株 式 会 社 90202421258b43e6b0c50c973a15887f.doc - 10 - C:\Users\Administrator\Desktop\Assistant3\files\temp_files\90202421258b43e6b0c50c973a15887f\90202421258b43e6b 0c50c973a15887f.doc 2.控制轴 2.1 控制轴 16 系列 18 系列 基本控制轴数 3 3 扩展控制轴数 最多 5 轴 (总共最多 8 轴) 最多 1 轴+Cs 轴 (总共最多 5 轴) 基本同步控制轴数 2 2 扩展同步控制轴数 最多 6 轴 最多 5 轴 2.2 增量系统 增量系统名 最小输入增量 最小指令增量 最大行程 IS-B 0.001mm 0.0001inch 0.001deg 0.001mm 0.0001inch 0.001deg 99999.999mm 9999.9999inch 99999.999deg 增量系统名 最小输入增量 最小指令增量 最大行程 IS-C 0.001mm 0.00001inch 0.00001deg 0.001mm 0.00001inch 0.00001deg 9999.9999mm 999.99999inch 9999.9999deg 不允许英制与公制混合使用.在不同单位系统的轴之间有些功能(如圆弧插补,刀具 补正等)不能使用。对于增量系统请参阅制造商手册。 2.3 最大行程 最大行程 = 最小指令单位 × 99999999