Quelle est la différence entre CAM Assist et l'usinage basé sur les caractéristiques ?

Theo Saville
19 septembre 2023
Quelle est la différence entre CAM Assist et l'usinage basé sur les caractéristiques ?

En juillet 2023, CloudNC a lancé CAM Assist , qui est aujourd'hui utilisé par les fabricants et les machinistes pour accélérer le temps de programmation de leurs machines CNC (jusqu'à 80 % !) et les aider à être beaucoup plus productifs. 

Il s'agit d'un changement radical pour l'industrie, mais il est juste de dire que tout le monde ne l'a pas encore bien compris. En effet, les personnes qui n'ont pas encore vu CAM Assist en action me posent parfois la question suivante : quelle est la différence entre ce que vous avez créé et l'usinage basé sur les caractéristiques ?

Ma réponse courte est qu'il s'agit de deux choses différentes : CAM Assist est, en fait, un machiniste CNC intelligent sur votre bureau, capable d'accélérer tous les aspects de votre programmation et de votre production, tandis que l'usinage basé sur les caractéristiques est beaucoup plus limité. 

Vous n'êtes pas encore convaincu ? D'accord, plongeons un peu plus loin ! 

L'usinage basé sur les caractéristiques : qu'est-ce que c'est ? 

En termes simples, l'usinage basé sur les caractéristiques est une approche de fabrication qui utilise des modèles de conception assistée par ordinateur (CAO) pour reconnaître et définir automatiquement des caractéristiques spécifiques sur une pièce, telles que des trous, des poches ou des congés. Vous pouvez ensuite attribuer à votre atelier les moyens préférés pour produire ces caractéristiques.

En théorie, en identifiant ces caractéristiques géométriques, le logiciel d'usinage basé sur les caractéristiques peut générer des trajectoires d'outils et des stratégies d'usinage qui produisent ces caractéristiques. C'est comme si l'on créait une macro-bibliothèque de différents types de caractéristiques, que le logiciel peut assembler. Essentiellement, en utilisant l'usinage basé sur les caractéristiques, vous dites à la machine : "Chaque fois que vous voyez une caractéristique qui ressemble à ceci, je veux que vous la fassiez de cette manière".

Il n'y a rien de mal à cette approche en soi - elle peut fonctionner correctement si vous fabriquez toujours le même type de pièces, car vous pouvez appuyer sur un bouton et il fabriquera ces pièces, avec les mêmes types de caractéristiques, de la même manière. 

Les inconvénients de ces systèmes sont qu'il faut beaucoup de temps pour les mettre en place - des mois, en fait, et des années pour qu'ils arrivent à maturité - car vous devez spécifier vous-même exactement comment vous voulez que chaque type de caractéristique soit usiné. En outre, ils ne fonctionnent vraiment que sur des pièces simples : ils ne fonctionnent pas vraiment bien si vous leur demandez de fabriquer quelque chose d'autre que ce pour quoi vous les avez configurés. 

Il n'y a donc pas de flexibilité - l'usinage basé sur les caractéristiques ne peut faire qu'une chose, et une seule, à savoir fabriquer des composants avec des caractéristiques spécifiques identifiées. Il n'est pas particulièrement adapté aux ateliers où la variabilité des pièces provenant des clients est extrêmement élevée.

En fin de compte, l'usinage basé sur les caractéristiques est assez limité. Il s'agit d'une tentative de remplacer le processus décisionnel d'un programmeur de CAM par un grand livre de règles fixes, ce qui est essentiellement impossible - il existe des trillions de géométries possibles, et essayer de trouver une règle pour chacune d'entre elles est impossible pour un humain, et cela peut prendre des années pour construire une bibliothèque décente de macros d'usinage. 

Mais même dans ce cas, cette bibliothèque sera très spécifique aux pièces que vous fabriquez, aux outils que vous possédez déjà et aux machines pour lesquelles vous l'avez configurée. Et, comme tout machiniste le sait, presque toutes les pièces et caractéristiques comportent des exceptions aux règles et, pour les couvrir toutes, il faudrait un livre de plusieurs milliers de pages. 

DMG Dr. Mori et Theo Saville à l'usine CloudNC

CAM Assist: la différence

Ce n'est pas ainsi que fonctionne CAM Assist , et la différence est que, alors que l'usinage basé sur les caractéristiques peut identifier une certaine caractéristique sur une pièce et que vous pouvez créer une macro pour la réaliser, CAM Assist est une AI qui a été programmée pour savoir comment réaliser l'ensemble du composant. 

Cela signifie qu'au lieu de reconnaître des caractéristiques et de déterminer la meilleure façon de les réaliser, CAM Assist élabore les meilleurs parcours d'outils et stratégies en se basant sur tous les éléments d'un composant, car CAM Assist comprend la pièce de manière holistique, comme un tout. 

Au fond, CAM Assist est comme un technicien d'usinage : Il a une compréhension pratique de la physique et des processus de coupe du métal, de sorte qu'il peut prendre le genre de décisions qu'un machiniste prendrait, et saurait, par exemple, que c'est une mauvaise idée de faire entrer un outil dans un coin de même diamètre que l'outil, car le moteur physique sait qu'il en résultera un broutage. 

Ainsi, avec CAM Assist:

  • Vous n'avez pas à créer de macros. Il sait déjà ce qu'il faut faire et nous le rendons chaque jour plus intelligent.
  • Donnez-lui une centaine de bibliothèques d'outils et une centaine de machines, et il saura obtenir un résultat pour chaque combinaison
  • CAM Assist fonctionne immédiatement - vous n'avez pas besoin de lui dire comment vous pensez qu'il devrait faire le travail.

En fait, c'est comme si vous aviez un technicien sur votre bureau qui va faire de son mieux pour compléter le composant dans son ensemble à chaque fois, et qui vous fournira une stratégie réalisable qui pourrait être prête à l'emploi, ou qui pourrait nécessiter quelques modifications et améliorations finales de la part d'un programmeur de CAM afin qu'elle fonctionne dans son usine et sur ses machines. (L'ambition, en fin de compte, est d'arriver à ce que vous puissiez fabriquer chaque pièce, dans son intégralité, en un seul clic). 

De plus, CAM Assist apprend à quelqu'un qui n'a jamais usiné de pièce auparavant, car il lui montre les stratégies qu'il recommande pour fabriquer n'importe quel type de composant. C'est tout le contraire de l'usinage basé sur les caractéristiques, qui ne peut vous montrer que ce qu'on lui a appris à faire dans un scénario très spécifique.

En résumé, si l'usinage basé sur les caractéristiques est une solution relativement limitée à un petit nombre d'entreprises, CAM Assist est beaucoup plus flexible et peut changer la donne pour tous les ateliers de précision, depuis les utilisateurs individuels jusqu'aux grandes chaînes de production. 

Vous voulez en savoir plus ? Prenez contact avec nous et découvrez CAM Assist en action dès aujourd'hui - nous serons ravis de vous expliquer ce qu'il peut faire !