Chapitre 1 Généralités Sur Les Systèmes CFAO
Chapitre 1 Généralités Sur Les Systèmes CFAO
Chapitre 1 Généralités Sur Les Systèmes CFAO
Génie Mécanique
Université de Tunis
Ecole Nationale Supérieure d’Ingénieurs de Tunis
Département Génie Mécanique
Notes de cours
Programmation en CFAO
Option : Conception et Fabrication Assistées par ordinateur
Pr. Dr. Noureddine BEN YAHIA
Ex-Chef secteur Energétique au CENAFFIF
Responsable d’équipe de recherche en CAD-CAM-CAPP et Productique (LMPE-ENSIT)
Certifié CESI-France
1
Cours de Programmation en CFAO Dépt. Génie Mécanique
Sommaire
Introduction générale
1.1. Les principaux avantages de la CAO en Génie Mécanique
1.2. Domaines d’application en CAO
1.3. La FAO en Génie Mécanique
1.4. Domaines d’application en FAO
1.5. La CFAO en milieu industriel
2
Cours de Programmation en CFAO Dépt. Génie Mécanique
Introduction Générale :
Dans le domaine de la production mécanique, la concurrence industrielle impose que les
produits fabriqués doivent répondre aux différentes exigences du client avec un coût compétitif tout
en assurant la bonne qualité. Tous ces critères exigent l’optimisation du processus de fabrication tout
au long des étapes de réalisation du produit.
En effet le choix optimum des paramètres pour la fabrication des pièces de formes complexes
(moules, matrice…) ne peut se faire qu’après une bonne réflexion et une analyse structurées.
Le logiciel de CFAO fournit une large gamme de solutions intégrées pour couvrir tous les aspects
de conception et de fabrication. A titre indicatif l’usinage par un système CFAO fournit au
programmeur de commande numérique, une solution de programmation et d’usinage efficace, facile
à l’emploi et innovante, qui réduit de manière significative la durée globale de fabrication.
Dans ce contexte on propose d’élaborer et d’étudier les systèmes d’aide à la décision pour
programmer la conception, ainsi que la simulation de fabrication à partir d’un système CAO.
A la fin de ce cours on propose des boites de dialogues élaborés sous CATIA et permettant de montrer
des exemples évolués de programmation en CAO.
Par ailleurs, on invite les étudiants de l’option CFAO à développer leurs compétences par d’autres
applications de calcul, d’affichage, de conception et d’utilisation des modules métiers (Emboutissage,
découpage, soudage, usinage,…).
3
Cours de Programmation en CFAO Dépt. Génie Mécanique
* Simplifier les échanges de données entre les divers intervenants à un même projet.
* Offrir de multiples possibilités de calculs, de simulations, d’animations,...etc.
* Permettre de construire virtuellement le produit et de le visualiser, ce qui permettra une meilleure
appréhension des formes, des volumes et d’éventuels efforts de modifications.
La CAO peut être considérée comme l'ensemble des aides informatiques aux bureaux d'études et
aux bureaux des méthodes. Elle concerne donc le processus conception-fabrication depuis
l'élaboration du cahier des charges jusqu'à la préparation des documents de fabrication.
La CAO est particulièrement développée dans des nombreux secteurs de l’industrie comme
l’électronique, la mécanique, l’automobile, l’aéronautique, le bâtiment, l’industrie chimique et le
génie civil.
En conséquence, il est préférable d’adopter une classification suivant les sciences techniques
et de sous familles comme : circuits électroniques, électrotechnique, électromagnétisme,
mécanique, résistance de matériaux, thermique et optique.
4
Cours de Programmation en CFAO Dépt. Génie Mécanique
En mécanique :
L’utilisation des outils CAO ayant trait à la mécanique, est développée dans l’industrie automobile,
l’aéronautique et la construction navale.
Les problèmes les plus fréquemment traités sont les suivants :
La figure suivante montre l’organisation d’un système CAO pour les applications mécaniques.
TRAITEMENTS
ECRAN GRAPHIQUES
MACHINES
OUTILS
TRACE
DESSIN
5
Cours de Programmation en CFAO Dépt. Génie Mécanique
La FAO est définie comme l’utilisation de l’informatique pour planifier, gérer et contrôler les
opérations de fabrication. Les applications de la FAO sont ainsi très diversifiées, contrôle de machines
à commande numérique, génération de processus de fabrication, ateliers flexibles, conduite de
robots, conduite de production, gestion de production mécanique, etc.
Le rôle de la fonction FAO est de générer le programme CN à partir de la géométrie de la pièce
fournie par la fonction CAO. La géométrie de la pièce ne peut être exploitée directement par la FAO.
Des étapes préalables sont indispensables avant que la FAO puisse intervenir. En effet, le choix de la
machine, des outils, des processus et des montages d’usinage doit se faire pour servir, en plus de la
géométrie de la pièce, comme données d’entrée de la FAO.
Une fois la gamme de fabrication est faite, la FAO peut générer les trajectoires d’outils en
fonction de la forme à réaliser, des reprises de pièces, des montages d’usinage. Cette gamme prendra
aussi en compte les paramètres de coupe (vitesse de coupe et d’avance, profondeur de passe, etc.)
et les particularités de la machine –outil peuvent être simulées pour une éventuelle correction dans
le cas où il y a risque de collision entre l’outil et la pièce.
La FAO est l’outil du bureau des méthodes et de l’industrialisation, ainsi qu’un générateur des
processus de fabrication.
À partir d’un modèle géométrique élaboré par un logiciel de CAO, un logiciel de FAO génère un
programme destiné à contrôler la trajectoire d’un outil coupant ou d’un laser pour la fabrication du
produit conçu. Le logiciel de FAO permet également une vérification de l’usinage final en simulant
sur l’écran de l’ordinateur la fabrication de la pièce à partir des instructions du programme généré.
Une fois validé, ce programme pourra être exécuté par une machine-outil à commande numérique.
6
Cours de Programmation en CFAO Dépt. Génie Mécanique
On peut donc identifier deux activités en FAO, la première porte sur le calcul géométrique de la
trajectoire, et la seconde sur la préparation du fichier, où la trajectoire est décrite dans un repère
lié à la machine-outil et dans le langage du directeur de commande numérique. Cette activité prend
une grande importance dans le cas de l’usinage à quatre ou cinq axes. Ci-dessous un exemple de
programmation STEP-NC utilisé en fabrication des pièces prismatiques.
7
Cours de Programmation en CFAO Dépt. Génie Mécanique
Finalement la CFAO c'est la concrétisation d’une idée à travers la CAO jusqu'à la fabrication :