kobelaoli 发表于 2013-9-5 15:48:48

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

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

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

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

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

可以

kobelaoli 发表于 2013-9-5 17:14:27

wuxiluanpaoP 发表于 2013-9-5 16:32 static/image/common/back.gif
停转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-9-5 17:15:20

天天他爸 发表于 2013-9-5 16:53 static/image/common/back.gif
可以

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

kobelaoli 发表于 2013-9-5 17:26:09

天天他爸 发表于 2013-9-5 16:53 static/image/common/back.gif
可以

留个QQ吧,我QQ 24306069

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

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

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

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

kobelaoli 发表于 2013-9-6 09:25:29

冷月梧桐 发表于 2013-9-5 18:09 static/image/common/back.gif
前一步做完产品,提刀到空程关切削液,直接YZ回退关闭主轴
G0Z50M09;
G30G91Z0Y0M05;


谢谢,M05和YZ回退是同时的吗?
您有QQ、Gtalk之类的吗?

kobelaoli 发表于 2013-9-6 09:26:45

2544 发表于 2013-9-5 20:10 static/image/common/back.gif
M码在同一行,永远是最后一个读取。

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