FANUC 宏程序编不呈集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-FANUC 宏程序编程2017-03-28 运算符运算符由 2 个字母组成,用于两个值的比较,以决定它们是相等还是示例程序下面的程序计算数值 110 的总和09500;#1=0;.存储和的变量初值#2=1;.被加数变量的初值#1=#1+#2;#2=#2+#1;.下一个被加数GOTO1;转移到 N1N2M30;程序结束算术和逻辑运算功能格式备注定义#i=#j:加法#i=#j+#k减法#i=#j-#k运算符含义EQ等于(=)NE不等于GT大于GE大于或等于LT小于LE小于或等于N1IF[#2GT10]GOTO2;.当被加数大于 10 时转移到 N2.计算和个值小于或大于另一个值。注意,不能使用不等号示例程序下面的程序计算数值 110 的总和乘法#i=#j*#k除法#i=#j/#k正弦#i=SIN[#j]:角度以度指定 090 度 30分表示为度反正弦#i=ASIN[#j]:余弦#i=COS[#j]:反余弦#i=ACOS[#j]:正切#i=TAN[#j]:反正切#i=ATAN[#j]:平方根#i=SQRT[#j]:绝对值#i=ABS[#j]:舍入#i=ROUND[#j]:上取整#i=FIX[#j]:下取整#i=FUP[#j]:自然数对数#i=LN[#j]:指数函数#i=EXP[#j]:或#i=#jOR#k:逻辑运算一位一位地按二进制数执行异或#i=#jXOR#k:与#i=#jAND#k:从 BCD 转为 BIN#i=BCD#j;用于与 PMC 的信号交换从 BIN 转为 BCD#i=BCD#j;角度单位:SIN、ASIN、COS、ACOS、TAN 和 ATAN 的角度单位是度ARCSIN#i 二 ASIN[#j]:•取值范围如下:当参数(¥0)NAT 位设为 0 时,270~90 度;当参数(¥0)NAT 位设为 1 时,-90~90 度。•当#j 超过 T 到 1 的范围时,发出 P/S 报警。•常数可替代变量#joARCCOS#i=ACOS[#j];•取值范围从 180~0 度。•当#j 超过-1 到 1 的范围时,发出 P/S 报警。•常数可替代变量#j。ARCTAN#i 二 ATAN[#j];•指定两边的长度,并用斜杠(/)分开•取值范围如下:当参数(¥0)NAT 位设为 0 时,0~360 度[例如:当指定#i=ATAN[-l]/[-l];时,#1=225 度]。当参数(¥0)NAT 位设为1 时,-180~180 度[例如:当指定#i=ATAN[-1]/[-1];时,#1=-135 度]•常数可替代变量#jo自然对数#i=LN[#j];•注意,相对误差可能大于 10-8。•当反对数(#j)为 0 或小于 0 时,发出报警。•常数可替代变量#jo指数函数#i=EXP[#j]:•注意,相对误差可能大于 10-8•当运算结果超过 X1047(j 大约是 110)时,出现溢出报警•常数可替代变量#jo上取整下取整:CNC 处理数值运算时,若操作后产生整数绝对值大于原数的绝对值时为上...