CUPRINS
Introducere ...................................................................................................................... 2
Capitolul 1.
Roboii industriali aspecte cinematice i organologice ............................................. 9
1.1. Roboii n coordonate cilindrice.................................................................................. 20
1.2. Roboi de tip SCARA ................................................................................................. 24
1.3. Alte tipuri de roboi .................................................................................................... 25
Capitolul 2.
Sisteme de conducere a roboilor ................................................................................... 30
2.1. Sisteme de conducere a roboilor pe baz de echipamente numerice.......................... 33
2.1.1. Sistemul de interfa automat robot............................................................. 36
2.1.2. Automate programabile cu operare scalar .................................................... 40
2.1.3. Automate programabile cu operare vectorial................................................ 44
2.2. Sisteme de conducere a roboilor pe baz de controlere logice programabile............ 47
2.2.1. Instruciuni i programarea grafic a CLP...................................................... 49
2.2.2. Organigrame de stri i Grafcet ..................................................................... 50
2.2.3. Implementarea algoritmilor de reglare............................................................ 53
2.3. Sisteme de conducere a roboilor pe baz de microcontrolere.................................... 55
2.3.1. Elemente de baz ale microcontrolelor........................................................... 57
2.3.2. Structuri robotice comandate cu microcontrolere........................................... 62
Capitolul 3.
Studiul unui robot TRR................................................................................................... 66
3.1 Structura mecanica si organologica.............................................................................. 66
3.2 Structura cinematic....................................................................................................... 69
3.3 Actionarea Robotilor Industriali................................................................................... 74
3.4 Comanda Robotilor Industriali..................................................................................... 84
3.5 Aplicatii ale robotilor.................................................................................................... 88
3.5.1. Aplicatii industriale ale robotilor.................................................................... 89
3.5.2 Aplicatii neindustriale ale robotilor.................................................................. 90
Concluzii finale................................................................................................................. 92
Bibliografie........................................................................................................................ 93
Anexe................................................................................................................................. 94
1
Studiul unui Robot Translaie Rotaie Rotaie
Introducere
Robotul este un sistem compus din mai multe elemente: mecanic, senzori
i actori precum i un mecanism de direcionare. Mecanica stabilete nfiarea
robotului i micrile posibile pe timp de funcionare. Senzorii i actorii sunt
ntrebuinai la interacia cu mediul sistemului. Mecanismul de direcionare are
grij ca robotul s-i ndeplineasc obiectivul cu succes, evalund de exemplu
informaiile senzorilor. Acest mecanism regleaz motoarele i planific
micrile care trebuiesc efectuate.
Termenul robot (din ceh robot) a fost utilizat de Josef apek i Karel
apek n lucrrile lor de science fiction la nceputul secolului 20.
Cuvntul robot este de origine slav i se poate traduce prin: munc, clac sau
munc silnic. Karel apek a descris n piesa sa R.U.R. din anul 1921 muncitori
de asemnare uman, care sunt crescui n rezervoare. apek folosete n
lucrarea sa motivele clasice de golem. Denumirea de astzi a creaturilor lui
apek este de android. naintea apariiei termenului de robot s-au utilizat de
expemplu n uzinele lui Stanisaw Lem termenii automat i semiautomat.
Primele modele de maini pot fi mai degrab numite automate (provenind
din grecescul automatos, care nseamn se mic singur). Acestea nu puteau
executa dect cte un singur obiectiv, fiind constrnse de construcie.
Matematicianul grec Archytas a construit, conform unor relatri, unul
dintre aceste prime automate: un porumbel propulsat cu vapori, care putea zbura
singur. Acest porumbel din lemn era umplut cu aer sub presiune. Acesta avea un
ventil care permitea deschiderea i nchiderea printr-o contragreutate. Au urmat
multe modele dealungul secolelor. Unele nlesneau munca iar altele deserveau la
amuzamentul oamenilor.
Odat cu descoperirea ceasului mecanic din secolul XIV s-a deschis calea
unor posibiliti noi i complexe. Nu mult dup aceea au aprut primele maini,
care semnau ndeprtat cu roboii de azi. Posibil era ns numai ca micrile s
urmeze una dup alta, fr s fie nevoie de intervenia manual n acel sistem.
Dezvoltarea electrotehnicii din secolul XX a adus cu sine i o dezvoltare a
robotici. Printre primii roboi mobili se numr sistemul Elmer i Elsie construit
de William Grey Walter n anul 1948. Aceste triciclete se puteau ndrepta spre o
surs de lumin i puteau s recunoasc coliziuni n mprejurimi.
Anul 1956 este considerat ca anul naterii a robotului industrial. George
Devol a depus candidatura n acest an n SUA pentru un patent pentru
"transferul programat de articole". Civa ani dup aceea a construit mpreun
cu Joseph Engelberger UNIMATE (fig.1).
2
Studiul unui Robot Translaie Rotaie Rotaie
3
Studiul unui Robot Translaie Rotaie Rotaie
fost folosii prima dat n Germania la lucrri de sudur ncepnd din 1970 (fig.
2).
4
Studiul unui Robot Translaie Rotaie Rotaie
5
Studiul unui Robot Translaie Rotaie Rotaie
6
Studiul unui Robot Translaie Rotaie Rotaie
7
Studiul unui Robot Translaie Rotaie Rotaie
8
Studiul unui Robot Translaie Rotaie Rotaie
9
Studiul unui Robot Translaie Rotaie Rotaie
Ei se clasific astfel:
1. Dup informaia de intrare i modul de nvare al robotului industrial:
1.1. Manipulator manual, care este acionat direct de ctre om;
1.2. Robot secvenial, care are anumii pai ce asculta de o procedur
predeterminat. La rndul lor acetia pot fi :
- robot secvenial fix, la care informaia predeterminat nu poate fi uor
modificat;
- robot secvenial variabil, la care informaia predetrminat poate fi uor
schimbat;
1.3. Robot repetitor (playback). La nceput omul nva robotul procedura de
lucru, acesta memoreaz procedura, apoi o poate repeta de cte ori este nevoie.
1.4. Robot cu control numeric. Robotul industrial execut operaiile cerute n
conformitate cu informaiile numerice pe care le primete.
1.5. Robotul inteligent i decide comportamentul pe baza informaiilor primite
prin senzorii pe care i are la dispoziie i prin posibilitile sale de recunoatere.
2. Clasificarea dup forma micrii :
2.1. Robotul cartezian este cel ce opereaz ntr-un spaiu definit de coordonate
carteziene;
2.2 Robotul cilindric este similar celui cartezian, dar spaiul de lucru al braului
este definit n coordonate cilindrice;
2.3.Robotul sferic (polar) are spaiul de lucru definit n coordonate sferice
(polare);
2.4. Robotul protetic are un bra articulat;
2.5. Roboi industriali n alte tipuri de coordonate.
3. Clasificarea dup numrul gradelor de libertate.
4. Clasificarea dup spaiul de lucru i greutatea sarcinii manipulate.
5. Clasificarea dup metoda de control.
5.1. Manipulatoare simple, formate din grupele 1.1 i 1.2;
5.2. Roboi programabili, formai din grupele 1.3 i 1.4.
5.3 Roboi inteligeni.
6. Dup generaii sau nivele, n funcie de comanda i gradul de dezvoltare
al inteligenei artificiale, deosebim :
6.1. Roboi din generaia I, care acioneaz pe baza unui program flexibil, dar
prestabilit de programator, care nu se mai poate schimba n timpul executiei;
6.2. Roboii din generaia a-II-a se caracterizeaz prin aceea c programul
flexibil prestabilit poate fi schimbat n limite foarte restrnse n timpul execuiei;
10
Studiul unui Robot Translaie Rotaie Rotaie
6.3. Roboii din generaia a-III-a posed nsuirea de a-i adapta singuri
programul n funcie de informaiile culese prin proprii senzori din mediul
ambiant.
n afara acestor criterii de clasificare n funcie de necesiti i/sau de
evoluia ulterioar a robotului industrial se mai pot defini i alte criterii, dup
care se clasific roboii industriali.
Indiferent de obiectiv (poziionare sau efectuarea unor operaii
tehnologice) roboii industriali (RI) trebuie s pozitioneze i s orienteze un
obiect n spaiu. Fixarea i orientarea unui corp n spaiu se face cu ajutorul a
ase parametrii: trei pentru poziie i trei pentru orientare. Aceasta se poate
realiza prin rotaii, translaii sau rotaii combinate cu translaii. Un solid rigid
poate fi definit prin intermediul unui punct aparinnd lui, numit punct
caracteristic (cel mai frecvent centrul de greutate al solidului rigid) i al unei
drepte ce conine punctul caracteristic numit dreapt caracteristic. Un punct
material caracteristic i o dreapt caracteristic definesc un solid rigid.
Cele trei grade de libertate ale mecanismului generator de traiectorie pot fi
cuple de rotaie sau de translaie, n timp ce mecanismul de orientare este n
general constituit din trei cuple cinematice de rotaie. Mecanismul generator de
traiectorie poate fi separat de mecanismul de orientare, situaie n care structura
robotului se numete structur deculat.
Micarea de poziionare se poate realiza utiliznd trei cuple cinematice de
rotaie (R) sau translaie (T). Exist 8 combinaii posibile de rotaii i translaii
(23=8). Acestea sunt: RRR, RRT, RTR, RTT, TRR, TRT, TTR, TTT. Ct despre
dispozitivul de ghidare acesta poate exista n 33=27 variante. Combinnd cele 8
posibiliti cu cele 27 combinaii rezult 8 x 27 = 216 lanuri cinematice. Nu
toate aceste varinate conduc ns ctre un spaiu de lucru tridimensional i n
consecin acestea vor fi eliminate, n final ramnnd 37 variante posibile.
Dintre cele 8 structuri posibile de mecanism generator de traiectorie 4
sunt de preferat, conform GOST 25685/83 i JIS 0134/86: TTT, RTT, RRT,
RRR.
Fiecare dintre cele 37 de structuri de lan cinematic poate sta la baza unui
robot, determinnd o arhitectur specific.
Prin gradul de manevrabilitate al dispozitivului de ghidare se nelege
numrul gradelor de mobilitate ale lanului cinematic care i st la baz. Prin
grad de mobilitate al lanului cinematic se nelege numrul posibiltilor de
micare pe care lanul cinematic le are n raport cu sistemul de referin
solidarizat cu unul din elementele sale.
11
Studiul unui Robot Translaie Rotaie Rotaie
12
Studiul unui Robot Translaie Rotaie Rotaie
13
Studiul unui Robot Translaie Rotaie Rotaie
14
Studiul unui Robot Translaie Rotaie Rotaie
15
Studiul unui Robot Translaie Rotaie Rotaie
16
Studiul unui Robot Translaie Rotaie Rotaie
17
Studiul unui Robot Translaie Rotaie Rotaie
18
Studiul unui Robot Translaie Rotaie Rotaie
19
Studiul unui Robot Translaie Rotaie Rotaie
20
Studiul unui Robot Translaie Rotaie Rotaie
22
Studiul unui Robot Translaie Rotaie Rotaie
. . .
Ecin ( 2
= mN d32 + J (d3 ) + J1 1 + ( mN + m3 ) 3 +
2 2 2
)
d 2 m ' d 22 (1.6)
( 2
L = mN d32 + J 3 + J1 1 + ( mN + m3 ) 3 +
2 2 2
)
d 2 m' d 22
m' gd 2 (1.7)
( )
.
L
.
= mN d32 + J 3 + J1 12
1
L
=0
1
L .
.
= m' d 2
d2
L
= m' g (1.8)
d 2
.
L
.
= ( m3 + mN ) d3
d2
.
L J 2
= 2d3mN + 3 1
d3 d3 2
Substituind rezultatele de mai sus n formula (funcia Lagrangian L)
d L L
= Fi
dt . qi , i=1,2,,n (1.9)
qi
se obine,
( )
.. . . J .
1 mN + d32 + J 3 + J1 + 1 2mN d3 d 3 + 3 d3 = M1 (1.10)
d3
Separnd prile liniare n relaiile (1.10) i (1.11) rezult,
..
m ' d 2 + m' g = F2 (1.11)
.
2
( m3 + mN ) d3 2d3mN + J 3 1 = F3
..
(1.12)
d3
Separnd prile liniare n relaiile (1.10) i (1.11) rezult,
.
.
J 1' 1 + B1 d 1 , d 3 , 1 = M 1 (1.13)
23
Studiul unui Robot Translaie Rotaie Rotaie
( m3 + m N ) d 3 + B2 d 3 , 1 = F3
.. .
(1.14)
Ecuaiile (1.10) (1.12) definesc modelul dinamic al robotului. n aceste
ultime relaii, termenii neliniari B1 i B2 definesc momente Cariolis sau
componente de fore de frecare.
25
Studiul unui Robot Translaie Rotaie Rotaie
26
Studiul unui Robot Translaie Rotaie Rotaie
27
Studiul unui Robot Translaie Rotaie Rotaie
28
Studiul unui Robot Translaie Rotaie Rotaie
29
Studiul unui Robot Translaie Rotaie Rotaie
30
Studiul unui Robot Translaie Rotaie Rotaie
32
Studiul unui Robot Translaie Rotaie Rotaie
Legturile externe ale sistemului sunt realizate sub forma unui dialog
ctre un operator local sau ctre un calculator ce supervizeaz sistemul. Prin
aceste dou interfee se obine practic o gestiune adecvat a sistemului de
programe. Programul de conducere selectat determin cele dou funcii: de
micare i de operare tehnologic, fiecare din acestea fiind realizate prin bucle
de control proprii.
33
Studiul unui Robot Translaie Rotaie Rotaie
34
Studiul unui Robot Translaie Rotaie Rotaie
35
Studiul unui Robot Translaie Rotaie Rotaie
38
Studiul unui Robot Translaie Rotaie Rotaie
39
Studiul unui Robot Translaie Rotaie Rotaie
40
Studiul unui Robot Translaie Rotaie Rotaie
41
Studiul unui Robot Translaie Rotaie Rotaie
42
Studiul unui Robot Translaie Rotaie Rotaie
45
Studiul unui Robot Translaie Rotaie Rotaie
46
Studiul unui Robot Translaie Rotaie Rotaie
47
Studiul unui Robot Translaie Rotaie Rotaie
48
Studiul unui Robot Translaie Rotaie Rotaie
a) b)
49 Fig. 38 Diagrama ladder
Studiul unui Robot Translaie Rotaie Rotaie
50
Studiul unui Robot Translaie Rotaie Rotaie
51
Studiul unui Robot Translaie Rotaie Rotaie
52
Studiul unui Robot Translaie Rotaie Rotaie
53
Studiul unui Robot Translaie Rotaie Rotaie
55
Studiul unui Robot Translaie Rotaie Rotaie
56
Studiul unui Robot Translaie Rotaie Rotaie
57
Studiul unui Robot Translaie Rotaie Rotaie
Regitrii sunt deci locaii de memorie al cror rol este de a ajuta prin
executarea a variate operaii matematice sau a altor operaii cu date oriunde se
vor fi gsit datele.
Se consider dou entiti independente (memoria i CPU) ce sunt
interconectate, i astfel orice schimb de informaii este ascuns, ca i
funcionalitatea sa. Dac, de exemplu, se adaug coninutul a dou locaii de
memorie i se ntoarce rezultatul napoi n memorie, este nevoie de o conexiune
ntre memorie i CPU, adic, trebuie s existe o anumit "cale" prin care datele
circul de la un bloc la altul. Calea este numit "bus"- magistral.
c) Bus-ul
Fizic, bus-ul reprezint un grup de 8, 16, sau mai multe fire. Exist dou
tipuri de bus-uri: bus de adres i bus de date. Primul const din attea linii ct
este cantitatea de memorie ce dorim s o adresm, iar cellalt este att de lat ct
sunt datele, n cazul nostru 8 bii sau linia de conectare. Primul servete la
transmiterea adreselor de la CPU la memorie, iar cel de al doilea la conectarea
tuturor blocurilor din interiorul microcontrolerului.
n ceea ce privete funcionalitatea, situaia s-a mbuntit, dar o nou
problem a aprut deasemenea: exist o unitate ce este capabil s lucreze
singur, dar ce nu are nici un contact cu lumea de afar. Pentru a nltura aceast
deficien, se adaug un bloc ce conine cteva locaii de memorie al cror
singur capt este conectat la bus-ul de date, iar cellalt are conexiune cu liniile
de ieire la microcontroler ca pini la componenta electronic.
d) Unitatea intrare-ieire
Aceste locaii sunt numite "porturi". Sunt diferite tipuri de porturi: intrare,
ieire sau porturi pe dou-ci. Cnd se lucreaz cu porturi, mai nti de toate este
necesar s se aleag cu ce port urmeaz s se lucreze, i apoi s se trimit date,
sau s se ia
date de la port.
Cnd se lucreaz cu el, portul se comport ca o locaie de memorie. Ceva
este scris n el sau citit din el, i este posibil de a remarca uor aceasta la pinii
microcontrolerului.
e) Comunicaia serial
Cu aceasta se adaug la unitatea deja existent posibilitatea comunicrii
cu lumea de afar. Totui, acest mod de comunicare are neajunsurile lui. Unul
din neajunsurile de baz este numrul de linii ce trebuie s fie folosite pentru a
transfera datele. Se presupune c lucrm doar cu 3 linii, i c o linie este folosit
pentru trimiterea de date, alta pentru recepie i a treia este folosit ca o linie de
referin att pentru partea de intrare ct i pentru partea de ieire.
58
Studiul unui Robot Translaie Rotaie Rotaie
59
Studiul unui Robot Translaie Rotaie Rotaie
61
Studiul unui Robot Translaie Rotaie Rotaie
62
Studiul unui Robot Translaie Rotaie Rotaie
Aa cum se observ din figura 45, calculatorul PC este cel care comand
ntreg sistemul. Microcontrolerele sunt elementele efective de comand i
control care i ndeplinesc acest rol prin intermediul senzorilor i a elementelor
de execuie. Sistemul propus presupune asigurarea unei comunicaii eficiente
ntre componentele sale.
Structura prezentat este una de principiu care urmeaz a fi
particularizat n funcie de nevoile de comand i control ale minirobotului ce
urmeaz a fi proiectat cum ar fi: performanele PC-ului, tipul i numrul
microcontrolerelor, a senzorilor i a elementelor de execuie precum i a tipului
de comunicaie ales.
ntre PC i microcontrolere se impune a avea posibilitatea unei
comunicaii serie sincrone sau asincrone la o vitez nu prea mare, avnd n
vedere volumul de date ce se preconizeaz a fi transferat.
ntre microcontrolere i senzori respectiv elementele de execuie pot fi
asigurate transferuri de date programate ca sau fr confirmare, iar n cazul unor
senzori inteligeni poate fi implementat un sistem de transfer de date prin
ntreruperi.
La alegerea componentelor sistemului mai trebuie avut n vedere i faptul
dac comunicaie dintre componentele sistemului se realizeaz pe cablu s-au
fr cablu (Wireless).
n prima variant reeaua de microcontrolere se va interconecta prin
implementarea sistemului de comunicaii cunoscut sub denumirea I2C, ce va fi
descris ulterior. n cazul n care se opteaz pentru varianta de comunicaii fr
fir, vor trebui alese componente (PC, microcontrolere, senzori i elemente de
execuie) care s aib HW necesar pentru a putea lucra ntr-o reea Wireless
dup standardul de comunicaii IEEE 802.15.4 respectiv Zigbee.
Varianta clasic, prin cablu, are avantajul unui cost redus, a simplitii
protocoalelor utilizate i dezavantajul de a fi greu de realizat ntre componente
aflate n micare.
Soluia Wireless reprezint alternativa ctre care tind majoritatea
sistemelor actuale, presupune utilizarea unor componente care s aib HW
necesar implementrii standardului de comunicaii IEEE 802.15.4, deci vor fi
mai scumpe dar cu avantajul unei flexibiliti mai mari i a posibilitii de a
putea fi aplicate unor sisteme care au componente n micare.
Alegerea unuia sau alteia din variante precum i gradul de complexitate
al sistemului vor depinde de structura concret a minirobotului precum i a
aplicaiei avut n vedere cu impunerea unor eventuale restricii legate de
costuri i putere consumate. Nu trebuie exclus nici posibilitatea realizrii unor
64
Studiul unui Robot Translaie Rotaie Rotaie
65
Studiul unui Robot Translaie Rotaie Rotaie
67
Studiul unui Robot Translaie Rotaie Rotaie
68
Studiul unui Robot Translaie Rotaie Rotaie
69
Studiul unui Robot Translaie Rotaie Rotaie
m2=0.2kg
m3=0.4kg
m4=0.2kg
mA=0.5kg
mB=1.1kg
mC=0.7kg
L2=0.22m
L3= 0.5m
L4= 0.22m
70
Studiul unui Robot Translaie Rotaie Rotaie
71
Studiul unui Robot Translaie Rotaie Rotaie
72
Studiul unui Robot Translaie Rotaie Rotaie
fapt eliminat n cazul utilizrii unor profiluri de vitez de tip parabolic sau de
grad mai mare.
n figura 53 este prezentat diagrama de variaie a vitezei n cazul
profilului trapezoidal de vitezp pe care s-au evideniat:
73
Studiul unui Robot Translaie Rotaie Rotaie
unde:
- acceleraia, egal ca valoare absolut pe fazele de accelerare,
respective decelerare;
spaiul parcurs pe perioada de accelerare;
- spaiul parcurs pe perioade de decelerare;
- spaiul parcurs pe perioada de deplasare cu vitez constant;
n figura 53 sunt prezentate formele de variaie ale parametrilor cinematic
(vitez, spaiu, acceleraie) att pentru un profil trapezoidal de vitez ct si
pentru un profil parabolic de vitez.
Pe baza legilor mecanicii, relatii de legtur ntre parametrii cinematic pot
fi deduse cu relativ uurin i pentru profilul parabolic.
74
Studiul unui Robot Translaie Rotaie Rotaie
75
Studiul unui Robot Translaie Rotaie Rotaie
76
Studiul unui Robot Translaie Rotaie Rotaie
77
Studiul unui Robot Translaie Rotaie Rotaie
78
Studiul unui Robot Translaie Rotaie Rotaie
Fig 56
Primul distribuitor, figura 58a realizat dintr-un numarator modulo 4
Fig 57 Elemente
principale de comanda
Prin decodificare se obtine n fiecare stare a numaratorului un singur
impuls, la fiecare perioada a generatorului, deci controlul realizat corespunde
unei comenzi simetrice simple. In figura 58,b este utilizat acelasi numarator dar
logica de decodificare asigura semnalele urmatoare:
79
Studiul unui Robot Translaie Rotaie Rotaie
a) b)
Fig 58
80
Studiul unui Robot Translaie Rotaie Rotaie
Aceasta relatie este pusa n evidenta prin diagrama de semnale din figura
3.17,b. Pentru o valoare Nv = 3 nscrisa periodic n registru se obtin impulsurile
ud cu perioada Td1. Marirea valorii numerice , Nv2 determina o crestere
proportionala a perioadei la valoarea Td2.
Distribuitoarele de impulsuri discutate genereaza deci logica de comutare
a tensiuni de alimentare pe fiecare faza fara a asigura puterea necesara pentru
comutare. Aceasta este obtinuta de un bloc de comutatoare statice care
realizeaza amplificarea necesara a sistemului.
Problemele impuse acestor circuite sunt numeroase, ele derivnd din
regimurile speciale la care opereaza un motor pas cu pas. Aceste probleme pot fi
formulate prin conditiile urmatoare:
81
Studiul unui Robot Translaie Rotaie Rotaie
82
Studiul unui Robot Translaie Rotaie Rotaie
Fig 61
83
Studiul unui Robot Translaie Rotaie Rotaie
84
Studiul unui Robot Translaie Rotaie Rotaie
ntre 8-32); n special cele mici i ieftine, fie modular, numrul de intrri - ieiri
putnd fi crescut n trpte pn la 128,112 sau chiar 4096 la cele mai mari.
n ceea ce privete modul de lucru programul de memorie este executat
secvenial (serial), microprocesorul putnd prelucra la un moment dat o singur
instruciune. Datorit vitezei mari de prelucrare utilizatorul are senzaia
modulului de lucru cu prelucrarea n paralel a informaiei, specific sistemelor cu
logic cablat la care semnalele sosesc i sunt prelucrate practic n paralel
(simultan).
Procesorul este elementul care determin posibilitile instalaiei. Acesta
este uzual de la 1 la 8 bii, dar poate fi i de 4 la 16 bii, acest numr preciznd
numrul de poziii binare care pot fi prelucrate simultan. La instalaiile unde
pentru comand nu sunt necesare calcule aritmetice, prelucrri de text etc. se
folosesc procesoare pe un bit. Datorit rspndirii mari i a preului sczut sunt
folosite tot mai des microprocesoarele uzuale de 8 bii i mai nou de 16 bii.
Modalitti de ntocmire a programelor
Exist numeroase feluri de a ntocmi progrmele pentru ELP. Se remarc
diferene ntre productori dar se manifest i preferine locale (geografice) i o
evoluie n timp. Tendina general este uurarea activitii utilizatorilor att la
familiarizarea cu echipamentul, cu limbajul, ct i dinpunct de vedere al
ntreinerii i depanrii.
Datorit faptului c exist echipamente cu prelucrare pe un bit, (4 bit), 8
bit i 16 bit, dar i echipamente hibride (cu prelucrare pe 1 bit i 8 bii, cu dou
procesoare distincte) diferenele n partea de programare se datoreaz i prii
hard. Se pot diferenia 3 direcii mai importante n domeniul programrii:
- utilizarea de limbaje dedicate;
- utilizarea de limbaje universale;
- introducerea direct a schemelor clasice cu contacte n echipamentul
de programare.
Limbaje dedicate
Aceste limbaje sunt specifice ntreprinderilor productoare de
echipamente, dar diferenele sunt neeseniale. Sunt utilizate n general:
- variabile de intrare ( I sau X );
- variabile de ieire ( E sau Y );
- variabile de memorare ( M );
- variabile de temporizare (T sau D ).
Aceste mrimi urmate la scriere de un numr care le localizeaz spaial
(de exemplu I101 sau X101; E404 sau Y404; M109 sau T308) sunt n legtur
85
Studiul unui Robot Translaie Rotaie Rotaie
86
Studiul unui Robot Translaie Rotaie Rotaie
87
Studiul unui Robot Translaie Rotaie Rotaie
89
Studiul unui Robot Translaie Rotaie Rotaie
90
Studiul unui Robot Translaie Rotaie Rotaie
Concluzii
92
Studiul unui Robot Translaie Rotaie Rotaie
BIBLIOGRAFIE
93