Vous êtes sur la page 1sur 75

FORMATION SUR L’USINAGE

AVEC COMMANDE
NUMERIQUE
FRAISAGE
Programmation d
d’une
une
commande numérique
FRAISEUSE
TABLE DES MATIERES
y Technologie des MOCN : constitution d'une CN,
y l axes.
les
y Les origines (origine machine, origine programme).
y Les jauges d'outils
d outils (correcteurs).
(correcteurs)
y Principales fonctions et adresses.
y Les fonctions préparatoires (standard), auxiliaires (standard),
G et M, cycle d'usinage : G81, G82, G85…..
y Compensation de rayon d’outil G40,G41 et G42
y Les sous
sous-programmes.
programmes
y Chargement et déchargement des programmes
y Usinage
g de pièces
p sur MOCN.
ÎConstitution d'un programme. Fraisage
ÎExemple de pièces simples.
Définition
é t o CN
C
Technologie des MOCN : constitution d'une CN.
1.1) INTRODUCTION:
La commande numérique est un procédé d'automatisation qui permet les déplacements des
organes de la fraiseuse, à partir d'informations codées de caractères alphanumériques.

1.2) PRINCIPAUX ORGANES:


La M.O.C.N: <<fraiseuse>>est un ensemble qui comprend:
La machine-outil proprement dite.ses chariots sont équipés de vis a billes, afin d'éliminer les jeux.
Les différents mouvements sont commandés par des moteurs. Les déplacements sont contrôlés avec
des capteurs de mesure.
Le D.C.N.C : C'est un automatisme composé d’élément électronique. Il sait exploiter et interpréter les informations
Exemples:
Le D.C.N: donne l'ordre de mise en marche de la broche, ou encore commande au chariot longitudinal de se
déplacer de X mm dans le sens plus avec une vitesse programmée de Fmm/min.
L'armoire électrique. Elle sert de relais entre la machine et le D.C.N et renferme des câbles, des
amplificateurs, des fusibles.
Un pupitre de commande: Il sert à dialoguer avec le D.C.N et envoie des ordres de commande codés.
Il possède des touches sensitives, ainsi qu'un écran graphique. Celui-ci sert à visualiser par exemple le programme,
ou le profil fini de la pièce et la trajectoire des outils, ou encore la plage outil.
Remarque
C.N.:commande numérique.
C.N.C.:commande numérique par calculateur.
D.C.N.:directeur de commande numérique.
M.O.C.N.:machine-outil à commande numérique.
Les commandes numériques (C.N.)
A partir d'un programme d'usinage établi par un opérateur, le directeur de commande numérique (D.C.N.)
fournit des ordres aux servocommandes des axes de la machine. Le système comprend un ou plusieurs
microprocesseurs
p p
préprogrammés
p g p
pour l’exécution des fonctions de la C.N.
Le parcours de la trajectoire programmée s'effectue en déplaçant l'outil par rapport à la pièce. Outre le
calcul des trajectoires des outils, la plupart des D.C.N. permettent de tenir compte des événements
extérieurs (prise en charge de la synchronisation d'un robot de chargement-déchargement des pièces,
contrôle des outils, contrôle des cotes...).
La commande numérique par calculateur intégré :
Les machines à commande numérique disposent d'un calculateur intégré. Ainsi le programme peut y être
chargé en mémoire. Après l'élaboration ou le téléchargement du programme, la C.N travaille en autonomie.
Ce type de C C.N.
N permet :
- l'élaboration et la modification des programmes sur site;
- la gestion de programmes chargés en mémoire;
- la mémorisation des données de la machine;
La commande numérique directe :
La C.N. utilise une ligne de télécommunication pour échanger des données (programmes, messages...)
entre le calculateur intégré et un équipement informatique externe (serveur ou ordinateur).
Son utilisation permet :
y de s'affranchir
s affranchir des capacités mémoire du calculateur intégré
intégré.
y retransmettre rapidement des données ou programmes
y de gérer de manière centralisée les programmes.
Les différents modes de programmation
Quel que soit le langage de programmation utilisé pour le développement des programmes pièces, le seul
langage compréhensible par la machine est le langage ISO. Le passage d'un langage de haut niveau au
langage ISO est possible en utilisant un logiciel de traduction.
Le langage ISO
Sur pupitre de la C.N. :
Cette solution mobilise la machine, la majorité des système offrent par ailleurs un interface peu convivial.
Sur poste de programmation + téléchargement sur la C.N. :
Le poste de programmation peut être soit :
· Une console spécialisée reproduisant l'interface utilisateur de la C.N.
· Un ordinateur standard utilisant un logiciel spécialisé ou un éditeur de texte.
L'écriture du programme s'effectue en temps masqué, mais les tests syntaxiques et la simulation graphique
d i
doivent t se faire
f i sur la
l M.O.C.N.
M O C N ou nécessite
é it alors
l l'utilisation
l' tili ti d' d'un llogiciel
i i ldde simulation.
i l ti
Le langage conversationnel
sur pupitre de la C.N. :
Logiciel résident dans la CN qui permet la création, la modification, la visualisation, la simulation d'un ou
plusieurs programmes pièces écrits en conversationnel pendant que la machine usine une pièce définie par
un autre programme en mémoire.
Aide à la programmation (fichiers divers) - Programmation en temps masqué mais utilisation du pupitre de
la machine (présence d'un programmeur sur le site en cours de production).
Les langages de haut niveau (APT - PROMO)
Ces langages normalisés facilitent la programmation, il présente l'avantage d'être indépendants de la C.N
qui sera utilisée pour l'usinage.
Un post-processeur (logiciel de traduction) spécifiquement développé pour chaque directeur de commande
numérique permet la traduction en langage ISO.
Ces langages sont également utilisés comme interface entre les systèmes de F.A.O (voir point suivant) et le
langage I.S.O utilisé par la C.N.
Les axes.
Les noms des trois axes de base sont toujours X, et Z et le nom d'un axe complémentaire peut être
choisi parmi les valeurs A, B, C, U, V et W.
Les origines (origine machine, origine programme).

Origine machine : Une machine-outil CNC est fournie avec une position fixe.
Normalement, le changement d’outil et la programmation du point d’origine absolu comme décrit
ultérieurement sont effectués sur cette position .
O i i programme (Origine
Origine (O i i pièce):
iè )
Exemples
L’utilisateur p
peut choisir p
parmi les systèmes
y de coordonnées p
pièce réglés
g comme décrit ci-
dessous.
ÎDès qu’un système de coordonnées pièce est sélectionné par G92 ou par définition
automatique du système de coordonnées pièce, les commandes absolues fonctionnent avec le
système de coordonnées pièce
pièce.
ÎSélection parmi six système de coordonnées pièce en utilisant le pupitre ECRAN/IMD En
spécifiant un code G de G54 à G59, un des systèmes de coordonnées de 1 à 6 est
sélectionné.

G54 Système de coordonnées pièce nº 1


G55 Système de coordonnées pièce nº 2
G56 Système de coordonnées pièce nº 3
G57 Système de coordonnées pièce nº 4
G58 Système
S tè de
d coordonnées
d é pièce
iè nºº 5
G59 Système de coordonnées pièce nº 6
G90 G55 G00 X40.0 Y100.0 ;
La
a jauge des out
outils
s
Principales fonction et adresses
1 bloc exemple
L fonctions
Les f ti préparatoires
é t i (standard),
( t d d) auxiliaires
ili i (standard)
( t d d) G
FONCTION M

y M00,M01 Arrêt du programme et arrêt facultatif


y M30 Fin et rembobinage du programme
y M03,M04,M05 Démarrage et arrêt de rotation de la broche
y M13,M14,M05 Démarrage et arrêt de rotation d’outil rotatif
y M08,M09 Activation/Désactivation de l’arrosage
y M98 Appel de sous-programme
y M99 Fin de sous-programme
y M06 Appel d’outil
Interpolation linéaire
Interpolation circulaire
desc pt o
description
Programmation absolue/relatif
REGLAGE DE LA MACHINE
Le réglage des NOCN nécessite la connaissance de la (des) longueur (s) et du rayon de
l'outil. Ces valeurs appelées CORRECTEURS D'OUTILS ou JAUGES OUTILS doivent êtres
attribuées à un système d'axes afin d'éviter toute confusion.
Plan d'usinage (X, Y) ; axe-outil Z → G17
Plan d'usinage (X, Z) ; axe-outil Y → G18
Plan d'usinageg ((Y, Z)) ; axe-outil X → G19
(plan d’usinage = plan d’interpolation circulaire et de correction de rayon d’outil)
G17 en fraisage et G18 en tournage sont souvent implicites et non précisés pour les machines
de base ; mais dans certains cas, il est nécessaire de compléter ces codes.
FONCTION T S ET F
FONCTION T , S ET F

y F Vitesse de déplacement Vf (mm/min) = N x fz x Z


Avec fz avance par dent en mm
mm, Z nombre de dents,
dents N vitesse de broche en tr/min

y S  Vitesse de broche

y T N° d’outil
d’ il
VITESSE
SS DE COU
COUPE
C l d
Cycle de perçage avec déb
débourrage a grande
d vitesse
it
E emple
Exemple
Cycle d’alésage fin
E emple
Exemple
Cycle de perçage avec lamage
E emple
Exemple
Cycle de perçage avec temporisation
E emple
Exemple
Cycle de perçage avec débourrage
Exemple
C l d
Cycle de ttaraudage
d
Exemple
Taraudage rigide
Cycle d’alésage
d alésage
Exemple
Cycle d’alésage
d alésage
Exemple
Compensation de rayon d
d’outil
outil G40,G41
G40 G41 et G42
S
Sous-programme M98/M99
Exercice
e c ce p
pratique
at que
PROGRAMME DE LA PIECE
y % (POINTAGE-DIAMETRE-6.8)
O1000(EXERCICE-PRATIQUE) G00G90G80G40G98
(SURFACAGE-FACE-FRAISE-DIAM-50) N20T02M06
G00G90G80G40G98 T03
N10T01M06 M03S5000
T02 G00X90.Y-10.
M03S4000 G43Z150.H02M08
G00G54X132.Y-80. Z10.
G43Z150 H01M08
G43Z150.H01M08 Z3
Z3.
Z10. G81G99Z-4.R3.F250
Z2. G80
G01Z0F2000 G00M09
X-5.F500 G00Z150.M05
Y-40. M01
X105. (PERCAGE-DIAMETRE-6.8)
Y0 G00G90G80G40G98
X-32. N30T03M06
G00Z2. T04
M09 M03S2500
G00Z150.M05 G00X90.Y-10.
M01 G43Z150.H03M08
Z10.
Z3.
Z3
G83G99Z-32.949R3.Q2.995F200
G80
G00M09
G00Z150.M05
M01
(DRESSAGE-DIAMETRE-20)
(DRESSAGE DIAMETRE 20)
(TARRAUDAGE M8) G00G90G80G40G98
G00G90G80G40G98 N60T06M06
N40T04M06 T07
T05 M03S3200
M03S600 G00X20.Y-20.
G00X90.Y-10. G43Z150.H06M08
G43Z150.H04M08 Z10.
Z10. Z3.
Z2. G81G99Z-31.R3.F150
G81G99Z 31.R3.F150
G84G99Z-32.5R2.F750 G80
G80 G00M09
G00M09 G00Z150.M05
G00Z150.M05 M01
M01 (ALESAGE DIAMETRE 20)
(ALESAGE-DIAMETRE-20)
(PERCAGE-DIAMETRE-19) G00G90G80G40G98
G00G90G80G40G98 N70T07M06
N50T05M06 T08
T06 M03S400
M03S800 G00X20.Y-20.
G00X20.Y-20. G43Z150.H07M08
G43Z150.H05M08 Z10.
Z10. Z3.
Z3. G85G99Z-31.R3.F70
G81G99Z-31.R3.F120 G80
G80 G00M09
G00M09 G00Z150.M05
G00Z150.M05 M01
M01
G01G41Y-60.D09F1000
(EBAUCHE-RAINURE-DE-10)
X19.
G00G90G80G40G98
G03X10.Y-69.R9.
N80T08M06
G01Y-81.
T09
G03X19.Y-90.R9.
M03S2500
G01X41.
G00X112.Y-45.
G03X50.Y-81.R9.
G43Z150.H08M08
G01Y-69.
Z10.
G03X41.Y-60.R9.
Z2.
G01X29.5
G01Z-5.F1500
G40Y-72.
X-10.F200
G00Z2
G00Z2.
G00Z2.
M09
G00Z150.M05
M01
(FINITION-POCHE-FR-DIAM-16)
G00G90G80G40G98
N90T09M06
T01
M03S6000
G00X30.5Y-69.
G43Z150.H09M08
Z10.
Y-67.
Z2.
G03X30.5Y-67.Z1.I0J-5.F800
G03X30.5Y-67.Z0I0J-5.
G03X30.5Y-67.Z-1.I0J-5.
G03X30.5Y 67.Z 2.I0J 5.
G03X30.5Y-67.Z-2.I0J-5.
G03X30.5Y-67.Z-3.I0J-5.
G03X30.5Y-67.Z-4.I0J-5.
G03X30.5Y-67.Z-5.I0J-5.
G03X30.5Y-67.Z-6.I0J-5.
G03X30.5Y-67.Z-7.I0J-5.
G03X30 5Y-67 Z-8 I0J-5
G03X30.5Y-67.Z-8.I0J-5.
G03X30.5Y-67.Z-9.I0J-5.
G03X30.5Y-67.Z-10.I0J-5.
(FINITION-CONTOUR-EXTER)
X112.Y-36.157
G01Z-15.F800
G41X100.D09F1000
Y-60.
X60.Y-100.
X10.
G02X0Y-90.R10.
G01Y-10.
G02X10.Y0R10.
G01X90.
G02X100.Y-10.R10.
G01Y-37.157
G40X112.
G00Z2.
Y-36.157
Z-13.
G01Z-30.F800
G41X100.D09F1000
Y-60.
X60.Y-100.
X10.
G02X0Y-90.R10.
G01Y-10.
G02X10.Y0R10.
G01X90.
G02X100.Y-10.R10.
G01Y-37.157
G40X112.
G00Z2.
M09
G00Z150.M05
M01
G00G91G28Z0
G00G91G28Y0.
G00G91G28Y0
M30
%

Vous aimerez peut-être aussi