jingfei0728 发表于 2014-12-13 18:55:01

加工中心子程序调用G54、G55坐标和宏程序问题

各位兄弟:

             请问下,同样的程序用于不同的坐标用宏程序的格式是什么样的?


       比如我在机台上面放5个产品用到的都是一样的程序,但是就是坐标不一样,我想用宏程序先调用G54-G55-G56-G57-G58。 格式是什么样的?????????


                      注意: 我说的是不用把程序连接起来这样的程序内存很大。


                            喷子.. 喷子绕道, 谢谢.........



天天到晚 发表于 2019-11-23 20:01:20

G90G54G00X0Y0
M03S1000
G01Z100
M98 P100
G91G28Z0
#1=55
N10
G90G#1G00X0Y0
M98 P100
G91G28Z0
#1=#1+1
IF[#1LE59]GOTO10
G91G28Z0
M05
M09

zhaodb1984 发表于 2014-12-13 22:36:59

像这样的情况,有G54-G59,应该就够了吧

wang0428bin 发表于 2014-12-13 19:08:35

你这个不是典型宏程序的例子,因为你设置了好几个坐标系,也许每个坐标系之间没有规律性,所以不适用与宏程序。这是典型子程序调用的例子。个人观点,不喜、勿喷。

凯文机械 发表于 2014-12-13 19:12:05

用子程序啊

jingfei0728 发表于 2014-12-13 19:13:01

wang0428bin 发表于 2014-12-13 19:08 static/image/common/back.gif
你这个不是典型宏程序的例子,因为你设置了好几个坐标系,也许每个坐标系之间没有规律性,所以不适用与宏程 ...

谢谢你: 我想应该有这样的宏程序把?这是有规律性的呀? g54-g58在机床的空间值是分别开的

jingfei0728 发表于 2014-12-13 19:15:00

凯文机械 发表于 2014-12-13 19:12 static/image/common/back.gif
用子程序啊

子程序M198 pxxxx这样子的吗?   哦 我想起来了,谢谢你兄弟。我一时糊涂了。你提醒了我

请叫我老师头 发表于 2014-12-13 20:10:46

这个嘛子程序调用就好了。

....
M98 P1000 L3 (呼叫1000子程序,调用3次)
...
M99 (子程序调用结束,返回主程序)



゛◇╮1.唯她命 发表于 2014-12-13 20:55:31

给一个变量G#100.   #100=54.#100=#100+1

jingfei0728 发表于 2014-12-14 10:17:41

゛◇╮1.唯她命 发表于 2014-12-13 20:55 static/image/common/back.gif
给一个变量G#100.   #100=54.#100=#100+1

请问下他们分别代表是啥意思?   

DAVYGAO 发表于 2014-12-14 12:12:44

jingfei0728 发表于 2014-12-14 11:17 static/image/common/back.gif
请问下他们分别代表是啥意思?

这就是宏程序常用的
页: [1] 2 3
查看完整版本: 加工中心子程序调用G54、G55坐标和宏程序问题