简单宏程序的问题
工厂有一批活,样子都差不多,现在想编个通用程序让学徒的干 (改数启动就行)。由于数量都是1件2件的。现在有个问题,能不能设置成条件满足时给变量赋值 。例如IF[#500GT20]#1=30 IF[#500LE20]#1=50 就是这个意思 。但是这么写机床不认的。现在用的是跳转到指定行,然后由这一行赋值。感觉 太麻烦。FANUC0I系统 难道你没有编程手册吗?编程,不是你想怎么编就能怎么遍,得按规则来。
在宏程序部分有讲,你可以这样编:IF[#500GT20] THEN #1=30;
也可以这样编:IF[[#500GT20] AND [#500LT30]] THEN #1=25 螺旋线 发表于 2015-8-2 22:51 static/image/common/back.gif
难道你没有编程手册吗?
编程,不是你想怎么编就能怎么遍,得按规则来。
在宏程序部分有讲,你可以这样编 ...
真没有,谢谢了, 向你的这种情况,最好用实参描叙方便,编好程序后,改程序时只要改实参值就行 美好生活001 发表于 2015-8-4 15:26 static/image/common/back.gif
向你的这种情况,最好用实参描叙方便,编好程序后,改程序时只要改实参值就行
对于一个不会编程的人来说,改实参是不是有点难了。法那克系统里的宏变量是有输入界面 的,在刀补键里。不用到程序里改,很方便的啊,。 一年也不用一会宏程序 ,记不住格式 了。
页:
[1]