49636783 Programmation Des Mocn

Embed Size (px)

Citation preview

OFPPT

ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail DIRECTION RECHERCHE ET INGENIERIE DE FORMATION

RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES

MODULE N:15 PROGRAMMATION DES MOCN

SECTEUR : SPECIALITE :

INDUSTRIEL

Technicien Spcialis en Mthode de Fabrication Mcanique

NIVEAU :

Technicien

0

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Document labor par :

Nom et prnom Alaoui issam

EFP ISTA RI fs

DR CN

Rvision linguistique Validation -

OFPPT/DRIF

SPECIALITE / TFM

P1

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Page Prsentation du module. I. GENERALITE - HISTARIQUE - DEFINITION DE LA COMMANDE NUMERIQUE. II. TECHNOLOGIE DE LA MOCN 13 14 18 20 22 26 30 10 11 7

INTRODUCTION.. - LES ACTIONNEURS (les moteurs) - LIAISON ACTIONNEUR / TABLE - LES GLISSIERES. - LES CAPTEURS DE POSITION - LES AXES - ASSERVISSEMENT DUN AXE III. CLASSIFICATION DES MOCN - DEPLACEMENT POINT APOINT - DEPLACEMENT PARAXIAL - DEPLACEMENT CONTINU. IV. LANGAGE DE LA OROGRAMMATION - GENERALITE - FONCTION DE POSITIONNEMENT - INTERPOLATION LINEAIRE - INTERPOLATION CIRCULAIRE - FILETAGE DROIT A PAS CONSTANT - FONCTION DE LA VITESSE DE LA BROCHE - FONCTION DAVANCE - FONCTION DE SELECTION DOUTIL - RETOURE A LA POSITION DE REFERANCE - FONCTION DE LA TEMPORISATION - IMAGE MIROIRE PROGRAMMABLE - PROGRAMMATION ABSOLUT ET RELATIF EXERCICES G00 G01 G02/G03 G32 S F T G28 G04 G50/G51 G90/G91

36 37 38

41 44 45 47 50 52 53 55 58 58 59 61 63 65

SUR LES MODE DE COTATION. (format fanuc)

- LES PRINCIPALES CODES G ET M V. FONCTIN SIMPLIFIANT LA PROGRAMMATION

LES CYCLES FIXES EN FRAISAGE.. - CYCLE DE PERAGE AVEC DEBOURRAGE - CYCLE DE TRAUDAGE A GAUCHE - CYCLE DALESAGE - CYCLE DE PERAGE AVEC LAMAGE G73 G74 G76 G81

72 76 77 78 79 80 81 82 83 84

- CYCLE DE PERAGE CONTRE CYCLE DALESAGE G82 - CYCLE DE PERAGE DE PETITS TROUS AVEC DEBOURRAGE G83.. - CYCLE DE TRAUDAGE - CYCLE DALESAGE - CYCLE DALESAGE G84 G85 G86

OFPPT/DRIF

SPECIALITE / TFM

P2

Rsum de Thorie- CYCLE DALESAGE - CYCLE DALESAGE - CYCLE DALESAGE - ANNULATION DU CYCLE FIXE

MODULE 15 : PROGRAMMATION DES MOCNG87 G88 G89 G80 85 86 87 88 89 91 92 94 96 98 99 100

EXEMPLE DE PROGRAMMATION DUN CYCLE FIXE.. LES CYCLE FIXES EN TOURNAGE - CYCLE DEBAUCHE EN CHARIOTAGE - CYCLE DEBAUCHE EN DRESSAGE - REPITITION MODEL - CYCLE DE FINITION - CYCLE DE PERAGE TRANSVERSAL - CYCLE DE FILETAGE MULTIPLE VI PREPARATION DUNE MOCN G71 G72 G73 G70 G74 G76

- PRISE DORIGINE MACHINE (POM) - ORIGINE PROGRAMME. - ORIGINE PIECE.. VII FONCTION DE LA COMPENSATION - CORRECTION DE LA LONGUEUR DOUTIL EN FRAISAGE (G43/G44/G49)

103 104 105

109 111 113 116

- CORRECTION DE LA LONGUEUR DOUTIL EN TOURNAGE.. COMPENSATION DE RAYON EN FRAISAGE (G41/G42/G40)

- COMPENSATION DE RAYON DU NEZ DE LOUTIL EN TOURNAGE. VIII CONFIGURATION DES PROGRAMMES

GENERALITE. - APPEL DUN SOU PROGRAMME IX ELABORATION DUN PROGRAMME

120 121

- LES DIFFERANTES ETAPES CONDUISANTS A LA OROGRAMMATION. - FICHE DAIDE ALA PROGRAMMATION X APPLICATIONS

124 126

- APPLICATION EN TOURNAGE - APPLICATION EN FRAISAGE Guide de travaux pratique I. TP 1 TP 2 TP 3 PARTIE DE FRAISAGE

142 151 161

- CONTOURNAGE DUN RECTANGLE SIMPLE

159 162 165 169 180

- CONTOURNAGE DUN RECTANGLE AVEC DES ANGLES ARONDIS - CONTOURNAGE DUN TETON APPLICATION PERAG ET TARAUDAGE TP 4 -PROGRAMMATION D4UNE PIECE COMPLEXE (PLATINE) - EXERCICE DE SYNTHESE II. PARTIE DE TOURNAGE - PIECE EPAULEE - PIECE FILETEE - EXERCICE DE SYNTHESE

TP 1 TP 2 TP 3 III.

188 192 196

EVALUATION FIN DE MODULE EVALUATION DE TOURNAGE EVALUATION EN FRAISAGE 202 207

OFPPT/DRIF

SPECIALITE / TFM

P3

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

MODULE :

15 programmation des mocn Dure : 112 H

35% : thorique 75% : pratique valuation : 8H OBJECTIF OPERATIONNEL DE PREMIER NIVEAU DE COMPORTEMENT COMPORTEMENT ATTENDU Pour dmontrer sa comptence, le stagiaire doit programmer une Machine-outil Commande Numrique selon les conditions, les critres et les prcisions qui suivent CONDITIONS DEVALUATION Travail individuel. partir : - de consignes et de directives; - dun dessin de dfinition ; - dun contrat de phase ; laide : - des imprims et documents relationnels des mthodes; - de code normalis ISO ; - du matriels informatiques : CFAO et DAO - des quipements datelier CN CRITERES GENERAUX DE PERFORMANCE Analyse rigoureuse et structure de la tche Utilisation correcte du code ISO Programme ralisable et assurant la qualit des pices Respect des rgles de sant et de scurit au travail Manipulation adquate de la machine

OFPPT/DRIF

SPECIALITE / TFM

P4

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

OBJECTIF OPERATIONNEL DE PREMIER NIVEAU DE COMPORTEMENT PRECISIONS SUR LE COMPORTEMENT ATTENDU CRITERES PARTICULIERS DE PERFORMANCE- Justesse de linterprtation du dessin - Analyse pertinente des modes opratoires - Choix correct des outils

Etablir le mode opratoire pour la ralisation dune pice en commande numrique (tournage ou fraisage)

A.

B.

Etablir manuellement le programme permettant la ralisation dune pice sur MOCN

- Matrise du langage de programmation - Faisabilit du programme - Respect de la normalisation du code

Etablir laide dune assistance informatique FAO le programme permettant la ralisation dune pice sur MOCN

C.

- Matrise des fonctionnalit courantes du logiciel FAO - Exploitation adquat des dessin DAO et FAO - Faisabilit du programme CN

Rgler et piloter une MOCN pour une petite srie de pice simple

D.

- Respect des rgles de scurit - Manipulation adquate de la machine

OFPPT/DRIF

SPECIALITE / TFM

P5

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

OBJECTIFS OPERATIONNELS DE SECOND NIVEAU

LE STAGIAIRE DOIT MAITRISER LES SAVOIRS, SAVOIR-FAIRE, SAVOIR-PERCEVOIR OU SAVOIR-FAIRE JUGES PREALABLES AUX APPRENTISSAGES DIRECTEMENT REQUIS POUR LATTEINTE DE LOBJECTIF DE PREMIER NIVEAU, TELS QUE :

Avant dapprendre tablir le mode opratoire pour la ralisation dune pice en commande numrique (tournage ou fraisage) : (A) le stagiaire doit :. 1. Matriser les notions de base de la gomtrie et de la trigonomtrie 2. Analyser le dessin de dfinition de la pice et dterminer les coordonnes des points principaux .

Avant dapprendre tablir manuellement le programme permettant la ralisation dune pice sur MOCN (B), le stagiaire doit :3. Comprendre le langage de programmation

Avant dapprendre rgler et piloter une MOCN pour une petite srie de pice simple (C), le stagiaire doit :4. Manipuler un tour ou fraiseuse conventionnelle et excuter au moins une pice 5. Comprendre le fonctionnement dune MOCN et reconnatre les diffrents symboles sur la machine (sur le pupitre) 6. Respecter les rgles de scurit et dhygine

OFPPT/DRIF

SPECIALITE / TFM

P6

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Prsentation du Module

Ce module de comptence particulire se dispense en cours du troisime et quatrime semestre du programme formation. Comme pralable le module sur la fabrication des pices dusinage simples. Un chevauchement avec le module sur la CFAO peut tre ventuellement envisag.

DESCRIPTION

Lobjectif de ce module est de faire apprendre aux stagiaires la programmation des machines outils commande numrique pour des pices simples et complexes en adoptant une programmation manuelle. Il vise donc dune part donner aux stagiaires une vision globale sur la ralisation des pices par des moyens volus et plus performants au niveau de la ralisation des pices complexe. Il ne sagit pas de former des mthodistes capables de programmer une pice en en garantir la faisabilit et la qualit demande. CONTEXTE DENSEIGNEMENT

Alternance entre latelier machines commande numrique et salle dinformatique CFAO. Travail individuel ou en groupe de 2 (maximum) Ralisation des pices de difficults progressives du simple au complexe.

OFPPT/DRIF

SPECIALITE / TFM

P7

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Module: 15 RESUME THEORIQUE

CH: IGENERALITES

OFPPT/DRIF

SPECIALITE / TFM

P8

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

RemarqueComme la plus part des ISTA sont quips dune gamme des CENTRES CINCINNATI MILACRON qui soutient le

FORMAT FANUCLes exemples, les applications et les exercices de la Programmation dans ce rsum thorique ainsi que dans le guide de TP vont soutenir ce format.

OFPPT/DRIF

SPECIALITE / TFM

P9

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

HistoriqueLes premires machines - outil commande numrique (MOCN) ont vu le jour dans le dbut des annes 1950 partir d'un besoin croissant de l'industrie aronautique pour l'usinage en fraisage des pices mcaniques complexes de moteur d'avion. Le besoin est n essentiellement de la ncessit de combinaison des mouvements dans l'espace, des diffrents axes de travail des MO. La cration des MOCN correspond par nature des besoins en : - petites sries - moyennes sries Leur souplesse d'volution par rapport des machines de production en grandes sries (machines transfert, tours automatiques, etc...) et l'investissement qu'elles reprsentent pour une entreprise, permet rarement de les figer dans des travaux rptitifs, mais les destinent aux usinages longs et complexes permettant de runir un grand nombre d'oprations d'usinage en une seule phase. Ce regroupement ais d'oprations, facilit sur les MO multi-axes, permet de concevoir l'heure actuelle des applications rentables en grandes sries. D'aprs une tude du B.I.P.E., le parc MOCN a cr de 30% entre 1974 et 1984.

