Vous êtes sur la page 1sur 46

Ecole Nationale d’Ingénieurs de Monastir

Département Génie Mécanique

La F.A.O
La Fabrication Assistée par
Ordinateur

Chapitre I : Architecture des MOCN

Mihed BEN SAID

2018/2019
1

Introduction
Processus de conception –
fabrication 
Idée 
besoins 
Cahier de charge 
Étude et Conception Bureau 
Dessin dʹensemble
Surfaces fonctionnelles d’études
Cotation fonctionnelle
Choix du brut
Dessin de définition 
Préparation à la fabrication
Analyse du dessin de définition
Détermination, chronologie des opérations dʹusinage
Choix des machines, outils, outillage Bureau des 
Conception des montages dʹusinage et outillage spécial méthode
Détermination des paramètres de coupe
Calcul des temps de réalisation
Définition des procédures de contrôle Gamme d’usinage
Atelier 
2
Introduction
Le but de la Fabrication Assistée par Ordinateur (FAO) est d'écrire le fichier contenant le
programme de pilotage d'une machine-outil à commande numérique. Ce fichier va
décrire précisément les mouvements que doit exécuter la machine-outil pour réaliser la
pièce demandée. On appelle également ce type de fichiers : programme ISO ou blocs
ISO.

Introduction

Ce cours est organisé en trois parties:


Architecture des machines-outils à commande numérique
Les systèmes FAO
Langage de programmation en FAO

4
Chapitre I : Architecture des MOCN
Définitions

Machine-outil à commande numérique MOCN


c’est un moyen de fabrication par enlèvement de matière, dont les mouvements
sont motorisés et pilotés par ordinateur. L’armoire de commande qui reçoit le
programme d’usinage et pilote les mouvements de la machine est appelée directeur
de commande numérique (DNC).
• dédiée à la fabrication en petites et moyennes séries renouvelables
• Permet la réalisation, sans démontage, de pièces complexes comportant
beaucoup d'opérations d'usinage.
• 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.

Chapitre I : Architecture des MOCN


Définitions

Centre d'usinage (CU)


C'est une MOCN dotée d'équipements périphériques qui assurent :
• le changement automatique d'outils stockés dans les magasins d'outils,
• le changement automatique de pièces (palettisation),
• éventuellement le convoyage des copeaux (convoyeur).
Il est dédié à des fabrications variées de pièces différentes.

Axe numérique
Sur un tour ou une fraiseuse, l’axe à CN est un organe en déplacement pour lequel
une infinité de positions peut être atteinte à la résolution de positionnement près. Il
peut être un chariot, une table ou une broche. Il est asservi en déplacement et en
vitesse.

6
Chapitre I : Architecture des MOCN
Le système d’axes des MOCN

Le système de coordonnées est un système cartésien rectangulaire de sens direct


avec les trois principaux axes appelés X, Y et Z et avec des axes de rotation autour
de chacun de ces axes appelés respectivement A, B et C.

Mouvements de translation X, Y, Z
Axe Z de mouvement
L'axe Z est parallèle à la broche principale de la machine. Lorsque la broche
principale est pivotante ou orientable, l'axe Z doit être parallèle à l'axe de la
broche quand cette dernière est dans la position zéro. La position zéro de
référence est de préférence celle où la broche est perpendiculaire à la surface
de bridage de la pièce.

Axe X de mouvement
Quand cela est possible, l'axe X doit être horizontal et parallèle à la surface de
bridage de la pièce. Pour les machines avec des pièces en rotation, l'axe X doit
être radial et parallèle aux glissières du chariot transversal.

Axe Y de mouvement
L'axe Y de mouvement forme avec les axes X et Z un trièdre de sens direct.

Chapitre I : Architecture des MOCN


Le système d’axes des MOCN

Mouvements de rotation A, B, C
Les angles A, B et C définissent les mouvements
de rotation effectués respectivement autour
d'axes parallèles à X, Y et Z.

Mouvements additionnels
Mouvements de translation
Quand, en plus des mouvements de
translation primaire X, Y et Z, il existe des
mouvements de translation secondaires
parallèles à ceux-ci, ils seront respectivement
désignés par U, V et W.

8
Chapitre I : Architecture des MOCN
Le système d’axes des MOCN

Direction : Axe Y = axe transversal


Le sens positif des axes est défini de manière telle Axe complétant le trièdre
qu’un mouvement dans une direction positive d'axes orthogonal:
de translation ou de rotation, augmente les valeurs
positives de la position de la pièce par rapport à Pour CV (en avant de la
l’outil. machine, regard vers bâti):
Axe X = axe longitudinal
Axe associé, en général, Y +: s’éloigne de l’opérateur
aux plus longues glissières Y - : s’approche de
Axe Z = axe de broche l’opérateur
Z +: s’éloigne de la pièce Pour CV (en avant de la
Z - : s’approche de la pièce machine regard vers bâti): Pour CH
Y +: vers le haut
Pour CH (regard en Y - : vers le bas
direction de Z -, vers la
pièce ):

X +: vers la droite (mvt.


relatif; broche par rapport à
la pièce)
X - : vers la gauche 9

Chapitre I : Architecture des MOCN


Classification des machines-outils
Type d’opération Type de machine Nombre d’axes Opération possible et remarques
Tournage Tours 2 axes Toutes les formes obtenues ont le
(X, Z) même axe de symétrique
Fraisage Fraiseuse CN Point à point Perçage

Paraxials Les deux axes ne travaillent pas en


même temps on ne peut pas faire
des courbes.
Exemple : poche, surfaçage.
2 axes 1/2 Désignation d’une machine 3 axes
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.
Centre d’usinage 3 axes réalisation d’une pièce gauche
(X, Y, Z) (quelconque)
L’outil reste parallèle à une direction
fixe par rapport à la pièce

10
Chapitre I : Architecture des MOCN
Classification des machines-outils

Type d’opération Type de machine Nombre d’axes Opération possible et remarque


Fraisage Centre d’usinage 4 axes pour les formes complexes
vertical CUV (X, Y, Z + A ou B) Exemples :
opération de fraisage sur une
Centre d’usinage 4 axes pièce de révolution
horizontal CUH (X, Y, Z, B) Formes hélicoïdales
Gravures sur une pièce de
révolution
Centre d’usinage 5 axes Pièces de géométrie complexe,
en particulier des outillages et des
moules.
Fraisage - tournage Centre de tournage 3 - 8 axes Pièces de géométrie complexe

Machine multitâche : 5 - 9 axes


