所有者:TerryWang(呢称); 发布时间:2020-04-11 03:36:56; 更新时间:2023-05-14 18:50:38
阅读所需积分:0;
简介:除了预设的变量,编程者还可以确定自己的变量,并用数值加以注明。 局部变量(LUD)仅在其被定义的那个程序中才有效。 全局变量(GUD)在所有程序中都有效。 参见机床制造商说明。 所有级上都是有效的。它们随着零件程序起始而设置,随 着零件程序结束或复位而被删除。 举例: $MN_LUD_EXTENDED_SCOPE=1 PROC MAIN ;主程序
除了预设的变量,编程者还可以确定自己的变量,并用数值加以注明。
局部变量(LUD)仅在其被定义的那个程序中才有效。
全局变量(GUD)在所有程序中都有效。
参见机床制造商说明。
所有级上都是有效的。它们随着零件程序起始而设置,随
着零件程序结束或复位而被删除。
举例:
$MN_LUD_EXTENDED_SCOPE=1
PROC MAIN ;主程序
DEF INT VAR1 ;PUD-定义
SUB2 ;子程序调用
M30
PROC SUB2 ;子程序SUB2
DEF INT VAR2 ;LUD-定义
IF (VAR1==1) ;PUD 读
VAR1=VAR1+1 ;PUD 读和写
VAR2=1 ;LUD 写
ENDIF
SUB3 ;子程序调用
M17
PROC SUB2 ;子程序SUB2
IF (VAR1==1) ;PUD 读
VAR1=VAR1+1 ;PUD 读取和写
VAR2=1 ;错误LUD 自SUB2 ;未知
ENDIF
M17
如果在定义时没有给变量赋值,那么系统将之预定为0。
变量必须在使用之前、在程序开始时定义。定义必须在一个独立的程序段中进行;每个程序段只能定义一个变量类型。
说明
INT变量类型整数型,意即整数的
REAL变量类型实数,意即带小数点的分数
BOOL变量类型布尔意即 1 或 0(TRUE 或者FALSE)
CHAR变量类型字符意即与ASCII-代码相对应的字符 (0 到255)
STRING变量类型字符串,意即符号串
AXIS变量类型轴,意即轴地址和主轴
FRAME变量类型框架,意即几何数据
随查一数控报警
https://mp.weixin.qq.com/s?__biz=MzA5MjUxMTE2NQ==&tempkey=MTA1M19DQ0tlQkZvRUZFY1k3WHI4aWNrTmt2NTlkNXBibWxDdWtzcmgwN1hIR1A2MW0xV3JMaWdiclBfblIwTGk2UlRmckE5U3pOWnJrWHhTRVlXbldEYVZYUFNBNThtdmwwSDVkUzN6bF81Mm9ZRmxtckNCaks0WUZWUlpSZzdkNlRERExVTUpJY0dRS3lLR0RWZ3JscmVUQUtWdWxaOXdfX0tUN2ZLTkp3fn4%3D&chksm=0bb4d6e33cc35ff5c33b1abefff62b7770c6e9beed52bb486ecd6c6ab7feb629a2a55616a0a4