0% ont trouvé ce document utile (0 vote)
194 vues68 pages

Programmation CNC: Décalages et Simulation

Transféré par

Fofa Walli
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
194 vues68 pages

Programmation CNC: Décalages et Simulation

Transféré par

Fofa Walli
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

‫وزارة التعليم العالي و البحث العلمي‬

BADJI MOKHTAR ANNABA-UNIVERSITY ‫جامعت باجي مختارعنابت‬


UNIVERSITE BADJI MOKHTAR ANNABA

FACULTE DES SCIENCES DE L’INGENIORAT


DEPARTEMENT DE GENIE MECANIQUE

MEMOIRE
PRESENTE EN VUE DE L’OBTENTION DU DIPLOME DE MASTER

INTITULÉ

L’EMOLOIE DES DECALAGES PRODRAMMABLES


"FRAMS" DANS LE WinNC
EMCO 840 DM

DOMAINE : SCIENCES ET TECHNOLOGIE


FILIERE : GENIE MECANIQUE
SPECIALITE : PRODUCTIQUE MECANIQUE

PRESENTE PAR : ATMANIA IMENE

DIRECTEUR DU MEMOIRE: DR BENCHIHEUB SLIMANE

DEVANT LE JURY

PRESIDENT Mr : L. BOULANOUAR PR. À UNIVERSITÉ D’ANNABA


r.
EXAMINATEURS M : A. LAGRED MCA. À UNIVERSITÉ D’ANNABA
Mr : N. MOKAS MCB. À UNIVERSITÉ D’ANNABA
r
M : S. BENCHIHEUB MCB. À UNIVERSITÉ D’ANNABA

Année: 2016/2017
Je dédie ce modeste travail
A ma Mère qui ma donnée le vrai amour et le vrai soutien moral.

A mon Père pour ces sacrifices pendant mes années d’étude.

A mon Mari qui m’adéployé tant d’effort et pour son


encouragement surtout dans cette période.

A mes chères sœurs, HANENE et SANA.


A mon frère, MOHAMED et SAIFE EDDINE.
A tout la famille ATMANIA, DAIBI et BAADACHE.
A ma puce ASSIL.

A mes amies :
GRIDE ASMA, MERDACI BILALEL,HEDAHEDIA OIARDA,
BADER MANAL.
A mes amis de la section.
Remerciements
Je remercie le bon dieu qui m’a donnée la force et la volonté pour
réaliser ce travail.

J’adresse ma reconnaissance particulière à mes parents qu’ils soient chéris,


pour leur soutien et l’aide sans faille qu’ils m’ont apporté durant toute de ma
formation.
Je tiens à remercier très chaleureusement mon encadreur :
Le DR : BIN CHEHEUBE.S, qui m’a formé et ménagé tout au long de cette
année, en partageant toute ces compétences, son savoir et ses nombreuses idées,
avec confiance.

Je remercieMr:BOULANOIRE.L, professeure au Département Génie


Mécanique et président du jury.

Je remercieMr: LAGRED.A, MCA au Département Génie Mécanique et


nameper du jury.

Je remercieMr : MOUKAS.N,MCBau Département Génie Mécanique et


nameper du jury.

Je remercie tous les enseignants de département Génie Mécanique qui ont


contribué à notre formation.

En fin Mes remerciements vont à ma famille pour son soutien morale et


financière durant cette formation.
Résumé :

Le travailprésenté relate les


notionsfondamentalessurlesmachinesàcommandenumériqueetleurclassification,lescommandesles
plusutiliséesainsiqueledécalage programmable etlagéométried’[Link] étude repose
essentiellementsur l’aspect des décalages programmables « frame » et leur utilisation, plus
particulièrement la fonction « TRANS ». Unesimulation d’usinage été menée sur une pièce
"Gabarit" sousle logiciel [Link] structure d’un sous-
programme associée au décalage programmable a été proposée.

Motsclés : 2D -3D Views- Simulation -WinNC840 DM -FRAME (TRANS).

Abstract :

The workpresented relates the fundamental notions about CNC machines and their classification,
the mostusedcommands as well as the programmable shift and toolgeometry. This
studyisessentiallybased on the aspect of the "frame" programmable offsets and their use, in
particular the "TRANS" function. A machining simulation wascarried out on a "Template" part
under the EMCO WinNC SINUMERIK 840D M. In addition, a structure of a
subroutineassociatedwith the programmable offset wasproposed.

Keywords: 2D -3D Views - Simulation - WinNC 840 DM - FRAME (TRANS).

:‫ملخص‬
. ‫والضىابطاألكثزشيىعاوبزمجتتعىيضىأداةالهنذست‬،‫يصفهذاالعمالألساسياتعلىآالتالتصنيعباستخذامالحاسباآلليىتصنيفها‬
‫خاصتوظيفت‬،‫" واستخذامها‬frame " ‫وتستنذهذهالذراستأساساعلىظهىرإساحتللبزمجت‬

.EMCO WinNC SINUMERIK 840D M‫" تحتبزنامج‬Gabarit " ‫ وقذأجزيتمحاكاةبالقطععلىالشغل‬."TRANS"


. ‫تماقتزاحهيكلمنزوتينالمزتبطتبزمجتاإلساحت‬،‫باإلضافتإلىذلك‬

WinNC 840 DM - FRAME (TRANS). - ‫ المحاكاة‬- ‫المشاهذاث‬D 3-D2-:‫كلماتالبحث‬


SOMMAIRE

CHAPITRE I : « Les MOCN»

I. Introduction………………………………………………………………………………... 10

I.1. Définitions et structure physique de la MOCN…………………………………………….10

I.2- Architecture d’une MOCN……………………………………………………………… 10

1. Partie opérative………………………………………………………………………... 11

2. Partie commande………………………………………………………………………. 11

I.3. Domaine d'utilisation ………………………………………………………………………12

I.4. Les différents types de MOCN …………………………………………………………….12

I.5. Classification des MOCN …………………………………………………………………13

I.6. Classification des MOCN selon le mode de fonctionnement …………………………. 13

A. Fonctionnement en boucle ouvert………………………………………………………. 13

B. Fonctionnement en boucle fermé……………………………………………………… 13

I.7. Classification des MOCN selon le nombre d’axe ……………………………………… 14

I.8. Les origines ………………………………………………............................................. 15

I.9. Décalage de l’origine machine…………………………………………………………. 16

I.10. Le décalage G54 ………………………………………………………………………. 17

I.11. La Fonction de code G54 ……………………………………………………………… 17

I.12. Réglage les valeurs du décalage …………………………………………………........ 17

I.13. Décalage et géométrie d’outil………………………………………………………….. 18

I.14. Programmation des MOCN……………………………..……………………………….19

II.15 Différentes fonctions des adresses…………………………………………………… 19

II.16. Programmation de commande numérique………………………………………………………………………. 20

[Link]………………………………………………………………………………... 20

1
II.18. Les codes………………………………………………………………………………. 20
[Link] Codes CNC(ISO) de base ……………………………………………………… 22

B. Fonctions préparatoires G…………………………………………………………….. 22

C. Fonctions auxiliaires M ……………………………………………………………… 24

Conclusion …………………………………………………………………………………… 25

CHAPITRE II :Les FRAMES


II.1. Introduction………………………………………………………………………..…….. 26
II.2. Généralités sur 26
Frame…………………………………………………………………….II.2.1. Frames 27
possibles ……………………………………………………………………….II.2.2. Un 27
Frame peut comporter les règles opératoires……………………………………….II.2.3. 27
Instruction d’un Frame …………………………………………………………………. 27

