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

Maîtriser le perçage par picotage : booster les performances des cycles prédéfinis G73 et G83

La plupart des centres d'usinage CNC fournissent deux types de cycles prédéfinis de perçage par picotage : G73 effectue le bris de copeaux pour matériaux malléables et G83 effectue l'évacuation de copeaux pour trous profonds. G73 est utilisé pour briser les copeaux pendant le perçage de trous, en rétractant la mèche d'une petite quantité à intervalles réguliers (tous les 0,1 pouce ou 2,5 mm, par exemple). G83 est utilisé pour évacuer les copeaux des goujures de la mèche pendant le perçage de trous, en rétractant la mèche complètement hors du trou toutes les trois à cinq fois le diamètre de la mèche.

Que faire si vous devez usiner des trous profonds dans des matériaux malléables ? Cela nécessite une combinaison des deux cycles prédéfinis, et la plupart des CNC n'ont pas de cycle prédéfini pour cela. Avec la Macro Personnalisée FANUC, cependant, vous pouvez créer votre propre cycle prédéfini de perçage par picotage et le faire se comporter comme vous le voulez. Vous pouvez même créer une commande d'appel modale, et l'avoir exécutée avec un code G de votre choix, annulant avec G80.

Idéalement, votre macro personnalisée de cycle prédéfini créé par l'utilisateur utilisera les mêmes mots CNC et sera appelée de la même manière que G73 et G83. Cela assurera la cohérence, minimisera la confusion, et empêchera les programmeurs de faire des modifications extensives aux programmes actuels qui utilisent G73 ou G83. Cette illustration montre les mots associés pour notre exemple.

Remarquez que les arguments d'adresse lettre choisis correspondent à ceux utilisés avec G83, avec l'addition de l'adresse lettre V pour spécifier la profondeur de picotage brise-copeaux. Voici un programme d'appel exemple qui usinera six trous. Remarquez comme il est similaire à un programme qui utilise G83.

%
O0001
(N005 T01 M06
N010 G54 G90 S600 M03
N015 G00 X0 Y0
N020 G43 H01 Z0.1
N025 G66.1 P9010 X1.0 Y1.0 Z-3.25 R0.1 Q1.0 V0.1 F5.0
N030 X2.0
N035 X3.0
N040 Y2.0
N045 X2.0
N050 X1.0
N055 G67
N060 G91 G28 Z0 M19
N065 M30
%

G66.1 spécifie une commande d'appel modale de Macro Personnalisée. G67 l'annule. Si vous voulez utiliser un code G spécial pour appeler la Macro Personnalisée modale, disons G89, placez une valeur de -89 dans le paramètre de code G créé par l'utilisateur lié au programme O9010. Pour les CNC FANUC actuels, c'est le paramètre 6050. La valeur 89 est le numéro de code G. Le rendre négatif dit au CNC que vous voulez qu'il cause un appel modale à la macro personnalisée. Vous devez aussi confirmer que le bit 3 du paramètre 6007 est mis à zéro pour assurer que la méthode d'appel modale G66.1 est utilisée (pas G66).

Pour annuler avec G80 au lieu de G67, créez un autre code G créé par l'utilisateur. Placez une valeur de 80 dans le paramètre 6051. À partir de ce moment, le CNC exécutera le programme O9011 chaque fois que G80 est lu:

%
O9011
G80 (Fonction normale de G80, annuler cycle prédéfini)
G67 (Annuler appel modale macro personnalisée)
M99
%

Voici la Macro Personnalisée de perçage par picotage :

%
O9010
(CONSERVER ARGUMENTS MODAUX)
IF[#24EQ#0] THEN #101=#5001
IF[#24NE#0] THEN #101=#24
IF[#25EQ#0] THEN #102=#5002
IF[#25NE#0] THEN #102=#25
IF[#26NE#0] THEN #103=#26
IF[#18NE#0] THEN #104=#18
IF[#17NE#0] THEN #105=#17
IF[#22NE#0] THEN #106=#22
IF[#9NE#0] THEN #107=#9
#24=#101
#25=#102
#26=#103
#18=#104
#17=#105
#22=#106
#9=#107
(CONSTANTES)
#33=0.05 (APPROCHE DANS TROU)
#4=0.005 (QUANTITÉ RÉTRACTION BRIS COPEAUX)
(INITIALISER BOUCLE ÉVACUATION COPEAUX)
#28=ROUND[[ABS[#26-#18]]/#17] (NOMBRE PICOTS ÉVACUATION)
#17=[ABS[#26-#18]]/#28 (PROFONDEUR PICOT ÉVACUATION RECALCULÉE)
#29=#18 (POS APPROCHE PICOT ÉVACUATION COURANT)
(INITIALISER BOUCLE BRIS COPEAUX)
#31=ROUND[#17/#22] (NOMBRE PICOTS BRIS COPEAUX)
#22=#17/#31 (PROFONDEUR PICOT BRIS COPEAUX RECALCULÉE)
#32=#18-#22 (POS FOND PICOT BRIS COPEAUX COURANT)
(MOUVEMENTS POSITIONNEMENT INITIAL)
G00 X#24 Y#25
Z#18
(BOUCLE PICOTAGE ÉVACUATION COPEAUX)
#27=1 (COMPTEUR PICOTS ÉVACUATION)
WHILE[#27 LE #28] DO 1
G00 Z#29 (BOUGER VERS POS Z APPROCHE COURANTE)
 (BOUCLE PICOTAGE BRIS COPEAUX)
 #30=1 (COMPTEUR PICOTS BRIS COPEAUX)
 WHILE[#30 LE #31] DO 2
 G01 Z#32 F#9 (FAIRE PICOT)
 G00 Z[#32+#4] (BRISER COPEAU)
 (ÉTAPE VALEURS BOUCLE PICOTAGE BRIS COPEAUX)
 #30=#30+1 (INCRÉMENT COMPTEUR)
 #32=#32-#22 (ÉTAPE FOND PICOT BRIS COPEAUX COURANT)
 END 2
G00 Z#18 (RÉTRACTER DU TROU)
#27=#27+1 (INCRÉMENT COMPTEUR)
 #29=#32+#22+#33
 END 1
M99
%

Équipement industriel

  1. Exploiter les drones pour une sécurité au travail et une réduction des risques accrues
  2. Maîtriser la disponibilité machine : calcul et stratégies d'amélioration
  3. Améliorer la sécurité et la longévité : le rôle critique des amortisseurs
  4. Améliorez l'efficacité de production avec les pinces hydrauliques : précision, vitesse et constance
  5. Booster la maintenance préventive : stratégies éprouvées pour une fiabilité accrue et moins d'arrêts
  6. Améliorer la performance des salariés : stratégies éprouvées pour optimiser la formation des opérateurs
  7. Booster la performance des travailleurs avec outils digitaux et stratégies intelligentes
  8. Améliorer la précision machine pour une fabrication de haute précision
  9. Booster l'efficacité de fabrication avec une machine de taillage poutre : précision et efficacité en fabrication structurelle