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

Comment les macros personnalisées simplifient le remplacement d'outil et la reprise des opérations en toute transparence

Certains programmeurs évitent d'utiliser des macros personnalisées parce qu'ils pensent que ces macros rendent plus difficile le redémarrage d'un programme à partir du milieu d'une opération d'usinage complexe. Cette préoccupation peut souvent être surmontée avec un peu de planification. En effet, les macros personnalisées rendent parfois plus facile le redémarrage du programme et l'exécution à partir du milieu de l'opération d'usinage d'un outil de coupe.

La technique dans cet article a été inspirée par Chad Kluth de Mid Valley Industries à Kaukuana, Wisconsin. Je l'aidais à résoudre un problème différent dans une macro personnalisée d'usinage de trous sur cercle de boulons. Je l'inclus ici car elle est pertinente pour notre discussion.

L'application de Kluth impliquait l'usinage de composants en acier 4140 très grands et durs utilisés dans l'industrie minière. Il avait besoin de percer jusqu'à 100 trous, chacun de 2 pouces de diamètre, autour d'un motif de cercle de boulons dans une face/bride ronde à une profondeur de 6 pouces. Comme vous pouvez l'imaginer, l'usure et la casse d'outil sont de gros problèmes. Même un foret avec de nouveaux inserts peut ne pas passer tout le cycle sans s'user — et le foret pourrait être au 90e trou quand il s'use. Pour empirer les choses, une inclusion dure dans la matière première pourrait causer la rupture du foret à tout moment.

Kluth utilise une macro personnalisée universelle de cercle de boulons capable d'effectuer plusieurs types d'opérations d'usinage de trous, y compris le perçage, le taraudage standard, le taraudage rigide, l'alésage et l'alésage de précision. Le problème original avait à voir avec le taraudage rigide. Étant une macro « universelle », la commande M29 devait ignorer le taraudage rigide si la machine effectuait toute autre opération. Pour résoudre ce problème, nous avons utilisé des variables locales « vacantes ».

Quant au saut de trous, un argument dans la commande d'appel spécifie le nombre de trous à sauter. Par exemple, si le foret s'use pendant le 90e trou, l'utilisateur doit définir cet argument à 89. Nous avons utilisé le mot K (mot L avec les anciens CNC FANUC) dans la commande de cycle préprogrammé pour spécifier si la machine doit sauter un trou. Si K est défini à zéro (K0), le trou est sauté. Si K est défini à un (K1), le trou est usiné.

Voici un exemple de programme contenant un exemple de commande d'appel :

Ce sont les arguments obligatoires qui doivent être dans la commande d'appel :

Ce sont les arguments qui ne sont requis que dans des cas spéciaux :

Voici la macro personnalisée :

Voici un guide des éléments en gras dans la macro personnalisée :

Équipement industriel

  1. Comment les outils Lean débloquent la fiabilité : Guide pratique
  2. Pourquoi l'équipement casse juste après maintenance : causes clés & stratégies de prévention
  3. Les technologies AR et VR transforment la formation, l'efficacité logistique et la précision d'assemblage
  4. Top 5 avantages de l'usinage CNC 5 axes sur mesure pour la fabrication de précision
  5. Outils de Relevage de Divots de Golf Personnalisés : Solutions Précises Imprimées en 3D pour un Jeu Supérieur
  6. Tour suisse 7 axes avancé : réduction de 40 % du temps mort et opérations plus rapides
  7. Logiciel PDV sur mesure : Booster l'efficacité retail & sublimer l'expérience client
  8. Libérez le Potentiel de Votre Entreprise avec Nos Services Premium d'Usinage Sur Mesure
  9. Pourquoi les pièces usinées sur mesure surpassent les pièces d'usine dans 4 domaines clés