kisskisswww 发表于 2013-10-2 19:47:36

kobelaoli 发表于 2013-10-2 18:25 static/image/common/back.gif
太感谢了,我按照这个思路去搜资料看看,谢谢!

另外书上说M9x是不启用的,但是我这里使用了M92,您可 ...

根据以下资料说法,我认为应该根据您机床的PLC确定M92的工作原理,再做修改。
M92的功能应该是由机床厂在PLC梯形图中设定的,而非数控系统厂商设定的(非标准的功能)
别人应该也是先看到贵司机床PLC梯形图才能确定。
建议你找个懂数控系统PLC编程的人看一下,或咨询下机床原厂技术人员;

参考以下资料的说法:
1    輔助機能(M碼)使用說明輔助機能是用於控制機械機能的ON及OFF。指令格式是M碼後面緊跟著一或二位元的數字。緊接著介紹的M碼是屬於控制器內定有固定功用的輔助碼,不是由工具機製造廠商設計決定的,這類的M碼有M00、M01、M02、M30、M98、M99。換言之,這些功能與LADDER程式的寫作無關。
。。。。。。

以下為M碼一覽表,表內所列者除M00、M01、M02、M30、M98、M99外,都是由LADDER程式所設計出來的固定功能,這些M碼的功能不是系統指定,所以有可能因機台不同而有差異,請使用者確認該機台的指令規格(表內所定爲出機標準LADDER版的功能)。
M碼機       能備註
M00程式暫停Program stopCNC
M01選擇性程式暫停Optional stopCNC
M02程式結束End of programCNC
M03主軸正轉Spindle CW
M04主軸反轉Spindle CCW
M05主軸停止Spindle stop
M08開切削液Coolant ON
M09關切削液Coolant OFF
M30程式結束並返回開頭Program rewindCNC
M98呼叫副程式Calling of subprogramCNC
M99由副程式返回主程序End of subprogramCNC


kisskisswww 发表于 2013-10-2 19:52:40

kobelaoli 发表于 2013-10-2 18:27 static/image/common/back.gif
怎么加刹车啊?其实我这个设备是微小器件加工,主轴几乎没有多大惯性,很容易停止,为啥能停了近1S,真是 ...

猜测是不是PLC编程人员在主轴停止功能M92中加了延时;
或者系统设定为检测本行M代码执行完成,再执行下一行11指令;

kobelaoli 发表于 2013-10-2 21:46:56

kisskisswww 发表于 2013-10-2 19:47 static/image/common/back.gif
根据以下资料说法,我认为应该根据您机床的PLC确定M92的工作原理,再做修改。
M92的功能应该是由机床厂在 ...

有没有QQ啊?认识下

kobelaoli 发表于 2013-10-14 11:05:31

kisskisswww 发表于 2013-10-2 19:52 static/image/common/back.gif
猜测是不是PLC编程人员在主轴停止功能M92中加了延时;
或者系统设定为检测本行M代码执行完成,再执行下一 ...

可能是加了延时吧,但是观察不到,也扒不开M92具体内容

它是必须M92完成才进行下一步

刀锋365 发表于 2013-10-19 19:50:17

可以同步运行只要互相不冲突就行

用心体会 发表于 2013-10-21 23:14:48

M05可以随意编在哪里,你只要不是放在G01后面就行

kobelaoli 发表于 2013-10-22 09:31:08

用心体会 发表于 2013-10-21 23:14 static/image/common/back.gif
M05可以随意编在哪里,你只要不是放在G01后面就行

为什么不能放在G01后面?

zhengyan123 发表于 2013-10-22 14:19:44

同时执行,互不影响

kobelaoli 发表于 2013-10-22 16:14:04

zhengyan123 发表于 2013-10-22 14:19 static/image/common/back.gif
同时执行,互不影响

不是互不影响的,有些是分先后的,比如切削液M指令会比G指令先执行,停主轴M指令会比G指令后执行

用心体会 发表于 2013-10-22 17:34:56

kobelaoli 发表于 2013-10-22 09:31 static/image/common/back.gif
为什么不能放在G01后面?

G01是正在加工状态,主轴能停下来吗?
页: 1 2 3 [4] 5
查看完整版本: 请问M代码可以和G代码放在一行,同时进行吗?