A-Frame d’un base (décalage de base)……………………………………………………. 27


B- Instructions réglables……………………………………………………………………
28
C- Instructions programmable …………………………………………………………...
28
D- Instructions additives ………………………………………………………………….
28
II.4 - Décalage d’origine Programmables TRANS ; ATRANS……………………………… 29

II.5. La Fonction de TRANS et 29


ATRANS……………………………………………………. II.6. Instruction Substitutive
30
TRANS/X Y Z…………………………………………………
31
II.7. Instruction additives ATRANS/X…………………………………………….................
32
[Link] programmable ROT/AROT …………………………………………………..
32
II.9. La Fonction de ROT/AROT…………………………………………………….
32
[Link]édure de Rotation dans l’espace ………………………………………………….
32
a)Instruction Substitutive ROT /X Y………………………………………………...........
34
b) Instruction additives AROT/ X Y Z ……………………………………………………

2
[Link] Fonctionmiroirprogrammable,MIRRORetAMIRROR………………………….. 33

II.12. Instructionsubstitutive,MIRRORXYZ …………………………………………….. 33

II.13. Instructionadditive,AMIRROR XYZ……………………………………………….. 34

[Link] Fonction SCALE et ASCAL…………………………………………………………. 35

[Link] substitutive SCALE XYZ…………………………………………............... 35

[Link] désactivation d’une frame..………………………………………………..………… 36

Conclusion…………………………………………………………………………………….. 38

34
CHAPITRE III : le logiciel EMCOWinNCSINUMERIK840D fraisage 35
III.1. Introduction …………………………………………………………………………… 3936

III.2.Généralité EMCOWinNCSINUMERIK840D 39

fraisage……………………………….[Link] des 39

touches …………………………………………………………… 40
[Link]édesadresses/numérique………………………………………………………
40
a) FonctiondoubledelatoucheShift……………………………………………………..
41
b) Fonctions des Touches………………………………………………….................
42
[Link]'écran……………………………………………………………….
42
III. 3. 3. Touches decommande dela machine …………………………........................... 44
[Link] des touches……………………………………………………………
46
[Link] de 46
PC …………………………………………............................................[Link]
47
nnement ………………………………………………………………. 48
III.5. Le logiciel EMCOWinNCSINUMERIK840D …………………………………..
48
[Link] fonctionnel Machine………………………………………………………
49
[Link] fonctionnel Paramètres…………………………………………………….
49
[Link] fonctionnel Programme (MPF)……………………………………………
50
3
[Link] fonctionnel Services………………………………………………………

[Link] fonctionnel Diagnostic……………………………………………………

[Link] …………………………………………………………………………. 51

A- Dessin de définition (coté)………………………………………………………….. 51


B- Le programme…………………………………………………………………………52
C- Similation de la pièce……………………………………………………………….. 52
D- Elaboration du programme et sous -programme de la pièce…………………………..52
.
E- Éditer le programme de la pièce (Gabarit):………………………………………….. 53
F- 1er Etape: éditer le sous-programme………………………………………………….. 54

G - 2émeEtape : le choix du la brut…………………………………………………….. 54

H - 3éme Etape : choisir le type d’outil et son emplacement……………………………… 55

I -4 éme Etape : monter l’outil……………………………………………………………. 55


J - 5 éme Etape : La simulation on 3D……………………………………………………. 56
III.7. Application de la fonction (TRANS/ATRANS)……………………………………..
57

[Link] de programme (TRANS)………………………………………………57

III.7.2.Réglage des paramètres du brute…………………………………………………. 57


III.7.3. Simulation on 3D………………………………………………………………….58
[Link] du sous-programme associée aux frames…………………………… 59

Conclusion ……………………………………………………………………………… 60

4
Liste des Figures

CHAPITRE I :

Figure. I.1 :Une Machine à commande numérique.……………………………. 10

Figure. I.2 : Parties commande et opérative…………………………………………... 11

Figure. I.3 : Domaine d’utilisation des M.O.C.N…………………………………. 12

Figure. I.4 : Fonctionnement en boucle ouvert………………………………………13

Figure. I.5: Commande en boucle fermée…………………………………………... 13

Figure. I.6 : L’ensemble des axesqu’un DCNpeutcontrôler……………………… 14

Figure. I.7 : Axes fraiseuse et tour……………………………………………………15

Figure. I.8: Représentation des origines……………………………………………. 16

Figure. I.9: Décalage d'origine machine M à l'origine de la pièce W…………………16

Figure. I.10: Fonction de code G54………………………………………………….. 17

Figure. I.11: Le réglage des valeurs du décalage………………………………………


18

Figure. I.12 :Point de référence dans le Volume d’usinage don le cas fraisage…… 18

Figure. I.13: Point de référence dans le volume d’usinage don le cas tournage………..
18

5
CHAPITRE II :
Figure .II.1 :Systèmes de coordonnées………………………………………...... 26

Figure .II.2 : Les comportements de Frame………………………………………. 27

Figure .II.3 :Décalage d’origine Programmables TRANS et ATRANS……….. 28

Figure. II.4 :Décalage d’origine Programmables TRANS……………………… 29

Figure. II.5 : Instruction Substitutive TRANS X Y Z………………………….. 30

Figure. II.6 : Instruction additives ATRANS/X Y Z…………………………….. 30

Figure. II.7 : Rotation de fonction AROT /ROT dans l’espace……………… 32

Figure. II.8 :La fonction MIRROR……………………………………………… 33

[Link].9:La fonction AMIRROR……………………………………… 34

Figure. II.10:Fonction SCALE et ASCALE……………………………………… 34

Figure. II.11: Instruction SCALE…………………………………………………. 35

Figure. II.12:Instruction ASCALE………………………………………………………………………… 35

18

6
CHAPITRE III

[Link] et tablettegraphique……………………………………… 38

[Link]édesadresses/numérique………………………………………………… 38

Fig [Link] du WinNC 840……………………………………………………………….


40

[Link]. …………………………………………….. 41

[Link] de PC……………………………………………………………………. 44

45
[Link] SINUMERIK 840D………………………………………………………….

FigIII.7. Groupes fonctionnels……………………………………………….................. 45

FigIII.8. Groupe fonctionne Machine………………………………………………….... 46

FigIII.9. Groupe fonctionnel Paramètres…………………………………………………. 46

[Link] fonctionnel Programme (MPF)…………………………………………. 47

FigIII.11. Groupe fonctionnel Services…………………………………………………….. 47

Fig III.12. Groupe fonctionnel Diagnostic………………………………………………. 48

FigIII.13. La pièce…………………………………………………………………………..49

FigIII.14. Similation on 2D………………………………………………………………….


50

FigIII.15. Elaboratrion d’un programme………………………………………………….. 50

FigIII.16. Elaboratrion d’un sous- programme……………………………………………..51

51
FigIII.17. Le programme de la pièce (MPF)…………………………………………………

FigIII.18. Le sous-programme de contour (SPF)………………………………………… 52

FigIII.19. Le choix de type d’outil…………………………………………………………..


53

FigIII.20. Montage de l’outil………………………………………………………………..53

54
7
FigIII.21. Simulation on 3D……………………………………………………………….

[Link] TNANS. …………………………………………………….. 55

FigIII.23. Réglage du brute. ……………………………………………………….. 55

[Link] on 3D………………………………………………………… 56

8
Liste desTableaux

CHAPITRE I
Tableau. I.1 : Axe des différents mouvements possibles……………………….. 14

Tableau. I.2 : Répartition des origines en tournage et en fraisage…………………. 15

Tableau.I.3 :Différentes fonctions des adresses de MOCN……………………. 19

