Lycée Jean PERRIN MARSEILLE 1 JLH S T I Programmation CN Langage ISO
Lycée Jean PERRIN MARSEILLE 2 JLHPrincipe Logiciel FAO Programmation manuelle Programme Langage ISO
Lycée Jean PERRIN MARSEILLE 3 JLH Origine porte-pièce Origine Programme Point générateur Origine porte-outil Origine mesure PREF DEC 1 Point courant JAUGES OUTIL POSITION PROGRAMMEE Origine Programme Pour réaliser un usinage, la machine doit exécuter des déplacements du point courant par rapport à l’Origine mesure : Om Pour faciliter le calcul des points programmés et tenir compte de la géométrie du matériel employé (machine, outil, porte-pièce) une chaîne géométrique est construite. L’opérateur déclare dans le programme les coordonnées des points générés par rapport à l’origine programme OP. clic
Lycée Jean PERRIN MARSEILLE 4 JLH Origine programme Cas 1 : En Tournage L’OP est toujours sur l’axe Z Cas 2 :Cas 3 :
Lycée Jean PERRIN MARSEILLE 5 JLH Origine programme En Fraisage Cas 4 : XZ YY
Lycée Jean PERRIN MARSEILLE 6 JLH Coordonnées des points programmés RR epérer les points programmés sur le dessin CC alculer leur position par rapport aux axes de l’Origine Programme OP en cotes moyennes RR eporter leur coordonnée dans un tableau 20 ±0.2 =50 = 25 =17 =
Lycée Jean PERRIN MARSEILLE 7 JLH Coordonnées des points programmés Z X 1Y1Y Ø50 45° 20 Ø PointsXZ
Lycée Jean PERRIN MARSEILLE 8 JLH Définitions Programme %100 N10 … N20 … N… ….. N100 G1 X30.4 F120 M8 N… ….. N340 M2 PROGRAMME MOTBLOC N… G… X… F… M… Numéro de bloc Mot de fonction préparatoire Mot de fonction auxiliaire Mot de fonction technologique Mot de dimension
Lycée Jean PERRIN MARSEILLE 9 JLH Structure programme StructureExemple %4723 (Tour SMI ) (Poignée ) (Ph 10 coté cone ) (11/04/03) 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
Lycée Jean PERRIN MARSEILLE 10 JLH Structure programme ……………………… ………………………………………….. (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 X 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
Lycée Jean PERRIN MARSEILLE 11 JLH Structure d’une Opération StructureExemple (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
Lycée Jean PERRIN MARSEILLE 12 JLH Fonctions ISO IndicationsAdressesSignification Début d'un programme % Début de programme paramètre d'entrée Ordre NHNH Numéro de bloc Numéro de sous-programme Fonctions préparatoires G Elles prédisposent la machine pour un ordre précis. (Peuvent varier suivant le DCN) Déplacements suivant les axes X Y Z A B C Valeur du déplacement positif ou négatif sur le ou les axes choisis Avance F Vitesse d'avance exprimée en mm/min Fonctions auxiliaires M Fonctions particulières désignant un ordre Outils T.. D.. Sélection de l'outil et de son (ou ses) correcteur(s) Rayon Plan de sécurité R ER -Rayon du cercle en G02 G03 -Plan de référence en cycle Vitesse Répétition S -N ou Vc suivant G96 ou G97 placé avant -Répétition d’une séquence
Lycée Jean PERRIN MARSEILLE 13 JLH Fonctions G CodeDésignationRévocation Tour - Fraisage G00Interpolation linéaire à la vitesse rapide. G01-G02- G03 T - F G01Interpolation linéaire à la vitesse programmée G00-G02- G03 T - F G02Interpolation circulaire sens anti-trigo. G2 X..Y..I..J.. ou R.. G00-G01- G03 T - F G03Interpolation circulaire sens trigo. G3 X..Y..I..J.. ou R.. G00-G01- G02 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-42 T - F G41 Positionnement de l'outil à gauche de la trajectoire programmée d'une valeur égale au rayon. G40-42 T - F G42 Positionnement de l’outil à droite de la trajectoire programmée d'une valeur égale au rayon. G40-41 T - F G52 Programmation absolue des coordonnées par rapport à l'origine mesure. Fin de bloc T - F
Lycée Jean PERRIN MARSEILLE 14 JLH Fonctions G (suite) G59Changement d'origine programme.Fin de bloc T - F G64Cycle d’ébauche paraxial G64 Nn Nm I... K... P... F...G80 T G65Cycle d’ébauche de gorgeG80 T G77 Appel inconditionnel d'un sous-programmeG77 H… ou d'une suite de séquences avec retour. G77 N... N…. Fin de bloc T - F G79 Saut conditionnel ou inconditionnel à une séquence sans retour. G79 N.. Fin de bloc T - F G80 * Annulation d'un cycle d'usinage.Tout cycle T - F G81Cycle de perçage - centrage. G81 X… Y... Z... ER…G80 F G82Cycle de perçage - chambrage. G82 X… Y... Z... FR... EF...G80 F G83 Cycle de perçage avec débourrage. G83 X…Y... Z...ER… P… Q… G80 T - F G84Cycle de taraudage. G84 X…Y…Z…ER… (F S x pas)G80 F G85Cycle d'alésage. G85 X…Y… Z… ER…G80 F
Lycée Jean PERRIN MARSEILLE 15 JLH Fonctions G (suite) G86 Cycle d'alésage avec arrêt de broche en fond de trou.G86 X…Y…Z…ER… G80F G87 Cycle de perçage avec brise-copeaux. G87 Y… Z… ER… P…Q…ER… G80F G88 Cycle d'alésage et dressage de face.G88 X…Y…Z…ER… G80F G89 Cycle d’alésage avec arrêt temporisé en fond de trou. G89 X… Y…Z…ER…EF… G80F G90 * Programmation absolue des coordonnées.T - F G92Limitation de la fréquence de rotation (N) en tr/minM02T - F G94Vitesse d’avance en mm/minG95T - F G95Vitesse d’avance en mm/trG94T - F G96Vitesse de coupe (Vc) constante en m/minG97T Fréquence de rotation (N)constante en tr/minG96T - F
Lycée Jean PERRIN MARSEILLE 16 JLH Fonctions M CodeDésignationRévocation M00Arrêt programméAction sur DCY M02Fin de programme pièce% M03Rotation de broche sens horaireM0-M4-M5 M04Rotation de broche sens anti-horaireM0-M3-M5 M05Arrêt de brocheM3-M4 M06Changement d’outilCompte rendu M07Arrosage N°1M0-M9 M08Arrosage N°2M0-M9 M09Arrêt des arrosagesM8 M41Gamme de rotation 1 M42Gamme de rotation 2
Lycée Jean PERRIN MARSEILLE 17 JLH Principales actions ActionsSyntaxes Commencer un programme % (fichier : …) (auteur : …) (date :…) (pièce : …) (phase : …) Initialiser N…M5M9G90G40G80 Aller au point de changement d’outil N…G0G52X…Z… Appeler l’outil et son correcteur N…T…D…M6 Aller au point d’approche N…G0X…Z… Paramètres de coupe Mettre en route la broche N…G97S…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 d’avance en mm/tr avec G95) (Fraisage F vitesse d’avance en mm/min avec G94) Programmer la vitesse de coupe constante NG96S
Lycée Jean PERRIN MARSEILLE 18 JLH Principales actions Ebaucher cycle paraxial N…G64N…N…I…K… P… N…XiZi N…XjZj N…XkZk (N=numéro du dernier bloc du profil) (N=numéro du premier bloc du profil) (I=surépaisseur de finition sur X) (K=surépaisseur de finition sur Z) (P=profondeur de passe) (Xi,Zi=1 er point limite du brut) (Xj,Zj=2 eme point limite du brut) (Xk,Zk=3 eme point limite du brut) Usiner à droite profil N…G1G42X…Z… Usiner à gauche profil N…G1G41X…Z… Percer N…G83Z…ER…P… Q… G95 (Z=cote de fond du trou) (ER=cote de plan de retrait) (P=profondeur de passe) (Q=profondeur de la dernière passe) Clore le cycle N…G80X…Z… Clore le programme N…M2
Lycée Jean PERRIN MARSEILLE 19 JLH Fonction G0 A B N5 G0 X B Y B X Y Vx max Vy max Action : Déplacement en rapide du point A au point B. Conclusion : Le Déplacement ne suit pas une trajectoire rectiligne continue. Vx max Déplacement suivant X et Y à vitesse égale. Déplacement suivant Y à vitesse rapide.
Lycée Jean PERRIN MARSEILLE 20 JLH Fonction G1 A B X Y N25 G1 X B Y B F240 F Action : Déplacement linéaire en vitesse travail du point A au point B.
Lycée Jean PERRIN MARSEILLE 21 JLH Fonction G2 X Y C B A F Action : Déplacement circulaire sens anti-trigonométrique en vitesse travail du point A au point B. N110 G2 X B Y B R C F240
Lycée Jean PERRIN MARSEILLE 22 JLH Fonction G3 X Y C A B N200 G3 X B Y B R C F240 F Action : Déplacement circulaire sens trigonométrique en vitesse travail du point A au point B.
Lycée Jean PERRIN MARSEILLE 23 JLH Exo G1 G2 G3 ….. N210Point 2 N220Point 3 N230Point 4 + Centre Ou N230Point 4 + Rayon N240Point 5 N250Point 6 + centre Ou N250Point 6 + rayon N260 G01…Point 7 …..
Lycée Jean PERRIN MARSEILLE 24 JLH Fonction G64 N… G64N… N… I… K… P… N…XaZa N…XbZb N…XcZc (N=numéro du dernier bloc du profil) (N=numéro du premier bloc du profil) (I=surépaisseur de finition sur X) (K=surépaisseur 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 AB 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
Lycée Jean PERRIN MARSEILLE 25 JLH Exo G64 PointsXZ A B1221 C441 Approche11232 Approche2442 B C A ….. N30 G79 N90 N40Point 1 N50Point 2 N60Point 3 N70Point 4 N80Point 5 ….. N210 T1 D1 M6Outil d’ébauche N220 G0 X123 Z2Point d’approche 1 N230 G95 G96 S160 F0.2 M41 M3Param. de coupe N240Cycle d’ébauche N250Point A N260Point B N280Point C N290Annulation cycle PROFIL FINI PROFIL BRUT Surépaisseur en X = 0.5 Surépaisseur en Z = 0.2 Profondeur de passe = 1
Lycée Jean PERRIN MARSEILLE 26 JLH Profil Fini ….. N310 T2 D2 M6Outil de finition N320Point d’approche 2 N330Param. de coupe N340Cycle de finition ….. Point 5 B C A ….. N30 G79 N90 N40 G01 X46 Z0Point 1 N50 X51 Z-5Point 2 N60 X80 Z-60Point 3 N70 X110Point 4 N80 X120 Z-65Point 5 ….. PROFIL FINI Vc = 180m/min F = 0.1 mm//tr
Lycée Jean PERRIN MARSEILLE 27 JLH Fonction G83 ER Z XYXY 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 dernière passe) Cycle de perçage avec débourrage (évacuation des copeaux)
Lycée Jean PERRIN MARSEILLE 28 JLH Exo G83 PointsXZ ….. N210 T3 D3 M6Foret de 20 N220Param. De coupe N230Point 1 N240Cycle de perçage N250Annulation cycle ….. N = 180t/min F = 0.1 mm//tr
Lycée Jean PERRIN MARSEILLE 29 JLH Surfaçage Fraisage PointsXYZ Z X Z Y Y X ….. N210 T1 D1 M6Fraise 1 taille d=50 N220 G94 M41 S573 F286 M3 M8Param. De coupe N230Point 1 N240Point 2 N250Point 3 N260Point 4 N270Point 5 N280Point 6 N290 G0 G52 X0 Y0 Z0 M5 M9 …..
Lycée Jean PERRIN MARSEILLE 30 JLH Exo G81 PointsXYZ ….. N210 T3 D3 M6Foret de 20 N220 S800 F200 M41 M8 M4Param. De coupe N230Point 1 N240Cycle de perçage Point 2/3 N250Point 4 N260Point 5/6 N250Annulation cycle …..
Lycée Jean PERRIN MARSEILLE 31 JLH G40-G41-C42 en tournage Sans correction de rayon G41 ou G42Avec correction de rayon G41 ou G42 X Z X Z Profil obtenu Profil théorique Le profil obtenu = profil théorique X Z
Lycée Jean PERRIN MARSEILLE 32 JLH G41-C42 en fraisage Correction G41 : Profil à droite de l’outil dans le sens de l’avance Points programmés 1, 2, 3, 4. Correction G42 : Profil à gauche de l’outil dans le sens de l’avance Prise en compte du G41 Prise en compte du G42 Prise en compte du G40
Lycée Jean PERRIN MARSEILLE 33 JLH Fonction G41 G42 Correction G41 : Profil à droite de l’outil dans le sens de l’avance Correction G42 : Profil à gauche de l’outil dans le sens de l’avance
Tout est dit… Tout est compris… Merci de votre attention.