Centre de tournage
-fraisage

11

Chapitre I : Architecture des MOCN


Classification des machines-outils : Tours CN
2 axes (X, Z)

Vidéoscours\1 ‐ SIDERMECA   Tour CN KC6x550.flv
12
Chapitre I : Architecture des MOCN
Classification des machines-outils : Centre d’usinage
3 axes (X, Y, Z)

Vidéoscours\usinage CNC 3 axes.wmv ‐ YouTube.mp4

13

Chapitre I : Architecture des MOCN


Classification des machines-outils : Centre d’usinage
Broche horizontale
Broche verticale
4 axes (X Y Z B)
4 axes (X Y Z C)

Broche verticale
(X Y Z A)

Vidéoscours\Centre dʹusinage 
horizontal CNC 4 axes ‐ 560 x 
560 x 600 mm   a51 ‐
MAKINO.flv

Vidéoscours\4th Axis.mp4
14
Chapitre I : Architecture des MOCN
Classification des machines-outils : Centre d’usinage
5 axes - Plusieurs configurations

1 axe rotatif dans la tête


2 axes rotatifs dans la tête 2 axes rotatifs dans la table +
1 axe rotatif dans la table

15

Chapitre I : Architecture des MOCN


Classification des machines-outils : Centre d’usinage
5 axes – Exemples d’application

Vidéoscours\3 ‐ Breton Ultrix ‐
manufacture gear ‐ centre de 
fraisage 5 axes.flv
Vidéoscours\4 ‐ Concept car CAD CAM‐
CNC 5 axis machining ‐ centre de fraisage 5 
axes.flv

Cours FAO - Asma BELHADJ 16


Chapitre I : Architecture des MOCN
Classification des machines-outils : Centre de tournage
3 - 8 axes

3 axes 4 axes 5 axes


X1, Z1, C1 X1, Z1 X1, Z1, C1
X2, Z2 (X2, Z2) OU (B, C2)
1 broche 2 tourelles Broche + 2 tourelles
+ Ou bien
1 tourelle 2 broches + 1 tourelle
6 axes 7 axes 8 axes
X1, Z1, C1, Y X1, Z1, C1 X1, Z1, C1, Y
C2, B X2, Z2, C2, B X2, Z2, C2, B
2 broches 2 broches 2 broches
+ + +
1 tourelles 2 tourelles 2 tourelles
17

Chapitre I : Architecture des MOCN


Classification des machines-outils : Centre de tournage
8 axes – deux broches (3 axes) + deux tourelles (4 axes) + axe Y

18
Chapitre I : Architecture des MOCN
Classification des machines-outils : Centre de tournage
3 axes (X, Z, C)

Vidéoscours\2 ‐ MACHINE OUTIL EMCO E25 CNC 
MachineOutil.TV ‐ centre de tournage 3 axes.flv

19

Chapitre I : Architecture des MOCN


Classification des machines-outils : Centre de tournage
4 axes (X, Z, C,Y) – une broches (1 axe) + une tourelles (3 axes)

Vidéoscours\HAAS ST‐20Y Y‐Axis Lathe Turn Mill 
utilizing Exsys Eppinger Tools ‐ YouTube.flv

7 axes – deux broches (3 axes) + deux tourelles (4 axes)

Vidéoscours\5 ‐Mazak QTN‐100MS ‐ centre de 


tournage 7 axes.flv

8 axes – deux broches (3 axes) + deux tourelles (4 axes) + axe Y

Vidéoscours\6 ‐ Mazak Hyper Quadrex


200MSY ‐ Addy Machinery ‐ centre de tournage 
8 axes.flv
20
Chapitre I : Architecture des MOCN
Classification des machines-outils : Machine de tournage - fraisage
5 - 9 axes

5 axes 7 axes 9 axes


X1, Z1, Y, B X1, Z1, Y, B X1, Z1, Y, B
C1 C1
C1 X2, Z2 ou A, C2 X2, Z2, A, C2

1 broche de tournage 1 broche de fraisage 1 broche de fraisage


+ + +
1 broche de fraisage 1 broche de tournage 2 broches de tournage
+ +
1 tourelle ou 1 tourelle
1 broche de tournage
Cours FAO - Asma BELHADJ 21

Chapitre I : Architecture des MOCN


Classification des machines-outils : Machine de tournage - fraisage
9 axes

22
Chapitre I : Architecture des MOCN
Classification des machines-outils : Machine de tournage - fraisage
6 - 7 axes – une broche de fraisage (4 axes) + deux broches de tournage (3 axes)

Vidéoscours\7 ‐ Axis Mazak Integrex at


Magnus Hi‐Tech ‐ Machine multitâche.flv

9 axes – une broche de fraisage (4 axes) + deux broches de tournage (3 axes) +


une tourelle (2 axes)

Vidéoscours\8 ‐ Mazak Integrex 2004ST_ 


machine Multitache 9 axes.flv

23

Chapitre I : Architecture des MOCN


Choix d’une machine outil: introduction

Lors de l’établissement de l’avant-projet de fabrication, on est amené à choisir le type de


machine capable de réaliser la pièce. Il n’existe pas de méthode simple de choix de la
machine. Le choix provient d’un processus de synthèse de l’analyse des mouvements
possibles des différentes machines utilisables.

Au niveau morphologique, on distingue encore nettement les deux types de pièces


réalisables : prismatiques et cylindriques. De manière générale, il est toujours plus
productif d’usiner les cylindres sur un tour, et les formes prismatiques sur une fraiseuse.
Les axes supplémentaires servent à finir les pièces sans démontage.

24
Chapitre I : Architecture des MOCN
Choix d’une machine outil: terminologie

Opération d’usinage
C’est le travail d’un outil qui produit ou usine une seule forme géométrique.
Exemples : Opération de perçage, une passe de surfaçage, une opération de
lamage.
Séquence d’usinage
C’est une suite ordonnée non interruptible d’opérations d’usinage en vue de réaliser une
géométrie donnée .
Exemple : Cycle de chariotage sur un tour à CN.
SX
op1 op2 op3 op4

Processus d’usinage
C’est une suite ordonnée interruptible de séquence d’usinage. Il représente
l’enchainement de séquences d’usinage conduisant à la réalisation d’une forme
géométrique connue. L’ordre des séquences est impératif.
Exemple : l’ébauche qui précède la finition. Il est possible d’imbriquer des
séquences d’usinage appartenant à différent processus.
SX1 SX2 SX3

25

Chapitre I : Architecture des MOCN


