Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> Équipement industriel

4 choses à incorporer dans les programmes CNC générés par le système FAO

Il existe trois façons de créer des programmes qui s'exécutent sur des machines CNC :les écrire manuellement, utiliser une commande conversationnelle programmée en atelier ou utiliser un système de FAO. La dernière est la méthode la plus populaire pour créer des programmes car presque toutes les entreprises qui possèdent des machines-outils à commande numérique disposent d'un système de FAO.

Tout comme une commande CNC peut être personnalisée via des réglages de paramètres pour fonctionner avec une grande variété de machines-outils CNC, un système de FAO peut également être adapté pour fonctionner avec une grande variété de commandes CNC. Cependant, étant donné les nombreuses fonctions CNC impliquées, la personnalisation du système CAM pour une machine CNC donnée et un contrôle peut être difficile.

Pour compliquer les choses, la plupart des CNC permettent aux utilisateurs de gérer presque toutes les fonctionnalités de programmation de plusieurs manières en fonction de leurs préférences. Avec la compensation du rayon de la fraise, par exemple, l'utilisateur peut décider si la trajectoire d'outil générée est destinée à l'axe de la fraise ou à la surface de travail. Les choix sont souvent basés sur l'héritage, car les CNC sont « rétrocompatibles ». Cela signifie qu'ils permettent d'utiliser des méthodes de programmation plus anciennes pendant des années (ou des décennies) après que de nouvelles fonctionnalités plus pratiques sont devenues disponibles.

Compte tenu de ces complexités, la plupart des entreprises ont tendance à cesser de personnaliser la sortie du code G du système CAM dès qu'elles obtiennent quelque chose qui fonctionne. Ils s'arrêtent avant de faire en sorte que le système CAM produise des programmes de code G correctement structurés ou qui tirent parti des fonctionnalités CNC actuelles plus souhaitables. Les programmes G-code qui en résultent sont plus longs, moins efficaces et plus encombrants que leurs homologues créés manuellement.

Comment rationalisez-vous les programmes de code G créés par les systèmes de FAO ?

Voici quatre suggestions pour vous aider à rationaliser les programmes G-code créés par les systèmes CAM.

1. Simplifiez l'implication de l'opérateur.

Certaines fonctionnalités de la CNC sont conçues pour faciliter la vie des programmeurs manuels. Le compromis est souvent plus de travail pour les personnes chargées de la configuration et les opérateurs. Considérez la compensation de rayon de nez d'outil, une fonction de centre de tournage qui traite les imperfections causées par le petit rayon sur les outils de coupe à un seul point. Bien qu'elle simplifie la programmation, la compensation de rayon de nez d'outil basée sur la CNC nécessite que la personne chargée de la configuration entre les données de rayon de nez d'outil.

Tous les systèmes de FAO actuels peuvent produire des trajectoires d'outil basées sur un rayon de nez d'outil spécifié. Si vous faites en sorte que votre système CAM le fasse, vous pouvez gagner du temps de configuration et minimiser les risques d'erreurs. Parmi les autres fonctionnalités de la CNC pouvant avoir un impact sur le temps et les efforts de l'opérateur, citons d'autres fonctions de compensation telles que les décalages de fixation basés sur le centre d'usinage, la compensation de la longueur d'outil et la compensation du rayon de la fraise, ainsi que la géométrie basée sur le centre de tournage et les décalages d'usure.

2. Facilitez l'interprétation et la modification des programmes.

Bien qu'ils ne modifient pas régulièrement les programmes CNC, les personnes chargées de la configuration et les opérateurs doivent être en mesure de comprendre ce que fait un programme en code G. Cela peut être une fonction directe de la façon dont votre système CAM génère des programmes G-code. Votre système de FAO devrait tirer parti des fonctionnalités CNC telles que la programmation du point décimal (je vois toujours des mots CNC comprenant des nombres réels générés avec un format fixe), la désignation du rayon pour les commandes circulaires utilisant R au lieu de I, J et K, et des cycles prédéfinis au lieu de plusieurs G00 /G01 commandes de mouvement. Il doit également utiliser les fonctionnalités de manipulation des coordonnées, le cas échéant, telles que la rotation des coordonnées, le positionnement dans une seule direction, l'image miroir et la mise à l'échelle.

3. Nettoyer la structure du programme.

Les systèmes CAM sont connus pour générer des programmes de code G avec redondance. Les commandes inutiles et redondantes dans un programme augmentent la longueur du programme et peuvent dérouter les opérateurs. Un système CAM peut, par exemple, inclure le type de mouvement G00, G01, G02 ou G03 dans chaque commande de mouvement même si le type de mouvement est modal.

Inversement, j'ai vu des programmes de code G résultants qui ne permettent pas la réexécution des outils de coupe - une tâche généralement requise lors de l'exécution de la première pièce dans un cycle de production - ou lorsque les outils de finition critiques sont remplacés après usure. La réexécution d'un outil nécessite que toutes les commandes nécessaires à l'exécution du programme soient incluses au début de chaque outil.

4. Traiter les résultats du sondage à l'aide d'une macro personnalisée.

Les palpeurs à broche sont devenus très populaires et sont particulièrement utiles lors de la configuration, mais ils font également partie intégrante de nombreux cycles CNC. Ils sont couramment utilisés pour automatiser les opérations d'usinage d'essai, garantissant l'exactitude d'une surface usinée pour la première fois avec un nouvel outil de coupe. Ils peuvent également être utilisés lorsque la matière première à usiner varie d'une pièce à l'autre, ce qui est généralement le cas avec les pièces moulées et les pièces forgées. Avec ces types d'applications, le programme CNC généré par le système FAO doit traiter dynamiquement les résultats de palpage en temps réel.

Par exemple, le stock sur une surface de pièce peut varier de 0,05 pouce à 0,25 pouce. Plutôt que de perdre du temps en faisant le nombre de passes pour le pire des cas, le palpeur de broche peut déterminer la quantité de matière qui doit actuellement être usinée. S'il détermine qu'il y a 0,2 pouce de matériau sur une surface à fraiser, le programme CNC doit effectuer le nombre approprié de passes d'usinage.

Étant donné que le nombre de passes varie d'une pièce à l'autre, de nombreuses commandes d'usinage résultantes ne peuvent pas être exécutées directement par le programme de code G généré par le système CAM. Au lieu de cela, le système CAM doit faire en sorte que le programme G-code appelle un programme paramétrique (macro personnalisée en termes FANUC) qui réside dans la commande CNC et effectue le nombre correct de passes en fonction des résultats de l'opération de palpage.


Équipement industriel

  1. Rôle de l'Internet des objets dans la surveillance des machines CNC
  2. Tour CNC
  3. Tour avec CNC
  4. Tour CNC à grande vitesse
  5. Tour CNC vertical
  6. Tour CNC(2)
  7. Outil CNC à changement rapide
  8. Petit tour d'outillage
  9. Tour CNC à configurations multiples