Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE
ÎN PROBLEMATICA
SISTEMELOR DE CONDUCERE
c) sursa de informaţie
d) robotul.
Sursa de
informaţie Sursa de energie
Instrucţiuni
ROBOT
externe
instrucţiuni
Unitate de prelucrare interne Unitate operaţională
acţiuni
observaţii externe
Spaţiu de operare
Figura 1.1
ROBOT
Maşină Unitate de
unealtă prelucrare a
informaţiei (UPI)
a
ROBOT
UPI
b
ROBOT UPI
Cameră TV Senzor
tactil
c
14 Roboţi industriali
Figura 1.2
Robotul acţionează asupra spaţiului său de operare sub diverse forme:
deplasarea unor piese în anumite poziţii (manipulare), prelucrarea şi transformarea
unor produse, asamblarea unor componente, dezasamblarea unor piese în
componentele lor, sudarea pieselor, măsurarea unor parametrii specifici ai
produselor sau chiar a spaţiului de operare etc. În figura 1.2 sunt prezentate câteva
din aceste operaţii [39, 62], operaţia de manipulare a unor piese pentru o prelucrare
ulterioară la o maşină unealtă (figura 1.2, a), operaţia de vopsire (figura 1.2, b) şi
operaţii de asamblare (figura 1.2, c).
Numeroasele aplicaţii şi funcţiuni exercitate de un robot pun în evidenţă
două caracteristici esenţiale ale acestor sisteme: versatilitatea şi autoadaptarea la
mediu.
Versatilitatea defineşte capacitatea fizică a robotului de a realiza diverse
funcţii şi de a produce diverse acţiuni în cadrul unei aplicaţii tehnologice date.
Această proprietate este strâns legată de structura şi capacitatea mecanică a
robotului, ea implicând configuraţii mecanice cu geometrie variabilă a căror
flexibilitate să acopere cerinţele de operare.
Autoadaptarea constituie, de asemenea, o proprietate deosebit de importantă
a roboţilor ce confirmă gradul de „inteligenţă” al acestor sisteme. Ea defineşte
capacitatea acestora de a lua iniţiativa în realizarea unor operaţii incomplet
specificate prin programul de conducere, proprietatea de a sesiza anumite
modificări ale mediului de operare, posibilitatea de a stabili un plan complet de
operaţii având jalonate numai anumite faze semnificative etc.
corespunzătoare şi deci obţinerea unei noi poziţii a braţului, poziţie definită prin
noile valori ale unghiurilor q1, q2, q3.
M3
M1 q1
q3
M2
q2 M2 q2
R
M3 q3
M1 q1
Figura 1.3
M1
Bloc de
calculator Interfaţă acţionare M2 Spaţiu de
ieşire M3
operare
Interfaţă
intrare q1 q2 q3 Informaţii
senzoriale
externe
Bloc senzorial
Capitolul 1. Inroducere în problematica sistemelor de conducere 16
Figura 1.4
În figura 1.4 sunt prezentate soluţii constructive privind principalele blocuri
ale unui astfel de sistem. Se observă că variabilele principale ce intervin în
conducerea robotului sunt generate sau prelucrate în blocuri şi componente
specializate. Astfel, activarea articulaţiilor mecanice este realizată prin intermediul
blocului de acţionare care, pe de o parte determină algoritmul de control pentru
fiecare articulaţie, iar pe de altă parte asigură sursa energetică necesară mişcării.
Măsurarea informaţiilor de deplasare precum şi toate celelalte date care
restricţionează mişcarea în spaţiul de operare este realizată într-un bloc senzorial.
El este format practic din sisteme de traductoare specializate pentru măsurători
unghiulare sau liniare precum şi din senzori specializaţi de tip tactil, de forţă -
moment sau vizuali care oferă robotului o mai completă adaptabilitatea la
modificările mediului de operare.
Informaţiile furnizate sunt captate de un calculator specializat care, pe baza
unor algoritmi implementaţi hardware (microprogramaţi) sau software, generează
controlul adecvat al sistemului de acţionare.
de lucru. Nivelul imediat inferior este denumit nivel strategic în care se produce
defalcarea operaţiei preconizate în operaţii elementare. Nivelul următor este
denumit nivel tactic, în el producându-se distribuirea mişcărilor elementare în
mişcarea pe fiecare grad de libertate, deci, în cadrul său generându-se efectiv
traiectoriile de mişcare. Ultimul nivel, nivelul inferior, este nivelul executiv, acesta
coordonând funcţionarea diverselor sisteme de acţionare asociate gradelor de
Nivel zero
(operator)
Programe
Introducere date
Nivel 2 Prelucrare
(strategic) Ieşiri date
Programe
Introducere date
Nivel 3 Prelucrare
(tactic) Ieşiri date
Nivel 4
(executiv) A A A
ROBOT
SPAŢIU DE OPERARE
z z
Pf Pf
(tf) RESTRICŢII (tf)
y P0 y
P0
(t0)
(t0)
x
a b
Figura 1.6
Pi
) Pf
(t0
) (tj
tf
t0
tf
timp
ε1
q2
q1
y tf
t0
timp
Figura 1.7
Bloc traductoare
1
2
n
Figura 1.8
1
2
n
Bloc de traductoare
Figura 1.9
Fd + εF Lege de Element de
traiectorie - F reglare execuţie Articulaţie
r
Suprafaţă de
contact
S A B Traductor
de forţă
a b
Figura 1.10
δ PROGRAME
DE
CONDUCERE
γ
PROGRAME PROGRAME
β DE MIŞCARE FUNCŢII TEHNOLOGICE
CONTROL
REGLARE FUNCŢIE TEHNOLOGICĂ
α MIŞCARE
STRUCTURĂ MECANICĂ
ELEMENTE TERMINALE
{BRAŢ+LOCOMOŢIE}
{GRIPER + DISPOZITIV TEHNOLOGIC}
PROCES TEHNOLOGIC
Figura 1.11
operator
SISTEM DE CONDUCERE
Interfaţă de
dialogare
Sistem de
Interfaţă
programe Calculator
Interfaţă calculator
central central
sistem
senzorial Program conducere
Regulator de mişcare
ROBOT
Traductoare Sistem Sistem de Elemente Dispozitiv
de deplasare cinematic acţionare Senzori efectoare de acţionare
PROCES TEHNOLOGIC
Figura 1.12
Bloc 1
Bloc 2
Bloc N-1
END
Reset
PROCESOR
Figura 1.13
Bloc 1
Bloc 2
Bloc N-1
END
PROCESOR
Decodificator
de operaţii
Problemă de
conducere
Soluţie flexibilă
Soluţie cablată (programată)
Tehnologii
electronice
Tehnologie Tehnologie
fluidică electronică
Logică
microprogramată
Automate
programabile
Microprocesoare
Microcalculatoare
Figura 1.15
a
Senzori
proces Logică Proces
tehnologic combinaţională Robot tehnologic
Deplasare
robot Semnal de
Registru de incrementare
deplasare
Figura 1.16
Spaţiu
de
operare
SELECTOR INTRĂRI
SECVENŢIATOR
PROGRAMABIL
Control
MEMORIE
Decodificare
intrări
Comenzi
robot
PROCES
Informaţii proces tehnologic TEHNOLOGIC
Figura 1.17
Magistrală
Comenzi robot
ROBOT
PROCES TEHNOLOGIC
Figura 1.18
1.10 Concluzii
Spre
Operator calculatorul
principal
INTERFAŢĂ
MODUL CALCULATOR
UC RAM ROM DIALOG PRINCIPAL
Inf. senzori
PROCES TEHNOLOGIC
Informaţie senzori
Figura 1.19