文档介绍:: .
数0~~11071107宏变量的引用
• 2、宏变量的引用:
• (1)宏变量可以置换指令值,如:
• F#203 当#203=5时,与F5指令功能相同
• Z-#210 当#210 =250时,与Z-250指令功能相同
• G#230 当#230=3时,与G3指令功能相同
• (2)宏变量也可以置换宏变量值
• 格式: #+9+宏变量号
• 如:若#200=205,#205=500,则
• X#9200与X500指令功能相同(#9200=#205)
• X-#9200与X-500指令功能相同宏变量引用的注意事项
• 指令地址指令地址OO和和NN不能引用宏变量不能引用宏变量
• 如果宏变量值超过了指令值的最大范围,不能引用如果宏变量值超过了指令值的最大范围,不能引用
• 如如#230=120#230=120,,M#230M#230超过了最大指令值超过了最大指令值
• 宏变量名不含小数点,各宏变量值所表示的意义同宏变量名不含小数点,各宏变量值所表示的意义同
用各指令地址不带小数点所表示的意义相同:用各指令地址不带小数点所表示的意义相同:
• 如如#200=10#200=10,则,则Z#100Z#100表示此时表示此时ZZ向绝对坐标向绝对坐标
(运算命令和转移命令)
• 一般格式:
• G65 Hm P#i ;
• G65 Hm P#i Q#j ;
• G65 Hm P#i Q#j R#k;
• 其中:
• Hm:运算符(运算命令和转移命令),m取值为01
~99
• #i:存入运算结果的宏变量名,可以是整常数(n)
• #j:进行运算的宏变量名1,可以是整常数
• #k:进行运算的宏变量名2,可以是整常数
• #i 、#j 、#k为整常数时,不带#号 : .
数控车床宏程序
参数编程参数编程
GSK980TAGSK980TA : .
数控车床宏程序
参数编程参数编程
GSK980TAGSK980TA : .
宏指令
•• 宏指令类似于高级语言,用户通过宏指令实现变量宏指令类似于高级语言,用户通过宏指令实现变量
赋值、加减运算、逻辑判断及条件转移,有利于编赋值、加减运算、逻辑判断及条件转移,有利于编
制特殊零件的加工程序,减少繁琐数值计算,简化制特殊零件的加工程序,减少繁琐数值计算,简化
程序。程序。 : The