Choix d’une machine outil: terminologie

Sous-phase
C’est un processus d’usinage réalisé sans démontage ni transfert du couple pièce –
porte pièce d’une broche à une autre.

Une phase d’usinage


C’est une succession de sous-phases réalisés sur une même cellule ou sur un ilot de
fabrication.

Gamme d’usinage
En terme général, la gamme d’usinage regroupe l’ensemble des informations relatives à
la réalisation d’une pièce (machine-outil, outil de coupe, trajectoire de génération).

26
Chapitre I : Architecture des MOCN
Choix d’une machine outil: terminologie

Entité d’usinage (1/4)


Définition
Une entité d’usinage est une forme géométrique et un ensemble de spécifications pour
les quelles un processus d’usinage est connu. Ce processus est quasi indépendant des
processus des autres entités d’usinage.

Géométrie
MO
Spécifications

Entité d’usinage Opération

Outil de Cinématique
coupe de génération

27

Chapitre I : Architecture des MOCN


Choix d’une machine outil: terminologie

Entité d’usinage (3/4)


Bibliothèque d’entité d’usinage : Norme STEP AP-224
Entité Opération Direction Illustrations
d’usinage d’usinage
Surface plane Fraisage En bout Z+ Z+ Y+
En roulant X+ ou X- X-
X+
Y+ ou Y-
Y-

Trou non débouchant Pointage + perçage Z+ Z+

Trou alésé débouchant Alésage Z+ ou Z- Z+

Z-
Trou chanfreiné Perçage + chanfreiner Z+ Z+

28
Chapitre I : Architecture des MOCN
Choix d’une machine outil: terminologie

Entité d’usinage (4/4)


Bibliothèque d’entité d’usinage : Norme STEP AP-224
Entité Opération Direction Illustrations
d’usinage d’usinage
Trou lamé Lamage Z+ Z+

Trou lamé chanfreiné Lamage + chanfreiner Z+ Z+

Poche Fraisage en bout Z+ Z+

Rainure Fraisage En roulant Y+ ou Y- X- Z+ Y+


En bout Z+
Y-
X+
29

Chapitre I : Architecture des MOCN


Choix d’une machine outil: terminologie

Direction d’usinage
Les directions d’usinage sont associées à l’attribut d’usinabilité des entités. La définition
des directions d’usinage n’est pas triviale. Elle dépend de la cinématique de génération,
de la possibilité de l’outil de coupe et de la qualité de surface générée.
On définit la direction d’usinage comme la direction parallèle à l’axe de l’outil, en tenant
compte de la direction d’approche.

30
Chapitre I : Architecture des MOCN
Choix d’une machine outil: terminologie

Accessibilité
L’accessibilité est l’ensemble de direction d’outil permettant d’atteindre une surface S à
réaliser sans collision dans cette direction. Elle se définit comme une trajectoire le long
de laquelle l’outil de coupe a un accès à l’entité sans aucun obstacle compte tenu de la
morphologie de la pièce et/ou avec les dispositifs du posage et/ou du bridage.

31

Chapitre I : Architecture des MOCN


Choix d’une machine outil: méthodologie

L’étude de la morphologie de la pièce peut consister à associer un polyèdre à la pièce. A


chaque entité à usiner, on associe une facette plane perpendiculaire à l’axe de l’outil
usinant cette entité et un vecteur.

• Entité de perçage : axe de l’outil (axe du trou).

• Plan : normale à la surface (fraisage en bout),


normale à la surface (fraisage en roulant).

• Contour ou poche : perpendiculaire à la surface en bout.

32
Chapitre I : Architecture des MOCN
Choix d’une machine outil: méthodologie

L’augmentation du nombre d’axes diminue le nombre de mises en position de la pièce et


de démontages nécessaires, et vice-versa. Pour usiner un polyèdre à n faces
quelconque:
MOCN 3 axes  n mises en position
MOCN 4 axes  au plus n / 2 mises en position
MOCN 5 axes  deux mises en position.

33

Chapitre I : Architecture des MOCN


Choix d’une machine outil: méthodologie

• Si la cinématique d’une machine donnée permet de rendre perpendiculaire la


facette à l’axe de la broche, alors la machine est capable d’usiner l’entité.
• Si les entités retenues ont toutes une facette identique, une machine-outil à trois
axes suffit.
• Si les facettes sont toutes perpendiculaires à un même plan, un centre à quatre
axes suffit.
• Dans le cas contraire, on restreint le nombre d’entités à réaliser sans démontage
 machine cinq axes.

Les contraintes autres que cinématiques restreignent l’étendue de cette méthode:

• La mise en position et le bridage de la pièce empêchent l’usinage sur certaines


faces.
• Les courses des axes influent sur les dimensions de la pièce à usiner.
• Les courses des axes de rotation peuvent être faibles (200 degrés d’amplitude
sur certaines machines en cinq axes), et les longueurs d’outil limitent le volume
usinable.

34
TD1 FAO

On se propose d’élaborer un projet de gamme d’usinage de la pièce «fond arrière d’un


vérin piqueur ». Le brut est une pièce prismatique fraisée.

1) En se basant sur le repérage des surfaces, identifier et repérer les entités de


perçage.

2) Déterminer les sous-phases nécessaires pour la réalisation de la pièce dans le cas


d’utilisation de centre d’usinage:
a) 3 axes
b) 4 axes
c) 5 axes

Pour chaque sous-phase, préciser les surfaces usinées, les surfaces d’appui et la
direction de la broche.
Définition des entités
Repère Nombre Type de l’entité
F1 1 Surface plane
F2 1
F3 1
F4 1
F7 1
F8 1
F15 1
F5 + D5 1 Poche
F6 + D6 1
G1 1 Gorge
G2 1
C1 1 Chanfrein
C2 1
D2 1 Contour
D21 1 Lamage
Définition des entités de perçage

Repère Nombre Type de l’entité Notation des entités


D10 + D20 6 Trou lamé E1
D17 + D21 3 E2
D13 + H1 + D8 1 Trou taraudé avec E4
D14 + H2 + D9 1 lamage E5
D11 1 Trou simple E6
D12 1 E7
D16 1 E3
D18 1 E8
D22 2 E9
D19 2 Trou taraudé E10

Gamme d’usinage
Centre d’usinage 3 axes
Nombre de sous phase: 6 sous phases

Phase Direction de la broche Entités usinées


