Accueil Automatisation IA Décryptages

Peut-on utiliser Autodesk Fusion avec une ancienne machine CNC ?

Ancien centre d'usinage CNC Biesse intégré dans un workflow avec post-processeur Autodesk Fusion

Oui, Autodesk Fusion peut souvent être utilisé avec succès avec des machines CNC anciennes. L’âge de la machine elle-même compte généralement moins que les capacités de son contrôleur CNC, le format de programme pris en charge et la qualité du post-processeur.

Les machines anciennes peuvent avoir une mémoire de programme limitée, un traitement de blocs plus lent, une prise en charge restreinte des arcs ou des formats de programmation propres à la machine. Ces limitations ne signifient pas automatiquement que la machine a besoin d’un nouveau contrôleur ou qu’elle ne peut pas être programmée depuis Fusion.

Avec les bons réglages CAM et un post-processeur correctement configuré, de nombreuses machines CNC anciennes de menuiserie et de métallurgie peuvent encore être intégrées dans un workflow Fusion moderne.

Réponse rapide

Fusion fonctionne-t-il avec une ancienne machine CNC ? Généralement oui, à condition que la machine puisse accepter des programmes générés en externe et que ses fonctions de contrôleur puissent être correctement représentées par un post-processeur Fusion.

Les limitations typiques des contrôleurs CNC anciens incluent :

  • mémoire de programme NC limitée
  • traitement lent des mouvements courts de trajectoire
  • prise en charge restreinte des arcs G2/G3
  • formats de programme NC propriétaires
  • connectivité réseau ou DNC limitée
  • cycles de perçage et macros spécifiques à la machine
  • syntaxe de contrôleur ancienne
  • prise en charge limitée des trajectoires 3D modernes

Le post-processeur et la stratégie CAM doivent donc être adaptés aux capacités réelles de la machine.

Dans ce guide

  1. Les machines CNC anciennes peuvent-elles exécuter des programmes d'Autodesk Fusion ?
  2. Qu'est-ce qui détermine la compatibilité avec Fusion ?
  3. Problèmes courants des contrôleurs CNC anciens
  4. Comment optimiser Fusion pour une machine CNC ancienne
  5. Smoothing
  6. Tolérance CAM
  7. Division des programmes volumineux
  8. DNC et transmission progressive
  9. Post-processeurs sur mesure
  10. Quand Fusion peut ne pas être la bonne solution
  11. Comment vérifier votre machine CNC
  12. Questions fréquentes

Les machines CNC anciennes peuvent-elles exécuter des programmes d’Autodesk Fusion ?

Fusion ne pilote normalement pas directement la machine CNC. Les trajectoires CAM sont créées dans Fusion, et un post-processeur les convertit dans le format de programme NC requis par la machine et son contrôleur.

Cela signifie que la compatibilité n’est pas simplement déterminée par l’âge de la machine CNC. Une machine vieille de 20 ans peut parfois être plus facile à intégrer qu’une machine bien plus récente dotée d’un système de contrôle propriétaire mal documenté.

La question importante est de savoir si les fonctions requises par la machine peuvent être correctement représentées dans la sortie générée par le post-processeur Fusion. Comprendre ce que fait un post-processeur CNC est le point de départ pour évaluer n’importe quelle machine ancienne.

Qu’est-ce qui détermine la compatibilité avec Fusion ?

Avant de développer ou de modifier un post-processeur Fusion pour une machine CNC ancienne, plusieurs points doivent être vérifiés :

Contrôleur CNC

Le contrôleur détermine quelles commandes, quels cycles, quelles méthodes d’interpolation et quelles structures de programme sont disponibles.

Cela peut inclure des familles de contrôleurs comme Fanuc, Siemens, Heidenhain et Osai, ainsi que des systèmes CNC propriétaires de menuiserie.

Format de programme

