数控CNC宏程序,让你快速掌握宏程序的必备指令

Home / 数控CNC宏程序,让你快速掌握宏程序的必备指令 - 2017年12月5日 , by cncgz
数控CNC宏程序,让你快速掌握宏程序的必备指令

写宏程序知道了变量,那剩下的就是语法了,也就是运算指令,如何把你设定的变量按照你想要的结果通过运算指令来实现,下面就介绍几个常用的运算指令及其用法。

EQ是 等于

NE是 不等于

GT是 大于

GE是 大于等于

LT是 小于

LE是 小于等于

FIX是 下取整即舍去小数点以下部分,如#1=FIX[1.2],那么#1里就是1

FUP是 上取整即将小数点部分进位到整数部分,如#1=FIX[1.2],那么#1里就是2

ROUND是 四舍五入

一般这些运算指令配合IF和WHILE使用,如下:

IF[ ]GOTO表达式,这个IF的意思就是“如果”,IF后面跟一个判断的表达式,如果条件成立,那么就执行GOTO指定的位置,如果条件不成立,则直接执行下一句指令,举个例子:

#1=10;(#1赋值10)

#2=1;(#2赋值1)

#3=1;(#3赋值1)

N1

IF[#3GT#1]GOTO2;(如果#3变量里的值大于#1变量里的值,则跳转到N2,否则直接执行下一句指令)

G01G91X-#2F500;

G02 I#3;

#3=#3+#2;(#3变量每运算一次就增加1)

GOTO1;

N2

M30

IF[ ]THEN则是只执行一次不会循环,如果IF后面判断语句成立,则执行THEN后面的语句,如果不成立,则执行下一句。暂写这么一点,后续慢慢来,可以关注我,互相交流一下!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据