OFPPT/DRIF

SPECIALITE / TFM

P10

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Dfinition de la commande numriqueLa commande numrique est un mode de commande dans lequel les valeurs dsires d'une variable commande sont dfinies selon un code numrique (la machine-outil constitue le principal domaine d'application de la commande numrique). C'est une somme d'automatismes dans laquelle les ordres de mouvement ou de dplacement, la vitesse de ces dplacements et leur prcision, sont donns partir d'informations numriques. Ces informations sont codes sur des supports tels que : rubans perfors, cassettes ou disquettes magntiques ou simplement sauvegards en mmoire dans le cas des dernires gnrations de commandes numriques calculateur intgr (CNC). L'ensemble de ces informations de pilotage des machines outil (MO) est labor sous forme de programme excution squentielle. Les temps de rponse de telles commandes avoisinant la dizaine de microsecondes, il sera tout naturellement possible d'esprer piloter la machine suivant des trajectoires plus ou moins complexes, en vitesse et position.

OFPPT/DRIF

SPECIALITE / TFM

P11

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : IITECHNOLOGIE DE LA MOCN

OFPPT/DRIF

SPECIALITE / TFM

P12

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

INTRODUCTION :Le dveloppement de Ce type de MO est li lvolution des Technologies nouvelles. En effet, le contrle et la commande dune MO par une armoire lectronique programme (le CNC Commende Numrique par Calculateur) nont t possibles quavec lapparition de composants lectronique hautes fiabilits et largement miniaturiss. Paralllement, la dcouverte de nouveaux matriaux et lapplication de nouveaux concepts en matire de liaisons mcanique, ont permis llaboration des MOCN. Ces apports technologiques, par rapport aux MO traditionnelles, portent notamment sur : actionneurs (moteurs)

La liaison actionner / table.

Les glissires.

Les capteurs de position.

Les axes.

Lasservissement dun axe.

OFPPT/DRIF

SPECIALITE / TFM

P13

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

ACTIONNEURSPROBLEME A RESOUDRES :

(Moteurs)

Transmettre la pice, ou loutil, une vitesse de dplacement 0 40 m/min et indpendante sur chaque axe.

variable de

TECHNOLOGIE SUR MO TRADITIONNELLESur les machines conventionnelles l'avance de la pice, ou de l'outil est : * lie au moteur de la broche par l'intermdiaire d'une bote de vitesses, * donne par un moteur indpendant. mais toujours avec interposition d'une bote de vitesses, * donne par un vrin hydraulique rgul par un distributeur.

TECHNOLOGIE SUR MOCNUne technologie nouvelle a t dveloppe pour permettre une variation, et une indpendance, de la vitesse de dplacement de la table (la pice) ou de loutil. Ainsi, les MOCN possdent un moteur et un rducteur par axe. Actuellement, quatre types de moteurs sont utiliss : Hydraulique (vrin ou moteur), Moteur courant continu, Moteur asynchrone alternatif, Moteur pas pas (faible vitesse, faible couple).

A fin de module dune faon souple (sans couple) la vitesse de dplacement, il est ncessaire dinterposer, entre le mobile et le moteur, un variateur. Sur les moteurs hydrauliques : en agissant sur le dbit ; Sur les moteurs a courant continu : en agissent sur la tension ; Sur les moteur asynchrones alternatifs : en agissant sur la frquence et sur la tension ; Sur les moteurs pas pas : en agissant sur le frquence.

OFPPT/DRIF

SPECIALITE / TFM

P14

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

MOTEUR A COURANT CANTINU : fig.1Ce moteur utilise le principe des forces lectromagntiques : une force motrice est exerce sur un courant plac dans un champ lectromagntique B.

fig.1 Le champ lectromagntique B est cr par le stator (partie fixe). Deux types de moteurs sont utiliss sur les machines outil commande numrique. Moteur excitation indpendante Ce type de moteur offre une grande souplesse de commande et une gamme de vitesse tendue.

Moteur excitation shunt Ce type de moteur permet dobtenir une vitesse constante quelle que soit la charge.

OFPPT/DRIF

SPECIALITE / TFM

P15

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

MOTEUR ASYNCHRONE ALTERNATIF :Ce moteur utilise le principe de champ tournant. Un aimant en rotation audessus dun disque en cuivre cr des courants induits sur ce disque qui donnent naissance une force lectromagntique provoquant la rotation de disque.

Sur les moteurs asynchrones Laimant est remplac par un champ tournant cr par des bobines montes sur le stator.

Le nom de moteur asynchrone vient de fait que la vitesse de rotation du rotor est toujours infrieure celle du champ tournant.

MOTEUR PAS A PAS :Contrairement aux autres actionneurs qui fournissent une vitesse, ou un couple, en fonction des caractristiques dentres (tension, pression, intensit, ) le moteur pas pas est un actionneur de type : tout ou rien. Il suffit de lui envoyer une impulsion pour quil tourne dun pas. Si limpulsion est une frquence fixe, la vitesse de rotation est constante.

OFPPT/DRIF

SPECIALITE / TFM

P16

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Principe Soit un rotor constitu dun aimant (pole Nord, pole Sud) et un stator constituer de deux bobinages aliments en courant continu.

Remarque :Deux aimants de mme ple se repoussent, alors que deux aimants de ples opposs sattirent.

Le nombre de pas peut varier de 4 400 pas tour. Ainsi, un moteur 100 pas par tour, mont lextrmit dune vis dont le pas est : 4mm, provoquera minimal de la table de : 4/100 = 0.04 mm

La vitesse de dplacement de la table est lie la frquence de communication des bobines.

OFPPT/DRIF

SPECIALITE / TFM

P17

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LAISON ACTIONNEUR / TABLERelier lactionneur (moteur ou vrin) la table, ou loutil, en liminant les jeux lors de linversion de sens de dplacement ou dusinage. En effet, en travail de contournage ces jeux provoqueraient la rupture de loutil de fraisage (travail en avalant ou en concordance).

PROBLEME A RESOUDRE.

TECHNOLOGIE SUR MO TRADITIONNELLELa liaison entre le moteur lectrique (actionneur) et la table se fait Laide du systme vis-crou (trois types) :

* Systme vis-crou traditionnel, avec un jeu de fonctionnement. Ce systme impose l'oprateur de rattraper, avec les manivelles, le jeu. * Systme vis-crou avec rattrapage de jeu par prcontrainte de l'crou. Dans ce systme, l'crou est constitu de deux parties qui appuient sur chaque flanc du filet de la vis, ce qui entrane un frottement important et contraint l'oprateur Slectionner une faible vitesse d'avance. * Systme vis billes. Des billes sont intercales entre l'crou et la vis. Les frottements sont trs faibles et les jeux sont limins. * Liaison l'aide d'un vrin. La liaison directe du vrin sur la table permet d'liminer les jeux.Les liaisons utilises, sur ces machines, sont celles qui parviennent liminer au maximum les jeux de fonctionnement entre les lments en mouvement : vis billes et vrin.

TECHNOLOGIE SUR MOCN

OFPPT/DRIF

SPECIALITE / TFM

P18

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Description du systme vis billes.Dans ce systme, les filets de la vis et de lcrou sont remplacs par des gorges hlicodales dans lesquelles circulent des billes dacier. Un dispositif dentretoises permet de rgler la prcontrainte sur les billes et les gorges, assurant llimination des jeux. Avantage des vis bille : Jeux quasiment nuls, Diminution des frottements, Augmentation des vitesses de translation, Augmentation de la dure de vie

Description de la liaison laide dun vrin.Dans ce systme, un vrin assure une liaison directe entre la partie mobile (table) et l partie fixe (bti) de la MOCN.

Avantage : Jeux quasiment nuls (huile incompressible). Souplesse quelle que soit la vitesse programme. Transmission defforts importants et facilement contrlables.

Inconvnients :Ce type de liaison ncessite linstallation dun groupe hydraulique sur la MOCN. Son une fonctionnement est permanent et occasionne, dans latelier, une lvation du niveau sonore.

OFPPT/DRIF

SPECIALITE / TFM

P19

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

GLISSIERESPROBLEME A RESOUDRE :Guider le dplacement de la pice, ou de loutil, suivant un axe linaire, sans dispersions gomtrique et en opposant un minimum defforts.

TECHNOLOGIE SUR MO TRADITIONNELLECe guidage est assur par des glissires : - queue d'arronde, - prismatiques, - circulaires. Quel que soit le systme utilis, il y a frottement, entre la glissire et le coulisseau, de deux matires: fonte sur acier, gnralement. La lubrification du systme impose de ne pas dpasser 4 8 m/min comme vitesse de translation (risque, au-del, de rupture du film d'huile).

TECHNOLOGIE SUR MOCN :Les mmes types de glissires sont actuellement utilises sur les MOCN pour assurer le dplacement e la pice, ou de loutil, suivant un axe. Cependant, on observe des couples important au dmarrage et des phnomnes de broutement faible vitesse (avance par saccades) Pour pallier ces inconvnients on interpose entre les lments en mouvement : Des patins aiguilles, Un chemin de Billes, De la turcise (alliage de tflon et de bronze),SPECIALITE / TFM P20

OFPPT/DRIF

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Un film dhuile incassable (glissire hydrostatique).Ainsi, il est possible dattendre des vitesses davance de lordre de 40m/min sur certaines machines.

EvolutionActuellement, le directeur de commande dune MOCN contrle la position de la table et non la position de la pice. De ce fait, les guidages doivent tre trs prcis gomtriquement. Dans les gnrations de MOCN vrin de directeur de commande ne contrlera plus la position de la pice. Aussi, la perfection du guidage ne sera plus indispensable, le directeur de commande compensera automatiquement les dispersions gomtriques des glissires.

OFPPT/DRIF

SPECIALITE / TFM

P21

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES CAPTEURS DE POSITION.PROBLEME A RESOUDRE :Connatre tous moments la position de la pice par rapport loutil (fraisage) ou, la position de loutil par rapport la pice (tournage), avec une prcision de lordre de 0.01 mm en moyenne. En rsum : il sagit de matriser les dplacements outil/pice.

TECHNOLOGIE SUR MO TRADITIONNELLENous trouvons, sur les machines-outils .conventionnelles, les solutions suivantes : - tambour gradu quip d'un vernier, - bute fixe, - bute amovible (barillet), - came, - gabarit. Toutes ces solutions, l'exception du tambour gradu, sont fixes, rgles pour une pice, soumises des efforts. En outre, elles ne donnent aucune indication sur le dplacement outil/pice, au cours de la trajectoire. La position n'est connue qu'en fin de course. Aussi, ces solutions ne sont pas adaptes aux MOCN. Une technique nouvelle a t dveloppe sue les MOCN. Le dplacement outil/pice est observ laide de capteurs et les informations recueillies par ceux-ci sont diriges vers larmoire Electronique de la MOCN. Celle ci dcode les informations reues, les analyses et affiche-en continu- la position observe. Ainsi, le moindre dplacement outil/pice est connu par loprateur avec une prcision de 0.01 mm.OFPPT/DRIF SPECIALITE / TFM P22