Certaines machines utilisent un G-code standard ou modifié, tandis que les machines CNC de menuiserie peuvent utiliser des formats propres au fabricant ou des instructions d’usinage de niveau supérieur.

Configuration de la machine

Le post-processeur doit refléter la configuration réelle de la machine :

  • nombre d’axes
  • configuration des axes rotatifs
  • configuration de la broche
  • têtes de perçage
  • agrégats
  • changeur d’outils
  • décalages d’origine
  • système de coordonnées machine
  • cycles d’usinage disponibles

Limitations du contrôleur

Les contrôleurs anciens peuvent avoir nettement moins de mémoire et de puissance de traitement que les commandes CNC modernes.

Documentation existante

Un programme NC connu et fonctionnel, un manuel de programmation et la documentation de la machine peuvent grandement simplifier le développement et la validation d’un post-processeur.

Problèmes courants des contrôleurs CNC anciens

Ancien contrôleur et pupitre de commande d'une CNC Biesse sur un centre d'usinage de menuiserie

Mémoire de programme limitée

L’une des limitations les plus courantes des contrôleurs CNC anciens est la quantité de mémoire disponible pour les programmes NC.

Les systèmes CAM modernes peuvent générer des programmes très volumineux, en particulier pour l’usinage 3D. Un programme contenant des milliers de mouvements courts peut dépasser la mémoire disponible sur un contrôle ancien, même si l’opération d’usinage elle-même est relativement simple.

Cela peut souvent être amélioré en optimisant la trajectoire, en lissant (smoothing) la sortie NC, en ajustant la tolérance CAM ou en divisant le programme en sections plus petites.

Traitement lent des blocs et « data starving »

Un contrôleur ancien peut charger le programme NC avec succès mais avoir tout de même du mal à le traiter assez rapidement pendant l’usinage.

Les trajectoires CAM 3D modernes peuvent contenir des milliers de mouvements linéaires très courts. Si le contrôleur ne peut pas traiter les commandes assez rapidement, la machine peut ralentir ou hésiter de manière répétée.

Ce phénomène est communément appelé data starving.

Les symptômes typiques incluent :

  • un mouvement de machine qui n’est pas fluide
  • une vitesse d’avance nettement inférieure à la valeur programmée
  • une hésitation visible pendant l’usinage 3D
  • un état de surface dégradé
  • des temps d’usinage plus longs

Réduire les blocs NC inutiles peut donc améliorer non seulement la taille du fichier, mais aussi la performance réelle de la machine.

Prise en charge limitée des arcs

Les contrôleurs anciens ne prennent pas toujours en charge l’interpolation circulaire dans tous les plans ou configurations.

Un post-processeur peut donc devoir déterminer quand les mouvements G2/G3 peuvent être utilisés en toute sécurité et quand le mouvement doit être linéarisé.

Ce comportement doit être configuré pour le contrôleur réel plutôt que supposé de manière globale.

Formats NC propriétaires

Toutes les machines CNC anciennes n’utilisent pas le G-code ISO conventionnel.

C’est particulièrement fréquent dans l’industrie de la menuiserie, où les fabricants de CNC utilisent souvent des formats de programme propriétaires, des cycles de perçage, des macros ou des instructions d’usinage de niveau supérieur.

Dans ces cas, la tâche du post-processeur ne consiste pas simplement à changer la syntaxe du G-code. Il peut devoir traduire les opérations CAM de Fusion vers une structure de programme totalement différente et propre à la machine.

Comment optimiser Fusion pour une machine CNC ancienne

Plusieurs approches peuvent être utilisées selon la limitation de la machine.

La bonne solution doit être choisie en fonction du contrôleur, et non simplement en réduisant la qualité de la trajectoire CAM.

Solution 1 : utiliser Fusion Smoothing

L’option Smoothing de Fusion peut réduire les points inutiles dans une trajectoire et remplacer des groupes de mouvements linéaires courts par des mouvements plus longs et des arcs circulaires, là où la géométrie et le contrôleur CNC le permettent.

