Documente Academic
Documente Profesional
Documente Cultură
Controlerul A
Controleru
Controlerul B
ul A
Tipul
Funcionare independent a
lB
Tipul
comenzii
controlerului
comenzii
ale utilizatorului/programe)
Comanda PID
utilizatorului/programe)
Comanda PID
Numr de
Numr de
axe
Max. 11
axe
comandate
Gruparea
A: axele robotului
comandate
Gruparea
A: axele robotului
axelor
B: axele suplimentare
axelor
B: axele suplimentare
comandate
Plcile de
C: axe independente
PWM
comandate
Plcile de
C: axe independente
PWM
comand
20 kHz
comand
33kHz, 7A
ale axelor
ale axelor
Max. 12
i ncrcare)
bucl nchis prin tahometru
Comanda
Comanda
axelor
axelor
n coordonatele cuplelor
n coordonatele cuplelor
Interpolare liniar
Interpolare liniar
Interpolare circular
Interpolare circular
algebric
n coordonatele sculei
(ciclul de comand de 10 ms,
acceleraia/deceleraia controlat prin
program, parametrii PID i de tahometru)
36
Controler
Controlerul A
Controleru
Controlerul B
ul A
Comanda
lB
Comanda
profilului
profilului
de vitez
Viteza de
de vitez
Comanda
n bucl nchis
micare
vitezei
Acces la
Surse de
i n coordonatele cuplelor
Servo-motoare: 33-42V, 22A (n funcie
parametrii
PID
alimentare
interne
de control
al micrii
CPU
Motorola 68010
CPU
EPROM
RAM de
384 K bytes
64 Kbytes
EPROM
CMOS
RAM
lucru
RAM
128 Kbytes
susinut de
susinut de
baterie
baterie
Nr de
Comunicar
programe
i poziii
Multi-
de program)
20 de programe ruleaz simultan
tasking
bidirecional
Intrri/ieiri
16 intrri cu max. 30 V,
selectabile surs/consumator
16 ieiri, 4 relee, 12 colectoare,
selectabile surs/consumator
37
Controler
Controlerul A
Controleru
Controlerul B
ul A
Intrri/ieir
16 intrri/16 ieiri
lB
Canal de
comunicare
intern
Aducere
BUS
Limbaje de
acas a
ax
programare
SCORBASE 5
robotului
Comunicar
nvare de
ACL
poziii
SCORBASE
Sistem de
panou nvare
Traductori de poziie incrementali cu
control al
numrtor de impulsuri
e
Limbaje de
ACL, SCORBASE
programare
ACL
Sisteme de
XYZ
deplasrii
Sisteme de
XYZ
coordonate
Protecie
coordonate
Leduri
hardware
Intrri/ieiri
ax
Protecie
Protecie la impact
Sigurana
Avarie
Ciuperc general de avarie
software
Protecie termic
exploatare
motoarelor
curselor pe fiecare ax
38
Surs de putere
r
Transducer al
semnalului de
intrare
Comparator
Ur
Ue
Amplificator
Uc
Actuator
Ub
Traductor pentru semnalul
de feed-back
39
ti
instabil
overshoot
Stare
stabil
r
rspuns
atenuat
rspuns lent
timp
timp
Figura A1.2.
Figura A1.3.
40
Surs de putere
UC
Ecuaii
de
comand
D/A
Comanda amplificatorului
+ e
Poziia
comandat
n
impulsuri
Upid
Coeficient de
amplificare
variabil
PWM
Amplificator
37
de tensiune
Vitez
maxim
Coeficient de
Sens
amplificare
+2,5 V
trigonometric de
variabil
Tahometru
rotaie
Motor
Traductor
t
de poziie
-37
Comanda tahometrului
Calculator
Poziie
efectiv
Numrtor
37
Vitez maxim/2
Sens
trigonometric de
rotaie
Figura A1.4.
t
+1,25 V
-37
0V
-37
t
41
37
Vitez maxim/2
Sens orar de
rotaie
t
+2,5 V
-37
37
Vitez maxim
Sens orar de
rotaie
t
+2,5 V
-37
Figura A1.5.
la
42
Cnd controlerul calculeaz o valoare a erorii de poziie (rotaia curent a axei motorului difer
fa de numrul de impulsuri de numrat la traductor), procesorul multiplic aceast eroare
calculat anterior cu un parametru proporional P i l adaug la valoarea care intr n convertorul
D/A, n scopul reducerii erorii. Acest parametru P acioneaz cel mai rapid n aciunea de
reducere a erorii de poziie, n special n timpul micrii i este primul care activeaz cnd robotul
s-a oprit n poziia int. Cu ct este mai mare valoarea parametrului P, cu att mai rapid rspunde
sistemul la reducerea erorii de poziie, dar o valoare prea mare are ca efect oscilaii i vibraii ale
braului robotului.
Principalul dezavantaj al comenzii cu parametru P este c acesta nu poate anula complet eroarea
de poziie, pentru c la o valoare mic a lui e, nu poate genera putere suficient pentru a genera
micare prin nvingerea forelor de frecare i a aduce axele robotului n poziia int.
Chiar i n starea stabil i fr ncrcare, valoarea de ieire va fi diferit de valoarea de referin.
Eroarea de poziie din starea stabil poate fi redus prin creterea valorii lui P, dar ca urmare, va
crete amplitudinea oscilaiilor n jurul poziiei int i se va reduce stabilitatea.
Parametrul diferenial D
Pentru comanda cu parametrul D, valoarea de comand C este o funcie de modul n care se
modific valoarea erorii Ue (Uei-1-Uei, n care i este contorul ciclurilor de comand de 10 ms).
Procesorul calculeaz Ue, adic panta de variaie a semnalului de eroare de poziie.
Parametru D reduce eroarea de vitez prin compararea valorii vitezei actuale cu valoarea vitezei
de referin o dat pe ciclu. n prima parte a micrii cnd robotul accelereaz, parametrul D are
efectul unui motor de acionare, n ultima parte a micrii, la decelerare, parametrul D are efectul
unei frne. O valoare optim a lui D permite o micare lin a robotului pe parcursul ntregii
deplasri. O lips a comenzii cu parametru D provoac "overshoot" la sfritul micrii. O
valoare prea mare a lui D are ca efect mici vibraii de-a lungul ntregii micri. Controlerul
calculeaz n avans valoarea erorii n funcie de variaia lui Ue i coreciile se realizeaz n
avans. Dac Ue= constant, comanda cu parametrul D nu are efect.
Parametrul integral I
Pentru acest tip de comand, controlerul realizeaz nsumarea tuturor erorilor e la fiecare ciclu i
suma acestora este multiplicat cu valoarea parametrului integral I. Valoarea de ieire C reduce
semnalele de eroare Ue la zero cu o rat proporional cu mrimea i durata acestor erori. Adic
creterea lui Ue i a duratei erorii conduce la creterea valorii lui C. Avantajul major a comenzii
cu parametrul I este c reduce ntotdeauna eroarea din starea stabil la zero. Totui o valoare prea
43
mare a lui I cauzeaz "overshoot", o valoare prea mic nu produce anularea erorii din starea
stabil. Parametru I are efect mai lent dect parametrul P i are un efect mai puin evident n
timpul micrii. Totui, la oprirea micrii, cnd parametru P nu mai are efect, parametru I preia
comanda i anuleaz eroarea din starea stabil.
Comanda PID creaz un rspuns al sistemului mai apropiat fa de valoarea de referin n toate
situaiile de funcionare ale robotului.
Parametrul P permite un rspuns rapid al braului robotului la comenzile de micare i
influenteaz repetabilitatea micrii. Parametrul I asist comanda cu parametru P prin eliminarea
erorii n stare stabil.
Parametrul D asigur amortizarea micrii.
44