Freecad permet également de générer des fichiers de code à destination de machines à commandes numériques dites CNC1).
La machine va travailler sur un bloc de matière qu'on appelle “le brut”. L'outil va enlever de la matière du brut, on parle de synthèse soustractive.
Les outils disponibles sur la machine déterminent l'usinage et selon les cas, certaines formes ne pourront pas être rendues en l'état.
Les machines n’interprètent pas les modèles 3d ou les plans. Elles interprètent un code normalisé dans les années 1980 (norme ISO 6983) le G-Code.
Le post-processeur est le programme qui génère le G-Code à partir des instructions et des de méta-données renseignées sous Freecad. Le G-Code est adapté à la machine cible.
Le G-Code est un fichier texte contenant essentiellement des instructions standards et des coordonnées spatiales.
Chaque machine CNC à ses spécificités, il faudra prendre en compte entre autre:
Cela s’acquière essentiellement par l'accumulation de pratique.
Il existe des abaques donnant les valeurs nominales pour les paramètres importants en fonctions des matières à travailler.
On trouve également des formules de calcul mettant en relation les vitesses de translation ou rotation en fonction du type de matière et de l'outil.
Le parcours d'usinage va se faire sous Freecad via l'atelier Path. La bonne pratique consiste à créer un fichier dédié pour à l'usinage de la pièce.
Dans la majorité des cas, on part d'une image ou d'un plan que l'on va importer en arrière plan
principales étapes: