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

Les macros personnalisées peuvent sauter des trous après avoir remplacé des outils cassés

Certains programmeurs hésitent à utiliser des macros personnalisées car ils estiment que ces macros rendent plus difficile le redémarrage d'un programme au 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 facilitent parfois le redémarrage du programme et son exécution à partir du milieu de l'opération d'usinage d'un outil de coupe.

La technique décrite 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 de cercle de boulons. Je l'inclus ici car il est pertinent pour notre discussion.

L'application de Kluth impliquait l'usinage de composants en acier 4140 très grands et résistants utilisés dans l'industrie minière. Il devait 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 le bris d'outil sont de gros problèmes. Même une perceuse avec de nouveaux inserts peut ne pas parcourir tout le cycle sans s'user - et la perceuse peut avoir 90 trous dans le cycle lorsqu'elle s'use. Pour aggraver les choses, une inclusion dure dans la matière première pourrait entraîner 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 le contre-alésage. Le problème initial concernait le taraudage rigide. Étant une macro personnalisée "universelle", la commande M29 devait ignorer le taraudage rigide si la machine effectuait une autre opération. Pour résoudre ce problème, nous avons utilisé des variables locales "vacantes".

Comme pour sauter des trous, un argument dans la commande appelante spécifie le nombre de trous à sauter. Par exemple, si le foret s'use au cours du 90 ème trou, l'utilisateur doit définir cet argument sur 89. Nous avons utilisé le mot K (mot L avec les anciennes CNC FANUC) dans la commande de cycle fixe pour spécifier si la machine doit sauter un trou. Si K est défini sur zéro (K0), le trou est sauté. Si K est réglé sur un (K1), le trou est usiné.

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

Voici les arguments obligatoires qui doivent figurer dans la commande appelante :

Voici les arguments qui ne sont requis que dans des cas particuliers :

Voici la macro personnalisée :

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


Équipement industriel

  1. Les outils Lean peuvent débloquer la fiabilité
  2. Cassé après correction :explication des pannes après maintenance
  3. Les outils de réalité augmentée et virtuelle peuvent vraiment bénéficier d'une formation
  4. Les 5 principaux avantages des services d'usinage CNC personnalisés auxquels vous pouvez vous attendre
  5. Outils de divot de golf personnalisés :un excellent moyen de personnaliser votre prochaine partie
  6. Tour de type suisse à sept axes
  7. Logiciel de point de vente personnalisé :comment peut-il profiter aux détaillants et améliorer l'expérience client ?
  8. Comment votre entreprise peut bénéficier de nos nombreux services d'usinage personnalisés
  9. 4 choses que les pièces usinées sur mesure peuvent faire que les pièces fabriquées en usine ne peuvent pas faire