|
$ [) \4 ]* u" ^0 [在進行伺服定位操作之前,一般都需要先進行原點回歸,,否則伺服電機不能正常工作,,會報警提示「原點回歸未完成時啟動」。
$ d L% m3 C/ p) Q6 D4 Y$ ~$ [8 Q7 T8 s. o$ D! _
那么,,為什么要進行原點回歸,?怎樣進行原點回歸的操作呢,?" ?, u5 q) m' D! [' m3 m4 v- z$ y
1 j3 q1 L0 @# z, w
伺服運動控制的原點回歸4 A& u; V7 z" Z
" K T) B" q6 R3 i
一,、原點回歸的必要性
& V4 q8 ~( j3 d; a% }4 V. [; t" A7 ^% I7 p5 h. {. T
1所謂定位,就是要讓伺服電機走到一個確定的位置。
8 k% U& `. Y9 O* j [: y7 S
% K d- u5 W2 b# Z. ?* `2這個位置可以是增量式的,,也可以是絕對式的,。打個比方,我們現(xiàn)在在路上,,我們要往前走10米,,相當于我們的位置要往前增加十米,這個十米就是一個位置增量,。
9 e$ l2 p6 Y/ c4 H. p6 E- y: N
3 E7 `0 V9 ~8 C7 G) b' [' Q3而如果我們要去這條街上某處地方的咖啡店,,我們就需要知道它的確切地址,假設這條街的地址不是門牌號,,而是從街的一端開始為0米(基準位置),,這樣就能確定這條街上每個位置的地址,比如這家咖啡店的地址是這條街100米的位置,,那么這個100米就是一個絕對位置,,我們不管在哪一個位置,都能通過走到這條街100米的位置找到這家咖啡店,。" S8 W' ~. h4 T( [
$ O% A2 z4 V$ t* `$ H, B% d: R
4在定位指令里,,就分為增量式的INC指令和絕對式的ABS指令。
6 l! F* D# r/ |
8 @9 F, G8 u4 F" p& F) A5增量(INC)方式+ S2 g% z/ v. L7 \2 ^ U
" m8 n1 S& _! l" @以當前停止的位置為起點,,指定移動方向和移動量后進行定位,。0 J% W) A9 @4 q4 K
1.png (19.17 KB, 下載次數(shù): 330)
下載附件
2018-8-23 11:41 上傳
6、絕對值(ABS)方式
7 \! w: I" S! O% L
5 ]+ c9 \; D9 R- }0 b/ y9 [1 O8 T定位到指定的地址,,該地址是以原點為基準的位置,。1 C0 [4 f9 L: D9 c+ u# M) Y m
1.png (16.56 KB, 下載次數(shù): 373)
下載附件
2018-8-23 11:42 上傳
7、所以,,當我們需要進行絕對式定位時,,我們就需要對應的機械系統(tǒng)上具有地址,這也就需要一個基準位置,,通過這個基準位置去確定機械系統(tǒng)上的每個位置的地址,。而這個基準位置,在伺服定位系統(tǒng)里稱為原點,。0 x' w! D$ S5 B1 c2 H
& Y$ z. e8 P3 t0 Q* E/ j
二,、兩個信號
4 A, m/ G- @3 z \4 R$ Q- m b" X+ V
1、在三菱的伺服定位系統(tǒng)里,,有兩個關于原點的關鍵信號: c1 o) x I7 K. t% [8 \3 H4 b
& n9 g g6 J3 z7 L l( h6 _
2,、原點回歸請求信號(原點復位請求標志)4 s! Q R4 D+ K# V5 D: t! Q
( ]9 `: {7 B& y' Q, K1 Y/ X) g
這個信號ON的時候,說明伺服系統(tǒng)目前沒有原點,,需要進行原點回歸,。
/ Z1 k, M5 J6 z6 O( O
$ I4 h% w( R0 [3,、原點回歸完成信號(原點復位完成標志)# ~5 E; v% b, H5 u' a
: S& m# \7 s9 ^3 F
當原點回歸執(zhí)行完成時,該信號會ON,。然后如果執(zhí)行定位或者其他正常方式使得伺服電機離開原點位置時,,該信號會OFF,但是此時原點還是存在的,。
' ^* _$ |) p4 `- l* \* d7 z+ {
; i+ N3 _0 n) n4 z4,、判斷是否需要原點回歸可以借助原點回歸請求信號,而不應該借助原點回歸完成信號,。
" E; a) K1 f2 S E5 t* Q2 c
+ Y3 i- `$ L; I( ?* z對于增量式系統(tǒng),,每次斷電復位、重新上電之后都需要進行原點回歸,。
! @4 Z& o4 H/ D$ [) [" l
1.png (72.29 KB, 下載次數(shù): 396)
下載附件
2018-8-23 11:48 上傳
5,、對于絕對式系統(tǒng),由于伺服放大器裝有電池(也需要在參數(shù)里設置使用絕對位置系統(tǒng)),,可以保持伺服電機的位置,,所以一般情況下,只需要在剛搭建系統(tǒng)時進行一次原點回歸即可,。當然如果后續(xù)發(fā)生原點位置丟失等情況,,就要重新進行原點回歸了。這里是否需要原點回歸也可以通過原點回歸請求信號是否為ON來判斷,。
k) m- E2 Q' Z$ ?; k
. v6 S }- {9 C+ }) j! z三,、常見的原點回歸方式
& i; e7 m; `+ r; W1 H: Z9 W
8 f/ g/ Z- }) C9 O; ^. e( z1、數(shù)據(jù)設定型' ^) a, w6 p2 C) _- {
# a3 g" Z9 d7 }這種方式是把當前的位置設置為原點,。所以,,這個時候不管伺服電機停在哪一個位置,只要進行數(shù)據(jù)設定型原點回歸,,現(xiàn)在這個位置就是原點位置,。所以,這種方式下的原點回歸操作,,伺服電機是不會動的!
! @4 C1 C" V L- k" `6 t( r, M! ~' D5 g
) \! z* c$ i5 k1 N; e2,、當伺服不需要進行絕對值定位時,比如只是速度控制,、轉(zhuǎn)矩控制,,或者只需要增量式定位時,都可以使用這種方式,。
W! B. I7 \1 R% o9 U* t* |/ n$ V$ I% F# a v
3,、伺服參數(shù)里默認是原點設定條件選擇為『電源開啟后需要通過伺服電機Z相』,所以在進行這種數(shù)據(jù)設定型原點回歸時,,要么把這個參數(shù)設置為『電源開啟后不需要通過伺服電機Z相』,,要么先進行JOG使伺服電機轉(zhuǎn)動一轉(zhuǎn)以上,,再進行原點回歸。" m& A3 _9 q0 V5 H
, `( m* D& x3 H6 _- D @. I
4,、近點DOG型
; F5 }; f; ~( f$ T* q D7 |" ?1 [* l( M+ O/ L' o
▼什么是近點DOG?
( ]/ b- F4 _4 d/ _ D7 v
% V, T% R' I9 P- t1 U) }) f近點DOG實際上是一個傳感器信號,。我們需要確定原點位置,,那么怎么確定呢?通過JOG讓伺服電機轉(zhuǎn)動,,目測它轉(zhuǎn)到我們想要的位置,,然后執(zhí)行數(shù)據(jù)設定型原點回歸?這樣當然很不準確,。
5 t( f: n. e/ O# X' D
8 c+ ?* t' m% m% q9 X1 r G7 s5,、那么我們是不是可以這樣,在我們想要確定為原點的位置,,加一個標記,,然后伺服電機走到這個標記位置時停止,把伺服電機當前位置規(guī)定為原點,?當然可以,!( o6 z b1 G" T3 e5 H1 }! u2 I
1 L$ n7 f/ d2 ?: d# l
6、所以,,近點DOG信號就是這樣一個標記,。
) a: E" ~& }" j5 E; i |
評分
-
查看全部評分
|