1  F2 F1 – F2 – (D5 - F5) – (D6 – F6)
- D2 – C1 – C2 – G1 – G2
2  F7 E9
3  F15 6E1– 2E10 – 3 E2 – E8
4 // D16 E3
5  F3 E6 – E4
6  F4 E7 – E5
Gamme d’usinage
Centre d’usinage 4 axes BH
Nombre de sous phase: 3 sous phases

Phase Direction de la broche Entités usinées


1  F2 F1 – F2 – D5 - F5 – D6 – F6 –
D2 – C1 – C2 – G1 – G2
2  F15 6E1– 3E2 – E3 – 2E10– E8
puis
// D16
3  F7 E9 – E4 – E5 – E6 – E7
puis
 F3
puis
 F4

Gamme d’usinage
Centre d’usinage 5 axes
Nombre de sous phase: 2 sous phases

Phase Direction de la broche Entités usinées


1  F2 F1 – F2 – D5 - F5 – D6 –
puis F6 - D2 – C1 – C2 – G1 –
 F7 G2 – 2E9

2  F3 6E1 – 3E2 – E3 – E4 – E5
Puis – E6 –E7 – E8 – 2E10
 F15
puis
// D16
puis
 F4
Ecole Nationale d’Ingénieurs de Monastir
Département Génie Mécanique

La F.A.O
La Fabrication Assistée par
Ordinateur

Chapitre II : Les systèmes FAO

Mihed ben said

2018/2019
1

Chapitre II : Les systèmes FAO


Introduction

Un programme CN est la transcription, dans un langage compréhensible par le


directeur de commande numérique d’une machine, des opérations d’usinage à
effectuer sur une pièce.

Les différentes manières de programmer sont :

− La programmation manuelle,

− La programmation assistée :
• Soit conversationnelle par le DCN (sur la machine outil)
• Soit avec un langage d’aide à la programmation APT (autamatic
programmed tool).

− La programmation automatique: utilisation d’un logiciel de F.A.O (fabrication


assisté par ordinateur )

2
Chapitre II : Les systèmes FAO
Introduction

Classification des différentes méthodes de programmation en


fonction des compétences du programmeur et de la complexité des
machines à piloter

Chapitre II : Les systèmes FAO


La programmation manuelle

La première étape de la programmation consiste à déterminer et organiser, à


partir de la gamme d'usinage, les données nécessaires au programme CN. Ces
données sont soit technologiques soit géométriques.

Les données technologiques  choix de la machine, des processus d'usinage,


des outils et des conditions de coupe.

Les données géométriques  choix des paramètres définissant la trajectoire de


l'outil pour obtenir la forme désirée.

Le programmeur doit présenter de manière chronologique toutes les opérations


élémentaires. Ensuite, pour chaque séquence d'opérations, il doit préciser les
données technologiques correspondantes ainsi que les coordonnées des points
caractéristiques de la trajectoire de l'outil. Une fois ce travail terminé, le
programmeur est en mesure de rédiger le programme CN.
 Programmation adéquate pour réaliser des pièces en mode P à P
 Programmes CN simples
4
Chapitre II : Les systèmes FAO
La programmation manuelle : Limites

• Certaines étapes de la programmation manuelle nécessitent un effort


important pour aboutir à la rédaction du programme CN. Une des étapes la
plus délicate est le calcul des points caractéristiques de la trajectoire des
outils pour des géométries de pièces où figurent des formes telles que les
raccordements, les arcs de cercle, voire même des surfaces complexes.
 Travail fastidieux et lent.

• Il est difficile de vérifier un programme CN et de trouver toutes les erreurs de


syntaxe ou de calcul. Cette tâche devient absurde quand le programme CN
a une taille importante.
 Corriger le programme au pied de la machine
 Une immobilisation de la machine et une perte d'un temps précieux
qui pourrait être exploité pour la production.

• Un atelier de fabrication peut être équipé de plusieurs machines ayant des


contrôleurs différents.
 Le programmeur doit maîtriser toutes les fonctions de chacune des
MOCN.
5

Chapitre II : Les systèmes FAO


La programmation assistée conversationnelle
Le but de la programmation conversationnelle est de permettre à un opérateur
de créer un programme pièce directement au pied de sa machine, sans avoir
recours au langage machine codé en ISO.

Dans ce mode, l’élaboration de la géométrie de la pièce et la génération des


trajectoires d’outils font essentiellement appel à des fonctions graphiques
(pages écrans) et à des menus déroulants.

Le logiciel résident dans la CN (PROCAM) :


 en utilisant le pupitre de la CN: création, modification, visualisation,
simulation d'un ou plusieurs programmes pièces pendant que la machine
usine une pièce définie par un autre programme en mémoire.
 La programmation de fichiers divers.
 La programmation est faite en temps masqué
 La CN convertit le programme en langage ISO.

MAIS l’utilisation du pupitre de la machine nécessite la présence d'un


programmeur sur le site au cours de la production.
6
Chapitre II : Les systèmes FAO
La programmation assistée : Système APT

Il est clair que l'aide de l'ordinateur peut apporter énormément en gain de


temps de préparation de la fabrication pour mieux exploiter la MOCN. De
nombreux systèmes d'aide à la programmation CN (programmation CN
assistée par ordinateur) ont été développés. Dans la majorité de ces systèmes
un langage évolué (APT) plutôt que le code G est utilisé pour indiquer à
l'ordinateur comment la pièce va être usiner.

Un processeur traduit le langage source APT en un programme CN et fait la


plupart des calculs nécessaires pour décrire la trajectoire des outils.
Cependant, des erreurs peuvent subsister jusqu'à ce que le programme CN
soit corrigé sur la machine.

Chapitre II : Les systèmes FAO


La programmation assistée : Avantages et inconvénients
L’implication de l'ordinateur dans l'aide à la programmation présente de
nombreux avantages :
• Réduction du calcul manuel pour la détermination des points
caractéristiques de la trajectoire
 élimination de nombreuses erreurs.

• Un ensemble d'actions peut être programmé avec moins de commandes


 un programme plus court et plus facile à gérer.

• Un langage évolué est certes plus facile à apprendre et à programmer. Ceci


est particulièrement important quand l'atelier est équipé de CN différentes

• Simplification de la génération du programme CN puisque le programmeur


utilise le même langage pour toutes les pièces indépendamment de la
machine utilisée.
Mais le programmeur doit convertir les informations géométriques (dessin de
définition) à une autre (langage APT), ce qui est une source d'erreurs non
négligeable.
8
Chapitre II : Les systèmes FAO
La programmation automatique

Dans un système de programmation automatique, l'opérateur peut exploiter


