Professional Documents
Culture Documents
III osa
Robotiajamid, ajamite juhtseadmed
Signaali- ja jõuahelate
Voolud, pinged
Mootori toide
optiline eraldamine Kiirus, asend, moment
Ühekoordinaadiline ajam ühe asendianduri sisendiga
Signaali- Punktist punkti positsioonjuhtimine
muundurid Andurid TL sarja Kooskõlastatud positsioonjuhtimine (kontuurjuhtimine)
servomootor Kiiruse või kiirussuhte elektrooniline juhtimine
Positsioonist (asendist) sõltuv kiiruse programmjuhtimine
Ajamiplokk Tehnoloogilised juhtsignaalid
Kiiruse ajaline programmjuhtimine
Roboti puhul on käitatavaks mehhanismiks manipulaatori lüli Ajami automaathäälestus
1
Ajami üldstruktuur 3 Ajami põhifunktsioonid 1
Firma Rockwell Automation servoajami Ultra 1500 näide Firma Rockwell Automation
servoajami Ultra 1500 näide
Ajami esmahäälestus või andmevõrk
Kiirusdiagrammi kuju:
Ajamiplokk Ultra 1500 Trapets
Sisend-väljundsignaalid Parabool
PLC S-kõver
Asendianduri tagasiside Suvaline Asendi
Kiirendus-aeglustusrambi ja seade
Mootori toide
roomeliikumissätted
Ajamis kasutatavad asendiandurid Asendist või ajast sõltuv kiiruse
TL sarja Absoluutasendi andur programmjuhtimine
servomootor Asendi täppisandur
Impulssandur Kiiruse (ka suhtelise) juhtimine
TTL loogikaväljundiga impulssandur (+ Halli anduri signaal) Trajektoori interpoleerimine
Siinus-koosinus andurid ehk resolverid (+ Halli anduri signaal)
Lõtkude kompenseerimine
Alluvseadme asend
Kiiruse
Asendiseade Kiiruste suhe 1
seade
immaginaarteljel
Kiiruste suhe 2 Telje 1 seade
Kiiruste suhe 3 Telje 2 seade
Kiiruste suhe 4 Ülemseadme asend
2
Ajamite toitemuundurid 1 Ajamite toitemuundurid 2
Reostaat- ja impulssreguleerimine Pulsilaiusmodulatsiooni põhimõte
a) b)
i1 i1 i2 Ukesk = ti / (ti + tp)
U ti tp iL
R i2
Ud Ud
RL
ir RL
t
Pinge keskväärtus sõltub impulsi laiusest
Koormuse pinge ja voolu reguleerimine: a) reostaadiga, b) lülitiga
Lülitusprotsess pole kunagi ideaalne 1
Kui reguleerida koormuse pinget reostaadiga pooleni (q = 0,5) toiteallika pingest,
on regulaatori poolt tarbitav võimsus võrdne koormusele langeva võimsusega, Iga lülitusega kaasneb võnkeline või 2
s.t. pool tarbitavast energiast läheb kaduma regulaatoris. aperioodiline siirdeprotsess
PL1 La Ra
Kahe vastuparalleelse türistoriga saab valida juhitava t
D3
E ia Muudetava pöörlemissuunaga ja
Ud
poolperioodi ning koos sellega pinge polaarsuse ning ia energia regenereerimisega
Ua
mootori pöörlemissuuna. (s.t. muudetava voolusuunaga) ajam
t PL3 PL2
D1 Ue D4
3
Ajamite toitemuundurid 5 Ajamite toitemuundurid 6
Neljakvadrandiline alalispingemuunduriga ajam Kolmefaasilise alaldiga ja IGBT transistoridel vaheldiga ajam
Vahelüli koos
U U Uk > 0 Alaldi pidurdusahelaga Vaheldi
PL1
Uk > 0 t1 > t2 t2 Ld
PL1 PL2 PL3
PL2 on pidevalt juhtivas olekus t
Rp
PL1 PL3 PL1 3~U1
Cd
PL2 PL4 PL2 3~
M
0 t
PL7 PL4 PL5 PL6
PL3 Uk > 0 t1 t2 > t 1
4
Ajamite toitemuundurid 9 Ajamite toitemuundurid 10
a)
Siinuspinge pulsilaiusmodulatsioon kolmnurkpingega Pingevektori juhtimine 6 1,15 U
b)
Ue UPLM Uk 5
b)
UU
5
1
π 2π t 5
270 V 6
4 5
6 5
6
UV u
t i 2
3
π 2π t
5
Servoajami juhtimine 2 Servoajami juhtimine 3
Mehaaniline pendel Teist järku dünaamilised süsteemid
mv 2
RLC ahela pingete dünaamikavõrrand: d 2U C dU C
mgh = + Wkadu Tp E = LC + RC + UC
2 r
dt 2 dt
ω ( p) k 1,0
Hüppekaja kestus (settling time) ts y∞
W ( p) = = 0.5 0,9ym ym σ Α δ
U ( p ) τ Eτ M p 2 + τ M p + 1 2
ε
0 Maksimaalne ülereguleerimine
La Jω0 0.5 (peak overshoot) σ
Ajakonstandid: τE = τM = 0 2 4 6 8
t
10 tr
Ra Tk 60 Võnkuvus 0,1ym
dB Lω 1
β = 0,1
Siirde ja sagedustunnusjooned: 50 β = 0,2 0 ts t
β = 0,4
40
β = 0,7
6
Servoajami juhtimine 6 Servoajami juhtimine 7
Juhtimine tagasiside abil Juhtimine väljundi vea järgi F’
Mootor Ühemassiline x
F süsteem Ühemassiline x
v Regulaator
k=1 vs ev F süsteem
d 2x
F=m
dx
+ b + kx a Σ kv
d 2x
v
dt 2 dt dx
F = m 2 + b + kx a
dt dt
kp kv vts= v
dv dv
kv (vs − v ) = m + bv + kx = m + bv + k ∫ v
d2x d 2x dt dt
m 2 + (b + k v ) + (k + k p )x = 0
dx dx dx
m 2 +b + kx = − k p x − k v ehk Alalisvoolumootori
dt dt dt dt dt Tk
lihtsustatud Laplace mudel Vooluplokk Momendiplokk Kiirusplokk
keΦ
dω km Φ b 1
Ts = ia − ω − Tk .
Y
ia Tm ω dt J J J U X X
1 Ra ω0 Tst B(t) dt C(t)
Ua
τep +1 kmΦ τ mec p
ehk
E
x&1 = a 11 x1 + a 12 x 2 + b11 u1 A(t)
7
Servoajami juhtimine 10 Servoajami juhtimine 11
Olekutagasisidega süsteem ja alluvkontuuridega juhtimine Kiirusregulaator
F’
Kiirendusseade
R pos R kiirus Ühemassiline x
xs ex ev ea R kiirend F süsteem
Σ kp Σ kv Σ ka v
F =m
d 2x dx
+ b + kx a
Kiirusseade
dt 2 dt
xts= x vts= v ats= a Momendi
Kiirusseade Kiiruse viga seade
Regulaatoriks on tavaliselt kas P, PI, PID või binaarregulaator Servoajami kiiruse juhtimine PID regulaatoriga
8
Lihtsaimad arvregulaatorid 2 Robotiajamites kasutatavad andurid 1
Asendi ja kiirusandurid
PID Juhtimisobjekt
Arvregulaatori ωs e regulaator Ureg (mootor + muundur) ω Fotoelektriline impulssandur (siirdeandur)
(+)
väljundfunktsioonid (-) WR WO
Valgusallikas
ωts Sisend 1
Tagasiside t
Edasi Sisend 2
v
t
Proportsionaalse-integraalse ehk PI regulaatori väljundfunktsioon U
edasi
n t
U reg (n ) = K p ⋅ [ωs (n ) − ωts (n )] + K i ⋅ ∑ [ω s ( j ) − ωts ( j )] Tagasi
Sisend 2
j =0
U tagasi t
Fototajur 2
Fototajur 1 t
Proportsionaalse-integraalse-diferentsiaalse ehk PID regulaatori väljundfunktsioon
n
Liikumissuuna määramine 1/4 perioodi võrra nihutatud fototajuritega
U reg (n ) = K p ⋅ [U s (n ) − U ts (n )] + K i ⋅ ∑ [U s ( j ) − U ts ( j )] +
j =0
Robotite asendianduritena saab siirdeandureid kasutada üksnes koos
− K d ⋅ [U ts (n ) − U ts (n − 1)] kalibreerimisfunktsiooniga.
11001 10101
9
Robotiajamites kasutatavad andurid 4 Robotiajamites kasutatavad andurid 5
Siinus-koosinus pöörtrafod (resolverid) Siinus-koosinus pöörtrafod ja trükkmähistega paljupooluselised
elektrimasinad - induktosüünid E
Harjadeta (kontaktivaba) resolver a
Rootoril on
Resolveri kere Resolveri staator Trafo primaarmähis
ergutusmähis,
staatoril kaks 2τ 2τ 2τ
siinus-koosinus
mõõtemähist
Ec1 Ec2
Staator Rootor
10