|
所谓伺服控制指对物体运动的位置/ o9 z8 E' B8 I& K: ]
* C4 x; z& r- R |( F) K
伺服控制,即为满足某种目的,对产生的运动和对物体的运动进行控制的人类活动。所谓伺服控制指对物体运动的位置、速度及加速度等变化量的有效控制。这种控制已在各领域得到普及。
4 G; Z7 |8 [) w7 Y+ k- G) p; |
' S) p3 A/ t0 {+ |: U伺服系统,大致上可分为下列几项:! q# O1 |* U0 [- t
- K" D9 }- ?( ~- } i( \% W4 K( B. o7 c1、指令部分:动作指令信号的输出装置# G5 o, k+ v0 i7 [
. u& X- `" l1 X8 m7 b$ @# W& D2、驱动部分:接收指令部分的输出,并驱动执行机构(比如电机)动作的装置
% k" A) D& c4 U$ ^( N* L0 F3 d
' U& I" t, _1 O3、反馈部分:检测执行结构或者负载状态的装置8 L8 W+ Y) w7 b. f4 D
2 U! q! u/ h; ~2 r6 m5 n3 M" d! f
伺服内部结构:5 ^0 F% H; _) T }
& `4 M2 c: Q, v" v! y4 _
控制方式
! b. D8 c2 m( c0 s& H
$ ~" Y% C9 g$ v一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。4 H8 u/ H' G0 [
6 l0 n$ _- w6 v$ \4 y1 W7 B& M
1、速度控制2 y- t" O# B: }2 {1 E) }# E
# w* t, d' _, ~速度环框图
: ?. V& S! H: B
2 @# g, k& K" t1)速度制即电机按照给定的速度指令进行运转。- a# o, D2 u* C2 q+ v
0 c' K( t4 |( A6 D9 M
2)速度控制的应用场合相当广泾用场合有:需要快速响座的连续调速系统;由上位闭环的定位系统;需要多栏速度进行快速切换的系统。* |4 |9 g! O4 V$ N" Y* O
) d; M$ M m6 L# @8 ?0 v9 v
3)通常伺服的速度给定为模拟量,即模拟量幅值的大小决定了给定速度的大小,正负决定电机应关系取决于速度指令增益(Pn300)。
* @ a" W) V" y: \6 w8 `& V% \+ a: a1 B5 D4 N
注意事项
7 R6 h6 `- E1 z0 b9 }: |# D; x: l/ @/ r9 W, I7 X1 w- s
1)速度环增益Pn102,通常是设定高一些以使得整个系统响应快一些,电机刚性也会增强。但是增益大了可能导致系统振动。一般负载惯量大的场合该参数设得大一些。$ D$ V+ v) l, n6 F8 H
' P& T X9 m7 Q8 @, d c
2)速度环积分时间Pn103,它的作用是消除静差,数值设得越大响应越慢,到达指令时间越长。通常负载惯量越大,积分时间应设定得越大。% k L' n8 ?3 D `% C* c% f
b" q+ ^. K" J+ D1 D3)上位机作闭环时,应尽量不要设置软起动减速时间参数Pn306、Pn307。
7 A5 M- T/ I7 e9 {# `2 g2 g- |6 a/ L# N* j
4)若没有上位机作闭环,希望通过模拟量来使得电机完全停止,则必须采用零钳位或比例控制。2 E% R% P, n* G: U8 W
/ b/ T7 ~: S2 g% r3 M3 P% a; J2、转矩控制' p# c: k: m) |4 W' f
) V8 }; ^" o$ x. F% H# z' U" b0 Z
1)非速度控制,控制输岀的转矩即为典型转矩控制。
, B! m8 Y4 [! T0 W s& }7 n2 d, g3 x/ R$ A6 n
2)常使用于张力控制等场合9 N" k) c! B6 ], d- o
$ I; K2 h; ^! R! ^8 L* E! Y. l
3)输入为模拟量,模拟量大小与转矩大小的关系取决于转矩指令增益。1 r* O/ [2 |- s% H; i$ s4 E& [
8 Z; m5 ]; e4 ~7 U6 I6 ?
4)举例:假定用户设定Pn400是100,则表明若输入10ν的模拟量时电机输出转矩可以达到其额定转矩的100%。
1 T! W/ t* F; W( J* R& d$ W+ \5 b) B% p) g3 i) C
注意事项5 r) U4 _* U7 ^! h! t
8 B( K$ O/ F# C& Z; F, ]
1)转矩控制首先应注意限制电机转速,电机转速可以用模拟量进行限制,也可以通过设置参数来限制转速。
! A- F/ f; s9 b/ j; W
8 x% c+ J2 u+ M, x5 X( {2)转矩指令增益Pn400数值设定越小,相同模拟量对应的转矩越大。
# \7 _0 u q7 a9 S; D+ h6 e
% G# h- l+ V, s {3、位置控制
, {6 O: O" r7 B. G) r. G* s+ `! B' u
位置环框图
* ?% A" z. \2 T4 J* E8 c( G0 U7 T4 s' j, |
位置控制普遍应用在各种定位场合,可以直接替换各种步进传动系统。一般情况下伺服通过接受脉冲来进行位置控制,脉冲的个数决定了位置,脉冲的频率决定了电机运行的速度。3 @% C" V: O1 A) ^1 b
. a. g; p! R# ]6 d) R
注意事项8 f- S" e" k- M8 |( J' P
3 D+ x: {' J: D1 i! b( S1、每一个点位的位移由两个参数组成,实际编程的位移是由两个参数的代数和组成,注意两个参数的单位。
3 |- b! [/ E- d: Y" Y& b% Q `0 r0 R
2、注意搜索参考点的速度,若速度过大可以设定软起动加减速,以减小对机械的冲击。' J) b2 f# ?/ |
- r% R! H6 @# C7 T+ B; s3、点位控制中,1CN可以不接任何输入、输岀即可实现。
- j: k0 k) G: I" S' N% e% v) O9 ^& t9 o
6 W/ ^6 h- t' K y4、目前只能顺序换步。
- L( a [9 T( J! B' L* n; p8 N2 Y; y! O! p1 S& E6 T; @2 q/ l; h
三种控制方式对比:
( s7 h. E) q# t- @$ y- T& I1 d. w% t0 O- e
如果对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。6 N9 w( o4 b! z/ B
2 m4 r& t2 y# t& E如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。
: j! C2 _3 u' n, p/ Z& I" ]( Q* @& V5 ] Y
就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的响应最快;位置模式运算量最大,驱动器对控制信号的响应最慢。
i: C/ f4 @4 R l) T. X
( a. O7 ?$ q! f$ z- n对运动中的动态性能有比较高的要求时,需要实时对电机进行调整。那么如果控制器本身的运算速度很慢(比如PLC,或低端运动控制器),就用位置方式控制。如果控制器运算速度比较快,可以用速度方式,把位置环从驱动器移到控制器上,减少驱动器的工作量,提高效率(比如大部分中高端运动控制器);
$ L# @3 e; N) N! z l6 i) s
. G! P. P3 ^3 ?9 G |
|