CHAPITRE II

Tableau .II.1 :Signification des instructions…………………………………… 29

Tableau .II.2 :Signification ROT et AROT……………………………………. 31

[Link] MIRROR et AMIRROR…………………………….. 33

TablauxII.4. Signification des instructions SCALE et ASCALE………………….. 36

[Link] desdifférentsmouvements possibles……………………………. 37

9
Introduction Général :
L'usinage est une famille de technique de fabrication des pièces mécaniques. Le principe de
l'usinage est d'enlever de la matière de façon à donner à la pièce brute la forme et les
dimensions voulues à l'aide d'une machine-outil.

A ce jour, l’usinage des matériaux occupe une place très importante dans la fabrication
mécanique, ce domaine soumis à de fortes contraintes, économiques, écologiques et
physiques etc. Les industriels ont besoin d’améliorer leurs processus de production pour
l’augmentation de la productivité en termes de qualité ou quantité tout en réduisent les
inconvénients de ces opérations.

Dans ce contexte, ce travail a pour but de faire un usinage d'une pièce « Gabarit » sous le
logiciel EMCO WinNC SINUMERIK 840D M.

Cette étude comprend trois chapitres :

Le premier chapitre est consacré à la présentation des notions sur les machines outil à
commande numérique M..OC.N ; un aperçu général sur la technologie des M.O.C.N, citant la
classification, l’architecture, la programmation des MOCN pour les différentes commandes.

Le deuxième chapitre présente les fonctions de décalage programmable « Frame » et leurs


procédures d’exploitation.

Enfin le troisième chapitre aborde en détail les étapes de la réalisation d'une pièce
« Gabarit ». A cet effet une structure de sous-programme associée au frame (TRANS), a été
proposée.
CHAPITER .I : LES MOCN

I. Introduction
Ce chapitre présente les notions essentielles de la machine-outil à commande numérique.
I.1-Définition de Machine-Outil à Commande Numérique :

La MOCN est une machine totalement ou partiellement automatique à laquelle les ordres sont
communiqués grâce à des codes dans un programme CN. Lorsque la machine-outil est
équipée d'une commande numérique capable de réaliser les calculs des coordonnées des
points définissant une trajectoire (interpolation), on dit qu'elle est à calculateur. Elle est
appelée Commande Numérique par Calculateur (CNC). La plupart des MOCN sont des
CNC.[1]

[Link] Machine à commande numérique.

I.2- Architecture d’une MOCN :


Une machine-outil à commande numérique est composée de deux principales parties (Figure
I.2) :

 Partie commande.

 Partie operative.

10
CHAPITER .I : LES MOCN

[Link] commande et opérative.[2]

 Partie opérative :

Les mouvements sontcommandés par des moteurs; presque comparable à une machine-outil
classique.

La partie opérative est composé de la :

- Table support de pièce,équipée de systèmes de commande (vis et écrou à billes),mobile selon


deux ou trois axes.

-Moteurs d’entrainement de la table suivant les divers axes.

-L’élément de mesure ou capteur de position qui informe à tout instant sur la position du
mobile (sur chaque axe).

- Capteur de vitesse (dynamo_bathymétrique) qui mesure la vitesse de rotation

 Partie commande :

La fonction de la partie commande est de transformer les informations codées du programme


en ordres aux servomécanismes de la partie opérative, afin d’obtenir les déplacements des
organes mobiles.

La partie commande comprend :

- Le support d’information (bande perforée, bande ou disque magnétique) sur lequel est
consigné le programme d’usinage dans un langage compréhensible par le directeur de
commande numérique.

-L’élément logique ou comparateur, ayant pour fonction la confrontation permanente de


la position actuelle du mobile avec la position programmée.

11
CHAPITER .I : LES MOCN

I.3 Domaine d'utilisation :


[Link]àlafabricationenpetitesetmoyennessé[Link]
ntlaréalisation,sansdémontage,des piècescomplexescomportantbeaucoupd'opérationsd'usinage.
(Figure I.3)

Ellesiestententrelesmachinesconventionnellestrès"flexibles"réservéesaux
travauxunitaires(prototypes,maintenance) et lesmachines transferts,
trèsproductives,réservéesaux grandesséries.

FigI.3 : Domained’utilisationdes M.O.C.N. [3].

I.4 Les différents types de MOCN :


Ondistingueplusieurstypesdesmachines les:

-
Machinesàenlèvementdecopeaux:lesperceuses,lestours2et4axes,lescentresdetournages5axes,le
sfraiseuses2axes1/2,3axes,lescentresd'usinage,3à5axes,lesrectifieuses,lesaffûteuses,
lesmachines d'usinageàtrèsgrandevitesse...

-Electroérosions:lesmachinesàenfonçages, lesmachinesàfil.

-Machinesdedécoupes:oxycoupage, laser, jet d'eau...

- Presses:métal, injectionplastique.

- Machinesàbois:àportiqueou col decygne.[4]

12
CHAPITER .I : LES MOCN

I.5. Classification des MOCN :


Lesmachines-outilsàcommandenumérique(MOCN)sont classéessuivant lemode:

 Defonctionnement delamachine.
 Nombred’axesdelamachine.
 D’usinage.
 Defonctionnement du systèmedemesure.
 D’entréedesinformations.

Lesmachines-
outilsàcommandenumérique(MOCN)peuventêtreassistéesd’uneprogrammationextérieureetdem
écanismestendantàlesrendreencoreplusperformantes,telsque (ordinateuret sespériphériques,
commandeadaptative, préréglagedesoutils, codagedesoutils,chargeur d’outils etmagasin,
chargeur et convoyeur depièce, combinaison
detyped’usinages(centredetournage,centred’usinage) , évacuateur decopeaux,
dispositifsdecontrôledepièces)[5].

[Link] selonle mode de fonctionnement:


A-Fonctionnement enboucle ouvert

Ce type de [Link] dispose pas de retour d’information ;ils permettent des réalisations et
économiques.

Commande Mécanisme Organe mobile


S1 d’entrainement

[Link] en boucleouvert.[6]

B-Fonctionnement enboucle fermé :


Ce type de commande fonctionnent avec deux courants information.

Mécanisme Organe
Information de Commande
Capteur
D’entraînement Mobile
Consigne (S1) Numérique

Information de retour(S2)

13
CHAPITER .I : LES MOCN

[Link] en boucle Fermé.[6]

[Link] desMOCN selon le nombre d’axe :

Lespossibilitésdetravaildes MOCNs’exprimenten nombre d’axesdetravail :

- Un axedéfinittoutedirectionprincipalesuivantlaquellelemouvementrelatifdel’outilet
delapiècealieulorsqu’ un seul
desmoteursdedéplacementfonctionneaveccontrôlenumériquecontinue.

- Un demi-axedéfinitladirectiondanslaquellel’avancen’est
pascontrôlablenumériquementmaiscontrôlepar pistes,camesouplateauxdiviseurs.[7]
- Le tableau suivent donne les différents axes utilisés en CN :

Translation Rotation

Primaire Secondaire Tertiaire Primaire Secondaire

X U P A D
Y V Q B E

Z W R C

[Link] desdifférentsmouvements possibles.

Chaque mouvement de translationoude rotation estdonc représenté par unaxe défini une lettre
affectée de signe (+) ou (-).

[Link] des axesd’un DCN.[7]

14
CHAPITER .I : LES MOCN

 Exemples d’axe de cas Fraiseuse et Tour :

[Link] tour.[7].
[Link] Origines:

