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

Macro personnalisée de tour Fanuc pour le perçage par perçage

Macro de perçage Fanuc Peck

Déplacez au préalable l'outil le long des axes X et Z jusqu'à la position où un cycle de perçage commence. Spécifiez Z ou W pour la profondeur d'un trou, K pour la profondeur d'une coupe et F pour la vitesse d'avance de coupe pour percer le trou.

La macro personnalisée suivante fonctionne sur les commandes cnc Fanuc comme les séries FANUC 30i/31i/32i-MODEL A

Programmation

G65 P9100 Z K F

OU

G65 P9100 W K F
Paramètre Description
Z Profondeur du trou (programmation absolue)
W Profondeur du trou (programmation incrémentale)
K Quantité de coupe par cycle
F Avance de coupe

Macro personnalisée

Programme principal

G50 X100.0 Z200.0 ;
G00 X0 Z102.0 S1000 M03 ;
G65 P9100 Z50.0 K20.0 F0.3 ;
G00 X100.0 Z200.0 M05 ;
M30

Programme macro

O9100;
#1=0; (Clear the data for the depth of the current hole.)
#2=0; (Clear the data for the depth of the preceding hole.)
IF [#23 NE #0] GOTO 1; (If incremental programming, specifies the jump to N1.)
IF [#26 EQ #0] GOTO 8; (If neither Z nor W is specified, an error occurs.)
#23=#5002-#26; (Calculates the depth of a hole.)
N1 #1=#1+#6; (Calculates the depth of the current hole.)
IF [#1 LE #23] GOTO 2; (Determines whether the hole to be cut is too deep?)
#1=#23; (Clamps at the depth of the current hole.)
N2 G00 W-#2; (Moves the tool to the depth of the preceding hole at the cutting feedrate.)
G01 W- [#1-#2] F#9; (Drills the hole.)
G00 W#1; (Moves the tool to the drilling start point.)
IF [#1 GE #23] GOTO 9; (Checks whether drilling is completed.)
#2=#1; (Stores the depth of the current hole.)
N9 M99
N8 #3000=1; (NOT Z OR U COMMAND Issues an alarm.)

commande numérique par ordinateur

  1. La série de tours présente des commandes personnalisées
  2. Solution de stabilité d'outil pour le perçage de trous profonds
  3. Perçage au tour CNC simple avec cycle de perçage Peck Fanuc G74
  4. Exemple de programmation de tour CNC Fanuc
  5. Cycle de filetage G78 – Programmation du tour Fanuc
  6. Cycle de taraudage rigide Fanuc G84
  7. Macro G65 pour un contre-alésage
  8. Macro G65 pour hélice interne
  9. Créez votre propre cycle de perçage G81 via la macro Fanuc et l'appel modal G66