|
0 v# P& ?& O3 U* j- b8 O8 J4 X在進行伺服定位操作之前,一般都需要先進行原點回歸,否則伺服電機不能正常工作,會報警提示「原點回歸未完成時啟動」。
! \3 e, ?( E' M( ?" L2 O
' f+ B" a- d+ {# n那么,為什么要進行原點回歸?怎樣進行原點回歸的操作呢?
7 q1 D( ?3 m7 p' B% D% j" {& A
1 p3 H3 K, \2 ~4 ]伺服運動控制的原點回歸# ]( h) N6 E' B; T2 ~! G* k; b
& p" W' F2 B# a, h7 W
一、原點回歸的必要性
% C1 @+ @" {; O& f: n; l# h/ t* N8 {
, c. Y8 Y. j7 W7 z1所謂定位,就是要讓伺服電機走到一個確定的位置。! U( v5 C: v; @
9 x& z4 {& |2 _, p
2這個位置可以是增量式的,也可以是絕對式的。打個比方,我們現在在路上,我們要往前走10米,相當于我們的位置要往前增加十米,這個十米就是一個位置增量。6 v2 ^" P* I5 d3 n5 W5 W
; m) b' M" n0 G/ P* `, w d7 I2 V; N# ~3而如果我們要去這條街上某處地方的咖啡店,我們就需要知道它的確切地址,假設這條街的地址不是門牌號,而是從街的一端開始為0米(基準位置),這樣就能確定這條街上每個位置的地址,比如這家咖啡店的地址是這條街100米的位置,那么這個100米就是一個絕對位置,我們不管在哪一個位置,都能通過走到這條街100米的位置找到這家咖啡店。" I0 }; c! U9 w: ^- f
! Q7 [- r1 C& c6 M
4在定位指令里,就分為增量式的INC指令和絕對式的ABS指令。
& i7 V$ a& _$ |2 S6 G; d! p0 |4 B/ H( c; P
5增量(INC)方式
% w) T4 S0 J/ j( Y/ B, r6 b% x9 U8 L+ {/ _* ]) }
以當前停止的位置為起點,指定移動方向和移動量后進行定位。
9 w4 A. l2 V8 {9 p. i+ }
1.png (19.17 KB, 下載次數: 332)
下載附件
保存到相冊
2018-8-23 11:41 上傳
6、絕對值(ABS)方式 i. s# D" z9 f0 R' Y2 L
& a. z. p& ?7 N N定位到指定的地址,該地址是以原點為基準的位置。- {2 N/ O4 [7 Z" H6 G" t0 o& `
1.png (16.56 KB, 下載次數: 376)
下載附件
保存到相冊
2018-8-23 11:42 上傳
7、所以,當我們需要進行絕對式定位時,我們就需要對應的機械系統上具有地址,這也就需要一個基準位置,通過這個基準位置去確定機械系統上的每個位置的地址。而這個基準位置,在伺服定位系統里稱為原點。5 b1 X/ ~% u3 [5 x
* y7 \' r' y/ l
二、兩個信號" H3 t! s ?# `; Q- C; O5 f
: M- ?5 C& Q, n3 v! x' u1、在三菱的伺服定位系統里,有兩個關于原點的關鍵信號:+ j% i' \( ~9 s; s0 t+ i
2 }, B0 c( ?2 D/ c0 g5 G2、原點回歸請求信號(原點復位請求標志)0 D3 R" S7 H/ j( _/ k) N
/ f4 T1 `; y8 T8 D1 n
這個信號ON的時候,說明伺服系統目前沒有原點,需要進行原點回歸。
: p+ B# f3 m. A' M
/ t/ Z- P N! {* P O6 ~3、原點回歸完成信號(原點復位完成標志)
+ k, E4 r! j) R
5 P- e7 u& ^ ^/ Q$ B3 m當原點回歸執行完成時,該信號會ON。然后如果執行定位或者其他正常方式使得伺服電機離開原點位置時,該信號會OFF,但是此時原點還是存在的。1 j6 n9 k4 A4 T8 B4 D; S6 M: J9 q
$ A: G! V% i9 Y4、判斷是否需要原點回歸可以借助原點回歸請求信號,而不應該借助原點回歸完成信號。
: a( i" }: u/ E a* `
3 k2 x/ r8 J. a: y3 ^8 z對于增量式系統,每次斷電復位、重新上電之后都需要進行原點回歸。
# c r$ N. g( |/ X
1.png (72.29 KB, 下載次數: 400)
下載附件
保存到相冊
2018-8-23 11:48 上傳
5、對于絕對式系統,由于伺服放大器裝有電池(也需要在參數里設置使用絕對位置系統),可以保持伺服電機的位置,所以一般情況下,只需要在剛搭建系統時進行一次原點回歸即可。當然如果后續發生原點位置丟失等情況,就要重新進行原點回歸了。這里是否需要原點回歸也可以通過原點回歸請求信號是否為ON來判斷。/ A- K4 \5 C6 U" d) w" ~) i
. e" V9 c* U3 \ W: q三、常見的原點回歸方式
) w2 ^0 f) n1 f7 r' d+ ]
6 [3 J/ v( p) i7 t: m1、數據設定型
5 b; V5 W- h( f/ Y/ K' S* m; h5 k2 T9 b/ r5 c" X8 b( g' E# n0 [/ \
這種方式是把當前的位置設置為原點。所以,這個時候不管伺服電機停在哪一個位置,只要進行數據設定型原點回歸,現在這個位置就是原點位置。所以,這種方式下的原點回歸操作,伺服電機是不會動的!: s/ N% ]5 V1 B- b5 ?% O; z
% U2 E; e% \6 E
2、當伺服不需要進行絕對值定位時,比如只是速度控制、轉矩控制,或者只需要增量式定位時,都可以使用這種方式。
1 |1 `8 ~. i5 C1 T
, I/ O- T0 P/ E$ W# V) l2 L3、伺服參數里默認是原點設定條件選擇為『電源開啟后需要通過伺服電機Z相』,所以在進行這種數據設定型原點回歸時,要么把這個參數設置為『電源開啟后不需要通過伺服電機Z相』,要么先進行JOG使伺服電機轉動一轉以上,再進行原點回歸。
6 L/ {& }' D5 p) s% p5 ], Y
- b$ @; t) g! ]4、近點DOG型
1 N4 X. a5 x3 l; J% h& z( ~6 j) {/ S3 {$ ]* R
▼什么是近點DOG?
: u9 @! E2 B Y# Q+ M h6 q3 z% \
近點DOG實際上是一個傳感器信號。我們需要確定原點位置,那么怎么確定呢?通過JOG讓伺服電機轉動,目測它轉到我們想要的位置,然后執行數據設定型原點回歸?這樣當然很不準確。
5 z! N# h6 H" N/ g3 ^0 v1 Q! l1 \
2 T8 ~; U, Q4 C. m8 i2 I+ m5、那么我們是不是可以這樣,在我們想要確定為原點的位置,加一個標記,然后伺服電機走到這個標記位置時停止,把伺服電機當前位置規定為原點?當然可以!' l3 g% a+ W3 |2 J
# F' ?7 D( I2 k9 ^9 O1 z* N/ T
6、所以,近點DOG信號就是這樣一個標記。
+ Y& X+ R0 X1 i" Z |
評分
-
查看全部評分
|