LeprocesseurCNcalculetouslesdéplacementsparrapportaupointd’originemesuredelamac
[Link]èmeneconnectpasl’originemesure,lescoursesmécaniquesacces
siblessurchacundesaxesdelamachinesontlimitéespardesbutéesfindecourseminiet maxi.
 Le tableau ci-dessous résume les différentes origines des MOCN :

Pointsutilisées Symbole Définition


C’est laréférencedes déplacements dela
Origine machine M machine.C’est un point défini (surchaqueaxe) par
(OM) leconstructeurqui
permetdedéfinirl’origineabsoluedela [Link] et
on peuventêtreconfondues.
OriginemesureR C’est lepoint dedépart detoutes les
(Om) mesuresdansl’espace machine.

OrigineProgramme
(OP) C’est lepoint dedépart detoutes les cotes.

OriginePièce
origine dela mise en position (isostatique dela pièce)
(Op)

15
CHAPITER .I : LES MOCN

TableauI.2.Répartition des origines en tournage et en fraisage.[7]

Cas de tournage. Cas de fraisage.

[Link]ésentation des origines.

Remarque :

LesoriginesdanslesmachinesEMCOsontprésentéescommesuit:(FigI.9)

Originemachine(M),Originemesureoupoint deréférence(R), etl’originepièce(W)

I.9.Décalagede l’origine machine:


Laposition depoint «M»,l’originemachine,étanttrèséloignéedelapièceà usiner,neconvient
pasen tantquepoint
dedé[Link],ilvafalloirdécalerl’originemachineversun point qui
[Link]’originedelapièce.

FigI.9.Décalage d'origine machine M à l'origine de la pièce W dons le tournageetfraisage.[2]

16
CHAPITER .I : LES MOCN

[Link] décalage G54 :


Dans le programme CN, l’appel de l’une des instructions G54 à G57 déplace l'origine du
système de coordonnées machine dans le système de coordonnées pièce.
Dans le bloc CN qui suit et qui contient la programmation des déplacements, toutes les
indications de position et de ce fait, tous les déplacements d’outil se rapportent dorénavant
àl’origine pièce définie précédemment. Grâce aux 4 décalages d’origine mis à disposition, il
est possible, pour usiner par exemple des pièces identiques à des emplacements différents, de
programmeret d’appeler simultanément 4 différentes prises de pièce dans le même
programme.[8]
[Link] Fonction de code G54 :
Par le biais du décalage d'origine réglable,l'origine pièce se rapporte dans tous les axes à
l'origine du système de coordonnées de [Link] on a différents montages par exemple,
Ceci permet d’appeler avec l'instruction G desorigines pièce à travers plusieurs
programmes.(FigI.10)

Z S Y

G54

xX

[Link] de code G54.[8]

I.12.Réglage les valeurs du décalage :


Sur le tableau de commande ou parliaison série standard, vous pouvez introduire les valeurs
suivantes dans les tables de décalages d’origine, internes à la commande numérique :- Les
coordonnées pour le décalage.
- La valeur angulaire dans le cas d'un montage décalé en rotation et si besoin est les facteurs
d’agrandissement réduction.
-Pour le mode opératoire, se reporter au manuel d’utilisation.[8]

17
CHAPITER .I : LES MOCN

FigI.11. Le réglage des valeurs du décalage.

[Link]écalage et la géométrie d’outil :


Donl’espacedetravaild’uneMOCN. Sont
définisdifférentspointsdederéfé[Link]écessairespour lepréréglageet
laprogrammationdelamachine.
Nousprésenteronlesdifférents points ainsi queleur
positionnementdansl’espacedetravaild’uneMOCN.

[Link] de référence dans le volume d’usinage don le cas fraisage.[2]

[Link] de référencedans le volume d’usinagedon le castournage. [2]

18
CHAPITER .I : LES MOCN

I.14. Programmation des MOCN:


Le programme décrit toutes les opérations que doit exécuter la machine pour réaliser des
pièces conformes au dessin de défnition. Un programme est constitué de ligne s’appelées
blocs. Un bloc correspondau instructions relatives à une séquence d’usinage chaque bloc est
compose d’une suite de mots .Un mot est un ensemble de caractères alphanumériques.

[Link]érentesfonctionsdes adresses:

Adresses Désignations
% Numéro deprogrammeprincipale1 à9999
L Numéro desous-programme 1 à9999
N Numéro deséquence1 à9999

G Fonctiondéplacement
M Fonction decommutation, fonctionsupplémentaire
A Angle
D Correctiond’outil 1 à 49
F Avance,Temporisation
I,J,K Paramètredecercle, pasdefiletage
P Nombredeperçagepoursous-
programme,facteurd’échelle
R Paramètredereprisepour cycle

Tableau ci-dessousregroupe les adresses utilisées dans les MOCN:

19
CHAPITER .I : LES MOCN

S Vitessedebroche
T Appeld’outil (position de changeurd’outil)
U Rayon decercle,rayon(signepositif),chanfrein
(signenégatif)
X, Y, Z Données de position (Xaussitemporisation)
LF Fin de séquence

[Link]érentes fonctions des adressesMOCN.[7]

Example:

I.16. Programmation de commande numérique :

La programmation de commande numérique (CN) permet de définir des séquences


d'instructions permettant de piloter des machine-outil à commande numé[Link]
programmation est actuellement fortement automatisée à partir des plans réalisés en CAO.

Pour une commande numérique physique, c'est le directeur de commande numérique (DCN)
qui interprète les instructions contenues dans les séquences, reçoit les informations
des capteurs et agit sur les actionneurs.

On trouve aussi des pilotes de commande numériques qui sont des programmes informatiques
s'exécutant sur un PC, avec éventuellement une délégation partielle des calculs vers une carte
spécialisée.[10]

[Link]:
Le langage de programmation était le G-code, développé par l'EIA au début des années 1960,
et finalement normalisé par l'ISO en février 1980 sous la référence RS274D/ (ISO 6983).

Pour quelle utilisation :

20
CHAPITER .I : LES MOCN

Développé à l'origine pour des machines-outils par enlèvement de matière, le code ISO est
désormais utilisé dans un domaine très vaste de la fabrication, avec des adaptations :

 usinage par enlèvement de matière : tournage, fraisage, perçage, gravure, défonçage .


 découpe avec : couteau, laser, jet d'eau, plasma, flamme ou oxydation.
 poinçonnage .
 impression 3D : par dépôt de matière, durcissement d'une résine.[10]