Cela peut réduire significativement le nombre de blocs NC que le contrôleur CNC doit stocker et traiter.

Option Smoothing activée sur une trajectoire Adaptive dans Autodesk Fusion, tolérance de smoothing réglée à 0,010 mm

Cependant, le smoothing doit être configuré conjointement avec la tolérance d’usinage et les capacités du contrôleur cible. Il ne faut pas supposer que toute CNC ancienne prend en charge tous les types de mouvements G2/G3.

Solution 2 : optimiser la tolérance CAM

La tolérance CAM a un impact direct sur la quantité de données générées par une trajectoire.

Une tolérance très stricte peut créer un nombre bien plus élevé de points de trajectoire. Cela peut convenir à certaines applications, mais s’avérer inutilement exigeant pour un contrôleur CNC ancien.

Une tolérance plus large peut réduire le nombre de mouvements générés, mais elle modifie aussi l’écart maximal autorisé par rapport à la trajectoire calculée.

L’objectif n’est donc pas simplement d’utiliser la tolérance la plus élevée possible. L’objectif est de trouver un équilibre adapté entre :

  • la précision d’usinage requise
  • la qualité de surface
  • la taille du programme NC
  • la capacité de traitement du contrôleur

Tolérance et smoothing doivent normalement être évalués ensemble.

Solution 3 : diviser les grands programmes NC

Si la principale limitation est la mémoire du contrôleur, une autre solution consiste à diviser un programme d’usinage volumineux en fichiers NC ou sous-programmes plus petits.

Selon le contrôleur, un post-processeur sur mesure peut parfois automatiser ce processus.

Les approches possibles incluent :

  • plusieurs programmes NC indépendants
  • programme principal avec sous-programmes
  • division du programme par opération
  • division basée sur la taille

La mise en œuvre concrète dépend de la façon dont le contrôleur CNC gère les fichiers et l’exécution du programme.

Solution 4 : utiliser le DNC ou le drip feeding

Certains contrôleurs CNC anciens prennent en charge le DNC ou le drip feeding, permettant de transférer un programme NC progressivement vers le contrôleur pendant que la machine fonctionne.

Cela peut permettre d’exécuter des programmes plus volumineux que la mémoire interne du contrôleur.

La capacité DNC dépend entièrement de la machine et de la configuration du contrôleur, et peut utiliser une communication série, une communication réseau ou un logiciel DNC dédié. Fusion lui-même ne doit pas être décrit comme le système DNC.

Solution 5 : adapter le post-processeur au contrôleur

Le post-processeur est souvent le composant clé lors de la connexion d’un système CAM moderne à une machine CNC ancienne.

Un post-processeur Fusion sur mesure peut adapter la sortie aux limitations et exigences spécifiques du contrôleur. Selon la machine, cela peut inclure :

  • une syntaxe de programme spécifique au contrôleur
  • des limitations G2/G3
  • la logique de changement d’outil
  • les cycles de perçage
  • les décalages d’origine
  • la sortie des axes rotatifs
  • les macros machine
  • les sous-programmes
  • la division de programme
  • un comportement de retrait sécurisé
  • la gestion de l’avance
  • des en-têtes et une structure de programme propres à la machine

Un post-processeur ne peut pas ajouter une fonction que le contrôleur CNC ne prend pas physiquement en charge, mais il peut garantir que Fusion utilise correctement les fonctions disponibles.

Le développement de post-processeurs Fusion est le processus concret derrière chacune des solutions décrites ci-dessus — découvrez comment fonctionnent réellement les fichiers .cps et les Post Properties.

Chaque machine de cette liste part de la même évaluation : consultez la liste complète des machines CNC et post-processeurs pris en charge que nous développons et adaptons.

