Académique Documents
Professionnel Documents
Culture Documents
Introduction générale
Introduction générale
Nous assistons de jour en jour à un monde en mutation continuelle, dominé de plus en plus par
ceux qui maîtrisent la technologie. L’électronique, l’automatique et l’informatique sont à l’origine de
la dernière révolution industrielle. Ils deviennent indiscutablement les principales issues vers la
maîtrise de cette technologie.
Les automatismes ont permis aux hommes de produire en quantité suffisante les biens
de consommation indispensables à leur existence et à l’amélioration de leur condition.
Page 1
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
En effet, l’outil informatique a pu se mêler dans tous les domaines et intervenir dans
toutes les spécialités. De la programmation des processus, à la gestion des communications
dans ses formes les plus différentes, à la commandabilité et l’observabilité des systèmes.
Ainsi, la commande numérique est un outil qui a été développée grâce à l’exploitation
du taux de profil offert par la machine informatique surtout en ce qui concerne la saisie des
interfaces de commandes et la gestion de la communication. Partant de cette alternative, nous
avons jugé utile de proposer une application originale dans ce stage de fin d’études qui
profitera des propriétés de l’électronique appliquée et de l’informatique.
Dans le cadre de cette tendance viennent s’inscrire les travaux de notre stage de fin d’études
qui se charge de concevoir et mettre en place une commande numérique d’une fraiseuse. Une
synthèse de ces travaux est présentée dans ce mémoire qui est structuré en trois chapitres :
Le premier chapitre est consacré à la description du projet et des volets afférents aux
composants électroniques programmables exploités dans notre application.
Le deuxième chapitre et Le troisième chapitre porte sur la programmation et la réalisation de
la carte ainsi que les essais pratiques de mise en valeur.
Page 2
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Etude
Bibliographique
Page 3
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Etude bibliographique
Introduction
Ce projet consiste à réalisé un système de commande d’une fraiseuse numérique, qui
présente un niveau de simplicité raisonnable et confortable pour l’utilisateur, Donc avant
d’entreprendre la réalisation de ce projet, il est nécessairement d’étudier quelque notion de
base. Dans ce chapitre nous évoquerons des généralités sur les différentes caractéristiques des
composants les plus importants dans notre travail: à savoir les PIC, l’afficheur LCD NOKIA
3310, le moteur pas à pas et les circuits intègres L297 et L298.
Page 4
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Les moteurs pas à pas sont des moteurs spéciaux, composés simplement d’un stator
réunissent des pièces polaires et bobinages, et utilisés pour commander avec grande précision
le déplacement d’un objet.
Comme leur nom l’indique, ces moteurs tournent par incrément discret. Chaque
incrément de rotation est provoqué par une impulsion de courant fournie à l’un des
enroulements du stator. Le moteur pas à pas est l’organe de positionnement et de vitesse
travaillant généralement en boucle ouverte.
Page 5
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 6
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 7
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 8
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 9
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 10
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Ils consomment relativement peut de courant électrique 110µA sous 3.3V, et ils affichent
jusqu’à 6 lignes de 14 caractères.
Description des broches
- SCE (Serial Chip Enable): sélection du circuit;
- SDIN (Serial Data In): entrée données série (le transfert se fait octet par octet avec le
bit de poids fort en premier);
- SCLK (Serial Clock): signal d’horloge synchrone;
- D/C (data/command): sélection donnée/commande (état bas : donnée/ état haut :
commande);
- RES : reset pour l’initialisation.
Page 11
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
vers le suivant. Le translateur contient un compteur à trois bits et quelque circuit logique qui
permettent de générer une séquence basique de huit pas.
Page 12
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Conclusion
L’étude bibliographique faite durant ce premier chapitre, s’appuie essentiellement sur
quelques notions de la commande numérique, des moteurs pas à pas et des microcontrôleurs
Page 13
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
PIC. Cette étude est nécessaire pour tenir compte des contraintes rapportées avec notre
réalisation.
Réalisation pratique
Page 14
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Réalisation pratique
Introduction
Dans ce chapitre on décri les solutions adoptées par détail pour répondre aux spécifications de
cahier de charge en abordant la conception détaillée de chaque partie du système afin
d’obtenir une schématisation complète et précise du système.
RS 232
µC PIC18F4550 PC
Unité de commande
Moteur
USB
Moteur pour l’axe
Afficheur Clavier
Page 15
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Plusieurs types de commande peuvent être envisagés quand il s’agit d’un moteur pas à
pas. Parmi ces commandes nous citons :
- La commande avec des bascules J-K et des transistors.
- La commande avec un microcontrôleur et un amplificateur de la famille ULN.
- La commande avec le couple L297 et L298.
Bloc commande manuelle
Pour faciliter la commande entre l’opérateur et la machine nous avons choisi deux
moyens de dialogue :
- Un afficheur qui permet de guider l’opérateur à mettre en œuvre la machine.
- Un clavier pour manipuler le menu présenté sur l’afficheur et commander les moteurs
pas à pas en mode manuel.
Page 16
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 17
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 18
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 19
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
4. Réalisation pratique
La réalisation de la carte électronique est effectuée avec le logiciel EAGLE 5.7.
4.1. Présentation
Le logiciel EAGLE 5.7 est un software évolué par CDA soft computeur INC exerçant
aux Etats-Unis. L’EAGLE est utilisé pour le traçage des circuits électroniques afin de les
convertir en un circuit imprimé soit par un routage automatique soit par un routage manuel.
4.2. Comment aboutir à la carte
Afin de bien mener notre projet, deux étapes fondamentales doivent être exécutées qui
sont le schématique et le board.
Page 20
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
4.2.1. Le schématique
Cette étape consiste à dessiner le montage du circuit en ajoutant les composants
utilises à partir de la bibliothèque puis en les reliant les uns aux autres. Pour relier les
composants, il faut donc connecter les pins directement à l’aide d’un fil.
4.2.2. Le Board
C’est la deuxième étape, elle consiste à mettre en place les composants afin d’obtenir
le meilleur routage de la carte. Avant d’enclencher le routage automatique, nous devons
définir la largeur du cuivre, l’espace entre deux pins.
Conclusion
Dans ce chapitre nous avons présenté les différentes fonctionnalités de notre application sous
forme de montages de circuits imprimés utilisés pour aboutir au résultat. Ainsi, nous avons
réalisée avec succès nos cartes électroniques selon notre choix étudié.
Page 21
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Programmation et
développement de
l’interface graphique
Page 22
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
1. Environnements logicielles
Page 23
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Initialisation
Réception Touche
USB ? clavier ?
Page 24
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Début
Ms = Ms + 1
Ms ≥ΔT
Fin
Changement de l’état de
l’horloge
Fin
Page 25
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Début
Arrêt du moteur
Data =A
A
Fonctionnement du moteur en
Data pas.
=F
Fonctionnement du moteur en
Data =H
demi-pas.
Data = + T = T/2
Data = _ T = T×2
Fin
Figure 29. Organigramme du sous programme du traitement suivant la commande reçue « data ».
1.4. Développement de l’interface VB
1.4.1. Logiciel Visuel Basic
Visuel basic est un outil développé facilement des applications fonctionnant sous Microsoft
Windows. Visuel basic est comme son nom l’indique un outil visuel permettent de crée sans
notion de programmation l’interface graphique à l’aide de la souris des éléments graphiques
(boutons, images champs de texte, menus déroulants).
Page 26
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 27
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 28
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 29
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Conclusion
Dans ce dernier chapitre, nous avons présenté les différentes fonctionnalités de notre
application sous forme de montages de circuits imprimés utilisés pour aboutir au résultat.
Cette partie contient également une description de l’environnement d’utilisation sous forme
d’une présentation de langages de programmation utilisés au cours de la création de notre
système. Nous avons présenté les différents logiciels utilisés dans la réalisation pratique de
notre projet et les étapes accomplies pour achever la compilation et la production des
différentes cartes.
Page 30
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Conclusion générale
Conclusion générale
L’objectif de ce stage de fin d’étude était la mise en place d’un système qui commande
une fraiseuse numérique, Ce système de commande présente un grand intérêt pour l'utilisateur
vu qu'il est plus pratique et modifiable en cas de nécessité.
Page 31
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Après la réalisation pratique, et le test des différentes cartes assemblées, nous affirmons que nous
avons achevé notre tâche demandée : La commande d’une fraiseuse numérique. Nous avons
rencontré plusieurs problèmes durant la conception de la commande et la réalisation pratique (protocole
de communication, couple des moteurs et leurs vitesse), mais grâce à ce que nous avons appris
durant nos études et l’assistance de nos encadrant, nous pouvions confronter ces difficultés.
Pour que notre projet devient plus robuste et réel dans une société ou il existe un grand
nombre de fraiseuses qu'on veut commander par un seul utilisateur ou contrôler leur
fonctionnement on peut envisager d'utiliser un serveur sur lequel on va connecter les
différents PC de nos machines.
Page 32
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
RES: Reset
CMOS
TTL
MCLR
PWM
Bibliographie
Les sites web :
http://www.microchip.com
Page 33
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
http:// www.abcelectronique.com
http:// www.ccsinfo.com
http:// commentcamarche.net
http://www.wikipedia.org
http:// www.digitalspirit.org
http://www.technogupro.com
http://grafikm.developper.com
http://namaselectro.free.fr/Cours.htm
http://www.syscope .net
http://www.stielec.ac-aix-marseille.fr
Sommaire
Introduction générale..............................................................................................................................2
Etude bibliographique............................................................................................................................3
Page 34
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Introduction............................................................................................................................................4
1. Principe de fonctionnement de la machine numérique...................................................................4
1.1. Commande d’axe....................................................................................................................4
2. Présentation des différents blocs de l’application...........................................................................5
2.1. Le moteur pas a pas................................................................................................................5
2.1.1. Présentation....................................................................................................................5
2.1.2. Les différents types des moteurs pas à pas.....................................................................5
2.1.3. Moteur à aimant permanent............................................................................................6
2.1.4. Moteur à reluctance variable...........................................................................................7
2.1.5. Moteur hybride...............................................................................................................7
2.2. Les microcontrôleurs PIC.......................................................................................................7
2.2.1. Les différentes familles des PIC.....................................................................................8
2.2.2. Choix du PIC..................................................................................................................8
2.2.3. Caractéristiques générales du PIC 18F4550....................................................................8
2.3. Port USB................................................................................................................................9
2.3.1. Présentation du port USB...............................................................................................9
2.3.2. Le câble USB.................................................................................................................9
2.4. Port série...............................................................................................................................10
2.4.1. Support physique utilisé................................................................................................10
2.4.2. Circuit MAX 232..........................................................................................................10
2.5. Afficheur LCD NOKIA 3310...............................................................................................11
2.6. Le circuit de commande L297..............................................................................................11
2.7. Le circuit de commande L298..............................................................................................13
Conclusion...........................................................................................................................................14
Réalisation pratique..............................................................................................................................15
Réalisation pratique..............................................................................................................................16
Introduction..........................................................................................................................................16
1. Mise en évidence de la solution proposée.....................................................................................16
1.1. Schéma synoptique...............................................................................................................16
Bloc de traitement de données.......................................................................................................16
Bloc de commande des moteurs pas à pas....................................................................................16
Bloc commande manuelle..............................................................................................................17
2. Conception de la carte à microcontrôleur.....................................................................................17
2.1. Schéma fonctionnel de PIC 18F4550....................................................................................17
Page 35
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 36
Commande numérique d’une fraiseuse Sarra Rekik & Imen Sghair
Page 37