kobelaoli 发表于 2013-10-31 21:50:13

请问M代码可以和G代码放在一行,同时进行吗?

一台加工中心,想要Z/Y轴回撤和主轴停止旋转同时进行,能节省不少时间,Z/Y轴回撤是G指令,主轴停转是M指令,两个可以放在一行,同时进行吗?
请帮忙解释下,谢谢!

wuxiluanpaoP 发表于 2013-10-31 21:50:48

停转M05完了G28G91YO,虽然不是理想意义上的同步,可跟同步差不了半秒,这问题没啥意义

天天他爸 发表于 2013-10-31 21:51:42

可以

kobelaoli 发表于 2013-10-31 21:52:19


wuxiluanpaoP 发表于 2013-9-5 16:32

停转M05完了G28G91YO,虽然不是理想意义上的同步,可跟同步差不了半秒,这问题没啥意义
我这个系统不是用M05停转,用的是M90开转,M92停转,中间伴随着Y的进刀,M92之后是YZ撤回,M92大概占用了1.2s,如果能去除这1s(比如和YZ撤回一起进行),那就能提高不小幅度的效率,我这里循环时间是15S。
M92这个指令里面具体的操作流程能看到吗?可以修改吗?不要1.2S那么长,0.2S对我来说都珍贵,因为机台多,影响就大。
另外 G28G91YO是干吗的?另一种停转方式?
您能留个QQ吗?我QQ 24306069,谢谢!

kobelaoli 发表于 2013-10-31 21:53:03


天天他爸 发表于 2013-9-5 16:53

可以
谢谢,我试了,好像没效果,还是分步动,调机时再试试。

kobelaoli 发表于 2013-10-31 21:53:34


天天他爸 发表于 2013-9-5 16:53

可以
留个QQ吧,我QQ 24306069

冷月梧桐 发表于 2013-10-31 21:54:22

前一步做完产品,提刀到空程关切削液,直接YZ回退关闭主轴
G0Z50M09;
G30G91Z0Y0M05;
M30

2544 发表于 2013-10-31 21:55:15

M码在同一行,永远是最后一个读取。

kobelaoli 发表于 2013-10-31 21:55:55


冷月梧桐 发表于 2013-9-5 18:09

前一步做完产品,提刀到空程关切削液,直接YZ回退关闭主轴
G0Z50M09;
G30G91Z0Y0M05;
谢谢,M05和YZ回退是同时的吗?
您有QQ、Gtalk之类的吗?

kobelaoli 发表于 2013-10-31 21:56:26


2544 发表于 2013-9-5 20:10

M码在同一行,永远是最后一个读取。
谢谢,你的意思就是:即使G和M在同一行,也都是G动作做完了,M才动作?和分行的效果时一样的?
页: [1]
查看完整版本: 请问M代码可以和G代码放在一行,同时进行吗?