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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: kobelaoli

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

[復制鏈接]
21#
 樓主| 發表于 2013-9-10 13:14:57 | 只看該作者
寧波機器人設計 發表于 2013-9-10 12:48 . S& Z: B2 L  b# }+ A1 y1 \$ E* N
應該是先后啟動的,不能同事
' X+ y" f! `9 l8 v9 @3 C2 g
你說的先后啟動是說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 ' ]! w6 d/ W: j7 I* D
樓主,前面好多人是根據經驗回復你的。其實G代碼和M代碼在同一行可以同時執行,但這需要修改PLC程序,不是誰 ...

8 L7 I3 U/ M# Z$ u4 r謝謝,能加個QQ嗎?我的24306069- L7 }' d1 F% b3 {9 X7 t! b2 @

+ F7 n* P5 H0 ]! u! I# `/ y我大概理解您的意思,但是不是學數控專業的,能不能給我解釋解釋PLC、PMC這些塊之間的關系?
25#
發表于 2013-9-30 23:49:32 | 只看該作者
你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?
26#
 樓主| 發表于 2013-10-2 13:18:38 | 只看該作者
duanyz 發表于 2013-9-30 23:49
) l' I. c7 [- X& t你的機床m92是要主軸電機完全停下來后才運行下一行程序的嗎?
# R: k% _, G+ U; r
是的,我就希望能主軸接到命令慢慢停自己的,機器發完指令就執行下一行,不是等主軸完全停下來確認了再進行下一行
27#
發表于 2013-10-2 13:46:07 | 只看該作者
那你加個剎車是不是也是一個解決的辦法呢?
28#
發表于 2013-10-2 18:03:48 | 只看該作者
關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書
  R& ^3 z# U4 H) @; W
% L; E5 o0 z! S0 Z) H0 k# z百度文庫搜索:+ _1 @. L; f9 z; P3 [. a6 r
OpenCNC_PLC發展工具操作手冊V2.5(新代系統plc)   [9 x3 O2 P: h$ ?8 T' {4 E

" z4 F9 K" f# H. T' V4 a
) t  p  R) l1 d; n5.5 補充說明 3 x2 r4 o) N) m2 d7 x
5.5.1 同一單節有G_code與M_code時 + @& f0 u8 W) C) B8 s
當加工程式之同一單節中,同時有G Code與M Code指令時,控制器會同時發出G Code運動指令與M Code Read(S29)指令,但由於各種M Code特性不同,有些可以G/M Code同時執行(例如M8切削液打開),有些則必頇等G Code運動指令完成後,才能執行(例如M5主軸停止)。 7 b* C, D) K! v% {& \% q7 m! @
對於M Code需等待G Code完成的情況,建議如下圖範例所示,可利用S30(Distribution End)訊號,於狀態流程圖中增加Wait G Code Finish狀態,以作為保護。  
) H* `9 m! D; w* b9 y) A  I3 P9 P
5.5.2 多個M Code同時執行功能
  g' u* @2 f' l9 X  i2 S$ g在少數應用場合下,使用者需要同時執行多個M碼功能,而不是依序執行。此時建議可開啟同一單節M code同時執行功能,以滿足使用需求。  6 c8 A) \$ r7 K4 g. m8 U. {
 相關參數說明
; |1 |& d7 w+ u4 }參數 說明 範圍
$ E! C6 A9 T  P單位 初始值 修改後何時有效 影響範圍 3810 . G6 |2 C6 {$ n+ a1 x
*啟動同一單節M code3 i% f# c9 w; T5 o8 h4 G
同時執行功能 ; W% D8 H; {5 H
[0~1] 9 V& O" i' H& X  l4 u
-
, M: M8 ~1 c: M+ X5 T* q9 g  b0
7 F: Z+ }4 c% u按Reset鍵
. K4 |  T4 d) o: Z9 e" N( z' x全系統 : g3 [! V2 m) H% j5 l+ o. }" i
 此參數用來決定當同一單節存在多個M碼時,是否啟動同時執行功能:
) l) y6 ^& M9 R9 P0:否,一次發送一個M碼至PLC,待C38 ON後執行下一M碼; 1:是,同一單節同時5個M碼發送至PLC執行。
  I# O- d7 \) A 當此參數設定為1時,按M碼順序,將對應不同的S Bit與R Bit。此外,原本使用者自行定義的相關R Bit,將會強迫為系統使用,請務必小心注意。
: W, a# k: t6 U/ A
; L4 I. V; C- U* u2 K/ I
29#
 樓主| 發表于 2013-10-2 18:25:26 | 只看該作者
kisskisswww 發表于 2013-10-2 18:03 ! n' q( V2 u" `
關于機床PLC梯形圖的設計對M代碼的執行的差異,樓主可參閱新代系統的PLC說明書/ V# p% a" [! H6 M! x" w

8 T/ s7 }2 N. m3 ^+ W2 [3 }百度文庫搜索:

/ e2 u* [6 u, b. o/ t" `0 }太感謝了,我按照這個思路去搜資料看看,謝謝!
" m: _2 E) E' r& o. O) A
; x0 ~* F) x6 @; n0 K另外書上說M9x是不啟用的,但是我這里使用了M92,您可知道怎么回事?
30#
 樓主| 發表于 2013-10-2 18:27:10 | 只看該作者
duanyz 發表于 2013-10-2 13:46
  E5 M' w7 n) H: U' M那你加個剎車是不是也是一個解決的辦法呢?
" d% D2 ?. d9 Q: F5 v6 D
怎么加剎車啊?其實我這個設備是微小器件加工,主軸幾乎沒有多大慣性,很容易停止,為啥能停了近1S,真是研究不懂
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-8-21 08:15 , Processed in 0.075483 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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