I.18. Les codes :


 G0 : Interpolation linéaire à vitesse rapide.
 G1 : Interpolation linéaire à vitesse d'avance programmée.

 G2 : Interpolation circulaire (sens horaire, anti-trigo).

 G03 :Interpolation circulaire (sens anti-horaire, trigo).

 G04 : Arrêt programme et ouverture carter (pour nettoyer) (temporisation - suivi de


l'argument F ou X en secondes.
 G10/G11 : Écriture de données / Effacement de données (suivi de l'argument L suivant le
type de données à écrire).
 G17 : Sélection du plan X-Y.
 G18 : Sélection du plan X-Z.
 G19 : Sélection du plan Y_ Z.
 G20 : Programmation en pouces.
 G21 : Programmation en mm.
 G28 : Retour à la position d'origine.
 G31 : Saute la fonction (mode Interrupt utilisé pour les capteurs et les mesures pièces et
de longueur d'outil).
 G33:Filetage à pas constant.
 G34 :Filetage à pas variable.
 G40 :Pas de compensation de rayon d'outil.
 G41 : Compensation de rayon d'outil à gauche.
 G42 : Compensation de rayon d'outil à droite.
 G54 à G59 : Activation du décalage d'origine pièce (Offset).
 G6

21
CHAPITER .I : LES MOCN

 8 / G68 :1Activation du mode "Plan incliné" (Tilted plane working) pour les centres
d'usinage 5 axes.
 G71 / G71 :7Cycle d'ébauche suivant l'axe Z (appel de profil balisé entre les arguments P
et Q).
 G76 / G76 :7Cycle de filetageG69Annulation du mode Tilted plane working(Plan incliné).
 G84 : Cycle de taraudage rigide.
 G90 : Déplacements en coordonnées absolue.
 G91 : Déplacements en coordonnées relatives..
 G94/G95 : Déplacement en pouces par minute/pouce par tour.
 G96 ; G97 : Vitesse de coupe constante (vitesse de surface constante) ; Vitesse de rotation
constante ou annulation de circulaire sens négatif.

A. Les Codes CNC( ISO) de base :

Les 0 ne sont pas obligatoires (DEVANT un autre chiffre : M02 peut s’écrire M2. Par contre
M30 reste M30 sinon ça deviendrait M3....)
M03, M04, M05 : broche sens horaire, sens antihoraire, arrêt de broche
M21 : activation pression broche ; M121 à M127 : palier pression selon outils
M07, M08, M09 : mise en route arrosage, arrêt arrosage
M02 : arrêt du programme
M30 : fin du programme, réinitialisation, rembobinage
M99 : fin du sous-programme
M00, M01 : arrêt du programme, arrêt optionnel ou avec condition.
M06 : changement d'outil.
G96, G97 : vitesse de coupe constante, vitesse de rotation constante.
G92 / G50 : vitesse de broche maximum.
G95/ G94 : déplacement mm/tr, déplacement mm/min.
G00/G01 : mouvement rapide, interpolation linéaire (coupe suivant une ligne droite).
F : vitesse de déplacement.

22
CHAPITER .I : LES MOCN

S : vitesse de broche.
Coordonnées d'axes X, Y, Z, A, B, C.[10]

B. Fonctions préparatoires G :
 La fonction d'interpolation linéaire rapide G0 (interpolation linéaire en mode rapide).
 La fonction d'interpolation linéaire (à la vitesse programmée) G1 (interpolation linéaire
en mode de travail).
 La fonction d'interpolation circulaire G2 (interpolation circulaire sens horaire)
et G3 (interpolation circulaire sens trigonométrique).
 La fonction de temporisation (programmable avec F,X ou P) G4.
 La fonction d'arrêt précis en fin de bloc G9.

Il est aussi possible sur certains pupitres de programmation d'utiliser ces deux codes (G2 ;G3)
pour créer une interpolation circulaire.

Fraiseuses équipées de tête rotative les codes G17, G18, G19 définissent l'axe des cycles de
perçage, taraudage... et le plan dans lequel seront réalisées les interpolations circulaires et
activé le correcteur de rayon d'outil.

 G17 : Axe d'outil Z, interpolations G2, G3 et correction rayon dans le plan X Y.

 G18 : Axe d'outil Y, interpolations G2, G3 et correction rayon dans le plan Z X.


 G19 : Axe d'outil X, interpolations G2, G3 et correction rayon dans le plan Y Z.

Les codes de la famille G52, G53, G54, G55...sont utilisés pour :

 Programmer un décalage d'origine ;


 Définir que les déplacements sont relatif à l'origine machine ;

23
CHAPITER .I : LES MOCN

 Choisir le numéro de l'origine pièce.

Certains codes G de la famille G60 G70 peuvent être utilisés par les fabricants de
DNC pour :

 Le choix de la programmation cartésienne ou polaire ;


 L'activation d'un facteur d'échelle ;
 La mise en action d'une fonction miroir ;
 La programmation en mesure métrique ou en pouce.

Les codes G90 G91définissent la programmation absolue ou incrémentale des côtes.

Des cycles préprogrammés sont également accessibles sur la plupart des machines :

G 81, 82, 83... Pour les cycles de perçage, taraudage, etc. avec l'annulation par G 80. D'autres
cycles peuvent être présents selon le type de machine (tour "cycle d'ébauche G71, G72,
G73...", fraiseuse, aléseuse, fil...).[10]

C. Fonctions auxiliaires M :

 Mise en rotation broche M3 horaire, M4 anti-horaire. Arrêt par M5.


 Changement outil automatique ou manuel M6.
 Mise en route de l'arrosage externe M8, Arrêt par M9.
 Mise en route de l'arrosage par le centre de la broche M7 Arrêt par M9
 Fonction de fin de programme M2 ou M30.
 Fonction d'arrêt programme M00.
 Fonction d'arrêt optionnel programme M01.[10]

24
CHAPITER .I : LES MOCN

Conclusion :

Onaprésentéunerecherchebibliographique surLesmachines–
outilsàcommandenumérique(MOCN),lescommandeslesplusutiliséesetleurre
ClassificationslesDécalagesetlagéométried’outil, et les fonctions G, F et M

L’utilisationdesMOCNprésenteungrandintérêtpourlafabricationenpetiteetmoyennesérieainsi
quepour lesformescomplexesdespiècesàusiner.

25
[Link] : Les Frames.

[Link] :

Pour la programmation de surfaces de forme quelconque, l'ensemble de la chaîne de processus


CAO/FAO/CNC mérite une attention particulière. Le système CAO génère la géométrie de la
pièce souhaitée. À partir de ce fichier de données géométriques, le système FAO définit la
stratégie d'usinage appropriée, les informations technologiques nécessaires.
Les données fournies par le système FAO sont généralement des fichiers APT ou CL que le
post processeur convertit en code CN exécutable. Pour exploiter pleinement les performances
des commandes SINUMERIK, le post processeur installé en amont est d'une importance
particulière. Le post processeur doit garantir l'activation idéale des fonctions de poids élevé
des commandes SINUMERIK.[8]

II.2.Généralités :

-Qu’appelle-t-on un frame?

"Frame" est le terme utilisé pour une expression géométrique qui décrit une règle opératoire
comme par exemple la translation et la rotation.
Les frames servent à décrire, en indiquant lescoordonnées ou les angles, la position d’un
systèmede coordonnées cible (FigII.1), à partir du système decoordonnées pièce courant.[8]

[Link]èmes de coordonnées.

 Frames possibles :

26
[Link] : Les Frames.

 Frame de base (décalage de base).


 Frames réglables (G54...G599).
 Frames programmables.
 Un Frame peut comporter les règles opératoires suivantes(FigII.2) :
 Décalage de l’origine, TRANS et ATRANS.
 Rotation, ROT et AROT.
 Facteur d’échelle, SCALE et ASCALE.
 Fonction miroir, MIRROR et AMIRR.

[Link] comportements des Frames.[8]

II.3. Instruction d’une Frame :

A- Frame d’un base (décalage de base) :

Le Frame de base décrit la transformation descoordonnées du système de coordonnées de


base(BKS) dans le système des origines de base (BOS)et agit comme les frames réglables.
B- Instructions réglables :
Les instructions réglables sont les décalagesd’origine qui peuvent être appelés avec les
instructions G54 à G599 à partir de chaque programme CN. Les valeurs des décalages sont
préréglées par l’opérateur et enregistrées dans la mémoire des origines de la commande.
Elles servent à définir le système des origines de la pièce (WOS).

27
[Link] : Les Frames.

C- Instructions programmable :
Les instructions programmables (TRANS, ROT...)sont en vigueur dans le programme CN
courant et se réfèrent aux instructions réglables. Le frameprogrammable sert à définir le
système de coordonnées de la pièce (SCP).
D- Instructions additives :
ATRANS, AROT, ASCALE, AMIRROR sont des instructions additives. Comme référence,
on a l'origine pièce régléeactuellement ou bien celle qui a été programmée en dernier avec les
instructions frame. Les instructions indiquées sont basées sur des frames existants.
Remarque :
Les instructions additives sont fréquemment utilisées dans des sous-programmes. Les
instructions de base définies dans le programme principal sont réactivées après la fin du sous-
programme si ce dernier a été programmé avec l'attribut SAVE.

II.4. Décalage d’origine Programmables TRANS et ATRANS :


TRANS X… Y… Z… (Programmation dans un bloc CN spécifique).
ATRANS X… Y… Z… (Programmation dans un bloc CN spécifique).

FigII.3.Décalage d’origine Programmables TRANS et ATRANS.[8]

28
[Link] : Les Frames.

 Signification des instructions paramètres :


Décalage d'origine en valeurs absolues, rapporté à l'origine pièce courante,
TRANS origine pièce réglé avec G54 à G599.

comme TRANS, mais avec un décalage d'origine additif.


ATRANS
Valeur du décalage dans le sens de l’axe indiqué.
XYZ

[Link] des instructions des paramètres.

FigII.4.Décalage d’origine Programmables TRANS.[8]

II.5. La Fonction de TRANS et ATRANS :


TRANS / ATRANS permettent de programmer, pourtous les axes à interpolation et axes de
positionnement, des décalages d’origine dans les sens de l’axe indiqué. On peut ainsi
travailler avec des origines variables, par exemple pour desopérations d’usinage qui se
répètent en différentes positions de la pièce.
[Link] Substitutive TRANS/X Y Z :
Décalage d’origine suivant les valeurs de décalage programmées dans les axes indiqués
(axesàinterpolation,axes de positionnement, axes synchrones).

Le dernier décalage d’origine réglable indiqué (G54 àG599) fait office de référence.

29
[Link] : Les Frames.

[Link] Substitutive TRANS /X Y Z.[8]

[Link] additives ATRANS/X Y Z :

Décalage d’origine suivant les valeurs de décalage programmées dans les axes indiqués.
L’origine momentanément en vigueur ou la dernière origine programmée fait
office de référence.

[Link] additives ATRANS / X Y Z. [8]

Exemple de programmation :
Sur cette pièce, les formes indiquées figurent plusieurs fois dans un programme.
La gamme opératoire pour cette forme figure dans le sous-programme. Avec le décalage
d’origine, on peut uniquement les origines pièce nécessaires à chaque fois, puis vous appelez
le sous-programme.

30
[Link] : Les Frames.

La pièce :

Le programme :
N10 G1 G54 Plan de travail G17 ; et l’origine G54
N20 G0 X0 Y0 Z2 Le point de départ.
N30 TRANS X10 Y10 Décalage absolu.
N40 L10 Appel du sous-programme.
N50 TRANS X50 Y10 Décalage absolu.
N60 L10 Appel du sous programma.
N70 M30 Fin de programme.

[Link] programmable ROT et AROT :


Toutes les instructions doivent être programméesdans un bloc CN spécifique.

 Signification des instructions paramètres :


Rotation absolue, rapportée à l’origine pièce momentanément en vigueur, réglée
ROT avec G54 à G599.

Rotation additive, rapportée à l’origine momentanément en vigueur,


AROT réglée ou programmée.

Rotation dans l’espace : axes géométriques autour desquels la rotation a


XYZ Lieu.

Rotation dans le plan : angle selon lequel le le système de coordonnées est


RPL pivoté.

[Link] ROT et AROT.[8]

31
[Link] : Les Frames.

[Link] Fonction de ROT et AROT :


ROT et AROT permettent de pivoter le système de coordonnées pièce autour des trois axes
géométriques X, Y, Z ou suivant un angle RPL dans le plan de travail sélectionné avec G17 à
G19 (ou autour de l’axe de pénétration perpendiculaire). Ceci permet d’usiner des faces se
trouvant dans des plans inclinés ou plusieurs faces de la pièce, sans modifier la prise de la
pièce.
[Link]édure de Rotation dans l’espace :
a) Instruction Substitutive ROT /X Y Z :
Le système de coordonnées est pivoté autour desaxes indiqués suivant l’angle de rotation
programmé. Le dernier décalage d’origine indiqué (G54 à G599)constitue le centre de
rotation.
b) Instruction additives AROT/ X Y Z :
Rotation autour des axes indiqués suivant des valeurs angulaires programmées.
L’origine momentanément en vigueur ou la dernière origine programmée constitue le centre
de rotation.

