kobelaoli 发表于 2013-9-10 13:14:57

宁波机器人设计 发表于 2013-9-10 12:48 static/image/common/back.gif
应该是先后启动的,不能同事

你说的先后启动是说G开始执行之后M开始执行还是G执行并且完成后才M开始启动?

kobelaoli 发表于 2013-9-12 11:25:13

看书得到正解了,对于同行的G和M语令,M语令是分组的,有些是和G同步启动,有些是G动作完成才启动,比如M05就是,所以我所说的撤Y轴和停止主轴是不能同步进行的,必须Y轴走完才会开始停止主轴,和分行一个效果。

oleg0007 发表于 2013-9-29 16:08:40

楼主,前面好多人是根据经验回复你的。其实G代码和M代码在同一行可以同时执行,但这需要修改PLC程序,不是谁都可以改好的。

kobelaoli 发表于 2013-9-30 17:18:53

oleg0007 发表于 2013-9-29 16:08 static/image/common/back.gif
楼主,前面好多人是根据经验回复你的。其实G代码和M代码在同一行可以同时执行,但这需要修改PLC程序,不是谁 ...

谢谢,能加个QQ吗?我的24306069

我大概理解您的意思,但是不是学数控专业的,能不能给我解释解释PLC、PMC这些块之间的关系?

duanyz 发表于 2013-9-30 23:49:32

你的机床m92是要主轴电机完全停下来后才运行下一行程序的吗?

kobelaoli 发表于 2013-10-2 13:18:38

duanyz 发表于 2013-9-30 23:49 static/image/common/back.gif
你的机床m92是要主轴电机完全停下来后才运行下一行程序的吗?

是的,我就希望能主轴接到命令慢慢停自己的,机器发完指令就执行下一行,不是等主轴完全停下来确认了再进行下一行

duanyz 发表于 2013-10-2 13:46:07

那你加个刹车是不是也是一个解决的办法呢?

kisskisswww 发表于 2013-10-2 18:03:48

关于机床PLC梯形图的设计对M代码的执行的差异,楼主可参阅新代系统的PLC说明书

百度文库搜索:
OpenCNC_PLC发展工具操作手册V2.5(新代系统plc)


5.5 補充說明
5.5.1 同一單節有G_code與M_code時
當加工程式之同一單節中,同時有G Code與M Code指令時,控制器會同時發出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執行(例如M5主軸停止)。
對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態流程圖中增加Wait G Code Finish狀態,以作為保護。

5.5.2 多個M Code同時執行功能
在少數應用場合下,使用者需要同時執行多個M碼功能,而不是依序執行。此時建議可開啟同一單節M code同時執行功能,以滿足使用需求。
 相關參數說明
參數 說明 範圍
單位 初始值 修改後何時有效 影響範圍 3810
*啟動同一單節M code
同時執行功能

-
0
按Reset鍵
全系統
 此參數用來決定當同一單節存在多個M碼時,是否啟動同時執行功能:
0:否,一次發送一個M碼至PLC,待C38 ON後執行下一M碼; 1:是,同一單節同時5個M碼發送至PLC執行。
 當此參數設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統使用,請務必小心注意。

kobelaoli 发表于 2013-10-2 18:25:26

kisskisswww 发表于 2013-10-2 18:03 static/image/common/back.gif
关于机床PLC梯形图的设计对M代码的执行的差异,楼主可参阅新代系统的PLC说明书

百度文库搜索:


太感谢了,我按照这个思路去搜资料看看,谢谢!

另外书上说M9x是不启用的,但是我这里使用了M92,您可知道怎么回事?

kobelaoli 发表于 2013-10-2 18:27:10

duanyz 发表于 2013-10-2 13:46 static/image/common/back.gif
那你加个刹车是不是也是一个解决的办法呢?

怎么加刹车啊?其实我这个设备是微小器件加工,主轴几乎没有多大惯性,很容易停止,为啥能停了近1S,真是研究不懂
页: 1 2 [3] 4 5
查看完整版本: 请问M代码可以和G代码放在一行,同时进行吗?