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

Quand utiliser les macros personnalisées dans les systèmes FAO pour une sécurité et une qualité optimales

Les macros personnalisées peuvent améliorer la sécurité et la qualité lorsqu'elles sont correctement utilisées dans les systèmes FAO. Photo : Getty

Il existe des applications où les systèmes de fabrication assistée par ordinateur (FAO) et l'utilisation de macros personnalisées entrent réellement en conflit. Avec les familles de pièces, par exemple, l'application doit être gérée en utilisant une méthode ou l'autre, mais pas les deux. De plus, avec certaines applications à cycles prédéfinis, comme le filetage par fraisage ou les motifs de cercle de trous, un système FAO peut facilement générer les commandes G-code requises, rendant souvent l'utilisation de macros personnalisées pour cycles prédéfinis inappropriée.

Trop de gens dans la fabrication en concluent que, lorsqu'on utilise un système FAO pour préparer les programmes, il n'y a aucune raison d'utiliser une macro personnalisée. Mais il y a des choses que les macros personnalisées peuvent faire, souvent en coulisses, qui améliorent la sécurité, minimisent les erreurs, améliorent la qualité et réduisent le temps de production. Il y a aussi des situations où des actions machine doivent être entreprises en temps réel en fonction d'une condition existante quand la machine est en cycle. Dans ces cas, un système FAO ne peut pas aider — mais une macro personnalisée s'exécutant dans le CNC peut prendre les décisions associées.

Applications utilitaires

J'appelle toute macro personnalisée améliorant le comportement d'une machine CNC une application utilitaire. Comme le dit Ben Staats d'Abcissa Ordinate LLC : « J'aime le terme "mariage" de la FAO aux macros pour le fait que quand vous mélangez des redémarrages de programme nécessitant une intervention humaine sur des fraiseuses à portique où les pièces moulées sont coûteuses, les choses doivent se passer correctement — et les macros utilitaires font l'affaire. »

L'application utilitaire de Ben implique le suivi du point d'origine actuel pour plusieurs surfaces usinées sur une fraiseuse à portique. Jusqu'à cinq faces de la pièce peuvent être travaillées, et si l'origine incorrecte est sélectionnée ou si la position d'origine est mal saisie (par erreur d'opérateur), le résultat serait probablement un crash machine.

Un système FAO produira bien sûr les coordonnées programmées correctes pour l'une des cinq faces usinées. Mais il ne peut pas déterminer correctement la position de la pièce sur la table de la machine, ni attribuer les origines de programme associées. Cela a été fait par une macro personnalisée et seulement après que le montage a été effectué.

Il y a de nombreux moments où les macros personnalisées utilitaires améliorent le comportement des machines CNC, quelle que soit la méthode de programmation utilisée pour créer le programme G-code. Souvent, les programmes de montage attribuant le zéro programme impliquent des techniques de macros personnalisées. En effet, si une sonde de palpage est utilisée avec un CNC FANUC, il y a des macros personnalisées utilisées pour la contrôler.

Les macros personnalisées permettent aussi de piéger certaines erreurs que commettent les opérateurs. Si une erreur est commise, la macro personnalisée peut générer une alarme qui arrête la machine. Les erreurs courantes piégées de cette façon incluent des saisies de correction incorrectes, une spécification incorrecte de la position de départ d'un axe et la tentative d'exécuter le mauvais programme. Chaque fois qu'une erreur est commise, la possibilité de la « piéger » avec une macro personnalisée devrait être envisagée. Aucun système FAO n'aura accès aux données en temps réel nécessaires pour piéger ce genre de conditions erronées à la machine.

Applications en temps réel

Comme indiqué, les macros personnalisées s'exécutent en temps réel — pendant que la machine est en production. Une sonde de broche peut, par exemple, mesurer la quantité de matière brute sur une surface donnée pour l'usinage. La macro personnalisée associée peut alors déterminer le nombre de passes d'usinage qui doivent être effectuées. Un système FAO ne peut pas faire cela car le nombre de passes requis changera en fonction des résultats du palpage. Ces données ne sont pas disponibles pour le système FAO au moment de la création du programme.

Applications à cycles prédéfinis

La plupart des systèmes FAO génèrent du G-code qui incorpore l'utilisation de certains cycles prédéfinis. Pour les centres d'usinage, la plupart profiteront des cycles prédéfinis d'usinage de trous (G81, G82, G83, etc.). Pour les centres de tournage, beaucoup spécifient que le filetage sera fait par un cycle prédéfini. Cela raccourcit le programme G-code et le rend plus facile à manipuler pour modifier la façon dont l'usinage se passe à la machine avec de simples modifications de programme.

Envisagez d'autres possibilités pour raccourcir les programmes ou fournir plus de contrôle du comportement du programme à la machine. Une entreprise peut utiliser des fraises en bout pour usiner grossièrement des poches rondes ou des trous noyés en utilisant un mouvement hélicoïdal. Cela fournit un moyen d'usiner des trous profonds avec une fraise en bout qui a une goujure ou un insert court. Encore une fois, un système FAO peut facilement générer les commandes G-code pour le fraisage hélicoïdal basé sur une profondeur de coupe par passe spécifiée, mais de nombreuses commandes seront requises et il n'y aura aucun moyen de changer la profondeur par passe à la machine.

Si un système FAO peut générer une commande d'appel vers la macro personnalisée associée (tous les systèmes FAO actuels devraient le permettre), il peut créer une macro personnalisée de fraisage hélicoïdal et la garder en mémoire du CNC. Cela permettra aux utilisateurs CNC de changer facilement la profondeur par passe et tout le reste sur la façon dont le fraisage hélicoïdal est fait directement à la machine.

Revenant à l'analogie du mariage de Ben, assurez-vous que les applications de macros personnalisées choisies pour être utilisées avec la programmation par système FAO sont compatibles. Comme pour tout bon mariage, éliminer les conflits est un travail à part entière.

Équipement industriel

  1. Installation d'une Caméra Raspberry Pi dans un Nichoir — Guide Étape par Étape
  2. Guide essentiel : Quand et comment utiliser un extincteur en toute sécurité
  3. Tour CNC à guidage hydrostatique pour précision et longévité ultimes
  4. Mitsubishi Electric série C80 : CPU optimisé CNC booste la plateforme d'automatisation
  5. Trois techniques clés utilisées par les entreprises de fabrication métallique pour les projets sur mesure
  6. Usinage sur mesure expliqué : quand et pourquoi y recourir
  7. Choisir le bon moment pour déployer une grue à flèche droite : guide pratique
  8. Pourquoi les machines CNC surpassent les options manuelles pour une production efficace
  9. Quand utiliser une table de découpe plasma : avantages clés et applications