Académique Documents
Professionnel Documents
Culture Documents
Cours2b LT PDF
Cours2b LT PDF
Équipement de traitement
Outil ou appareil qui effectue le travail utile
Bases de la technologie de
commande numérique
Programme Unité de
d’instruction contrôle
Équipement de
traitement
coordonnées pour
les pièces planes Pièce à usiner
+c +y
+b
et prismatiques +a
Trois (3) axes linéaires (x, y, z)
Trois (3) axes de rotation (a, b, c) +x
spécifient les positions angulaires par
rapport aux axes x, y et z pour
positionner la pièce ou l’outil.
Les machines à commande -y
Table porte-pièce
numériques sont dites:
À quatre (4) axes (trois axes
linéaires plus une rotation)
À cinq (5) axes (trois axes -z
linéaires plus deux rotations)
Bases de la technologie de
commande numérique
Système de +z
coordonnées
pour les pièces
de révolution -x
Utilisé pour les tours +x
de l’outil
Mouvement point-à-point:
1
mouvement d’une position à une 3
autre sans tenir compte de la
trajectoire suivie (exemple:
perçage)
Trajectoire de
l’outil
Trajectoire continue: permet de
commander la trajectoire de l’outil Contour de la
pièce
relativement à la table porte-
pièce. Le traitement se fait Profil de l’outil
pendant le mouvement (exemple: Point de départ
fraisage) de l’outil
Bases de la technologie de
commande numérique
Système de Commande de
mouvement
Méthodes d’interpolation
Calcul des points intermédiaires entre un point de départ et un point d’arrivée
dans une trajectoire
Plusieurs méthodes d’interpolation sont disponibles pour générer des
trajectoires lisses
Linéaire
Circulaire
Hélicoïdale
Parabolique
cubique
Bases de la technologie de
commande numérique
Système de Commande de mouvement
Position absolue
Les localisations du porte-pièce sont définies relativement à l’origine du
système d’axes
Position relative
Les localisations du porte-pièce sont définies par rapport à la position
actuelle
y
Prochaine
(40, 50) position de l’outil
30
(20, 20)
Position actuelle
de l’outil
20
x
Applications de la commande
numérique
Plusieurs applications industrielles
requièrent la commande de la position
relative entre le porte-outil et la pièce à
travailler.
Machines travaillant par enlèvement de
matière
généralement le travail des métaux (usinage: tournage, perçage,
fraisage, surfaçage…etc)
Applications autres que les machines-outils
diverses opérations dans d’autres industries
Applications de la commande
numérique
Machines travaillant par enlèvement de matière
Opérations d’usinage
L’usinage est un processus de fabrication dans lequel la
géométrie désirée est produite par enlèvement de de l’excès
de matière, en contrôlant la position relative entre un outil-
coupant et la pièce à usiner
Il y a quatre types d’opérations d’usinage
Tournage
Perçage
Fraisage
Meulage
Chaque opération est effectuée à une certaine
combinaison de conditions appelée grandeur de
coupe
Applications de la commande
Pièce à numérique
usiner
Outils de
coupe Foret
Avance
Pièce à
usiner
Avance
Tournage Perçage
Vitesse de Meule à
coupe affûter
Avance Surface à
usiner
Fraisage
Surfaçage
Applications de la commande
numérique
Exemple: le fraisage
La vitesse de coupe est la vitesse de l’outil (la fraise)
par rapport à la pièce à usiner (m/min)
Cette vitesse est programmée dans la machine
comme la vitesse de rotation de la broche (tr/min)
Équation de conversion
v
N
D
N: vitesse de rotation de la broche (tr/min)
v: vitesse de coupe (m/min)
D: diamètre de la fraise (m)
Applications de la commande
numérique
Exemple: le fraisage
L’avance est la valeur du déplacement longitudinal ou
transversal de l’outil après une révolution de la broche
L’avance détermine généralement la taille des copeaux formés
par les dents de l’outil
Elle est programmée dans la machine CN comme une vitesse
d’avance (feed rate)
Équation donnant la vitesse d’avance
f r Nnt f
fr: vitesse d’avance (mm/min)
N: vitesse de rotation (tr/min)
nt: nombre de dents dans la fraise
f: avance (mm/dent)
Applications de la commande
numérique
Les machines-outils à CN les plus utilisées sont:
Les tours à CN: nécessitent une commande deux axes et
une commande de trajectoire continue pour créer des
géométries cylindriques ou des profils
Les aléseuses-fraiseuses à CN: similaires au tournage
sauf que l’enlèvement de matière crée des cylindres
intérieurs. Nécessitent une commande deux axes et une
commande de trajectoire continue
Les machines à percer à CN: utilisent un mouvement
point-à-point de l’outil et un mouvement deux axes de la
table de travail. Certaines machines sont équipées d’une
tourelle porte-outil qui permettent l’utilisation de plusieurs
outils sans avoir à les changer manuellement durant le
cycle de travail
Applications de la commande
numérique
Caractéristiques des applications de la CN
Production par lots
taille de lots petite à moyenne (de 1 à plusieurs centaines d’unités)
Commandes répétées
des lots des mêmes pièces sont fabriquées à des intervalles de temps aléatoires ou
périodiques
Géométrie de pièces complexes
surfaces courbées complexes telles que les ailes d’avion et les aubes de turbines
Grande quantité de métal à enlever de la pièce à usiner
le volume et le poids des pièces usinées sont réduits par rapport à la pièce brute
Plusieurs opérations d’usinage séparées sur la pièce
l’usinage manuel de telles pièces nécessiterait plusieurs réglages avec une qualité inférieure
La pièce est dispendieuse
lorsque la pièce brute est faite d’un métal cher, ou que les rebuts sont extrêmement chers
Ces caractéristiques sont les critères utilisés pour justifier ou non l’utilisation
de machine à CN
Applications de la commande
numérique
Quelques applications autres que les
machines-outils
Insertion de composants
positionner et insérer des composants dans un plan, par exemple dans
les cartes de circuits imprimés
Appareils à dessiner
utilisés comme partie opérative d’un système de conception et de
fabrication assistée par ordinateur (traceur rapide)
Applications de la commande
numérique
Avantages des machines à CN
Réduction du temps improductif
Accroissement du degré de précision et de
répétabilité
Réduction des taux de rebuts
Réduction de la nécessité de contrôle
Possibilité de traiter des géométries complexes
Facilité d’adapter les changements techniques
Réduction des temps de mise en production
Réduction des stocks
Réduction des espaces requis
Réduction du niveau de qualification des opérateurs
Applications de la commande
numérique
Inconvénients des machines à CN
Coûts d’investissement élevés
Plus d’effort doit être fourni pour la
maintenance
Nécessité de programmation des
équipements de CN
Une plus grande utilisation des équipements
à CN doit être faite pour maximiser leur
rentabilité
Programmation en commande
numérique (manuelle)
La programmation consiste à planifier et à
documenter la séquence ordonnée d’étapes à
exécuter sur une machine à commande
numérique
Une connaissance de l’usinage, de la géométrie
et de la trigonométrie est requise
Deux types de programmation seront abordés
dans ce cours
Programmation manuelle
Programmation par langage de commande
numérique (APT: Automatically Programmed Tooling)
Programmation en commande
numérique (manuelle)
Éléments de la programmation manuelle
caractères alphanumériques (A-Z, 0-9)
Une séquence de caractères forme un mot
Le mot spécifie des détails sur l’opération à accomplir
(position, vitesse d’avance, vitesse de la broche)
Une collection de mots forme un bloc
Un bloc est une instruction de CN qui détermine la
destination du mouvement, la vitesse et l’avance de
la coupe ainsi que d’autres commandes qui
déterminent ce que la machine doit faire
Programmation en commande
numérique (manuelle)
Éléments de la programmation manuelle
N001 G00 X07000 Y03000 M03
N002 Y06000
Caractères
Mot
Bloc
Programmation en commande
numérique (manuelle)
Les mots d’un bloc sont souvent donnés dans l’ordre
suivant:
Numéro de la séquence (N001)
Mots préparatoire (G00)
Coordonnées (X-, Y-, Z-, A-, B-, C-)
Vitesse d’avance (F40)
Vitesse de la broche (S0800)
Sélection de l’outil (T14)
Commandes variées (M03)
Fin de bloc
Cf. tableaux
A7.1 page 189 pour les mots utilisés dans un programme
A7.2 page 190 pour les mots préparatoires (G)
A7.3 page 191 pour les mots de commandes variées (M)
Programmation en commande
numérique (manuelle)
La programmation manuelle peut être
utilisée pour:
Les mouvements point-à-point
Le contournage
Elle est appropriée pour les opérations
d’usinage point-à-point tel que le perçage,
et le contournage simple tel que le
fraisage et le tournage
Programmation en commande
numérique (manuelle)
La préparation d’un programme nécessite la
définition de l’origine du système d’axes. Les
mouvements seront définis par rapport à ce
système d’axes
L’origine du système de coordonnées peut être
définie par rapport à la position actuelle de l’outil
à l’aide du mot « G92 »
G92 X0 Y-050.0 Z010.0
Cette instruction spécifie les coordonnées de l’outil
(0, - 50, 10) dans le système de coordonnées absolu
Programmation en commande
numérique (manuelle)
Les coordonnées sont implicitement données en
(mm). On peut indiquer cette unité dans le code
à l’aide du mot « G21 »
G21 G92 X0 Y-050.0 Z010.0
Les mouvements sont programmés en utilisant
l’un des mots suivants: G00, G01, G02 et G03 »
G00 X050.0 Y086.0 Z100.0
→mouvement longitudinal rapide de la position
actuelle au point de coordonnées (50, 86, 100)
Programmation en commande
numérique (manuelle)
L’interpolation linéaire est utilisée lors du
contournage par exemple
G01 G94 X050.0 Y086.5 Z100.0 F40 S800
→mouvement de l’outil selon une ligne
droite de la position actuelle au point de
coordonnées (50, 86, 100) avec une
vitesse d’avance de 40 mm/min et une
rotation de la broche de 800 tr/min
Programmation en commande
numérique (manuelle)
L’interpolation circulaire est utilisée avec les mots
G02 pour un mouvement dans le sens de rotation des aiguilles d’une montre
G03 pour un mouvement dans le sens contraire des aiguilles d’une montre
La sélection du plan du mouvement circulaire est faite
avec les mots G17, G18 et G19
Par exemple
G02 G17 X088.0 Y040.0 R028.0 F30
→mouvement circulaire dans le sens des aiguilles d’une
montre dans le plan (x, y) de la position actuelle au point
de coordonnées (88, 40) avec un rayon de 28 mm et
vitesse d’avance de 30 mm/min
Programmation en commande
numérique (manuelle)
Dans les opérations de perçage, l’outil doit être déplacé
exactement au point spécifié
Dans les opérations de fraisage (contournage), la
position de l’outil doit être décalée de celle spécifiée
d’une distance égale au rayon de l’outil. Cette distance
est appelée «décalage de l’outil» (cutter offset)
Sens des aiguilles d’une montre
y Trajectoire de
l’outil
Pièce à usiner
Taille de l’outil
(130, 60)
(70, 60)
(0, 0) (160, 0) x
-10 x
-z
Programmation en commande
numérique (manuelle)
Exemple 1: perçage point-à-point
N001 G21 G90 G92 X0 Y-050.0 Z010.0 (Définir l’origine des axes)
N002 G00 X070.0 Y030.0 (mouvement rapide au dessus du 1er trou)
N003 G01 G95 Z-015.0 F0.05 S1000 M03 (Perçage du premier trou)
N004 G01 Z010.0 (retirer l’outil du trou)
N005 G00 Y060.0 (mouvement rapide au dessus du 2ème trou )
N006 G01 G95 Z-015.0 F0.05 (Perçage du second trou)
N007 G01 Z010.0 (retirer l’outil du trou)
N008 G00 X120.0 Y030.0 (mouvement rapide au dessus du 3ème trou )
N009 G01 G95 Z-015.0 F0.05 (Perçage du 3ème trou)
N010 G01 Z010.0 (retirer l’outil du trou)
N011 G00 X0 Y-050.0 M05 (mouvement rapide au point-cible et arrêt de
la broche)
N012 M30 (Fin du programme, arrêt de la machine)
Programmation en commande
numérique (manuelle)
Exemple 2: contournage
Périphérie de Diamètre de
y la pièce l’outil
N007 N006
Trajectoire de l’outil
N005
N008
N009
-x x
N003
N004
N010 N001, N002
-y
Point-cible
P1=POINT/0, 0, 0
P2=POINT/160.0, 0, 0
y
P3=POINT/160.0, 60.0, 0 P4(35, 90) L3
C1
P4=POINT/35.0, 90.0, 0 P8(130, 60) P3(160, 60)
L4 P7(70, 60)
P5=POINT/70.0, 30.0, 0 L2
P6=POINT/120.0, 30.0, 0 P5(70, 30) P6(120, 30)
P8=POINT/130.0, 60.0, 0
L1=LINE/P1, P2
L2=LINE/P2, P3
C1=CIRCLE/CENTER, P8, Radius, 30.0
L3=LINE/P4, PARLEL, L1
L4=LINE/P4, P1
Programmation par langage de
commande numérique (APT)
Commandes de mouvement
MOTION COMMAND/données descriptives
Exemples:
GOTO/P1 (aller au point P1)
FROM/PTARG (spécifier la position de départ par rapport à laquelle les
autres mouvements sont référencés. PTARG est le point-cible)
FROM/-20.0, -20.0, 0 (Les coordonnées du point de départ sont
spécifiées)
GOTO/-20.0, -20.0, 0 (mouvement point-à-point au point spécifié)
GODLTA/50.0, 120.0, 40.0 (mouvement incrémentiel point-à-point à partir
de la position actuelle en se déplaçant de 50 mm selon l’axe des x, 120
mm selon l’axe des y et de 40 mm selon l’axe des z, très utilisée en
perçage)
Programmation par langage de
commande numérique (APT)
Instructions de traitement
POSTPROCESSOR COMMAND/données descriptives
Exemples:
UNITS/MM (l’unité utilisée est le mm)
INTOL/0.02 (tolérance interne pour les mouvements circulaires)
OUTTOL/0.02 (tolérance externe pour les mouvements circulaires)
CUTTER/20.0 (diamètre de l’outil)
SPINDL/1000, CLW (vitesse de rotation de la broche en tr/min
dans le sens des aiguilles d’une montre)
SPINDL/OFF (arrêt de la broche)
FEDRAT/40, IPM (la vitesse d’avance est de 40 par minute)
Programmation par langage de
commande numérique (APT)
Instructions auxiliaires
Exemples:
PARTNO (utilisé au début du programme pour l’identifier)
MACHIN/ (définit la machine-outil)
CLPRNT (utilisé pour imprimer la séquence de positions de
l’outil)
REMARK (permet d’inclure des commentaires explicatifs et n’est
pas interprété par le processeur)
FINI (indique la fin du programme)
Programmation par langage de
commande numérique (APT)
Exemple: perçage point-à-point
Cf. exemple B7.3 page 211
Conclusions
Les machines à CN offrent une grande flexibilité;
en effet, il est facile de changer les instructions
du programme si l’ingénierie de la pièce change
Les machines à CN trouvent leur application
dans des domaines divers et variés
Les machines à CN sont appropriées pour les
volumes de production petits à moyens
La programmation des machines à CN se base
sur la commande des positions relatives entre
l’outil et la pièce à usiner
Lecture suggérée: Livre de référence (chapitre 7 139 :
sec 7.1 page 142, sec 7.4 page 156, appendis A7 page à 189 et appendis
B7 page à 197)