TECHNOLOGIE SUR MOCN :

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES CAPTEURS :Ils sont de deux types : Analogiques.

Le dplacement dun mobile entrane une variation magntique, lectrique, ou autre, qui est transforme au signale de sortie. Incrmentaux.

Le dplacement dune rgle, ou dun disque, prsentant des zones alternativement sombre et claire, devant un lecteur optique, produit des

impulsions lumineuses qui sont transformes en signal de sortie. LES MESURE : Les deux types de capteurs que nous venons de voir entranent deux typesde mesure. Mesure absolue. Les coordonnes dun point sont donnes par rapport une origine fixe, sans rfrence la position prcdente. Les capteurs analogiques permettent ce type de mesure. Mesure relative Les coordonnes dun point sont donnes par rapport la position prcdente. Cest lagrandissement du dplacement qui est, en fait, mesur. Les capteurs incrmentaux permettent ce type de mesure.

CAPTEURRS INCREMENTAUX : Capteur photolectrique.Chaque dplacement lmentaire entrane une impulsion lectrique qui est prise en compte par le calculateur (addition soustraction dimpulsion).

OFPPT/DRIF

SPECIALITE / TFM

P23

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Principe Une source lumineuse passe au travers dune rgle en vers, ou dun disque

prsentant des zones ombres et des zones claires lumineux sensibilise une cellule photo-lectrique qui change dtat en fonction de la zone traverse (prsence ou absence de lumire== tat du capteur 1 ou 0).

CAPTEURS ANALOGIQUES : Capteur inductif

Le conducteur e1 est aliment par une tension sinusodale. Un champ magntique se cre autour du conducteur e1. Si lon place un conducteur e2 lintrieur de ce champ magntique, une tension alternative induite apparat. Elle est proportionnelle la position de e2 lintrieur de champ magntique. Ainsi il est possible de mesurer, dvaluer, un dplacement en mesurant une tension.OFPPT/DRIF SPECIALITE / TFM P24

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Les rsolves.

Ces appareils utilisent le mme principe que les capteurs inductifs, mais le dplacement est, cette fois, angulaire. En fait, ce sont de petites machines tournantes ayant laspect de moteurs lectriques. Les rsolvers sont constitus de deux enroulements statoriques (fixes) disposs 90 et dun enroulement rotorique (tournant). Les deux enroulements statoriques sont aliments par des tensions alternatives crant un champ lectrique H. en fonction de la proportionnelle la valeur de cet angle. La rgle inductosyn Son fonctionnement est comparable celui dun rsolver. Le rotor est remplac par une rgle fixe de 200 mm de longueur, ajustable bout bout. Les stators sont remplac par des curseurs comportant deux enroulements et pouvant se dplacer 0.2 mm au-dessus de la rgle.

OFPPT/DRIF

SPECIALITE / TFM

P25

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES AXESPROBLEME A RESOUDRESituer dune faon systmatique la position du repre cartsien (tridre X, Y, Z) qui a servi de rfrence au constructeur de la MOCN

TECHNOLOGIE SUR MO TRADITIONNELLELe besoin d'un repre sous forme d'un tridre (X, Y, Z) n'est pas essentiel. En effet, les MOT sont conduites directement -et sous le contrle -d'un oprateur qui suit les instructions du contrat de phase. L'oprateur situe, de manire traditionnelle, la position du repre cartsien et il identifie les dplacements sur ces axes par des termes tels que : - longitudinal, - transversal,

- vertical.

TECHNOLOGIE SUR MOCN :Le besoin dun reprage systmatique du tridre (X, Y, Z) est devenu ncessaire depuis ladjonction, entre la machine et loprateur, dune armoire lectronique (Le CNC) En effet, loprateur doit informer sous forme code- la machine instructions contenues dans le contrat de des

phase ; notamment, les

dplacements sur les axes du tridre.

OFPPT/DRIF

SPECIALITE / TFM

P26

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Dans un souci de standardisation les constructeurs ont t amens dfinir un tridre de rfrence : Axe Z : il est toujours situ sur laxe de rotation de la broche quelle que soit la machine. Axes X et Y : ils sont reprs par la rgle des trois doigts.

FIG.1OFPPT/DRIF SPECIALITE / TFM P27

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Sur les MOCN le tridre (X, Y, Z) est toujours li au mouvement de loutil, Or ce sont parfois les tables qui sont en mouvement et qui assurent lusinage de la pice. Il a fallu codifier ces autres dplacements. Ainsi, le signe () (Prime) indique que cest la table qui se dplace et non loutil. Par exemple, sur la fraiseuse de la fig.1 , les mouvements de loutil sont : Z : mouvement vertical dans laxe de la broche, Y : mouvement longitudinal de laxe de la broche ; les mouvements de la table sont : X : mouvement transversal de la table par rapport laxe de la broche. C : mouvement auxiliaire de rotation par rapport laxe de la broche (plateau tournant).

OFPPT/DRIF

SPECIALITE / TFM

P28

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Rgle des trois doigts

Placer le majeur sur laxe de la broche, axe Z. orienter la main de faon ce que le pouce soit situ sur laxe X. Sur une fraiseuse, laxe X est celui du plus grand dplacement par rapport laxe de la broche. Sur un tour, laxe X est celui du dplacement radial. La main ainsi oriente, lindex indique laxe Y.

Orientation des axes.

Sur laxe Z, le sens positif est toujours celui qui accrot la cote par rapport la table. Lorientation des axes X et Y dpend alors de la rgle des trois doigts, lindex et le pouce indiquant le sens positif.

Le sens de rotation de rfrence est le sens trigonomtrique. On peut saider pour Dterminer le sens positif (sens trigonomtrique) de la rgle du tire-bouchon (voir figure ci-dessous).

Sens de rotation de la broche.

OFPPT/DRIF

SPECIALITE / TFM

P29

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

ASSERVISSEMENT DUN AXEPROBLEME A RESOUDRE Contrler tout moment la vitesse d'avance et la position de "outil par rapport la pice et relier ces informations au mouvement Programm. TECHNOLOGIE SUR MO TRADITIONNELLE Sur les MO traditionnelles la connaissance de la position de l'outil par rapport la pice est obtenue par l'oprateur. Il dispose pour cela de ses yeux et des systmes de contrle classiques : tambours gradus quips de vernier, lecteurs optiques.

Les donnes, ainsi recueillies, sont analyses par l'oprateur qui dcide de l'interruption -ou de la poursuite -de l'usinage. De mme, la vitesse d'avance est rgle -de manire fixe par l'oprateur l'aide d'une bote de vitesse. La valeur de la vitesse d'avance est donne par la gamme d'usinage. TECHNOLOGIE SUR MOCN Sur les MOCN la connaissance de la position de l'outil par rapport la pice est obtenue par l'intermdiaire d'un capteur de position. Les informations recueillies sont analyses par le CNC et compares aux informations contenues dans le programme d'usinage (cote atteindre) .C'est le calculateur qui remplace l'analyse de l'oprateur, et qui dcide-en fonction de la cote mesure -de la poursuite ou De l'interruption de l'usinage. De mme, la vitesse d'avance est gre par le CNC. Elle est fixe, et fait partie d'une donne du programme d'usinage, en avance linaire. Elle est variable, et calcule tout instant en fonction de la position de l'outil par rapport la pice, en avance circulaire.OFPPT/DRIF SPECIALITE / TFM P30

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

En outre, le CNC peut grer une dclration de la vitesse d'avance l'approche de la cote atteindre -de manire ne pas la dpasser (opration d'accostage). CHEMINEMENT DE LINFORMATION SUR MO TRADITIONNELLE

CHEMINEMENT DE LINFORMATION SUR MOCN

OFPPT/DRIF

SPECIALITE / TFM

P31

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

SYNOPTIQUE DES BOUCLES DASSERVISSEMENT BOUCLE DE POSITION (ferme)

Le calcule envoie une information binaire (0-1) dans un convertisseur numrique analogique (CNA). Celui-ci transforme l'information en une tension variable de O 10 V. Cette tension est achemine vers un comparateur qui reoit dj une tension venant du capteur de position. Le comparateur analyse ces deux tensions et dtermine un cart qui est envoy dans un convertisseur analogique numrique (CAN). Celui-ci transforme la tension (valeur de l'cart) en une information binaire (0-1) qui entre dans le calculateur. Ce dernier .affiche la valeur du dplacement restant effectuer. Lorsque l'cart mesur par le comparateur est nul, le calculateur lance un ordre d'arrt au moteur d'avance: le dplacement s'arrte, la cote est obtenue. * BOUCLE DE VITESSE (ferme)

OFPPT/DRIF

SPECIALITE / TFM

P32

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Le calculateur envoie, un instant donn, une information binaire (0-1) dans un convertisseur numrique analogique (CNA). Celui-ci transforme l'information en une tension variable de 0 10 V. Cette tension est achemine vers un comparateur qui reoit dj une tension venant de la dynamo tachymtrique monte sur la vis, ou sur l'arbre moteur. Le comparateur analyse ces deux tensions et achemine directement la diffrence de tension vers le variateur qui ajuste ainsi la vitesse du moteur. Lorsque les tensions venant du CNA et de la dynamo sont identiques, la vitesse de rotation de la vis Correspond la vitesse programme. Notons que la comparaison des tensions est effectue en permanence. SYNOPTIQUE DES BOUCLES DASSERVISSEMENT *BOUCLES OUVERTES Sur certaines MOCN il n'est pas ncessaire de contrler tout instant la vitesse d'avance et la position de l'outil (par exemple les perceuses, les presseplieuses), Pour ces machines, l'important est darriver la position programme, la solution technologique retenue utilise des moteurs pas pas et une boucle d'asservissement ouvert, Le calculateur envoie une information binaire, correspondant au dplacement obtenir, dans un dcompteur prslection qui est

OFPPT/DRIF

SPECIALITE / TFM

P33

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Un lment lectronique permettant de mmoriser cette valeur binaire. Le dcompteur prslection est reli un gnrateur d'impulsions qui lui envoie une frquence d'oscillation lie la vitesse programme. Les impulsions rsultant de la frquence d'oscillation sont dcomptes de la valeur binaire conserve en mmoire. Tant que le dcompte n'est pas achev (valeur binaire gale O) l'oscillateur alimente, par l'intermdiaire du dcompteur prslection, le moteur pas pas reli au systme vis crou. Lorsque le dcompte est termin le moteur pas . pas ne reoit plus d'impulsion, il se bloque et le dplacement s'arrte: la position programme est atteinte. Notons que la frquence d'oscillation est proportionnelle la vitesse programme. *Inconvnients du systme - Possibilit de perte de pas lors du dplacement. En effet, si l'effort d'avance est trop important le moteur ne tourne plus, or le dcomptage continue. Ce qui entrane une erreur de position lorsque le dcompte est termin. - Faible puissance due la limitation des moteurs pas pas. - Faible vitesse d'avance (environ 2 m/min).

OFPPT/DRIF

SPECIALITE / TFM

P34

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : IIICLASSIFICATION DES MOCN

OFPPT/DRIF

SPECIALITE / TFM

P35

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

