第二章零件加工程序的编制宏程序编程
概述
用户宏程序是以变量的组合,通过各种算术和逻辑运算,转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可完成不同的加工或操作,只要改变变量的值,即可完成不同的加工或操作。用户宏程序可以简化程序的编制,提高工作效率。加工程序中可以像调用子程序一样用一个简单指令即可调用宏程序。
概述
举例:
概述
O7001
N10 G50 ;
N20 T0100;
N30 G96 S550 M03;
N40 G00 T0100;
N50 G65 P8001 ;
N60 G01 ;
N70 G00 T0100 M09;
N80 M30;
O8001
G01 Z-[#1] M08;
M99;
概述
O7001
N10 G50 ;
N20 T0100;
N30 G96 S550 M03;
N40 G00 T0100;
N50 G65 P8001 ;
N70 G00 T0100 M09;
N80 M30;
O8001
G01 Z-[#1] M08;
X[#2]
M99;
变量
一、变量及变量的引用
1、变量的表示
变量是用符号#后面加上变量号码表示,
即#i (i=0,1,2,3,4…)
例如:#8、#110、#5008
变量号也可以用一个表达式来指定,这时表达式必须用括号括起来。
例如:#1=3,#2=20
#[#1+#2-12]等效于#11;
变量
2、变量的引用
在功能字中可以用变量替代数值。
例如若#1=3则G#1等效于G3;
例如若#3=-#3等效于X-40.
变量
二、变量的类型
变量的运算和控制指令
一、算术和逻辑运算
在变量之间、变量和常量之间,可以进行各种运算。
运算的优先顺序如下:
1)函数
2)乘除、逻辑与
3)加减、逻辑或、逻辑异或
可以用[ ]来改变顺序
变量的运算和控制指令
二、执行控制指令
1、无条件转移指令:GOTO
格式:GOTO n;
n为要转移到的程序段的行号数值。
例如:GOTO 10;
GOTO #11;等
零件加工程序的编制宏程序编程 来自淘豆网www.taodocs.com转载请标明出处.