Vous êtes sur la page 1sur 1

Programmation et

Moteur à aimants
3-Fonctionnement interface
à pas complet graphique
permanents

Conception d’une machine à commande numérique avec une carte ARDUINO


Préparé par : F.BRIKI , T.MEKERRI, A. CHERKIT
Encadré par :Mr. SI AHMED
Département des sciences appliquées et technologie, Université MOULOUD MAMMERI, Tizi-Ouzou, Algérie
fatybr10@gmail.com

Résumé: Le travail à développer dans le cadre de ce mémoire va porter sur l’étude des moteurs pas à pas, la carte de commande arduino et la carte de puissance L293, en vue de commander une machine CNC. On va exploiter déférente logiciels le premier et Inkscape il
nous permet la lecture d’image pour la tracer et la génération fichier G-code. Puis le deuxième logiciel et le CAMotics pour faire des simulations vurteille sur PC a la fin en a utilisé le G-code Sender pour transférer le fichier G-code vers la carte Arduino Uno.
Les mots clé : moteur pas à pas, cnc machine, commande, arduino.

Chapitre03: Les moteurs pas à pas


I. Introduction C’est des moteurs particuliers Leur structure permet, par une commande électronique appropriée, d’obtenir une rotation du rotor d’un
La machine outil à commande numérique CNC est une machine-outil dotée d'une commande numérique assurée par un angle égal à n fois un angle élémentaire appelé « pas ».
ordinateur. De nos jours, elle est très utilisée dans le domaine de la fabrication mécanique. Ces deniers présentent de réels avantages
1-Moteur à aimants permanents :
non négligeables pour la fabrication mécanique tels que la rapidité d'exécution. La flexibilité offerte, notamment en usinage, est
également très intéressante du fait des nombreuses méthodes procédés rendus possibles. 1.1 Moteur à aimant permanent bipolaire: Fonctionnement à pas complet

Chapitre01: Notions sur la MOCN


La commande numérique appliquée à l'industrie commence au début du 19ème siècle dans la ville de Lyon,
Une MOCN, est un système automatisé. Elle est composée d’une partie commande (directeur de commande numérique) qui est
alimentée par un courant faible et ne peut donc pas alimenter en direct les moteurs de la machine, et d’une partie opérative
(PO) comprenant la structure de la machine-outil, le porte-outil, l’outil et le porte-pièce où Les mouvements sont commandés
par des moteurs,
Les types de MOCN:
• fraisage à commande numérique (FCN) ;
• tournage à commande numérique (TCN) ;
• usinage à commande numérique (CUCN) ;
• rectification à commande numérique ;
• électroérosion à commande numérique

Chapitre04: Programmation et interface graphique


Fig01:Eléments de la partie opérative.
Classification des MOCN:
 Classification selon la nature de déplacement (cylindriques / parallélépipédiques, tournage / fraisage)
 le mode de fonctionnement de la machine. (en boucle ouverte, avec commande adaptative, en boucle fermée )
 Le nombre d’axes de la machine :
 Le mode d’usinage. (Commande numérique point à point, Commande numérique de contournage)
Langages et La programmation :
À l'origine, le langage de programmation était le G-code, développé par l'EIA au début des années 1960, et finalement normalisé par
l'ISO en février 1980.
Example :G20 G90 G40

Chapitre02: La carte arduino


Arduino est un circuit imprimé en matériel libre sur lequel se trouve un microcontrôleur, Le système Arduino est composé de deux choses principales
: le matériel et le logiciel. Il donne la possibilité d'allier les performances de la programmation a celles de l'électronique

Il y a trois types de cartes : ( Les officielles , Les compatibles, Les autres) Figure.4.1 l’interface principale de Inkscape
La carte Arduino est équipée d'un microcontrôleur, qu’on programme par le biais d’un ordinateur grâce à un langage informatique, souvent propre au
type de microcontrôleur utilise
Voisi le G-code gainerie par Inkscape :
Un microcontrôleur est constitué par:
(Generated by PartKam Version 0.05)
 La mémoire (La mémoire Flash , RAM, EEPROM, La mémoire cache , Les registres )

 Le processeur :exécute le programme qu'on lui donne a traiter, elle lui faut une alimentation en général de +5V, et d'un signal d'horloge
G20 G90 G40
 Le logiciel : son interface est disposée d’un certain nombre de choses qui vont être très utiles, il fonctionne sur Macintosh, Windows, Linux, BSD
et Androïde. G0 Z0.5
T0 M6
G17
M3
G0 X6.875 Y2.25
Fig 2:Module ARDUINO ATMEL UNO G1 Z-0.05 F30
G1 X6.875 Y0.25 F60
…………….
G3 X6.875 Y2.25 I0 J-0.125
G0 Z0.5
M5
M30

Figure4.2 Logiciel CatMotics

Logiciel de pilotage de la machine CNC

Fig 3:Interface du logiciel Arduino

Figure 4.3: de Universal Gcode Sender.

5. Conclusion
ce projet a été une source de découverte de plusieurs domaines d’études tel que l’informatique pour la programmation embarquée
et le design des schémas électroniques,
sans oublier le savoir-faire dans le domaine électronique qui consiste à réaliser pratiquement les circuits électroniques.

Vous aimerez peut-être aussi