GENERALITES :Lusinage par enlvement de matire se rsume la conduite dun mobile (outil ou pice) suivant un dplacement dtermin, par un ordre (humain ou numrique). Ce dplacement peut tre linaire, angulaire ou circulaire en fonction des possibilits dasservissement des mouvements. Cest donc naturellement que lon a class les MOCN suivant le mode de dplacement des tables supports de pice.Trois gnrations de MOCN ont t dvelopp dans lindustrie : 1. Machine dplacement par positionnement 2. Machine dplacement paraxial .point point. Ces deux types de machines ne ncessitent pas un moteur pour chaque axe, les dplacements se faisant soit successivement, soit combins avec une commande unique et une vitesse unique. 3. Machine dplacement continu (interpolations linaire et circulaire).

Sur ce type der machine il y a autant de moteurs que daxes.

1. Dplacement par positionnement point point.Ce type de machine est caractrise par labsence dusinage au cours des dplacements suivant les axes X et Y. On trouve des applications sur les pointeuses perceuses, poinonneuses, alseuses

OFPPT/DRIF

SPECIALITE / TFM

P36

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Plusieurs possibilits de dplacement soffrent loprateur pour positionner les perages 1 2 3. Seule importe la position de loutil par rapport la pice fin de dplacement.

a) Dplacement suivant : ADans ce cas, un ordre de dplacement simultan sur les deux axes X et Y est donn, mais il ny a aucune synchronisation entre les systmes de commande de chacun deux ; la trajectoire Suivie par loutil se rapproche dune droite de pente 45.

b) Dplacement suivant : BDans ce cas, les dplacements se font successivement suivant des directions parallles aux axes X et Y.

2. Dplacement par axialCe type de machine permet ; en plus du positionnement point point ,de des fraisages ou tournages prcis des vitesses imposes par la bande ,sens des trajectoires parallles chacun des axes de dplacement X, Y, Z (dressage) de faces ,cylindrage ,rainurage). Cependant, un systme de contrle par axial ne permet pas deffectuer un fraisage ou un tournage suivant des directions quelconques .En effet, la mmoire affecte la vitesse davance est unique et est commute successivement sur chaque axe

a) Exemple de fraisage en par axial

OFPPT/DRIF

SPECIALITE / TFM

P37

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Pour fraiser le contour de cette pice, la fraise 2 tailles se dplacera suivant des trajectoires linaires selon les coordonnes X Y Z. Dans un premier temps, loutil passe de la position 0 (origine machine) la position 1 (origine de la programmation) gnralement en avance rapide .Puis usine successivement les diffrentes faces et rayons suivant les trajectoires X et Y.De retour en 1,la fraise se positionne nouveau en avance rapide lorigine machine 0.

b) Exemple de tournage paraxial

