Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> CNC machine

Aangepaste macro voor Fanuc-draaibank voor prikboren

Fanuc Peck Drilling-macro

Verplaats het gereedschap vooraf langs de X- en Z-as naar de positie waar een boorcyclus begint. Specificeer Z of W voor de diepte van een gat, K voor de diepte van een snede en F voor de snijsnelheid om het gat te boren.

De volgende Custom Macro werkt op Fanuc cnc-besturingen zoals FANUC Series 30i/31i/32i-MODEL A

Programmeren

G65 P9100 Z K F

OF

G65 P9100 W K F

Aangepaste macro

Hoofdprogramma

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

Macroprogramma

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.)

CNC machine

  1. Draaibankserie met aangepaste bedieningselementen
  2. Gereedschapsstabiliteitsoplossing voor diepgatboren
  3. Eenvoudig CNC-draaibankboren met Fanuc G74 Peck Drilling Cycle
  4. Fanuc CNC draaibank programmeervoorbeeld
  5. G78 draadsnijcyclus – Fanuc-draaibankprogrammering
  6. Fanuc G84 Rigid Peck Tapping Cycle
  7. G83 boorcyclus met G70-voorbeeldprogramma voor boutgatcirkel
  8. Voorbeeld van G83 boorcyclus
  9. G65-macro voor een verzinkboor
  10. G65-macro voor interne helical
  11. Maak je eigen G81-boorcyclus via Fanuc Macro en G66 Modal Call
Parameter Beschrijving
Z Gaatdiepte (absolute programmering)
W Gaatdiepte (incrementele programmering)
K Snijhoeveelheid per cyclus
F Snijsnelheid