ProblèmeSymptôme typiqueSolution possible
Mémoire de contrôleur limitéeLe fichier NC ne peut pas être chargéSmoothing, optimisation de la tolérance, division du programme ou DNC
Traitement lent des blocsLa machine hésite pendant l’usinageRéduire les mouvements courts inutiles et optimiser le smoothing
Arcs G2/G3 non pris en chargeLe contrôleur signale des erreurs d’arcConfigurer la sortie d’arcs du post-processeur ou linéariser
Syntaxe non prise en chargeLe programme est rejeté par la CNCPost-processeur spécifique au contrôleur
Format CNC propriétaireLe G-code standard ne peut pas être utiliséPost-processeur spécifique à la machine
Pas de connexion réseauTransfert de programme difficileTransfert série, DNC ou méthode de transfert existante
Cycles de perçage spéciauxComportement de perçage incorrectLogique de post-processeur spécifique à la machine
Programmes 3D volumineuxExécution lente ou problèmes de mémoireSmoothing, optimisation de la tolérance et sortie spécifique au contrôleur

Quels types de machines CNC anciennes peuvent être intégrées ?

Il n’existe pas de limite d’âge universelle pour utiliser Autodesk Fusion avec une machine CNC.

Fusion peut potentiellement être intégré à la fois avec des systèmes CNC de métallurgie et de menuiserie, tant que les exigences de programmation de la machine peuvent être déterminées.

Voici des exemples de machines utilisant :

  • des contrôleurs Fanuc
  • des contrôleurs Siemens
  • des contrôleurs Heidenhain
  • des contrôleurs Osai
  • des systèmes SCM / Xilog
  • des systèmes SCM Maestro
  • des systèmes CNC Biesse
  • des systèmes Homag / Weeke
  • des systèmes Holzher / NC HOPS

Important : figurer dans cette liste ne signifie pas que chaque machine ou chaque version de contrôleur est automatiquement prise en charge. Chaque machine doit être évaluée individuellement.

Exemple : SCM Maestro / Xilog

Les anciennes machines SCM utilisant Maestro ou Xilog peuvent utiliser un post-processeur Fusion spécifique à la machine pour générer une sortie XCS structurée au lieu d'un G-code générique.

Voir le post-processeur SCM Maestro XCS →

Exemple : Holzher / NC HOPS

Les machines de menuiserie Holzher utilisant le format NC HOPS nécessitent un post-processeur qui comprend la structure de programme native de Holzher, et non le G-code conventionnel.

Voir le post-processeur Holzher NC HOPS →

Quand Fusion peut ne pas être la bonne solution

Toutes les machines CNC anciennes ne peuvent pas, ou ne devraient pas, être intégrées à un système CAM moderne.

Un workflow Fusion peut ne pas être pratique lorsque :

  • les programmes NC externes ne peuvent pas être chargés
  • le contrôleur utilise un format propriétaire non documenté
  • des fonctions essentielles de la machine ne peuvent pas être pilotées en externe
  • la documentation de la machine est totalement indisponible
  • l’opération requise n’est pas prise en charge par le contrôleur
  • la configuration de la machine ne peut pas être reproduite de manière sûre dans le post-processeur

Dans ces situations, une remise à niveau du contrôleur, un système CAM propre au fabricant ou une autre méthode d’intégration peuvent être plus appropriés.

Un post-processeur sur mesure ne peut pas créer des capacités qui n'existent pas dans le contrôleur CNC.

Comment vérifier si votre CNC peut fonctionner avec Fusion

Avant de développer un post-processeur, je vérifie normalement d’abord la configuration de la machine et du contrôleur.

Pour évaluer une machine CNC ancienne, les informations suivantes sont utiles :

  1. fabricant de la machine
  2. modèle exact de la machine
  3. année de fabrication de la machine
  4. contrôleur ou logiciel CNC
  5. nombre et configuration des axes
  6. exemple d’un programme NC connu et fonctionnel
  7. manuel de programmation, s’il est disponible
  8. opérations à programmer depuis Fusion

