Documente Academic
Documente Profesional
Documente Cultură
Master
En
Titre :
Conception et Ralisation
d'un Bras Manipulateur Command par API
Ralis par :
Encadr par :
DEDICACE
DEDICACE
Je ddie ce mmoire :
Mes parents :
Ma mre, qui a uvr pour ma russite, de par son amour, son soutien,
tous les sacrifices consentis et ses prcieux conseils, pour toute son assistance et
sa prsence dans ma vie, reois travers ce travail aussi modeste soit-il,
l'expression de mes sentiments et de mon ternelle gratitude.
Mon pre, qui peut tre fier et trouver ici le rsultat de longues annes de
sacrifices et de privations pour m'aider avancer dans la vie. Puisse Dieu faire
en sorte que ce travail porte son fruit ; Merci pour les valeurs nobles,
l'ducation et le soutient permanent venu de toi.
Mon frre et ma sur Hamza et Meriem : qui n'ont cess d'tre pour moi des
exemples de persvrance, de courage et de gnrosit.
Mon promoteur Mr Hocine Abdelffetah qui ma encourag et pour sa
confiance que je noublierai jamais.
Mes grandes mres et toute ma famille.
Ma binme Kahina et sa famille qui je souhaite bonne chance dans la vie et
un chemin plein de russite.
A Samir et son petit fils Mahrez ath yahrez rebi.
A tous mes amis.
REMECIMENT
Tout dabord, nous tenons remercier DIEU le misricordieux de nous
avoir donn la possibilit de raliser notre projet, darriver notre souhait et
datteindre notre objectif.
Nous aimerions dans ces quelques lignes remercier toutes les personnes
qui dune manire ou dune autre, ont contribu au bon droulement de notre
travail, tout au niveau humain quau niveau scientifique.
Nous tenons tout dabord remercier notre encadreur Abdelfettah
Hocine qui nous a permis de bnficier la fois de ses comptences
scientifiques et de sa grande disponibilit, tant pour rsoudre les difficults
rencontres lors de la ralisation de notre projet ou pour rpandre nos
questions.
Nous le remercions aussi pour sa patience et ses encouragement ce qui
nous a permis de travailler dans de bonnes conditions.
Grand remerciement tous les ingnieurs du laboratoire de gnie
lectrique. Nos remerciements sadressent galement tous les membres de
Jury qui ont accept de nous honorer de leur prsence et de juger notre travail
Merci.
Et toute personne ayant contribu de prs ou de loin notre soutien moral.
Sommaire
Introduction gnrale.............................................................................................................10
Chapitre I
Gnralits sur les robots industriels
I.1.
I.2.
Introduction.................................................................................................................12
Dfinition gnrale......................................................................................................12
I.2.1. Le robot industriel..............................................................................................12
I.2.2. La robotique.......................................................................................................12
I.3. L'histoire de la robotique industrielle..........................................................................13
I.4. Types de robots............................................................................................................14
I.4.1. Robots mobiles...................................................................................................14
I.4.2. Robot manipulateur............................................................................................15
I.5. Les lments constitutifs d'un robot............................................................................15
I.5.1. Unit oprationnelle...........................................................................................16
I.5.2. Unit informationnelle.......................................................................................16
I.6. Structure mcanique articule.....................................................................................16
I.6.1. Structure mcanique articule chane cinmatique simple.............................17
I.6.2. Structure mcanique articule chane cinmatique ferme.............................17
I.7. Architecture des robots................................................................................................18
I.8. Classification des robots..............................................................................................20
I.8.1. Classification fonctionnelle................................................................................20
I.8.1.1. Manipulateur commande manuelle ........................21
I.8.1.2. Manipulateur automatique ....................................... 21
I.8.1.3. Robots programmables..........................................................................22
I.8.1.4. Robots intelligents.................................................................................22
I.8.2. Classification gomtrique.................................................................................23
I.9. Domaines d'applications..............................................................................................25
I.10. Conclusion.................................................................................................................. 26
Chapitre II
Systme de commande et de traitement de l'information
II.1. Introduction.................................................................................................................27
II.2. Dfinition d'un automate programmable.....................................................................27
II.3. Structure fonctionnelle de l'automate..........................................................................27
II.3.1. Interface d'entre.............................................................................................28
II.3.2. L'unit centrale................................................................................................28
II.3.3. Interface de sortie............................................................................................28
II.3.4. Communication et dialogue............................................................................28
II.4. Types d'automates.......................................................................................................29
II.4.1. Automate Monobloc.......................................................................................29
II.4.2. Automate Modulaire.......................................................................................29
II.5. Plate forme d'automatisme MODICON M340............................................30
II.5.1. Modules processeur.........................................................................................31
II.5.2. Modules alimentation......................................................................................32
II.5.3. Modules d'entres/ sorties "Tout ou Rien"......................................................34
II.6. Interface Homme/ Machine.........................................................................................36
II.7. Programmation et Supervision....................................................................................37
II.7.1. Logiciel Unity Pro...........................................................................................37
II.7.1.1. Prsentation.......................................................................................37
II.7.1.2. Les cinq langages IEC.......................................................................37
II.7.2. Vijeo Designer................................................................................................38
II.7.2.1. Prsentation.......................................................................................38
II.7.2.2. Communications..........................................................................................39
II.7.3. supervision....................................................................................................39
II.8. Conclusion...................................................................................................................40
Chapitre III
Actionneurs en robotique
III.1. Introduction.................................................................................................................41
III.2. Gnralits sur les moteurs pas pas..........................................................................41
III.2.1. Structure d'un actionneur pas pas...............................................................41
III.2.2. Principe de fonctionnement d'un moteur pas pas.......................................42
III.2.3. Principaux types de moteurs pas pas..........................................................44
III.2.3.1. Moteur pas pas reluctance variables............................................44
III.2.3.2. Moteur pas pas aiment permanent...............................................44
III.2.3.3. Moteurs pas pas hybride.................................................................44
III.2.3.4. La comparaison entre les diffrentes types de moteurs pas pas.45
III.2.4. Modes d'alimentation d'un moteur pas pas.................................................45
III.2.5. Avantages et inconvnients des moteurs pas pas.......................................46
III.3. Etude de la carte de commande d'un moteur pas pas bipolaire................................47
III.3.1. Les circuits de commande des moteur pas pas...........................................47
Chapitre IV
Conception du bras manipulateur
IV.1. Introduction.................................................................................................................64
IV.2. Partie mcanique du bras manipulateur......................................................................64
IV.2.1. La structure mcanique du bras manipulateur..............................................64
IV.2.2. Dimensions du bras manipulateur.................................................................66
IV.2.3. Les diffrentes vues du bras manipulateur....................................................68
IV.2.4. Systme d'actionneur du bras........................................................................69
IV.2.5. Transmission entre articulation: engrenage..................................................69
IV.3. Partie commande du bras manipulateur......................................................................70
IV.3.1. Raccordements avec l'automate....................................................................71
IV.3.2. Commande par API.......................................................................................72
IV.3.3. Communication entre lautomate et lIHM et PC :.......................................72
IV.3.4. Mouvements du bras...................................................................................75
IV.3.4.1. Mouvement du bras manipulateur en fonction du temps..................76
IV.4. Conclusion...................................................................................................................77
Conclusion gnrale..............................................................................................................78
Rfrences bibliographies
Annexe
INTRODUCTION GENERALE
Introduction Gnrale
Aujourdhui, il existe plusieurs types de robots conus pour des tches bien
spcifiques.
10
INTRODUCTION GENERALE
notre projet. Ce chapitre traite aussi lInterface Homme/ Machine (IHM) type
MAGELIS (cran tactile) ainsi que le logiciel commun de programmation (Logiciel
Unity Pro) et le logiciel de configuration pour les IHM Magelis (Vejio Designer).
- Chapitre 3 : actionneurs en robotique : Ce chapitre aborde les actionneurs pas pas
et les moteurs courant continu. On cite leurs principes de fonctionnement ainsi que
les avantages et les inconvnients de chaque moteur. Ce troisime chapitre montre la
dmarche quon a suivi pour ralise des carte de commande pour nos actionneurs et
ceci laide des circuits intgrs.
- Chapitre 4 : conception et commande dun bras manipulateur : Pour ce chapitre qui
est une partie pratique, on prsente la structure mcanique de notre bras manipulateur
(structure 3 articulations rotode), le systme dactionneur du bras ainsi que le
systme de transmission entre articulation. La commande par API utilise pour notre
bras manipulateur est explique ainsi que le raccordement des cartes des moteurs
avec lautomate en utilisant lautomate Schneider M340 avec le module de sortie
TOR DRA 0805 et la communication entre lIHM et lautomate.
11
CHAPITRE I
Chapitre I
Gnralits sur les robots industriels
I.1. Introduction
Lutilisation des systmes robotiques apparait aujourdhui dans plusieurs domaines
dactivits : la mdecine, la dfense, la recherche scientifique etc. Les robots sont utiliss
de manire privilgie pour des missions o les objectifs sont quantifiables et clairement
dfinis. Ils sont destins faciliter les tches pour lhomme et amplifier le rendement.
Dans ce premier chapitre, on va donner un aperu non exhaustive sur les robots, un
bref historique sur l'volution de la robotique industrielle et prsenter les diffrents types de
robots et les lments constitutifs de ces derniers.
I.2.2. La robotique
La robotique est une science qui sintresse aux robots. En fait, il sagit dun ensemble
de disciplines techniques (mcanique, lectronique, automatique, informatique) articules
autour dun objectif et dun objet communs. Cet objectif est lautomatisation flexible de
nombreux secteurs de lactivit humaine rputs jusqu trs rcemment comme ne pouvant
12
CHAPITRE I
se passer de la prsence de lhomme, et lobjet est le robot, sorte de machine universelle dont
lhomme rve depuis toujours pour le remplacer dans les tches difficiles.
13
CHAPITRE I
14
CHAPITRE I
15
CHAPITRE I
16
CHAPITRE I
gnralement les uns la suite des autres o chaque solide est mobile par rapport au
prcdent. Cette mobilit sexprime en termes de degrs de libert (d.d.l) qui est par dfinition
le nombre de mouvements indpendants possibles dun solide par rapport au solide qui lui est
directement reli .
Une structure mcanique articule peut tre reprsente par une architecture compose
de plusieurs chanes de corps rigides assembls par des liaisons appeles articulations. Les
chanes peuvent tre dites soit ouvertes ou en srie dans les quelles tous les corps ont au plus
deux liaisons, ou bien arborescentes o au moins lun des corps a plus de deux liaisons. Les
chanes peuvent aussi tre fermes dans les quelles lorgane terminal est reli la base du
mcanisme par lintermdiaire de plusieurs chanes. [3]
17
CHAPITRE I
La base :
La base du manipulateur est fixe sur le lieu du travail. Ceci est le cas de la quasi-
Le porteur :
Le porteur reprsente lessentiel du systme mcanique articul (segment, articulation,
actionneur, lorgane terminal), il a pour rle damener lorgane terminal dans une situation
donne impose par la tche. Il est constitu de :
Segment : corps solides rigides susceptibles dtre en mouvement par rapport la base du
porteur, et les uns par rapport aux autres,
18
CHAPITRE I
Articulation : Une articulation lie deux corps successifs en limitant le nombre de degr de
libert, de l'un par rapport l'autre.
Articulation rotode : Il s'agit d'une articulation de type pivot, note R, rduisant le
mouvement entre deux corps une rotation autour d'un axe commun. La situation relative
entre les deux corps est donne par l'angle autour de cet axe (Voir la figure ci-dessus)
Articulation prismatique :
Il s'agit d'une articulation de type glissire, note P, rduisant le mouvement entre
deux corps une translation le long d'un axe commun. La situation relative entre les deux
corps est mesure par la distance le long de cet axe (voir la figure si dessus).
Lactionneur :
Pour tre anim, la structure mcanique articule comporte des moteurs le plus
19
CHAPITRE I
permanent, courant continu, commande par linduit. On trouve de plus en plus de moteurs
commutation lectronique (sans balais), ou, pour de petits robots, des moteurs pas pas.
Pour les robots devant manipuler de trs lourdes charges (par exemple, une pelle
mcanique), les actionneurs sont le plus souvent hydrauliques, agissant en translation (vrin
hydraulique) ou en rotation (moteur hydraulique). (Les actionneurs pneumatiques sont d'un
usage gnral pour les manipulateurs cycles (robots tout ou rien). Un manipulateur cycles
est une structure mcanique articule avec un nombre limit de degrs de libert permettant
une succession de mouvements contrls uniquement par des capteurs de fin de course
rglables manuellement la course dsire (asservissement en position difficile d la
compressibilit de l'air). [3]
Lorgane terminal :
On regroupe tout dispositif destin manipuler des objets (dispositifs de serrage,
20
CHAPITRE I
21
CHAPITRE I
22
CHAPITRE I
23
CHAPITRE I
doffrir un volume de travail faible devant un encombrement total important. Elle nest
pratiquement plus utilise. [3]
la structure cylindrique.
24
CHAPITRE I
La structure 3R (anthropomorphe) :
Elle permet damener un solide en un point de lespace par trois rotations,
gnralement une axe vertical et deux axes horizontaux et parallles. Cest le porteur
gnraliste par excellence pouvant se programmer facilement pour diffrents types de tches
et disposant dun volume de travail consquent. [3]
Tches simples
La grande majorit des robots est utilise pour des tches simples et rptitives. Ils
sont programms une fois pour toute au cours de la procdure d'apprentissage. Les critres de
choix de la solution robotique sont:
25
CHAPITRE I
Exemples de robots utiliss pour des tches simples : robots soudeurs par points et
robots soudeurs l'arc.
Tches complexes
Exemples :
Robotique de service :
Robot pompiste
Robot de construction
I.10. Conclusion
Dans ce chapitre, nous avons donner une ide gnrale sur la robotique, lhistorique des
robots, leurs structures, leurs utilisations et les diffrents types de robots ainsi que leurs
classifications et leurs domaines d'applications et cela va nous servir pour la construction de
notre bras manipulateur qui va respecter les classifications et les dfinitions donner dans ce
chapitre .
26
CHAPITRE II
Chapitre II
Systme de commande et de traitement de l'information
II.1. Introduction
Tout systme automatis est compos dune installation (machine) et dune partie
commande constitue par lappareillage dautomatisme. Cette dernire partie synthtise les
consignes des asservissements pilotant les actionneurs partir de la fonction de perception et
des ordres de l'utilisateur. Elle est assure par des constituants rpondant quatre fonctions
de base : lacquisition des donnes, le traitement des donnes, la commande de puissance et le
dialogue homme machine.
Dans ce chapitre nous allons prsenter l'Automate Programmable Industrie (API) MODICON
M340, qui est utilis dans notre projet puis on va prsenter les Interfaces Homme Machine
(IHM) type MAGELIS (cran tactile) ainsi que leurs logiciels de programmations.
27
CHAPITRE II
Des mmoires qui, non seulement contiennent ce programme, mais aussi des
informations de donnes (dure dune temporisation, contenu dun compteur).
28
CHAPITRE II
le type monobloc
le type modulaire
29
CHAPITRE II
30
CHAPITRE II
II.5.1.2. Description
Description des processeurs avec port Ethernet MODBUS/TCP intgr BMX P34
2020/20302 :
1. Vis de scurit pour verrouillage du module dans son emplacement (repre 0) du rack.
2. Un bloc de visualisation comprenant, selon modle 8 ou 10 voyants.
31
CHAPITRE II
- Module alimentation
- Module alimentation
- Module alimentation
32
CHAPITRE II
II.5.2.2. Description
Le module alimentation est choisi en fonction :
Du rseau dalimentation lectrique :
24 V,
48 V, 125 V ou
Un voyant
Du rseau dalimentation
De la terre de protection,
De la tension
ou
33
CHAPITRE II
Cette large gamme dentres/sorties Tout ou Rien permet de rpondre aux besoins
rencontrs au niveau :
-
Les entres reoivent les signaux en provenance des capteurs et ralisent les fonctions
suivantes :
-
Acquisition,
Adaptation,
Isolement galvanique,
Filtrage,
II.5.3.2. Description
Les modules dentres/sorties Tout ou Rien BMX D*I/D*O/DRA sont au format
standard (1 emplacement). Ils se prsentent sous la forme dun botier assurant une protection
IP 20 de toute la partie lectronique et se verrouillant sur chaque emplacement par une vis
imperdable.
34
CHAPITRE II
35
CHAPITRE II
Figure II.8: Face avant de magelis GT5230, XBT GT5330 et XBT GT 5430
1. Un cran tactile daffichage de synoptiques (10,4 couleur STN ou 10,4 couleur TFT,
selon modle).
2. Un voyant multi-couleur (vert, orange et rouge) indiquant le mode de fonctionnement
du terminal.
Et en face arrire :
Figure II.9. Et en face arrire MAGELIS GT5230, XBT GT5330 et XBT GT 5430
24 V.
36
CHAPITRE II
37
CHAPITRE II
38
CHAPITRE II
II.7.2.2. Communications :
Pour communiquer avec des quipements, des variateurs et d'autres quipements,
connectez-les au port srie (RS-232C/RS-422), au port Ethernet ou au module/ la carte de
communication de la machine cible, puis ajoutez un pilote. Vijeo-Designer utilise des pilotes
pour activer les communications avec l'quipement. Cela vite de crer des programmes de
communication complexes.
II.7.3. supervision :
Domaines d'application :
Le pilotage de grandes installations industrielles automatises:
-
39
CHAPITRE II
II.8. Conclusion :
Dans ce chapitre nous avons expliqu loutil de commande de notre bras manipulateur
(lautomate Schneider M340) et ses diffrents modules utiliss dans la partie pratique ainsi
que les langages de programmation. Comme on a expliqu aussi les logiciels qui pilotent
lautomate et IHM et la communication entre eux.
40
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Chapitre III
Actionneurs en Robotique
III.1. Introduction
Les performances des robots dpendent fortement de celles des actionneurs, des
chanes cinmatiques associes, et de systme sensoriel associe, qui ont, de ce fait une
importance primordiale. Les capteurs constituent la source des donnes qui permettent
llaboration des commandes pilotant le robot, pour exercer les actions matrielles dsires
sur lenvironnement.
Ce chapitre a pour objectif dtudier les actionneurs pas pas et les moteurs courant
continu ainsi que la ralisation et lapplication dune carte de commande.
41
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Etape 1, position 1 :
Premier bobinage (stator bleu) :
- Phase 1 (inter gauche) non alimente.
- Phase 2 (inter droit) alimente.
Second bobinage (stator vert) :
- Phase 1 (inter gauche) alimente.
- Phase 2 (inter droit) non alimente.
Figure III.2. Position1 des bobines
Etape 2, position 2 :
Premier bobinage :
- Phase 1 alimente.
- Phase 2 non alimente
Second bobinage :
- Phase 1 alimente.
- Phase 2 non alimente.
Figure III.3. Position 2 des bobines
Etape 3, position 3 :
Premier bobinage :
- Phase 1 alimente.
- Phase 2 non alimente.
Second bobinage :
- Phase 1 non alimente.
- Phase 2 alimente.
Figure III.4. Position 3 des bobines
42
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Etape 4, position 4 :
Premier bobinage :
- Phase 1 non alimente.
- Phase 2 alimente.
Second bobinage :
- Phase 1 non alimente.
- Phase 2 alimente.
Figure III.5. Position 4 des bobines
Les impulsions lectriques sont du type tout ou rien c'est dire passage de courant ou
pas de passage de courant. Les tensions d'utilisation des moteurs sont de 3,3V 48V
continues. La consommation est de 0,2 A 3 A..
Le moteur pas pas et son circuit de commande permettent donc la rotation d'un axe
avec beaucoup de prcision en vitesse et en amplitude. Un moteur pas pas transforme une
impulsion lectrique en nergie mcanique permettant le dplacement angulaire du rotor,
appel pas. [9]
43
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Les moteurs unipolaires: le courant circule dans un seul sens dans des demi-bobines,
attirant toujours le mme pole.
Les moteurs bipolaires: le courant circule dans les deux sens dans des bobines, attirant
44
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Frquence de travail
Puissance
Inconvnients
Moteur
rluctance
variable
Bonne
Moteur aimants
permanents
Faible
Dpend :
- de lordre
dalimentation
des phases
Grande
Quelques Watts
Moteur hybride
Moyenne
Eleve
Eleve
Dpend :
- de lordre
dalimentation
des phases
Faible
Quelques dizaines
de Watts
Eleve
Dpend :
- de lordre
dalimentation des
phases
Grande
Quelques KWatts
Pas de mmoire
de position
Tableau III.1.Comparaison des performances pour les trois types de moteurs pas pas
45
Alimentation
Unipolaire
Alimentation
Bipolaire
Remarques
*Alimentation d'une seule
phase par un courant normal.
*I1,I2,I3,I4 sont des courants
de phase.
*I1 dfinit l'angle du pas.
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Mode -2-
Mode -3-
Mode -4-
Mode -5- Ce mode est appel ministepping, dont les positions d'quilibres intermdiaires dont
multiplies grce un rglage de courant de chaque phase.
Inconvnients
Positionnement discret
Faible vitesse maximale
Faible puissance
Bruyant, source d'oscillations
Faible rendement
46
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
47
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
constitution du L297
-
Le squenceur
Le cur du L297 est le block appel "translator" sur le schma-block. C'est lui qui
gnre les squences appropries pour l'alimentation des phases en mode demi-pas, pas entier
une phase/Biphas.
Ce block est contrl par deux entres de mode - le mode (CW / CCW) et le mode pas
entier / demi-pas (HALF/FULL)- et l'entre clock dont les impulsions d'horloge qu'on lui
applique font voluer le squenceur vers le prochain pas.
Quatre sorties sont fournies par le squenceur et attaquent le block logique qui
contient les fonctions "inhib" et "chopper".
La structure interne du squenceur consiste en un compteur 3 bits (plus une logique
combinatoire) qui gnre les huit tapes de base (en code gray)[10]
48
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
courant donne de bons rsultats parce quelle permet d'appliquer aux moteurs pas pas une
tension plus importante que celle admissible dans le cas d'une commande en tension. De plus,
avec ce type de commande les caractristiques dynamiques du moteur (frquence de
dmarrage et taux de pas maximal) s'amliorent sensiblement. Lorsque les enroulements du
stator sont relis la tension d'alimentation, au dbut de chaque priode, un oscillateur interne
positionne une bascule bistable. En raison de l'inductivit du stator, le courant de sortie
commencera par crotre linairement entranant ainsi la prsence d'une tension linaire aux
bornes des rsistances de dtections de courant, Rsa et Rsb. Lorsque la tension mesure atteint
la valeur de crte dfinie par l'utilisateur, Vrf, 2 comparateurs remettent les bistables zros,
provoquant la coupure du courant de stator.
Le seul inconvnient avec ce circuit de puissance c'est qu'il continent pas de protection
incorpor, donc il va falloir qu'on lui ajoute des diodes rapides entre le L298 et les bobines du
moteur, ces diodes la vont rcuprer le courant et ainsi assurer la protection de notre tage de
puissance.[10]
49
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
III.3.1.3. NE555
Le NE555 (plus couramment nomm 555) est un circuit intgr utilis pour la
temporisation ou en mode multivibrateur. Le NE555 a t cr en 1970 par TOUHA
DEGHBACH et commercialis en 1971 par Signetics (maintenant NXP Semiconductors). Ce
composant est toujours utilis de nos jours en raison de sa facilit d'utilisation, son faible cot
et sa stabilit. Un milliard d'units sont fabriques par an.[11]
Le NE555 contient 23 transistors, 2 diodes et 16 rsistances qui forment 4 lments :
50
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
fonctionnement monostable
L'utilisation du NE555 en configuration monostable permet de gnrer une impulsion
d'une dure dfinie seulement l'aide d'une rsistance et d'un condensateur comme illustre
dans le schma ci-contre. Une impulsion est engendre suite l'application d'un front
descendant l'entre du circuit (TRIG), le graphique ci-dessous prsente les formes d'ondes
rsultantes.
On trouve galement le schma du 555 en monostable redclenchable, qui est
l'identique except la pin 4 Reset relie au trigger : chaque impulsion d'entre le timer est
rinitialis mme si l'impulsion prcdente n'est pas termine.[29]
fonctionnement astable
La configuration astable permet d'utiliser le NE555 comme oscillateur. Deux
51
=1(
[III.3]
)
)
[III.4]
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
52
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
53
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
III.3.4.2. Soudage
On commence souder les borniers et les supports des circuits intgrs, ensuite on
installe les rsistances, les condensateurs puis les diodes.
Voici la liste des composants dont nous avons eu besoin pour cette carte pour moteur pas
pas:
Resistances de 22 K Ohms
Un Condensateur 3.3 nf
Un Condensateur 470uf
Un Bornier 2 entres/sortie
54
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
L298 et des
Le connecteur qui est broncher au pin 18 de ce circuit et destin au clock, ici quand
doit brancher notre signal qui est dlivrer pas le NE555.
Et pour les connecteurs qui sont lier aux 17 et 19 pins, le premier son rle de changer
le sens de rotation du moteur. (si on applique une tension de 5v il tourne dans un sens
et si une tension de 0V il tourne dans lautre sens).Et pour le deuxime pin son rle est
de faire tourner le moteur en pas entier ou en demis pas et pour le changement entre
les deux modes soit en applique une tension de 5V ou 0V.
L298 est un driver a double pont tel que lensemble forme interface idal pour le
contrle dun moteur pas a pas, lalimentation de ce circuit dpond de la puissance du moteur
elle varie entre (5V et 24V),comme le L298 nassure pas la protection de notre moteur on
ajoute 8 diodes de type (fast diode) pour la protection.
55
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
[III.5]
56
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Le cylindre :
Il est ralis en matriaux ferromagntiques partir des tles dcoupes, isoles entre
elles et assembles pour limiter les pertes par les courants de FOUCAULT.
Le collecteur :
Il est form dun ensemble de lames de cuivre isoles latralement entre elles par du
Les balais :
Ils sont fabriqus en charbon, et fixs sur une pice appele porte balais. Ports par le
57
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
de l'inducteur ou du stator,
de l'induit ou du rotor,
le mme principe qu'un moteur aimant permanent (comme la figure ci-dessous), il cre un
champ magntique (flux d'excitation) de direction Nord-Sud.
Une spire capable de tourner sur un axe de rotation est place dans le champ magntique. De
plus, les deux conducteurs formant la spire sont chacun raccords lectriquement un demi
collecteur et aliments en courant continu via deux balais frotteur.
D'aprs la loi de Laplace (tout conducteur parcouru par un courant et plac dans un
champ magntique est soumis une force), les conducteurs de l'induit placs de part et d'autre
de l'axe des balais (ligne neutre) sont soumis des forces F gales mais de sens oppos en
crant un couple moteur : l'induit se met tourner ![13]
58
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Dans la pratique, la spire est remplace par un induit (rotor) de conception trs
complexe sur lequel sont monts des enroulements (composs d'un grand nombre de spires)
raccords un collecteur "cal" en bout d'arbre. Dans cette configuration, l'induit peut tre
considr comme un seul et mme enroulement semblable une spire unique.[13]
59
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
- Inconvnients
La commutation du moteur balais ncessite la mise en uvre dun ensemble de
pices mcaniques pour faire la liaison par frottement entre les charbons et le collecteur. Il en
dcoule que :
plus la vitesse de rotation est leve, plus la pression des balais doit augmenter pour
rester en contact avec le collecteur donc plus le frottement est important ;
aux vitesses leves les balais doivent donc tre remplacs trs rgulirement ;
le collecteur imposant des ruptures de contact provoque des arcs, qui usent rapidement
le commutateur et gnrent des parasites dans le circuit d'alimentation, ainsi que par
rayonnement lectromagntique (rduit dans le cas des moteurs maxon par le systme
CLL (long life capacitor).
La temprature est limite au niveau du collecteur par l'alliage utilis pour braser les
conducteurs du rotor aux lames du collecteur. Un alliage base d'argent doit tre utilis
lorsque la temprature de fonctionnement dpasse la temprature de fusion de l'alliage
classique base d'tain.
60
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
Ce montage consiste raliser un pont H dun moteur courant continu trs utile,
pour la commande ou l'asservissement en vitesse et en position des robots. Le pont en H est
une structure lectronique servant contrler la polarit aux bornes d'un diple. Il est
compos de quatre lments de commutation gnralement disposs schmatiquement en une
forme de H d'o le nom. Les commutateurs peuvent tre des relais, des transistors, ou autres
lments de commutation en fonction de l'application vise. Cette structure se retrouve dans
plusieurs applications de l'lectronique de puissance incluant le contrle des moteurs, les
convertisseurs et hacheurs, ainsi que les onduleurs.
Dans ce montage on a utilis des "POWER MOSFET", le circuit est plus simple et
les MOSFETs mme de petite taille laissent passer des courants trs importants.
2) Stopper le moteur :
Pour freiner le moteur on a deux choix :
-
61
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
III.5.3.2. Soudage
On commence par souder les borniers ensuite on installe les rsistances puis les
transistors. A la fin du soudage on obtient enfin le circuit final prt pour les tests.
Voici la liste des composants dont nous eu besoin pour cette carte pour moteur DC:
Un condensateur de 10nf.
62
CHAPITRE III
ACTIONNEURS EN ROBOTIQUE
III.6. Conclusion
Dans ce chapitre nous avons donn un aperu sur les capteurs et les actionneurs. On a
limit notre tude deux types de moteurs : moteur pas pas et moteur courant continu. On
a tudi leurs principes de fonctionnement ainsi que les avantages et les inconvnients de
chaque moteur.
Nous avons aussi ralis des cartes de commandes pour nos actionneurs laide des
circuits intgrs fin de les introduire dans le schma globale dans la commande des robots.
63
CHAPITRE VI
Chapitre IV
Conception et commande du bras manipulateur
IV.1. Introduction
Les chapitres prcdents ont port sur ltude des principaux constituants dun robot
qui reprsentent les piliers de la ralisation de notre bras.
Dans ce chapitre, on va prsenter la partie mcanique de notre bras manipulateur ainsi
que la structure et les segments du bras. Dans la partie commande, on va expliquer comment
on a command le bras manipulateur et ses mouvements.
La robustesse de la structure.
64
CHAPITRE VI
Moteurs
Rducteur
Moteur 3
Moteur 2
Rducteur 2
Rducteur 1
Moteur 1
65
CHAPITRE VI
(Kg/ )
7800 7850
2700
1750 1800
4500
1150 1750
1380 1410
Pour ce bras manipulateur, nous avons ralis la structure mcanique en bois pour la
base et le PVC pour l'avant bras et le bras. Ces matriaux ont quelques proprits
intressantes : dune part, ils sont lgers et possdent une masse volumique et une rigidit
acceptable, dautre part, Ils sont disponible et ont la facilit de bien s'usiner.
Lo
Lo_r
Largeur = 5 cm
Largeur_r = 3 cm
Epaisseur = 0.3 cm
=10g
66
La_r
La
CHAPITRE VI
Lo
Lo_r
Largeur = 4 cm
Largeur_r = 3 cm
La_r
Epaisseur = 0.3 cm
=9g
La
La base
avec :
Hauteur = 10 cm
Longueur = 9 cm
Largeur = 7.5 cm
Epaisseur = 0.6 cm
Rayon = 7 cm
=15g
Hauteur
Largeu
r
Longueur
r
e
Figure VI.5: la base
Poids de lensemble
=
67
=
+
=
+
+
+
+
CHAPITRE VI
68
CHAPITRE VI
69
CHAPITRE VI
Pour garantir cet engrnement,les pas primitifs respectifs des dentures du pignon et de
la roue qui correspondent aux longeus des arcs des cercles primitifs compris entre deux profils
de dents concectutifs, doivent etre egaux :
(IV.1)
..
(IV.2)
70
CHAPITRE VI
71
CHAPITRE VI
Figure VI.11: Raccordements de module de sortie avec la carte de commande du moteur pas pas
72
CHAPITRE VI
Et pour lcran tactile on a cre un rseau TCP/IP (Ethernet) aussi dans le vejio
designer et on le donne cette adresse IP (192.168.1.5).
Quand la connexion est tablit entre ces trois dispositif on peut faire la commande de notre
bras manipulateur soit avec lordinateur ou avec lIHM.
73
CHAPITRE VI
74
CHAPITRE VI
75
CHAPITRE VI
76
CHAPITRE VI
IV.4. Conclusion
Dans ce chapitre, on a explique comment on a choisi le matriel pour la construction
de notre bras manipulateur et son dimensionnement. Et pour la partie commande on a parl
sur le raccordement des cartes des moteurs avec lautomate, et la connexion entre ce dernier et
le Pc et lIHM et quelle langage utilis et la tche de notre bras.
77
CONCLUSION GENERALE
Conclusion Gnrale
Ce mmoire de Master prsente la conception et la ralisation dun bras manipulateur
3 degrs de libert. Ce bras peut faire des mouvements diverses et cela grce lutilisation
dun Automate Programmable Industriel (API).
Pour parvenir au bout de notre travail, nous avons organis notre mmoire en quatre
chapitres :
Le premier chapitre introduit les gnralits sur les robots industriels ainsi que les
lments constitutifs de ces robots en se basant sur leur structure mcanique. Un robot
manipulateur peut
se compose d'une
Programmable Industriel (API). Ce dernier est un ensemble lectronique qui gre et assure la
commande dun systme automatis. Il se compose de plusieurs parties dont les principales
sont : une mmoire programmable dans laquelle loprateur crit des directives concernant le
droulement du processus automatis, un processeur qui organise les diffrentes relations
entre la zone mmoire et les interfaces dEntre/Sorties et gre les instructions du programme
et des interfaces dEntre /Sorties. Ce chapitre dtaille aussi la plate forme d'automatisme
MODICON M340 (Schneider), lInterface Homme/Machine (magelis GT5230, XBT GT5330
et XBT GT 5430) ainsi que le logiciel commun de programmation Unity Pro et le logiciel de
configuration pour lIHM (Vijeo Designer).
Le troisime chapitre traite les actionneurs en robotique. Tous les mouvements des
robots sont raliss laide dactionneurs et les performances de ces mouvements dpendent
fortement de celles des actionneurs, des chanes cinmatiques associes et de systme
sensoriel associe. Parmi les diffrents actionneurs qui existent (pneumatique, mcanique,
78
CONCLUSION GENERALE
hydraulique, lectrique..), on a abord dans notre chapitre le moteur pas pas qui est un
moteur qui tourne en fonction des impulsions lectriques reues dans ses bobinages et le
moteur courant continu. La structure et le principe de fonctionnement de ces moteurs sont
expliqus ainsi quune tude et ralisation de chaque carte de commande pour chacun des
moteurs. Un schma structurel global de chaque carte de commande est illustr et aussi leur
ralisation.
Le quatrime chapitre est une tude pratique qui explique la conception et la
ralisation et la commande de notre bras manipulateur. Sur la base des connaissances et des
informations des chapitres prcdents, on a conu un bras manipulateur trois degrs de
libert de rotation. Sa structure mcanique est : en bois pour la base et en PVC pour l'avant
bras et le bras. Les dimensions des trois parties constituantes de notre bras manipulateur: base,
bras et l'avant bras sont donnes ainsi que ses diffrentes vues. Le systme actionneur utilis
pour notre bras est compos : dun moteur courant continu (fix dans la base du bras )
responsable de faire tourner le corps du bras manipulateur et dun moteur pas pas
responsable de mouvoir le bras et lavant bras du robot. La transmission entre les articulations
de notre bras manipulateur est assure par un systme dengrenage. Pour la partie commande,
on a utilis lautomate Schneider M340 avec le module de sortie TOR DRA 0805 et on a
bronch dans ce module le clock et deux fils pour le changement de sens des deux moteurs
pas pas lis avec les deux cartes de commande. Pour la connexion de lautomate avec le Pc
et lIHM, on a utilis la connexion Ethernet. Notre bras manipulateur est command par
lautomate Schneider M340 sous le logiciel Unity Pro avec le langage Ladder, et on a
ajout lcran tactile de type magelis (interface homme machine) qui nous permet de regarder
le dplacement du bras et aussi de le commander. Les mouvements programms de notre bras
manipulateur sont aussi illustrs dans quelques figures dans ce chapitre.
Dans ce travail et llaboration de la maquette nous a permis :
-
79
Rfrences bibliographiques
[1] BOUZIANE Fatima Zohra Rtro-conception du bras horizontal de robot
manipulateur de la cellule flexible (Tlemcen), UNIVERSITE ABOU BEKR
BELKAID-TLEMCEN
Option
Ingnierie
des
systmes
mcaniques
productiques,(2013)
[2] PRIEL MARC les robots industriels: caractristiques, performances et choix :
Edition AFNOR (1990)
[3] CHAAL Merouane, Modlisation cinmatique dun robot manipulateur chaine
continue ouverte , UNIVERSITE KASDI MERBAH OUARGLA Option
Maintenance Industrielle , (2013)
[4,] SAADI RAMZY, SALHI NASSEREDDINE, Ralisation de carte
microcontrleur pour le contrle de bras manipulateur via un pc , Universit
Mohamed Khider Biskra Option micro informatique et instrumentation, (2010)
[5] Kangni B.KINVI, Introduction des automates programmables industriels sur les
locomotives diesel-lectrique a L'O.T.P.: incidences conomiques et techniques ,
Universit cheikh anta diop , (1992)
[6]
ELKORNO
NAIMA,
UTILISATION
DE
LAUTOMATE
PROGRAMMABLE , Office de la Formation Professionnelle et de la Promotion du
Travail DIRECTION RECHERCHE ET INGENIERIE DE FORMATION , (2007)
[7] Plate-forme d'automatisme Modicon M340 ,catalogue Schneider lectric ,
(2011)
[8] Interfaces Homme/Machine ,catalogue Schneider lectric , (2009)
[9] IDDIR Hayet, ETUDE ET REALISATION DUN KIT ELECTRONIQUE DU
TYPE SYSTEME EMBARQUE A BASE DE MICROCONTROLEUR
APPLICATION AU CONTROLE DUN BRAS DE ROBOT A 4 DEGRES DE
LIBERTES , Universit MHamed BOGUERRA, Boumerdes Option Commande
des Procds Industriels , (2013)
[10] AMMAR.Adel, GUEHRIA,Amine, Conception et ralisation d'une carte de
commande pour un moteur pas pas ,Universit des Sciences et de la Technologie
Houari boumediene, option gnie lectrique , (2011)
[11] datasheet Ne555 , (2012)
[12] LAZALI .Raba,RAHICHE.Abderrahmane , bras manipulateur ,
UNIVERSITE SAAD DAHLAB DE BLIDA, Option : Contrle, (2004).
[13] http://www.energieplus-lesite.be/index.php?id=11530#c7323
[14] http://www.mdpmotor.fr/documentation/lexique/courant-continu/definition.html
76
Annexe
81
82
83
84