[Link] de fonction AROT et ROT dans l’espace.[8]

32
[Link] : Les Frames.

[Link] Fonctionmiroirprogrammable,MIRROR et AMIRROR :


MIRROR/AMIRRORpermetdecréer des formes
symétriquesparrapportauxaxesdecoordonné[Link]éplacementsprogrammésaprèsl’appeld
elafonctionne miroir, parex danslesous-programme,sontexécutésaveclafonctionmiroir.

 Significationdesinstructionsetparamètres

Fonctionmiroirabsolue,parrapportausystèmedecoordonnéescourant,régléavecG54à
MIRRO G599.
R
Fonctionmiroiradditive,parrapportausystèmedecoordonnéescourant,régléoupr
AMIRR ogrammé.
OR
Axedecoordonnéesdontlesensdoitêtrepermuté.Lavaleurindiquéeicipeutêtrechoisieli
XYZ brement,parexempleX0Y0Z0.

[Link] MIRROR et AMIRROR.

[Link],MIRRORXYZ :
Lafonctionmiroirestprogramméeparlechangementdesensaxialdansleplandetravailsélectionné.
(FigII.8).

[Link] fonction MIRROR.[8]

33
[Link] : Les Frames.

[Link],AMIRROR XYZ :
Unefonctionmiroirquivients'ajouteràdestransformationsexistantesestàprogrammeravecAMIRR
OR

[Link] fonction AMIRROR.[8]

[Link] Fonction SCALE et ASCALE:


AvecSCALE/ASCALE,onpeutprogrammerdesfacteursd'échellepourtouslesaxesàinterpolation,
axesdesynchronisationetaxesdepositionnement,dansles
sensdel'axerespectivementindiqué.Cecipermetdemodifierlatailled’uneforme,pourprogrammerp
arexempledesformessemblablesoudesretraitsdifférents (FigII.10).

[Link] SCALE et ASCALE.[8]

34
[Link] : Les Frames.

[Link] substitutive SCALE XYZ:


Séparémentpourchaqueaxe,vouspouvezindiquer
unfacteurd'échellequientraîneraunagrandissementouuneré[Link]’échelleseréfèrea
usystèmedecoordonnéespiècerégléavecG54àG57(FigII.11).

[Link] SCALE.[8]

[Link],ASCALEXYZ :
Echalle additive, rapportée au système de coordonnée réglé ou programme.

[Link] ASCALE.[8]

35
[Link] : Les Frames.

 Significationdesinstructionsetparamètres:

Agrandir/Réduiredefaçonabsolue,parrapportausystèmedecoordonnéescourant,régléavecG54àG599
SCALE

Agrandir/Réduiredefaçonadditive,parrapportausystèmedecoordonnéescourant,régléouprogrammé
ASCALE
Facteurd’échelledanslesensdel'axeindiqué
XYZ

TablauxII.4. Signification des instructions SCALE et ASCALE.[8]

Remarque :

Sion
programmeundécalageavecATRANSaprèsSCALE,lefacteurd’échelles’appliqueraégalementau
xvaleursdudécalage.

