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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: kobelaoli

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

[復制鏈接]
31#
發表于 2013-10-2 19:47:36 | 只看該作者
kobelaoli 發表于 2013-10-2 18:25
: e+ E# z6 T" G, r太感謝了,我按照這個思路去搜資料看看,謝謝!9 S0 z$ I* q, z& z5 d1 p
2 t6 D2 c& F) d1 b. C" I$ Y
另外書上說M9x是不啟用的,但是我這里使用了M92,您可 ...

4 |, b; u5 L. ~5 ^根據以下資料說法,我認為應該根據您機床的PLC確定M92的工作原理,再做修改。
1 |8 A- k( N, v, P) sM92的功能應該是由機床廠在PLC梯形圖中設定的,而非數控系統廠商設定的(非標準的功能)
3 H6 ^$ ~" _" o, s0 ?0 s別人應該也是先看到貴司機床PLC梯形圖才能確定。
5 J8 g' L1 |" A8 J: i建議你找個懂數控系統PLC編程的人看一下,或咨詢下機床原廠技術人員;
: `2 P4 `# W! t7 G% l3 M6 o  W6 r9 k6 G: n: @
參考以下資料的說法:6 ^  v# j/ z& n4 s) i
1    輔助機能(M碼)使用說明
輔助機能是用於控制機械機能的ON及OFF。指令格式是M碼後面緊跟著一或二位元的數字。緊接著介紹的M碼是屬於控制器內定有固定功用的輔助碼,不是由工具機製造廠商設計決定的,這類的M碼有M00、M01、M02、M30、M98、M99。換言之,這些功能與LADDER程式的寫作無關。
& b2 n* Q( Y. k5 K" E5 Q2 {
。。。。。。
% u8 o( q7 |, L+ s7 a; U" J6 J; D1 b& T
以下為M碼一覽表,表內所列者除M00M01M02M30M98M99外,都是由LADDER程式所設計出來的固定功能,這些M碼的功能不是系統指定,所以有可能因機臺不同而有差異,請使用者確認該機臺的指令規格(表內所定爲出機標準LADDER版的功能)。
  
M  
  
      
  
M00
程式暫停
Program stop
CNC
M01
選擇性程式暫停
Optional stop
CNC
M02
程式結束
End of program
CNC
M03
主軸正轉
Spindle CW
M04
主軸反轉
Spindle CCW
M05
主軸停止
Spindle stop
M08
開切削液
Coolant ON
M09
關切削液
Coolant OFF
M30
程式結束並返回開頭
Program rewind
CNC
M98
呼叫副程式
Calling of subprogram
CNC
M99
由副程式返回主程序
End of subprogram
CNC
; O; F+ r; q& q' Z# z( o# U
, J( l" U- K0 l9 y% x. I- o
32#
發表于 2013-10-2 19:52:40 | 只看該作者
kobelaoli 發表于 2013-10-2 18:27 1 [/ Y4 D- U$ L5 _' f0 w8 _
怎么加剎車啊?其實我這個設備是微小器件加工,主軸幾乎沒有多大慣性,很容易停止,為啥能停了近1S,真是 ...

) ?& T& L" N; e- T猜測是不是PLC編程人員在主軸停止功能M92中加了延時;/ {' Q- Y/ ^+ `0 x; `7 y1 ~. G$ G
或者系統設定為檢測本行M代碼執行完成,再執行下一行11指令;9 k9 ~$ E! }5 a( c# u+ x7 f
33#
 樓主| 發表于 2013-10-2 21:46:56 | 只看該作者
kisskisswww 發表于 2013-10-2 19:47
2 q5 B% y& L, d; Z, {& H9 {1 e& f$ h根據以下資料說法,我認為應該根據您機床的PLC確定M92的工作原理,再做修改。- [' X0 Y: q' ^' a
M92的功能應該是由機床廠在 ...
7 M$ M. `3 a  d1 e+ U0 p
有沒有QQ啊?認識下
34#
 樓主| 發表于 2013-10-14 11:05:31 | 只看該作者
kisskisswww 發表于 2013-10-2 19:52
* H" Z; V7 m/ G7 y+ N& A猜測是不是PLC編程人員在主軸停止功能M92中加了延時;
6 T& q  K. V* U+ D或者系統設定為檢測本行M代碼執行完成,再執行下一 ...
0 O" ~# |, g6 M$ ?! Y6 H2 a! z4 @
可能是加了延時吧,但是觀察不到,也扒不開M92具體內容
, |( g/ X" s! G
+ w9 l' e' F) w% h5 `它是必須M92完成才進行下一步
2 R, R& Q. u2 `- u! E
35#
發表于 2013-10-19 19:50:17 | 只看該作者
可以同步運行  只要互相不沖突就行
36#
發表于 2013-10-21 23:14:48 | 只看該作者
M05可以隨意編在哪里,你只要不是放在G01后面就行8 M5 a, Y! n/ g0 {$ [. W
37#
 樓主| 發表于 2013-10-22 09:31:08 | 只看該作者
用心體會 發表于 2013-10-21 23:14 2 e! H! U7 w0 J- K* d2 G  C: `) _; o
M05可以隨意編在哪里,你只要不是放在G01后面就行
4 N3 |+ f6 z3 M6 @& m" B5 k
為什么不能放在G01后面?
38#
發表于 2013-10-22 14:19:44 | 只看該作者
同時執行,互不影響
39#
 樓主| 發表于 2013-10-22 16:14:04 | 只看該作者
zhengyan123 發表于 2013-10-22 14:19
, k# H, L7 R' L$ l, R  O同時執行,互不影響

) {4 w6 ?% y4 y# P不是互不影響的,有些是分先后的,比如切削液M指令會比G指令先執行,停主軸M指令會比G指令后執行
40#
發表于 2013-10-22 17:34:56 | 只看該作者
kobelaoli 發表于 2013-10-22 09:31
4 U9 c" r/ V! E% x( r8 A為什么不能放在G01后面?

% L9 U5 p9 t/ [4 A8 P: ZG01是正在加工狀態,主軸能停下來嗎?
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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