directement les possibilités offertes par l'ordinateur à travers une interface
graphique. Il peut ainsi décrire la géométrie sous forme de points, de lignes,
d'arcs de cercle, etc. comme dans un dessin de définition, plutôt que de la
traduire en une représentation textuelle.

L'utilisation de l'interface graphique permet aussi de visualiser la trajectoire des


outils et donc une vérification rapide du programme évitant ainsi des
corrections coûteuses au pied de la machine.

Les fonctionnalités de programmation automatique sont fournies par les


systèmes de fabrication assistée par ordinateur (FAO).

Chapitre II : Les systèmes FAO


La programmation automatique: Avantages
• Les systèmes FAO permettent à l'utilisateur de définir rapidement la
géométrie de la pièce.
 Gain important de productivité

• Les systèmes FAO permettent la visualisation de la trajectoire des outils sur


un écran graphique et la correction des erreurs avant exécution sur la
machine.

• La visualisation des trajectoires d'outils peut être utilisée, non seulement,


pour vérifier les collisions entre l'outil et la pièce, mais aussi entre l'outil et
les éléments de bridage.
 le contrôle de collision dans les systèmes FAO offre une
fonctionnalité qui n'existait pas avant.

• L'utilisation des données géométriques de la pièce issues d’une conception


assistés par ordinateur (CAO) permet d'éviter toute retranscription de ces
données et de faciliter la prise en compte de tout changement dans la
conception de la pièce.
10
Chapitre II : Les systèmes FAO
Dessin de la Gamme Modélisation
pièce d’usinage de la pièce
Données 
numériques 

Programmation assistée
Programmation Langage évolué  centralisée sur système
manuelle aide au calcul et au choix 
informatique
des condition opératoire 

Calculs Programmation Préprocesseur


assistée par la CN Etapes 
Etapes  automatique 
manuelles  à l’extérieur 
de la MOCN
Rédaction Conversationnelle Traitement

Saisie au pupitre
Choix d’une MOCN
Edition
Post-processeur
Programme  Programme 

Chargement  Programme chargé et Chargement 

opérationnel
11

Chapitre II : Les systèmes FAO


Définitions d’un système FAO

Un système FAO est un modèle qui permet la génération des parcours d’outil
en vue d’usiner une pièce. Il ne concerne pas seulement les procédés
classiques tels que le fraisage et le tournage. On peut ajouter l’électroérosion à
fil, le découpage laser, le poinçonnage à commande numérique, le défonçage
du bois, le soudage et même le contrôle dimensionnel.
La démarche à suivre est donnée par la figure suivante

Géométrie et processus
Géométrie Prog
Génération de MOCN1
CN
CAO FAO DNC
gamme MOCN2

Etude Méthode Atelier

Deux configurations des systèmes FAO : systèmes interfacés et systèmes


intégrés.

12
Chapitre II : Les systèmes FAO
Systèmes FAO intégrés

Le système intègre à la fois les fonctionnalités du CAO et de la FAO. Il n’est


pas nécessaire de faire des transferts des données. En effet, la base de
données géométriques sur laquelle la FAO travail est la même que pour la
CAO. Dans ce cas, une fois la conception est réalisée, l’utilisateur peut accéder
directement aux fonctionnalités de la FAO.
Exemples TopSolid/TopCam, Pro-E, Catia, SMARTCAM, etc…
Avantages
• Utilisation du code natif
• Pas de perte d’information
• Suivi des modifications CAO - FAO
• Corruption des fichiers d’échange évitée
Désavantages
• Systèmes dispendieux (réalité changeante toutefois)
• Assujettissement de la démarche à l’évolution d’un seul logiciel

13

Chapitre II : Les systèmes FAO


Systèmes FAO interfacés

La FAO constitue un module séparé. Le passage de la CAO vers la FAO doit


être réalisé en utilisant une interface normalisée type IGES, STEP, VDA…
Pour que le fabriquant puisse modifier la géométrie, il dispose d’un certain
nombre de fonctionnalité de CAO mais ne représente pas la même richesse
que l’on trouve sur le système de CAO.
Exemples MasterCam, Surfcam, DelCAM, Vericut, etc…
Avantages
• Systèmes souvent plus perfectionnés et flexibles que les modules
intégrés
• Indépendance relative des différentes étapes de la FAO
• Moins couteux
Désavantages
• Nécessité d’un fichier d’échange  perte d’information possible dans cet
échange  réparation de fichier échange ou erreur générée
• Pas encore de fichier d’échange compatible à tous les systèmes (DXF,
IGES, STEP, STL…)
14
Chapitre II : Les systèmes FAO
Structure d’un système FAO

Système FAO  3 modules

FAO
BD Programme
Préprocesseur Processeur Post-processeur
Technique CN

Géométrie Programme
CL File

15

Chapitre II : Les systèmes FAO


Structure d’un système FAO : Préprocesseur

Le préprocesseur joue le rôle d’un CAO à l’intérieur de la FAO seulement du


point de vue fonctionnalité mais il est loin du point de vue performance et
richesse de fonction. Il est plutôt destiné à créer des géométries utiles pour
l’usinage, donc pour des modifications complexes, il est plutôt utile de recourir
à une CAO. L’avantage majeur du système intégré c’est l’unicité de la base de
données, toutes les modifications peuvent être visible pour tous les acteurs
travaillant sur le produit.
Préprocesseur

Création de la
Accès Direct
géométrie
CAO à la BD Géométrie Processeur
Accès par
Conversion
interface
(STEP, IGES..)

16
Chapitre II : Les systèmes FAO
Structure d’un système FAO : Processeur (1/6)

Le processeur a comme fonction d'aider l'utilisateur à déterminer tous les


paramètres nécessaires à la génération du CLfile.
Processeur

Trajectoire
d’outil APT
Géométrie CL File
Préprocesseur Post-processeur

Simulation

Interactive

Utilisateur

17

Chapitre II : Les systèmes FAO


Structure d’un système FAO : Processeur (2/6)

Création de la trajectoire d’outil


Processeur
FAO

Atelier ou module Fraisage Fraisage Tournage Electroérosion


2D fraisage 3 axes 5 axes 2 axes à fil

Filaire Surfacique et volumique Filaire

Opérations d’usinage:
• Perçage
• Surfaçage
• Contournage
• Poche
• Autre : rainurage
fraisage hélicoïdale…
18
Chapitre II : Les systèmes FAO
Structure d’un système FAO : Processeur (3/6)

Création de la trajectoire d’outil


