
宝元程式操作说明书1.doc
8页TC-31A/22A/S2A/S2Z 第1章程序的构成 第1章程序的构成 1.1 程序的种类和构成 1.2 程序段的构成 1.3 单词的构成 1.4 数值指令 1.5 编号 1.6 可选择程序段的程序跳过 1.7 控制脱开接入功能1-82004-3-20 MO :TC手册NC:编程(中文)1章pm6 1.1 程序的种类和构成 程序分为主程序和子程序2种 (1) 主程序加工一个零件的程序在主程序中调取子程序,可提高制作程序的效率。
结束主程序用M02(或M30)主程序NO 001 G92X100 ;NO 002 G00Z30 ; : : :M 02 ; (2)子程序由主程序或其他子程序调取使用最后用M99结束子程序 子程序 NO 10 G91X10 ; : : :M 99 ; 1.2 程序段的构成 程序由数个指令构成每一个指令称为程序段 程序段由1个或数个单词构成 每个程序段之间以程序段结束代码(EOB)分开 (本书说明中,程序段结束代码以“;”表示 · · · ; NO001G92×100 ;• · · · ; M02 ; 程序段 程序段(注1) 程序段结束代码在 ISO码是 [LF] OA(16位数) EIA码是 [CR] 80(16位数)(注2) 1个程序段的最多字数是128个字母。
1.3 单词的构成 单词由如下所示地址及几位数的数值构成数值前可加+,-符号 X -1000 地址 数值 单词(注1) 地址由英文字母(A~Z)中的一个字母表示注2) 地址字母「O」除备注以外不使用1.4 数值指令 (1) 小数点指令 数值的指令方法有以下2种,由参数1设定指令方法1 (基本)程序中的指令指令轴实际数量(mm)实际数量(英寸) 1移动轴1mm1inch回转轴1deg1deg 1.移动轴1mm1inch回转轴1deg1deg指令方法2 (最小)程序中的指令指令轴实际数量(mm)实际数量(英寸) 1移动轴0.001mm0.0001inch回转轴0.001deg0.001deg 1.移动轴1mm1inch回转轴1deg1deg(注)用户参数……参照操作说明书 (2)地址的数值指令范围最大位数为9位指令中小于最小设定单位部分,自动削除。
1.5 编码指在各程序段的位置字母N后可加上编码(1~9999)利用编码可使用编码搜索及重新开始功能 N **** ;指令形式 i ) 在N后接数字(0~9)表示i i ) 编码最多以4位数指定 (注1)不要用NO (注2)编码写在程序段的前面 NO 1 0 0 G 9 0 × 1 0 0 ;如在程序段的前面有可选择跳过程序段(’/’)指令的情况下,编码写在其前后都可以NO 1 0 0 /G 9 0 × 1 0 0 ;或者/NO 1 0 0 G 9 0 × 1 0 0 ; (注3)编码的顺序可任意定,不是连续的数字也可以 (注4)编码被当作数值读取即0 0 0 1,0 0 1,0 1,1是相同的编码1.6 可选择程序段的程序跳过自动运转时,跳过特定程序段的方法在程序段之前加杠号(’/’)在操作面板上将【程序跳过】开关推到ON,自动运转时,加有杠号“‘/’”的程序段被跳过。
程序跳过】开关OFF时,此程序段依然有效执行被跳过的范围是此程序段全体…… ;/NO100G00X100 …… ;NO101…… ← 此范围内被程序跳过 → (注1)如不将’/’加在程序段的开头,将报警 但在编码后马上加入’/’也可以 (注2)无论【程序跳过】开关ON或OFF,编码搜索功能都可搜索包括’/’的程序 段 (注3)自动运转中执行单个程序段方式时,如果【程序跳过】开关ON,则跳过有 ’/’的程序段,而在下一个程序段停止1.7 控制脱开接入功能为了便于看程序,可在程序中加入备注与被读取的数据相区别,备注用括号( )括起来 ( ………… ) 控制脱 提示文字 控制接 开代码 入功能 (例) N 1 0 0 0 G 0 0 X 2 0 0 (P R O – 1); (注) 提示文字需将包括控制脱开/控制接入代码在内的内容编在一个程序段内。