Cycle dusinage (trajectoire de loutil A-B-C-D-E-F-G-A

Pour raliser cette pice, loutil se dplacera suivant des trajectoires linaires selon les coordonnes X-Y. De mme quen fraisage, les positionnements dun ou des outils se font en avance rapide.

3. Dplacement continu (contournage)Dans le cas o les informations en X, Y, Z sont lies par une loi mathmatique, le mouvement dcrit une trajectoire qui nest pas obligatoirement parallle aux axes. Les dplacements pouvant tre simultans, le mode de fonctionnement est alors appel contournage. Pour assurer ces dplacements, nous ferons appel aux interpolations linaire et circulaire.

OFPPT/DRIF

SPECIALITE / TFM

P38

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Exemple de tournage continu

Exemple de fraisage continu

OFPPT/DRIF

SPECIALITE / TSFM

P39

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : IVLANGAGE DE PROGRAMMATION

OFPPT/DRIF

SPECIALITE / TSFM

P40

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

GENERALITE :Le langage de programmation permet de constituer, sous forme de texte (programme), les informations dentres dans la partie commande de la commande numrique.Le texte programme est crit laide de phrases blocs constitues de mots (mots), eux-mmes constitus de caractres alpha-numriques qui sont : -les lettres majuscules de lalphabet de A Z, soient 26 adresses ; -les chiffres de 0 9 ; les signes de ponctuation [ + ,%, (), /, .] Lensemble lettres et chiffres juxtaposs forme un mot.

EXEMPLE : X +

35750

reprsente un mot de 7 caractres.

Langage utilis en programmationFormat : caractristique des mots utiliss. Adresse : lettre dbutant un mot dun langage machine, qui prcise la fonction gnrale commander : G, X, Y , Z, F, S, T, M.

Mot : ensemble de caractres comportant une adresse suivie de chiffres Constituant une information.

Ex : X 10.850

Bloc : groupe de mots correspondant aux instructions relatives une squencedusinage.

Ex : N30, G01, X29, Y50.5, F800OFPPT/DRIF SPECIALITE / TSFM P41

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Les Fonctions :Tous les mots dun langage machine autres que ceux dfinissant les cotes, est ncessaires pour assurer le fonctionnement dune machineoutil.

G Fonctions prparatoires F Fonctions vitesse davance S Fonctions vitesse de broche T Fonctions outil M Fonctions auxiliaires (mouvement, slection du sens,vitesse, arrosage, etc.).

Fonctions prparatoires :fonctions dfinies par ladresse G et prparant la logique un type de calcul ou une action dtermine.

Ex : G00, G01, G02, G03, G04, etc.

OFPPT/DRIF

SPECIALITE / TSFM

P42

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Composition maximum dun bloc : N- Numro de bloc GXYZFonction prparatoire Mouvement suivant laxe X Mouvement suivant laxe Y Mouvement suivant laxe Z

l- Coordonne de laxe du rayon en X JKFSTMcoordonne de laxe du rayon en Y Coordonne de laxe du rayon en Z Valeur de lavance en millimtres par minute Vitesse de broche en tour par minute Numro de loutil et du correcteur Fonction auxiliaire

Remarque :- Une fonction est dite modale lorsquelle reste active au-del du bloc ou elle Est crite. Elle est donc mmorise jusqu' rvocation. - Plusieurs fonctions G M peuvent tre crites dans un bloc condition quelles ne se rvoquent pas mutuellement (voir fonctions).

OFPPT/DRIF

SPECIALITE / TSFM

P43

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

FONCTION DE POSITIONNEMENT ONCTION DE POSITIONNEMENTLa commande G00 dplace l'outil dans le systme de pice Jusqu la position spcifie l'aide d'une commande Incrmentielle ou absolue une vitesse de transversal rapide. Dans la commande absolue, la valeur des cordonnes du point Darrive est programme

G00 G00

FORMAT

EXPLICATION

G00 X, Y, Z; X, Y, Z: Pour une commande absolue, les coordonnes Dune position final, et pour une commande incrmentielle L d l' l

Une des trajectoires doutil suivantes peut tre slectionne . Positionnement en interpolation linaire Le positionnement en transversal rapide est effectu Indpendamment sur chaque axe. La trajectoire de l'outil Nest pas une ligne droite. Positionnement en interpolation linaire La trajectoire de l'outil est la mme qu'en interpolation Linaire (G01).l'outil est positionn le plus rapidement Possible une vitesse infrieure la vitesse de dplacement De chaque axe.

Positionnement en interpolation linaire

Position de dpart

Position finale

Positionnement en interpolation, nom linaire

REMARQUE

La vitesse du transversal rapide ne peut pas tre spcifie par L'adresse F. Mme si le positionnement en interpolation linaire est spcifie.

OFPPT/DRIF

SPECIALITE / TSFM

P44

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

INTERPOLATION LINIEAIRE

(G01)L'outil se dplace suivant une ligne droite

Format

G01 X'Y'Z- F; XYZ -: Pour une commande absolue, les cordonnes d'une position Finale, et pour une commande incrmentielle, la distance Parcourue par l'outil F-: Vitesse d'avance de l'outil

ExplicationsUn outil se dplace le long d'une pice jusqu' la position spcifie a la Vitesse d'avance spcifie dans F La vitesse des avances spcifie dans F est efficace jusqu' ci qu'une Nouvelle valeur soit spcifi .Il n'est pas ncessaire de programmer Lavance dans chaque bloc. L'avance F programme est mesure le long de la trajectoire de l'outil. Si aucun valeur F n'est pas programm, lavance est considre comme tant 0 Lavance suivant chaque axe est calcule indiqu ci dessous.

OFPPT/DRIF

SPECIALITE / TSFM

P45

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE : interpolation linaire (Tournage)

EXEMPLE : interpolation linaire (Fraisage)

OFPPT/DRIF

SPECIALITE / TSFM

P46

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

INTERPOLATION CIRCULAIRE

(G02 / G03)Format

Linterpolation circulaire permet de contrler chaque instant la position de loutil pendant lusinage des arcs de cercles quelconques en gnral uniquement dans le plan. Ici, le problme est plus dlicat car le point de dpart et le point darrive ne suffisent plus pour dfinir la trajectoire. Des informations relatives sur la position du centre du cercle sont ncessaires. Trois paramtres (i), (j) ou (k) sont placs la suite des ordres de mouvements X, Y, ou Z, lors de linterpolation. Linterpolation pourra avoir lieu : - dans le plan XY ---- les paramtres seront et (i) et (j) - dans le plan YZ ---- les paramtres seront et (j) et (k) - dans le plan XZ ---- les paramtres seront et (i) et (k)

EXPLICATION

-

OFPPT/DRIF

SPECIALITE / TSFM

P47

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Ces paramtres sont les projections sur leurs axes respectifs dun vecteur oriente gal au rayon du cercle, partant du point de dpart de linterpolation et allant au centre du cercle.

(i) et (j) sont les composantes scalaires du vecteur ayant pour origine le centre du cercle et pour extrmit le point de dpart de lusinage. Soit, en valeurs relatives : (i) = 30 m (j) = 10 Pour raliser le cong puis le rayon en tournage ou fraiser la rainure, la machine communique aux chariots de la MOCN les ordres de dplacement sous forme de composantes dun vecteur vitesse, qui permet datteindre le point suivant. La courbe lmentaire dcrite par les chariots est donc un segment de droite. Ainsi, lorsque lon voudra suivre un contour quelconque, on le dcomposera en segments lmentaires appels incrments (plus petit accroissement possible dune grandeur donne). De leur nombre dpendra la prcision avec laquelle on veut raliser lusinage. Ce dcoupage de la courbe en segments sappelle INTERPOLATION. Certaines machines sont quipes de ces deux interpolateurs linaire et circulaire. Elles font partie des machines volues. Le sens de lusinage sera programm par la fonction :

OFPPT/DRIF

SPECIALITE / TSFM

P48

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE DE FRAISAGE

G02

interpolation circulaire sens Horaire vitesse davance Programme

G03 interpolation circulaire sens antihoraire vitesse davance programme

EXEMPLE DE TOURNAGE G02 interpolation circulaire sens Horaire vitesse davance Programme G03 interpolation circulaire sens antihoraire vitesse programme

OFPPT/DRIF

SPECIALITE / TSFM

P49

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

FILETAGE DROIT A PAS CONSTANT

G32Le filetage droit a pas constant peuvent tre usins l'aide d'une Commande G32. La vitesse de la broche est lue par le codeur de position sur la broche en Temps rel et convertis en vitesse davance d'usinage en mode avance par Minute utilise pour dplacer loutil.

Explications En gnral, le filetage est rpt le long de la mme trajectoire d'outil de 1 'bauchage la finition d'une vis. Le filetage dmarrant lorsque le codeur De position monte met un signal tour, le filetage dmarre sur un point Fixe et la trajectoire de l'outil sur la pice reste inchange pour les filetages Rpts. Remarquez que la vitesse de la broche doit rester constante de lbauchage la finition. Sinon, un filetage incorrect sera obtenu.

OFPPT/DRIF

SPECIALITE / TSFM

P50

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Les valeurs suivantes sont utilises en Programmation: Pas de filetage: 4 mm 1 =3mm 2=1.5mm Profondeur d'usinage: 1 mm (double usinage) (Entre mtrique, programmation du diamtre) GOO U-62.0; Z G32 W-74.5 F4.0; GOO U62.0; W74.5 ; U-64.O ; (Pour le deuxime usinage, usinez 1 mm Supplmentaire) G32 W-74.5 ; GOO U64.0 ; W74.5; . RMARQUE .1. La correction de la vitesse d'avance est active {fixe sur 100 %) au cours du filetage. 2. Il est trs dangereux d'arrter l'avance de l'outil fileter sans arrter la broche. Cela Augmentera brutalement la profondeur d'usinage. Ainsi, la fonction de suspension de l'avance.Est dsactive lors du filetage. Lorsque le bouton de suspension de l'avance est enfonc Pendant le filetage, l'outil s'arrte aprs un bloc ne spcifiant pas de filetage comme si le bouton , BLOC BLOC tait enfonc. Nanmoins, le tmoin de suspension de l'avance {tmoin SLP) .S'allume lorsque le bouton SUSPENSION DE L'AVANCE du pupitre de commande de la machine est enfonc. Ensuite, lorsque l'outil s'arrte, le tmoin s'teint (tat d'arrt du bloc bloc).

OFPPT/DRIF

SPECIALITE / TSFM

P51

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

FONCTION DE VITESSE DE LA BROCHE

SLa vitesse de loutil conformment la pice lorsque la pice est usine est appele vitesse d'usinage. Comme pour la CNC, la vitesse d'usinage peut tre spcifie par la vitesse. de la broche en tours/minute.

EXEPLE(Quand une pice de 200 mm de diamtre doit tre usine une vitesse d'usinage de 300 m/min). La vitesse de la broche est d'environ 478 tr/min, obtenue partir de N=100Ov/3tD. Cela requiert donc la commande suivante: S 478 ; Les commandes associes la vitesse de la broche sont appeles fonction vitesse de broche. La vitesse d'usinage v (m/min) peut aussi tre directement spcifie par la valeur de la vitesse. Mme lorsque le diamtre de la pice est modifi, la CNC change la vitesse de la broche de faon ce que la vitesse d'usinage reste constante. Cette fonction sappelle fonction contrle de la vitesse de coupe constante

OFPPT/DRIF

SPECIALITE / TSFM

P52

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Fonction d'avance

FLe mouvement de l'outil une vitesse spcifie pour l'usinage d'une Pice est appel avance. Les vitesses d'avance peuvent tre spcifies l'aide de chiffres rels. Par Exemple pour dplacer l'outil une avance de 150 mm/mn il faut Programmer ce qui suit: F150.0. La fonction qui permet de dfinir lavance est appele fonction avance

Les avances dans les blocs d'interpolation linaire (GOI), dans les blocs AVANCE DE COUPE d'interpolation circulaire (GO2, GO3), etc. sont commandes par des nombres avec le code F.

FONCTION DAVANCE EN FRAISAGE

Avance par minute (G94) Programmer avec le code F la valeur de lavance par minute de loutil Aprs avoir spcifi G94 la valeur de lavance de loutil par minute doit tre spcifier par le code F.G94 est un code modal.une fois spcifi il reste actif jusqu ce quun code G95 (avance par tour) soit programm. Avance par tour (G95). Programmer avec le code F la valeur de lavance de loutil par tour de broche Aprs avoir spcifi G95 la valeur de lavance de loutil par tour de broche doit tre Spcifier par le code F.G95 est un code modal.une fois spcifi il reste actif jusqu ce quun code G94 (avance par minute) soit programm.OFPPT/DRIF SPECIALITE / TSFM P53

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

FONCTION DAVANCE EN TOURNAGE* Avance par minute (G98) Aprs F, spcifiez la valeur d'avance de l'outil par minute.

Aprs avoir spcifi G98, la valeur d'avance de l'outil par minute doit tre spcifie par le rglage d'un numro aprs F. G98 est une rfrence modale. Une fois que G98 est spcifie, elle est active jusqu' ce que G99 (avance par tour) soit spcifie. Lors de la mise sous tension, (par dfaut) Avance par tour (G99) Aprs F, spcifiez la valeur d'avance de l'outil par rotation de la broche.

Aprs avoir spcifi G99, la valeur d'avance de l'outil par minute doit tre spcifie par le rglage d'un numro aprs F. G99 est une rfrence modale. Une fois que G99 est spcifie, elle est active jusqu' ce que G98 (avance par minute) soit spcifie.

OFPPT/DRIF

SPECIALITE / TSFM

P54

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

SELECTION DE LOutil POUR DIFFERENTS USINAGE

TLorsque des perages, des taraudages, des alsages, des fraisages et autres Oprations d'usinage doivent tre effectues, il est ncessaire de Slectionner un outil adquat. Lorsqu'un numro est attribu chaque Outil et que le numro est spcifi dans le programme, loutil Correspondant est slectionn.

Quand l'outil est mmoris l'emplacement 01 du poste d'outil, vous Pouvez le slectionner en spcifiant T0101. (en tournage) ou T01M06 (en fraisage) Cette fonction porte le nom de fonction outil.

OFPPT/DRIF

SPECIALITE / TSFM

P55

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

RETOUR A LA POSITION DE REFERENCE

G28La position de rfrence est une position fixe sur une machine-outil jusqu laquelle loutil est dplac laide de la fonction retour la position de rfrence. Par exemple, la position de rfrence est utilise comme point de changement doutil. Un maximum de 4 position de rfrence peut tre spcifie en dfinissant les coordonns correspondante dans le systme de coordonns machine.

FormatG28(X, Y, Z) ; retour la position de rfrence G30 P2 (X,Y,Z) ; retour la seconde position de rfrence G30 P3 (X,Y,Z) ; retour la 3m position de rfrence G30 P4 (X,Y,Z) ; retour la 4m position de rfrence

OFPPT/DRIF

SPECIALITE / TSFM

P56

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXPLICATION Les positionnements une position intermdiaire ou la position de rfrence sont effectus lavance de transversal rapide sur chaque axe. Par consquent, par scurit, la compensation de rayon de fraise et la compensation de longueur doivent tre annul avant dexcuter cette commande. Exemple N1 G28 X40.0; position intermdiaire (X40.0). N2 G28 Y60.0; position intermdiaire (X40.0, Y60.0).

Retour la 2me 3me et 4me position de rfrence (G30) Dans le systme sans codeur de position absolue, les fonction de retour la seconde, la troisime, et la quatrime position de rfrence il peuvent tre utilises quaprs avoir effectuer un retour manuelle la position de rfrence ou un retour en G28 La commande G30 est gnralement utilise lorsque la position de changement doutil est diffrente de la position de rfrence.

Retour partir de la position de rfrence (G29)

En gnral, cette commande est utilise immdiatement la suite dune commande G28 ou G30. En mode de programmation relative, les valeurs commandes sont des valeurs relatives partir du point intermdiaire. Les positionnements la position intermdiaire ou la position de rfrence sont effectus lavance du transversal rapide sur chaque axe. . Contrle de retour la position de rfrence (G27) La vrification du retour a la position de rfrence (G27) et la fonction qui permet de contrler que loutil est bien retourn la position de la rfrence spcifie dans le programme. Si le retour cette position sest bien effectu suivant laxe spcifie, la lampe de laxe concern sallume.

OFPPT/DRIF

SPECIALITE / TSFM

P57

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

FONCTION DELA TEMPORISATION

(G04)FormatTemporisation G04 X- ; ou G04 P- ; X : spcifi un temps (point dcimal autoris) P : spcifie un temps (point dcimal non autoris)

Explications En spcifiant une temporisation, lexcution du bloc suivant est Retarder du temps spcifie. De plus, une temporisation peut tre Spcifie pour faire des vrifications prcises dans le mode Dusinage (G64).

OFPPT/DRIF

SPECIALITE / TSFM

P58

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

IMAGE MIROIR PROGRAMMABLE

G51/G50

Utilise pour raliser des pices prsentant des symtries importantes. Par exemple, partir de la moiti, ou du quart d'une pice, il est possible de raliser l'autre moiti, ou les Autres quarts, par symtrie par rapport aux axes de programmation.

G51 Fonction prparatoire miroir. G50 Annulation de la fonction miroir.

.Le programme stabilit d'une pice (ou d'une moiti, ou d'un quart), .Appel de la fonction miroir, avec changement des signes de X et de y, Il est possible partir du programme stabilis de la pice (1) d'en obtenir trois autres identiques en appelant plusieurs fois la fonction miroir. Pour obtenir la pice (2) partir de la (1), il faut rappeler le programme (1) en changeant le Signe des Y.

OFPPT/DRIF

SPECIALITE / TSFM

P59

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

exemple

Remarque importante :

L'utilisation d'une image miroir avec un des axes dun plan dtermin change les commandes ci-dessous comme suit :

OFPPT/DRIF

SPECIALITE / TSFM

P60

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

PROGRAMMATION ABSOLU ET PROGRAMMATION RELATIVE

G90/G91Il existe deux types de commandes de dplacements de l'outil : les commandes absolues et les commandes incrmentielles (relatives). Dans une commande absolue, les valeurs des coordonnes de la position d'arrive sont programmes, alors que dans une commande incrmentielle, c'est le dplacement de la position elle-mme qui est programm. G90 (programmation absolue) et G91 (programmation relative) sont utiliss pour slectionner le mode absolu et relatif respectivement.

Pour

assurer

lusinage

dune

pice

sur

machine-outil

commande

numriquement, le programmeur peut recevoir le dessin de produit fini cot suivant deux modes.

Cotations absolues / G90Pice prismatique Pice de rvolution

OFPPT/DRIF

SPECIALITE / TSFM

P61

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Nous remarquons que les cordonnes sont donnes par rapport une origine fixe.

Citations relative /G91Pice prismatique Pice de rvolution

Nous remarquons que les cordonnes sont donnes par rapport au point prcdent. La cotation se fait par empilage.

OFPPT/DRIF

SPECIALITE / TSFM

P62

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXERCICE :

MODE DE COTATION EN FRAISAGE

A REMPLIRE PAR LE STAGIAIRE (travail individuel)

OFPPT/DRIF

SPECIALITE / TSFM

P63

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXERCICE :

MODE DE COTATION EN TOURNAGE

A REMPLIRE PAR LE STAGIAIRE (travail individuel)

OFPPT/DRIF

SPECIALITE / TSFM

P64

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES PRINCIPALES

CODES

G ET M

SOUTENUS PAR LA GAMMES DES CENTRES CINCINNATI MILACRON

( Format fanuc)

OFPPT/DRIF

SPECIALITE / TSFM

P65

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES CODE G

(tournage)

DE TOURNAGE CINCINNATI MILACRON LES CODES G DU GROUPE 00 A L'EXEPTION DE G10 ET G11 SONT DES CODES G NON-MODAUX

LES PRINCIPALES CODES G SOUTENUS PAR LA GAMMES DES CENTRES

CODE G

GROUPE

FONCTIONPOSITIONNEMENT (dplacement en rapide)

G00 G01 G02 GO3 G04 G05 G10 G11 G17 G18 G19 G20 G21 G27 G28 G30 G31 OO O6 OO O1

INTERPOLATION LINEAIRE (avance de coupe) INTERPOLATION CIRCULAIRE/hlicodale SH INTERPOLATION CIRCULAIRE/hlicodale SAH TEMPORISATION COUPE DE CYCLE A VITESSE ELEVE ENTREE DE DONNEES PROGRAMMABLES ANNULATION D'ENTRE DE DONNEES PROGRAMMABLE SELECTION DE PLAN X Y

16 SELECTION DE PLAN Z XSELECTION DE PLAN Y Z

ENTREE EN MODE POUSSE ENTREE EN MODE METRIQUE VERIFICATION DU RETOURE AU POINT DE REFERENCE RETOURE AU POINT DE REFERENCE RETOURE DE 2me, 3me ET 4me positon de rfrence FONCTION SAUT

OFPPT/DRIF

SPECIALITE / TSFM

P66

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CODE G G32 G34 G36 G37 G40 G41 G42 G50 G52 G53 G54 G55 G56 G57 G58 G59 G70 G71 G72 G73 G74 G75 G76 G80 G83 G84 G86 G87 G88 G89 G90 G92 G94 G96 G97 G98 G99

GROUPE O1 OO

FONCTION COUPE DE FILETAGE COUPE DE FILETAGE NA PAS VARIABLE COMPENSATION AUTOMATIQUE X D'Outil COMPENSATION AUTOMATIQUE Z D'Outil ANNULATION COMPENSATION DE RAYON DE POINTE D'Outil

O7

COMPENSATION GAUCHE DE RAYON DE POINTE D'Outil COMPENSATION DROITE DE RAYON DE POINTE D'Outil REGLAGE DE SYST DE COORD OU DE VITESSE MAX DE BROCHE

OO

REGLAGE DE SYST DE COORDONNEES LOCALES COMMANDE DE SYSTEMEDE COORDONNEES DE MACHINE SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 1

14 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 2 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 3 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 4 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 5 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 6 CYCLE DE FINITION ENLEVEMENT DE COUPAUX LORS DE TOURNAGE ENLEVEMENT DE COUPAUX LORS DE Surfaage oo REPITITION DE FORMAT Perage AVAC DEBOURRAGES DE FACE EN BOUT Perage DE DIAMETRE EXTERIERE/INTERIEURE CYCLE DE FILETGE MULTIPLE ANNULATION DECYCLE PREPROGRAME POUR LE Perage CYCLE POUR Perage DE FACE CYCLE POUR TARAUDAGE DE FACE 10 CYCLE POUR ALESAGE DE FACE CYCLE POUR PERAGE LATERAE CYCLE POUR TARAUDAGE LATERAE CYCLE POUR ALESAGE LATERAE CYCLE DE COUPE DE DIAMETRE EXTERIEURE/INTERIEURE O1 O2 CYCLE DE COUPE DE FILETAGE CYCLE DE TOURNAGE DE FACA EN BOUT COMMANDE DE VITESSE DE COUPE CONSTANTE ANNULATION DE COMMANDE DE VITESSE DE COUPE CONSTANTE AVANCE PAR MINUT O5 AVANCE PAR TOURE

OFPPT/DRIF

SPECIALITE / TSFM

P67

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES CODE G (centre dusinage)LES PRINCIPALES CODES G SOUTENUS PAR LA GAMMES DES CENTRES D'USINAGE CINCINNATI MILACRON

CODE GG00 G01 G02 GO3 G04 G09 G17 G18 G19 G20 G21 G27 G28 G29 G30 G31 G33 G37 G39

GROUPE

FONCTIONPOSITIONNEMENT (dplacement en rapide)

O1

INTERPOLATION LINEAIRE (avance de coupe) INTERPOLATION CIRCULAIRE/hlicodale SH INTERPOLATION CIRCULAIRE/hlicodale SAH TEMPORISATION ou ARRET EXAT

OO

ARRET EXAT SELECTION DE PLAN X Y

O2

SELECTION DE PLAN Z X SELECTION DE PLAN Y Z

ENTREE EN MODE POUSSE O6 ENTREE EN MODE METRIQUE VERIFICATION DE RETOURE AU POINT DE REFERENCE OO RETOURE AU POINT DE REFERENCE RETOUR DU POINT DE REFERANCE RETOURE DU 2me,POINT DE REFERANCE FONCTION SAUT 01 00 00 FILETAGE MESURE AUTOMATIQUEDE LA LONGUEURE DOUTIL INTERPOLATION CIRCULAIREDE CORRECTION Darrondi dangle

OFPPT/DRIF

SPECIALITE / TSFM

P68

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CODE GG40 G41 G42 G43 G44 G49 G52 G53 G54 G55 G56 G57 G58 G59 G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G94 G95 G98 G99

GROUPEO7

FONCTIONANNULATION DE COMPENSATION D'OUTIL COMPENSATION D'OUTIL A GAUCHE COMPENSATION D'OUTIL A DROITE COMPONSATION DE LONGUEUR D'OUTIL DANS LE SENS COMPONSATION DE LONGUEUR D'OUTIL DANS LE SENS + -

O8 OO

ANNULATION DE COMPONSATION DE LONGUER D'OUTIL REGLAGE DE SYST DE COORDONNEES LOCALES COMMANDE DE SYSTEMEDE COORDONNEES DE MACHINE SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 1

O14

SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 2 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 3 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 4 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 5 SELECTION DE SYSTEME DE COORDONNEES DE TRAVAIL 6

O9

CYCLE DE PERAGE AVEC DEBOURAGE CYCLE DE CONTRE- TARAUDAGE ALESAGE FIN ANNULATION DE CYCLE PREPROGRAMME CYCLE DE PERAGE, ALESAGE AUCENTRE CYCLE DE PERAGE, CONTRE -ALESAGE CYCLE DE PERAGE AVEC D'EBOURRAGE CYCLE DE TARAUDAGE CYCLE D'ALESAGE CYCLE D'ALESAGE CYCLE D'ALESAGE EN TIRANT CYCLE D'ALESAGE CYCLE D'ALESAGE

O3 OO O5

COMMANDE ABSOLUE COMMANDE INCREMENTIELLE (RELATIF) PROGRAMMATION DE POINT AVANCE PAR MINUTE AVANCE PAR TOUR RETOUR AU POINT INITIAL EN CYCLE PREPROGRAMME 10 RETOURE AU POINT R EN CYCLEPREPROGRAMME ZERO ABSOLUE

OFPPT/DRIF

SPECIALITE / TSFM

P69

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

LES CODE MLES CODES M SONT PROGRAMME EN UTILISANT UN SEUL CODE M PAR BLOC AVEC UNEPLAGE DE VALEURE DE 0 A 99 CES CODES SONT UTILISES POUR COMMANDER DES DIVERS FONCTIONS SE RAPPORTANT ALA MACHINE Y COMPRIS LA BROCHE, L'ARROSAGE ET LE CHANGEMENT D'OUTIL. CODES M SOUTENUS PAR LES CENTRES CODE MM00 M01 M02 M03 M04 M05 M06 M08 M09 M13 M14 M30 M46 M47 M48 M49 M68 M69 M76 M78 M79 M77 M98 M99 ARRET DE BROCHE ARRET DE PROGRAMME FACULTATIF FIN DE PROGRAMME DEMARRAGE DE BROCHE SAH DEMARRAGE DE BROCHE SH ARRET DE BROCHE CHANGEMENT D'OUTIL DEMARRAGE D'ARROSAGE ARRET D'ARROSAGE DEMARRAGE DE BROCHE SAH DEMARRAGE DE BROCHE SH FIN DE OROGRAMME NON VALIDATION DE MODULATIN DE VITESSE D'AVANCE VALIDATION DE MODULATIN DE VITESSE D'AVANCE NON VALIDATION DE MODULATION DE VITESSE DE BROCHE VALIDATION DE MODULATION DE VITESSE DE BROCHE AVANCE DE FOURREAU DE CONTRE- POINTE RETRACTIONDE FOURREAU DE CONTRE-POINTE FORCE ROTATION SH DE TOURELLE OUVERTURE DE MONDRIN FERMETURE DE MONDRIN FORCE ROTATION SAH DE TOURELLE APPEL DE Sous-programme FIN DE Sous-programme * * * * * * * * * * * * AVEC ARROSAGE AVEC ARROSAGE * * * * (pour le centre d'usinage) * * * * *

CICINNATI MILACRON Actif au Actif au dpart de dpart de bloc bloc* * *

FONCTION

OFPPT/DRIF

SPECIALITE / TSFM

P70

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : VFONCTIONS SIMPLIFIANT LA PROGRAMMATION

OFPPT/DRIF

SPECIALITE / TSFM

P71

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

1.Les cycles fixesEN FRAISAGE

G73- G74 -G76 -G81 -G82 -G83 -G84 -G85 -G86 G87- G88 -G89 -G80

OFPPT/DRIF

SPECIALITE / TSFM

P72

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

GENERALITE Les cycles fixes rendent plus facile la tache du programmeur lors de la cration du programme Avec un cycle fixe une opration dusinage frquemment utilise peut tre Spcifie en un seul bloc avec un code G sans les cycles fixes, gnralement Il faut programmer plusieurs blocs. En outre, les cycles fixes permettent davoir des programmes plus courts do une conomie de mmoire Le tableau suivant contient une liste des cycles fixes.

OFPPT/DRIF

SPECIALITE / TSFM

P73

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Explication Un cycle fixe consiste a une squence de six oprations comme le montre la figure sous dessous Opration 1 positionnement des axes X et Y (incluant galement un autre axe) Opration 2 dplacements rapides jusquau niveau du point R Opration 3 usinages de trous Opration 4 oprations au fond dun trou Opration 5 retraits jusquau point R Opration 6 dplacements rapides jusquau point initial

Le plan de positionnement est dtermin par la slection faite par G17 G18 G19

OFPPT/DRIF

SPECIALITE / TSFM

P74

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Mode de perage Les codes G73, G74, G76, et G89 sont des codes G modaux et reste actifs tant quils ne sont pas annuls.lorsque des donnes de perage sont spcifies en mode de perage, elles sont conserves jusqu ce quelles soient annules ou modifies NIVEAU DE POIT DE RETOUR G98/ G99 Lorsque loutil atteint le fond du trou, il peut tre ramen au point R ou au point initial cette opration est spcifie avec G98 et G99. La figure ci-dessous illustre les dplacements de loutil en mode G98 et G99.en gnral, G99 est utilis pour la premire opration de perage etG98 est utilis pour la dernire opration de perage.

ANNULATION DU CYCLE FIXE Pour annuler un cycle fixe, utilisez G80 ou une rfrence du groupe G01 Codes G du groupe 01 G00 : positionnement en transversal rapide G01 : interpolation linaire G02 : interpolation circulaire (SH) G03 : interpolation circulaire (SAH) SYMBOLES DES SCHEMAS Les pages suivantes expliquent les cycles fixes individuels.leurs schmas utilisent Les symboles ci-dessous

OFPPT/DRIF

SPECIALITE / TSFM

P75

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DE PERAGE AVEC DEBOURRAGE A GRANDE VITESSE

G73Ce cycle excute le perage avec dbourrage grande vitesse.le perage se fait par plonges et retraits successifs pour dgager les coupeaux. FORMAT

EXPLICATION Le cycle de perage avec dbourrage grande vitesse effectue un perage par plonges successives suivant laxe Z. Lorsque ce cycle est utilis, les copeaux sont sortis du trou facilement, et une plus petite valeur puet tre spcifie pour les retraits. Ceci permet deffectuer un bon perage.la valeur du retrait (d) se fait en avance rapide.

OFPPT/DRIF

SPECIALITE / TSFM

P76

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DE TARAUDAGE A GAUCHE

G74FORMAT

EXPLICATION Le taraudage est effectu en faisant tourner la broche dans le sens de antihoraire.lorsque le fond du trou est atteint, le sens de rotation de la broche est invers pour le retrait. Ceci cre un filet de pas inverse. La correction des avances est ignore en traudage gauche.un arrt des avances narrte pas le dplacement tant que le cycle nest pas termin

OFPPT/DRIF

SPECIALITE / TSFM

P77

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DALESAGE FIN

(G76)Le cycle dalsage fin permet dalser un trou avec prcision. Lorsque le fond du trou est atteint, la broche sarrte, et loutil loign de la surface alse puis il est retir du trou. FORMAT

EXPLICATIONS : Lorsque le fond du trou est atteint, la broche est arrte toujours dans la mme position, et loutil est dcal en sens inverse de larte de coupe puis il est retir hors de la pice. Cette opration permet deffectuer un usinage propre et prcis.

OFPPT/DRIF

SPECIALITE / TSFM

P78

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DE PERCAGE AVEC LAMAGE

(G81)Ce cycle est utilis pour des perages normaux. Le perage se fait lavance programme jusquau fond du trou. Ensuite il y a retrait de loutil en rapide. FORMAT

EPLICATIONS : Aprs le positionnement des axes X et Y, laxe Z va en rapide jusquau point R. Le perage est effectu partir du point R jusquau point Z. Il y a ensuite retrait de loutil en transversal rapide.

OFPPT/DRIF

SPECIALITE / TSFM

P79

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DE PERCAGE CONTRE CYCLE DALESAGE

(G82)Ce cycle est utilis pour des perages normaux. Le perage se fait en une seule opration jusquau fond du trou. Au fond du trou, une temporisation est effectue, ensuite il y a retrait de loutil en rapide. Ce cycle utilis pour percer les trous prcis en ce qui concerne la profondeur. FORMAT

EXPLICATIONS : Aprs le positionnement des axes X et Y, laxe Z va en rapide jusquau point R. Le perage effectu partir de point R jusquau point Z. Lorsque le fond du trou et atteint, une temporisation et effectue. Il y a ensuite retrait de loutil en transversal rapide.

OFPPT/DRIF

SPECIALITE / TSFM

P80

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DE PERCAGE DE PETITS TROUS AVEC DEBOURRAGE

(G83)Ce cycle permet d'effectuer des perages avec dbourrage. Cycle de perage avec Le perage se fait en plusieurs oprations successives avec des retraits de Dbourrage (G83) l'outil pour permettre le dgagement des copeaux. FORMAT

Explications. Q reprsente la profondeur de perage chaque opration successive. Cette valeur est toujours spcifie en relatif. Dans la seconde passe et les suivantes, le transversal rapide est appliqu Jusqu un point d juste avant la fin du dernier perage, et l'avance Dusinage est appliqu nouveau.

OFPPT/DRIF

SPECIALITE / TSFM

P81

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle de taraudage

(G84)Ce cycle excute le taraudage Dans ce cycle de taraudage, lorsque le fond du trou a t atteint, la broche est tourne dans la direction inverse. FORMAT

Explication Le taraudage est excute en tournant la broche en sens horaire. Lorsque le fond a t atteint,la broche est tourne dans la direction inverse pour le retrait. Cette opration cre des filetages.

OFPPT/DRIF

SPECIALITE / TSFM

P82

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle dalsage

(G85)Ce cycle permet dalser un trou. FORMAT

Explications Aprs un positionnement en rapide suivant les axes X et Y, laxe Z descend en rapide au point R Ensuite le perage est effectu du point R au point Z. Lorsque le point Z est atteint, il y retour au point R en avance dusinage.

OFPPT/DRIF

SPECIALITE / TSFM

P83

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle dalsage

(G86)Ce cycle permet dalser un trou. FORMAT

Explications Aprs un positionnement en rapide suivant les axes X et Y, laxe Z descend en rapide au point R. Ensuite le perage est effectu du point R au point Z. Lorsque le point Z est atteint, il y retour au point R en avance rapide. Avant de spcifier G86, il faut mettre la broche en rotation par un code M.

OFPPT/DRIF

SPECIALITE / TSFM

P84

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DALESAGE CONTRE CYCLE DALESAGE

(G87)Ce cycle permet deffectuer des alsages prcis. FORMAT

EXPLICATIONS : Aprs un positionnement en rapide suivant les axes X et Y, la broche est arrte suivant une position dorientation fixe. Loutil est dcal dans le sens oppos a sa pointe, puis laxe z descend en rapide jusquau fond du trou (point R). Loutil ensuite dcal en sens inverse du dcalage prcdent et la broche est mise en rotation dans le sens horaire. Lalsage se fait dans le sens plus de laxe Z jusqu' ce que le point Z soit atteint. Au point Z, la broche est arrte suivant la mme position dorientation que prcdemment et loutil est de nouveau dcal dans le sens oppos a sa pointe, et il y a Retrait de laxe Z jusquau niveau initial. Loutil et alors dcal en sens inverse et la broche est mise en rotation dans le sens horaire et il y a enchanement des bloc suivant.OFPPT/DRIF SPECIALITE / TSFM P85

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DALESAGE

(G88)Ce cycle permet dalser un trou.

EXPLICATIONS : Aprs un positionnement en rapide suivant les axes X et Y, laxe Z descend en rapide au point le perage est effectu du point R au point Z. Lorsque le point Z est atteint, une temporisation est effectue, puis la broche est arrte. Loutil est ensuite dgag manuellement depuis le fond du trou (point Z) jusquau point R. Au point R, la broche est mise en rotation dans le sens horaire, puis il y a retrait en rapide jusquau niveau initial. Lorsque le code M et la commande G88 sont programms dans le mm Bloc, le code M nest excut quaprs la premire opration de positionnement. Pour le second et les perages subsquents, il nest pas excut.

OFPPT/DRIF

SPECIALITE / TSFM

P86

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DALESAGE

(G89)Ce cycle permet dalser un trou.

EXPLICATIONS : Ce cycle est presque identique au cycle G85. La diffrence est que dans ce cycle, une temporisation est effectue au fond du trou.

OFPPT/DRIF

SPECIALITE / TSFM

P87

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

ANNULATION DU CYCLE FIXE

(G80)Le code G80 annule les cycles fixes.

EXPLICATIONS : Tous les cycles fixes sont annuls et le mode de fonctionnement normal est forc. Les points R et Z sont annuls, cest--dire que R = 0 et Z = 0 en mode incrmentiel. Les autres donnes de perage sont galement annules (effaces).

EXEMPLES : M3 S100 ; Mise en rotation de la broche. Positionnement, perage du trou 1, puis retour au point R. Y-550. ; Y-750. ; X1000. ; Y-550. ; Positionnement, perage du trou 2, puis retour au point R. Positionnement, perage du trou 3, puis retour au point R. Positionnement, perage du trou 4, puis retour au point R. Positionnement, perage du trou 5, puis retour au point R. Initial. G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence, annulation du cycle fixe. M5 ; Arrt de la broche.

G90 G99 G88 X300. Y-250. Z-150. R-120. F120. ;

G98 Y-750. ; Positionnement, perage du trou 6, puis retour au niveau

OFPPT/DRIF

SPECIALITE / TSFM

P88

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE DE PROGRAMMATION UTILISANT LA CORRECTION DE LONGUEUR D4OUTIL ET LES CYCLES FIXES

OFPPT/DRIF

SPECIALITE / TSFM

P89

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

OFPPT/DRIF

SPECIALITE / TSFM

P90

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Les cycles fixesEN TOURNAGE

G71- G72 G73 G74 G76 .

OFPPT/DRIF

SPECIALITE / TSFM

P91

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE Dbauche en chariotage

G71Quand une forme finie de A A' B est donne par un programme comme Dans le schma ci-dessous, la zone spcifie est supprime par d (Profondeur dusinage), avec une tolrance de finition de u/2 et de w gauche.

OFPPT/DRIF

SPECIALITE / TSFM

P92

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE

OFPPT/DRIF

SPECIALITE / TSFM

P93

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CYCLE DEBAUCHE EN DRESSAGE

G72Comme illustr dans le schma ci-dessous, le cycle est le mme que G71 , l'exception de l'usinage qui est effectu par une opration parallle L axe X.

OFPPT/DRIF

SPECIALITE / TSFM

P94

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE

OFPPT/DRIF

SPECIALITE / TSFM

P95

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Rptition de modle

G73Cette fonction permet d'usiner un modle fixe de faon rpte en dplaant un modle octet Par octet. Pour ce cycle d'usinage, il est possible d'usiner efficacement des pices dont la forme brute a dj t obtenue dans un mode d'bauchage, de forge ou de moulage, etc.

OFPPT/DRIF

SPECIALITE / TSFM

P96

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE

OFPPT/DRIF

SPECIALITE / TSFM

P97

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle de finition

G70Aprs l'bauchage par G71, G72, G73, la commande suivante permet la finition

Format G70P (ns) Q (nf) ; (ns) : Numro de squence du premier bloc du programme de finition (nf) : Numro de squence du dernier bloc du programme de finition

NOTE 1- Les fonctions F, S et T spcifies dans le bloc G71, G72 ou G73 ne sont pas effectives tandis que celles spcifies Entre les numros de squence "ns" et "nf' le sont dans G70. 2- Quand l'usinage du cycle par G70 est termin, l'outil revient Au point de dpart et le bloc suivant est lu. 3- Dans les blocs compris entre " ns" et "nf' rfrs dans G70 G73, il est impossible d'appeler le sous-programme.

OFPPT/DRIF

SPECIALITE / TSFM

P98

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle de perage transversal avec dbourrage

G74Le programme suivant gnre la trajectoire d'usinage de la figure ci-dessous Le bris de copeaux est possible dans ce cycle comme illustr dans le schma. Si X (U) et P sont omis, le perage n'a lieu que sur l'axe Z.

OFPPT/DRIF

SPECIALITE / TSFM

P99

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Cycle de filetage multiple

G76

G76P (m) (r) (a) Q (d min) R (d); G76X (u) -Z (W) -R (i) P(K) Q(d) F(L); : Comptage rptitif lors de la finition (1 99) Cette dsignation est modale et reste inchange jusqu' ce quune autre Valeur soit dsigne. r : Chanfreinage Quand le pas de filetage est exprim l'aide de L, la valeur de L peut tre dfinie entre 0.0L et 9.9L par incrment de 0.1 L (nombre deux Chiffres compris entre 00 et 90). Cette dsignation est modale.

m

a: Angle de la pointe de l'outilVous pouvez slectionner un des six types d'angle, 80,60,55,30, 29 ou 0 et le spcifier l'aide d'un nombre deux chiffres. m, r et a sont spcifis simultanment l'aide de l'adresse P. (Exemple) Quand m=2, r=1.2L, a=60", effectuez les spcifications de la manire Ci-dessous (L tant le pas du filetage).

OFPPT/DRIF

SPECIALITE / TSFM

P100

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

P

02 m

12 r

60 a

(d) min : Profondeur d'usinage minimum (spcifie par la valeur du rayon)Quand la profondeur d'usinage d'un cycle ((d -d -1) est infrieure cette limite, elle est ajuste cette valeur. Cette dsignation est modale.

d : Tolrance de finitionCette dsignation est modale et reste inchange jusqu' ce que l'autre valeur soit dsigne. i: Diffrence du rayon du filetage Si i = 0, un filetage longitudinal ordinaire peut tre obtenu. k : Hauteur du filetage Cette valeur est spcifie par la valeur de rayon.

.d : Profondeur d'usinage dans la 1re coupe (valeur du rayon). L : Pas du filetage (identique G32)

OFPPT/DRIF

SPECIALITE / TSFM

P101

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : VIPREPARATION DUNE MOCN

OFPPT/DRIF

SPECIALITE / TSFM

P102

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Prises d'origine machine (POM)Avant toute mise en service, une machine-outil commande numrique doit tre initialise. Cette opration consiste. dplacer les chariots vers un point dfini par des butes lectriques: c'est l'origine machine (OM). Ce point est le point de rfrence de la machine. Il est atteint en ralisant les prises d'origine machine (POM).

Exemples:

Tour commande numrique

Fraiseuse commande numriqueLe plus souvent, l'origine machine est confondue avec l'origine mesure (Om). Dans le cas contraire, l'origine mesure est dfinie par un paramtre machine OM/Om spcifique. Lors de l'opration de prises d'origines, le calculateur connat la valeur de ce paramtre et peut positionner le zro mesure. L'origine mesure est un point dfini sur chaque axe. C'est l'origine absolue de la mesure. Exemple : de tournage: position origine machine et origine mesure sur l'axe Z.

OFPPT/DRIF

SPECIALITE / TSFM

P103

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Origine ProgrammeL'origine programme (OP) est l'origine des axes qui a servi tablir le programme. Elle est choisie par le bureau des mthodes. Toutes les coordonnes des points des cycles d'usinage sont dfinies par rapport l'OP partir des cotes de fabrication. L'origine programme est dfinie par rapport l'origine pice par un paramtre sur chaque axe DEC1 (NUM).Remarque: si l'origine pice est confondue avec l'origine programme, il n'y a pas lieu de dterminer des DEC1.

Dtermination des DEC 1

Z

Le paramtre DEC1 peut tre dfini sans Mesure s'il est gal une cote de fabrication cf. Dtermine sur le contrat de phase.

Le paramtre DEC1 peut tre dtermin Par mesurage direct, indirect ou. Par Tangentement.

A partir des paramtres PREF et DEC1, le directeur de commande numrique (DCN) dtermine le dcalage d'origines (distance OP/Om) sur chaque axe. Cette information est indispensable au DCN pour grer le dplacement de l'lment gnrateur de l'outil selon le cycle dfini par le programme (coordonnes lies l'OP).

OFPPT/DRIF

SPECIALITE / TSFM

P104

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Origine PicePour des raisons pratiques, l'origine mesure ne peut tre le point de rfrence pour la suite des oprations. Il faut dterminer, sur chaque axe, un point de rfrence li au porte-pice (ou la pice) sur lequel on peut se positionner. Ce point est dfini par rapport l'origine Les nouvelles origines (sur chaque axe) ainsi dfinies sont appeles: Mesure par le paramtre PREF Origine porte-pice (Opp) si le point palp est sur la rfrence broche/porte-pice ou table/porte-pice; origine pice (Op) si le point palp est sur la rfrence porte-pice/pice

Exemples: tournageCas du point dtermin sur la rfrence Broche/porte-pice

Remarque: Le paramtre PREF est dtermin lors de la rception de la machine et sa valeur est enregistre par le directeur de commande. En gnral, c'est une donne machine stabilise (rarement modifie).

OFPPT/DRIF

SPECIALITE / TSFM

P105

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Les mots de dimension

AXES PRIMAIREX- Dplacement de la plus grande amplitude Y- Forme avec X et Z le tridre Z- Parallle l'axe de la broche

uvw-

AXES SECONDAIRES

PQR-

AXES TERTIAIRES

ABC-

MOUVEMENTS ANGULAIRES

IJK-

INTERPOLATIONS Circulaires

OFPPT/DRIF

SPECIALITE / TSFM

P106

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Symbolisation des mouvements dune fraiseuse ou dun centre dusinage : Le systme est parallle aux glissires principales de la machine Z : Parallle l'axe principal de la broche X: Perpendiculaire Z possde le plus grand dplacement (exemple : le longitudinal) Y: Perpendiculaire X et Z

BROCHE VERTICALE HORIZONTALE

BROCHE

NOTA: En commande numrique on considre pour programmer que c'est toujours l'outil qui se dplace dterminant ainsi les sens (+ et -).

OFPPT/DRIF

SPECIALITE / TSFM

P107

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Symbolisation des mouvements d'un tour C.N.Le systme d'axes est parallle aux glissires principales de la machine Z : Parallle l'axe de la broche X: Perpendiculaire Z Le signe + tant dirig vers la tourelle principale.

Tour avec tourelle arrire

Tour avec tourelle avant

Cas de deux tourelles

1- Solidaires sur le mme banc: c'est toujours la tourelle arrire qui est la tourelle matresse. 2- Indpendantes: tour 4 axes.

OFPPT/DRIF

SPECIALITE / TSFM

P108

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : VIIFONCTION DE COMPENSATION

OFPPT/DRIF

SPECIALITE / TSFM

P109

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

A.

CORRECTION DE LA LONGUEUR DOUTIL

1. CORRECTION EN FRAISAGE (G43 G44 G49)En gnral, plusieurs outils sont utiliss pour usiner une pice. Les outils Sont de longueur diffrente. Il est trs difficile de changer le programme Selon les outils. Par consquent, la longueur de chaque outil utilis doit tre mesure Lavance. Lorsque vous rglez la diffrence entre la longueur de l'outil Standard et la longueur de chaque outil dans la CNC Lusinage peut tre excut sans modifier le programme mme lorsque l'outil est chang. Cette fonction est appele compensation de longueur d'outil.

Cette fonction peut tre utilise en chargeant dans la mmoire des Correcteurs la diffrence entre la longueur d'outil suppose lors de la Programmation et la longueur de l'outil rellement utilis. Il est possible De compenser cette diffrence sans avoir modifier le programme. Les codes G43 et G44 sont utiliss pour indiquer le sens de la Compensation et le code H spcifie le numro du correcteur utiliser. Lorsquune valeur positive est spcifie pour la compensation de longueur Avec G43, loutil est dplac dans le sens positif. Lorsquune valeur positive est spcifie avec G44 loutil est dplac dans Le sens ngatif Pour annuler la compensation de la longueur, spcifier G49 ou H00 le systme annule Immdiatement la compensation de longueur lorsque G49 ouH00 est excut.

OFPPT/DRIF

SPECIALITE / TSFM

P110

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

2. CORRECTION EN TOURNAGELa correction d'outil est utilise pour compenser la diffrence lorsque Loutil rellement utilis diffre de l'outil imagin utilis pour la Programmation (habituellement outil standard). Dans cette unit, il ny a pas de rfrence doutil.

G

pour spcifier la correction

La correction doutil est spcifie par rfrence T.

OFPPT/DRIF

SPECIALITE / TSFM

P111

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE DE CORRECTION DE QUELQUES OUTILS

OFPPT/DRIF

SPECIALITE / TSFM

P112

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

B. Fonctions de compensation de rayon

G41 G42 G401. COMPENSATION EN FRAISAGEComme loutil un rayon, le centre de la trajectoire de cet outil est dcal De la valeur de son rayon par rapport au profil de la pice. Si les rayons des outils sont mmoriss dans la CNC l'outil utilis peut tre dcal par rapport la pice de la valeur de son rayon. Cette fonction est appele Fonction compensation de rayon de fraise.

Les valeurs de compensation de rayon sont mmorises dans la mmoire Des correcteurs. Chaque correcteur a un numro. Le numro du correcteur Est spcifi par l'adresse D (code D) suivie de 1 3 chiffres. Le code D Reste actif jusqu' ce qu'un autre code D soit programm. Le code D est Utilis pour spcifier la valeur de correction d'outil aussi bien que la Valeur de compensation de rayon. Le calcul de la compensation est effectu dans le plan slectionn par G 17, G18 ou G19, (Codes G de slection de plan). Ce plan est appel le plan De compensation. Aucune compensation nest calcul pour des Coordonnes qui ne se trouvent pas dans le plan spcifi.

OFPPT/DRIF

SPECIALITE / TSFM

P113

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

OFPPT/DRIF

SPECIALITE / TSFM

P114

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

EXEMPLE

OFPPT/DRIF

SPECIALITE / TSFM

P115

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

2. COMPENSATION DU RAYON DU NEZ DE L'Outil (tournage)Il est difficile d'obtenir la compensation ncessaire pour former des Pices prcises en utilisant uniquement la fonction de correction de l'outil en raison de la rondeur du nez de l'outil lors l'usinage. La fonction de compensation du rayon du nez de l'outil compense automatiquement les erreurs ci-dessous.

Le nez de l'outil sur la position A dans le schma suivant n'existe pas Nez de l'outil rellement. Le nez de l'outil imaginaire est ncessaire car il est habituellement plus difficile de rgler le centre rel du rayon du nez de Imaginaire l'outil sur la position de dpart que le nez de l'outil imaginaire (note). De mme, lorsque le nez de l' outil imaginaire est utilis, le rayon du nez de l'outil n'a pas besoin d'tre considr dans la programmation. Le rapport de position lorsque l'outil est rgl sur la position de dpart est indiqu dans le schma suivant.

OFPPT/DRIF

SPECIALITE / TSFM

P116

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

Direction du nez de loutil imaginaireLa direction du nez de l' outil imaginaire vue depuis le centre du nez de l'outil dpend de la direction de l'outil pendant l'usinage; elle doit donc tre dfinie au pralable, comme les paramtres de la correction. La Direction du nez de loutil imaginaire peut tre slectionne a partir Des huit spcifications de la figure ci-dessous.

OFPPT/DRIF

SPECIALITE / TSFM

P117

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

OFPPT/DRIF

SPECIALITE / TSFM

P118

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

CH : VIIICONFIGURATION DES PROGRAMMES

OFPPT/DRIF

SPECIALITE / TSFM

P119

Rsum de Thorie

MODULE 15 : PROGRAMMATION DES MOCN

GENERALITEIl existe deux types de programmes: Le programme principal et le sous-programme. Normalement, la CNC fonctionne selon le programme principal. Toutefois, lorsqu'une commande appelant un sous-programme Est prise en compte dans le programme principal, la commande passe au Sous-programme. Lorsqu'une commande spcifiant un retour au programme principal est prise en compte dans un sous-programme, la commande revient au programme principal.

Un numro de programme compos de l'adresse O suivie