機(jī)械社區(qū)
標(biāo)題: CNC、PLC、伺服驅(qū)動器....之間的鏈接控制,請教 [打印本頁]
作者: lanxinwen45 時間: 2011-11-9 17:29
標(biāo)題: CNC、PLC、伺服驅(qū)動器....之間的鏈接控制,請教
CNC、PLC、伺服驅(qū)動器、伺服電機(jī)、編碼器、光柵尺、人機(jī)界面 之間的鏈接控制是怎么樣的 ?
我的理解:
; P0 M7 B0 o! S% V' e: K) xPLC發(fā)出高速脈沖給伺服驅(qū)動器,伺服驅(qū)動器接受PLC的脈沖或者通信指令驅(qū)動伺服電機(jī),伺服電機(jī)接受伺服驅(qū)動器的控制驅(qū)動機(jī)械負(fù)載運(yùn)動實現(xiàn)各種動作。而其中編碼器將脈沖反饋到伺服驅(qū)動器,經(jīng)由驅(qū)動器再傳送到PLC。CNC和PLC之間進(jìn)行通信。
這是我畫的 請給我指教。。。
B2 o2 ~: j [" {% R! s[attach]231294[/attach]
作者: syw開門造車 時間: 2011-11-9 18:27
lanxinwen45 網(wǎng)友好!: m, C1 u* Z* U2 L1 B0 T
.* M% k! Y; q U' k
你的發(fā)言:“…… 而其中編碼器將脈沖反饋到伺服驅(qū)動器,經(jīng)由驅(qū)動器再傳送到PLC。 ……”
" l" H# `; p3 d. }9 a+ }.
2 c9 f) u$ O) q- @) G$ t7 ^正確的答案:編碼器信號,只反饋給伺服驅(qū)動器,不向PLC傳送。
' P5 s% n ^2 G$ x: E" Q
. n" f. W8 ?) L7 b. [, E.# Y5 r! _2 u, U1 v! U5 |6 y2 l# t
syw 11-11-09 18:28
9 }. ]- s: I: J% t4 Z, k: n& L! a
作者: 螺旋線 時間: 2011-11-9 19:31
樓主最好先問問GOOGLE或百度,上面能找到常用的互連圖。" ~6 C; w c6 @. `8 k4 d+ T
至于反饋去那里,這個不一定。
作者: yetian143 時間: 2011-11-9 20:06
貌似就是嘍主圖中所畫的那樣
作者: 舟航 時間: 2011-11-9 21:16
[attach]231304[/attach]1 U9 l# G0 u: _ A! j& `
百度來的。
2 ^, s: ~9 |5 D5 m' t) l3 @. N) a
# A% `6 R$ n- v9 w* c5 t
作者: 舟航 時間: 2011-11-9 21:19
接上圖,還是百度過來的。
O' u$ X5 \* G1 ^0 i) C3、 數(shù)控裝置# ~" @7 }3 d4 ]7 x
3 O: I8 N# V( ]( ^5 \& c
CNC裝置是數(shù)控機(jī)床實現(xiàn)自動加工的核心,主要由計算機(jī)系統(tǒng)、位置控制板、PLC接口板,通訊接口板、特殊功能模塊以及相應(yīng)的控制軟件等組成。
+ A* K, z9 [+ `- K
; O4 K1 l( | c o( y# ^ 作用:根據(jù)輸入的零件加工程序進(jìn)行相應(yīng)的處理(如運(yùn)動軌跡處理、機(jī)床輸入輸出處理等),然后輸出控制命令到相應(yīng)的執(zhí)行部件(伺服單元、驅(qū)動裝置和PLC等),所有這些工作是由CNC裝置內(nèi)硬件和軟件協(xié)調(diào)配合,合理組織,使整個系統(tǒng)有條不紊地進(jìn)行工作的。
作者: 桂花暗香 時間: 2011-11-10 10:40
一般的,CNC是通過PLC和諸如電磁閥水路開關(guān),換刀等控制,CNC主要控制刀具的運(yùn)動軌跡,以及主軸的變速。不過現(xiàn)在互相滲透。沒有統(tǒng)一的規(guī)定。PLC開關(guān)量控制見長,原本就是從繼電接觸器控制來的。從ISO數(shù)控語言上也有點區(qū)別,一般G指令是由CNC發(fā)給電機(jī)驅(qū)動,M,T指令CNC發(fā)給PLC。
作者: Lucky瑞 時間: 2011-11-10 11:00
提到伺服,這里應(yīng)該有很多高手吧!!我現(xiàn)在遇到了個問題!!結(jié)構(gòu)如圖所示,第一臺設(shè)備,已經(jīng)給客戶用了一個多月了,一切運(yùn)行正常。第二臺設(shè)備伺服改用東元的,程序和第一臺一樣,其它都沒改動,只伺服由臺達(dá)改用東元。在運(yùn)行過程中發(fā)現(xiàn),機(jī)構(gòu)回到原點往前走時會出現(xiàn)伺服帶動絲桿只轉(zhuǎn)動一小圈又退回原點現(xiàn)象。整套動作會繼續(xù)運(yùn)行。偶偶出現(xiàn)類似情況。請問有高手遇到此情況的不!
作者: lanxinwen45 時間: 2011-11-10 11:46
本帖最后由 lanxinwen45 于 2011-11-10 16:28 編輯 9 r: s* {; Y' c d2 b
syw開門造車 發(fā)表于 2011-11-9 18:27
2 f' i8 s/ L0 J7 @* g' K1 Q$ q7 [2 j6 c9 g
lanxinwen45 網(wǎng)友好!& n, @3 A+ B! Y B0 ?* O* f
.
& d# y' b% {( a( H- ?6 v8 z你的發(fā)言:“…… 而其中編碼器將脈沖反饋到伺服驅(qū)動器,經(jīng)由驅(qū)動器再傳送到PLC ...
% E8 F- h* m0 x: r7 \& w( k
$ t1 ~5 d. D* Z( v( A3 t; I在問你個問題。。圖的右邊主軸控制和輔助電機(jī)控制是怎么實現(xiàn)的。。。。主軸只是旋轉(zhuǎn)。。其他的都是驅(qū)動個電機(jī)。。這些用PLC怎么控制。。還是直接由CNC控制。。我現(xiàn)在對CNC的控制特別不理解。。他是直接控制呢 還是要經(jīng)過PLC控制 或者。。。。。8 D7 Q1 A3 J ^* a
我查了點資料 他的進(jìn)給系統(tǒng) 都是由CNC控制的 沒經(jīng)過PLC 啊 那我畫的那個圖不就不對了嗎???9 E3 j+ k2 W; f e* v# a4 w
[attach]231369[/attach]4 T" n2 i9 A& W0 F
作者: 湘里狼 時間: 2011-11-10 21:00
Lucky瑞 發(fā)表于 2011-11-10 11:00
' z5 V$ n6 i6 @, ?5 O
提到伺服,這里應(yīng)該有很多高手吧?。∥椰F(xiàn)在遇到了個問題?。〗Y(jié)構(gòu)如圖所示,第一臺設(shè)備,已經(jīng)給客戶用了一個 ...
3 G; [0 Y- J% Q6 M; M0 D5 e
高手不敢說,只能說略懂一二,如果真如您所說,程序方面與前一臺相同,且其他方面也未作改動的話,那問題應(yīng)該就出現(xiàn)在I/O接插頭上面了,因為伺服一般都是走絕對值數(shù)據(jù),而脈沖信號和方向信號是直接決定伺服位置和行走方向,如果有根線接觸偶然松動的話,就會造成您所說的情況3 J1 L: _! d w* `5 e- ]
東元的接插頭我沒見過,松下的我倒是用得比較多,50pin的接插頭,焊線的時候,稍微不小心,就會留下隱患,造成以后使用中偶而出現(xiàn)誤動作等等; w; ~# B) |4 t3 N Z# K5 n
建議您重新更換I/O接插頭,試試看,希望能順利解決{:soso_e181:}" Y" }. o# s/ Y% }
作者: syw開門造車 時間: 2011-11-12 04:51
本帖最后由 syw開門造車 于 2011-11-12 04:53 編輯
( C- ~ l( O' g( t% t: P' s* q舟航 發(fā)表于 2011-11-9 21:16 
# ]$ z1 A# }. ?百度來的。
& u5 d, I `3 I1 M! L- x0 G3 C5 I4 k& h& w6 \. f$ e, S. s
舟航 友好!
& Q% v; A. S" e ]& G., ^, R2 G# s! ]9 }9 J5 C B) }
為回復(fù)你在2#樓的問,特制做了一個配文字說明圖像文件上傳,以做說明。( n. L) d# G% S% f |" ~
.
+ }) S; G }* [' ]8 l' v3 Z. f' {syw 11-11-12 04.508 e( C* X" x( L: ^% f& b+ c
.1 @/ |, r- X' |
& i j- ?9 C( D
.
& \" r8 C. i: P5 O[attach]231489[/attach]
5 @1 m* a* I# h( y! Q: w
作者: Lucky瑞 時間: 2011-11-12 07:52
湘里狼 發(fā)表于 2011-11-10 21:00
Q- S: i6 n# c+ W: l- f+ A1 h) ?
高手不敢說,只能說略懂一二,如果真如您所說,程序方面與前一臺相同,且其他方面也未作改動的話,那問題 ...
4 _# P; ^: M, P. _/ z
謝謝您的指點!我們現(xiàn)在改用松下的伺服,這樣的問題還是有出現(xiàn)。用了三種品牌伺服都沒能解決其問題?還有什么可能嗎?
作者: 舟航 時間: 2011-11-12 09:54
本帖最后由 舟航 于 2011-11-12 09:57 編輯
/ A$ `/ I6 P( d3 t$ X" P) k$ ksyw開門造車 發(fā)表于 2011-11-12 04:51
0 ` p% k$ p* A; C0 T3 b
舟航 友好!9 b: u6 S3 k& d. g6 t! w( D* r
.+ o1 D* V6 |0 M
為回復(fù)你在2#樓的問,特制做了一個配文字說明圖像文件上傳,以做說明。
2 C* e% ]6 a p6 G* T& x/ C0 j+ k
) C& A* z/ D! Z; x" x' k總工大俠好!
4 X# V6 \6 Y( W$ E+ {俺有以下問題:2 w3 w# V( S+ D9 e# t
一般來講,伺服自身的編碼器都是和配套驅(qū)動器連接的,所以信號一般反饋給驅(qū)動器,不知有大俠直接反饋給PLC或控制卡等做法的沒有,俺一般的做法是在傳動機(jī)構(gòu)末端加個編碼器,再進(jìn)PLC高速脈沖或控制卡。此處還有一問題:驅(qū)動器和運(yùn)動控制器連接的話,運(yùn)動動控制是能讀出電機(jī)的碼值的,也就是說,通過驅(qū)動器還是可以反饋給控制器的,為什么總工說只傳給驅(qū)動器呢?) t- b* F: t- k: E' a; j# X; z
樓主也沒說太清楚,編碼器是個什么類型,怎么個安裝形式的。7 c% _' r7 o2 V% d/ z
9 O; H# x% ]6 L6 B0 \% ?6 s
( ?' k! j+ s% P: h' c6 _) f
作者: 湘里狼 時間: 2011-11-12 09:59
舟航 發(fā)表于 2011-11-12 09:54
" o; g9 M$ O/ I# Z4 j0 ~
總工大俠好!8 y8 t% P( A6 m, E' L$ A
俺有以下問題:. x) d" }5 t. K! h: D
一般來講,伺服自身的編碼器都是和配套驅(qū)動器連接的,所以信號一般反饋 ...
# d7 x1 d, Q* P有,利用MODBUS RTU通訊協(xié)議,直接可以將伺服驅(qū)動器里面的數(shù)據(jù)讀出來,然后想怎么玩,就怎么玩{:soso_e113:}
作者: 湘里狼 時間: 2011-11-12 10:08
Lucky瑞 發(fā)表于 2011-11-12 07:52 
6 Q0 F. {( w; Q. f. C謝謝您的指點!我們現(xiàn)在改用松下的伺服,這樣的問題還是有出現(xiàn)。用了三種品牌伺服都沒能解決其問題?還有 ...
, D2 ]% C6 q) Y6 y' \* p
那偶就不知道了,沒遇到過,偶上次遇到類似的問題,就是50pin的接插頭問題,重新焊一個,問題搞定{:soso_e181:}
0 z. N. o( o9 M: ^2 q
作者: Lucky瑞 時間: 2011-11-12 10:10
湘里狼 發(fā)表于 2011-11-12 10:08
* O: k" d( [$ i4 h) G a
那偶就不知道了,沒遇到過,偶上次遇到類似的問題,就是50pin的接插頭問題,重新焊一個,問題搞定{:soso_ ...
( T: x0 F/ z1 ]& W2 O: U謝謝了?。≌伊藥讉€人了??!到現(xiàn)在還沒搞定,頭疼死了。6 |( ], ?8 h: C& G% Y C
作者: 湘里狼 時間: 2011-11-12 10:22
Lucky瑞 發(fā)表于 2011-11-12 10:10 
! t: y1 [3 ]1 m: Q7 s M6 P- B謝謝了!!找了幾個人了??!到現(xiàn)在還沒搞定,頭疼死了。
4 W& D( A" ]' A0 Y6 ^% N" S1 w# {
因為你提到,IO接線以及程序,都與上一臺相同,而上一臺運(yùn)行是很穩(wěn)定的
5 N3 t1 h6 D) {, G9 R/ O$ k如果上述條件正確的話,那問題肯定是在伺服驅(qū)動器、原點附近開關(guān)了,如果你更換了好幾次還是不行的話,你可以按照如下方法試驗下,不敢肯定,因為程序不是我寫的* Y5 Y& }0 e0 s2 {
6 e; S: R* Y2 ]% X
打開PLC內(nèi)存,找出DM區(qū)脈沖存放地址,在運(yùn)行的時候,觀察其數(shù)據(jù)的變化情況,/ i. C# Z" u* n
因為PLC每次是讀取2個字的數(shù)據(jù),所以,一定要看相鄰兩個字的數(shù)據(jù)4 N) ]0 o# D6 v& y8 k( c7 ^
( a9 z8 I: J+ W- y' z$ _5 K
祝你好運(yùn){:soso_e181:}
) u F( X( d( B5 m& y D ^
作者: 舟航 時間: 2011-11-12 10:59
Lucky瑞 發(fā)表于 2011-11-10 11:00 
. j7 X. U. x# c' \1 W9 h) x+ J+ A提到伺服,這里應(yīng)該有很多高手吧?。∥椰F(xiàn)在遇到了個問題??!結(jié)構(gòu)如圖所示,第一臺設(shè)備,已經(jīng)給客戶用了一個 ...
% X8 X: M' E% F2 |! k大俠用的什么控制器,俺猜是回零模式或運(yùn)動模塊的問題。* _4 W, m; S3 E5 l) U
最好傳個電氣原理圖上來,大家才好分析。% b4 w7 B3 c! h5 ?
作者: lanxinwen45 時間: 2011-11-14 10:14
本帖最后由 lanxinwen45 于 2011-11-14 10:18 編輯 . ~. `' Z$ a3 b% ^9 k$ X0 S7 ^# o
你的回答很好 對我很有幫助 。。謝謝你
作者: 螺旋線 時間: 2011-12-2 18:13
湘里狼 發(fā)表于 2011-11-12 09:59
( \, V$ \; `! p$ k3 Q1 N$ e2 F
有,利用MODBUS RTU通訊協(xié)議,直接可以將伺服驅(qū)動器里面的數(shù)據(jù)讀出來,然后想怎么玩,就怎么玩{:soso_e11 ...
2 X+ ~; ]( Y3 c
就各位能接觸到的東西看,不會有電機(jī)編碼器不插在伺服驅(qū)動的情況。PLC這些東西,想都不用想,沒那個可能性。
: G- t4 [7 {* _+ U$ i只有在超級強(qiáng)悍的實時系統(tǒng)的情況下才有可能三環(huán)都放在上位。
% c4 v9 a% C! q( K2 Q1 p3 ?最簡單的理由:伺服電機(jī)的控制需要相位信號,所以,很多伺服電機(jī)的編碼器需要相位校準(zhǔn),不然沒法用。5 z# o( {; }5 A: h
作者: 舟航 時間: 2011-12-3 20:56
螺旋線 發(fā)表于 2011-12-2 18:13
1 W" E9 s* w1 W# o8 [
就各位能接觸到的東西看,不會有電機(jī)編碼器不插在伺服驅(qū)動的情況。PLC這些東西,想都不用想,沒那個可能性 ...
* P) R4 I p& H8 T
螺旋大俠厲害!俺只能多學(xué)習(xí)啊。6 D) a9 d# c) ]; [% G
歡迎光臨 機(jī)械社區(qū) (http://www.xa-space.com/) |
Powered by Discuz! X3.5 |