- 19
- 1
- 约2.32千字
- 约 4页
- 2018-01-26 发布于河南
- 举报
Fanuc系统宏程序教程
15.用户宏程序
用户宏程序允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易。可将相同加工操作编为通用程序,使用时,加工程序可用一条简单指令调出宏程序,和调用子程序完全一样。
15.1变量
变量值可用程序或MDI面板上的操作改变。
#1=#2+100;
G01 X#1 F300;
说明:
变量的表示 用户宏程序不允许使用变量名(如S、ABC、X1、X2)。
变量用符号(#)和后面的变量号指定,例如:#1
表达式可以用于指定变量号, 例如:#[#1+#2-12]
变量的类型(四种)
变量号 变量类型 功能 #0 空变量 该变量总是空,没有值能赋给该变量 #1—#33 局部变量 只能用于宏程序存储数据,断电后初始化为空 #100—#199
#500—#999 公共变量 在不同的宏程序中意义相同,断电为空,断电保存 #1000— 系统变量 用于读和写CNC运行时各种数据的变化,如刀具的当前位置和补偿值 变量值的范围 局部变量和公共变量可以有0或下面范围:
1047~-10-29或29~1047 如果计算结果超出则发出P/S报警No.111
小数点的省略 #1=123 相当于#1=123.000
变量的引用 G01 X[#1+#2] F#3
原创力文档

文档评论(0)