Vous ne savez pas si votre machine CNC peut fonctionner avec Autodesk Fusion ?

Envoyez-moi le modèle de la machine, les informations sur le contrôleur et un exemple de programme NC fonctionnel. J'évaluerai d'abord si la création d'un post-processeur Fusion pour la machine est techniquement réalisable.

Vérifier la compatibilité de ma CNC →
Vous voulez utiliser Autodesk Fusion avec une machine CNC ancienne ?

Remplacer une machine CNC ou un contrôleur qui fonctionne n'est pas toujours nécessaire. Dans de nombreux cas, la première étape devrait être de déterminer si la machine existante peut être intégrée à Fusion grâce à une configuration CAM et un post-processeur adaptés.

Envoyez-moi des informations sur votre machine CNC et j'évaluerai la solution de post-processeur nécessaire.

Questions fréquentes sur Fusion 360 et les machines CNC anciennes

Autodesk Fusion peut-il fonctionner avec une machine CNC vieille de 20 ans ?

Oui, dans de nombreux cas. L'âge de la machine seul ne détermine pas la compatibilité. Les facteurs importants sont le contrôleur CNC, le format de programme pris en charge, les fonctions disponibles et la possibilité de créer un post-processeur Fusion adapté.

Dois-je remplacer un ancien contrôleur CNC pour utiliser Fusion ?

Pas nécessairement. De nombreux contrôleurs anciens peuvent encore exécuter des programmes générés par un logiciel CAM moderne. Le remplacement du contrôleur ne devrait être envisagé que si le contrôle existant ne prend pas en charge les fonctions d'usinage ou le flux de programme requis.

Pourquoi mon ancienne CNC hésite-t-elle pendant l'usinage 3D ?

Les trajectoires 3D modernes peuvent contenir un très grand nombre de mouvements courts. Un contrôleur ancien peut ne pas traiter ces commandes assez rapidement, ce qui ralentit ou fait hésiter la machine. Optimiser le smoothing, la tolérance et la sortie du post-processeur aide souvent.

Comment réduire la taille du G-code généré par Fusion ?

Les méthodes possibles incluent l'utilisation de Fusion Smoothing, l'ajustement de la tolérance CAM, la réduction des mouvements courts inutiles, la division des programmes ou une optimisation spécifique au contrôleur dans le post-processeur.

Un post-processeur peut-il résoudre les limitations de mémoire de la CNC ?

Un post-processeur ne peut pas augmenter la mémoire physique du contrôleur, mais il peut parfois réduire la taille du programme, générer une sortie plus efficace, diviser les programmes en fichiers plus petits ou utiliser des sous-programmes.

Fusion prend-il en charge les anciens contrôleurs Fanuc, Siemens ou Heidenhain ?

Fusion peut générer une sortie pour de nombreux types de contrôleurs, mais la compatibilité dépend de la version exacte du contrôleur, de la configuration de la machine et des opérations requises. Le post-processeur doit être configuré pour la machine réelle.

Fusion fonctionne-t-il avec d'anciennes machines CNC de menuiserie ?

Oui, selon la machine. Les systèmes CNC de menuiserie utilisent souvent des formats de programme propriétaires et des cycles d'usinage spécifiques à la machine, ce qui peut nécessiter un post-processeur sur mesure plutôt qu'un G-code générique.

De quoi avez-vous besoin pour évaluer ma machine CNC ?

Les informations les plus utiles sont le modèle exact de la machine, le type de contrôleur, l'année de fabrication, la configuration des axes, un exemple de programme NC fonctionnel et les opérations que vous souhaitez programmer depuis Fusion.

Marek Skoták
Marek Skoták

Marek Skoták possède plus de 18 ans d'expérience dans le développement de post-processeurs personnalisés pour Autodesk Fusion et l'automatisation FAO pour machines CNC dans les industries du bois et du métal.

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