久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: kobelaoli

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

[復制鏈接]
21#
 樓主| 發表于 2013-9-10 13:14:57 | 只看該作者
寧波機器人設計 發表于 2013-9-10 12:48 8 Q* Y9 K7 e9 G2 t
應該是先后啟動的,不能同事

' ]! e0 f" V5 x# P9 b; j: M2 |你說的先后啟動是說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
6 r: n. D$ L8 D& ~% W. ]) U9 O樓主,前面好多人是根據經驗回復你的。其實G代碼和M代碼在同一行可以同時執行,但這需要修改PLC程序,不是誰 ...
0 t' {/ M/ u3 E. b2 L& E
謝謝,能加個QQ嗎?我的24306069. ]" O% }" e" B. v

  b0 g' ]  \% `3 m我大概理解您的意思,但是不是學數控專業的,能不能給我解釋解釋PLC、PMC這些塊之間的關系?
25#
發表于 2013-9-30 23:49:32 | 只看該作者
你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?
26#
 樓主| 發表于 2013-10-2 13:18:38 | 只看該作者
duanyz 發表于 2013-9-30 23:49
* t" w# f  P* |2 d7 }9 g你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?

+ p' n7 ^" _# d* }9 Q是的,我就希望能主軸接到命令慢慢停自己的,機器發完指令就執行下一行,不是等主軸完全停下來確認了再進行下一行
27#
發表于 2013-10-2 13:46:07 | 只看該作者
那你加個剎車是不是也是一個解決的辦法呢?
28#
發表于 2013-10-2 18:03:48 | 只看該作者
關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書
  K6 C: Y3 U7 r/ ^9 \8 v8 F) d- C7 P/ S+ F3 [; R6 [
百度文庫搜索:
8 x+ r) G- H. q8 I4 kOpenCNC_PLC發展工具操作手冊V2.5(新代系統plc)
6 d; V; i" u3 D. O# {: ~1 K
0 G' E& o. {" P" D2 a. U" _- h/ X. M) ~5 Z; p) M; Z* d4 P, i2 m
5.5 補充說明 ( O$ W! P& B$ v) ^. e
5.5.1 同一單節有G_code與M_code時 + q: o/ u7 T) q; f% k( m3 `) ?* D1 F
當加工程式之同一單節中,同時有G Code與M Code指令時,控制器會同時發出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執行(例如M5主軸停止)。 2 P' B0 }! I) P: R( U9 n. G
對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態流程圖中增加Wait G Code Finish狀態,以作為保護。  5 u- y* S1 z4 j3 p* x, \! \$ \

( F/ \5 S8 V. z6 y6 `. Y0 y5.5.2 多個M Code同時執行功能 $ d+ y; z5 q5 }- c. C1 w
在少數應用場合下,使用者需要同時執行多個M碼功能,而不是依序執行。此時建議可開啟同一單節M code同時執行功能,以滿足使用需求。  . Z4 p4 K( P, q
 相關參數說明 1 i) N, H4 h0 q/ T" ~6 G) L
參數 說明 範圍 / _+ J( l* p$ i+ u) F. }
單位 初始值 修改後何時有效 影響範圍 3810
9 y/ d8 h( _+ N1 W*啟動同一單節M code* F, A2 q! V; b- ^
同時執行功能
" S) w; E7 r! [2 L7 A[0~1]
$ [  z5 C; Z" r$ K7 @& j-
3 O" a. U- g( ]9 C  V' y8 e, m5 k, X0 " t$ ^" F! c+ z" }& a; i
按Reset鍵
5 w, A# o6 k& A, Z; I' |# j* w全系統 # U, d  ~1 _" l# e
 此參數用來決定當同一單節存在多個M碼時,是否啟動同時執行功能:
/ H8 ]: W7 @" G0 y5 K4 l, @4 @0:否,一次發送一個M碼至PLC,待C38 ON後執行下一M碼; 1:是,同一單節同時5個M碼發送至PLC執行。 0 r3 F; v; r: [, j8 v$ m
 當此參數設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統使用,請務必小心注意。0 L/ y/ _0 c1 b- o' N

* {7 p5 F, O, |! ?: x
29#
 樓主| 發表于 2013-10-2 18:25:26 | 只看該作者
kisskisswww 發表于 2013-10-2 18:03
; |0 l( u6 X/ B4 W  i關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書; L* r; T- O# V" e

* K: N& y( ^! p" [9 i+ {百度文庫搜索:

: R7 H: U; b" g) b5 ^; p太感謝了,我按照這個思路去搜資料看看,謝謝!) q9 n6 h; j4 p4 A
" L7 q0 H3 t0 m/ g
另外書上說M9x是不啟用的,但是我這里使用了M92,您可知道怎么回事?
30#
 樓主| 發表于 2013-10-2 18:27:10 | 只看該作者
duanyz 發表于 2013-10-2 13:46
4 g& w! R1 w$ U& H1 c# ^  z1 i那你加個剎車是不是也是一個解決的辦法呢?

0 e: @+ V# R* ?" y5 `- i怎么加剎車???其實我這個設備是微小器件加工,主軸幾乎沒有多大慣性,很容易停止,為啥能停了近1S,真是研究不懂
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-8-20 22:13 , Processed in 0.062579 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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