Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Mécatronique
Dép. GM
Référence
N° …………..
Remerciements
leur encouragement :
INTRODUCTION GENERALE
Lorsque la technologie CNC a vu le jour dans les années 1940, ils ont adapté les machines
existantes, en les modifiant pour s'adapter aux moteurs qui déplaceraient les commandes. A ce
moment, ils utilisaient du ruban perforé pour programmer les mouvements de la machine.
Au fil des années, la technologie a évoluée, de même que les machines CNC. Comme les
ordinateurs sont devenus plus puissants, les options pour CNC ont commencé à croître et à
croître. La précision et le contrôle sont devenus plus serrés, plus rapides, plus faciles à
programmer et la possibilité de réaliser des usinages complexes est devenue une réalité. Il a
révolutionné les processus d'usinage.
Une meilleure question serait de savoir ce qu'ils ne peuvent pas faire ? Les machines CNC
sont de toutes formes et tailles pour toutes sortes de tâches. Machines de fraisage pour la
coupe de métaux, tours pour la mise en forme de ronds, râpes pour couper de gros morceaux
de bois, de tôle et de plastique. Des imprimantes 3D pour construire des modèles
tridimensionnels couche par couche - ce sont toutes des formes de machines CNC.
Compte tenu du fait que nous disposons de nombreux types de machines aux quelles la
technologie CNC peut être appliquée et de nombreux types de matériaux que nous pouvons
couper / sculpter / imprimer / graver, le potentiel de la CNC est quasiment illimité.
1
Chapitre 1 : Etude Bibliographique
I. Introduction
CNC, il s'agit d'un outil qui est découpé dans un matériau et qui est un outil mécanique en
trois dimensions, que plus (4-5-6axes ...).
La commande ce faire avec un logiciel qui permet de dessiner la pièce que l'on veut
fabriquer. Ce logiciel transforme le dessin en lignes de commandes qui seront envoyées à la
machine pour faire "bouger" l'outil.
Une carte de commande traite ces lignes de commandes et transforme les signaux de
puissance aux systèmes de mouvement de la machine (moteurs).
En général, avec une CNC, une machine contrôlée par ordinateur, qui coupe précisément la
partie qui est dessinée. Cette coupe peut se faire de différents manière et avec différent
machines CNC, tel que la découpe à fil chaud, fraiseuse CNC, jet d’eau à haut pression…etc.
Dans ce chapitre, on va présenter les différentes machines CNC utilisés que ce soit pour
l’usinage, découpage, impression 3D, gravure …etc.
2
Chapitre 1 : Etude Bibliographique
.
B. Tour
Tout comme les fraiseuses, les tours sont souvent équipés de la technologie CNC
exactement de la même manière (Figure II 2).
3
Chapitre 1 : Etude Bibliographique
cartésiennes à 3 axes (X, Y et Z). Un montage sur 3 axes permettra de découper des profils, de
réaliser des poches et d'effectuer des usinages en relief en 3 dimensions (Figure II-3).
Il existe également des routeurs CNC à 4, 5 ou même 6 axes (les axes supplémentaires sont
rotatifs et permettent de faire tourner l'outil autour de la pièce ou inversement), ces machines
sont plus adaptées à la découpe de formes plus complexes ou de prototypes.
B. Fraiseuse :
Il existe aujourd'hui de nombreuses fraiseuses qui ont été construites spécifiquement pour la
commande numérique par ordinateur au lieu d'être rééquipées ultérieurement.
Certaines de ces machines sont absolument massives, ont des changeurs d'outils intégrés, des
mécanismes d'alimentation automatique pour le chargement dans le matériau et divers
capteurs électriques pour un usinage surveillé en toute sécurité (Figure II-4).
4
Chapitre 1 : Etude Bibliographique
5
Chapitre 1 : Etude Bibliographique
E. Imprimante 3D :
Une imprimante 3D utilise une configuration similaire à celle d'un routeur CNC ou d'un cutter
laser, mais à la différence de ces machines, elle fait de la machine additive par opposition à
l'usinage soustractif. Au lieu de commencer avec un morceau de matériau solide et d'enlever
des morceaux de ce matériau pour finir avec la pièce désirée, l'imprimante 3D commence
avec une toile vierge et construit une partie couche par couche. L'imprimante 3D le fait soit en
utilisant une extrudeuse qui pousse un matériau (typiquement en plastique) à partir d'une
minuscule buse, soit en utilisant un laser qui solidifie rapidement une poudre ou un liquide
(Figure II-7).
6
Chapitre 1 : Etude Bibliographique
que les cartes mères d'ordinateurs, les téléphones / tablettes et à peu près tout ce qui a une
carte de circuit imprimé.
7
Chapitre 1 : Etude Bibliographique
1. Partie opérative
A. Axe de déplacement
Les axes de déplacement sont constitués par trois parties (Figure III-1) (voir annexe page 8) :
Motorisation.
Système d’entrainement.
Guidage.
La commande des moteurs pas à pas est relativement simple car on n’a pas besoin
d’accessoires tels que des codeurs pour connaître la position, chaque impulsion du système de
commande les fait avancer d’un pas. Il existe 3 types de moteurs pas à pas, à aimants
permanents, à réluctance variable ou hybrides (Figure III-2).
8
Chapitre 1 : Etude Bibliographique
9
Chapitre 1 : Etude Bibliographique
c. Paliers de guidage
Les paliers fixes et libres standards à vis à billes et trapézoïdales .Les paliers BK, FK et AK
(Figure III-5-6-7) disposent de deux roulements à contact conique. Le palier est directement
monté sur l’embout de la vis à billes et bloqué à l’aide d’un écrou de serrage
Les paliers FF et AF (Figures III-8-9) se montent directement sur l’autre extrémité de la vis à
billes et se bloquent avec un circlips (voire annexe pages 15, 16).
d. Axe de Guidage
Les vis assurant le déplacement des chariots, ces derniers doivent être guidés et soutenus.
C’est le rôle des axes de guidage linéaire. On a plusieurs types (Figures III-10-11-12) (voir
annexe), le choix d’axe est basé selon la charge qui soumise on site (voire annexe pages 1,2) :
10
Chapitre 1 : Etude Bibliographique
3. Portes outils :
La broche assure le mouvement de rotation à l'outil de coupe. La fraise doit être fixée sur la
broche par l'intermédiaire d'une douille, d'un mandrin ou de sa partie conique.
Elle est l’une des composants principaux du CNC. Le choix s’effectuer selon des critères bien
définis comme la puissance, le type d’usinage…etc. On y a plusieurs types comme (Figure
III-13-14) commandé par un variateur de la vitesse ou avec un servomoteur.
4. Portes pièces :
La forme de table du travail se change selon l’efficacité du fraise, le type d’usinage fourni et
de la matière qui a été fabriquée (acier, aluminium, bois …).Le choix du table en matière et
forme selon le type d’usinage produire, par exemple l’usinage d’acier ou d’aluminium
nécessite une table robuste en aluminium pour éviter la corrosion et supporter tous les types
de charge (Figures III-15-16-17) (voir annexe).
11
Chapitre 1 : Etude Bibliographique
Figure III:17:RF41
Arduino
Mach3 Loader
Tb6560 (extra…)
Ensuite, chaque contrôleur est généralement équipé par son driver et qui agit sur la commande
du moteur pas à pas (Figures III-20-21) :
12
Chapitre 1 : Etude Bibliographique
IV. Conclusion
Ce premier chapitre est une étude générale sur les machines à commande numérique, dans
une première partie on cite les différents CNC qui sont les plus utilisés dans l’industrie.
Ensuite, les composants de la fraiseuse CNC qui sont repartis sur trois parties : commande,
opérative et dialogue dans une deuxième partie.
La réalisation d’une machine à commande numérique, doit tenir compte des contraintes
qu’il faut respecter. Pour notre Faiseuse CNC à 3 axes on a respecté la contrainte d’étude et
du choix.
13
Chapitre 2 : Choix des composants de la Partie opérative
I. Introduction
Après avoir décrit les différents types de machines à commande numérique et les
composants du CNC en général, on va s’intéresser à notre fraiseuse CNC. Ce chapitre est
consacré à la présentation des différents composants qu’on a choisie pour la partie opérative
de fraiseuse CNC 3 axes (x, y, z).
II. Broche
La broche constitue l’élément tournant de la fraiseuse CNC (mouvement de coupe) sur la
quelle sera monté l’outil coupant utilisé pour l’usinage on a choisi une broche de type (GDZ-
18-2) (figure 2-1) avec un moteur de quatre incidences avec une puissance de 800(W). Les
caractéristiques de cette broche sont illustres dans le table-1.
N ° de Modèle GDZ-18-2
Source d'énergie Moteur AC
Mode de démarrage Onduleur
La vitesse 24000 tr/min
Taille 65mm
Longueur 210mm
Puissance 800W
Tension 220 V
Courant 5A
Fréquence 400Hz
Refroidissement Eau
Collet Er11
Lubrification Graisse
Phase 3
Tableau : 1-Caractéristiques de la broche (GDZ-18-2)
14
Chapitre 2 : Choix des composants de la Partie opérative
2. Caractéristiques principales
Inductance d'entrée monophasée
Inductance d'entrée CC
Inductance de sortie triphasée
Ferrites de sortie
Réglage de la fréquence de sortie de 0 à 400 Hz
Réduction du bruit moteur grâce à une modulation aléatoire et fréquence porteuse
jusqu'à 15kHz
15
Chapitre 2 : Choix des composants de la Partie opérative
1. Moteur
Le moteur Nema 23 (Figure IV-1) est un moteur pas à pas hybride emprunte du moteur à
aimant permanent et de la machine à réluctance variable. Il est donc à réluctance variable
mais avec un rotor à aimants permanents. L'avantage est un nombre de pas très élevés,
16
Chapitre 2 : Choix des composants de la Partie opérative
Le choix du moteur selon notre besoin ; d’ une part le moteur hybride est plus précis que les
autres types et mémorise la position, d’autre part son couple est moyen et il suffit aux besoins
de la machine, son prix est acceptable dans le cadre d’utilisation éducatif.
A. Caractéristiques
Norme du moteur pas à pas : NEMA 23
Couple 4 N.m
Dimensions : 56x56x54.5mm
Poids : 720g
Diamètre de l’axe : Ø6.35 x ~19.1 mm
Nombre de phase : 2
Nombre de pas : 200
Pas angulaire : 1,8°
Connexion : 4 fils
Résistance/phase : 0,9 Ohm par phase
Inductance/phase : 2,5 mH par phase
Courant/phase : 2,8 A par phase
B. Les Avantages
Haute précision
Lisse mouvement
Le mouvement faible bruit
Un grand nombre de pas par tour
Mémoire de position
Un amortissement interne important
Les vis à billes sont particulièrement adaptées aux applications dans les machines-outils et les
ensembles automatisés de transfert, manipulation, assemblage, emballage, etc.
On a choisi le vis à billes pour notre CNC, les trois axes X, Y et Z permettant le déplacement
de l’outil dans les six directions (Figure IV-3) (voir annexe page 11), sont mus grâce à la
rotation de vis tournant dans l’un ou l’autre sens, selon la direction désirée, associées à des
écrous solidaires des chariots.
On obtient alors la transformation d’un mouvement de rotation en mouvement de translation.
17
Chapitre 2 : Choix des composants de la Partie opérative
Afin d’obtenir une très grande précision dans ces mouvements tout en éliminant le jeu,
notre choix s’est porté sur un système vis/écrou à billes (Figure IV-3).
Comme tout système vis/écrou, les deux composants sont pourvus d’un filet.
Cependant ces deux filets n’entrent pas en contact et sont utilisés pour la mise en place de
billes de roulement qui permettent la rotation de la vis ou de l’écrou. Les billes se déplaçant à
l’intérieur de l’écrou, de dernier est muni de tubes ou de canaux de recirculation qui
permettent de ramener les billes à leur point de départ lorsqu’elles sont arrivées à l’extrémité
de l’écrou.
Les principaux avantages de ce système sont, pour les vis à billes de qualité,
l’absence de jeu et une quasi-inexistence de frottement permettant d’éliminer l’usure
des pièces.
Elles permettent de réaliser une translation souple, rapide et grande pressions très
élevée.
Le seul inconvénient que présente ce système est son prix, surtout lorsqu’il doit être
multiplié par trois afin d’équiper les axes X, Y et Z.
Cependant, c’est un réel gage de précision et de fiabilité non négligeable.
18
Chapitre 2 : Choix des composants de la Partie opérative
B. Ecrous à billes
a. Description et choix :
Les écrous à billes forment d'une certaine manière le cœur d'un entraînement à vis à billes
pour quelle raison on a choisi un écrou de haute gamme (Figure IV-4) (voir annexe page 12).
La qualité de l'écrou est déterminante pour les caractéristiques de fonctionnement de l'unité
complète.
Les chemins de roulement, les ajustements et les extrémités de l'ébauche trempée de l'écrou
sont rectifiés au cours d'une même opération, ce qui permet d'obtenir une qualité
exceptionnelle :
• Avec trous de fixation pour l'écrou à billes à flasque KGF ou rainure de clavette pour l'écrou
à billes cylindrique KGM.
• Peuvent être combinés entre eux pour former des ensembles pré chargés sans jeu.
• Avec différents procédés de recirculation des billes optimisés en fonction du diamètre et du
pas de la vis.
• Avec joints racleurs profilés qui réduisent les pertes de lubrifiant et empêchent la pénétration
d'impuretés.
b. Recirculation des billes :
On a choisi le Système vis à billes à un filet car il est efficace et moins couteux que les autres
modèles. A chaque tour de vis, les billes sont sorties du filet et contraintes de reculer d'un pas
grâce à un déflecteur en matière synthétique armée.
Cette conception garantit une bonne douceur de fonctionnement tout en assurant un
encombrement radial minimal.
19
Chapitre 2 : Choix des composants de la Partie opérative
c. Caractéristiques :
• Matériau 16MnCr5 ou 20MnCr5, pressé, durci, poli
• Versions pour Broche à recirculation de billes Ø16 mm
• Emplacements de noix : 2,5 / 4/5/10 mm
• Les balles sont redirigées en interne
• Comme boîtier de bloc avec fixation de base
• Régression par les graisseurs 90 °, 0 °
d. Facteurs de charge :
Pas Ø nominal charge dynamique charge statique
5 mm 16 mm 4600 N 7200 N
Nous préconisons de faire cet assemblage en déposant du frein filet sur le filetage de vis à
billes. Une fois cette opération finalisée, vous devez bloquer la vis qui située sur l’écrou de
précision.
20
Chapitre 2 : Choix des composants de la Partie opérative
L’assemblage et le montage des paliers sur la vis à billes sont très simples dans toutes les
configurations possibles pour cette raison on a choisi ce système. La grande qualité de
fabrication des paliers garanties la résistance à la charge axiale et la précision de l’application.
Les paliers peuvent aisément se monter en lieu et placer de la plupart des paliers du marché.
21
Chapitre 2 : Choix des composants de la Partie opérative
V. Accouplement
Figure V: 1: Accouplement
2. Caractéristiques
• L 20 x H 31 mm
• Arbre en acier de précision Ø 12
22
Chapitre 2 : Choix des composants de la Partie opérative
A. Lames en aluminium
• Avec guide à recirculation de billes.
• Inserts de rainure en T M6.
• Option de système de lubrification centrale.
• Réglable pour ne pas jouer.
• Option : version en acier inoxydable.
23
Chapitre 2 : Choix des composants de la Partie opérative
1. L'alimentation
Le + : Fil rouge
Le - : Fil noir
Si le capteur est correctement alimenté : Del verte allumée
2. La communication
Capteur non en fin de course : Envoi du signal 0 depuis la borne C (Del Rouge éteinte)
Capteur en fin de course : Envoi du signal 1 depuis la borne C (Del rouge allumée) Voici le
schéma de câblage :-A = pin de l’Arduino, + = +5v, Les barres parallèles = GND.
Figure VIII: 1: PT 50
1. Fonctionnalité
Ce profil structurel est en aluminium extrudé.
Quatorze rainures en T sont prévues, sept d'un côté et sept de l'autre.
Les rainures en T sont utilisées pour serrer les pièces en position.
Plusieurs plaques de table peuvent être jointes ensemble pour faire une surface de
table de n'importe quelle largeur désirée.
Les rainures en T sont conçues pour utiliser des écrous carrés M6, des écrous en T
ou des bandes d'écrous M6 (décrits dans notre section des accessoires).
24
Chapitre 2 : Choix des composants de la Partie opérative
Cette plaque de table robuste est conçue pour être utilisée comme plate-forme de
montage universelle et convient aux tables de machines qui utilisent des rainures en
T pour maintenir la pièce à usiner, les jauges et les appareils d'essai.
REMARQUE : Cette plaque de table à usage intensif a les deux faces fraisées à
plat.
2. Données techniques
Torsion 0,5 mm / m
Planéité 0,5 mm / m
Matériau Aluminium
IX. Conclusion
Ce premier chapitre s’appuie essentiellement sur les éléments qui constituent la partie
opérative de notre CNC. Pour faire les choix, on a fait recours à un document standard d’une
société Allemande. On faisant les choix des composants, on a tenu compte d’un facteur
important c’est que la machine à usage éducatif et non pas industriel.
25
Chapitre3 : Choix des composants de la Partie commande
I. Introduction
Après avoir décrit les éléments qui constituent la partie opérative, nous allons maintenant
entamer la partie commande qui va commander tout le système. Commençons tout d’abord
par une description théorique des différents composants qu’on a utilisés pour pouvoir réaliser
notre commande.
Entrées analogiques.
Quartz 16Mhz.
Connexion USB.
Connecteur ICSP.
Bouton de réinitialisation.
26
Chapitre3 : Choix des composants de la Partie commande
27
Chapitre3 : Choix des composants de la Partie commande
4. Alimentation
La carte Arduino Uno peut-être alimentée soit via la connexion USB (qui fournit 5V
jusqu'à 500mA) ou à l'aide d'une alimentation externe. La source d'alimentation est
sélectionnée automatiquement par la carte. Pour assurer le fonctionnement de nos cartes
électroniques, nous avons besoin d’une alimentation continue de 5VDC et 12VDC :
Afin de pouvoir programmer la carte Arduino, il faudra le logiciel Arduino pour charger
le code en question. Le logiciel Arduino a pour fonctions principales :
28
Chapitre3 : Choix des composants de la Partie commande
III. Conclusion
Ce chapitre on a permis de maîtriser les options de notre carte Arduino Uno avec circuit de
commande et ses caractéristiques afin de les exploiter d’une manière correcte. Nous avons
présenté également des principes et des fonctions différentes de la programmation dédiée à la
carte Arduino Uno, le plus populaire et le plus célèbre de la gamme.
Ce chapitre relève ainsi une utilité majeure pour ce qui suit puisqu’il détaille des notions
exploitées au sein de la partie réalisation de notre projet
29
Chapitre 4 : Choix des composants de la Partie dialogue
I. Introduction
Les machines à commande numérique sont complètement pilotées par ordinateur. Pour
que la machine comprenne les instructions données par l’ordinateur de contrôle, il faut que
ces instructions soient transmises dans un langage de programmation spécial, qui est le G-
code. Les outils informatiques actuels de la chaine soft CAO permettent de se passer de la
connaissance pratique du langage, mais pour ceux qui voudraient éventuellement faire des
programmes simples directement avec un éditeur pour les envoyer dans le contrôleur
ARDUINO, il est important de connaitre quelques bases de ce langage.
30
Chapitre 4 : Choix des composants de la Partie dialogue
B. Avantages et Caractéristique
Extrêmement coût-efficace
Bonne performance à haute vitesse.
tension D'alimentation jusqu'à + 50 VDC.
courant De Sortie jusqu'à 4.2A.
la technologie D'auto-ajustement.
Pur-courant sinusoïdal technologie de contrôle.
entrée D'impulsions de fréquence jusqu'à 300 KHz.
15 résolutions sélectionnables en décimal et binaire, jusqu'à 25,600 étapes/rev.
compatible TTL (aussi bien pour Arduino que pour automates ...).
réduction automatique de consommation à vide.
convient pour moteurs unipolaires et bipolaires.
protection contre les surtensions et les surintensités.
protection contre les erreurs de raccordement moteur.
Alimentation : 20 à 36 Vcc
Intensité réglable : 1,31 à 3,2 A (0,94 à 2,3 A rms)
Intensité logique : 10 mA
Mode micro-step : jusqu'à 25600 pas/tour
Indication : diode rouge et verte
Température de service : 0°C à 50°C
Dimensions : 116 x 69 x 26,5 mm
Ces avantages qui nous permet de choisir ce type de driver car il est compatible et performant
pour notre carte.
31
Chapitre 4 : Choix des composants de la Partie dialogue
B. Branchement et connexion :
32
Chapitre 4 : Choix des composants de la Partie dialogue
bas niveau (ensemble par à l'intérieur cavalier J1, J2). pour réponse fiable,
impulsion largeur devrait être plus que 1.5 µ ; s. série connecter
PUL- résistances pour de limitation de courant quand + 12 V ou + 24 V utilisé. le
même que DIR et ENA signaux.
B +, B- moteur Phase B
33
Chapitre 4 : Choix des composants de la Partie dialogue
34
Chapitre 4 : Choix des composants de la Partie dialogue
2. Mode de commande
Il y’a deux mode utilise dans ce programme soit mode manuel ou mode automatique pour
commande le machine CNC, Le programme fournit spéciale boutons dans l'interface de base
qui contrôle chaque moteur séparément, Ce qui fonctionne ces boutons après choisi le mode
manuel.
Pour l’utilisation graphique : le mode automatique, Charge notre fichier G-code : dans
l'onglet "file mode" faites "browse" et sélectionnez fichier G-code (.nc) précédemment créé.
En faisant "visualize" nous pourrons vérifier notre tracé et le chemin emprunté par l’outil : en
rouge les zone de travail (Z<0) ; en bleu les déplacements (Z>0).
35
Chapitre 4 : Choix des composants de la Partie dialogue
Faire le zéro (le "home") : dans l'onglet "machine control" déplacez l'outil avec les
boutons X, Y et Z. Nous pouvons modifier le pas de déplacement en modifiant le "step size".
Une fois l'outil positionner là où vous souhaitez établir le zéro (en contact avec notre support)
cliquez sur "reset zéro". Pour lancer le travail : retournez dans l'onglet file mode et cliquez sur
"Send".
36
Chapitre 4 : Choix des composants de la Partie dialogue
A. Mode Configuration :
Autre que le mode manuel et le mode automatique, il y a le mode configuration. Dans ce
mode, nous pouvons configurer les dimensions de la table. Afin de configurer les dimensions,
l’opérateur est appelé à mettre la tête aux coins inverses de l’origine table après le lancement
d’une prise d’origine. Cela est nécessaire pour mémoriser les distances maximales des axes X
et Y. et la vitesse et nombre de pas par unité de tel moteur.
a. Mode manuel
En mode manuel, l’opérateur peut commander les moteurs directement par les boutons
(X+,X-,Y+,Y-,Z+,Z-,..) dans la programme de transfert G-code , si En cliquant sur ses
boutons nous générons un instruction de code G qui envoyé à la carte de commande pour
commander le moteur connecté avec ce bouton.
37
Chapitre 4 : Choix des composants de la Partie dialogue
Mouvement continu
Réglage de vitesse
o Mouvement continue : lors de déplacement des moteurs, si l’opérateur appui sur un bouton
de déplacement, la tête se déplace d’une manière continue avec une vitesse réglable.
o Incrémentation par pas : pour un réglage fin, plusieurs distances de déplacement sont
proposées. Dans ce mode, un seul appui génère un déplacement d’une seule unité choisie par
l’opérateur.
o Réglage de la vitesse : la vitesse de la tête en mode manuel est réglable. Le choix de cette
vitesse est limité par la vitesse minimale et maximale indiquées au manuel des moteurs
(Vmin, Vmax).
o Retour à zéro : il s’agit de déplacer la tête à l’origine absolue. Ce qui diffère de la prise
d’origine décrite précédemment c’est que la tête retourne à l’origine sans passer par les
butées, donc il est basé sur l’estimation de la position calculé par l’Arduino.
o Retour à l’origine programme : l’origine programme est par défaut l’origine absolue de la
table, en fait, c’est l’origine du texte ou image. Cette origine peut être changée par le code en
G en mode automatique ou même manuellement.
38
Chapitre 4 : Choix des composants de la Partie dialogue
o Mémoriser l’origine programme : si l’opérateur veut changer cette origine, il doit déplacer
la tête manuellement à l’aide du déplacement continu et l’incrémentation par pas, puis il
exécute la mémorisation.
b. Mode automatique :
En mode automatique, la carte Arduino Uno reçoit les instructions en G-code et les
exécute l’une après l’autre. Il y a plusieurs étapes pour achever cette tâche. Commençant par
la réception de l’instruction jusqu’à la commande des moteurs et de la tête. Si l’opérateur
clique sur le bouton «send » après le chargement de fichier G-code (soit texte ou image) dans
le programme de transfert, l’Arduino fonctionne en mode automatique, le Arduino entre dans
une boucle et prêt pour recevoir les données.
4. Programme GRBL
Grbl est un micro logiciel libre développé sur Arduino pour contrôler des graveuses
CNC (Computer Numerical Control), i.e. des fraiseuses munis d'une tête mobile contrôlée en
X, Y et Z par un ordinateur. Grbl interprète du G-code (cf. plus bas) et déplace en
conséquence un outil sur 3 axes (X, Y et Z). Il comprend de multiples optimisations sur
l'usage et le déplacement des moteurs afin de gérer correctement les accélérations, les
trajectoires... l'organigramme qui assure ce micro logiciel. Voici l’organigramme fonctionnel
de GRBL.
39
Chapitre 4 : Choix des composants de la Partie dialogue
La
communication
La communication série (Le protocole USB)
avec la carte
Arduino
Code de
l’opération
Le fonctions: procès Commande
Algorithmique
Graphique
Algorithme de Bresenham
Dessin 2D
Bibliothèques de
la commande des Les bibliothèques accélération et moteur pas à pas
moteurs
40
Chapitre 4 : Choix des composants de la Partie dialogue
6. Chaine soft
On a choisi le solidworks 2018 car il est la dernière version du solide pour lequel on à faire
le CAO avec l’étatisation de l’Esprit 2017 pour avoir le G code (transféré le CAO en FAO).
41
Chapitre 4 : Choix des composants de la Partie dialogue
42
Chapitre 4 : Choix des composants de la Partie dialogue
IV. Conclusion
Pour avoir la bonne manipulation de la CNC, li faut respecter les contraintes de la partie
dialogue qui consiste la communication avec les logiciels du conduit et les composant du base
pour le bon fonctionnement. La partie dialogue c’est une partie important, qui assure la
communication entre la partie commande et opérative et le fonctionnement final du CNC.
43
Chapitre 5 : Caractéristiques et réalisation
I. Introduction
Ce chapitre est un résumé des principaux caractéristiques de la fraiseuse CNC sont lustrés
dans les tableaux si dessous qui permettre le récepteur de connaitre les obstinons du machine
d’une part et d’autre part la description du CNC que peut faire.
Matériaux Aluminium
1. Description et application
CNC Router, c'est une machine de bureau contrôlée utilisée pour les genres de gravure et de
fraisage de matériel tel que le bois, le PCB, le PVC, les composés, les plastiques, la pierre,
l'acrylique, la mousse et ainsi de suite. Il est adapté pour l'industrie,
Recherche technologique, création de design publicitaire, arts, éducation, projet d'étudiant et
objectifs de passe-temps. Pour traiter la réalisation de maquettes de bâtiment, PCB, enseignes
publicitaires, illustration, artisanat, maquette aéronautique, pièces RC modèle, etc Vous
pouvez créer beaucoup le bel article en utilisant votre tête et vos mains magiques !
CNC est un mini structure pour la gravure, le fraisage, petit et très pratique. Pourrais-tu
gravure au bureau ou à la maison. Vous pouvez faire votre propre chantier dans n'importe
quel logiciel de FAO (tel que Art Cam ou autre logiciel qui peut générer du code G), contrôlé
par machine par le logiciel Arduino, charger votre code G à Grbl, puis opération de démarrage
de machine CNC.
45
Chapitre 5 : Caractéristiques et réalisation
IV. Réalisation
La première partie c’est la fabrication des pièces mécaniques avec une Fraiseuse CNC d’un
profil industriel (voire l’annexe de la conception par solidworks)
46
Chapitre 5 : Caractéristiques et réalisation
V. Conclusion
Comme nous venons de le voir dans ce chapitre, beaucoup des travaux ont été réalisés
concernant la machine CNC, nous avons présenté le logiciel utilisé pour la commande de
machine CNC. Pour réaliser cette commande on a utilisé une carte microcontrôleur "Arduino
Uno" qui possède un espace de programmation adéquat. Cette carte sert à contrôler les
moteurs pas à pas hybride. A l'aide du logiciel nous avons stoker les codes G dans la carte
Arduino Uno. Pour finir, nous branchons les moteurs pas à pas, et nous testons la carte de
commande des moteurs pas à pas. La machine CNC fonctionne correctement et répond aux
différentes paramètres et commandes.
47
Chapitre 6 : Étude économique
I. Introduction
Dans ce chapitre, on a fait une étude économique approximative des pièces achetées et des
pièces fabriquées qu’ils sont illustré dans tableaux ci-dessus.
Somme : 11018 g
48
Chapitre 6 : Étude économique
Porte pièce 90 DT
Alimentation 48V 72 DT
Rail linéaire de guide + Rail Curseur 140 DT*6
Somme : 4607,5 DT
III. Conclusion
Le coût estimatif totale de notre fraiseuse est acceptable et moins couteux que les Routeurs
Car notre CNC à usage éducatif et non pas industrie.
49
Conclusion générale
Conclusion générale
Dans la première partie, nous avons d’abord entamé la première étape qui est basée sur la
présentation des types les machine CNC et la deuxième étape consiste sur la description
d’une façon général des composants d’une fraiseuse CNC que nous avons étudié en détail.
Dans les autres parties ont été réservés essentiellement au fonctionnement de notre
fraiseuse à commande numérique.
Dans la deuxième partie, nous avons fait une description et une mise en œuvre sur le choix
de la partie opérative, tenant compte des contraintes, le choix est retenu selon un objectif
éducatif.
Dans la troisième partie, nous avons fait une description et la mise en œuvre le choix de la
partie commande est validé avec les mêmes arguments comme la partie présidente.
Ensuite, la quatrième partie, c’est la partie dialogue est consacrée à des logiciels pour cette
raison, plusieurs étapes ont été envisagées :
Nous avons validé la faisabilité et le bon fonctionnement des circuits déjà développées
théoriquement. Implémentation des circuits simulés sur la carte Arduino Uno.
Finalement, notre travail nous a permis la réalisation pratique, et le test des différentes cartes
assemblées, nous affirmons que nous avons achevé notre tâche demandée : l’avantage de
notre commande est qu’elle est à la norme de la commande numérique des machines à 3 axes
professionnelles. Toutefois, elle peut être facilement exploitée pour ajouter une commande
d’imprimante 3D, Coupeur de plasma, Pick…ect) ou ajouter même un quatrième axe. Nous
50
Conclusion générale
En fait, ce projet a été une source de découverte de plusieurs domaines d’études telles que
l’informatique pour la programmation embarquée et le design des schémas électroniques, sans
oublier le savoir-faire dans le domaine électronique et mécanique qui consiste à réaliser des
systèmes complexes.
51
ANNEXE
Bibliographiques
https://www.isel.com/en/products/cnc-systems/cnc-milling-machines.html
https://github.com/gnea/grbl/wiki
https://grabcad.com/library?query=stepper%20moteur
https://fr.aliexpress.com/?src=google&albch=fbrnd&acnt=304-410-
9721&isdl=y&aff_short_key=UneMJZVf&albcp=249251668&albag=52561445245&
slnk=&trgt=kwd-
307027587988&plac=&crea=263261573196&netw=s&device=c&mtctp=b&memo1=
1t2&aff_platform=google&gclid=CjwKCAjw9e3YBRBcEiwAzjCJumj2z-
s1w4AHdMQeHKjv5feRaRWhoV2kyZahOvg-Fl_ZbTNwolmeDxoCOtkQAvD_BwE
https://letmeknow.fr/blog/2016/07/11/piloter-une-cnc-avec-arduino-et-grbl/
http://ohmyfab.fr/quel-logiciel-cao-gratuit/
https://czhanqi.en.made-in-china.com/product-group/jMgxCYbUZrVv/water-cooling-
spindle-GDZ-series-catalog-1.html
https://forum.arduino.cc/index.php?topic=319007.0
http://santerno.com/eng/industrial-automation/sinus-n/#1490783231726-3b1dac4e-
e8de
52
ANNEXE
ANNEXE
53
ANNEXE
1
ANNEXE
2
ANNEXE
3
ANNEXE
4
ANNEXE
5
ANNEXE
6
ANNEXE
7
ANNEXE
8
ANNEXE
9
ANNEXE
10
ANNEXE
11
ANNEXE
12
ANNEXE
13
ANNEXE
14
ANNEXE
15
ANNEXE
16
ANNEXE
17