[Link]ésactivation d’uneframe:
Désactiverles transformationsde coordonnées
Onfaiticiladistinctionentre:
 Ladésactivationblocparbloc(nonmodale)
 Etladésactivationsurplusieursblocs(modale).

Pourlesinstructionscorrespond,voir letableau (TablauxII.5)

36
[Link] : Les Frames.

 Significationdesinstructions:

G500 Désactivationdetouslesframesréglables
DRFOF Désactivation(effacement)desdécalagesparmanivell(DRF)
G5
Désactivationblocparbloc(nonmodale)detfram
esprogrammablesetréglables
G15
Désactivationblocparbloc(nonmodale)detousle
sframesprogrammablesetréglablesetdesframes
debase
SUPA
Désactivationblocparblocdetouslesframesprogrammable
s,réglables,desdécalagesparmanivelle(DRF),desdécalage
sexternesd'origineetdudécalagePreset

TRAFOOF Désactivationde frame.

[Link] des instructionsdes frames désactivés.[8]

37
[Link] : Les Frames.

Conclusion :
Dans cechapitre nous présentons les fonctionsde décalage programmable(TRANS et
ATRANS, ROT et AROT, MIRROR et AMIRROR, SCALE et ASCALE) et leurs procédures
de mise en œuvre. A cet effet, notre travail s’est porté sur une simulation WinNC 840D M,
moyennant le décalage programmable « FRAMS ».

38
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

[Link] :
Lescommandes810D/840D/840D
ontétéconçuesd'aprèsunconceptouvertquioffreauconstructeurde lamachine(et
entantqu'utilisateur)denombreusespossibilitéspourconfigurerlacommandeselondesimpératifsin
dividuels.C'estpourquoidesdifférencessontpossibles,dansledétail,entrelesséquencesopératoiresr
éellesetcellesmentionnéesdansle guide.[9]

III.2.Généralité sur le logiciel EMCOWinNCSINUMERIK840D fraisage :

LelogicielEMCOWinNCSINUMERIK840DfraisagefaitpartieduconceptdeformationEMCOqui
reposesurl'utilisationd'unPC.
Ceconceptdoitpermettred'apprendreàutiliseretàprogrammerunecommande demachinesurPC
avec les logiciels EMCOWinNCdirectementparlePC.

L'utilisationd'unetablettegraphiqueouduclavierdecommande(accessoire)
simplifiegrandementlemaniement,etlemodedefonctionnementproche.

Pourcomplétercettedescriptiondulogicieletladescriptiondelamachine,livréeaveclamachinedelac
ommandeoriginaleaugmentelavaleurdidactiquedusystème.

Cesinstructionscomprennenttouteslespossibilitésdulogicieldecommande
[Link],lesprincipalesfonctionssontdécritessimplementetclairementpourfac
iliterl'apprentissageautantquepossible.[9]

[Link] touches :

Dansleclavierreprésentésontintégréestouteslestouchesdutableaudecommandeplatetduclavier
CNCcomplet,ainsiquelesprincipalestouchesdutableaudecommandemachine,quitrouventégal
ementlorsapplicationauPC.
TouteslesfonctionsrequisespourtravailleravecSinuTrainsontégalementréalisablesdirectementou
parlebiaisdecombinaisonsdetouchesavecunclavierPCnormal.
Cestouchesoucombinaisonsdetouchessontdécritesci-dessous (FigIII.1) :

39
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

[Link] et tablettegraphique.[9]

1- Pavédesadresses/numérique :

Avec la touche shift, en bas à gauche, on peut passer à la deuxième fonction de la touche
(représentée dans le coin supérieur gauche de la touche).

Exemple:

: Feuilleterenarrière.

: Virgule.

a) FonctiondoubledelatoucheShift

Appuyer1foissurShift:

Surlaprochainetouchepressée,ladeuxièmefonction

Delatoucheestexécuté[Link]ées suivantes,

Lapremièrefonctiondelatoucheestactive.

Appuyer2foissurShift:

La deuxièmefonction dela toucheest exécutée FigIII.2. Pavédesadresses/numérique.

Pourtouteslesautrestouches(touchepermanente).

40
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Appuyer3foissurShift:

Surlaprochaine touchepressée,lapremière fonction

Delatouche estexécuté[Link] lesentrées suivantes,

La deuxième fonctiondela touche.

Appuyer4foissurShift:

Désélectiondelafonction2xet3xShift.

b) Fonctions des Touches :

Sautdirectdanslegroupefonctionneldelamachine.

Retouraumenudeniveausupérieur

Extensiondelabarrehorizontaledestouches
. de fonctionreconfigurablesdanslemêmemenu.

Afficher le menu principal (Sélection Groupes fonctionnels)


En appuyant de nouveau, retour à la zone précédente.

Appelerdesinformationssurl'étatdecommandeactuel–ne

Fonctionnequesi"i"estaffichédanslalignededialogue.

