加工技术

用户宏程序

2019-11-22 13:21:56 GHZN01 11
第二章用户宏程序
1.运算符号
运算符号
EQ等于
NE不等于
GT大于
GE大于或等于
LT小于
LE小于或等于
第二章用户宏程序
2.转移和循环
1)无条件转移指令
GOTO10  转移到语句标号10的程序段
GOTO#10 ;转移到10号变量指定的程序段
2)条件转移指令
条件转移指令的语句格式为:
IF[条件表达式]GOTOn
当条件满足时,程序就转到同一程序中语句标号为n的语句上继续执行;当条件不满足时,程序执行下一条语句。
利用变量,编写求1~10总和的宏程序。
O1003;
#1=0;
#2=1;
N1 IF [#2GT10] GOTO2;
#1=#1+#2;
#2=#2+1;
GOTO1;
N2 M30;
3)循环指令
循环指令的语句格式如下:
WHILE [条件表达式] DO m
...
END m
当条件满足时,从DOm到ENDm之间的程序就重复执行;当条件不满足时,程序就执行ENDm下一条语句。
第二章用户宏程序
3.运算指令
运算指令
运算式的右边可以是常数、变量、函数、式子
式中#j,#k也可为常量
式子右边为变量号、运算式
1. 定义
I=#j
2. 算术运算
I=#j+#k
I=#j-#k
I=#j*#k
I=#j/#k
3. 逻辑运算
I=#JOK#k
I=#JXOK#k
I=#JAND#k
4. 函数
I=SIN[#j] 正弦
I=COS[#j] 余弦
I=TAN[#j] 正切
I=ATAN[#j] 反正切
I=SQRT[#j] 平方根
I=ABS[#j] 绝对值
I=ROUND[#j] 四舍五入化整
I=FIX[#j] 下取整
I=FUP[#j] 上取整
I=BIN[#j] BCD→BIN(二进制)
I=BCN[#j] BIN→BCD
1. 说明
1) 角度单位为度
例:90度30分为90.5度
2) ATAN函数后的两个边长要用“1”隔开


首页
产品
新闻
联系