国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: kobelaoli

請問M代碼可以和G代碼放在一行,同時進行嗎?

[復制鏈接]
21#
 樓主| 發表于 2013-9-10 13:14:57 | 只看該作者
寧波機器人設計 發表于 2013-9-10 12:48
; R0 ]3 d) k6 R4 M* P9 N! n( v應該是先后啟動的,不能同事
0 m, y2 E( q5 j+ p* `
你說的先后啟動是說G開始執行之后M開始執行還是G執行并且完成后才M開始啟動?
22#
 樓主| 發表于 2013-9-12 11:25:13 | 只看該作者
看書得到正解了,對于同行的G和M語令,M語令是分組的,有些是和G同步啟動,有些是G動作完成才啟動,比如M05就是,所以我所說的撤Y軸和停止主軸是不能同步進行的,必須Y軸走完才會開始停止主軸,和分行一個效果。
23#
發表于 2013-9-29 16:08:40 | 只看該作者
樓主,前面好多人是根據經驗回復你的。其實G代碼和M代碼在同一行可以同時執行,但這需要修改PLC程序,不是誰都可以改好的。
24#
 樓主| 發表于 2013-9-30 17:18:53 | 只看該作者
oleg0007 發表于 2013-9-29 16:08
) [' i7 l4 c* W3 G9 |樓主,前面好多人是根據經驗回復你的。其實G代碼和M代碼在同一行可以同時執行,但這需要修改PLC程序,不是誰 ...

3 j% Y* y" ?, Z' h謝謝,能加個QQ嗎?我的24306069
. p" L  F. N" z8 o: V: d* x/ J* [# F" b+ Z. b9 c8 H! S' x
我大概理解您的意思,但是不是學數控專業的,能不能給我解釋解釋PLC、PMC這些塊之間的關系?
25#
發表于 2013-9-30 23:49:32 | 只看該作者
你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?
26#
 樓主| 發表于 2013-10-2 13:18:38 | 只看該作者
duanyz 發表于 2013-9-30 23:49
* e0 U" _, u' @: _3 N你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?
. z" R: |1 W7 V8 Y
是的,我就希望能主軸接到命令慢慢停自己的,機器發完指令就執行下一行,不是等主軸完全停下來確認了再進行下一行
27#
發表于 2013-10-2 13:46:07 | 只看該作者
那你加個剎車是不是也是一個解決的辦法呢?
28#
發表于 2013-10-2 18:03:48 | 只看該作者
關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書
; L& A: O& U+ o& h& K5 ^* e  W: ^( B* i) C
百度文庫搜索:7 j- @- v4 t( M! q6 w
OpenCNC_PLC發展工具操作手冊V2.5(新代系統plc) / \' N8 C% W, p" ^
( c" x2 \% h4 y' d2 k
0 P3 o: r+ e4 Q. }* s4 a4 @
5.5 補充說明
8 {3 j1 ~0 [/ @5.5.1 同一單節有G_code與M_code時 $ @" J$ x7 ?" |% @4 a
當加工程式之同一單節中,同時有G Code與M Code指令時,控制器會同時發出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執行(例如M5主軸停止)。 ! f  Z/ K) O: h$ E* I
對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態流程圖中增加Wait G Code Finish狀態,以作為保護。  
1 P0 T) L1 g" E! e: n+ B
$ I, E: E& s, {  J- j+ Z5.5.2 多個M Code同時執行功能
2 R& `; `2 w! v$ ?$ [; v" s$ Q在少數應用場合下,使用者需要同時執行多個M碼功能,而不是依序執行。此時建議可開啟同一單節M code同時執行功能,以滿足使用需求。  
1 v- ~7 [. r- {- X; T- O! r# o 相關參數說明 8 @* e4 F3 h/ F" }  o8 P; d
參數 說明 範圍 7 q0 d5 X5 W- u) D' H  h2 C
單位 初始值 修改後何時有效 影響範圍 3810
* t7 v" Y& d+ P  _" y( @: p( R*啟動同一單節M code9 Q! C7 X% j5 c3 s5 k
同時執行功能 $ N/ k& M& }: n" _$ a* j
[0~1]
* \% N6 B: @3 ^- 7 n- o) L' ?0 j" t0 J) F! y4 f
0
; G( v  P% }9 N( g( s, V* K按Reset鍵 ) d8 S9 X5 X* Z% ?
全系統
% l; ^) a( w, V8 a- Z; i" ] 此參數用來決定當同一單節存在多個M碼時,是否啟動同時執行功能: $ s+ K" }% q: o9 ~7 ^# {8 s) X
0:否,一次發送一個M碼至PLC,待C38 ON後執行下一M碼; 1:是,同一單節同時5個M碼發送至PLC執行。 / [0 f' x; s- S/ U. [+ i2 S# u$ G
 當此參數設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統使用,請務必小心注意。
" E2 R' }2 K/ K. `4 n
3 T, Q8 j- K9 F) |
29#
 樓主| 發表于 2013-10-2 18:25:26 | 只看該作者
kisskisswww 發表于 2013-10-2 18:03 3 G2 X( k4 N9 L
關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書1 X; }# z& h, `& h* i

0 S5 }  s$ y. A6 c& T7 `  I; |' r百度文庫搜索:

) y7 [* u) M3 n6 q+ ~, n太感謝了,我按照這個思路去搜資料看看,謝謝!( S; G4 B1 ?) G; J. r

0 c9 a  q1 H$ y3 \7 R6 _1 A- \5 K另外書上說M9x是不啟用的,但是我這里使用了M92,您可知道怎么回事?
30#
 樓主| 發表于 2013-10-2 18:27:10 | 只看該作者
duanyz 發表于 2013-10-2 13:46
) q' M# J+ o) {0 i2 E: T7 C; f) {那你加個剎車是不是也是一個解決的辦法呢?
1 d4 L' D0 n. Q* C
怎么加剎車啊?其實我這個設備是微小器件加工,主軸幾乎沒有多大慣性,很容易停止,為啥能停了近1S,真是研究不懂
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-9-10 19:22 , Processed in 0.072738 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表