|
数控A宏命令-B宏命令注释
A宏语句 B宏语句
G65 H01 P#I Q#J; 赋值运算 # i = # j; #j=#j相当于B宏的赋值语句
G65 H02 P#i Q#j R#k; 十进制加法运算 # i = # j + # k
G65 H03 P#i Q#j R#k; 十进制减法运算 # i = # j - # k
G65 H04 P#i Q#j R#k; 十进制乘法运算 # i = # j×# k
G65 H05 P#i Q#j R#k; 十进制除法运算 # i = # j÷# k
G65 H11 P#i Q#j R#k; 二进制加法(或运算) # i = # j OR # k
G65 H12 P#i Q#j R#k; 二进制乘法(与运算) # i = # j AND # k
G65 H13 P#i Q#j R#k; 二进制异或 # i = # j XOR # k
G65 H21 P#i Q#j; 十进制开平方 # i = # j
G65 H22 P#i Q#j; 十进制取绝对值 # i = |# j |
G65 H23 P#i Q#j R#k; 十进制取余数 # i = (#j÷# k)的余数
G65 H24 P#i Q#j; 十进制变为二进制 # i = BIN(# j )
G65 H25 P#i Q#j; 二进制变为十进制 # i = BCD(# j )
G65 H26 P#i Q#j R#k; 十进制乘除运算 # i = # i×# j÷# k
G65 H27 P#i Q#j R#k; 复合平方根 # i = # j 2 +# k 2
G65 H31 P#i Q#j R#k; 正弦 # i = # j×sin(# k)
G65 H32 P#i Q#j R#k; 余弦 # i = # j×cos(# k)
G65 H33 P#i Q#j R#k; 正切 # i = # j×tan(# k)
G65 H34 P#i Q#j R#k; 反正切 # i = ATAN(# j / # k)
G65 H80 Pn; 无条件转移 跳转至程序段 列如 GOTON
G65 H81 Pn Q#j R#k;条件转移1 如果# j = # k,则跳转至程序段n,否则顺序执行
G65 H81 B宏表达式;IF[ #J EQ #K ]GOTO N
G65 H82 Pn Q#j R#k; 条件转移2 如果# j ≠# k,则跳转至程序段n,否则顺序执行
G65 H82 B宏表达式;IF[ #J NE #K ]GOTO N
G65 H83 Pn Q#j R#k; 条件转移3 如果# j > # k,则跳转至程序段n,否则顺序执行
G65 H83 B宏表达式;IF[ #J GT #K ]GOTO N
G65 H84 Pn Q#j R#k; 条件转移4 如果# j < # k,则跳转至程序段n,否则顺序执行
G65 H84 B宏表达式;IF[ #J LT #K ]GOTO N
G65 H85 Pn Q#j R#k; 条件转移5 如果# j ≥# k,则跳转至程序段n,否则顺序执行
G65 H85 B宏表达式;IF[ #J GE #K ]GOTO N
G65 H86 Pn Q#j R#k; 条件转移6 如果# j ≤# k,则跳转至程序段n,否则顺序执行
G65 H86 B宏表达式;IF[ #J LE #K ]GOTO N
G65 H99 Pn; 产生用户报警 产生(500+n)号用户报警 |
|