Sélectionnerunefenêtre(siplusieursfenêtressontsurl'écran).

Lesentréespartoucheneconcernentquelafenêtresélectionnée.

Curseurverslebas/haut.

Curseurverslagauche/droite.

Feuilleterenarrière/enavant.

41
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Caractèreblanc.

Effacer(Back space).

Touchedesélection/ToucheToggle

 Touchedesélectionpourvaleursdéfiniesdansleschampsd'entréeetliste
sdesélection,marquéesparcesymbole.
 Activer/désactiverunchampdesélection.

Touched'édition/annulation(Undo).

Sautàlafindelaligne(Findeliste).

Touched'entrée.

2-Structuredel'écran:

Fig [Link] du WinNC 840D.[9]

42
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

[Link]

2. Affichageducanalactif

3. [Link]-
modedefonctionnement,cedernierestaussiaffiché([Link],INC).
4. Cheminetnomduprogrammesélectionné

5. Etatducanal
6. Messagesdecommandeducanal
7. Etatduprogramme.
8. Affichagedel'étatducanal(SKIP,DRY,SBL,...)
9. Ligned'alarmeetdemessage
10. Fenêtresdetravail,AffichagesCN.
11. Lafenêtresélectionnéeestmarquéeparuncadreetl'en-tête
12. Touchesdefonctionreconfigurablesverticales
13. Sicesymboleestaffiché,latoucheactive(retourpossibleaumenusupérieur).

14. Lignededialogueavecremarquesutilisateur.

[Link]é,latoucheactive(informationsdisponibles).

16. Touchesdefonctionreconfigurableshorizontales.
17. Sicesymboleestaffiché,latoucheestactive(autresfonctionsdestouchesdefonctionreconf
igurablesdanscetteligne.
2- Touches decommande dela machine :

Lestouchesdecommandedelamachinesetrouventàlapartieinférieureduclavierdecommandeetdel
atablettegraphique.

Touteslesfonctionsnesontpasactives;cecidépenddelamachineetdesaccessoiresutilisés.

43
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

 Description des touches :

SKIP (Les séquences optionnelles ne sont pas exécutées).

DRY RUN (Marche d'essai des programmes).

[Link].
OPT STOP (Arrêt du programme avec M01). [9]

R E S E T.

Usinage séquence par séquence.

Arrêt programme / Démarrage programme.

Mouvement d'axe manuel.

Points de référence avancent dans tous les axes.

Arrêt avance / Démarrage avance.

Correction de la broche plus faible/100%/plus grand.

Arrêt broche/ Démarrage broche; démarrage de broche dans les


modesJOG.

Ouverture / fermeture porte.

Ouverture / fermeture organe de serrage.

Pivoter le porte-outil.

44
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Arrosage (PC TURN 120/125/155) / Soufflerie (PC TURN

50/55) EN/HORS.

Fourreau en avant / en arrière.

AUX OFF / AUX ON (Entraînements auxiliaires HORS/EN)

Commutateur de correction d'avance/de marche rapid

Commutateur-sélecteur des modes de fonctionnement

(Voir description de machine).

Coup-de-poing ARRET D'URGENCE (Tourner le bouton).

Commutateur à clé spécial (voir description de machine).

Touche de démarrage NC complémentaire.

Touche complémentaire organe de serrage gauche.

Touche de validation.

Sans fonction.

45
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

3- Clavier de PC :

[Link] de PC.[9]

[Link] :
La commande du SINUMERIK 81OD/84OD est divisée en six menus ou groupes
fonctionnels :

 Machine.

 Paramètres.

 Programme.

 Services.

 Diagnose.

 Mise en service.

46
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

III.5. Le logiciel EMCOWinNCSINUMERIK840D :

[Link] SINUMERIK 840D.

 Les six menus ou groupes fonctionnels sont affichésdans cette barre ci-dessus :

[Link] fonctionnels.

47
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

1- Groupe fonctionnel Machine :


Le groupe fonctionnel Machine comprend toutes les fonctions et grandeurs, permettant
des actions sur la machine et de saisir son état.

[Link] fonctionnel machine.

2- Groupe fonctionnel Paramètres :

Dans le groupe fonctionnel Paramètres, on peut entrer et éditer les données pour les
programmeset la gestion des outils.

FigIII.9. Groupe fonctionnel paramètres.

48
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

3- Groupe fonctionnel Programme (MPF) :


Dans ce groupe fonctionnel, on peut créer et adapter des programmes de pièce et gérer les
programmes.

[Link] fonctionnel programme (MPF).

4- Groupe fonctionnel Services :


Dans le groupe fonctionnel Services, on peut lire ou envoyer les données par les
interfaces série COM 1 - COM4.

[Link] fonctionnel services.

49
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

5- Groupe fonctionnel Diagnostic


Dans le groupe fonctionnel Diagnostic, les alarmes et messages sont affichés sous
forme longue.

[Link] fonctionneldiagnostic.

50
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

III.6 Application :
-On applique la fonction TRANS à la pièce représenté ci-dessous (FigIII.6):

A- Dessin dedéfinition (coté) :

[Link] pièce « Gabarit ».

B-Le programme (principale):

N01 G54 LF.


N02 TRANS X5 Y5 LF.
N03 T5 D1 M6 LF.
N04G94 S2000 M3 F300 LF.
N05 G41 X0 Y-10 Z-15 LF.
N06 G1 X0 Y50 CHF=14.14 LF.
N07 X75 Y50 RND=10 LF.
N80 Y23 RND=10 LF.
N90 X50 Y0 RND=7 LF.
N100 X35 RND=4 LF.

51
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

N110 G3 X15 Y0 CR=10 RND=4LF.


N120 G1 X0 Y0 LF.
N130 G40 Z10 LF.
N140 G0 X 80 Y60LF.
N150 M30 LF.

C- Similation de la pièce :

[Link] on 2D.

D-Elaboration du programme et sous -programme de la pièce :

 Situation de départ :

[Link] du programme.

52
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Remarque :

 La même chose pour le sous-programme :

[Link] du sous- programme.

E - Éditer le programme de la pièce (Gabarit):

[Link] programme de la pièce (MPF).

53
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

F - 1er Etape: éditer le sous-programme :

[Link] sous-programme de contour (SPF).

Remarque :

On peut vérifier le contour à l’aide de la simulation en 2D.

1- Choisir simulations 2-Affichage initiale 3-démarrer voir (FigIII.15).

G - 2émeEtape :le choix du la brut :

Après l’élaboration du programme de la pièce et le sous-programme, on règle les paramètres


de la pièce brute :

Simulation 3D Pièce brut Ok

54
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

H - 3émeEtape : le choix de type d’outil et son emplacement, clic OK.

FigIII.19. Choix de type d’outil.

I -4 émeEtape : montage l’outil

Allez au groupe fonctionnel paramètrecorrection outil.

[Link] de l’outil.

55
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

J - 5 émeEtape : pour obtenir la simulation on 3D en appuyant sur la touche « START».

Fig III.21. Simulation on 3D.

56
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

III.7. Application de la fonction (TRANS/ATRANS):

TRANS / ATRANS permettent de programmer, pourtous les axes à interpolation et axes de


positionnement, des décalages d’origine dans les sens de l’axe indiqué.

 Elaboration de programme avec la fonction TRANS toute les étapes(figIII.15) :

[Link] TRANS.

 Réglage des paramètresdu brute :

FigIII.23.Réglage du brute.

57
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

 Simulation on 3D :( FigIII.18, 19 et 20).

[Link] on 3D.

58
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Structure du sous-programme
associée aux frames

G0 X67.5 Y0

Z1 Approche de l’outil

G1 Z0 F200

BEGIN:

G1 Z=IC(-2) F200

G41 X75 Y-7.5 F600Déclaration du corps avec l’incrément

X87.5

REPEAT BEGIN P3 Introduction de la fonction REPEAT

G0 Z5 Dégagement de l’outil

M17Fin du programme

59
CHAPITER III : EMCOWinNCSINUMERIK840D fraisage

Conclusion :

Dans ce chapitre nous avons présenté l’application de la fonction « TRANS » à


une pièce "Gabarit ", la fonction « TRANS » nous permet du réaliser
successivement 4 pièce disposée sur une platte suivante leurs valeurs de
décalage d’origine. Ce que nous permet d’apporter considérable un gain du
temps d’usinage.

60
Conclusion :
Dans cechapitre nous présentons les fonctionsde décalage programmable(TRANS et
ATRANS, ROT et AROT, MIRROR et AMIRROR, SCALE et ASCALE) et leurs procédures
de mise en œuvre. A cet effet, notre travail s’est porté sur une simulation WinNC 840D M,
moyennant le décalage programmable « FRAMS ».

38
Référence Bibliographie

[1]: Gillesprud’homme, 1995, «commandenumériquedes machines-outils

»Techniquedel’ingénieur, géniemécanique, usinage, B7130.

[2]: D. Duret,«simulation degammed’usinage», revuedel’ingénieur et

duTechniciandel’enseignementtechnique, n˚229,1981, pp. 34-37.

[3]: WilliamFourmental, LionelHughes, TechnoMéca. Dessavoirspour

lamiseenœuvredesMOCN. Chap. Technologie154, P52 Mars2008.

[4]: MERGHACHESidiMohamedmagister,Contrôleetmesureintégréesur

machineOutilCNC. Contribution à l’identification et étudedeserreurs géométriques.

[5]: A. Cheikh, N. Cheikh, 2011, coursdeCFAO1, UniversitédeTlemcen, Algérie.

[6]: Cours M.O.C.N de Master .II<< Productique Mécanique >>, de Mr. LAAWARE

,UNIVERSITE BADJI MOKHTAR – ANNABA ,Département de Génie Mécanique Anne

2016/2017.

[7]:Mr. RAHOU MOHAMED COURE MODULE ; [Link] @[Link]

‟ATELIER I et II” DEUXIEME ANNE EPST, 90214 (Mars 2014).

[8]:SINUMERIK 840D\810D\FM-MC Notation de base_Manuel de prorammation\

Documentation utilization, Edition 12.97.

[9]:Description dulogicielEMCOWinNCSINUMERIK840D fraisage \ Version de logicial à

patite 21.00.

Vous aimerez peut-être aussi