COURS PROG_2.pdf - Free Download PDF\nSeptember 14, 2017 | Author: mahergarfa | Category: Numerical Control, Machining, Technology, Computing And Information Technology, Technology (General)\nDownload COURS PROG_2.pdf...\nREPEBLIC TUNISIENNE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE\nECOLE NATIONALE SUPERIEURE DES INGENIEURS DE TUNIS\nMODULE : TECHNOLOGIE DE LA COMMANDE NUMERIQUE\nCOURS INTRGRE PREPARE PAR : OTHMANI ROMDHANE MAITRE ASSITANT A ENSIT\nRappels et actualisation des connaissances………………....……...……………… Introduction à la commande numérique…………………………………………..\nLes référentiels machines…………………………………………………………... Les fonctions d’usinage…………………………………………………………….. La programmation sur M.O.C..N…………………………………………………. Les principes généraux de la programmation…….……………………………… Les cycles de tournage……………………………………………………………...\nLes cycles de fraisage……………………………………………………………….\nLa programmation structurée……………………………….…………………….. La programmation paramétrée...………………………………………………... Fonctions diverses en Fraisage…………………………………………………… Les Programmation en Géométrie de Profil……………………………………..\nPlan de la leçon Titre : Rappels et actualisation des connaissances\nObjectifs : Actualiser les connaissances Eléments de contenu : -\nLa documentation de fabrication\nLes opérations élémentaires d’obtention des pièces mécaniques\nPré requis : Les méthodes d’usinages conventionnels Méthode pédagogique : Exposé informel Moyens pédagogiques : -\nDurée : 1h30 Bibliographies : Technique de l’ingénieur, traité Génie mécanique B6270 Guide du technicien en productique Guide de fabrication mécanique Guide technique « SANDIK » Evaluation : A la fin de la séance l’étudiant doit être capable de rédiger un contrat de phase\nRAPPELS ET ACTUALISATION DES CONNAISSANCES I- La documentation de fabrication Afin d’achever sa fabrication, une pièce passe par trois étapes : BUREAU D’ETUDE Conception : - Etude du cahier des charges\nBUREAU DES METHODES Analyse :\nProgrammation Moyens de production\nNomenclatures des phases Contrats de phase\nATELIER DE PRODUCTION Mise en œuvre - Réalisation des outillages - Réglage machine\nPréparation des bruts - Lancement de la production Pièces destinées à l’atelier d’assemblage\nI-Le contrat de phase C’est un document qui regroupe l’ensemble des informations nécessaires à la réalisation d’une phase I-1 Informations contenues dans le contrat de phase 1. Informations générales : -\ndésignation de la phase (tournage, fraisage, rectification…)\nrenseignements relatif à la pièce : nom, matière, état du brut, nombre de pièce à fabriquer…\n2. Informations indiquées sur la silhouette de la pièce -\nmise en position seconde partie de la norme,\nrepérage des surfaces à usiner,\nréférentiel de programmation,\noutils et leurs cycles\n3 Informations relatives aux opérations -\nles caractéristiques des outils de coupe,\nI-2 Norme de Mise en position d’une pièce Le seconde partie de la norme NF E 04.013 définie sur la partie graphique des contrats de phase, les symboles représentant les éléments d’appuis et de maintient des pièces durant les opérations d’usinage.\nComposition du symbole\nI-3 Isostatisme Un solide qui ne possède aucune contrainte, possède six degrés de liberté, trois translations et trois rotations. Le système de repérage utilisé correspondra aux règles du trièdre direct repéré X, Y, Z.\nREPRESENTATION DU DISPOSITIF\nAPPUI PLAN X\nT R APPUI LINEAIRE X\nDeux points sur un plan ou sur une\nCENTRAGE LONG X\nQuatre points non\nalignés sur un\nCENTRAGE COURT X\nDeux points sur une ligne courbe\nT R BUTEE\nUn point sur une surface quelconque\nII- Opérations élémentaires d’obtention des pièces mécaniques\nII- Les paramètres de coupe  Tournage\nDépend du couple outil pièce et de l’opération\nRa Max \nDépend du coupeau mini et de la\nplaquette, de la puissance de la machine mm\nDésignation Vitesse de coupe\nExpression Dépend du couple outil pièce et de l’opération\nProfondeur de passe mm\nDépend du coupeau mini et de la plaquette,\nDépend du diamètre de la fraise\nVf  f Z .Z.N\nPlan de la leçon Titre : Introduction à la commande numérique Objectifs : Connaître l’environnement d’une machine outil à commande numérique Eléments de contenu : -\nDomaine d'utilisation des MOCN\nLes commandes numériques (C.N.)\nPré requis : Les méthodes et moyens d’usinages conventionnels Méthode pédagogique : Exposé informel Moyens pédagogiques : -\nCentre d’usinage CH300 (Réalméca)\nTour à commande numérique T2 (Réalméca)\nCellule flexible (labo automatique)\nDurée :1h30’ Bibliographies : Guide du technicien en productique Mémotech de commande numérique Guide pratique d’usinage Evaluation : L’évaluation portera sur la comparaison d’une machine outil conventionnelle et celle à commande numérique, les modes de programmation et les types de trajectoires, les réglages.\nINTRODUCTION A LA COMMANDE NUMERIQUE\n1. Introduction Une Machine-Outil à Commande Numérique (M.O.C.N.) est une machine d'usinage à cycle automatique programmable. Le terme "commande numérique" est générique et a été retenu parce que la machine est commandée par des "consignes" numériques fournies par un calculateur. En d'autres termes, on peut dire que les organes mobiles de la machine sont motorisés et qu'un automatisme assure la commande et dans la plupart des cas le contrôle de la position et/ou de la vitesse. Ce type de machine se compose ainsi de deux parties complémentaires (Figure 1) : -\nla partie opérative (c'est la machine-outil : elle agit directement sur le produit à réaliser);\nla partie commande (c'est la commande numérique : elle permet d'élaborer des ordres en fonction des consignes et des comptes-rendus).\nProduit + valeur ajoutée\nCommunication avec les autres ordinateurs Ordre\nCompte rendu Communication avec l’opérateur\nFigure 1 : schéma de principe d’une MOCN\nAinsi la M.O.C.N. commande et contrôle ses mouvements, mesure ses déplacements avec une précision constante. En supposant une bonne mise en œuvre du processus, la 10\nqualité devient constante et dépend principalement de la précision de la machine et du degré de sophistication des automatismes. Un exemple de non-qualité serait une mauvaise surveillance (pannes ou bris d'outils) ou le non-contrôle de l'usure des outils.\n2. Domaine d'utilisation Les M.O.C.N. conviennent surtout à la fabrication des petites et moyennes séries renouvelables (Figure 2). Elles permettent la réalisation, sans démontage, de pièces complexes comportant beaucoup d'opérations d'usinage. Ce type de machine se situe à mi-chemin entre les machines conventionnelles très "flexibles" (souple d'utilisation) réservées aux travaux unitaires (prototypes, maintenance) et les machines transferts, très productives, réservées aux grandes séries.\nFigure 2: Domaine d’utilisation des M.O.C.N. 3. Les machines-outils 3.1. Architecture mécanique Un axe est un degré de mobilité de la machine participant aux déplacements de la pièce par rapport à l'outil ou l'inverse. La cinématique des machines-outils est liée au principe de générations des surfaces (plan, cylindre...). Les machines à commande numérique de bases (tours, fraiseuses) ont une cinématique identique aux machines conventionnelles (tours parallèles, fraiseuses universelles).\nLes centres d'usinages (centre de tournage ou centre de fraisage) possèdent au moins un axe supplémentaire (broche ou table rotative commandée numériquement). En d'autres termes : \nun tour est une machine à deux axes. La broche n'est pas comptabilisée, elle donne le mouvement de coupe;\nune fraiseuse est une machine à trois axes. La broche n'est pas comptabilisée, elle donne le mouvement de coupe;\nun centre de tournage possède au moins trois axes. La broche peut être asservie en position et dans ce cas le mouvement de coupe est donné par un outil tournant;\nun centre de fraisage possède au moins quatre axes. Par exemple, un plateau rotatif asservi en position ou une table index able donne le quatrième axe. La broche n'est pas comptabilisée, elle donne le mouvement de coupe.\nD'une manière générale, un centre possède un changeur d'outils. De part leurs nombres d'axes, certains centres d'usinages permettent ainsi la réalisation complète de pièces sur la même machine (une seule phase avec diverses opérations : tournage, fraisage, perçage, taraudage, détourage, gravure...). Remarques : les dénominations 2 axes 1/2 ou 2D1/2 sont utilisées parfois pour désigner une machine trois axes ou une F.A.O. qui génère des trajectoires dans le plan par interpolation linéaire et circulaire. La "troisième" dimension n'est utilisée que pour changer de plan d'interpolation. Malgré l'impossibilité d'exécuter des interpolations circulaires dans l'espace 3D par des machines dites "2 axes 1/2", il est possible avec ce type de machines de générer et de contrôler des trajectoires linéaires dans l'espace et par conséquent de réaliser des surfaces gauches en utilisant pour la génération du code ISO une F.A.O. 3D surfacique. L'usinage est dans ce cas obtenu par une fraise à bout hémisphérique et la F.A.O. contrôle l'erreur de corde et l'erreur de crête. 3.2. Présélection des M.O.C.N. Les M.O.C.N. permettent l'usinage de pièces de formes diversifiées. Un classement par famille de pièces permet d'effectuer une première sélection du type de machine. On recherche à faire un maximum d'usinage sans démontage de la pièce pour éviter les dispersions dues à la mise en position des pièces sur les montages d'usinage. La sélection finale de la machine s'effectue en tenant compte des dimensions des pièces à usiner, de la puissance nécessaire à la broche, des capacités de la machine... 12\n3.3. Stockage et gestion des outils  Machines de tournage : - tourelles évoluables Inconvénient : nombre d'outils limité. - magasins à chaînes Avantage : nombre d'outils important. Inconvénient : peu rapide.  Machines de fraisage : - chargeurs à plateaux : Inconvénient : capacité limitée mais les plateaux peuvent être interchangeables automatiquement. - changeurs à chaînes : Grande capacité, rechargement par un robot outil par outil, capacité encore accrue en utilisant 2 chaînes. 3.4. Chargement-déchargement de la M.O. Les machines de tournage sont généralement couplées à un robot. Les machines de fraisage sont équipées généralement d'un carrousel de palettes ou d'un système linéaire de palettisation. Dans ce cas, les pièces sont stockées avec leurs montages et celles-ci peuvent être identifiées par un codage des palettes (code binaire par butée, par proximétrie, code à barres, codage par pistes magnétiques, codage par étiquettes électroniques).\n4. Les commandes numériques (C.N.) A partir d'un programme d'usinage établi par un opérateur, le directeur de commande numérique (D.C.N.) fournit des ordres aux servocommandes des axes de la machine. Le système comprend un ou plusieurs microprocesseurs préprogrammés pour l’exécution des fonctions de la C.N. Le parcours de la trajectoire programmée s'effectue en déplaçant l'outil par rapport à la pièce. Outre le calcul des trajectoires des outils, la plupart des D.C.N. permettent de tenir compte des événements extérieurs (prise en charge de la synchronisation d'un robot de chargement-déchargement des pièces, contrôle des outils, contrôle des cotes...).\n La commande numérique par calculateur intégré : Les machines à commande numérique disposent d'un calculateur intégré. Ainsi le programme peut y être chargé en mémoire. Après l'élaboration ou le téléchargement du programme, la C.N travaille en autonomie. Ce type de C.N. permet : - l'élaboration et la modification des programmes sur site; - la gestion de programmes chargés en mémoire; - la mémorisation des données de la machine;  La commande numérique directe : La C.N. utilise une ligne de télécommunication pour échanger des données (programmes, messages...) entre le calculateur intégré et un équipement informatique externe (serveur ou ordinateur). Son utilisation permet de: - s’affranchir des capacités mémoire du calculateur intégré. - transmettre rapidement des données ou programmes. - gérer de manière centralisée les programmes.\n4.1. Les différents types de trajectoires \nLe passage d'un point à un autre s'effectue en programmant la position finale et le trajet parcouru pour atteindre cette position n'est pas contrôlée par le directeur de commande numérique. Par exemple, les trajectoires planes d'un point A vers un point B peuvent s’exécuter de manières différentes schématisées Figure 1-3 :\nFigure 1-3:Trajectoires en positionnement point à point \nDéplacement en para-axial\nLes trajectoires sont parallèles aux axes de déplacement (Figure 1-4) et la vitesse de déplacement (programmable) est contrôlée. Ce type de déplacement permet par exemple des fraisages précis à vitesses imposées.\nFigure 1-4:Trajectoires en déplacement para-axial \nDéplacement en continu (trajectoires de contournage)\nDes interpolateurs linéaires et circulaires permettent de réaliser des trajectoires linéaires et circulaires dans le plan ou dans l'espace. Les différents axes exécutant la trajectoire sont contrôlés en vitesse et en position pour assurer une synchronisation permanente des mouvements.\n5. Les différents modes de programmation\nQuel que soit le langage de programmation utilisé pour le développement des programmes pièces, le seul langage compréhensible par la machine est le langage ISO. Le passage d'un langage de haut niveau au langage ISO est possible en utilisant un logiciel de traduction. \nLe langage ISO\n- Sur pupitre de la C.N. : Cette solution mobilise la machine, la majorité des systèmes offrent par ailleurs une interface peu conviviale. - Sur poste de programmation + téléchargement sur la C.N. : Le poste de programmation peut être soit : \nUne console spécialisée reproduisant l'interface utilisateur de la C.N.\nUn ordinateur standard utilisant un logiciel spécialisé ou un éditeur de texte.\nL'écriture du programme s'effectue en temps masqué, mais les tests syntaxiques et la simulation graphique doivent se faire sur la M.O.C.N. ou nécessite alors l'utilisation d'un logiciel de simulation.\nLe langage conversationnel sur pupitre de la C.N. :\nLogiciel résident dans la CN qui permet la création, la modification, la visualisation et la simulation d'un ou plusieurs programmes pièces écrits en conversationnel pendant que la machine usine une pièce définie par un autre programme en mémoire. Aide à la programmation (fichiers divers) - Programmation en temps masqué mais utilisation du pupitre de la machine (présence d'un programmeur sur le site en cours de production). \nLes langages de haut niveau (APT - PROMO)\nCes langages normalisés facilitent la programmation, il présente l'avantage d'être indépendants de la C.N qui sera utilisée pour l'usinage. Un post-processeur (logiciel de traduction) spécifiquement développé pour chaque directeur de commande numérique permet la traduction en langage ISO. Ces langages sont également utilisés comme interface entre les systèmes de F.A.O (voir point suivant) et le langage I.S.O utilisé par la C.N. \nProgrammation automatique par une F.A.O.\nLes logiciels de F.A.O utilisent la géométrie de la pièce à usiner générée en C.A.O. Sur ces logiciels une session d'usinage consiste pour l'essentiel en la sélection des surfaces à usiner, le choix des outils, la définition de la méthode d'usinage et des paramètres de coupe. Les risques d'erreurs de report de données sont éliminés, le gain de temps est important particulièrement pour les pièces complexes.\nPlan de la leçon Titre : Les référentiels machines\nObjectif: Connaître les différentes origines d’une machine outil à commande numérique\nEléments de contenu : -\nLes origines et les courses\nLes jauges outil\nLes degrés de liberté d’un solide\nMéthode pédagogique : Exposé informel\nMoyens pédagogiques : -\nEvaluation : A la fin de la séance l’étudiant doit être capable de définir l’orientation des axes, les déférentes origines relative à une MOCN, Bibliographies : - Mémo Tech « Commande numérique programmation » - Manuel de programmation NUM 17\nLES REFERENTIELS MACHINES 1-Rappel sur la machine\n1.1-Généralités sur les modes Un système de coordonnées permet de repérer les positions et les déplacements d’un objet par rapport à un point origine. Un système de coordonnées cartésiennes rectangulaire est un trièdre de sens direct constitué de trois axes linéaires X, Y et Z auxquels sont associés trois axes rotatifs A, B et C. Les translations primaires s'effectuent suivant les axes X, Y, Z formant ainsi le trièdre de référence. Les rotations primaires sont les trois rotations A, B, C autour de ces trois axes. Sur certains centres d’usinage on trouve des axes secondaires.\nAxes primaires et secondaires\nprimaires La règle des trois doigts permet de retrouver facilement l’orientation des axes X, Y et Z. L’orientation positive d’un axe rotatif correspond à la rotation d’une vis de pas à droite avançant dans le sens positif de l’axe associé (sens du vissage).\nRègle des trois doigts\nOrientation positive d’un axe\n1.1.1 Présentation de la machine Le constructeur définit le système de coordonnées associé à une machine conformément à la norme ISO 841 (ou NF Z68-020). Les axes X, Y et Z parallèles aux glissières de la machine forment un système de coordonnées cartésiennes rectangulaire de sens direct. Le système de coordonnées mesure les déplacements des outils par rapport à la pièce à usiner supposée fixe.\nREMARQUE : Lorsque la pièce est mobile, il peut être commode de repérer ses déplacements, on utilise alors des axes X’, Y’ et Z’ orientés en sens des éléments qui la constituent. Pour un tour : - l’axe Z est confondu avec l’axe de la broche, - l’axe X est perpendiculaire à l’axe Z et correspond au déplacement radial de la tourelle porte outil, - l’axe Y (généralement fictif) forme avec les axes X et Z un trièdre de sens direct. Un déplacement dans les sens Z ou X positif accroît la distance entre la pièce et l’outil. Des axes rotatifs A, B, C définissent des rotations autour d’axes parallèles à X, Y et Z. Des axes linéaires secondaires U, V et W peuvent être ou non parallèles aux axes primaires X, Y, et Z.\nOrientation des axes sur un tour\nOrientation des axes sur une fraiseuse\nPour la programmation, on considère toujours que la pièce est fixe et que l'outil possède tous les degrés de liberté. 1.1.2 Définition des courses et origines Le processeur CN calcule tous les déplacements par rapport au point d’origine mesure de la machine. A la mise sous tension de la machine, si les capteurs de position des organes mobiles ne sont pas des systèmes de mesures absolus, la CN ne connaît pas la position courante de ces différents éléments par rapport à un repère fixe. Il faut alors effectuer une procédure d'initialisation pour connaître l'Origine absolue de la mesure (Om). OM : Le système apprend la position de l’origine machine (OM) par une prise d’origine mesure (POM). Om : La prise d’origine se fait sur une position physique : l’origine machine (OM) qui peut être confondue avec l’origine mesure (Om). Sur chacun des axes, l’origine machine est acquise par le système lorsque : -\nla butée d’origine a été actionnée dans les sens de déplacement prévu par le constructeur (sens de la POM),\nle codeur mesurant le déplacement de l’axe envoie son top zéro.\nLorsque la prise d’origine mesure (POM) est effectuée, le système applique les décalages définis par le constructeur sur chacun des axes pour connaître l’origine mesure (OM). Décalage d’origine mesure (OM/Om) = ORPOM\nLes courses utiles sur chacun des axes sont limitées par des butées logicielles dont la position est définie par des paramètres machine.\n1.1.3 Définition des décalages Pour écrire un programme pièce, le programmeur choisit une origine programme. 21\nL’origine programme est généralement un point de départ de cotations sur le dessin de la pièce.\nL’opérateur apprend au système la position de l’origine programme (OP) par une prise d’origine pièce :\nApprentissage (pour chacun des axes) d’un point connu et accessible de la pièce dit origine pièce (Op) qui peut être confondue avec l’origine programme. Décalage d’origine pièce (Op/OM) = PREF Introduction du décalage de l’origine programme par rapport à l’origine pièce (peut être réalisée par programmation). Décalage d’origine programme (OP/Op) = DEC1\na- Cas du tournage Décalages sur l’axe Z\nDécalages sur l’axe X (Solution avec DEC1)\nPREF : Valeur fixe relevée entre l’OM et l’axe de la broche.\nb- Cas du fraisage :\nc- Coordonnées d’un point par apport à l’origine mesure La position d’un point quelconque (A) définie par rapport à l’origine programme (OP) est convertie par la CN en coordonnées par rapport à l’origine mesure (OM) :\nCotes programme (par rapport à OP)\nCotes mesure (par rapport à OM)\nXMA = XPA + PREF + DEC1 X\nZMA = ZPA + PREF + DEC1 Z\nLes cotes sont des valeurs algébriques. Aux cotes mesure peuvent s’ajouter les décalages introduits par le programme.\nDéfinition des dimensions d’outils\n1.1.4.1 Définition des jauges d’outils Jauge d’outil = distance arête coupante de l’outil / point de référence tourelle/broche\nCas du fraisage\n1.1.4.2 Définition des rayons et orientation du nez d’outil La description d’un outil est complétée par : Le code d’orientation du nez de l’outil permet au système de localiser la position du centre (C) de la partie coupante de l’outil à partir du point de coupe théorique (P). Orientation du nez de l’outil = code C0 à C8\nRayon de la partie coupante de l’outil = R Le point de coupe réel de l’outil est obtenu en appliquant à partir de « C » un vecteur de module « R » perpendiculaire à la direction du déplacement. 25\n1.1.5 Définition des dynamiques d’outils L’opérateur a la possibilité à tout moment (y compris en cours d’usinage) d’introduire des corrections dynamiques d’outils lorsqu’il constate sur une pièce un écart entre les cotes attendues et les cotes obtenues. Ces corrections (positives ou négatives) ont pour objet de compenser de légères variations des dimensions de l’outil ou de la pièce (usure, dilatation). Correction dynamique d’outil sur X = DX (au diamètre) Correction dynamique d’outil sur Z = DZ\nLe système prendra en compte les dimensions corrigées d’outils : Longueur corrigée sur X = Jauge X + DX/2 Longueur corrigée sur Z = Jauge Z + DZ 1.1.6 Les liaisons en commande numérique En usinage à commande numérique, les paramètres cités aux paragraphes précédents font la liaison entre les différents constituants de la chaîne d’usinage.\nPlan de la leçon Titre : Les fonctions d’usinage Objectifs  connaître la signification des fonctions préparatoire G.  connaître la signification des fonctions auxiliaires M. Eléments de contenu  les fonctions préparatoires G.  les fonctions auxiliaires M.  Exemples. Pré requis  La cinématique du point  Les mouvements de coupe Méthode pédagogique  exposé informel Moyen pédagogique  Logiciel de simulation  TP d’usinage Evaluation A la fin de la leçon l’étudiant devra choisir la fonction appropriée pour programmer une opération d’usinage.\nLES FONCTIONS D’USINAGE I/ Classification des fonctions préparatoires G et auxiliaires M 1 Classification des fonctions préparatoires G Types de fonctions G :  fonctions G modales,  fonctions G non modales. Certaines fonctions G doivent être programmées avec leurs arguments associés. La programmation de certaines fonctions G peut être incompatible avec l’état du programme en cours. 1.1 Fonctions G modales Fonctions appartenant à une famille de fonctions G se révoquant mutuellement. Certaines familles de fonctions G comportent une fonction initialisée à la mise sous tension du système. La validité de ces fonctions est maintenue jusqu’à ce qu’une fonction de même famille révoque leur validité. Exemple :  N. G00 X.. Y..\nInterpolation linéaire à vitesse rapide\n N.. G01 Z..\nL’interpolation linéaire à vitesse d’usinage révoque G00\n1.2 Fonctions G non modales Fonctions uniquement valide dans le bloc ou elles sont programmées (révoquée en fin de bloc). Exemple : N.. G09 X..\nFonction d’arrêt précis en fin de bloc révoquée en fin de bloc\n1.3 Fonctions G incompatibles avec l’état du programme Fonctions dont la programmation est autorisée ou non selon l’état du programme en cours. Exemple : N.. G18 G41 X.. Y..\nSyntaxe correcte, choix du plan ZX (G18), puis correction de rayon (G41)\nN.. N.. G41 G18 X.. Y.. correction de\nSyntaxe incorrecte, changement de plan interdit en rayon\n1.4 Fonctions G avec arguments associés Fonctions suivies d’un ou plusieurs arguments qui sont des mots spécifiques à la fonction G qui les annonce. Le ou les arguments doivent suivre immédiatement la fonction. L’analyse des arguments d’une fonction G est close dès la lecture d’un mot n’appartenant pas à la liste des arguments de cette fonction. Exemple : N.. G04 F2 T03 F200 Syntaxe correcte N.. G04 T03 F2 F200 Syntaxe incorrecte, l’argument F2 ne suit pas immédiatement G04 Lorsqu’une fonction G possède plusieurs arguments, l’ordre de programmation ceuxci est indifférent sauf avec les fonctions G introduisant des ruptures de séquences (G10, G76, G77 et G79). Les arguments associés à une fonction peuvent être :  obligatoires,  facultatifs. L’argument de certaines fonctions G peut être programmé seul dans un bloc. a- Arguments obligatoires Les arguments sont obligatoires si : - la fonction G est uniquement annonciatrice d’arguments. Par exemple : N.. G16 P+ Fonction G et son argument P+ - la fonction G révoque un état modal antérieur et caractérise son argument de façon différente. Exemple : N.. G94 F100 Avance en mm/min N.. N.. G95 F0.5 La transition de l’avance de mm/min en mm/tour nécessite la redéfinition de l’argument F b- Arguments facultatifs Les arguments sont facultatifs si la fonction G permet de les déterminer par défaut. Par exemple : N.. G96 X.. S150 Cas ou la position X (par rapport à OP) est déterminée dans un bloc précédent (G96 : VCC en machine mixte) c- Arguments programmés seuls L’argument peut être programmé seul dans un bloc lorsque la fonction G associés est toujours active. Exemple : N.. G94 F150 X.. Y.. Avance en mm/min N.. N.. X.. Y.. F100 La fonction G94 n’est pas obligatoire avec son argument, le système est toujours dans l’état G94 2. Classification des fonctions auxiliaires M Types de fonctions M :  fonctions M modales, 29\n fonctions M non modales. Les fonctions M peuvent être :  des fonctions « avant » ou « après »,  des fonctions codées ou décodées. 2.1 Fonctions M modales Fonctions appartenant à une famille de fonctions M se révoquant mutuellement. Certaines familles de fonctions M comportent une fonction initialisée à la mise sous tension du système. La validité de ces fonctions est maintenue jusqu’à ce qu’une fonction de même famille révoque leur validité. Exemple : N.. S500 M03 Mise en rotation de la broche N.. M05 Arrêt de la broche, révoque M03 2.2Fonctions M non modales Fonctions uniquement valides dans le bloc ou elles sont programmées. Exemple : N.. M00 Fonction d’arrêt programmé 2.3 Fonctions M “avant” Fonction exécutée avant déplacement sur les axes programmés dans le bloc. Exemple : N.. X100 Y50 M08 La fonction d’arrosage M08 est exécutée avant déplacements sur X et Y 2.4 Fonctions M « après » Fonctions exécutées après déplacements sur les axes programmés dans le bloc. Exemple : N.. X50 Y100 M09 La fonction d’arrêt arrosage (M09) est exécutée après déplacements sur X et Y 2.5 Fonctions M codées Les fonctions codées sont définies par le constructeur machine et sont spécifiques à la machine. Fonctions codées M100 à M199 (NUM) Ces fonctions avec compte rendu sont par principe des fonctions « après non modales », mais ces particularités peuvent être redéfinies au choix du constructeur de la machine. Une seule de ces fonctions est autorisée dans un bloc du programme pièce. Fonctions codées M200 à M899 Ces fonctions dites « à la volée » sont des fonctions « avant modales ». La poursuite du programme est effectuée sans attente du CRM. Une seule de ces fonctions est autorisée dans un bloc du programme pièce.\nREMARQUE : Dans un même bloc, il est autorisé de programmer une fonction codée non modale (M100 à M199) et une fonction codée modale (M200 à M899).\n2.6 Fonctions M décodées Les fonctions M décodées sont des fonctions de base du système et dont la signification est connues. REMARQUE : Toutes ces fonctions sont acquittées avec compte rendu de fonction M (CRM), cet acquittement autorise la poursuite du programme pièce. Exemple : N.. T01 M06 Fonction M06 de changement d’outil Plusieurs fonctions M décodées peuvent être programmées dans un même bloc. Exemple : N.. G97 S500 M03 M40 M08 II/ Listes de fonctions G, M et autres 1- Fonctions G en Tournage Code Désignation G00 Interpolation linéaire à vitesse rapide. G01 Interpolation linéaire à vitesse d’avance programmée. G02 Interpolation circulaire sens antitrigonométrique à vitesse d’avance programmée. G03 Interpolation circulaire sens trigonométrique à vitesse d’avance programmée. G04 Temporisation programmable. G09 Arrêt précis en fin de bloc avant enchaînement sur bloc suivant. G10 Bloc interruptible G12 Survitesse par manivelle G16 Définition de l’orientation de l’axe de l’outil avec les adresses P, R. G20 Programmation en coordonnées polaires (X,Z,C) G21 Programmation en coordonnées cartésiennes (X,Z,C) G22 Programmation en coordonnées cylindriques (X,Y,Z) G23 Interpolation circulaire définie par trois points. G33 Cycle de filetage à pas constant G38 Cycle de filetage enchainé. G40 Annulation de correction de rayon. G41 Correction de rayon à gauche du profil à usiner. G42 Correction de rayon à droite du profil à usiner. G51 Miroir. G52 Programmation absolue des déplacements par rapport à l’origine mesure. G53 Invalidation des décalage PREF et DEC1. G54 Validation des décalages PREF et DEC1. G59 Décalage d’origine programmé. G63 Cycle d’ébauche avec gorge G64 Cycle d’ébauche G65 Cycle d’ébauche de gorge G66 Cycle de défonçage G70 Programmation en pouce. G71 Programmation en métrique. G73 Invalidation du facteur d’échelle. G74 Validation du facteur d’échelle. 31\nG75 G76 pièce G77 retour. G78 G79 G80 G81 G82 G83 G84 G84 G85 G87 G89 G90 G91 G92 G92 R G92 S G94 G95 G96 G97 G98\nDéclaration d’un sous programme de dégagement d’urgence. Transfert des valeurs courantes des paramètres L et E dans le programme Appel inconditionnel de sous programme ou d’une suite de séquences avec Synchronisation des groupes d’axes. Saut conditionnel ou inconditionnel à une séquence sans retour. Annulation de cycle d’usinage. Cycle de perçage centrage. Cycle de perçage chambrage. Cycle de perçage avec débourrage. Cycle de taraudage. Cycle de taraudage rigide. Cycle d’alésage. Cycle de perçage avec brise-copeaux. Cycle d’alésage avec temporisation en fin de trou. Programmation absolue par rapport à l’origine programme. Programmation relative par rapport au point de départ du bloc. Présélection de l’origine programme. Programmation de la vitesse d’avance tangentielle. Limitation de la vitesse de la broche Vitesse d’avance exprimée en millimètre, pouce ou degré par minute. Vitesse d’avance exprimée en millimètre ou en pouce par tour. Vitesse de coupe constante exprimée en m/mn Vitesse de broche exprimée en tours par minute. Définition de la valeur de X de départ pour interpolation sur l’axe C\nNOTA : Les fonctions modales sont initialisées à la mise sous tension 2- Fonctions M en tournage et en fraisage Code Désignation M00 Arrêt programmé. M01 Arrêt programmé optionnel. M02 Fin de programme M03 Rotation de broche sens antitrigonométrique.. M04 Rotation de broche sens trigonométrique. M05 Arrêt de broche. M06 Appel d’outil. M07 Arrosage numéro 2. M08 Arrosage numéro 1. M09 Arrêt d’arrosage. M10 Blocage d’axe. M11 Déblocage d’axe. M12 Arrêt d’usinage programmé. M19 Indexation de broche. M40 à M45 Gammes de broche M48 Validation des potentiomètres de broche et d’avance. M49 Inhibition des potentiomètres de broche et d’avance. 32\nM61 M64 à M65 M66/M67\nLibération de la broche courante dans le groupe d’axes. Commande des broches numéro 1 à 2. Mesure broche 1/Mesure broche 2\n3- Autres fonctions Code Désignation S0 Emission de message vers la visualisation. S1 à S6 S9 Emission de message vers la fonction automatisme ou un serveur distant ou un périphérique ou un PC. / Saut de bloc. T Numéro d’outil. D.. Appel du correcteur d’outil. ED.. Décalage angulaire programmé. EG.. Modulation programmée de l’accélération. EM-/+ Dimensions extrêmes de la pièce en visualisation graphique 3D M Conversion de l’unité interne des axes rotatifs. U Conversion de l’unité interne des axes linéaires.\n4- Les fonctions G et M en fraisage Code Désignation G00 Interpolation linéaire à vitesse rapide. G01 Interpolation linéaire à vitesse d’avance programmée. G02 Interpolation circulaire sens antitrigonométrique à vitesse d’avance programmée. G03 Interpolation circulaire sens trigonométrique à vitesse d’avance programmée. G04 Temporisation programmable. G06 Ordre d’exécution d’une courbe spline. G09 Arrêt précis en fin de bloc avant enchaînement sur bloc suivant. G10 Bloc interruptible G12 Survitesse par manivelle G16 Définition de l’orientation de l’axe de l’outil avec les adresses P, Q, R. G17 Choix du plan XY G18 Choix du plan ZX G19 Choix du plan YZ G23 Interpolation circulaire définie par trois points. G29 Correction d’outil dans l’espace (3 axes ou 5 axes). G31 Cycle de filetage au grain. G40 Annulation de correction de rayon. G41 Correction de rayon à gauche du profil à usiner. G42 Correction de rayon à droite du profil à usiner. G43 Correction dans l’espace avec outil cylindrique G45 Cycle de poches simples. G46 Cycle de poches ou surfaçage avec contours quelconques. G48 Définition d’une courbe spline. G49 Suppression d’une courbe spline. G51 Miroir. 33\nG52 Programmation absolue des déplacements par rapport à l’origine mesure. G53 Invalidation des décalage PREF et DEC1. G54 Validation des décalages PREF et DEC1. G59 Décalage d’origine programmé. G70 Programmation en pouce. G71 Programmation en métrique. G73 Invalidation du facteur d’échelle. G74 Validation du facteur d’échelle. G75 Déclaration d’un sous programme de dégagement d’urgence. G76 Transfert des valeurs courantes des paramètres « L » et « E » dans le programme pièce G76+/- Création/suppression de programme ou de bloc ISO G77 Appel inconditionnel de sous programme ou d’une suite de séquences avec retour. G77-i Appel du bloc de retour d’un sous-programme G78 Synchronisation des groupes d’axes. G79 Saut conditionnel ou inconditionnel à une séquence sans retour. G79+/Suspension momentanée de la préparation du bloc suivant dans une séquence avec mouvement G80 Annulation de cycle d’usinage. G81 Cycle de perçage centrage. G82 Cycle de perçage chambrage. G83 Cycle de perçage avec débourrage. G84 Cycle de taraudage. G84 Cycle de taraudage rigide. G85 Cycle d’alésage. G86 Cycle d’alésage avec arrêt de broche indexée en fin de trou. G87 Cycle de perçage avec brise-copeaux. G88 Cycle d’alésage et dressage de face. G89 Cycle d’alésage avec temporisation en fin de trou. G90 Programmation absolue par rapport à l’origine programme. G91 Programmation relative par rapport au point de départ du bloc. G92 Présélection de l’origine programme. G92 R Programmation de la vitesse d’avance tangentielle. G93 Vitesse d’avance exprimée en inverse du temps (V/L). G94 Vitesse d’avance exprimée en millimètre, pouce ou degré par minute. G95 Vitesse d’avance exprimée en millimètre ou en pouce par tour. G97 Vitesse de broche exprimée en tours par minute. G104 Lissage de courbe dans l’espace G997 Validation et exécution de toutes les fonctions mémorisées dans l’état G999. G998 Validation de l’exécution des blocs et d’une partie des fonctions traitées dans l’état G999. G999 Suspension de l’exécution et forçage de la concaténation des blocs.\nPlan de la leçon Titre : La programmation sur M.O.C.N\nObjectif: Connaître l’architecture d’un programme en CN. Eléments de contenu :\nLa Programmation : o Définition o Mot o Format o Bloc o Structure générale\nPrérequis : Techniques d’usinage sur machines conventionnelles\nAcétate Durée : 1h30’\nMémotech : Commande Numérique programmation Manuel de Programmation NUM Guide du technicien en productique\nPROGRAMMATION SUR MACHINE OUTIL A COMMANDE NUMERIQUE I/ La Commande Numérique Définition : La C.N (Commande Numérique) est une méthode de contrôle des machines dans laquelle la principale tache de l’opérateur est de fournir, des instructions composées de chiffres, de lettres et de caractères de ponctuation (1, G,  ,  : ,/ ; ). Une telle combinaison s’appelle combinaison alphanumérique. II/ La programmation sur MOCN 1° Définition d’un programme Un programme pièce CNC est une liste d’instructions et de données à transmettre au système de commande numérique. La création d’un programme composé de blocs et de mots est soumise à des règles de structure, syntaxe ou format. La programmation est à format variable et adresses suivant les codes et normes ISO et EIA. La programmation est possible dans les deux codes :  ISO (International Organization for Standardization). Normes ISO 6983-1 (NF Z 68-035), 6983-2 (NF Z 68-036) et 6983-3 (NF Z 68-037).  EIA (Electronic Industries Association). Normes RS 244 A et 273 A. Un programme est constitué de lignes appelées "blocs". Un bloc correspond aux instructions relatives à une séquence d'usinage. Chaque bloc est constitué d'un groupe de mots. Un mot est un ensemble de caractères composé d'une adresse suivie de chiffre constituant une information. PROGRAMME %10 N10 N.. N.. N250 N50\n2° Format de mot\nLe mot définit une instruction ou donnée à transmettre au système de commande. Types de mots :  mots définissant des dimensions,  mots définissant des fonctions. Le format définit les caractéristiques particulières de chaque mot codé employé en programmation. 3° Format général des mots\n Adresse : Une ou deux lettres ou un caractère  Signe algébrique : Signe, éventuellement plus (+) ou moins (-)  Donnée numérique : Chiffres liés à l’adresse\n4° Particularités du format des mots de dimensions\nLe format des mots de dimensions est conditionné par le choix des unités internes du système définies à l’intégration de la CN par le constructeur de la machine. Les unités internes du système sont définies pour :  les axes linéaires,  les axes rotatifs. Les unités internes affectent directement les courses machine, ainsi que les formats d’acquisition et de visualisation des cotes sur les axes linéaires et rotatifs (modulo ou non). 5° Unité interne des axes linéaires\nLe nombre de chiffres pouvant être placés après le point décimal lors de la programmation des axes linéaires (l’unité de base étant le mm) est déclaré dans le paramètre machine. 37\nCorrespondances du format de mot avec l’unité interne des axes linéaires Unité interne\n1 chiffre après le point\n1/100 de mm 2 chiffres après le point m\n3 chiffres après le point\n1/10 de m\n4 chiffres après le point\n1/100 de m 5 chiffres après le point\n6° Unité interne des axes rotatifs Le nombre de chiffres pouvant être placés après le point décimal lors de la programmation des axes rotatifs (l’unité de base étant le degré) est déclaré dans le paramètre machine.\nCorrespondance du format de mot avec l’unité interne des axes rotatifs Définition\n1/10 de degré\n2 chiffres après le point\n1/100 de degré\n3 chiffres après le point 1/1000 de degré 4 chiffres après le point 1/10000 de degré 7° Exemples de formats de mots : Mot définissant une dimension, adresse X (unité interne au m)\n X : Adresse du mot  + : Le signe ‘’+ ‘’ est facultatif  0 : Les zéros de tête sont facultatifs 38\n 5 : Nombre de chiffres autorisés avant le point décimal  3 : Nombre de chiffres autorisés après le point décimal Ecriture du mot de dimension de valeur 0,450 mm au format X+053 (format variable). 0,450 mm peut s’écrire :\nX+0.450 ou X.45 Mot définissant une fonction, adresse G\n G : Adresse du mot  0 : Les zéros de tête sont facultatifs  2 : Nombre de chiffres maximum autorisés avec l’adresse Ecriture de mots de fonction adresses G au format G02 (format variable).  Le mot G01 peut s’écrire : G1  Le mot G04 peut s’écrire G4 8° Format des blocs Un bloc (ou séquence) définit une ligne d’instruction composée de mots codés à transmettre au système de commande. Le format de bloc définit la syntaxe des mots de fonction et de dimension composant chaque bloc de programmation. BLOC N..\n N.. : Numéro du bloc  G.. : Mot de fonction préparatoire  X.. : Mot de dimension  F.. : Mot de fonction technologique  M.. : Mot de fonction auxiliaire Exemples de blocs : 1-Ecriture d’un bloc définissant un changement d’outil et l’appel de son correcteur N20\n N20 : Numéro du bloc 39\n T01 : Numéro d’outil  D01 : Numéro de correcteur  M06 : Changement d’outil 2-Ecriture d’un bloc définissant la mise en rotation de broche\n N30: Numéro du bloc  S650 : Vitesse de rotation  M41 : Gamme de broche  M03 : Sens de rotation 3-Ecriture d’un bloc définissant une trajectoire\n G01 : Interpolation linéaire  X 20.456 : Point à atteindre  F150 : Vitesse d’avance  M08 : Arrosage 9° Structure générale d’un programme Un programme CN comporte des caractères obligatoires de début et fin. Ilest exécuté dans l’ordre d’écriture des blocs situés entre les caractères de début et de fin de programme. La numérotation des blocs n’intervient pas dans l’ordre de déroulement du programme. Il est malgré tout conseillé de numéroter les blocs dans l’ordre d’écriture (de dix en dix par exemple). Structure d’un programme ISO Début de programme :  caractère du début de programme suivit d’un numéro Exemple :  1000 Coprs du programme : Il contient tous les blocs nécessaires à l’opération d’usinage\nFin de programme :  code M02 Fin de changement de programme :  caractère XOFF\nExemples 1-Structure d’un programme\nEXEMPLES  1000\nNUMERO DU PROGRAMME IDENTIFICATION\n(TOUR T2) (PH30)\nN50 G80G40M5M9 POSITION DEGAGEMENT\nN80 M06 T01D01 N85 G95G97S1500F0.05M03M8 N90 G90 G0 X0 Z70\nN100 G81 X0 Z60 N120 G0G52 X0Z0M9 OPERATION « n »\nN440 G01 X30 Z-5 F0.07\nN470 Z-45 EB2 N480 G02 X40 Z-55 I40 K-50 EB2 FIN PROGRAMME\nN490 G01 Z-75 N120 G0G52 X0Z0M9\n2-Structure d’une opération\nFonctions ISO correspondantes\nPOSITIONNER LE BON OUTIL N50 M06T06D07\nAPPROCHE RAPIDE DE L’OUTIL\nADAPTER LES CONDITIONS DE COUPE\nREALISER L’OPERATION D’USINAGE N85 G95G97S1500F0.05M03M8\nDEGAGER L’OUTIL EN RAPIDE N480 G02 X40 Z-55 I40 K-50 EB2 N490 G01 Z-75\nN500 X30 Z-80 N120 G0G52 X0Z0M9\n10-Elaboration d’un programme L’organigramme suivant décrit le processus de fabrication d’une pièce du dessin de définition jusqu'à l’usinage.\nGamme d’usinage Préparation : outillages, montages ……\nProgrammation hors ligne : PC, Logiciel de CFAO\nProgrammation en ligne : CNC, Pupitre machine\nProgramme Transfert PC-CNC, Disquette, liaison série\nLecteur perforateur Bande perforée\nCNC Mise au point-tests\nPlan de la leçon Titre : Principes généraux de la programmation\nObjectif: Rédiger un programme CNC a partir d’un dessin de définition Eléments de contenu : -\nLes fonctions d’initialisation\nLa fonction d’appel de l’outil\nLa commande de la broche\nTechniques d’usinage sur machines conventionnelles\nMéthode pédagogique : Exposé informel Moyens pédagogiques : Acétate Durée : 1h30’ Bibliographies :\nMémotech : Commande Numérique programmation\nManuel de Programmation NUM\nPRINCIPES GENERAUX DE LA PROGRAMMATION\n1-Définition : La programmation en commande numérique est une suite logique d’instructions fournies à la machine. Il y a certaines instructions communes à tous les programmes.\n2-Fonctions d’initialisation : Un programme commence par le caractère "%" suivi d'un numéro de programme, le premier bloc doit comprendre les instructions nécessaires à l’initialisation de la machine. N10 G40 G80 M9 M5 G0 G52 X0Z0 2-Appel de l’outil : Après dégagement de la tourelle loin de la pièce (vers l’origine mesure G52) pour des raisons de sécurité, on appel l’outil propre à l’opération d’usinage. N40 M06T02D06 T02: Choix de l’outil en position 2 du magasin D06: Prise en compte du correcteur n° 6 M06: Chargement de l'outil choisi Le correcteur renferme les caractéristiques dimensionnelles et géométriques de l’outil définies par rapport au point de référence. 2.1 Exemples: Cas du fraisage: D06 L……R……. @............ Les adresses: L : Longueur de la fraise R : Rayon de la fraise @ : Rayon de bout de la fraise\nCas du tournage: D06 X…Z…R…….C........ Les adresses : X: Jauge suivant l’axe X Z: Jauge suivant l’axe Z R: Rayon de la plaquette C : orientation du bec de l’outil\n3-Positionnement outil/Pièce: Selon la position de l’outil par rapport à la pièce, les correcteurs de rayon de l’outil seront pris en compte à la lecture de la fonction G41 G42 ou G43.\nG41 Compensation de l’outil vers la gauche G42 Compensation de l’outil vers la droite G43 Correction de la longueur de l’outil G44 Annulation de la compensation en longueur G40 Annulation de la compensation en longueur\nCas du fraisage : …. N100 G41 G01 X60. Y50. D11 N110 X40. Y50. N120 G02 X30. Y60. I0. J10. N130 G01 Y100.\nCas du tournage : N100 G41 G01 X100. Z40. N110 X60. N120 G03 X40. Z50. I0 K10. N130 G01 Z70. N140 X30. Z90. N150 X-2. N160 G40 Z100. ….\n4-Les conditions de coupes :\n4.1-La vitesse d’avance : F La vitesse d’avance peut être exprimée en :  Millimètre par minute : G94\nN100 G94 F200\n Millimètre par tour:\nN100 G95 F0.2\nLes deux fonctions sont modales.\nL’avance est appliquée au centre de l’outil\nLa vitesse d’avance peut être tangentielle : G92 R…..\nN150G92R5 (5 rayon mini\nde courbe au dessous du laquelle l’avance tangentielle n’est pas traitée. 4.2- La vitesse de coupe: S \nVitesse de coupe constante : G96\nN100 G96 S 150\nVitesse de coupe variable :\nN150 G97 S3000\nLimitation de la fréquence de rotation: G92\nN200 G92 S5000\n(N5000tr/mn) 4.3- La lubrification Les fonctions M07, M08 ou les deux en même temps permettent l’arrosage de la pièce N200 M07M08 L’arrêt de l’arrosage est exprimé par la fonction M09 N500 M09 4.4-Commande de la broche La commande de la broche à la fréquence programmée ou l’arrêt de celle-ci est activée par les fonctions suivantes :\nSens antitrigonométrique N250 M03\n5-Type de programmation La programmation peut être en absolue, dans ce cas tous les points ont la même origine ont c.a.d leurs cordonnées sont définies par rapport à l’origine programme OP, comme elle peut être en relatif donc chaque point est définie par rapport au point précédent.\nFonctions signification G90\nProgrammation en absolue Tous les points ont la même origine\nProgrammation en relatif L’origine de chaque point et le point précédent\nPour de faciliter la programmation on peut décaler l’origine programme :G59\nN... G59 Xb OP en OP2 N... ... usinage de "3" N... G59 Xa OP en OP1 N... ... usinage de"2" N... G59 X0 OP en OP0 N... ... usinage de "1\n6. Les interpolations Il existe deux types d’interpolations : 6.1-\ninterpolation linéaire \nInterpolation linéaire à vitesse d’avance rapide: G00\nN40 G00 X20 Z100 \nInterpolation linéaire à vitesse d’avance de travail : G01\nN70 G01 X20 Z150 Interpolation circulaire définie par le point d’arrivée et le rayon ou le\ncentre du cercle \nInterpolation circulaire dans le sens anti-trigonométrique à vitesse d’avance de travail : G02\nInterpolation circulaire dans le sens trigonométrique à vitesse d’avance de travail : G03\nN500 G03/G02 X…..Z….R…. Ou N500 G03/G02 X…..Z….I…K….\nInterpolation circulaire définie par le point d’arrivée et un point\nintermédiaire N80 G23 XcZc IbKb XcZc : coordonnées du point d’arrivée IbKb:coordonnées du point intermédiaire\n7-Exercices Exercice 1: La pièce suivante est représentée par les cotes moyennes: \nChoisir l’origine programme\nDresser un tableau qui défini les coordonnées des points de la trajectoire de l’outil\nFaire le programme d’usinage de finition de cette pièce\nProgrammation en absolue\nProgrammation en relatif\nExercice 2 : Le matériau de la pièce : C45 -\nFaire le contrat de phase\nDE Ensemble :\nElément : Matière :C45\nCode pièce :\nDésignation de la phase: Tournage\nPorte pièce :\nS.phase Opération Désignation Outillage des\nOutils Vérificateur Vc N f/fz Z Vf ap\nPlan de la leçon Titre :Les cycles de tournage Objectif général : Connaître les syntaxes de programmation des cycles fixes de tournage sur MOCN Eléments de contenu : -\nLes cycles de tournage : o Ebauche para-axiale o Cycle de filetage o Cycle de perçage avec débourrage o Cycle de perçage par brise copeaux o Cycle de défonçage o Cycle d’ébauche avec gorge\nPré requis : -Les référentiels machines -Les fonctions de programmation -Chronologie des opérations d’usinages -Choix des conditions de coupe Méthode pédagogique : -Exposé informel Moyens pédagogiques : -Acétates -Logiciels de simulation Evaluation : Exercices Durée : Bibliographie :\nManuel de programmation NUM . Mémotech de commande numérique\nLES CYCLES DE TOURNAGE 1°- Définition : Un cycle permet, à partir de la définition d’un profil brut, d’effectuer l’ébauche et la finition d’une pièce par passes successives. 2 / les différentes cycles : 2.1-Cycle d’ébauche para-axial : G64 La fonction permet l’ébauche d’un volume de matière situé entre les définitions d’un profil brut et d’un profil fini. Le cycle peut être exécuté en para-axial par dressage ou chariotage et pour des usinages extérieurs ou intérieurs. - Syntaxe de programmation :  Début :\nG64 Nn Nm. I ... K ... P ../R…. F… XA ZA XB ZB\nDéfinition des limites du brut\nXC ZC ……… ……….\n Fin :\nFin d’ébauche est positionnent au point D\nNn, Nm : blocs représentants les bornes du profil fini P : Valeur de la prise de passe en X R : valeur de la prise de passe en Z I : surépaisseur de finition en X (facultatif) K : surépaisseur de finition en Z (facultatif) F : avance en m/min si G94 ou mm/ tr si G95\nMouvements de l’outil\nParamètres du cycle - Différents types d’ébauche :\nL’exécution du cycle par usinage axial ( chariotage) ou usinage frontal ( dressage) est obtenu par le sens de définition du brut et la programmation de P ou R dans le bloc de cycle.\na- Ebauche extérieur : 1. Ebauche par chariotage : La profondeur de passe (P) est perpendiculaire à l’axe de la pièce, le mouvement d’avance est parallèle à l’axe de la pièce ;\nEbauche par chariotage 55\nSyntaxe de programmation N200 … N210 G64 N.. N.. I .. K .. P N220 X .. Z ..\nN240 X.. Z..\nPoint ( C )\nN260 G80 G52 X.. Z.. N..\n2. Ebauche par dressage : La profondeur de passe (R) est parallèle à l’axe de la pièce, le mouvement d’avance est perpendiculaire à l’axe de la pièce\nEbauche par dressage Syntaxe de programmation N200… N210 G64 N.. N.. I.. K4.. R4 N220 X .. Z..\nN 230 X ..\nN240 X .. Z..\nN250 Z ..\nN260 G80 G52 X .. Z.. N.. 56\n%46 N10 G00 G52 X.. Z..\nPosition de changement outil\nN20 T01 D01 M06 ( outil à dresser R= 0,8) N30 S900 M40 M04 N40 X120 Z55\nPoint B , outil en début\nd’ébauche N50 G92 S3500 N60 G96 S200 N70 G95 F0.2 N80 G64 N140 N210 I0.4 K0.2 R3\nN90 X16 Z55\nbrut N110 Z20\nPoint (C )\nN120 G80 G52 X.. Z.. G97 S900\nN130 T03 D03 M06 ( outil à copier R=0.4) N140 G42 X16 Z55\nPoint a, outil en début de\nfinition N150 G96 S250 57\nN160 G01 Z50 F0.1\nN180 G03 X40 Z45 R5\nN190 G01 Z30\nN210 X120 Z20\nN220 G00 G40 G52 X.. Z.. G97 S900 M05 N230 M02\nModifications à apporter pour exécution du programme %46 par chariotage N80 G64 N140 N210 I0.4 K0.2 P3\nAdresses R remplacée par P\nN90 X120 Z20\nDéfinition du brut inversé\nN100 Z55 N110 X16 b -Ebauche d’un profil intérieur\n%48 N10 G00 G52 X.. Z..\nN20 T07 D07 M06 ( outil à aléser R0,4) N30 S900 M40 M04 N40 X18 Z45\nN50 G92 S3500 N60 G96 S100 N70 G95 F0.15 N80 G64 N140 N210 I-0.2 K0.1 P2\nN90 X16 Z12\nN130 T09 D09 M06 ( outil à aléser R0.2) N140 G41 X64 Z45\nPoint a, outil en début de finition\nN150 G96 S120 N160 G01 X56 Z41 F0.08\nN190 X30 Z15\nN210 X16 Z12\nN220 G00 Z45 G97 S900\nN230 G40 G52 X.. Z.. M05 N240 M02. 2.2 Cycles de filetage à pas constant- G33 : La fonction permet l’exécution de filetages cylindrique, conique et frontal. Les filetages peuvent être mono-filet ou multi-filets et exécutés par pénétration droite ou angulaire. Les passes successives sont exécutées suivant des profondeurs dégressives\nParamètres d’un cycle de filetage - Syntaxe : N.. G33 X.. Z..K..[EA..][EB..] P.. [Q..][r..][F..][S..]/ [ES]  X…Z : coordonnées suivant X et Z de la fin du filetage  K… : pas (valeur maxi 250mn)  EA… : angle du cône 0Z et le profil de la pièce EA= 0 si le filetage est cylindrique EA= 90 : filetage frontal  EB : angle de pénétration entre le flanc de filet et l’axe de pénétration suivant le sens d’usinage EB = 0 pénétration droite EB > 0 : pénétration à flanc de filet suivant le sens d’usinage EB < 0 : pénétration à flanc de filet opposée au sens d’usinage  R : longueur du cône de dégagement, par défaut : perpendiculaire à l’axe de filetage  P : profondeur total de passe  Q : profondeur de la dernière passe ( incluse dans P) Q = 0 passe à vide Par défaut : 1 passe  F : nombre de filets (par défaut 1 filet)  S : nombre de passes de finition (passe Q non comprise) S : passes de valeurs dégressives  ES : passes de valeurs constantes.\nR =0 : dégagement\n- Propriété de la fonction : La fonction G33 est non modale. - Révocation : La fonction G33 est révoquée en fin de bloc. - Décomposition du cycle : Les phases ci-dessous sont données à titre indicatif et le filetage ne comprend que les paramètres principaux du cycle. N220 G00 Xa Za N230 G33 Xb Zb K.. P.. S..\nPhase 1 : Bloc de positionnement de l’outil au point de départ du filetage sur X et Z ( point a) Phase 2 : Prise de passe rapide suivant l’axe de pénétration ( première passe) Phase 3 : Exécution de la première passe suivant l’axe de filetage Z( point Zb) Phase 4 : Dégagement suivant X ( point Xb) Phase 5 : Dégagement rapide suivant l’axe de pénétration Phase 6 : Retour rapide à la position de départ de filetage Exécution des passes suivantes de façon identique aux passes 2 à 6 , puis passe de finition s’il y a lieu. - Pente de dégagement d’outil en fin de passe définie par R\n- Filetage conique, demi-angle au sommet défini par EA: Valeur EA positive suivant sens trigonométrique, modulo 180° Soit : -45 °  EA  45° pour : Z axe de filetage X axe de pénétration Soit : EA> 45° ou EA < -45° pour : Z axe de pénétration X axe de filetage\n- Filetages multi-filets : Le décalage « d » ( valeur du pas) correspondant à chaque filet s’effectue à l’oppposé du sens d’exécution du filetage. Exécution d’un filetage à 2 filets : Première passe sur les 2 filets, deuxième passe sur 2 filets, etc.\n- Rappels : Détermination de la profondeur de passe ( P), filet profil ISO. Filetage extérieur : 0,613 x pas Filetage intérieur : 0,577 x pas Détermination du nombre de passes approché (S) S=Px7 S : nombre entier P : profondeur de passe 7 : coefficient - Exemples :\nN.. N140 T09 D09 M06 ( outil à fileter pas=1 à droite) N150 G97 S1000 M40 M03 N160 G00 Xa Za\nN170 G33 Xb Zb K1 EA175 EB30 P0.61 Q0.2 R4 S5 N.. 63\n2.3 PERCAGE : 2.3.1 Cycle de centrage :G81 Le cycle permet la programmation d’usinage suivant les axes X ou Z. Syntaxe : N.. G81 X.. /Z.. [ER..] G81 : Cycle de perçage avec débourrage X.. / Z.. : Point à atteindre sur l’axe d’usinage ER.. :Côte du plan de dégagement sur l’axe d’usinag\n2.3.2 Cycle de perçage avec débourrage :G83 Le cycle permet la programmation d’usinage suivant les axes X ou Z. Syntaxe : N.. G83 X.. /Z.. [ER..] [EH..] [P..] / [ES..] [Q..] [EP..] [EF..] G83 : Cycle de perçage avec débourrage X.. / Z.. : Point à atteindre sur l’axe d’usinage ER.. :Côte du plan de dégagement sur l’axe d’usinage EH.. : Côte du plan d’attaque sur l’axe d’usinage P.. : valeur de la première pénétration ES.. : Nombre de pénétrations de valeur constante ( voir la figure ci-dessous) Q.. : valeur de la dernière pénétration EP.. : Garde de retour après chaque débourrage ( par défaut : EP=1) EF.. : Temporisation à chaque fin de pénétration. - Propriété de la fonction : La fonction G83 est modale. - Révocation : La fonction G83 est révoquée par l’une des fonctions G 80 à G82, G84, G85, G87 et G89 ou les fonctions G64, G65 , G66. - Particularités : Si les adresses P et Q sont programmées, les pénétrations successives entre P et Q sont de valeurs dégressives. La programmation d’au moins un ou deux arguments P et ES est obligatoire.\n- Décomposition du cycle Les phases ci-dessous sont données à titre indicatif, leur nombre dépend des valeurs programmées avec le cycle. Phase 1 : Bloc de positionnement rapide dans l’axe de l’usinage. Phase 2 : Première pénétration sur profondeur P..\nà vitesse d’avance d’usinage\nsuivant l’axe de l’outil. Temporisation éventuelle en fin de pénétration. Dégagement à vitesse rapide au point de départ. Repositionnement rapide à 1 mm ( ou valeur EP..) de la profondeur de P.. Phase 3 : Deuxième pénétration à vitesse d’avance d’usinage. Temporisation éventuelle en fin de pénétration. Dégagement à vitesse rapide au point de départ. Repositionnement rapide à 1 mm ( ou valeur EP..) de la profondeur précédente Phases 4 et 5 : Pénétrations et dégagements identiques à la phase 3. Phase 6 : Pénétration sur profondeur Q.. à vitesse d’avance d’usinage. Phase 7 : Dégagement à vitesse rapide au point de départ. Temporisation éventuelle G04F.. au point de départ.\n2.3.3 Cycle de perçage par brise copeaux : G87 Le cycle permet la programmation d’usinages suivant les axes X ou Z.\nN.. G87 X.. /Z.. [ER..] [EH.. ] [P..] / [ES..] [Q..] [EP..] [EF..] G87 : Cycle de perçage avec brise-copeaux. X.. / Z.. Point à atteindre sur l’axe d’usinage 66\nER.. Côte du plan de dégagement sur l’axe d’usinage EH .. Côte de plan d ‘attaque sur l’axe d’usinage P.. Valeur de la première pénétration ES : Nombre de pénétrations de valeur constante Q.. Valeur de la dernière pénétration EP .. Valeur du recul entre deux pénétrations ( par défaut , pas de recul , EP=0) EF .. Temporisation à chaque fin de pénétration. - Propriétés de la fonction : La fonction G87 est modale. - Révocation : La fonction G87 est révoquée par l’une des fonctions G80 à G85 et G89 ou les fonctions G64, G65, G66. - Particularités : Si les adresses P et Q sont programmées, les pénétrations successives entre P et Q sont de valeurs dégressives. La programmation d’au moins un des deux arguments P et ES est obligatoire. - Décomposition du cycle : Les phases ci-dessous sont données à titre indicatif, leur nombre dépend des valeurs programmées avec le cycle.\nPhase 1 : Bloc de positionnement rapide dans l’axe de l’usinage 67\nPhase 2 : Pénétration sur profondeur P.. à vitesse d’avance d’usinage suivant l’axe de l’outil Temporisation éventuelle en fin de pénétration. Phases 3 et 4 : Pénétrations et temporisations successives identiques à la phase 2. Phase 5 : Pénétration sur profondeur Q .. à vitesse d ‘avance d’usinage. Temporisation éventuelle en fin de pénétration Phase 6 : Dégagement à vitesse rapide suivant l’axe de l’outil. Temporisation éventuelle G04 F.. au point de départ. 2.4 Cycle de défonçage : G66 La fonction permet l’ébauche d’une gorge axiale ou frontale par plongées successives. - Syntaxe : N.. G66 D.. X.. Z.. [EA..] P.. / R.. [EP..] [EF..] G66 : Cycle de défonçage D.. Numéro du second correcteur de l’outil à gorge ( le premier correcteur doit être programmé dans un des blocs précédents) X.. Z.. Position de fin d’usinage de la gorge EA.. Angle définissant la pente en fond de gorge Par défaut : EA= 0 (pas de pente) P.. / R.. Pas entre chaque plongée P.. valeur suivant X (gorge frontale) R.. valeur suivant Z (gorge axiale) EP.. Valeur de dégagement à 45° en fin de passe. EF.. Temporisation en fin de chaque plongée, exprimée en seconde Par défaut : EF=0\nN100 G0 D10 X80 Z20 (A)\n-Propriétés de la fonction : La fonction G66 est non-modale.\n-Révocation : La fonction G66 est révoquée en fin de bloc. -Exemple : Défonçage d’une gorge axiale\nN210 G00 G52 X.. Z..\nN220 T05 D05 M06\n( outil à gorge L= 6)\nN230 G97 S900 M40 M03 N240 X66 Z30\nN250 G96 S80 N260 G95 F0.1 N270 G66 D15 X46 Z50 EA10 R5 EF0.5\nN280 G52 X.. Z.. G97 S900 M05 N..\n2.5 Cycle d’ébauche avec gorge : G63 La fonction permet l’ébauche d’un volume de matière situé entre la définition d’un brut matière et d’un profil fini. Le cycle exécute les gorges dont le profil est compatible avec la géométrie et le rayon de l’outil utilisé. Il peut être effectué par dressage ou chariotage, pour des usinages extérieurs ou intérieurs.\n-Syntaxe : N .. G63 [N.. N..] / [EP..] X.. Z.. EX.. / EZ.. P../ R.. EA.. /EU .. / EW.. [EB..] [EC..] .. [ER..] [Q..] [EQ..] [EF..]  G63\nCycle d’ébauche avec gorge\n N.. N.. Numéros du premier et du dernier bloc définissant le profil mini ( maximum 95 blocs)  EP ..\nNuméro de contour crée par fonction PROFIL.\n X.. Z.. ( ou U.. W..) Position de départ du cycle  EZ .. /EX ..\nPosition de fin de passes sur l’axe d’ébauche : EZ pour ébauche axiale suivant Z EX pour ébauche frontale suivant X.\nSens d’exécution des passes d’ébauche : Z+ si EZ > Z\nZ- si EZ< Z\nX+ si EX > X\nX- si EX > Z\n P.. /R..\n P : valeur suivant X ( ébauche axiale)  R : valeur suivant Z ( ébauche frontale)  EA.. /EU.. / EW .. Position de départ des passes d’ébauche La programmation de ces arguments permet la définition d’un angle de départ pour prise de passe et pour être combinée : EA , EU, EA EW ou EB EW.  EB ..\nAngle limite de plongée de gorge\nAngle permettant de tenir compte de la géométrie du profil gorge et de l ‘angle d’attaque (K) de l’outil. Par défaut , EC perpendiculaire à l’axe d’ébauche.  ER.. Surépaisseur de finition. Valeur appliquée normale au profil . Par défaut ER=0.  Q.. Garde de positionnement Distance d’approche à vitesse travail avant le contact matière ( pour prise de passes en rapide) Par défaut Q= 0, pas de garde.  EQ..  EF..\nValeur copeau minimum Vitesse d’avance de plongée dans la matière.\nPar défaut EF identique à l’avance «F » modale. 70\n-Propriété de la fonction : La fonction G63 est non modale. -Révocation : La fonction G63 est révoquée en fin de bloc. -Décomposition du cycle\na- Passe d’ébauche\nPhase 1 : Bloc de positionnement outil suivant Z et X Avant le départ du cycle le système tient compte du rayon d’outil déclaré Phase 2 : Prise de passe rapide sur profondeur avec « P » ( en chariotage) Phase 3 : Exécution de première passe à vitesse d’usinage Phase 4 : Dégagement suivant le profil à vitesses d’usinage 71\nPhase 5 : Retour rapide au point de départ du cycle Exécution des passes suivantes de façon identique aux phases 2 à 5. Après exécution de la dernière passe d’ébauche, il y a dégagement de la facr et positionnement suivant X. b- Passe d’usinage gorge\nPhase 1 : Positionnement rapide suivant X Phase 2 : Positionnement rapide suivant Z Phase 3 : Positionnement à vitesse d’usinage suivant X Phase 4 : Prise de passe à vitesse d’usinage suivant le profil gorge Phase 5 : Exécution de la passe à vitesses d’usinage Phase 6 : Dégagement à vitesse d’usinage suivant le profil gorge Phase 7 : Retour rapide au point de départ du cycle. Exécution des passes suivantes de façon identique aux phases 3 à 6. Après l’exécution de la dernière passe , il y a dégagement de la face et positionnement suivant X. - Particularités : Lorsque le cycle est programmé , le système doit être dans l’état G40 ( annulation de la correction de rayon outil « G41 ou G42 ». En fin de cycle le système est initialisé à vitesse rapide. La définition du profil fini peut être programmée avant l’appel du cycle , mais dans ce cas il est nécessaire d’utiliser la fonction G79 de saut à une séquence . Les arguments du cycle définissant des angles sont repérés selon le sens trigonométrique. La fonction de vitesse d’avance et son argument peuvent être programmés dans le bloc du cycle, par exemple : N.. G63 N.. N.. X.. Z.. EZ.. P.. EA.. EB.. ER.. Q.. EQ.. EF.. G95.. F0.3\n-Exemple: Exécution d’un profil en deux ébauches extérieures par chariotage, puis finition\nEbauche puis finition d’un profil intérieur par chariotage\nTrajectoires d’usinage extérieur\nTrajectories d’usinage intérieur\n% 163 N10 G0 G52 X.. Z..\n$0 EBAUCHE EXTERIEURE 1 N20 T01 D01 M06 (OUTIL R0.8) N30 S900 M40 M04 N40 X126 Z5\nPosition de l’outil en début d’ébauche 1\nN50 G92 S4000 N60 G96 S260 N70 G95 F0.3 N80 G63 N150 N300 X126 Z5 P3 EZ-85 EU16 EB170 EC-93 ER0.2 EQ1 Q1 EF0.2 N90 G0 G52 X.. Z.. G97 S900 $0 EBAUCHE EXTERIEURE 2 N100 T03 D03 M06 (OUTIL R0.8) N110 X80 Z5\nPosition de l’outil en début d’ébauche2\nN120 G63 N150 N300 X72 Z5 P1.5 EZ-65 EU70 EB-125 EC-93 ER0.2 Q1 EF0.15 N130 G0 G52 X.. Z.. G97 S900 $0 FINITION EXTERIEURE N150 G42 G0 X16 Z5\nN160 G96 S300 N170 G01 Z0 F0.08\nN190 X70 Z-5\nN210 X60 Z-25\nN220 Z-30 EB-2\nN230 X70 EB2\nN240 Z-40 EB2\nN250 G02 X70 Z-60 R15 EB2\nN260 G01 Z-65\nN270 X-80 Z-75\nN300 X126 Z-85\nN310 G0 G40 G52 X.. Z.. G97 S900 M05 74\n$0 EBAUCHE INTERIEURE N320 T05 D05 M06 ( OUTIL A ALESER R0.8) N330 S900 M40 M03 N340 X10 Z10\nPosition de l’outil en début d’ébauche\nN350 G92 S3000 N360 G96 S70 N370 G95 F0.1 N380 G63 N420 N520 X16 Z5 EU50 EZ-92 P2 EB110 EC70 ER0.2 Q1 EQ0.5 EF0.1 N390 G0 Z5\nDégagement de l’outil\nN400 G0 G52 X.. Z.. $0 FINITION INTERIEURE N410 T07 D07 M06 (OUTIL A ALESER R0.4) N420 G41 X50 Z5\nN430 G96 S90 N440 G01 X30 Z-5 F0.07\nN460 X40 Z-25\nN470 Z-45 EB2\nN480 G02 X40 Z-55 I40 K-50 EB2\nN490 G01 Z-75\nN500 X30 Z-80\nN520 X16 Z-92\nN530 G0 Z5\nPoint k’ , dégagement outil\nN540 G40 G52 X.. Z.. G97 S900 M05 N550 M02 4 - Exercice : Faite la programmation d’usinage de la pièce suivante :\nPlan de la leçon Titre : Fraisage en commande numérique Objectif général : -\nConnaître la programmation en fraisage sur MOCN\nLes plans d’interpolation\nLes cycles de fraisages\nPré requis : -Les référentiels machines -La programmation en tournage -Chronologie des opérations d’usinages -Choix des conditions de coupe Méthode pédagogique : -Exposé informel Moyens pédagogiques : -Acétates -Logiciels de simulation Evaluation : Exercices Durée : Bibliographie : Manuel de programmation NUM .\nLES CYCLES DE FRAISAGE\nI./ LES CENTRES DE FRAISAGE Les centres de fraisage ont deux architectures de base :  Centre à axe de la broche vertical  Centre à axe de la broche horizontal\nCentre à axe de la broche vertical\nCentre à axe de la broche horizontal\nII./ LES PLANS D’INERPOLATIONS Interpolation circulaire avec correction du rayon\nIII./ CORRECTION PLANE\nG42 : Correction à droite du profil G41 : Correction à gauche du profil IV/. CORRECTION DE LONGUEUR ( L ).\nLa programmation de L dans un correcteur valide la correction de la longueur suivant l’axe Z ( ou X ou Y suivant l’orientation de l’outil ) et elle sera prise en compte à partir du premier Z rencontré dans la suite du programme.\nN100 X10 Y60 Z100 N110 X40 Y40 D10 N120 X20 Z10 Correction du longueur D10 sur Z20\nV/. LES CYCLES DE FRAISAGE\n1-Syntaxe de programmation : Les cycles d’usinage sont programmés comme suit :\n- G8x : cycle d’usinage suivant l’axe de l’outil - Les axes programmables avec les cycles de base : -\nPrimaires X, Y, Z,\nSecondaires U, V, W,\nLes axes rotatifs A, B ou C sont uniquement réservés au positionnement.\nSyntaxe : Exemple : Plan XY\nN..[G17]G8X[X.Y.]Z..[ER..] [EH..] G17\nChoix du plan XY\nPosition de l’outil dans le plan\nPoint à atteindre sur l’axe d’usinage\nCote du plan d’approche (ou de dégagement) sur l’axe d’usinage\nCote du plan d’attaque sur l’axe d’usinage\nValeur de l’avance dans le cycle\n2-Propriétés des fonctions : - Les fonctions G8X sont modales. - Cote ER et EH.\na- Décomposition du cycle avec ER :\nb- Décomposition du cycle avec ER et EH.\n3- DEFINITION DES ADRESSES : X, Y, Z : Adresses des cotes suivant les axes principaux ( cotes au fond des trous ; cotes de positionnement dans le plan . U, V ; W : Adresses des cotes suivant les axes secondaires. ER : Coordonnées des plans d’approches et de retour. IJK : Cotes du centre du cercle en position circulaire modale ). R : Rayon du cercle en positionnement circulaire ( non modale ). F : Vitesse d’avance en mm/min. EF : Temporisation en seconde pour ( G82 ;G87 et G89 ). P : Profondeur de la première passe ( modale ) pour G83 et G87. Q : Profondeur de la dernière passe ( modale ) pour G83 et G87 EXEMPLES : a/ Perçage suivant Z :\n% 2000 (PERCAGES -CENTRAGES) (CENTRAGE) N10 G X Y Z50 N20 T1 D1 M6 N30 M3 M40 S800 N40 X10 Y20 Z22\nN50 G81 Z15 F200\nN70 X30 Y20\nN80 X50 Y20 ER22 (5/6) N90 G80 Z150\nN100 G X Y Z50 N110 T1 D1 M6 N120 M3 M40 S800 N130 X10 Y20 Z22\nN140 G83 Z10P2Q1 F200\nN160 X30 Y20 Z-3\nN170 X50 Y20 ER22 Z10\nN180 G80 Z150 N190 X Y N200 M2 b/ Perçage suivant une CIRCONFERENCE :\n%300 (Perçage / circonférence). N10 G X Y Z50 N20 T3 D3 M6 N30 M3 M40 S1000 N40 G83 X-30 Y ER 22 Z-5 P5Q5EF1F300 (1) N50 G2 X-21.213 Y 21.213 R30\nN60 X30 Y R30\nN70 X-21.231 Y 21.213 R30\nN80 X30 Y R30\nN90 G80 G Z50 N100 G52 Z50X Y N110 M5M9 N120 M2\nc- Perçage – Taraudage\n%1000 (Perçage) N10 G X Y Z50 (PERCAGE) N20 T1 D1 M6 N30 M3 M40 S500 N40 G83 X Y30 ER 22 Z-3PQ1 F300 …............ (1) N50 X30 Y30 ..............................………….. (2) N60 X60 Y30 ………………………………… (3) N70 G80 N75 G0X Y Z150 ( TARAUDAGE ) N80 T3 D3 M6 N90 M3 M40 S250 N100 G84 X Y30 ER22 Z-3 F200 …............... (1) N110 G77 N50 N70 ........................................ (2/3) N120 G0G52 XYZ N130 M2 d- Cycle de perçage-chambrage\nN10 G X Y Z50 ( Chambrage) N20 T1 D1 M6 85\nN30 M3 M40 S500 N40 G82 X50 Y30 ER 10 Z-15 F50 …............ (1) N50 X110 Y30 ..............................………….. (2) N60 X210 Y30 ………………………………… (3) N70 G80 N75 G0X Y Z150 e- Cycle d’alésage à l’alésoir\nN10 G X Y Z50 (Alésage à l’alésoir) N20 T1 D1 M6 N30 M3 M40 S500 N40 G85 X50 Y30 ER 10 Z-15 F50 …............ (1) N50 X120 Y30 ..............................………… ...(2) N70 G80 N75 G0X Y Z150 f- Cycle d’alésage avec outil à aléser\nN10 G X Y Z50 (Alésage ) N20 T1 D1 M6 N30 M3 M40 S500 N40 G88 X50 Y30 ER 10 Z-15 F50 N70 G80 N75 G0X Y Z150\nVI /. LES CYCLES DE POCHE : G45 Cette fonction permet l’usinage des formes simples. o Poches circulaires o Poches rectangulaires o Poches oblongues o Poches carrées\nN..[G17]G45 X..Y..Z..[ER..]EX..EY..[EB..] P.. Q.. [I..] [J..] [EG2/EG3]\nG17 : Choix du plan G45 : fonction préparatoire ( non modale ). 87\nX..Y..: position du centre de la poche Z.. : point à atteindre au fond de la poche EB EX EY EZ : cotes en relatif définissant les dimensions de la poche finie (rayon inclus ). EB : rayon EX : coté suivant X EY : coté suivant Y EZ : coté suivant Z\nPJIQ : Prise de passes définissant les ébauches et les finitions. P : prise de passe axiale (en ébauche). Q : prise de passe latérale ( en ébauche ) I : prise de passe axiale ( en finition) J : prise de passe latérale ( en finition ) VITESSE D’USINAGE : EP : vitesse axiale d’ébauche. EQ : vitesse latérale d’ébauche EI : vitesse axiale de finition EJ : vitesse latérale de finition\n3-DESCRIPTION DE L’USINAGE :(NUM)\n4-EXEMPLE : Usinage d’une poche\n%200 N10 G0 G52 XYZ N20 G90 N30 G95 N40 T1 D1 M6 N50 M3 M40 S2000 N60 G0 X0 Y0 Z50 N70 G45 X75 Y52 X-44 ER2 EX100 EY50 EB20 P10 Q7 EP100 EQ500 I1 J1 EI300 EJ1000 N80 G80 N90 G0 G52 XYZ N100 M5 M9 N110 M2 Exercice: Pour la même pièce faite un programme permettant d’ajouter une poche circulaire au centre de rayon R=10 ; Z= -50 90\nVII/Exercices de synthèses : Faite la programmation d’usinage des pièces suivantes : Ex1 :\nPlan de la leçon Titre : Fonctions diverses en Fraisage\nObjectifs : Appliquer les fonctions de décalage d’origines\nEléments de contenu :  Décalage d’origine programme  Décalage angulaire  Miroir : G51  Facteur d’échelle : G74/G73\nPré requis : La programmation ISO\nMoyens pédagogiques :  Acétate  Logiciel de simulation  Programmation sur calculateur NUM Durée : 1h30’\nBibliographies :  Mémo Tech « Commande numérique programmation »  Manuel de programmation NUM  Guide du technicien en productique\nFONCTIONS DIVERSES DE FRAISAGE 1. Décalage d’origine programmé : G59 La fonction affectée d’un ou plusieurs arguments, axes et valeurs entraîne la translation de l’origine programme (OP). Chaque axe du système peut être affecté d’un décalage d’origine. Aucun déplacement n’est produit par la fonction et ses arguments.  Syntaxe N.. [G90/G91] G59 X.. Y.. Z..  Propriétés de la fonction La fonction G59 est non modale, les arguments axes liés à la fonction sont modaux.  Révocation Un décalage programmé G59… est annulé par : - la programmation de G59 suivie des arguments axes affectés de valeurs nulles en absolu (G90), - la fonction de fin de programme (M02), - une remise à l’état initial (RAZ).  Exemples 1. Décalages d’origine sur l’axe X en programmation absolue (G90), plan XY (G17).\n%60 N10 N.. N50 N.. N90 N.. N120 ………………….…………… N..\nUsinage N.. N230 ………………….………………… Décalage 2 N..\nUsinage N.. N350 ………………….………………… Annulation N.. 2. Décalages d’origine sur l’axe X en programmation relative (G91), plan XY (G17)\n%60 N10 N.. N50 N.. N90 N.. N120 ………………….……………… N..\nDécalage 1 Usinage\nN230 ………………….………………… Décalage 2 N..\nUsinage N.. N350 ………………….………………… Annulation N.. \nApplication Répétition d’une forme avec décalages d’origine, plan XY (G17)\n%110 N10 G00 G52 Z0 N20 T09 D09 M06 (FRAISE DIAMETRE=5) N30 S2000 M40 M03 $0 FORME 1 N40 … N.. N.. N..\n2. Décalage angulaire : ED.. La fonction ED affectée d’une valeur définit une rotation angulaire par rapport à l’origine programme.\nLe décalage angulaire affecte les axes du plan programmés dans les blocs suivant la fonction.\n Syntaxe N.. [G90/G91] ED..  Propriétés de la fonction La fonction ED est modale.  Révocation Le décalage angulaire ED.. est annulé par : - la reprogrammation de la fonction ED affectée d’une valeur nulle (ED0) en absolu (G90), - la fonction de fin de programme (M02). - une remise à l’état initial (RAZ),  Applications 1. Répétition d’une poche par décalages d’origine et décalages angulaires ED.. , plan XY.\n%61 N10 G00 G52 Z0 N20 T11 D11 M06 (FRAISE DIAMETRE=10) N30 S800 M40 M03 M08 $0 POCHE 1 N40.. N. 2.\nExécution de 3 rainures décalées angulairement, dans le plan XY (G17) Alésage diamètre 30 réalisé.\n%60 N10 G00 G52 Z-60 M05 M09 N20 T06 D06 M06 (FRAISE DIAMETRE=8) N30 S800 M40 M03 N40 .. N..\n3. Miroir : G51 La\nsymétrique d’une partie de programme définissant le quart ou la moitié de la pièce.\nLe miroir est validé ou invalidé selon les arguments\nprogrammés avec la fonction.  Syntaxe N.. G51 X- Y- ZAvec : -\nG51 : Fonction Miroir.\nX- Y- Z- Le signe moins (-) valide le miroir sur les axes X, Y, Z. 98\n Propriétés de la fonction La fonction G51 est non modale, les arguments axes (X, Y, Z) liés à la fonction sont modaux.  Révocation Le miroir sur le ou les axes programmés est annulé par : -\nla fonction G51 suivie d’un ou plusieurs arguments X+, Y+ ou Z+ révoquant l’état G51 antérieur,\nla fonction de fin de programme (M02),\nune remise à l’état initial (RAZ).\n Application Exécution d’une forme affectée du miroir G51 dans le plan XY (G17)\n%30 N10 G00 G52 Z0 N20 T05 D05 M06 (FRAISE DIAMETRE=5) N30 S1500 M40 M03 N40. N. 4. Facteur d’échelle : G74/G73 La fonction permet l’exécution d’une forme homothétique de la forme programmée. Le rapport de l’homothétie peut être introduit au clavier ou programmé.  Syntaxe N.. [G40] G74/G73 Avec : -\nG74 : Validation du facteur d’échelle. Le rapport de l’homothétie peut être compris entre 1/1000 et 9999/1000 (0,001 et 9,999) et doit être un nombre entier.\nG73 : Invalidation du facteur d’échelle.\n Propriétés de la fonction -\nLes fonctions G73 et G74 sont modales.\nLa fonction G73 est initialisée à la mise sous tension.\n Révocation -\nLes fonctions G73 et G74 se révoquent mutuellement.\nLa fonction G74 est révoquée par la fonction de fin de programme (M02).\n Particularités -\nLe rapport de l’homothétie peut être introduit au clavier alphanumérique ou programmé par le paramètre externe E69000.\nLes fonctions G73 et G74 doivent être programmées lorsque Le système et dans l’état G40 (Annulation de correction de rayon).\n Application Exécution de formes avec utilisation de facteurs d’échelle. -\nLa pièce suivante comporte trois empreintes usinées par des outils à bout hémisphérique.\nLa deuxième empreinte est obtenue à partir de la première par une homothétie de rapport 0.5 et une translation sur l’axe X.\nLa troisième est obtenue à partir de la première par une homothétie de rapport 1.5 , par une rotation autour de l’axe Z et une translation sur l’axe X.\nEcrivez le programme CN pour réaliser les trois empreintes sachant que l’on dispose de trois fraises à bout hémisphérique : -\nFraise à bout hémisphérique Ø 6mm (T1 D1) : Vc1 = 20m/min mm/dent\nFraise à bout hémisphérique Ø 3mm (T2 D2) : Vc2 = 20m/min mm/dent\nFraise à bout hémisphérique Ø 9mm (T3 D3) : Vc3 = 20m/min 0.25 mm/tr\n%300 N10 G00 G52 Z0 N20 T01 D01 M06 (FRAISE A BOUT SPHERIQUE DIAMETRE=6) N30 … N..\nTitre : La programmation structurée\nObjectifs : Appliquer la programmation structurée pour les pièces nécessitantes une programmation complexe\nStructuration par niveaux.\nAppel et saut\nPré requis : La programmation ISO -\nBibliographies : - Mémo Tech « Commande numérique programmation »\n1-Définition : La programmation structurée permet de rendre apparents les mécanismes d’un programme dans sa présentation. La structuration d’un programme procède de l’analyse décendante. La démarche générale peut être schématisée comme suit :\n2-Définition du problème.\nEtape 1 : (Quoi ? , Quand ? , Comment ? ) o Quoi ? : Définir précisément ce que l’on attend du processus opératoire : - Nature de l’opération (fraisage, tournage…. - Type d’opération (ébauche, finition, …) o\nQuand ? La chronologie des opérations répond à cette question.\n* Comment ? - Quelles sont les conditions opératoires ? Quels outillages utiliser ?\n3- Analyse structurée. o Démarche : On peut la décomposer en trois phases. 103\nRecensement des instructions à exécuter et des conditions à respecter.\nIdentification des programmes et des niveaux\nMise en forme du programme.\n4-Structuration par niveaux. La structure peut s’établir sur deux ou trois niveaux, elle dépend : -\ndes usinages à réalisés et de leurs complexités ;\ndes contraintes de programmation.\nStructuration sur deux niveaux.\nNiveaux 0 : Programme principal : -\nappel sous programme niveau 1\nNiveau 1 : Sous programmes : -\n5/ Appel et saut :\n5.1 Appel - Les sous programmes : Un sous programme est désigné par la lettre H suivi d’un numéro.\nExemple : H 200\na- Appel d’une séquence INTERNE. L’appel se fait par la fonction G77 suivit du numéro de la séquence. G77 : appel in conditionnel de sous programme ou de séquence avec retour : Syntaxe : N100 G77 N70 Exemple : N300G77N100N200 Exécution des blocs de N100 jusqu’à N200 puis retour à N310 b-Appel d’un sous programme. L’appel se fait par la fonction G77 suivit du numéro du sous programme\nSyntaxe : N100 G77 H200 c-Appel d’une séquence EXTERNE. L’appel se fait par la fonction G77 suivit du numéro sous programme et du numéro de la séquence.\nSyntaxe : N100 G77 H200 N100 5.2 Saut : La fonction G79 permet un saut conditionnel ou inconditionnel sans retour.\na- Saut inconditionnel N90G79 N200 En arrivant au bloc N90 on aura un saut vers le bloc N200 et le programme se poursuit en exécutant les blocs N210, N220……sans retour vers le bloc N100.\nb- Saut conditionnel N90G79 L1 est entièrement défini).\nN ...G01 EA..ES…\nN..G01 Xa Za\nN..G02/G03 I.. K.. R../X.. Z..\nN…G01 EA.. ES-\nN.. G02/G03 I.. K..\nN.. G01 EA..X.. Z..\nN.. G01 EA.. ES-\nN.. G02/G03 I..K..\nN.. G02/G03 I..K..ET-\nN.. G02/G03 I..K..R../X..Z..\nN.. G01 EA..\nN.. G02/G03 R.. N.. G01 EA..X..Z.. 115\nN.. G02/G03 R..X..Z..\nN.. G01 EA.. ET+\nN.. G02/G03 R..\nN.. G02/G03 I..K..R../X..Z..R\nN.. G01 ET\nN.. G02/G03 I..K.. N.. G01 EA..X..Z..\nN.. G02/G03 I..K..R../X..Z.\n6-Exercices: Faite la programmation en PGP de la pièce suivante:\nN100 G0G52XZ N30 T3D3M6 N40 G97 S900 M04 N50 G0 G42 X6 Z122 N60G95 F0.1 N70 G1 EA135 ES N80 EA180 X20 Z90 EB-5 N90 X40 EB3 N100EA 180 Z80 ES\nN110A195 N120 G2X60Z50R17EB2 N130 G1 Z35 N140 X70 N150 G0G40G52 XZ N160 M2 Ex 2:\nEn PGP définir le profil de la pièce suivante:\nReport "COURS PROG_2.pdf"\nShare & Embed "COURS PROG_2.pdf"


Le parti du Brexit se propage dans les bastions travaillistes - Le Temps\nLe parti du Brexit se propage dans les bastions travaillistes\nA un mois des législatives, des habitants d'anciennes villes industrielles se sentent oubliés par le Labour. A Hartlepool, c'est désormais le Parti du Brexit qui contrôle le conseil local\nHartlepool, ville au nord-est de l'Angleterre. — © Paul ELLIS / AFP\nPublié mardi 12 novembre 2019 à 11:32\nModifié mardi 17 décembre 2019 à 16:34\nLe cœur d'Hartlepool, dans le nord-est de l'Angleterre, bat de longue date pour le Labour. Mais dans cette ville de tradition industrielle, comme dans d'autres bastions travaillistes eurosceptiques, le Brexit rebat les cartes à un mois des législatives.\nJadis connue pour ses activités de construction navale et de sidérurgie, Hartlepool a voté à près de 70% pour le Brexit lors du référendum de 2016. De quoi pousser les partis favorables à la sortie de l'Union européenne à tenter de ravir aux travaillistes ces circonscriptions traumatisées par les années Thatcher, vu les hésitations du Labour sur le sujet.\nNotre dossier complet: L'infini feuilleton du Brexit\nLe Parti travailliste entend, s'il arrive au pouvoir, rejeter l'accord de sortie négocié par le premier ministre conservateur Boris Johnson, renégocier un accord, et le soumettre à un nouveau vote des électeurs, ce qui est vu par nombre d'électeurs eurosceptiques comme une trahison. «Le Labour n'a rien fait pour cette ville», peste Pat Stamper, 81 ans, récemment convertie au parti du Brexit, créé cette année par le populiste Nigel Farage, lors d'un événement de campagne de ce mouvement, lundi.\n«J'ai été travailliste toute ma vie, j'étais syndicaliste ... Mais maintenant, voila», ajoute-t-elle en désignant l'une des pancartes bleues du Parti du Brexit, à qui elle prédit une large victoire dans le coin.\nNigel Farage, fondateur du parti du Brexit, lors d'un discours à Hartlepool, le 11 novembre. REUTERS/Scott Heppell\nLe sentiment d'être oubliés\nAvec un taux de chômage flirtant avec les 10% (le double de la moyenne nationale), Hartlepool est typique des anciennes villes industrielles du nord de l'Angleterre, laissées pour compte de la mondialisation, qui ont largement voté en faveur de la sortie de l'UE en 2016. En ce lundi après-midi, la rue principale de ce port de la mer du Nord est presque déserte, avec de nombreux commerces vacants.\n«On est un peu oubliés», déclare Derrick Nunn, un retraité qui a soutenu le maintien dans l'Union européenne car «mieux vaut un mal que l'on connaît. Quand on était enfant, on nous disait qu'il fallait voter pour le Labour», raconte-t-il à l'AFP. Mais Tories ou Travaillistes, «je ne voterai plus pour aucun d'entre eux».\nAlors que le parlement britannique est déchiré par les divisions autour du Brexit, à 360 kilomètres au nord de Westminster, à Hartlepool, c'est le Parti du Brexit qui contrôle désormais le conseil local, une première. Nigel Farage, qui fut avec Boris Johnson une figure de la campagne du «leave» lors du référendum de 2016, a renoncé lundi à disputer aux conservateurs au pouvoir plus de 300 sièges lors des élections du 12 décembre. Il était accusé de risquer d'éparpiller les voix pro-Brexit et de favoriser au final une remise en cause de la sortie de l'UE.\nLire aussi: Cette province où Boris Johnson séduit, y compris chez les travaillistes\nSon parti compte toujours présenter des candidats dans des centaines d'autres circonscriptions et porte notamment ses espoirs sur les villes travaillistes et eurosceptiques comme Hartlepool. Le député travailliste sortant Mike Hill, qui l'avait emporté avec une majorité de près de 8 000 voix lors des dernières élections en 2017, semble vulnérable.\n«Voilà ce que je promets aux électeurs de Hartlepool: Je vais faire un bon Brexit, je vais créer de l'argent et des emplois», a déclaré à l'AFP le président du parti du Brexit, et son candidat local, Richard Tice. Les conservateurs au pouvoir, dont la popularité a grimpé avec l'arrivée de Boris Johnson à Downing Street en juillet, ont également flairé l'opportunité.\nRichard Tice, le candidat local du parti du Brexit à Hartlepool, le 7 novembre. REUTERS/Scott Heppell\nLa classe ouvrière du nord de l'Angleterre éprouve cependant une défiance envers les Tories depuis les années 1980, quand l'ancienne première ministre conservatrice Margaret Thatcher avait fermé les mines de charbon de la région. Ses successeurs au gouvernement comptent sur le Brexit pour restaurer leur image mais à Hartlepool, la victoire s'annonce difficile face à un Parti du Brexit très motivé et un mode de scrutin à la majorité simple.\n«En tant qu'anciens partisans du Labour, nous ne pouvons pas voter pour les conservateurs, expose Stephen Little, 50 ans, même s'il avoue qu'il aime bien Boris Johnson. Beaucoup de gens autour de nous sont très déçus au sujet du Brexit, toujours pas réalisé trois ans et demi après le référendum, ajoute-t-il. Le (parti) du Brexit arrive et c'est celui que nous soutiendrons».\nL'article hyperlien de notre correspondant: Couvrir le «jour sans fin» du Brexit\nA Julian Assange, pris en étau entre liberté de la presse et appropriation démocratique des outils numériques


Notre Tchou Tchou - Page 5\npar kaïou le Lun 21 Juil - 9:12\ngabatch a écrit: Situation périlleuse pour cette dernière voiture, et pour l'avant dernière c'est guère mieux\npécaïre ni save pas res.\npar cilaos le Lun 21 Juil - 15:54\nBB9400 St Sauveur de Peyre\npar Invité le Lun 21 Juil - 16:32\nHurousoment èrés pas dinq aquel trin (en quouèto) arios agut lo paoou dè to dido !\npar Fraissinet le Lun 21 Juil - 20:11\ngabatch a écrit: C'était des machines légères tres appropriées pour notre ligne des Causses à fortes rampes, aussi bien pour les trains de fret, que voyageurs !\nEn effet, le train de marchandises pour Fretmas, c'était quelque chose!\nGabatch, pardon, les conneries pour moi, c'est le train train!\npar Invité le Lun 21 Juil - 21:06\nMon ami Fraissinet allez on va pas chipoter, j'aurai du dire le train de désserte, je m'excuse et je rectifie sur mon erreur !!!!\nc'est que rien ne lui échappe à notre Cévenol\nLe vrai train de fret c'est le train qui déssert l'usine de St Chély\npar cilaos le Mar 22 Juil - 10:46\nSur le viaduc de Chanteperdrix\npar A verdade do privato le Mar 22 Juil - 22:36\nQue de belles images ferroviaires saisies, merci de vos généreuses contributions, c'est franchement super.\nBonsoir ou bonjour amis-es de là-bas\npar Invité le Mer 23 Juil - 20:21\npar Invité le Ven 25 Juil - 8:00\nTiens pour Fraissinet\nUn vrai train de fret (oui en 2008) cela se passe en Lozère en gare de St Chèly, on amène les wagons plein à l'usine, et on repart le même jour avec la vidaille, comme on dit en jargon cheminot\nAttention de pas se faire tomber une bobine sur les pieds, à titre de renseignement ces petites bobines à la pièce pèsent 12 tonnes !\nOn en met 3 par wagons, en général le train qui arrive à St chély comporte 10 wagons je vous laisse calculer le poids du train\nApres on dira que le viaduc de Garabit n'est pas costaud\npar Invité le Ven 25 Juil - 11:26\ngabatch a écrit: Tiens pour Fraissinet\nL'usine ne s'appelle plus Ugine depuis bien longtemps, mais Arcelor-Mittal !\nOn peut s'apercevoir que les trains n'utilisent pas la ligne électrique, mais sont en thermique. Pour quelle raison ce choix Gabatch ?\nIl faut aussi noter que la production plus diffuse de l'usine repart en camion, imaginons deux minutes si l'a75 n'était pas passé en Lozère ce que serait devenu cette usine.\nPetit message pour ce qui doute de la complémentarité route/chemin de fer !\npar Invité le Ven 25 Juil - 12:00\nMon ami Salhiens s'agissant de l'A75, et de l'autre 2x2 voies (en proget) traversant la Lozère tu connais mon point de vue là dessus, je ne vais pas polémiquer une fois de plus avec toi !\n- Ta première question\nPourquoi les trains qui désservent l'usine de st Chèly, sont assurés avec des locos thermiques et non électriques, pour la bonne et simple raison que ce train arrive en direct de Clermont Fd via Arvant et Neussargues, la ligne n'est électrifiée que de Neussargues !\n- Tiens je vais quand même te contredire !\nL'année dernière la ligne a été coupée plusieurs mois suite à d'importants travaux, le transfert des coils à du se faire par route (un coil par camion, si l'a75 n'avait pas été faite crois tu que ce transfert aurait pu se faire par la route, moi je te dis non !\nCela se serait fait par fer et par Béziers, il n'y aurait eu pas d'autres solution\nJ'ai appris que les transporteurs routiers avaient bouzigué leur camions, avec ce genre de transport !\n- La complémentarité route chemin de fer un grand débat\npar Invité le Ven 25 Juil - 12:05\nSalhiens un petit rappel l'usine de St Chély (Arcelor - Mital) existait avant l'A75, cela n'empéchait pas sa production de repartir, donc pour l'usine statu quo, cela n'as pas favorisé ni défavorisé !\npar Invité le Ven 25 Juil - 13:22\ngabatch a écrit: Salhiens un petit rappel l'usine de St Chély (Arcelor - Mital) existait avant l'A75, cela n'empêchait pas sa production de repartir, donc pour l'usine statu quo, cela n'as pas favorisé ni défavorisé !\nTu me parle d'un temps que les moins de 20 ans ne peuvent pas connaitre !\nDans la mondialisation ou la compétitivité se traduit par la rapidité, je pense que si aujourd'hui des millions sont investis c'est certainement du (entre autres) à l'atout qu'apporte l'A75.\nJ'imagine bien voir la production des dix dernière années, d'aujourd'hui, et celle qu'il y'aura à partir de 2010 par la N9, ce serait un sacré bordel !\nC'est un atout incontestable, point barre.\nSinon merci de mettre en valeur cette vidéo !\nSurtout si y a plus de carburant, (ou trop cher) pour faire rouler les camions et les bagnoles, y aura des autoroutes mais vides\nCela risque fort de changer la donne, t'es jeune t'as le temps de voir tout ça mon gars !\npar Invité le Sam 26 Juil - 7:54\nPour mon ami Salhiens\nVoici La suite quelques mois plus tard, en Avril 2008, toujours le même train avec les Um 67000 du dépot de Nevers\nLa gare de St Chély étant la gare Lozérienne recevant le plus fort tonnage de trafic fret, cela grace à l'usine Arcelor !\nD'apres ce que j'ai lu sur l'hebdomadaire Lozérien dernièrement , il est envisagé de doubler dans les années à venir la production de cette usine !\nBonne nouvelle pour la ligne de chemin de fer, si cela se concrétise les défenseurs de la ligne peuvent être que satisfaits\nD'ou l'urgence à investir sur cette ligne !\npar Invité le Mer 30 Juil - 20:05\nEh bien moi je vais pas faire comme tout le monde , je fais le contraire des autres, les gens font à Garabit des photos du train qui passe sur le viaduc, je vous montre pour une fois une photo prise du train !\nC'est impréssionnant, mais c'est quand même beau la route (l'ancienne RN 9) et la Truyère vu d'en haut !\npar millou le Mer 30 Juil - 20:16\nEn plein d'en le mille j'en ai prises de l'air de repos de l'autoroute moins impressionnante\nPar contre j'ai une photo d'un pinceau qui a servi a peindre le pont en rose pour que le pont ne s'écroule pas quant un train ne passe dessus\npar Invité le Mer 30 Juil - 20:22\nEt voila comme je disais, Millou à fait l'inverse !\nEt t'as pas attendu que le train passe c'est vrai qu'il en passe pas beaucoup des trains\nMoi j'ai quand même fait la même que toi dernièrement, mais avec le train qui passe dessus !\npar Invité le Mer 30 Juil - 20:25\nMais je reconnais que j'ai un avantage sur toi (millou) je connais les heures des passages des trains !\npar millou le Mer 30 Juil - 21:00\nSi jamais tu as l'occassion tu devrais les afficher on sait jamais à l'occasion que je repasse.\nSi je connaissait la fourchette du passage des trains cela vaudrait le coup d'attendre un peu\npour prendre une photo avec un train dessus.\npar Invité le Mer 30 Juil - 21:11\nAvec plaisir Millou, il n'y a qu'à demander !\nPour le service d'été 2008\nPassage sur le viaduc de Garabit\nL'Aubrac 15940 qui monte vers St Flour en rame tractée, passage vers 13h25\nL'Aubrac 15941 qui descend vers St Chély toujours en rame tractée , passage vers 15h20 !\npar salazie le Mer 30 Juil - 21:23\nces cheminots c'est de la déformation professionnelle, j'en connais un qui regarde sa montre quand les trains passent des fois qu'ils seraient en retard!!\npar A verdade do privato le Mer 30 Juil - 21:30\nNous trouvons ce pont d'une cruelle & étrange beauté, c'est une œuvre intégrée dans ce paysage bucolique, encore une fois, il nous apparaît bien des trésors encore à découvrir à nous les Topos.\nQue de don vous faites, compliments.\npar Invité le Jeu 31 Juil - 7:11\nsalazie a écrit: ces cheminots c'est de la déformation professionnelle, j'en connais un qui regarde sa montre quand les trains passent des fois qu'ils seraient en retard!!\nEt qu'en pluscertains vont jusqu'à collectionner toutes sortes d'objets du chemin de fer\nCela prouve qu'ils aiment leur métier, qu'ils l'ont aimé, de vrais passionnés !\nPour le plaisir j'en rajoute une autre du : Garabit !