Professional Documents
Culture Documents
OFPPT
Office de la Formation Professionnelle et de la Promotion du Travail
DIRECTION RECHERCHE ET INGENIERIE DE FORMATION
RESUME THEORIQUE
&
GUIDE DE TRAVAUX PRATIQUES
SENSIBILISATION A LA
MODULE N : PROGRAMMATION ET A LA
CONDUITE DES MOCN
NIVEAU : TECHNICIEN
Rvision linguistique
-
-
-
Validation
-
-
-
OFPPT/DRIF
OFPPT/DRIF
OFPPT/DRIF
Prsentation du Module
Le stagiaire doit dvelopper les comptences particulires suivantes pour lexcution des
tches de la comptence du module Programmer une MOCN :
Fabriquer des pices de complexit et de prcision moyennes
Contrler la gomtrie des pices et ensembles mcaniques
tablir un dossier de fabrication
Organiser, grer et planifier une fabrication
La partie pratique et les dmonstration sur machine constituera globalement 80% du temps impartie
tandis que la partie pratique les 20% restant comprendra les travaux dirigs pour llaboration des
programme et la manipulation des machines. La manipulation des machines va permettre aux
stagiaires de vrifier la validit des programmes.
La matrise de lutilisation des MOCN va faire lobjet dautres modules.
OFPPT/DRIF
Code : Thorie : 30 %
DE COMPORTEMENT
COMPETENCE
o Raliser des programmes simples en code ISO pour une
Machine-outil Commande Numrique.
o Rgler et conduire une MOCN.
PRESENTATION
DESCRIPTION
OFPPT/DRIF
CONTEXTE DENSEIGNEMENT
CONDITIONS DEVALUATION
Travail individuel
A partir :
- De consignes et de directives
- Dun dessin de dfinition
- Dun contrat de phase
A laide :
- Des imprims et documents relationnels des mthodes
- De code normalis ISO
- Du matriels informatiques : CFAO et DAO
- Des quipements pdagogiques de programmation
OFPPT/DRIF
OFPPT/DRIF
- Aprs lusinage
Mesurer et contrler la pice afin de
dterminer si les conditions dont
respectes : tat de surface, tolrances
dimensionnelles, de formes, de position,
gomtriques
Aspects pice : pas de bavures, pas de
rayures
Agir sur correcteurs dynamiques si
ncessaires
Sassurer de la qualit de coupe des
artes tranchantes des outils pour la suite
de lusinage
OFPPT/DRIF
RESUME THEORIQUE
OFPPT/DRIF
Introduction :
La commande numrique est un procd dautomatisation qui permet les dplacements des organes de
la fraiseuse, partir dinformations codes de caractres alphanumriques.
HISTORIQUE
Cest en 1942 aux tats-Unis que la C.N. a commenc tre exploite, pour permettre lusinage de
pompes injection pour moteurs davions. Il sagissait en fait de cames, dont le profil complexe tait
irralisable au moyen dune machine traditionnelle.
PRINCIPAUX ORGANES
La M.O.C.N. fraiseuse est un ensemble qui comprend :
La machine-outil proprement dite. Ses chariots sont quips de vis billes, afin dliminer les jeux.
Les diffrents mouvements sont commands par des moteurs. Les dplacements sont contrls avec
des capteurs de mesure.
Le D.C.N. Cest un automatisme compos dlments lectroniques. Il sait exploiter et interprter les
informations
Exemples :
Le D.C.N. donne lordre de mise en marche de la broche, ou encore commande au chariot longitudinal
de se dplacer de X mm dans le sens plus avec une vitesse programme de F mm/min.
Larmoire lectrique. Elle sert de relais entre la machine et le D.C.N. et renferme des cbles, des
amplificateurs, des fusibles.
Un pupitre de commande. Il sert dialoguer avec le D.C.N. et envoie des ordres de commande cods.
Il possde des touches sensitives, ainsi quun cran graphique. Celui-ci sert visualiser par exemple le
programme, ou le profil fini de la pice et la trajectoire des outils, ou encore la page outil.
Remarque
C.N. : commande numrique.
C.N.C. : commande numrique par calculateur.
D.C.N. ; directeur de commande numrique.
M.O.C.N. : machine-outil commande numrique.
Rfrentiel et axes normaliss :
Ces dfinitions sont destines essentiellement faciliter la programmation sur machines commande
numrique.
Une machine outil commande numrique par calculateur est capable de commander ses propres
mouvements suivants deux ou trois axes (voir davantage), et de mesurer avec prcision les
dplacements des organes mobiles.
Il est li la pice place sur la machine et il est dsign par les lettres X, Y, Z. les axes sont parallles
aux glissires de la machine. Le sens positif du mouvement dun chariot de la machine est celui qui
provoque une augmentation sur la pice de la coordonne correspondante. Le choix de lorigine du
rfrentiel est dfini dans le paragraphe les points de rfrence .
Les axes
Les systmes daxes sont dfinis par des normes (NF Z68-020). Afin de ne pas confondre X, Y et Z
ainsi que leur sens + ou - il est simple dutiliser la rgle des trois doigts de la main droite (fig. 1).
OFPPT/DRIF
Laxe Z :
Cest laxe de la broche, que celle-ci fasse tourner loutil ou la pice. Pour les machines possdant
plusieurs broches, lune dentre elles est choisie comme broche principale. Pour les machines ne
possdantes pas de broche (tau limeur, raboteuse ) laxe Z est perpendiculaire la surface de la
table.
Laxe X :
Cest un axe correspondant un mouvement de la machine, il est perpendiculaire laxe Z.
Laxe Y :
Cest celui qui forme, avec les axes X, Z prcdemment dfinis, un tridre de sens direct.
Mouvement de rotation :
Les symboles A, B, C dsignent les mouvements de rotation effectus respectivement autour daxes
parallles X, Y, Z. les valeurs positives de A, B, C sont donnes par le mouvement dune vis droite
tournant dans le sens positif et avanant respectivement dans le sens positif des axes X, Y, Z.
OFPPT/DRIF
OFPPT/DRIF
OFPPT/DRIF
Figure 4: dcalages
OFPPT/DRIF
Programmation :
La programmation consiste dcrire les oprations prvues dans un langage cod assimilable par le
calculateur de la machine.
Structure des programmes :
Un programme comporte toutes les informations utiles la machine pour raliser lusinage. Un
programme CN se compose dune suite de squences de programme, mmorises dans la commande.
Lors de lusinage de la pice, ces squences sont lues et vrifies par le calculateur dans lordre
programm. Des signaux de commande correspondants
sont transmis la machine.
Un programme comporte principalement : Dbut de
Des fonctions prparatoires dadresse G.
Fin de
OFPPT/DRIF
Fin de programme.
Dbut de programme :
Tout programme doit dbuter par le caractre O qui permet au systme de reconnatre le dbut du
programme. Dautre part chaque programme est identifi par un numro constitu au plus de quatre
chiffres. Ce qui donne finalement chaque programme doit commencer par un bloc qui a la syntaxe
suivante : Onnnn ; (n dsignant un chiffre de 0 9)
Exemple : O12 ; O1972 ; O06 ;
Corps du programme :
Les programmes CN se composent de blocs, limage des phrases dans notre propre langage ; ces
blocs sont composs de mots. Chaque mot du langage CN est constitu dun symbole dadresse et
dun chiffre ou dune suite de chiffres, qui dcrivent une valeur arithmtique.
Le symbole dadresse du mot est gnralement une lettre. La suite de chiffres peut contenir un signe et
un point dcimal, le signe tant toujours plac entre la lettre adresse et la suite de chiffres. Les signes
positifs (+) nont pas besoin dtre crits.
Un programme CN se compose de blocs distincts,
chaque bloc tant gnralement constitu de
(plusieurs) mots. Un bloc doit contenir toutes les Bloc
donnes ncessaires lexcution dune opration
dusinage et doit se terminer par le caractre L F
(LINE FEED = nouvelle ligne) ou EOB (END OF Mot Mot Mot Mot
BLOC = fin de bloc)
Exemples de mot :
Mot
X06.08
Z-20. Adresse format
N9548
Exemple de bloc : N20 G01 X17 Z-92 F0.1 ;
Remarque :
OFPPT/DRIF
Exemple de programme :
PP
O0001;
N10 G00 X200 Z100; X
N20 T0303;
N30 S1000 M13;
N40 X42 Z60;
N50 G01 G95 X0 F0.1;
N60 G00 Z61; O Z
N70 X36; 40 36
N80 G01 Z24 F0.2; OP
N90 X42; 24 1
N100 G00X100 Z100 M5; 60
Adresse Dfinitions
O Numro de programme
F Vitesse davance
G Fonction prparatoire
I Position du centre de cercle dinterpolation circulaire suivant laxe X
J Position du centre de cercle dinterpolation circulaire suivant laxe Y
K Position du centre de cercle dinterpolation circulaire suivant laxe Z
M Fonction auxiliaire
N Numro de bloc
P Diffrent sens selon le cycle ou elle est utilise
Q Diffrent sens selon le cycle ou elle est utilise
R Rayon du cercle en interpolation circulaire.
Diffrent sens selon le cycle ou elle est utilise
S Vitesse de rotation de la broche
T Identification de loutil utiliser
U Dplacement relatif selon laxe des X
W Dplacement relatif selon laxe des Y
X Coordonne suivant laxe X
Y Coordonne suivant laxe Y
Z Coordonne suivant laxe Z
Exemples de fonctions prparatoires (G)
OFPPT/DRIF
Trajectoire de loutil :
Toutes les trajectoires ayant une dfinition mathmatique sont ralisable en commande numrique.
Cependant, pour les machines usuelles, les trajectoires sont des droites ou des cercles.
Interpolation linaire G00 :
Loutil se dplace suivant une droite une vitesse rapide prrgle par le constructeur.
OFPPT/DRIF
Figure 5: G00
La trajectoire de loutil est une droite et sa vitesse est programme par ladresse F
Figure 6: G01
La trajectoire est un arc de cercle dont lavance est fixe par ladresse F
OFPPT/DRIF
Figure 7: G03
G90 Programmation de cotes absolues : toutes les cotes se rfrent lorigine programme
courant.
G91 Programmation de cotes relatives : chaque cote se rfre au dernier point programm du
contour.
Il est possible de passer volont, dun bloc lautre, de la programmation de cotes absolues la
programmation de cotes relatives et inversement. Il est galement possible de modifier le type de
programmation lintrieur dun bloc
OFPPT/DRIF
Figure 8: G03
Prparation de la production :
Le droulement des oprations, y compris la programmation, et les lments vrifier en cours de
programmation et avant le dmarrage de lutilisation de la machine sont rsums dans les tableaux ci-
dessous. Vrifiez ces lments afin de garantir le bon fonctionnement.
Lecture du dessin :
OFPPT/DRIF
Entre du programme :
OFPPT/DRIF
Correction doutil :
Marche vide :
OFPPT/DRIF
Passe dessai :
Mesure :
Production de masse :
OFPPT/DRIF
OFPPT/DRIF
OFPPT/DRIF
70 h7
+0.04
0
80
78
+0.04
23 0
35 0.1
85
UGS 9548
OFPPT/DRIF
OFPPT/DRIF
OFPPT/DRIF
Attention, vos contrats de phase ne sont pas complets, il manque les valeurs des conditions de coupe !
Complter les documents rponse :
On vous fournit 2 bruts de 20 et longueur 50 mm en AU4G
Pour chaque pice (chaque gamme) laide des documents fournis et du polycopi :
indiquer les valeurs des cotes obtenir et complter les contrats de phase,
calculer les conditions de coupe pour chaque outil et remplir les contrats de phase,
mettre en place la pice,
choisir les outils (cf. fiche outils)
tape 6 : Cration du programme
Manipulation latelier :
placer lorigine programme, OP
dterminer les coordonnes des points de passage pour la trajectoire outil impose (remplir le
document rponse : trajectoire dusinage)
crire sur papier le programme correspondant lusinage de la phase 10 de laxe.
aprs vrification par lenseignant, charger le programme dans la machine (fiches n6 ou n7).
installer la pice dans le mandrin et mettre jour lorigine programme OP dans DEC1 (fiche n4)
simuler GRAPHIQUEMENT le programme (fiche n10)
tape 7 : usiner les 2 axes
comment faire pour usiner les 4 phases avec un seul et mme programme ?
Aprs validation du programme par lenseignant :
usiner les diffrentes phases pour chaque gamme. ATTENTION, il faut bien reprer les pices en
fonction de la gamme de fabrication (afin de faciliter leur comparaison).
Noter pour chaque phase sa dure de ralisation.
tape 8 : Contrle de chaque pice
Manipulation :
mesurer la pice,
comparer les valeurs obtenues avec les valeurs indiques sur le dessin de dfinition,
conclure.
Etape 9 : Comparaison des rsultats
Il est ncessaire de comparer les diffrents axes obtenus
Rpondre aux divers points suivants en justifiant votre rponse
la gamme influence le rsultat,
la mise en position influence le rsultat,
que faire pour raliser la coaxialit,
certaines cotes sont-t-elles difficiles obtenir.
Peut-on dgager des rgles gnrales pour la ralisation des pices en usinage ?
Etape 10 : Montage
le perage du 4.2 sur la perceuse colonne
taraudage M5
OFPPT/DRIF
Allez chercher dans le magasin gnral 4 vis M5x15 et les rondelles associes (demander
lenseignant).
tape 11 : Rangement et nettoyage du poste en fin de sance
Aprs avoir nettoy les outils et les outillages, rangez-les leur emplacement (dessertes et armoires).
Nettoyez la machine, ainsi que le sol autour de la machine.
OFPPT/DRIF
OFPPT/DRIF
Appr. val.
Objets possibles Aspects observables ou thmes de connaissances P* ou C
% %
Etablir laide dune assistance informatique FAO le 30 40 Matrise des fonctionnalits courantes du logiciel FAO P
programme permettant la ralisation dune pice sur
et ltablissement dun programme CN
MOCN
Exploitation adquate des dessins DAO et FAO
Faisabilit du programme CN
Pond. Pond.
Objets dvaluation Str.* Aspects observables Elments Critres
% %
Etablir le mode opratoire pour la PS 1. Justesse de linterprtation du dessin 5 1.1 A compris et interprt le dessin 5
ralisation dune pice en commande
numrique (tournage ou fraisage) Analyse pertinente des modes 2.1 A analys la fabrication et dfini le mode
15 15
opratoires et Choix correct des outils opratoire avec choix des outils et conditions
de coupe
Etablir manuellement le programme Matrise du langage de programmation
permettant la ralisation dune pice 3.1 A utilis correctement le code ISO en CN
sur MOCN PT 20 10
3.2 A rdig un programme CN pour la
10
ralisation dune pice en tournage et fraisage
Faisabilit du programme
4.1 A valid la faisabilit du programme
20
Matrise des fonctionnalits courantes 20
Etablir laide dune assistance du logiciel FAO et ltablissement dun 5.1 A utilis le logiciel de FAO pour
informatique FAO le programme ltablissement du programme 5
programme CN
permettant la ralisation dune pice 5.2 A valid par une simulation dusinage
sur MOCN 35 15
5.3 A rcupr sur papier ou sur support
PT informatique le programme CN 5
OFPPT/DRIF
Exploitation adquate des dessins DAO 5.4 A transfr le programme dans une
et FAO MOCN 10
OFPPT/DRIF
Code Dsignation
Interpolation en linaire rapide
Interpolation linaire en vitesse programme
Interpolation circulaire la vitesse tangentielle programme, sens horaire.
Interpolation circulaire la vitesse tangentielle programme, sens trigonomtrique.
Programmation absolue des cotes par rapport lorigine mesure.
Appel inconditionnel dun sous programme ou dune suite de squences avec retour.
Saut in conditionnel a une squence sans retour
Annulation de cycle dusinage
Programmation absolue par rapport lorigine programme.
Programmation relative par rapport lorigine programme.
Limitation de la vitesse de broche.
Vitesse davance exprime en mm/mn
Vitesse davance exprime en mm/tr
Vitesse de coupe constante
Vitesse de broche en tr/mn
Arrt programm
Arrt optionnel
Fin de programme pice.
Rotation de broche, sens horaire.
Rotation de broche, sens trigonomtrique.
Arrt de broche.
Changement doutil
Arrosage n 2
Arrosage n 1
Arrt darrosage
Appel de loutil n:01 avec le correcteur n:02
Frquence de rotation de la broche (en tr/mn G97, m/mn G96)
Vitesse davance
G64 :
N100 N190:
I0.5:
K0.2:
P2:
F0.2:
X144 Z:
Z10:
X40 Z94:
X:
Cycle 2
G65 :
N120 N170 :
EA-135 :
P2 :
Z20 :
I.5 :
K0.2 :
Cycle 3 :
X24 Z64 :
OFPPT/DRIF
G33 :
X20 :
Z10 :
K2.5 : .
P 2.165 :
Q0.05 :
S6 :
Programmation :
Question :
Etablir le contrat de phase de phase dusinage effectue par le programme suivant en prcisant :
Liso statisme
Lordre chronologique des oprations.
Les conditions de coupe
La position de lOP.
Les trajectoires des outils.
La cotation de la pice.
Programme :
%1701 N240 X30.182 Z90.
N10 G0 G40 G80 G95 M9 N250 X35.
N20 G52 X-50. Z-300. N260 X45. Z85.
(Dressage bauche.) N270 Z65.
N30 T2 D2 M6 N280 G2 X58.714 Z60.358 I55. K65.
N40 G97 S449 M40 M4 N290 G1 X59. Z60.
N50 G0 X85. Z112 M7 N300 G3 X74.522 Z50.06 I59. K52.
N60 G92 S6000 M4 N310 G1 X75. Z50.
N70 G96 X85. S120 N320 X80. Z48 (FIN DEFINITION PROFIL)
N80 G79 N110 N330 G64 N320 N210 P5 I0.5 K0.5
N90 G1 X80. Z110. (DEFINITION PROFIL2) N340 X80. Z35. F0.2
N100 X0. Z110. (FIN DEFINITION PROFIL) N350 Z112.
N110 G64 N90 N100 R0.75 I0.5 K0.5 N360 X0. Z112.
N120 G95 X0. Z112 F0.2 N370 G80 G0 X34 Z112.
N130 X80 N380 G77 N10 N20
N140 G80 G0 X0. Z114. (Finition profil)
N150 G77 N10 N20 N390 T6 D6 M6
(Ebau. hor.) N400 G42 X-4. Z110.
N160 T4 D4 M6 N410 G92 S6000 M4
N170 X80. Z112. N420 G96 X-4. S150
N180 G92 S6000 M4 N430 F0.1
N190 G96 X80. S120 N440 G77 N210 N320
N200 G79 N330 N450 G40 G0 X83.373 Z46.907
N210 G1 X0 Z110. (DEFINITION PROFIL4) N460 G77 N10 N20
N220 X18. N470 M2
N230 X20. Z109.
OFPPT/DRIF
NB : Outre les ouvrages, la liste peut comporter toutes autres ressources juges utiles
(Sites Internet, Catalogues constructeurs, Cassettes, CD,)