• Arborescence simplifiée
• Sous- Phase unique  Sélection d’une seule machine et post-
processeur
• Sous-Phases multiples  Sélection d’un référentiel par sous-phase
• Opération d’usinage  Sélection d’un outil

• Définition d’une opération


• Type de l’opération (perçage, surfaçage, vidage de poche…)
• Outil de coupe (outil monté ou assemblé)
• Géométrie à usiner
• Stratégie d’usinage (type, paramètres radiaux, axiaux)
• Paramètres d’usinage (Vc, Va en usinage, en approche, en plongée…)
• Trajectoires d’entrée et de sortie

19

Chapitre II : Les systèmes FAO


Structure d’un système FAO : Processeur (4/6)

Création de la trajectoire d’outil


Module fraisage : opération de surfaçage
Paramètres:
• Dépassement latérale
• Dépassement sens de l’avance
• Recouvrement des passes
• Stratégie d’usinage

20
Chapitre II : Les systèmes FAO
Structure d’un système FAO : Processeur (5/6)

Création de la trajectoire d’outil


Module fraisage : opération de contournage
Paramètres:
• Type: 2D ou rampe
• Prises de passe axiales et radiales
• Paramètres ébauche et finition
• Type de correction

21

Chapitre II : Les systèmes FAO


Structure d’un système FAO : Processeur (6/6)

Techniques de simulation
• Vérification visuelle de la trajectoire de l’outil générée
• Simulation du programme
 Simulation filaire: affichage de
la pièce finie, de l’outil, du porte outil

 Simulation solide : affichage du brut ,


de l’outil, du porte outil, machine

22
Chapitre II : Les systèmes FAO
Structure d’un système FAO : Post -processeur

Le rôle du Post-Processeur consiste à traduire, en fonction du type du


contrôleur de la MOCN, le programme APT pour générer le programme CN. Ce
programme est ensuite téléchargé dans la mémoire de la CN de la MO.
Dans un atelier équipé de plusieurs MOCN, il n'est pas rare d'avoir des
contrôleurs de MOCN différents. Pour cela un système FAO doit disposer
d'autant de Post-Processeurs que de contrôleurs différents.

PostProcesseur

Post-Processeur 1
APT Prog
CL File Post -Processeur 2 CN
Processeur MOCN

Post- Processeur n

Utilisateur 23

Chapitre II : Les systèmes FAO


Etape d’une FAO

• Création ou saisie d’un modèle 3D

• Fichier d’échange sur systèmes interfacés

• Trajectoires d’outil sur logiciel ou module FAO, création d’un CLfile


(cutter location file) en langage APT

• Interprétation directe si compilateur APT (rare, cas de SmartCam…)

• Post-processeur pour convertir en code G (courant sur MOCN moderne)

• Transfert à la machine du programme complet

24
Ecole Nationale d’Ingénieurs de Monastir
Département Génie Mécanique

La F.A.O
La Fabrication Assistée par
Ordinateur

Chapitre III : Programmation en FAO

Mihed ben said

2018/2019
1

Chapitre III : Programmation en FAO


Définition d’un système APT
APT : Automatically Programmed Tool

• Paru à la fin des années 50 et raffiné dans les années 60.


• Conçu pour faciliter la programmation des trajectoires des outils,
• Presque abandonné comme langage de programmation directe des
MOCNs
• utilisé encore comme intermédiaire entre les logiciels plus performants
et les post-processeurs.

2
Chapitre III : Programmation en FAO
Structure d’un programme APT
Un programme de pièce en APT est constitué d'un ensemble d'instructions qui
peuvent être de l'un des types suivants :
Partie 1 Ordre standard
• Instructions de définition de la géométrie,
• Instructions de définition de l’outil,
• Instructions de définition des Définition de la
Partie 2
mouvements de l'outil, géométrie
• Instruction du post processeur,
• Instructions diverses (calcul, macro, etc.). Partie 3 Ordre d’usinage

Chaque instruction d’un programme APT est composée d’éléments respectant


un certain nombre de règles de syntaxe. Ces éléments sont :
• la ponctuation,
• les mots réservés du vocabulaire APT (mots clefs),
• les nombres,
• les symboles,
• et les étiquettes.

Chapitre III : Programmation en FAO


Syntaxes du langage APT : Ponctuation

Pour supporter le calcul, APT possède des opérateurs arithmétiques comme


l'addition (+), la multiplication (*), la division (/) et la puissance (**). Une
instruction APT comprend également des caractères spéciaux pouvant être
utilisés comme opérateur spécifique.
Symbole Utilisation
/ Séparer une instruction en mots mineurs et mots majeurs. Le mot
majeur est situé à gauche et le mot mineur à droite.
, Séparer les éléments dans une instruction.
. La partie décimale d'un nombre réel.
= Assigner une valeur à un paramètre.
) Terminer une étiquette.
; Séparer les instructions sur une même ligne.
$ Indiquer la suite d'une ligne sur la ligne suivante.
$$ Indiquer un commentaire.

4
Chapitre III : Programmation en FAO
Syntaxes du langage APT : Mots

Chaque instruction dans un programme APT consiste en un ou deux mots


majeurs. Le mot majeur détermine le type de l'instruction, tel que la définition
de la géométrie ou les commandes de mouvement. Selon les instructions le
mot majeur est généralement suivi par une barre oblique (/) et un ou plusieurs
mots mineurs suivis par des paramètres.
Un mot du langage APT est constitué de un à six caractères alphanumériques.
Certains mots sont réservés au système (mots clefs).

mots utilisés pour Exemples


La définition de la géométrie POINT, PLANE, SPHERE, etc.
Les calculs IF, SINF, COSF, SQRTF, etc.
Les instructions du post-processeur STOP, END, etc.
modificateurs XLARGE, LEFT, SMALL, etc.
définir les déplacements GO, GODLTA, GOTO, etc.

Chapitre III : Programmation en FAO


Syntaxes du langage APT : Nombres

Tous les nombres utilisés dans un programme APT sont des nombre réels. La
forme exponentielle peut être utilisée. Un nombre peut être présenté de l’une
des manières suivantes :

125 .563236E2
12.365 +269
-2.025E-1 -189.3244

6
Chapitre III : Programmation en FAO
Syntaxes du langage APT : Symboles

Les mots utilisés pour définir les entités géométriques sont appelés symboles.
Les symboles peuvent aussi être utilisés comme paramètres de valeurs
numériques. Ainsi, un symbole est utilisé pour définir une entité (géométrique
ou scalaire) qui va être référencée ultérieurement dans le programme APT
(c’est l’équivalent d’une variable dans un langage de programmation). Les
symboles sont constitués d’un à six caractères alphanumériques, commençant
obligatoirement par un caractère.

