FAO
Grandes séries et prototypage
Modélisation 3D
Élaboration des parcours-outils
La modélisation 3D étant importée sur le progiciel de FAO puis relue par celui-ci, il est possible de passer à la programmation des parcours outils, le cœur de l'activité de la FAO. Le programmeur crée les parcours en respectant les choix d'outil, les vitesses de coupe et d'avance, et les stratégies d'usinage à mettre en œuvre. Le progiciel de FAO « plaque » les trajectoires des outils choisis sur la modélisation 3D et enregistre celles-ci sous forme d'équations. Depuis 1990-2000, les progiciels de FAO sont capables de reproduire graphiquement (visualisation volumique) et d'une manière fiable, l'action des outils dans la matière, permettant ainsi au programmeur de vérifier ses méthodes d'usinage et d'éviter a priori les collisions sur les machines-outil. Il est possible désormais de modéliser entièrement la machine-outil et de visualiser les mouvements des éléments mobiles de celle-ci (tête, table, axes rotatifs) lors de la simulation d'usinage.
Génération du programme de commande numérique
L'étape suivante consiste, depuis le programme de FAO, à générer le programme ISO servant à piloter la machine-outil à commande numérique.
Simulation d'usinage
Ceci permet de prendre en compte le vrai programme donné à la machine-outil et non pas le résultat de la FAO. Avec ce type de solutions, le temps de mise au point du programme ISO sur la machine est fortement réduit voire disparaît totalement. Il n'est plus nécessaire de tester le programme « à vide » (pas de montage dans la machine du brut à usiner), à « vitesse réduite » (l'opérateur réduit l'avance des axes machines pour avoir le temps d'arrêter l'usinage en cas de collision) ou sur une pièce en matériaux tendres (polyestère, résine).
Transfert vers la machine-outil à commande numérique
Le fichier ISO obtenu est transmis à la MOCN (machine-outil à commande numérique) par un logiciel de DNC (direct numerical control), puis exécuté par cette machine, après la phase de réglage indispensable.