Académique Documents
Professionnel Documents
Culture Documents
1- Tournage :
Le tournage est une technique d’usinage qui consiste à enlever, à l’aide d’outils
coupants, de la matière sur une pièce cylindrique. La matière est enlevée par la
combinaison de la rotation de la pièce usinée et du mouvement d’avance de l’outil
coupant. Cette opération se fait sur le tour qui peut être conventionnel ou à
commande numérique. Lorsque le tour est équipé d'une commande numérique
capable de réaliser les calculs des coordonnées des points définissant une
trajectoire (interpolation), on dit que c’est un tour CNC (Commande Numérique par
Calculateur)
Banc : Il joue le role d’une base pour la machine. Il est très rigide et fabriqué à partir
d’une combinaison de fusion de fonte et de feraille d’acier. La parite supérieure est
dressée avec précision pour recevoir les différentes parites du tour et servie au
guidage du chariot longitudinal
chariot longitudinal : Partie d’un tour coulissant sut la glissière du banc et portant les
organes destinés à maintenir les outils et à commander leur avance
Poupée fixe :
Cet organe porte les engrenages et la broche qui permet d’obtenir les différentes
vitesses.
Poupée mobile :
Cet organe est placé en face de la pouipée fixe et aligné à l’autre extrimité du banc
surlequel il peut se déplacer.
Tourelle à outils :
Une tourelle à outils est utilisée comme porte-outils pour la machine. La forme et la taille de
la tourelle sont
déterminé par le nombre d’outils qui y seront montés
La partie commande est alimentée par un courant faible et ne peut donc pas
alimenter directement les moteurs de la machine.
Les avantages des tours CNC par rapport aux tours conventionnels sont :
–La réduction de la main-d'œuvre nécessaire donc optimisation des facteurs de
travail
– Plus de précision d’usinage
– La possibilité d’usiner des pièces plus complexes
– Réduction des erreurs humaines puisque ce système est automatisé
– Réduction du temps et du cout d'usinage
5- Programmation :
Un programme est constitué de lignes appelées blocs. Un bloc correspond aux
instructions relatives à une séquence d’usinage. Chaque bloc est composé d’une
suite de mots. Un mot est un ensemble de caractères alphanumériques.
fig :Syntaxe
Ces définitions d'adresses sont les plus couramment utilisées pour le fraisage et le
tournage, Ces définitions peuvent varier selon les langages tableau I.3. Les Mots
composés d'adresses G, communément appelés fonctions G, sont les codes les plus
utilisés en programmation G-Code (d'où son nom). Beaucoup de ces G-codes sont
normalisés à l'ensemble des langages et armoires CNC. Les plus connus sont les
CODE G00 G01 G02 G03 Il s'agit de mouvements rapides et de travail, qui
représentent les déplacements linéaires et circulaires. Les mots composés
d'adresses M, communément appelé M-codes, sont des codes d'adresse machines
qui n'impliquent pas de mouvement de l'outil.
Le programme est composé d’un nombre libre de lignes qui décrivent le déroulement
complet de la machine pas à pas. Chaque ligne du programme représente une
séquence de l’opération géométrique et/ou une fonction de machine précise.
Les fonctions principales :
5.1- La structure du programme :
Un programme est composé de trois parties :
Partie électrique :
Les moteurs pas à pas sont très utilises dans toutes les applications mécaniques ou
l’on doit contrôler simplement la position ou la vitesse d’un système. Ces moteurs
sont par exemple utilisés dans les imprimantes jet d’encre ou laser, pour positionner
les têtes d’impression ou pour l’avancée du papier.
La commande des moteurs pas à pas est relativement simple car on n’a pas besoin
d’accessoires tels que des codeurs pour connaitre la position, chaque impulsion du
système de commande les fait avancer d’un pas. Il existe différents types de moteurs
pas à pas (aimants permanents, à reluctance variable ou hybrides), pour notre
application on a travaillé avec moteur à aimant permanent bipolaire.
-moteur a aimant permanent bipolaire :
Définition :
Dans la famille des moteurs pas à pas à aimants permanents, on distingue les
moteurs pas à pas bipolaires quicontiennent deux enroulements (bobines). Chaque
enroulement est commande en courant positivement ounégativement. Le rotor
aimant possède plusieurs pôles Nord-Sud. Ces moteurs possèdent 4 fils (2 par
bobine).
La photo de la structure interne du moteur pas à pas Nema 17 montre deux
enroulements repartis encroix ainsi qu'un rotor constitue de nombreux pôles.
-3.2- Les moteurs unipolaires Les bobinages d'un moteur unipolaire sont alimentés toujours dans le
même sens par une tension unique d'où le nom d'unipolaire. - 5 fils, 1 commun aux 4 bobines, plus
un par bobine - 6 fils, 2 bobines avec point milieu (parfois appelé « 2 phases »). - 8 fils, 4 bobines
indépendantes, également appelé universel. - Par abus de langage, ces moteurs sont tous appelés « 4
phases ». Ce sont les moteurs pour GP99 et BB00. [1]
Dans le mode pas complet (monophasé), le couple n'est pas important puisqu'un
seul enroulement est alimente pour effectuer un pas.
La premiere consiste a alimenter les enroulements en suivant la sequenceA vers B/C
vers D/B vers A/D vers C (BA est les memes enroulements que AB maisalimente par
un courant de polarite inverse). Par la suite nous simplifierons la notation pourune
meilleure correspondance avec les chronogrammes des phases en indiquant
uniquementla phase qui est alimentee par un courant"positif" Soit A B C D.Cette
sequence est connue sous le nom de " one phase on full step" (traduisez phase par
phaseou une phase a la fois en pas entier). A tout moment il n’y a qu’une seule
phase d’alimentee et nous travaillons en mode pas entier.
de fason a ceque le rotor se positionne entre deux poles.La sequence sera donc
AC/CB/BD/DA
La carte Arduino
4.1-Définition La carte Arduino est une carte électronique basée autour d’un microcontrôleur et de
composants minimum pour réaliser des fonctions plus ou moins évoluées à bas coût. Elle possède
une interface USB pour la programmer. C’est une plateforme open-source qui est basée sur une
simple carte à microcontrôleur (de la famille AVR), et un logiciel, véritable environnement de
développement intégré, pour écrire, compiler et transférer le programme vers la carte à
microcontrôleur. Arduino est peut être utilisé pour développer des applications matérielles
industrielles légères ou des objets interactifs, et il peut recevoir en entrées une très grande variété
de capteurs. Les projets Arduino peuvent être autonomes, ou communiquer avec des logiciels sur un
ordinateur (Flash, Processing ou MaxMSP, Labview). Les cartes électroniques peuvent être
fabriquées manuellement ou bien être achetées pré assemblées, le logiciel de développement open-
source est téléchargé gratuitement. La programmation de la carte Arduino présente les principales
fonctionnalités de l'interface de l’application Arduino. L'application Arduino vous permet de créer et
éditer un programme (appelé sketch) qui sera compilé puis téléversé sur la carte Arduino. Ainsi,
lorsque vous apportez des changements sur le code, ces changements ne seront effectifs qu'une fois
le programme téléversé sur la carte. Il existe plusieurs types de cartes (Uno,Méga,Similuno…etc).
microprocesseur: ATMega328
mémoire flash: 32 kB
mémoire SRAM: 2 kB
mémoire EEPROM: 1 kB
cadencement: 16 MHz
fiche USB
dimensions: 74 x 53 x 15 mm
Le A4988 est un circuit electronique permettant de controler un moteur pas a pas avecdifferents
modes. Son interface de puissance est assuree par des pentes en H realise par desMosFets N-
channel. b)
Fonctionnement :le driver l'A4988 permet non seulement de fournir la puissance necessaire a la
commande des bobines (hacheur integre) mais egalement de simplifier le pilotage et choisir
facilement lemode de pas a pas. Il offre ainsi non seulement la possibilite de travailler en pas complet
etdemi-pas mais egalement deux autres modes : 1/4 de pas et 1 /8e de pas en autorisant des
positions intermediates dans un pas. Cela est rendu possible en modulant intelligemment laquantite
de courant dans les bobines du moteur pas-a-pas. Par exemple, piloter un moteur enmode « 1/4 de
pas » permet d'obtenir 800 microsteps (micro-pas) sur un moteur prevu pour200 pas par revolution
et cela en imposant 4 niveau de courants differents pour chacun desmicro-pas. Le driver est donc
equipe d'un asservissement de courant pour gerer correctementcelui-ci dans les bobines. Un
potentiometre permet de definir la limite de courant (ouconsigne de courant maximale) qui doit etre
choisie en fonction de la charge entrainee par lemoteur et de la vitesse souhaitee