RAYON = 25.325
X1 = 123
Y1 = 96
CENTR1 = POINT / X1 , Y1
CERCL1 = CIRCLE / CENTER , CENTR1 , RADIUS , RAYON
TAB(1) = 10 $$ 10 EST AFFECTEE AU 1er ELEMENT DU TABLEAU TAB
TAB(I) = J $$ J EST AFFECTEE AU Iième ELEMENT DU TABLEAU TAB

Chapitre III : Programmation en FAO


Syntaxes du langage APT : Etiquettes

Une instruction d’un programme APT peut avoir une étiquette de sorte qu’une
autre instruction du programme peut la référencer. Les étiquettes sont
constituées de un à six caractères numériques ou alphanumériques
commençant par un caractère ou un nombre.
•••
IF(M) NEG , 111 , 41E
NEG) I = 5 $$ Si M < 0 Alors I = 5
•••
111) J = 9 $$ Si M = 0 Alors J = 9
•••
41E) K = 0 $$ Si M > 0 Alors K = 0
•••
•••
DEBUT) I = I + 1
•••
•••
JUMPTO DEBUT $$ Saut inconditionnel
••• 8
Chapitre III : Programmation en FAO
Syntaxes du langage APT

Définition de la géométrie
Les instructions de définition de la géométrie sont utilisées pour décrire la
forme de la pièce à réaliser et les trajectoires de l'outil pour générer la forme
voulue. APT supporte jusqu'à 16 types d'entités géométriques. Parmi ces
entités, les plus couramment utilisées sont le point (POINT), la ligne (LINE), le
cercle (CIRCLE), le plan (PLANE), la sphère (SPHERE) et le cône (CONE).

Symbole = Type_Entité / Définition_Entité

Exemples
POINT / x , y [ , z ] P10 = POINT/ 12 , 5 , 10
LINE / point1 , point2 L10=LINE / P10 , (POINT/ (0 ,32 ,10))
CIRCLE / CENTER , point1 , point2 CERCL1 = CIRCLE / CENTER, P1, P2
PLANE / point , PERPTO , vecteur PLN1 = PLANE / P6 , PERPTO , V1

Chapitre III : Programmation en FAO


Syntaxes du langage APT
Nous ne pouv ons pas afficher l’image.

Définition de l’outil

CUTTER / d, r, e, f, α, β, h
avec:
d = diamètre de l’outil
r = rayon de coin
e, f = centre du rayon de coin
β = conicité de l’outil
α = angle du bout de l’outil
Nous ne pouv ons pas afficher l’image.

h = hauteur de la partie active

Forme réduite:

CUTTER / d [ , r ]
CUTTER / 16 , 8
CUTTER / 63
10
Chapitre III : Programmation en FAO
Syntaxes du langage APT

Définition de l’outil
• Chargement de l’outil
• En fraisage
LOADTL / n°_outil [ , LENGTH , l ]
LOADTL / n°_outil [ , OSETNO , n°_Correcteur ]

• En tournage
TURRET / n°_outil [ , OSETNO , n°_Correcteur ]

• Segmentation de courbes
INTOL / valeur
OUTTOL / valeur

11

Chapitre III : Programmation en FAO


Syntaxes du langage APT
Instructions de définition des mouvements de l'outil

• En mode point à point


FROM / point_de_départ point de départ
GOTO / point déplacement absolu
GODLTA / [∆x , ∆y ,] ∆z déplacement relatif

• En mode contournage
GO / Rel , DS [ , [ Rel , PS ] , Rel , CS]
Exemple : GO/TO, PL1, TO, PL2, TO, PL3
déplacement sur une trajectoire définie par les 3 surfaces :
-PL1 : Surface guide (drive surface)
- PL2 : Surface de la pièce (part surface)
- PL3 : Surface limite (check surface)

• Six commandes de déplacement selon le changement de direction


GOFWD (avant), GOBACK (arrière), GOLFT (gauche), GORGT
(droite), GOUP (haut), GODOWN (bas)

12
Chapitre III : Programmation en FAO
Syntaxes du langage APT
Instructions de définition des mouvements de l'outil

• En mode point à point


FROM / point_de_départ point de départ
GOTO / point déplacement absolu
GODLTA / [∆x , ∆y ,] ∆z déplacement relatif

• En mode contournage
GO / Rel , DS [ , [ Rel , PS ] , Rel , CS]
Exemple : GO/TO, PL1, TO, PL2, TO, PL3
déplacement sur une trajectoire définie par les 3 surfaces :
-PL1 : Surface guide (drive surface)
- PL2 : Surface de la pièce (part surface)
- PL3 : Surface limite (check surface)

• Six commandes de déplacement selon le changement de direction


GOFWD (avant), GOBACK (arrière), GOLFT (gauche), GORGT
(droite), GOUP (haut), GODOWN (bas)
13

Chapitre III : Programmation en FAO


Syntaxes du langage APT

Instruction du Post-Processeur
• Initialisation et terminaison
PARTNO référence_pièce
MACHIN / référence_postprocesseur , numéro
UNITS / unité
END , FINI

• Commande de définition des conditions technologiques


SPINDL / vitesse , (SMM ou RPM) , (CCLW ou CLW )
SPINDL / (OFF ou ON)
COOLNT / (OFF ou ON)
FEDRAT / valeur, unités

• Commande de définition des cycles


CYCLE / type, paramètres
Type : cycles de perçage (DRILL) , perçage (DEEP), alésage (REAM), alésage
à l’alésoir (BORE) et taraudage (TAP)
14
Chapitre III : Programmation en FAO
Syntaxes du langage APT

Instructions diverses (calcul, macro, etc.)

• Calcul arithmétiques et trigonométriques


• Opérateurs logiques pour les tests et les boucles
IF(condition) label1 , label2 , label3
label1 si la condition est négative
label2 si la condition est égale à zéro
label3 si la condition est positive
JUMPTO / label

• Opérateur pour les macros : sous programme


MACRO / paramètres définition
TERMAC terminer
CALL / appel

15

Chapitre III : Programmation en FAO


Exemple d’application

Ecrire le programme APT pour l’usinage en finition la pièce suivante. Nous ne pouv ons pas afficher l’image.

Nous ne pouv ons pas afficher l’image.

