Programmeur Commande Numérique (FAO)
Le programmeur Commande Numérique spécialisé en FAO (Fabrication Assistée par Ordinateur) conçoit et génère les programmes qui pilotent les machines-outils à commande numérique (fraisage, tournage, centres d'usinage 3/4/5 axes, rectifieuses, etc.). Son rôle fait le lien entre la conception (DAO/CAO) et l'atelier de production.
Définition
Le programmeur FAO transforme un modèle numérique (pièce 3D, plan) en trajectoires d'outils et en code (G-code ou code fabricant) optimisé pour une machine donnée. Il choisit les outils, définit les paramètres de coupe, simule les usinages, prépare la feuille de présérie et accompagne les essais en atelier.
Missions principales
- Créer les programmes d'usinage à partir de modèles CAO/DAO via logiciels FAO (post-processing inclus).
- Définir les stratégies d'usinage, choisir outils et paramètres de coupe (vitesses, avances, profondeurs de passe).
- Simuler et valider les trajectoires pour éviter collisions et défauts; optimiser les temps de cycle.
- Réaliser les essais en atelier, ajuster les programmes et valider la première pièce.
- Documenter les procédés : gammes d'usinage, listes d'outils, plans de contrôle.
Missions secondaires
- Mettre à jour la bibliothèque d'outils et de posts-processeurs.
- Former ou assister les opérateurs CN pour l'exécution et la maintenance des programmes.
- Participer aux actions d'amélioration continue (réduction du temps de cycle, qualité, coût).
- Collaborer à l'industrialisation de nouvelles pièces (méthodes, outillage).
Compétences techniques
- Maîtrise des logiciels FAO/CAO : Mastercam, Siemens NX, CATIA, TopSolid, SolidCAM, Fusion 360, Edgecam, etc.
- Lecture de plans et connaissances en tolérancement, géométrie et côtes fonctionnelles.
- Connaissances des machines-outils (fraisage, tournage, centres 3/4/5 axes) et de leurs contraintes.
- Compréhension des matériaux et des paramètres de coupe (aciers, alliages, inox, aluminium, composites).
- Utilisation de simulateurs, émulateurs CNA et de post-processeurs.
- Compétences en métrologie (CMM, comparateurs, micromètres) pour valider les pièces.
Compétences humaines
- Rigueur et sens de l'observation pour détecter les incohérences entre CAO et faisabilité.
- Capacité d'adaptation : travailler avec différents fournisseurs de machines et logiciels.
- Esprit d'équipe : interface entre bureaux d'études, atelier et qualité.
- Communication claire pour transmettre les gammes et consignes aux opérateurs.
Environnements et secteurs
Le programmeur FAO travaille dans des secteurs variés : aéronautique, automobile, défense, énergie, médical, outillage/moules, mécanique de précision, naval, et sous-traitance mécanique. Il peut exercer dans une usine, un atelier de sous-traitance, un centre d'usinage ou une entreprise de haute précision.
Outils, technologies et machines
- Logiciels FAO/CAO/DAO (voir ci-dessus) et PLM/ERP pour la gestion des données techniques.
- Post-processeurs spécifiques aux fabricants de CN (Fanuc, Siemens, Heidenhain, etc.).
- Centres d'usinage 3, 4 et 5 axes, tours à commandes numériques, fraiseuses, rectifieuses, électroérosion.
- Machines de métrologie : bras de mesure, CMM (mesure tridimensionnelle).
- Outils coupants indexables, fraises, forêts, porte-outils, systèmes de fixation et palettisation.
Formations recommandées
Il existe plusieurs voies pour devenir programmeur FAO selon le niveau visé :
- CAP Opérateur/trice sur machines à commandes numériques — accès aux postes d'opérateur/programmateur débutant.
- Bac Pro Technicien d'Usinage / Réalisation d'Outils / Maintenance des Systèmes mécaniques — pour une entrée opérationnelle facilité.
- BTS Conception et Industrialisation en Microtechniques, BTS Industrialisation des Produits Mécaniques (IPM), BTS CPI (Conception de Produits Industriels) — formation très adaptée au poste de programmeur.
- BUT Génie Mécanique et Productique, licences professionnelles (industrialisation, usinage, FAO) — pour des responsabilités accrues.
- Écoles d'ingénieurs spécialisées (mécanique, productique) — pour évoluer vers méthodes/industrialisation/management.
- Formations courtes et certificats éditeurs (Mastercam, Siemens, SolidWorks CAM) et formation continue d'adaptation au parc machines.
Certifications et habilitations
- Certifications éditeurs : Mastercam Certified, Siemens NX certification, SolidCAM, Autodesk (selon besoins).
- Habilitations sécurité : habilitation électrique (H0-B0 ou selon entreprise), formation sécurité machines, permis pont roulant, habilitations levage si nécessaire.
- Formations internes au constructeur de machines (post-processeur, maintenance CN).
Perspectives d'évolution
- Chef d'équipe/technicien méthodes : encadrement d'une cellule usinage et définition des process.
- Ingénieur industrialisation ou méthodes produits : conception des procédés, choix d'outils et outillages.
- Responsable atelier ou production.
- Spécialiste FAO/consultant indépendant ou formateur en logiciels FAO.
- Transition vers la CAO/DAO ou l'intégration PLM/ERP/Usine numérique.
Qualités personnelles attendues
- Rigueur et sens du détail.
- Patience et persévérance lors des phases de mise au point.
- Capacité analytique et esprit logique.
- Curiosité technique et appétence pour les nouvelles technologies.
Salaires observés (France)
Les salaires varient fortement selon la région, le secteur (aéronautique et médical payent souvent mieux), la taille de l'entreprise et le niveau de compétences (5 axes, optimisation, PLM). À titre indicatif :
| Niveau | Fourchette brute mensuelle |
|---|---|
| Débutant | ~ 1 800 € - 2 300 € |
| Confirmé | ~ 2 300 € - 3 200 € |
| Expérimenté / Spécialiste | ~ 3 200 € - 4 500 €+ |
Conditions de travail
- Alternance bureau (poste CAO/FAO) et atelier (essais, réglages).
- Horaires : journée classique, mais aussi travail en équipe ou en 2/3x selon l'organisation de production.
- Exposition au bruit et à la poussière ; port d'EPI obligatoire en atelier.
- Mobilité ponctuelle possible (fournisseurs, clients, chantiers).
Débouchés et tensions de recrutement
De nombreux secteurs recherchent des programmeurs FAO qualifiés, notamment là où l'usinage de précision est critique (aéronautique, médical, énergie). Les profils maîtrisant le 5 axes, l'optimisation des trajectoires et l'intégration CAO/FAO/PLM sont particulièrement recherchés. Dans certaines régions industrielles, on constate des tensions de recrutement et des difficultés à trouver des candidats expérimentés.
Enjeux actuels du métier
- Digitalisation et Industry 4.0 : intégration des données CAO-FAO-ERP/PLM, traçabilité et jumeaux numériques.
- Automatisation et connectivité des machines : simulation avancée, production en cellules robotisées, palettisation.
- Transition écologique : optimisation des processus pour réduire consommation énergétique et rebuts, choix d'outillages écoresponsables.
- Concurrence de l'usinage additif sur certaines pièces : les programmeurs doivent composer avec la complémentarité usinage/additif.
- Sécurité et conformité : respect des normes qualité (EN, ISO) et des règles de sécurité machine.
Erreurs fréquentes et réalités
- Erreur : "Le programmeur appuie sur "play" et la machine fait le reste."
Réalité : la programmation nécessite choix d'outils, réglages fins, et essais ; la validation humaine est indispensable. - Erreur : "FAO remplace complètement l'expérience d'atelier."
Réalité : la connaissance pratique des opérations d'usinage est cruciale pour des programmes sûrs et efficaces. - Erreur : "Un bon programmeur sait tout sur toutes les machines."
Réalité : chaque constructeur et machine a ses spécificités : adaptabilité et apprentissage continu sont nécessaires.
Conseils pour réussir
- Se former régulièrement aux nouveaux logiciels et aux post-processeurs.
- Allier théorie (CAO/FAO) et pratique (mise au point en atelier) pour progresser rapidement.
- Documenter les procédés et créer une bibliothèque d'outils/stratégies réutilisables.
- Développer une curiosité pour la métrologie et la qualité afin d'anticiper les problèmes sur pièces.
Remarque : les informations (salaires, tensions) sont indicatives et peuvent varier selon la région, le secteur industriel, la taille de l'entreprise et le niveau d'expérience. Pour des chiffres précis, consulter les observatoires régionaux de l'emploi et les conventions collectives applicables.

