2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)

2023-07-31
| 22页
| 110人阅读
| 12人下载
普通

内容正文:

2.5 用户宏程序编程 图2.20 宏程序调用格式 1.变量 (1)变量的表示。 变量用变量符号 # 和后面的变量号指定,例如:#1。 (2)变量的类型。 变量根据变量号可以分为四种类型,如表2.3所示。 (3)变量值的范围。 局部变量和公共变量可以有0 值或下面范围中的值。 2.算术和逻辑运算 (1)运算次序。 ① 函数。 ② 乘和除运算(*、/、AND、MOD)。 ③ 加和减运算(+、–、OR、XOR)。 (2)括号嵌套。 3.宏程序语句和NC语句 ●包含算术或逻辑运算(=)的程序段; ●包含控制语句(例如,GOTO,DO,END)的程序段; ●包含宏程序调用指令(例如,用G65,G66,G67 或其他G 代码,M 代码调用宏程序)的程序段。 4.转移和循环 (1)无条件转移。 转移到标有顺序号n(1~99999)的程序段。 (2)条件转移。 ① IF <条件表达式> GOTO n。 ② IF <条件表达式> THEN。 IF [#1 EQ #2] THEN #3=0;如果#1和#2的值相同,0赋给#3。 ③ WHILE语句。 格式:WHILE [〈条件式〉] DO m (m=1,2,3…); … END m; 5.宏程序的调用 (1)非模态调用(单纯调用)。 指一次性调用宏主体,即宏程序只在一个程序段内有效,叫非模态调用。 其格式为: G65 P××××(宏程序号) L(重复次数) <指定引数值> ① 自变量指定I。 地址G,L,N,O,P不能在自变量中使用。 I,J,K须按字母顺序指定,具体变量地址见表2.6。 ② 自变量指定Ⅱ。 A,B,C,I1,J1,K1,…I10,J10,K10,共33个。 具体变量地址见表2.7。 (2)模态调用。 G66 P r L e <自变量指定> $$

资源预览图

2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
1
2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
2
2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
3
2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
4
2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
5
2.5用户宏程序编程(课件)-高二《数控车床编程与操作》同步教学(人民邮电版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。