16
Chapitre III : Programmation en FAOPartie 1
PARTN0 EXEMPLE CONTOURNAGE
Exemple d’application
MACHIN/Mill,1
PPRINT/CONTOURNAGE
UNITS/MM
O=POINT/0,0,0
P1 = POINT/40,20,0
P2 = POINT/40,80,0
L1 = LIGNE/P1,P2 Partie 2:
L2 = LIGNE/P2, ATANGL, 45, XAXIS définition
L3 = LIGNE/XAXIS,120 de la
L4 = LIGNE/YAXIS,140 géométrie
L5 = LIGNE/P1, PARLEL,XAXIS
C1 = CIRCLE/CENTER,(POINT/120,100,0),RADIUS,20
C2
Cours=FAO
CIRCLE/CENTER,(POINT/140,20,0),RADIUS,30
- Asma BELHADJ 17

INTOL/0
OUTTOL/.005
Chapitre III : Programmation en FAO
Définition de l’outil
Exemple d’application
CUTTER/50
LOADTL/2,OSETNO, 4
SPINDL/800,RPM,CLW
SPINDL/ON Paramètres de coupe
COOLNT/ON
FEDRAT/60,MMPM
FROM/SP
GO/TO, L1
TLLFT, GOFWD/L1, PAST, L2 Trajectoire de l’outil: Partie 3
GORGT/L2, PAST, L3 Contournage
GORGT/L3,TANTO, C1
GORGT/C1,TANTO, L4
GOBACK/L4, PAST, C2
GOLEFT/C2, PAST, L5
GOLEFT/L5, PAST, L1
GOTO/SP
SPINDL/OFF
COOLNT/OFF
Cours FAO - Asma BELHADJ 18
FINI
Chapitre III : Programmation en FAO
Exemple d’application 2

Ecrire le programme APT pour l’usinage en demi finition et en finition du


contour extérieur de la pièce suivante ainsi que le centrage et le perçage des
deux trou de diamètre 10 mm.

19

Chapitre III : Programmation en FAO


Exemple d’application 2

Les paramètres d’usinage sont :

• Surépaisseur pour la finition est égale à 1mm.


• Le point de départ PTDEPA a pour coordonnées (-150 -20 17)
• Fraise de diamètre 20 mm, Vc = 28 m/min , Va = 90 mm/min.
• Forêt à centre de diamètre 4 mm, Vc = 22 m/min , f = 0.1 mm/tr.
• Forêt de diamètre 9.5 mm, Vc = 18 m/min , f = 0.08 mm/tr.
• Alésoir de diamètre 10 mm, Vc = 24 m/min , f = 0.06 mm/tr.
• Les distances d’approche et de dégagement sont de :
10 mm pour le contournage
5 mm pour le perçage des trous

20
PARTNO EXEMPLE III : Programmation en FAO
Chapitre
MACHIN/ MILL , 1
NOPOST Exemple d’application 2
UNITS/ MM
INTOL / 0.01
REMARK Définition de la géométrie
P0 = POINT/-150,-20,-1 $$ Coordonnées des points
P1 = POINT/-135,0,0
P2 = POINT/0,150,0
P3 = POINT/-105,15,0
P4 = POINT/-105,90,0
P5 = POINT/-30,30,15
P6 = POINT/-44.7,59.7,15
L1 = LINE/XAXIS $$ L1 est l'axe des X
L2 = LINE/YAXIS $$ L2 est l'axe des Y
L3 = LINE/P1,ATANGL,90
L4 = LINE/P2,ATANGL,0
L5 = LINE/YAXIS,-60
C1 = CIRCLE/CENTER,P3,RADIUS,30
C2
Cours=FAO
CIRCLE/CENTER,P4,RADIUS,45
- Asma BELHADJ 21

LOADTL/1 $$ chargementen
Chapitre III : Programmation et définition
FAO de
CUTTER/20 l'outil 1
Exemple
FEDRATE/ 90 ; MMPM d’application 2
SPINDL / 446 , RPM , CLW
REMARK début des déplacements
RAPID , GOTO/-150,-20,17
RAPID , GOTO/P0
FROM/ P0 $$ Usinage ébauche du contour
THICK/1 $$ 1mm de surép. en finition
GO/TO,L1,TO,L3
COOLNT/ ON
TLLFT , GOFWD/L3,TANTO,C1
GOFWD/C1,TANTO,C2
GOFWD/C2,TANTO,L5
GOFWD/L5,PAST,L4
GORGT/L4,PAST,L2
RAPID , GODLTA/0,0,20
RAPID , GOTO/-150,-20,20
RAPID , GOTO/P0
FROM/P0
Cours FAO - Asma BELHADJ 22
THICK/0Chapitre III : Programmation $$ UsinageenenFAO
finition
GO/TO,L1,TO,L3
TLLFT Exemple d’application 2
, GOFWD/L3,TANTO,C1
GOFWD/C1,TANTO,C2
GOFWD/C2,TANTO,L5
GOFWD/L5,PAST,L4
GORGT/L4,PAST,L2
RAPID , GODLTA/0,0,20
RAPID , GOTO/-150,-20,20
SPINDL / OFF
REMARK Centrage des deux trous
LOADTL/2 $$ Forêt à centrer
CUTTER/4
SPINDL / 1752 , RPM , CLW
CYCLE/DRILL , 5 , MMPM , 175 , 5
GOTO/P5
GOTO/P6
CYCLE/OFF
RAPID ; GOTO/-150,-20,17
SPINDL / OFF
Cours FAO - Asma BELHADJ 23

REMARK Perçage des


Chapitre IIIdeux trous
: Programmation en FAO
LOADTL/3
Exemple d’application 2
CUTTER/9.5 $$Forêt diam. 9.5mm
SPINDL / 603 , RPM , CLW
CYCLE/DRILL , 20 , MMPM , 48 , 5
GOTO/P5
GOTO/P6
CYCLE/OFF
RAPID , GOTO/-150,-20,17
SPINDL / OFF
REMARK Alésage des deux trous
LOADTL/4
CUTTER/10 $$Alésoir diam 10 mm
SPINDL / 764 , RPM , CLW
CYCLE/DRILL , 20 , MMPM , 46 , 5
GOTO/P5
GOTO/P6
CYCLE/OFF
RAPID , GOTO/-150,-20,17
24
SPINDL/OFF
Chapitre III : $$ Arrêt broche
Programmation en FAO
COOLNT/OFF $$ Arrêt arrosage
ENDExemple d’application 2
FINI

25

Vous aimerez peut-être aussi