Académique Documents
Professionnel Documents
Culture Documents
Introduction
Thme
: Commande numrique
Sujet
: Prsentation
Ralis par
Date
Le cours CNC (introduction)
: 17 mars 2000
Page 1 sur 15 DMA - 05/05/03
Projet CNC
Introduction
Rf ren ces
Personne(s) de rfrence
Documentation(s) de rfrence
Catalogue Siemens Rubrique : Systmes dautomatisation pour machines-outils Rfrence : NC60.1 Validit : 1999/2000
Page 2 sur 15
DMA - 05/05/03
Projet CNC
Introduction
La Commande Numrique GREME ISBN : 2-606-00788-3
Page 3 sur 15
DMA - 05/05/03
Projet CNC
Introduction
Table d es mati re s
INTRODUCTION A LA COMMANDE NUMERIQUE............................................................................................. 1 REFERENCES ........................................................................................................................................................................ 2 PERSONNE(S) DE REFERENCE ................................................................................................................................................2 DOCUMENTATION(S) DE REFERENCE ...................................................................................................................................2 TABLE DES MATIERES .................................................................................................................................................... 4 1.0 INTRODUCTION..................................................................................................................................................... 5
.1.1 FONCTION DUNE MACHINE CNC...........................................................................................................................5 .1.2 PRINCIPE DE FONCTIONNEMENT ..............................................................................................................................6 .1.3 COMPOSANTS DUNE CNC.......................................................................................................................................7 .1.3.1 La commande numrique (CN).................................................................................................................... 7 .1.3.2 Amplificateur moteur..................................................................................................................................... 8 .1.3.3 Les retours dinformation de vitesse........................................................................................................... 9 .1.3.4 Les codeurs de position ...............................................................................................................................10 .1.3.5 Les moteurs daxe.........................................................................................................................................13 .1.3.6 Automate programmable (AP) ...................................................................................................................14 .1.4 REMARQUES.............................................................................................................................................................15
Page 4 sur 15
DMA - 05/05/03
Projet CNC
Introduction
Le premier rle dune machine CNC (Computorized Numerical Control), est de gnrer des mouvements. Elle recevra des valeurs de positionnement, de vitesse et dacclration et gnrera, suite un traitement, des consignes numriques en sortie. Elle dispose dune grande puissance de calcul et dune plus grande souplesse dutilisation quun automate programmable. Ce dernier est nanmoins un complment de la commande CNC pour ce qui est de la gestion des entres telles que : interrupteur, bouton darrt durgence, bute hard , etc. et lactivation de sorties binaires telles que : alimentation de groupe hydraulique, colonne lumineuse, etc. .
En rsum, la commande CNC va gnrer des mouvements selon des consignes numriques et rguler ces derniers par des systmes en boucle ferme, alors que lautomate va acqurir des signaux binaires et mettre jour les sorties concernes. noter que les donnes reues en entres par lautomate sont galement exploitable par la commande numrique et inversement.
Page 5 sur 15
DMA - 05/05/03
Projet CNC
Introduction
La machine CNC travaille avec des systmes de contrles en boucle ferme. Des ordres vont tre gnrs vers la commande par le biais dun programme pice ou par action manuelle de loprateur. La commande va traiter ces informations et gnrer des consignes afin dobtenir les dplacements voulus par le biais des moteurs daxes. Des contrles de vitesse et de position seront alors effectus de manire continue par la machine. La position sera rgule par la commande numrique alors que la vitesse sera le plus souvent rgule par le systme dasservissement moteur (cf. .1.3.2 Amplificateur moteur ). On se trouve donc en face dun systme deux boucles et lon parle de systme asservi. Le schma ci-dessous (figure 1), nous montre le flux dinformations avec ses directions, ainsi que les deux boucles de contrles (position et vitesse).
Figure 1
Page 6 sur 15
DMA - 05/05/03
Projet CNC
Introduction
Ce chapitre a pour but de dcrire de manire plus dtaille, les lments prsents dans lasservissement de la figure 1 (cf. .1.2 Principe de fonctionnement ).
Figure 2
Page 7 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.3.2 Amplificateur moteur
Il sagit dun des lments de ce quon appelle lasservissement daxe. Ce dernier sous-ensemble comporte : Amplificateur et variateur moteur (dcrit dans ce sous-chapitre) Servomoteur ou moteur pas pas Gnratrice tachymtrique ou resolver Codeur de position
Lamplificateur la fonction suivante : Commander le moteur daxe selon la consigne de la commande numrique. Il gnre la rampe dacclration et de dclration destination du moteur et contrle sa vitesse de rotation. Le retour de linformation se fait par une gnrat rice tachymtrique ou le resolver (cf. .1.3.3 Les retours dinformation de vitesse ).
Figure 3
Page 8 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.3.3 Les retours dinformation de vitesse
Leur rle est de retourner une information de vitesse aprs de lamplificateur moteur variateur et/ou de la commande numrique. Comme indiqu au chapitre .1.3.1 La commande numrique (CN) , ce traitement peut tre fait au niveau du groupe damplification (dportation dune puissance de calcul sur le composant) ou au niveau de la commande numrique. On trouve deux lments capables de retourner une information de vitesse : La gnratrice tachymtrique Le resolver
La gnratrice tachymtrique fournit une tension en fonction de sa vitesse de rotation. Il sagit dune sorte de gnratrice courant continue. Elle nest plus beaucoup utilise de nos jours. Le resolver quant lui est largement utilis. Son principe de fonctionnement est de gnrer un certain nombre dimpulsions par rvolution moteur. La vitesse peut ainsi tre dtermine. Il est parfois utilis pour des contrles de position ; cependant, le nombre limit dimpulsions par tour ne permet pas un positionnement prcis. Ces lments sont partie intgrante du moteur.
Figure 4
Page 9 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.3.4 Les codeurs de position
Ils ont pour fonction de renvoyer la position dun axe dune machine CN en valeur absolue ou relative. Cet information permettra la CN de corriger sa consigne jusqu ce que la position demande soit atteinte. Ils font donc partie dune boucle ferme de rgulation appele boucle de positionnement . Au niveau de leur forme, deux types de codeurs sont utiliss. Il sagit des codeurs rotatif et des codeurs linaires. Du point de vue fonctionnement, ce sont principalement des codeurs optiques qui sont mis en place. Le codeur rotatif se prsente selon la figure 5 ci-dessous. Son fonctionnement (figure 6) est le suivant : Un faisceau lumineux est mis en direction du disque quip dlments photovoltaque travers un rticule de balayage. La lumire est ainsi dirig de manire contrle sur les lments photolectriques du disque. De part sa rotation, ce dernier va recevoir une quantit de lumire dabord croisante, pour atteindre un maximum et ensuite diminuer. On obtiendra alors pour chaque cellule photovoltaque, une tension de forme sinusodale. Cette dernire sera ensuite dcompose lectroniquement afin de gnrer des signaux proportionnels la valeur de la sinusode en fonction du temps.
Figure 5
Figure 6
Page 10 sur 15
DMA - 05/05/03
Projet CNC
Introduction
Le codeur linaire se prsente sous la forme dun rgle. Son principe de fonctionnement est gnralement opt ique, soit le mme que celui du codeur rotatif. Les figures 7, 8 et 9 renseignent sur laspect extrieur et intrieur dun tel codeur.
Figure 9
Les codeurs rotatifs ont lavantage dtre moins coteux que les codeurs linaires. Par contre, ces derniers confrrent une prcision suprieure. tant gnralement fixs directement sur la coulisse, il ne sont pas perturbs par le jeu, la dilatation ou les dfauts des lments dentranement. Les capteurs rotatifs sont le plus souvent fixs sur la vis daxe ou directement sur le moteur daxe.
Page 11 sur 15
DMA - 05/05/03
Projet CNC
Introduction
La figure 10 ci-dessous, reprsente un systme daxe avec lutilisation dun codeur linaire (rgle de positionnement).
Figure 10
Dans lexemple du schma du chapitre .1.2 Principe de fonctionnement , un capteur linaire est reprsent.
Figure 11
Page 12 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.3.5 Les moteurs daxe
Trois sortes de moteurs sont utiliss pour le dplacement daxes CNC : Moteur pas pas Moteur courant continu Moteur courant alternatif (incluant moteurs synchrone et asynchrone)
Les moteurs pas pas ne sont plus utiliss de nos jours pour les mouvements daxes CNC. Leur faible dynamisme et faible couple ne permettent plus de rpondre aux conditions actuelles des machines-outils. Les moteurs courant continu deviennent galement obsolte de part les conception mcanique peu fiable. En effet, une maintenance est ncessaire sur les lments contact (collecteurs ou balais). De plus, leur frquence de rotation se limite aux environ de 4000 tr min 1 . Les moteurs dactualit sont donc les moteurs courant alternatif. Ils sont plus coteux, mais ne ncessite quasiment aucun entretien. De plus, leur couple est trs grand et ils peuvent atteindre des vitesses de rotation de lordre de 10'000 tr min 1 . Les moteurs synchrones sont encore beaucoup utiliss. Il permettent un dplacement prcis mais sont sujet une plus grande limitation de couple que les moteurs asynchrone. Ces derniers par contre, ncessitent un systme dasservissement efficace pour combler le glissement entre rotor et stator.
Figure 12
Page 13 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.3.6 Automate programmable (AP)
Lautomate programmable est lis la commande numrique et a pour rle lactivation de sorties gnralement binaires ; telles que arrosage, fermeture des portes, enclenchement de groupes hydraulique, etc. Il permet galement de recevoir des informations en entre tels que boutons poussoir, bouton darrt durgence, dtection de fin de course, etc. Il fonctionne selon un programme autonome. Cependant, ces entressorties peuvent interagir avec le programme CN et inversement.
Souvent, leur forme plus compacte, leur permet de faire un seul bloc avec la commande numrique.
Cest sur ce type de module dentres-sorties que viendront connect les priphriques dentr (poussoirs, arrt urgence, capteurs, dtecteurs de portes, etc.) et les priphriques de sortie (moteur de groupe, vrin de portes de protection, colonne lumineuse, etc.)
Page 14 sur 15
DMA - 05/05/03
Projet CNC
Introduction .1.4 Remarques
Dans un futur trs proche, la partie commande des machines-outils (CN), va cder sa place aux PC Industriels . Le principe de fonctionnement de la machine restera identique. La puissance de calcul, alors fourni par le PC industriel, permettra une meilleure compatibilit entre les plates-formes et fournira de meilleures performances.
Page 15 sur 15
DMA - 05/05/03