Accueil Décryptages

Qu'est-ce qu'un post-processeur CAM et comment l'implémenter ?

Vous pouvez avoir le meilleur modèle CAO et des trajectoires d’outil parfaitement simulées dans votre logiciel CAM, mais sans un post-processeur fonctionnel, ce ne sont que des données sans signification pour votre machine CNC. Le post-processeur est le traducteur essentiel qui relie le monde virtuel de la conception à la réalité de l’usinage.

Définition du post-processeur

Un post-processeur est un module logiciel ou un script qui transforme les données universelles de trajectoire d’outil du système CAM (données CL ou code APT) en code G spécifique (code ISO) ou en format natif compris par le contrôleur de votre machine CNC (ex. Fanuc, Heidenhain, Siemens, Syntec, ou systèmes spécifiques à la menuiserie comme bSolid ou BiesseWorks).

Pourquoi ne peut-on pas utiliser un code universel ?

Chaque fabricant de machines CNC implémente la norme ISO légèrement différemment. Là où une machine utilise M6 T1 pour un changement d’outil, une autre requiert un cycle de sous-programme spécifique, une déclaration de plan d’usinage différente (G17/G18/G19) ou une syntaxe particulière pour les agrégats de perçage.

Comment se déroule une implémentation réussie ?

  1. Collecte de documentation : Le manuel de programmation du contrôleur de la machine et un exemple de programme fonctionnel directement issu de la machine sont indispensables.
  2. Édition du script (configuration) : Dans les systèmes CAM modernes comme Autodesk Fusion 360, les post-processeurs sont écrits en JavaScript (format .cps). C’est là que sont définis les limites d’axes, les formats numériques et la structure de l’en-tête et du pied de programme.
  3. Tests à vide : Les premiers programmes générés sont vérifiés dans des simulateurs ou exécutés sur la machine sans matière et sans outil (air-cut) pour éviter les collisions.
  4. Mise en service et optimisation : Réglage fin des avances, des mouvements d’approche, des vitesses de broche et des fonctions spécifiques à la machine.

Exemple de structure dans Fusion 360 (.cps)

function onOpen() {
  if (properties.writeMachine) {
    var machine = getMachineConfiguration();
    writeComment("Machine : " + machine.getVendor() + " " + machine.getModel());
  }
  writeBlock(gFormat.format(90), gFormat.format(40), gFormat.format(80));
}

Un post-processeur de qualité minimise les interventions manuelles de l’opérateur sur la machine. L’objectif : charger le code G depuis le CAM et appuyer immédiatement sur Cycle Start.

Besoin d'un post-processeur Autodesk Fusion pour votre machine CNC ?

Envoyez-nous les détails de votre machine, un exemple de code NC et le format de sortie requis. Nous pouvons préparer un post-processeur personnalisé pour Autodesk Fusion, incluant des cycles spécifiques à la machine, le perçage, les agrégats de scie et l'usinage 3 à 5 axes.

Demander un devis →
← Retour à tous les articles