Mastercam est depuis longtemps une solution de fabrication assistée par ordinateur (CAM) pour les machinistes et ingénieurs qui exigent précision, efficacité et contrôle de leur génération d'outils. Parmi ses outils les plus transformatifs, on peut citer la reconnaissance des caractéristiques, une technologie qui identifie automatiquement les caractéristiques géométriques d'un modèle CAO et les cartographie selon des stratégies d'usinage appropriées.

Qu'est-ce que la reconnaissance des fonctionnalités dans Mastercam?

La reconnaissance des caractéristiques (FR) est un module intégré dans Mastercam qui analyse la géométrie solide ou de surface d'un modèle 3D et identifie des caractéristiques de fabrication communes telles que les trous, poches, boss, fentes, fils et chanfreins. Plutôt que d'exiger du programmeur qu'il sélectionne manuellement chaque face ou chaque limite, FR scanne le modèle en fonction des règles définies par l'utilisateur et regroupe automatiquement la géométrie en ensembles de fonctionnalités.

La valeur clé de FR réside dans automation[. Dans une session CAM typique, un programmeur peut passer 30 à 60 % de son temps à identifier et sélectionner la géométrie pour les opérations, une tâche répétitive et sujette aux erreurs. La reconnaissance des fonctionnalités déplace ce fardeau vers le logiciel, permettant au programmeur de se concentrer sur l'optimisation des processus, la sélection des outils et l'assurance qualité.

Comment Mastercam détecte les fonctionnalités

Le moteur de détection fonctionne en évaluant les primitives géométriques et leurs relations. Par exemple, un trou est reconnu comme une surface cylindrique avec une boucle fermée à son fond ou comme un trou de travers si le cylindre s'étend à travers le modèle. Mastercam utilise une combinaison d'analyse de l'adjacence de visage, d'évaluation de la courbure des bords et de la configuration correspondant pour classer les caractéristiques.

Types de caractéristiques reconnaissables

  • Holes:[ Comprend les trous forés, les contre-bottes, les contre-puits et les trous tapés. FR peut identifier les motifs de trous (linéaire, circulaire, grille) et les regrouper pour le traitement par lots.
  • Poches: Cavités fermées avec parois verticales ou coniques. FR reconnaît les poches ouvertes (ceux qui brisent la limite du modèle) et les poches fermées.
  • Bosses: Bouteilles ou tampons complexes, souvent utilisés pour le montage de surfaces ou pour la localisation des broches.
  • Slots:[ Dépressions allongées avec des côtés parallèles ou incurvés. FR distingue les fentes à travers des fentes aveugles.
  • Chamfers et filets: Bords avec des biseaux ou des radis. Ceux-ci sont généralement reconnus comme des caractéristiques pour les opérations de finition.
  • Threads: Caractéristiques hélicoïdales sur surfaces cylindriques (exige une logique de chemin d'outil ajoutée).
  • Texte et gravure: Grooves et lettres soulevées (configurations plus avancées).

Chaque type de caractéristiques comporte des attributs tels que la profondeur, le diamètre, l'angle de paroi, le type de plancher et le motif. Mastercam utilise ces attributs pour proposer une stratégie d'usinage initiale – par exemple, un contour 2D pour une poche ou un cycle de perçage et de peck pour un trou profond.

La mécanique derrière la reconnaissance des caractéristiques

Comprendre comment le FR traite un modèle vous aide à définir des attentes réalistes et à éviter les pièges communs. Le flux de travail à l'intérieur de Mastercam suit un pipeline logique:

  1. Modèle Import: Le fichier CAO est introduit, généralement en format STEP, IGES, Parasolid ou Mastercam natif (.MCAM). Le modèle doit être étanche (solide) pour obtenir les meilleurs résultats; les modèles de surface peuvent nécessiter une préparation supplémentaire.
  2. Géométrie Analyse: Le noyau Mastercam's examine chaque visage, bord et vertex. Il calcule les normales, les rayons de courbure et les graphiques d'adjacence.
  3. Raccordement des palettes:[ Des règles prédéfinies (templates) sont appliquées. Par exemple, une face cylindrique avec un plancher plan à une extrémité et une face supérieure plane à l'autre est classée comme un trou de travers.
  4. Groupement et classification:[ Les ensembles géométriques détectés sont triés en groupes de caractéristiques. Les fonctions de chevauchement ou d'intersecting peuvent être fusionnées ou signalées pour examen manuel.
  5. Suggestion de chemin d'outil:[ Basé sur le type de caractéristique et les paramètres, Mastercam suggère des opérations de chemin d'outil (par exemple, -Drill, pour les trous, -Dynamic Mill, pour les poches).

Algorithmes et paramètres de tolérance

Le moteur Mastercam=2 utilise à la fois des algorithmes deterministic et heuristique[.Les règles déterministes sont codées en dur pour des caractéristiques standard (par exemple, un cylindre avec une face inférieure coaxiale égale un trou).Les algorithmes heuristiques gèrent une géométrie ambiguë – comme une fente qui pourrait également être interprétée comme une poche très étroite.Les utilisateurs contrôlent la sensibilité par le paramètre Tolérance de reconnaissance des caractéristiques, qui définit les bords de près qui doivent correspondre à une forme idéale.

Les paramètres supplémentaires comprennent Taille minimale des caractéristiques (les caractéristiques d'ignorent en dessous d'un seuil) et Filtre de caractéristique[, qui vous permet d'exclure certains types comme les chanfreins ou les petits filets.Ces commandes empêchent la reconnaissance d'écraser le programmeur avec des centaines de fonctionnalités minuscules qui sont mieux gérées manuellement ou avec des opérations en vrac.

Reconnaissance manuelle vs. Reconnaissance automatique

Mastercam offre deux modes : Automatique et Interactive. En mode automatique, le logiciel traite l'ensemble du modèle et présente une liste de fonctionnalités reconnues. En mode interactif, vous sélectionnez des faces ou des bords spécifiques, et Mastercam recherche seulement cette région. Le mode interactif est utile lorsque le modèle contient des zones propres et complexes, ou lorsque vous voulez tester des règles de reconnaissance sur une petite zone avant de les appliquer globalement.

Flux de travail étape par étape pour l'utilisation de la reconnaissance des caractéristiques

Pour tirer le meilleur parti de FR, suivez un processus discipliné. Les étapes ci-dessous supposent que vous avez un modèle solide chargé dans Mastercam et que vous utilisez une licence qui inclut l'ajout de reconnaissance de fonctionnalités (disponible dans les produits Mastercam Mill, Lathe et Router).

Étape 1: Importer et préparer le modèle CAO

Ouvrez Mastercam et importez votre fichier en utilisant File → Ouvrir ou Fichier → Importer. Assurez-vous que le modèle est positionné correctement par rapport au système de coordonnées de la machine (origine et orientation). Si le modèle est un modèle de surface, envisagez de le convertir en un solide en utilisant les outils de surface à solide de Mastercam.

Étape 2: Lancer l'outil de reconnaissance des caractéristiques

Allez dans l'onglet Machine (ou dans l'onglet pour la définition de votre machine spécifique) et localisez le bouton Reconnaissance de la caractéristique[ sous le groupe --Toolpaths. Cliquez dessus pour ouvrir la boîte de dialogue du Gestionnaire de reconnaissance de la fonctionnalité. Ici, vous choisissez entre les modes automatiques et interactifs.

Étape 3: Configurer les paramètres de reconnaissance

Types et paramètres de caractéristiques

Dans la boîte de dialogue, vous pouvez activer ou désactiver des catégories de fonctionnalités spécifiques. Par exemple, si vous n'êtes que des trous d'usinage et des poches, décochez -vous de -Bosses et -Slots pour accélérer l'analyse.

  • Diamètre Gamme: Diamètre minimal et maximal du trou/pochette.
  • Dépth Portée: Profondeur minimale et maximale du trou/poitrine.
  • Angle de sortie: Capteur autorisé (par exemple, 0° pour les parois droites, jusqu'à 5° pour les faibles courants d'air).
  • Détection des cartes:[ Choisissez de regrouper les caractéristiques en motifs linéaires, en motifs circulaires ou les deux.

Options avancées

Cliquez sur le bouton -Avancé pour accéder aux tolérances, le nombre minimum de fonctionnalités (par exemple, les fonctionnalités -ignore trouvées moins de X fois) et les paramètres de dégagement de collision pour la génération toolpath. Vous pouvez également dire à Mastercam de traiter les trous différents des trous aveugles ou d'attribuer automatiquement un cycle de forage basé sur le rapport profondeur-diamètre.

Étape 4: Lancer le processus de reconnaissance

Cliquez sur Appliquer ou Run[.Selon la complexité du modèle, l'analyse peut prendre quelques secondes à quelques minutes. Une fois terminée, le Gestionnaire de reconnaissance des fonctionnalités affiche un arbre de fonctionnalités détectées, groupé par type. Chaque groupe affiche le nombre, la taille moyenne et un point culminant de prévisualisation. Vous pouvez cliquer sur n'importe quelle fonctionnalité pour la voir mise en évidence sur le modèle.

Étape 5 : Examiner et ajuster les caractéristiques détectées

Il s'agit de l'étape la plus critique. Examiner chaque groupe de fonctionnalités pour déceler les erreurs de classification.

  • Une poche peu profonde reconnue comme un trou contre-boré (si le plancher est cylindrique).
  • Une fente fusionne avec un trou adjacent parce que l'écart est plus petit que la tolérance.
  • Un patron identifié comme une poche (si les normales sont inversées).

Vous pouvez reclassifier manuellement une fonction en cliquant avec le bouton droit et en choisissant --Change Type. - Vous pouvez également diviser les fonctionnalités fusionnées ou supprimer les faux positifs. Mastercam conserve ces corrections dans le fichier de session.

Étape 6 : Générer des chemins d'outils à partir de fonctionnalités reconnues

Une fois que vous êtes satisfait de la fonction, cliquez sur Générer les chemins d'outils. Mastercam créera une série d'opérations dans le gestionnaire de chemin d'outils. Chaque fonctionnalité reçoit une stratégie par défaut : pour les trous, généralement un cycle de forage Center →; pour les poches, une routine de poche 2D avec des pas de plus dynamiques. Vous pouvez modifier n'importe quel paramètre d'opération (outil, vitesses/feeds, hauteurs de dégagement) comme n'importe quelle opération créée manuellement.

Avantages de l'utilisation de la reconnaissance des caractéristiques

Mastercam , FR offre des avantages tangibles sur tout le flux de travail de fabrication, en particulier pour les magasins qui produisent des familles de pièces avec des fonctionnalités répétitives.

Réduction du temps de programmation de NC

L'avantage le plus immédiat est la vitesse. Pour une partie avec 50 trous et plusieurs îles de poche, la sélection manuelle peut prendre 15 à 20 minutes. FR effectue la même tâche en moins d'une minute. Plus d'un mois, cela peut libérer des dizaines d'heures qui peuvent être réinvesties dans l'optimisation des paramètres de coupe ou de citer de nouveaux emplois.

Erreur Minimisation

La sélection manuelle est sujette à manquer une fonctionnalité, à choisir le mauvais visage ou à mal aligner la géométrie du chemin d'outil. FR supprime ces erreurs manuelles. Parce que la logique de reconnaissance est basée sur des règles géométriques, il ne souffre pas de fatigue ou de supervision.

Cohérence entre les parties

Dans les environnements de production où la même pièce est fabriquée à plusieurs reprises (ou en famille de pièces similaires), FR assure que chaque instance est programmée de façon identique. Le même diamètre de trou dans les parties A et B recevra la même stratégie de forage, l'outil et le même taux d'alimentation, en supposant que les paramètres de reconnaissance sont cohérents.

Intégration aux stratégies de recherche d'outils

Mastercam , FR, ne détecte pas seulement la géométrie, mais suggère aussi des stratégies d'usinage intelligentes. Par exemple, une poche profonde avec boucle fermée reçoit automatiquement un chemin d'outils Dynamic Mill ou OptiRough, qui réduit l'engagement des outils et prolonge la durée de vie des outils.

Applications et études de cas dans le monde réel

Pour apprécier l'impact pratique de la reconnaissance des fonctionnalités, considérez ces scénarios tirés des histoires d'utilisateurs de Mastercam typiques.

Usinage des composants aérospatiaux

Un fournisseur aérospatial machines supports en aluminium qui contiennent des dizaines de trous, contre-bottes, et des poches d'éclaircissement. Programmation d'un support a pris 2,5 heures manuellement. Après la mise en œuvre de Mastercam FR avec un fichier de paramètres sauvegardés adapté aux tolérances aérospatiales, le temps de programmation est passé à 45 minutes. Le FR a également identifié un modèle de 24 trous que le programmeur avait manqué lors de la sélection manuelle, empêchant un retravail coûteux.

Les courses de production automobile

Chaque mandrin a six trous forés, trois bossés broyés et deux trous forés et tapotés. Avec une géométrie constante, FR peut traiter une nouvelle révision de la pièce en quelques secondes. La boutique utilise la détection de patrons FR=S pour regrouper les six trous pour un cycle de forage unique, réduire la longueur du code de 30% et simplifier l'édition sur machine. Les dossiers d'inspection montrent que la reconnaissance des caractéristiques a éliminé toutes les erreurs de sélection géométrique qui ont causé précédemment la rupture de l'outil.

Emploi Boutique Citation rapide

Un petit atelier reçoit des centaines de pièces différentes chaque mois. Les ingénieurs de cotation utilisent Mastercam FR pour estimer rapidement les temps de cycle. En exécutant FR sur un nouveau modèle, l'ingénieur obtient un compte de fonctionnalités et suggère des stratégies d'usinage. Ces données se nourrissent de leur système de citation avec 75% de mesure manuelle moins. Bien que les estimations brutes, ces citations basées sur FR sont souvent dans les 5% du temps de cycle réel, permettant à l'atelier de soumissionner concurrentiellement.

Limites et quand utiliser les méthodes manuelles

La reconnaissance des fonctionnalités est puissante, mais ce n'est pas une solution universelle. Comprendre ses limites vous aide à éviter la frustration et le retravail inutile.

  • Complex Surfaces libres: FR excelle sur les pièces prismatiques avec des faces planes et cylindriques. Les modèles avec contours organiques, surfaces sculptées ou mélanges multi-axes nécessitent la création manuelle de chemins d'outils. Mastercam , FR ne reconnaît pas les caractéristiques de surface 3D comme les aérofoils ou les lames de turbine.
  • Caractéristiques de chevauchement et d'intersecting:[ Lorsqu'un trou traverse un mur de poche ou que deux poches se chevauchent, FR peut produire des résultats ambigus. Le logiciel peut analyser les relations inter-fonctions, mais les intersections complexes ont souvent besoin de division manuelle ou de stratégies alternatives.
  • Géométrie non standard: Les caractéristiques qui ne sont pas conformes aux formes typiques (par exemple, une fente avec un fond courbé et des côtés coniques) peuvent ne pas être reconnues du tout. Dans de tels cas, le programmeur doit revenir à la sélection de géométrie traditionnelle et à la création personnalisée du chemin d'outils.
  • Les problèmes de qualité du modèle:[ FR dépend d'un modèle solide propre. Les lacunes, les chevauchements, les petites tailles et les normales incorrectes sont tous des défauts de reconnaissance. Un modèle qui apparaît finement visuellement peut avoir des micro-défauts qui font que FR échoue ou produit des centaines de fausses fonctionnalités.
  • Performance avec les très grands ensembles:[ FR peut ralentir significativement sur les modèles avec des milliers de fonctionnalités. Pour ces pièces, envisager de segmenter le modèle en zones logiques (par exemple, face supérieure, face inférieure, parois latérales) et de faire fonctionner FR sur chaque zone séparément.

Lorsque ces limitations surviennent, la programmation manuelle reste indispensable.Les utilisateurs expérimentés combinent FR avec des opérations manuelles : utiliser FR pour gérer facilement 80% des fonctionnalités, puis traiter manuellement 20% du complexe. Cette approche hybride maximise l'automatisation sans sacrifier la qualité.

L'avenir de la reconnaissance des caractéristiques dans la CAM

Mastercam continue d'évoluer dans ses capacités FR. Les dernières versions incluent une détection améliorée des motifs irréguliers, un support pour les caractéristiques de tournage du moulin et une intégration plus étroite avec la simulation de machine.

  • Machine Learning: Mastercam=Les partenaires de développement explorent des modèles de réseau neuronal qui apprennent des corrections d'utilisateurs. Au fil du temps, le système pourrait prédire les outils et stratégies exacts qu'une boutique préfère pour chaque type de fonction.
  • Reconnaissance adaptative:[ Le futur FR pourrait ajuster automatiquement les paramètres de tolérance en fonction de l'origine du modèle (p. ex., CAO natif vs. maillage importé) et du processus d'usinage (finition approximative vs.).
  • Traitement par cloud :[ Pour les modèles très grands, le déchargement du calcul de reconnaissance vers le cloud pourrait réduire le temps de traitement de bureau. Cela permettrait également de définir des fonctions collaboratives entre les équipes distantes.
  • Intégration avec Digital Twins:[ La reconnaissance de la fonctionnalité pourrait être liée à un jumeau numérique de la machine-outil, permettant au logiciel de vérifier non seulement la faisabilité géométrique, mais aussi les contraintes d'accès et les risques de collision.

Ces développements promettent de réduire encore le temps de programmation et d'élargir la gamme de pièces qui peuvent être automatisées. Les boutiques qui adoptent maintenant la FR seront bien placées pour tirer parti de ces avancées futures.

Conclusion

La reconnaissance des fonctionnalités Mastercams n'est pas un bouton magique qui programme parfaitement une partie, mais c'est un outil robuste pour automatiser les aspects les plus répétitifs et les plus sensibles aux erreurs de la programmation CAM. En comprenant comment elle fonctionne, la configurer avec sagesse et reconnaître ses limites, vous pouvez obtenir des réductions significatives du temps de programmation, une cohérence améliorée et moins d'erreurs. Pour les pièces dominées par les trous, poches, patrons et créneaux standard – surtout dans la production en grand volume ou en famille de pièces – FR paie rapidement. Comme pour toute automatisation, la clé est de savoir quand] laisser le logiciel prendre la roue et quand conduire manuellement.