加工中心子程序调用G54、G55坐标和宏程序问题
各位兄弟:请问下,同样的程序用于不同的坐标用宏程序的格式是什么样的?
比如我在机台上面放5个产品用到的都是一样的程序,但是就是坐标不一样,我想用宏程序先调用G54-G55-G56-G57-G58。 格式是什么样的?????????
注意: 我说的是不用把程序连接起来这样的程序内存很大。
喷子.. 喷子绕道, 谢谢.........
G90G54G00X0Y0
M03S1000
G01Z100
M98 P100
G91G28Z0
#1=55
N10
G90G#1G00X0Y0
M98 P100
G91G28Z0
#1=#1+1
IF[#1LE59]GOTO10
G91G28Z0
M05
M09 像这样的情况,有G54-G59,应该就够了吧 你这个不是典型宏程序的例子,因为你设置了好几个坐标系,也许每个坐标系之间没有规律性,所以不适用与宏程序。这是典型子程序调用的例子。个人观点,不喜、勿喷。 用子程序啊 wang0428bin 发表于 2014-12-13 19:08 static/image/common/back.gif
你这个不是典型宏程序的例子,因为你设置了好几个坐标系,也许每个坐标系之间没有规律性,所以不适用与宏程 ...
谢谢你: 我想应该有这样的宏程序把?这是有规律性的呀? g54-g58在机床的空间值是分别开的 凯文机械 发表于 2014-12-13 19:12 static/image/common/back.gif
用子程序啊
子程序M198 pxxxx这样子的吗? 哦 我想起来了,谢谢你兄弟。我一时糊涂了。你提醒了我 这个嘛子程序调用就好了。
....
M98 P1000 L3 (呼叫1000子程序,调用3次)
...
M99 (子程序调用结束,返回主程序)
给一个变量G#100. #100=54.#100=#100+1 ゛◇╮1.唯她命 发表于 2014-12-13 20:55 static/image/common/back.gif
给一个变量G#100. #100=54.#100=#100+1
请问下他们分别代表是啥意思? jingfei0728 发表于 2014-12-14 11:17 static/image/common/back.gif
请问下他们分别代表是啥意思?
这就是宏程序常用的