Chapitre-003_Programmation Des MOCN

125
Animé par: Mohamed Anouar ELOUED

description

cours Programmation Des MOCN

Transcript of Chapitre-003_Programmation Des MOCN

  • Anim par:

    Mohamed Anouar ELOUED

  • Plan du cours

    Introduction

    III. Rglage et Programmation des

    Machines Outils Commande

    Numrique (MOCN)

    I. Contraintes de mise en forme

    II. Architecture dune machine CN

  • Rglage et Programmation

    des Machines Outils

    Commande Numrique

    (MOCN)

    CHAPITRE III

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    IV. Applications

    I. Dfinition des origines

    II. Modlisation dune MOCN

    III. Paramtres de rglage

  • Le systme traite toujours les cotes repres par rapport une origine mesure quel que soit le mode de programmation choisi. 1. Origine Machine (OM) Lorigine machine concide avec la position du point pilot (point courant ou point rfrence R) au moment o tous les axes de la machine sont sur la bute dinitialisation. 2. Origine Mesure (Om) C'est un point prfrentiel dfini sur chaque axe qui fixe l'origine absolue de la mesure.

    I. Les origines

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 80

    33

    X X

    Z

    Z Om

    OP Op

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 3. Origine pice (Op) Indpendante du systme de mesure, cette origine est dfinie par un point de la pice sur lequel on est capable de se positionner. Elle est dtermine par rapport l'origine mesure par le paramtre PREF. 4. Origine programme (OPr) Indpendante du systme de mesure, c'est l'origine du tridre de rfrence qui a servi tablir le programme. Elle est dfinie par rapport l'origine pice par le dcalage DEC1 (ou DEC3 cas particulier : usinage sur centre dusinage).

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 80

    33

    X X

    Z

    Z Om

    OPr Op

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 5. Point courant ou Point pilot (R)

    Cest un point de rfrence outil et appartient la machine. Ce point

    est dfini comme lintersection de laxe de lalsage de logement de

    loutil, avec la face de la tourelle dans le cas dun tour ou, avec le plan

    de jauge de logement outil dans la broche de centre dusinage.

    Dans des cas particuliers (CN) le plan de jauge est confondu avec la

    face de la broche.

    On peut lire chaque instant la position de ce point par rapport

    lorigine programme (OPr) ou par rapport lorigine mesure (OM).

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Cas du fraisage

    Plan de jauge

    R

    P

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Cas du tournage

    P

    R

    R

    Jauge en Z : Jz

    Jaug

    e en

    X

    : J

    x

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • II. Modlisation de la CN (Principaux intervenants)

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Modlisation de la CN

    La modlisation vectorielle dune machine-outil commande

    numrique, passe par la construction de la relation vectorielle

    entre le vecteur liant lorigine mesure (Om) au point pilot (R), et

    les grandeurs caractristiques de la machine. Elle permet alors la

    description des mouvements de loutil et de la pice dans un

    repre associ la machine

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • A. Cas du tournage

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • R

    Om

    Z+

    X+

    PREF

    X

    XR/Om

    Mandrin

    Op OPr

    Tourelle

    Z+

    X+

    Pice

    Oo

    BROCHE

    P

    R

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Relation vectorielle

    Jauges

    r r

    m m 0 0 p p P PO R O O O O O O O P PR

    pmOO

    PREF

    DEC1

    Programme

    Vecteur consigne

    Pt COUR/OM

    X.

    Y.

    Z.

    B.

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Om : Origine mesure

    Oo : Origine montage (interface machine- montage).

    Op : Origine pice (interface montage- pice).

    OPr : Origine programme

    R : Point pilot (interface porte outil- machine).

    P : Point de `` coupe .

    Relation vectorielle

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Exploitation de la relation vectorielle Lquation vectorielle scrit par: Avec :

    : connu par la CN a chaque instant aprs linitialisation de la machine.

    : caractrise les courses maximales de la machine.

    : caractrise les dimensions lies au montage dusinage.

    : caractrise des dimensions lies au contrat de phase.

    : caractrise le profil programm.

    : caractrise des dimensions lies au systme outils et porte-outils.

    ROm

    r rm m o o p p P P

    O R O O O O O O O P PR

    omOO

    poOO

    rp PO O

    rPO P

    PR

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Op

    R

    Om

    X+

    Cale talon Mandrin

    Tourelle

    PREF Z

    Oo

    Broche

    Mesure du PREF Z :

    ZR/Om

    Lc

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Mesure du PREF X :

    R

    Lc

    Om

    Z+

    X+

    Cylindre talon

    PREF X

    XR/Om

    Mandrin

    Op OPr

    Tourelle

    Z+

    D1

    D2

    X+

    Cylindre talon

    Cale talon

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 75

    3

    3,4

    Position A

    Position B

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • R

    R

    Op

    Jz L

    ZR/OP

    OP

    X+

    PREF Z

    ZR/Om Oo

    Z+

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • R

    R

    Op OP

    J X

    Om

    Z+ X+

    XR

    /Om

    d

    XR

    /OP P

    RE

    FX

    Jauge X

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • R R

    R

    R

    APPLICATION : Tracer les vecteurs jauges et les composantes de chaque vecteur, associes aux outils suivants :

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • R R

    P

    Pice

    Outil Tourelle

    r Bec de

    loutil Pice

    C

    P Qi

    Equation vectorielle corrige

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • : Caractrise le profil de la pice, la position de Qi dans le repre

    de programmation.

    : Rayon de la plaquette de coupe.

    : Caractrise lorientation de loutil dans lespace du travail.

    PRCPCQQOOOOOOORO iiprprppoomm

    iprQO

    CQi

    Pour complter le rglage de la machine on doit, dclarer dans la

    page Jauges Outils, le rayon de la plaquette ainsi quun code C

    pour dclarer lorientation doutil dans lespace de travail.

    CP

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    C2

    Dfinition du cadran doutil : Les cadrans doutils permettent la machine de savoir de quel cot elle doit corriger les rayons lors dun usinage en G41 u G42.

    C0

    C1 C2 C3

    C4

    C5 C6 C7

    C8

    Z

    X

    C1

    C7

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    T0i D0i Position A Position B Jauges

    Ci XR/OP ZR/OP XR/OP ZR/OP Jxi Jzi

    T01D01 120,23 26,321 126,33 81,223

    T02D02 130,34 27,501 127,24 86,294

    T03D03 135,70 65,601 129,562 91,605

  • B. Cas du fraisage

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Om

    OPr

    P R

    OP

    OO

    Equerre

    Origines Z

    Y

    Rglage : cas dun Centre dusinage CN

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • r rm m o o p p P P

    O R O O O O O O O P PR

    2/ /

    / / 2

    / /

    1

    1

    1

    r

    r

    r

    D

    R Om P OP

    DR Om P OP

    R Om P OP

    X PREFX DEC X X

    PREFYY DEC Y Y

    Z PREFZ DEC Z Z L

    Rglage : cas dun Centre dusinage CN

    NB: on considre un montage inchangeable (cest dire OoOp =cte), le plateau ne tourne pas.

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Mesure de PREF Z sur un centre dusinage horizontal

    Cale talon

    Lc...

    Op

    R

    Om

    Z+

    Y+

    PREF Z.........

    Z R/Om..

    querre

    Palette

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Oo

  • Mesure de PREF Y sur un centre dusinage horizontal

    Cale talon

    Op

    Oo

    R

    Om

    Z+

    Y+

    PR

    EF

    Y

    Lc.

    Y R

    /Om

    D.

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Mesure de PREF X sur un

    centre dusinage horizontal

    X+

    Cale talon

    Op

    Oo

    R

    Om

    Y+

    Lc

    D

    XR/Om..

    PREFX..

    Y+

    Z+

    Om

    Broche

    Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • MODELISASION Pt Courant / Om

    X... Y Z B

    Programmation

    OmOp = PREF(s)

    DEC1 (s) Jauge doutil

  • Les jauges outils

    Tourelle

    Plan

    de jauge

    Broche

    Jauge dun outil de tournage et dune fraise

  • 37

    Opp

    OP

    Pg

    Opo

    Om

    Origine

    porte-pice

    Origine

    Programme

    Point

    gnrateur

    Origine

    porte-outil

    Origine

    mesure

    Point courant

    Origine Programme Pour raliser un usinage, la machine doit excuter des dplacements du point courant par rapport lOrigine mesure : Om

    Pour faciliter le calcul des points programms et tenir compte de la gomtrie du matriel employ (machine, outil, porte-pice) une chane gomtrique est construite.

    Loprateur dclare dans le programme les coordonnes des points gnrs par rapport lorigine programme OP.

  • 38

    Origine programme Cas 1 :

    En Tournage LOP est

    toujours sur laxe Z

    Cas 2 : Cas 3 :

    32

    20

    20

    26

    10 32

    50

    30

    26

    50

    10

    32

    40

    50

    20

    26

    50

    50

  • 39

    Origine programme

    En Fraisage

    Cas 4 :

    X Z 10 30

    45

    55

    15

    Y Y 25

    80

    55

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Choix de lOrigine Programme OP On choisit lOP en fonction de la cotation de la pice sur le dessin de dfinition. Pour faciliter la ralisation du relev de points, prendre lorigine qui demande le moins de calcul (cotes directes).

    En tournage, lOP est TOUJOURS place sur laxe Z

    Op

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Op

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Op

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Op Op

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • 45

    S T I Programmation CN

    Langage ISO

  • 46

    Principe

    Logiciel FAO

    Programmation manuelle

    Programme

    Langage ISO

  • 47

    Coordonnes des points programms Reprer les points programms sur le dessin

    Calculer leur position par rapport aux axes de lOrigine Programme OP en cotes moyennes

    Reporter leur coordonne dans un tableau

    200.2 = 50 =

    25 = 17 =

    1.0

    4.0

    0

    25.0

    2.0

    6.0

  • 48

    Dfinitions Programme

    %100

    N10 N20 N N .. N100 G1 X30.4 F120 M8

    N N .. N340 M2

    PROGRAMME

    MOT

    BLOC

    N G X F M

    Numro de bloc

    Mot de fonction prparatoire

    Mot de fonction auxiliaire

    Mot de fonction technologique

    Mot de dimension

  • Programmation

    Le mot est actif jusqu la fin du bloc ou annul par un autre mot.

    % 1234 N10 N20 N... N N100 G01 X30.4 F120 M08 N... N... N340 M02

    % 1234 N10 N20 N... N N100 G01 X30.4 F120 M08 N... N... N340 M02

    N100 G01 X30.4 F120 M08 N100 G01 X30.4 F120 M08

    G01 G01

    Programme

    Bloc

    Mot

    G G 01 01 Adresse Valeur

    Rgle principale

    Caractre dbut %

    N programme 5 chiffres.1 (1-8999 sur NUM)

    N du bloc est le premier mot du bloc numrot de prfrence de 10 en 10

    Ordre prfr G XYZ TD M

  • Structure Exemple

    %4723

    (Micro Tour )

    (Poigne )

    (Ph 10 )

    (16/04/2012)

    N28 G40 G80 M5 M9

    N29 G0 G52 X0 Z0

    (OPERATION CENTRER)

    N30 T5 D5 M6 ( FORET A CENTRER )

    N40 G0 X0 Z52

    N45 G95 G97 S2500 F0.05 M3 M8

    N50 G1 Z40

    N60 G0 Z52

    N70 G0 G52 X0 Z0 M9

    .............................. ..

    NUMERO DE

    PROGRAMME

    IDENTIFICATION

    INITIALISATION

    POSITION DEGAGEMENT

    OPERATION 1

    POSITION DEGAGEMENT

    Structure dun programme

  • 51

    ..............................

    ..

    (FINITION PROFIL)

    N240 T3 D3 M6 ( OUTIL DE FINITION)

    N250 G92 S4000

    N260 G0 X4 Z52 F0.05 M8

    N270 G1 G42 X5 Z46

    N280 G96 S250

    N290 G1 X15.961 Z46

    N300 X24 Z31

    N310 Z26

    N320 X26

    N330 G3 X34 Z22 I26 K22

    N340 G1 Z18

    N350 X42

    N360 G97 S1000

    N370 G0 G52 G40 X0 Z0 M5 M9

    N710 M2

    OPERATION N

    POSITION DEGAGEMENT

    FIN DE PROGRAMME

    Structure dun programme

  • 52

    Structure Exemple

    (OPERATION CENTRER)

    N30 T5 D5 M6 ( FORET A CENTRER )

    N40 G0 X0 Z52

    N45 G 97 G95 S2500 F0.05 M3 M8

    N50 G1 Z40

    N60 G0 Z52

    Structure dune Opration

  • 53

    Indications Adresses Signification

    Dbut d'un programme % Dbut de programme paramtre d'entre

    Ordre N

    H

    Numro de bloc

    Numro de sous-programme

    Fonctions prparatoires G Elles prdisposent la machine pour un ordre prcis. (Peuvent

    varier suivant le DCN)

    Dplacements suivant les axes X Y Z

    A B C

    Valeur du dplacement positif ou ngatif sur le ou les axes

    choisis

    Avance F Vitesse d'avance exprime en mm/min

    Fonctions auxiliaires M Fonctions particulires dsignant un ordre

    Outils T.. D.. Slection de l'outil et de son (ou ses) correcteur(s)

    Rayon

    Plan de scurit R

    ER

    - Rayon du cercle en G02 G03

    - Plan de rfrence en cycle

    Vitesse

    Rptition S

    - N ou Vc suivant G96 ou G97 plac avant

    - Rptition dune squence

    Fonctions ISO

  • 54

    Fonctions G Code Dsignation Rvocation

    Tour.

    Frais.

    G00 Dplacement linaire vitesse rapide (Vitesse max de la machine). G01-G02-G03-G33 T - F

    G01 Interpolation linaire la vitesse programme G00-G02-G03-G33 T - F

    G02 Interpolation circulaire sens anti-trigo. G2 X..Y..I..J.. ou R.. G00-G01-G03-G33 T - F

    G03 Interpolation circulaire sens trigo. G3 X..Y..I..J.. ou R.. G00-G01-G02-G33 T - F

    G33 Cycle de filetage G33 X Z K EA EB R P Q F S G00-G01-G02-G03 T

    G40* Annulation d'une correction d'outil suivant le rayon. G41-G42 T - F

    G41 Positionnement de l'outil gauche de la trajectoire programme d'une valeur

    gale au rayon. G40-G42

    T - F

    G42 Positionnement de loutil droite de la trajectoire programme d'une valeur

    gale au rayon. G40-G41

    T - F

    G52 Programmation absolue des coordonnes par rapport l'origine mesure. Fin de bloc T - F

  • 55

    Fonctions G (suite) G59 Changement d'origine programme. Fin de bloc T - F

    G64 Cycle dbauche paraxial G64 Nn Nm I... K... P... F... G80 T

    G65 Cycle dbauche de gorge G80 T

    G77 Appel inconditionnel d'un sous-programme G77 H ou

    d'une suite de squences avec retour. G77 N... N. Fin de bloc

    T - F

    G79 Saut conditionnel ou inconditionnel une squence sans retour. G79

    N.. Fin de bloc

    T - F

    G80* Annulation d'un cycle d'usinage. Tout cycle T - F

    G81 Cycle de perage - centrage. G81 X Y... Z... ER G80 F

    G82 Cycle de perage - chambrage. G82 X Y... Z... FR... EF... G80 F

    G83 Cycle de perage avec dbourrage. G83 XY... Z...ER P Q G80 T - F

    G84 Cycle de taraudage. G84 XYZER (F S x pas) G80 F

    G85 Cycle d'alsage. G85 XY Z ER G80 F

  • 56

    Fonctions G (suite)

    G86 Cycle d'alsage avec arrt de broche en fond de trou.G86

    XYZER G80 F

    G87 Cycle de perage avec brise-copeaux. G87 Y Z ER

    PQER G80 F

    G88 Cycle d'alsage et dressage de face. G88 XYZER G80 F

    G89 Cycle dalsage avec arrt temporis en fond de trou. G89 X

    YZEREF G80 F

    G90* Programmation absolue des coordonnes. T - F

    G92 Limitation de la frquence de rotation (N) en tr/min M02 T - F

    G94 Vitesse davance en mm/min G95 T - F

    G95 Vitesse davance en mm/tr G94 T - F

    G96 Vitesse de coupe (Vc) constante en m/min G97 T

    G97 Frquence de rotation (N)constante en tr/min G96 T - F

  • 57

    Fonctions M

    Code Dsignation Rvocation

    M00 Arrt programm Action sur DCY

    M02 Fin de programme pice %

    M03 Rotation de broche sens horaire M0-M4-M5

    M04 Rotation de broche sens anti-horaire M0-M3-M5

    M05 Arrt de broche M3-M4

    M06 Changement doutil Compte rendu

    M07 Arrosage N1 M0-M9

    M08 Arrosage N2 M0-M9

    M09 Arrt des arrosages M8

    M41 Gamme de rotation 1

    M42 Gamme de rotation 2

  • 58

    Principales actions Actions Syntaxes

    Commencer un programme

    %

    (fichier : )

    (auteur : )

    (date : )

    (pice : )

    (phase : )

    Initialiser N M5 M9 G90 G40 G80

    Aller au point de changement doutil N G0 G52 X Z

    Appeler loutil et son correcteur N T D M6

    Aller au point dapproche N G0 X Z

    Paramtres de coupe

    Mettre en route la broche

    N G97 S M.. M.. F

    (M3 ou M4 selon sens de rotation de la broche)

    (M41 ou M42 selon gamme de rotation de la broche)

    (Tournage F vitesse davance en mm/tr avec G95)

    (Fraisage F vitesse davance en mm/min avec G94)

    Programmer la vitesse de coupe constante N G96 S

  • 59

    Principales actions

    Ebaucher cycle paraxial

    N G64 N N I K P

    N Xi Zi

    N Xj Zj

    N Xk Zk

    (N=numro du dernier bloc du profil)

    (N=numro du premier bloc du profil)

    (I=surpaisseur de finition sur X)

    (K=surpaisseur de finition sur Z)

    (P=profondeur de passe)

    (Xi,Zi=1er point limite du brut)

    (Xj,Zj=2eme point limite du brut)

    (Xk,Zk=3eme point limite du brut)

    Usiner droite profil N G1 G42 X Z

    Usiner gauche profil N G1 G41 X Z

    Percer

    N G83 Z ER P Q G95

    (Z=cote de fond du trou)

    (ER=cote de plan de retrait)

    (P=profondeur de passe)

    (Q=profondeur de la dernire passe)

    Clore le cycle N G80 X Z

    Clore le programme N M2

  • 60

    Fonction G0

    A

    B

    N5 G0 XB YB N5 G0 XB YB

    X

    Y

    Vx max

    Vy max

    Action : Dplacement en rapide du point A au point B.

    Conclusion : Le Dplacement ne suit pas une trajectoire rectiligne continue.

    Vx max

    Dplacement suivant X et Y vitesse gale. Dplacement suivant Y vitesse rapide.

  • 61

    Fonction G1

    A

    B

    X

    Y

    N25 G1 XB YB F240 N25 G1 XB YB F240

    F

    Action : Dplacement linaire en vitesse travail du point A au point B.

  • 62

    Fonction G2

    X

    Y

    C

    B

    A

    F

    Action : Dplacement circulaire sens anti-trigonomtrique en vitesse travail du point A au point B.

    N110 G2 XB YB RC F240 N110 G2 XB YB RC F240

  • 63

    Fonction G3

    X

    Y

    C

    A

    B

    N200 G3 XB YB RC F240 N200 G3 XB YB RC F240 F

    Action : Dplacement circulaire sens trigonomtrique en vitesse travail du point A au point B.

  • 64

    Exo G1 G2 G3 ..

    N210 Point 2

    N220 Point 3

    N230 Point 4 + Centre

    Ou N230 Point 4 + Rayon

    N240 Point 5

    N250 Point 6 + centre

    Ou N250 Point 6 + rayon

    N260 G01 Point 7

    ..

  • 65

    Fonction G64 N G64 N N I K P N Xa Za N Xb Zb N Xc Zc (N=numro du dernier bloc du profil)

    (N=numro du premier bloc du profil)

    (I=surpaisseur de finition sur X)

    (K=surpaisseur de finition sur Z)

    (P=profondeur de passe)

    (Xa,Za=1er point limite du brut)

    (Xb,Zb=2eme point limite du brut)

    (Xc,Zc=3eme point limite du brut)

    A B

    C

    A B

    C

    K

    P

    I

    SUIVANT Z

    SUIVANT X

    Definition du brut

    Xc Zc

    Xb Zb

    Xa Za

    Definition du brut

    Xa Za

    Xb Zb

    Xc Zc

  • 66

    Exo G64

    Points X Z

    1 46 0

    2 51 -5

    3 80 -60

    4 110 -60

    5 120 -65

    A 122 -66

    B 122 1

    C 44 1

    Approche1 123 2

    Approche2 44 2

    B

    C

    A

    4

    3

    2 1

    5

    ..

    N30 G79 N90

    N40 Point 1

    N50 Point 2

    N60 Point 3

    N70 Point 4

    N80 Point 5

    ..

    N210 T1 D1 M6 Outil dbauche

    N220 G0 X123 Z2 Point dapproche 1

    N230 G95 G96 S160 F0.2 M41 M3 Param. de coupe

    N240 Cycle dbauche

    N250 Point A

    N260 Point B

    N280 Point C

    N290 Annulation cycle

    PR

    OF

    IL F

    INI

    PR

    OF

    IL

    BR

    UT

    Surpaisseur en X = 0.5

    Surpaisseur en Z = 0.2

    Profondeur de passe = 1

  • 67

    Profil Fini

    ..

    N310 T2 D2 M6 Outil de finition

    N320 Point dapproche 2

    N330 Param. de coupe

    N340 Cycle de finition

    ..

    B

    C

    A

    4

    3

    2 1

    5

    ..

    N30 G79 N90

    N40 G01 X46 Z0 Point 1

    N50 X51 Z-5 Point 2

    N60 X80 Z-60 Point 3

    N70 X110 Point 4

    N80 X120 Z-65 Point 5

    ..

    PR

    OF

    IL F

    INI

    Vc = 180m/min

    F = 0.1 mm//tr

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    (N = numro du premier/ dernier bloc du profil) (N = numro du dernier/premier bloc du profil) (I = surpaisseur de finition sur X) (K= surpaisseur de finition sur Z) (P/R = profondeur de passe suivant X/Z) (Xa, Za = 1er point limite du brut) (Xb, Zb = 2me point limite du brut) (Xc, Zc = 3me point limite du brut)

    Cycles de Tournage :

    Cycle debauche paraxial : G64

    Syntaxe: N.. G64 [N N] [I K] [P/R] N Xa Za N Xb Zb N Xc Zc

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Ebauche en X

    N.. G64 N. N. I. K P. (Profil Brut)

    N. Xa Za N. Xb Zb N. Xc Zc a

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Ebauche en Z

    N210 G64 N200 N100 I0,5 K0,3 R 3

    (Profil Brut)

    N220 Xa Za

    N230 Xb Zb

    N240 Xc Zc

    a

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Les cycles de base : Cycles de tournage :

    Cycles de filetage pas constant : G33

    Syntaxe N.. G33 X.. Z.. K.. EA.. EB.. R.. P.. Q.. F.. S...

    - X.. Z.. : Coordonnes suivant X et Z de la fin du filetage.

    - K.. : Pas (valeur max. 250mm).

    - EA.. : Angle du cne entre OZ et le profil de la pice. Par dfaut EA=O (Filetage

    cylindrique).

    - EB.. : Angle de pntration entre le flanc de pntration et l'axe de pntration droite.

    - R.. : Longueur du cne de dgagement.

    - P.. : Profondeur totale du filet.

    - Q.. : Profondeur de la dernire passe.

    - F.. :Nombre de filets (max. 9 filets).

    - S.. :Nombre de passes (passe de finition non comprise).

  • R

    cos(

    4 ) =

    + ()

    2. = 2. cos(

    4 ) 1

    Q. Dterminer la relation () du dcalage entre le profil programm et le profil usin.

  • = 2 1 41% R 0.4 0.8 1.2 1.6

    max 0.166 0.331 0.497 0.662

    Q. = f ()

    Q.

  • l'quation (question 1.1) peut tre crite de la faon suivante :

    = + + + + + +

    = .

    : vecteur unitaire et normal au profil

    Q.

  • = 2 + 2 : Vecteurs orientation de l'outil dans l'espace de travail (cadran de travail Code C1 C8 cas de directeur de commande NUM).

    Orientation C1 C2 C3 C4 C5 C6 C7 C8

    Cx -1 -1 -1 0 1 1 1 0

    Cz -1 0 1 1 1 0 -1 -1

  • fonction de correction G41 et G42

    Ce module peut tre appliqu que dans le cas des mouvements linaires. NE TIENT PAS COMPTE DES ROTATIONS DES AXES DONC NE TRAITE PAS LES CAS DES MACHINES MULTIAXES (4 AXES ET 5 AXES).

  • 77

    Surfaage Fraisage

    Points X Y Z

    1

    2

    3

    4

    5

    6

    2 3 4 5

    1 6 Z

    X 30

    5 6 1

    5 4 3 2

    Z

    Y

    70

    1 5 2

    3

    6

    4

    Y

    X

    80

    5

    10 50 10

    ..

    N210 T1 D1 M6 Fraise 1 taille d=50

    N220 G94 M41 S573 F286 M3 M8 Param. De coupe

    N230 Point 1

    N240 Point 2

    N250 Point 3

    N260 Point 4

    N270 Point 5

    N280 Point 6

    N290 G0 G52 X0 Y0 Z0 M5 M9

    ..

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Les cycles de base : Cycles de Fraisage : Cycles de poche : G45

    Syntaxe: N.. G45 X.. Y.Z. ER.. EX.. EY.. EB.. P.. Q.. I.. J.. EP.. EQ.. El.. EJ.

    - X.. Y.. Z.. :cotes du centre de la poche.

    - EX.. EY.. Z.. : cotes en relatif dfinissant les dimensions de la poche finie.

    - ER.. : Plan de remonte

    - P.. :Prise de passe axiale (en bauche).

    - Q.. : Prise de passe latrale (en bauche).

    - I..: Prise de passe axiale (en finition).

    - J..: Prise de passe latrale (en finition).

    - EP..: vitesse axiale d'bauche.

    - EQ.. : vitesse latrale d'bauche.

    - EI..: vitesse axiale de finition.

    - EJ..: vitesse latrale de finition.

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Exemple:

    Longueur EX =100 Largeur EY = 50 Profondeur Z = - 44 Congs EB = 20 Rayon outil D1 r = 4 %100 (poche sans finition)

    N10 M6 T1 D1

    N20 M3 M40 S2000

    N30 G00 X0 YO Z50

    N40 G45 X75 Y52 Z-44 ER2 EX100 EY50 EB20 P10 Q7 EP100 EQ500

    N50 Z50

    N60 X0 Y0

    N70 M2

  • 80

    Fonction G83

    ER

    Z

    X

    Y

    P

    Q

    N G83 Z ER P Q (Z=cote de fond du trou)

    (ER=cote de plan de retrait)

    (P=profondeur de passe)

    (Q=profondeur de la dernire passe)

    Cycle de perage avec dbourrage

    (vacuation des copeaux)

  • 81

    Fonction G83 Points X Z

    1

    2

    3

    4

    ..

    N210 T3 D3 M6 Foret de 20

    N220 Param. De coupe

    N230 Point 1

    N240 Cycle de perage

    N250 Annulation cycle

    ..

    N = 180t/min

    F = 0.1 mm//tr

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    G83 : Cycle de perage avec dbourrage

    Ni-1 G0 X0 Z. Ni G83 Z. P QES.. Ni+1 G80 Ni+2 .

    Z : point atteindre sur laxe dusinage P : valeur de la premire pntration Q : valeur de la dernire pntration ES : nombre de pntrations de valeur constantes

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Cycles de perage - centrage : G81

    Syntaxe :

    N.. G81 X.. Y.. Z.. ER.. F..

    N.. X.. Y..

    (1) Position X Y GO (rapide)

    (2) Descente en rapide (plan R)

    (3) Descente travail (F programm)

    (4) Arrive en fond de course Z

    (5) Remonte en rapide

    (Trait fin - Avance rapide)

    (Trait fort - Avance programme).

    Exemple :

  • 84

    G81 Points X Y Z

    1

    2

    3

    4

    5

    6

    ..

    N210 T3 D3 M6 Foret de 20

    N220 S800 F200 M41 M8 M4 Param. De coupe

    N230 Point 1

    N240 Cycle de perage

    Point 2/3

    N250 Point 4

    N260 Point 5/6

    N250 Annulation cycle

    ..

  • 85

    G40-G41-C42 en tournage

    Sans correction de rayon G41 ou G42 Avec correction de rayon G41 ou G42

    X

    Z

    X

    Z

    Profil obtenu Profil thorique Le profil obtenu = profil thorique

    X

    Z

  • 86

    G41-C42 en fraisage

    1 4

    2 3

    Correction G41 : Profil droite de loutil dans le sens de lavance

    Points programms 1, 2, 3, 4.

    Correction G42 : Profil gauche de loutil dans le sens de lavance

    1

    2 3

    4

    Prise en compte du G41

    Prise en compte du G42

    Prise en compte du

    G40

    Prise en compte du

    G40

  • 87

    Fonction G41 G42

    Correction G41 : Profil droite de loutil dans le sens

    de lavance

    Correction G42 : Profil gauche de loutil dans le

    sens de lavance

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    N Opration Dsignation des outils Position

    du correcteur

    Vc (m/mn)

    F (mm/tr/

    dent)

    Op1 Surfaage Fraise 2T 63 4 dents T01 D01 300 0,030

    Op2 Contournage extrieur Fraise 2T dterminer 4

    dents T10 D10 120 0,025

    Op3 Poche carr en bauche

    (G45)

    Fraise 2T CC 10 3 dents (Surpaisseur pour la finition

    1mm) T08 D08 100 0,015

    Op4 Finition de poche carr en

    contournage Fraise 2T 8 CC 4 dents T06 D06 120 0,010

    Op5 Poche circulaire (en bauche

    et en finition profondeur 3mm) (G45)

    Fraise 2T 8 CC 4 dents T03 D03 100 0,020

    Op6 Centrage Fort centrer 3 T04 D04 60 0,025

    Op7 Perage Fort 5 (angle de foret 120) T05D05

    60 0,03

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    N Opration Dsignation des outils Position du correcteur

    Vc (m/mn)

    F (mm/tr/dent)

    Op1 Surfaage Fraise 2T 63 4 dents T01 D01 300 0,030

    Op2 Contournage extrieur Fraise 2T dterminer

    4 dents T10 D10 120 0,025

    Op3 Poche carr en bauche

    (G45)

    Fraise 2T CC 10 3 dents (Surpaisseur pour la

    finition 1mm) T08 D08 100 0,015

    Op4 Finition de poche carr

    en contournage Fraise 2T 8 CC 4 dents T06 D06 120 0,010

    Op5 Poche circulaire (en

    bauche et en finition profondeur 3mm ) (G45)

    Fraise 2T 8 CC 4 dents T03 D03 100 0,020

    Op6 Centrage Fort centrer 3 T04 D04 60 0,025

    Op7 Perage Fort 5 (angle de foret

    120) T05D05 60 0,03

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Outil

    Caractristiques

    (T01)

    PTGNR 25 25 F11

    (T02)

    SDJCR 12 12 F 07

    (T03)

    SVJBR 12 12 F11

    (T04)

    SRDCN 12 12 F05

    Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00

    Systme de fixation

    Forme de plaquette

    Angle de dpouille

    Code de tolrance

    Type de porte

    plaquette

    Sens de coupe

    Rayon de bec de loutil

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Outil

    Caractristiques

    (T01)

    PTGNR 25 25 F11

    (T02)

    SDJCR 12 12 F 07

    (T03)

    SVJBR 12 12 F11

    (T04)

    SRDCN 12 12 F05

    Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04 VBMT 11 02 12 RCMT 05 03 00

    Systme de fixation

    Forme de plaquette

    Angle de dpouille

    Code de tolrance

    Type de porte

    plaquette

    Sens de coupe

    Rayon de bec de loutil

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Outil

    Caractristiques

    (T01)

    PTGNR 25 25 F11

    (T02)

    SDJCR 12 12 F 07

    (T03)

    SVJBR 12 12

    F11

    (T04)

    SRDCN 12 12 F05

    Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04

    VBMT 11 02 12 RCMT 05 03 00

    Systme de fixation Fixation par trou

    central Fixation par vis Fixation par vis Fixation par vis

    Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)

    Angle de dpouille Neutre 7 5 7

    Code de tolrance M M M M

    Type de porte

    plaquette G J J D

    Sens de coupe droite droite droite Neutre

    Rayon de bec de loutil 0,2mm 0,4mm 1,2mm Ronde

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Outil

    Caractristiques

    (T01)

    PTGNR 25 25 F11

    (T02)

    SDJCR 12 12 F 07

    (T03)

    SVJBR 12 12 F11

    (T04)

    SRDCN 12 12 F05

    Dsignation plaquette TNMG 11 03 02 DCMT 07 02 04

    VBMT 11 02 12 RCMT 05 03 00

    Systme de fixation Fixation par trou

    central Fixation par vis Fixation par vis Fixation par vis

    Forme de plaquette T (triangulaire) D (losange) V (losange) R (ronde)

    Angle de dpouille Neutre 7 5 7

    Code de tolrance M M M M

    Type de porte plaquette G J J D

    Sens de coupe droite droite droite Neutre

    Rayon de bec de loutil 0,2mm 0,4mm 1,2mm Ronde

    RCMX 12 04 00 CNMG 09 03 08 CCMT 06 02 08 CNMM 12 04 08

    VCMT 11 03 02 DCMT 07 02 04 TNMG 11 03 02 SNMG 12 04 08

    RNMG 12 04 00 RCMT 05 03 00 VBMT 11 02 12 TCMT 11 03 04

    VCMT 09 04 12 VCMT 09 03 04 VBMX 09 02 08 DCMM 06 03 05

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Point X Z

    1

    2

    3

    4

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    R3

    R3

    34

    40

    28

    24

    16

    60

    12 10 5 9 1 45

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Op

    Opr

    Point X Z

    1

    2

    3

    4

    R3

    R3

    34

    40

    28

    24

    16

    60

    12 10 5 9 1 45

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Exemple de Fraisage

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    % 301

    N10 G17 G90

    N20 T1 D1 M6

    N30 M03 F100 S1500

    N40 G00 X7 Y15 Z10

    N50 G01 Z5

    N60 G02 X43 R18

    N70 Z20

    N80 G00 X0 Y0

    N90 M05

    N100 M2

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    Exemple de Fraisage

  • Chapitre III Rglage et Programmation des Machines Outils Commande Numrique (MOCN)

    N point X Y Z 1

    2

    3

    4

    5

    6

    7

    + 1

    + 1

    + 2

    2

    OP

    3 + +

    3

    4

    + 5

  • point X Z

    a 0 20

    b 0 10

    c 14 -7,141

    d 14 -17,141

    e 40 -27,141

    f 40 -52,141

    g 28 -57,141

    h 28 -67,141

    i 40 -72,141

    j 40 -79

    k 52 -85

    l 55 -85

    Opration Dsignation Code outil Outils Vc (m/mn) F (mm/tr)

    Op1 Opration de Dressage SCLCL 12 12 F09 T02 D02 250 0.20

    Op2 Opration dbauche (Cycle dbauche avec gorge)

    SDJCL 12 12 F07 T04 D04 280 0.15

    Op3 Contournage en finition SVJBR 12 12 F11 T06 D06 350 0.10

    Op4 Opration de rainure SRDCN 12 12 F05 T08 D08 150 0.05

  • EXEMPLE: Excution dun profil intrieur avec poches (bauche et finition)

    POINT a b c d e f g h i j k EZ

    X 39 30 30 40 40 40 40 30 30 20 18 18

    Z 2 -5 -20 -25 -45 -55 -75 -80 -85 -90 2 -90

  • %100 N10 G0 G52 X150 Z200 (EBAUCHE) N20 T5 D5 M6 (OUTIL A ALESER R0,8) N30 S900 M40 M3 N40 X10 Z10 (POINT DAPPROCHE) N50 G92 S3500 N60 G95 G96 S70 F0,1 N70 G63 N120 N220 Z5 EU50 EZ-92 P2 EB110 EC70 ER0,2 Q1 EQ0,5 EF0,1 N80 G0 Z5 N90 G0 G52 X150 Z200 (FINITION) N100 T7 D7 M6 (OUTIL A ALESER R0,4) N110 G41 X50 Z5 (a) N120 G96 S90 N130 G1 X30 Z-5 F0,07 (b) N140 Z-20 (c) N150 X-40 Z-25 (d) N160 Z-45 EB2 (e) N170 G2 X40 Z-55 I40 K-50 EB2 (f) N180 G1 Z-75 (g) N190 X30 Z-80 (h) N200 Z-85 (i) N210 X16 Z-92 (j) N220 G0 Z5 (k) N230 G40 G52 X150 Z200 N250 M2

    EXEMPLE: Excution dun profil intrieur avec poches (bauche et finition)