MyHaas Bun venit,
!
Haas Tooling Istoricul comenzilor invitatului MyHaas/HaasConnect Înregistrare Înregistrare Haas Tooling Contul meu Order History Return History MyHaas/HaasConnect Deconectare Bun venit, Mașinile mele Cea mai recentă activitate Cotațiile mele Contul meu Utilizatorii mei Deconectare
Găsiți-vă distribuitorul
  1. Selectare limbă
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • mașini Main Menu
    • Frezele verticale Haas Freze verticale
      Freze verticale
      Freze verticale View All
      • Freze verticale
      • Seriile VF
      • Mașinile universale
      • Seria VR
      • VP-5 Prismatic
      • VMC-uri cu schimbarea paletelor
      • Mini Mills
      • Mașini de prelucrare matrițe
      • Centre de găurire de mare viteză
      • Seria pentru găurire/tarodare/frezare
      • Freze pentru sculărie
      • Freze compacte
      • Seriile portal
      • Frezele de tablă SR
      • VMC foarte mare
      • Freze cu coloană dublă
      • Simulator unitate de comandă
      • Încărcătorul automat de piese pentru freză
      • Încărcător automat de piese cu încărcare laterală pentru VMC/UMC
      • Încărcător automat de piese compact
    • Product Image Soluții în mai multe axe
      Soluții în mai multe axe
      Soluții în mai multe axe View All
      • Soluții în mai multe axe
      • Strunguri pe axa Y
      • Freze pe 5 axe
    • Strunguri Haas Strunguri
      Strunguri
      Strunguri View All
      • Strunguri
      • Seria ST
      • Arbore dublu
      • Seria glisieră
      • Strunguri de sculărie
      • Strung cu mandrină
      • Alimentator de bare Haas V2
      • Încărcătorul automat de piese pentru strung
    • Frezele orizontale Haas Freze orizontale
      Freze orizontale
      Freze orizontale View All
      • Freze orizontale
      • Con 50
      • Con 40
    • Mese rotative și indexoare Haas Unități rotative și indexoare
      Unități rotative și indexoare
      Unități rotative și indexoare View All
      • Unități rotative și indexoare
      • Mese rotative
      • Indexoare
      • Unități rotative în 5 axe
      • Unități rotative foarte mari
    • Product Image Sisteme de automatizare
      Sisteme de automatizare
      Sisteme de automatizare View All
      • Sisteme de automatizare
      • Automatizare freză
      • Automatizare strung
      • Modele de automatizare
    • Centre de găurire Haas Mașini desktop
      Mașini desktop
      Mașini desktop View All
      • Mașini desktop
      • Freze desktop
      • Desktop Lathe
    • Echipament pentru atelier Haas Echipament pentru atelier
      Echipament pentru atelier
      Echipament pentru atelier View All
      • Echipament pentru atelier
      • Fierăstrău cu bandă
      • Freză articulată
      • Polizor de suprafețe, 2550
      • Polizor de suprafețe, 3063
      • Mașină de așchiere cu laser
    • LINK-URI RAPIDE Serie specială  Serie specială 
      SERIILE EU SERIILE EU CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI Mașini în stoc Mașini în stoc CE ESTE NOU CE ESTE NOU PRIMA DVS. MAȘINĂ CNC PRIMA DVS. MAȘINĂ CNC
      CUMPĂRAREA SCULELOR
      • Configurare și preț mașină Haas
      • Listă de prețuri
      • Inventar disponibil
      • Finanțare CNCA
      AVEȚI NEVOIE DE CONSILIERE?

      O reprezentanță Haas (HFO) vă poate răspunde la întrebări și vă poate ghida spre cele mai bune opțiuni.

      CONTACT YOUR DISTRIBUTOR >
  • Opțiuni Main Menu
    • Product Image Arborii principali
      Arborii principali
      Arborii principali View All
      • Arborii principali
    • Product Image Schimbătoare de scule
      Schimbătoare de scule
      Schimbătoare de scule View All
      • Schimbătoare de scule
    • Product Image Axa a 4-a | 5-a
      Axa a 4-a | 5-a
      Axa a 4-a | 5-a View All
      • Axa a 4-a | 5-a
    • Product Image Capete revolver și ansamblul sculelor antrenate
      Capete revolver și ansamblul sculelor antrenate
      Capete revolver și ansamblul sculelor antrenate View All
      • Capete revolver și ansamblul sculelor antrenate
    • Product Image Palpare
      Palpare
      Palpare View All
      • Palpare
    • Gestionarea Haas a șpanului și a lichidului de răcire Gestionarea șpanului și a lichidului de răcire
      Gestionarea șpanului și a lichidului de răcire
      Gestionarea șpanului și a lichidului de răcire View All
      • Gestionarea șpanului și a lichidului de răcire
    • Unitatea de comandă Haas Unitatea de comandă Haas
      Unitatea de comandă Haas
      Unitatea de comandă Haas View All
      • Unitatea de comandă Haas
    • Product Image Opțiunile produsului
      Opțiunile produsului
      Opțiunile produsului View All
      • Opțiunile produsului
    • Product Image Scule și dispozitive de fixare
      Scule și dispozitive de fixare
      Scule și dispozitive de fixare View All
      • Scule și dispozitive de fixare
    • Product Image Sistemul de suport piesă
      Sistemul de suport piesă
      Sistemul de suport piesă View All
      • Sistemul de suport piesă
    • View All
    • Product Image Soluții în 5 axe
      Soluții în 5 axe
      Soluții în 5 axe View All
      • Soluții în 5 axe
      • 5 Easy Steps to 5-Axis
    • Product Image Automatizare
      Automatizare
      Automatizare View All
      • Automatizare
    • LINK-URI RAPIDE Serie specială  Serie specială 
      SERIILE EU SERIILE EU CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI Mașini în stoc Mașini în stoc CE ESTE NOU CE ESTE NOU PRIMA DVS. MAȘINĂ CNC PRIMA DVS. MAȘINĂ CNC
      CUMPĂRAREA SCULELOR
      • Configurare și preț mașină Haas
      • Listă de prețuri
      • Inventar disponibil
      • Finanțare CNCA
      AVEȚI NEVOIE DE CONSILIERE?

      O reprezentanță Haas (HFO) vă poate răspunde la întrebări și vă poate ghida spre cele mai bune opțiuni.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Descoperiți diferența Haas
    • De ce Haas
    • MyHaas
    • Comunitate pentru învățare
    • Industry 4.0
    • Certificare Haas
    • Mărturiile clienților
  • Service Main Menu
      Bine ați venit la departamentul de Haas Service
      PAGINA PRINCIPALĂ SERVICE Manualele de utilizare Instrucțiuni de folosire Ghiduri de depanare Mentenanță preventivă Piese Haas Haas Tooling Videoclipuri
  • Videoclipuri Main Menu
×

Rezultatele căutării

Web Pages

Images

    • <
    • 1
    • >
MyHaas Bun venit,
!
Haas Tooling Istoricul comenzilor invitatului MyHaas/HaasConnect Înregistrare Înregistrare Haas Tooling Contul meu Order History Return History MyHaas/HaasConnect Deconectare Bun venit, Mașinile mele Cea mai recentă activitate Cotațiile mele Contul meu Utilizatorii mei Deconectare
Găsiți-vă distribuitorul
  1. Selectare limbă
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Rezultatele căutării

Web Pages

Images

    • <
    • 1
    • >

17 - Mill - G-Codes

Freză - Manualul operatorului


  • 0 - Freză - Cuprins
  • 1 – Freză – Prezentare
  • 2 – Freză – Informații juridice
  • 3 – Freză – Siguranță
  • 4 – Freză – Consola de comandă
  • 5 – Freză – Ecran de comandă
  • 6 – Freză – Manager de dispozitive
  • 7 – Freză – Funcții ecran tactil
  • 8 – Freză – Configurare piesă
  • 9 – Freză – Schimbător de scule tip umbrelă
  • 10 – Freză – SMTC
  • 11 – Freză – Funcționare
  • 12 – Freză – Programare
  • 13 – Freză – Macro-uri
  • 14 – Freză – Pictograme unitate de comandă
  • 15 – Freză – Maneta de comandă avans rapid de la distanță
  • 16 – Freză – Programare opțiuni
  • 17 – Freză – Coduri G
  • 18 – Freză – Coduri M
  • 19 – Freză – Setări
  • 20 – Freză – Alte echipamente

Go To :

17.1 Introducere coduri G freză

Mill G-Codes Introduction

Acest capitol prezintă descrierile detaliate ale codurilor G pe care le puteți utiliza pentru a programa Freza. 

ATENȚIE:  Exemplele de program din acest manual au fost testate în ceea ce privește precizia, însă sunt prezentate doar cu titlu de exemplu. Programele nu definesc sculele, corecţiile/decalajele sau materialele. Acestea nu descriu sistemul de suport piesă sau alte dispozitive de fixare. Dacă doriţi să rulaţi un exemplu de program pe maşina dumneavoastră, faceţi acest lucru în modul Grafic. Respectați întotdeauna practicile de prelucrare în siguranță atunci când rulați un program cu care nu sunteți familiarizat.

NOTĂ:  Exemplele de program din acest manual sunt concepute într-un stil foarte conservator de programare. Exemplele vizează prezentarea unor programe sigure şi fiabile, acestea nefiind neapărat cel mai rapid sau eficient mod de operare a maşinii. Exemplele de program utilizează coduri G la care s-ar putea să nu apelați în programe mai eficiente.

Ce sunt codurile G?
  • 17.1 Freză – Coduri G
  • 17.2 Codurile G de așchiere
  • 17.3 Compensarea frezei
  • 17.4 Ciclurile închise
  • 17.5 Codurile G speciale
Anularea
Cod Descriere Grup
G00 Poziționarea prin deplasare rapidă 01
G01 Mișcare de interpolare liniară 01
G02 Mișcare de interpolare circulară în sensul acelor de ceasornic 01
G03 Mișcare de interpolare circulară în sens invers acelor de ceasornic 01
G04 Oprire temporizată 00
G09 Oprirea exactă 00
G10 Setarea corecțiilor/decalajelor 00
G12 Frezarea unei cavități circulare în sensul acelor de ceasornic 00
G13 Frezarea unei cavități circulare în sens invers acelor de ceasornic 00
G17 Selectarea planului XY 02
G18 Selectarea planului XZ 02
G19 Selectarea planului YZ 02
G20 Selectare țoli 06
G21 Selectarea sistemului metric 06
G28 Revenirea la punctul de zero al mașinii 00
G29 Revenirea din punctul de referință 00
G31 Avansul până la salt 00
G35 Măsurarea automată a corecției pentru diametrul sculei 00
G36 Măsurarea automată a decalajului de origine 00
G37 Măsurarea automată a corecției sculei 00
G40 Anularea compensării frezei 07
G41 Compensarea frezei 2D spre stânga 07
G42 Compensarea frezei 2D spre dreapta 07
G43 Compensarea lungimii sculei + (în plus) 08
G44 Compensarea lungimii sculei - (în minus) 08
G47 Gravarea textului 00
G49 Anulare G43/G44/G143 08
G50 Anulare scalare 11
G51 Scalarea 11
G52 Setarea sistemului de coordonate de lucru 00 sau 12
G53 Selectarea non-modală a coordonatelor mașinii 00
G54 Selectarea sistemului de coordonate de lucru #1 12
G55 Selectarea sistemului de coordonate de lucru #2 12
G56 Selectarea sistemului de coordonate de lucru #3 12
G57 Selectarea sistemului de coordonate de lucru #4 12
G58 Selectarea sistemului de coordonate de lucru #5 12
G59 Selectarea sistemului de coordonate de lucru #6 12
G60 Poziționarea pentru sens unic 00
G61 Modul Oprire exactă 15
G64G61 15
G65 Opțiunea de apelare subprogram macro 00
G68 Rotație 16
G69 Anularea rotației G68 16
G70 Cercul de alezaje de șuruburi 00
G71 Arcul de alezaje de șuruburi 00
G72 Alezajele de șuruburi dispuse în unghi 00
G73 Ciclul închis de găurire progresivă de mare viteză 09
G74 Ciclul închis de tarodare inversă 09
G76 Ciclul închis de alezare fină 09
G77 Ciclul închis de alezare posterioară 09
G80 Anularea ciclului închis 09
G81 Ciclul închis de găurire 09
G82 Ciclul închis de pre-găurire 09
G83 Ciclul închis de găurire progresivă normală 09
G84 Ciclul închis de tarodare 09
G85 Ciclul închis de alezare 09
G86 Ciclul închis de alezare și oprire 09
G89 Ciclul închis de alezare la intrare, oprire temporizată și alezare la ieșire 09
G90 Comanda de poziționare absolută 03
G91 Comanda de poziție incrementală 03
G92 Setarea valorii de decalare a sistemelor de coordonate lucru 00
G93 Modul avans contra timp 05
G94 Modul avans pe minut 05
G95 Avansul pe rotație 05
G98 Revenirea în punctul inițial al ciclului închis 10
G99 Revenirea în planul R al ciclului închis 10
G100 Dezactivarea imaginii în oglindă 00
G101 Activarea imaginii în oglindă 00
G103 Limitarea anticipării blocurilor 00
G107 Reprezentarea cilindrică 00
G110 Sistemul de coordonate #7 12
G111 Sistemul de coordonate #8 12
G112 Sistemul de coordonate #9 12
G113 Sistemul de coordonate #10 12
G114 Sistemul de coordonate #11 12
G115 Sistemul de coordonate #12 12
G116 Sistemul de coordonate #13 12
G117 Sistemul de coordonate #14 12
G118 Sistemul de coordonate #15 12
G119 Sistemul de coordonate #16 12
G120 Sistemul de coordonate #17 12
G121 Sistemul de coordonate #18 12
G122 Sistemul de coordonate #19 12
G123 Sistemul de coordonate #20 12
G124 Sistemul de coordonate #21 12
G125 Sistemul de coordonate #22 12
G126 Sistemul de coordonate #23 12
G127 Sistemul de coordonate #24 12
G128 Sistemul de coordonate #25 12
G129 Sistemul de coordonate #26 12
G136 Măsurarea automată a centrului decalajelor de origine 00
G141 Compensarea frezei 3D+ 07
G143 Compensarea lungimii sculei + (în plus) pe axa a 5-a 08
G150 Frezarea unei cavități de uz general 00
G154 Selectarea coordonatelor de lucru P1-P99 12
G156 Ciclu închis de broșare 09
G167 Modificarea configurării 00
G174 Tarodarea rigidă non-verticală în sens invers acelor de ceasornic 00
G184 Tarodarea rigidă non-verticală în sensul acelor de ceasornic 00
G187 Setarea nivelului de finețe 00
G234 Controlul punctului central al sculei (TCPC) 08
G253 G253 Sistem de coordonare pentru orientarea arborelui principal de la normal la funcții 00
G254 Decalajul de origine dinamic (DWO) 23
G255 Anularea decalajului de origine dinamic (DWO) 23
G266 Mișcare % rapidă liniară pentru axe vizibile 00
G268 Activarea sistemului de coordonate al funcției 02
G269 Dezactivarea sistemului de coordonate al funcției 02

Cutting G-Codes

Principalele coduri G de aşchiere sunt clasificate în mişcări de interpolare şi cicluri închise. Codurile de aşchiere cu mişcare de interpolare se împart în:

G01 - Mişcarea de interpolare liniară
G02 - Mişcarea de interpolare circulară în sens orar
G03 - Mişcarea de interpolare circulară în sens antiorar
G12 - Frezarea unei cavităţi circulare în sens orar
G13 - Frezarea unei cavităţi circulare în sens antiorar

Linear Interpolation Motion

Codul G01 Mişcarea de interpolare liniară este utilizat pentru aşchierea traiectoriilor rectilinii. Acesta necesită o viteză de avans, ce este specificată printr-un cod de adresă Fnnn.nnnn. Xnn.nnnn, Ynn.nnnn, Znn.nnnn şi Annn.nnn sunt coduri de adresă opţionale pentru specificarea traiectoriei de aşchiere. Comenzile ulterioare de mişcare pe axe vor utiliza viteza de avans specificată prin G01 până când se comandă o nouă mişcare a axei, G00, G02, G03, G12 sau G13.

Colţurile pot fi teşite prin utilizarea unui argument opţional Cnn.nnnn pentru definirea teşiturii. Colţurile pot fi rotunjite prin utilizarea unui cod de adresă opţional Rnn.nnnn pentru definirea razei arcului. A se vedea G01 Mişcarea de interpolare liniară (Grupa 01) pentru informaţii suplimentare în acest sens

Circular Interpolation Motion

G02 şi G03 sunt coduri G pentru mişcări circulare de aşchiere. Comanda Mişcarea de interpolare circulară dispune de mai multe coduri de adresă opţionale pentru definirea arcului sau cercului. Arcul sau cercul începe aşchierea din poziţia curentă a frezei [1] după geometria specificată în comanda G02/ G03.

Arcurile pot fi definite prin utilizarea a două metode diferite. Metoda preferată presupune definirea centrului arcului sau cercului prin I, J şi/sau K şi definirea punctului final [3] al arcului prin X, Y şi/sau Z. Valorile I J K definesc distanţele relative X Y Z dintre punctul de pornire [2] şi centrul cercului. Valorile X Y Z definesc distanţele absolute X Y Z dintre punctul de pornire şi punctul final al arcului în sistemul de coordonate curent. Aceasta este totodată singura metodă de aşchiere a unui cerc. Prin definirea doar a valorilor I J K, fără definirea valorilor punctului final X Y Z, se va aşchia un cerc.

Cealaltă metodă de aşchiere a unui arc presupune definirea valorilor X Y Z pentru punctul final şi definirea razei cercului printr-o valoare R.

Mai jos sunt prezentate exemple de utilizare a celor două metode diferite pentru aşchierea în sens antiorar a unui arc de 180 de grade cu raza de 2" (sau 2 mm). Scula porneşte din punctul X0 Y0 [1], se deplasează în punctul de pornire al arcului [2] şi aşchiază arcul până în punctul final [3]:

1

Metoda 1:
%
T01 M06 ;
...
G00 X4. Y2;
G01 F20.0 Z-0.1 ;
G03 F20.0 I-2.0 J0. X0. Y2;
...
M30;
%

Metoda 2:
%
T01 M06 ;
...
G00 X4. Y2;
G01 F20.0 Z-0.1 ;
G03 F20.0 X0. Y2. R2. ;
...M30 ;
%

Mai jos este prezentat un exemplu de aşchiere a unui cerc cu raza de 2" (sau 2 mm):

%
T01 M06 ;
...
G00 X4. Y2;
G01 F20.0 Z-0.1 ;
G02 F20.0 I2.0 J0. ;
...
M30;
%

Cutter Compensation

Compensarea frezei este o metodă de decalare a traiectoriei programate a sculei astfel încât axa centrală a sculei să se deplaseze în stânga sau dreapta traiectoriei programate.

În mod normal, compensarea frezei este programată pentru a deplasa scula pentru controlarea dimensiunii profilului. Ecranul Corecţii/decalaje este utilizat pentru introducerea valorii cu care trebuie decalată scula.

Decalajul poate fi introdus ca o valoare referitoare la diametru sau rază, în funcţie de setarea 40, atât pentru valorile referitoare la geometrie, cât şi pentru valorile referitoare la uzură. Dacă se specifică diametrul, mărimea decalajului este jumătate din valoarea introdusă.

Valorile efective ale decalajului reprezintă suma valorilor referitoare la geometrie şi uzură. Compensarea frezei este disponibilă numai pe axa X şi axa Y pentru prelucrarea 2D (G17). Pentru prelucrarea 3D, compensarea frezei este disponibilă pe axa X, axa Y şi axa Z (G141).

General Description of Cutter Compensation

G41 selectează compensarea frezei spre stânga. Aceasta înseamnă că unitatea de comandă deplasează scula spre stânga traiectoriei programate (raportat la sensul de deplasare) pentru compensarea razei sau diametrului sculei definite în tabelul Corecţii scule (a se vedea setarea 40). G42 selectează compensarea frezei spre dreapta, ce va deplasa scula spre dreapta traiectoriei programate raportat la sensul de deplasare.

O comandă G41 sau G42 trebuie să aibă o valoare Dnnn pentru selectarea codului corect al corecţiei din coloana corecţiei pentru diametrul / raza sculei. Numărul ce trebuie utilizat împreună cu D se află în ultima coloană din stânga a tabelului Corecţii scule. Valoarea pe care o utilizează unitatea de comandă pentru compensarea frezei se află în coloana GEOMETRIE în dreptul D (dacă setarea 40 este DIAMETRU), respectiv R (dacă setarea 40 este RAZĂ).

Dacă valoarea corecţiei este negativă, compensarea frezei funcţionează ca şi cum s-ar fi specificat codul G opus. De exemplu, dacă s-a introdus o valoare negativă pentru un G41, maşina va acţiona ca şi cum s-ar fi introdus o valoare pozitivă pentru G42. De asemenea, dacă funcţia compensarea frezei este activă (G41 sau G42), puteţi utiliza doar planul X-Y (G17) pentru mişcarea circulară. Compensarea frezei este limitată la compensarea exclusiv în planul X-Y.

G40 anulează compensarea frezei şi este starea implicită la punerea maşinii în funcţiune. Când compensarea frezei nu este activă, traiectoria programată este aceeaşi cu cea a centrului sculei. Nu este admisă încheierea unui program (M30, M00, M01 sau M02) cu compensarea frezei activă.

Unitatea de comandă operează un singur bloc de mişcare la un moment dat. Însă, aceasta va anticipa pentru a verifica următoarele (2) blocuri ce conţin mişcări pe axa X sau Y. Unitatea de comandă verifică aceste (3) blocuri cu privire la informaţii referitoare la interferenţe. Setarea 58 controlează modul de funcţionare a acestei părţi a compensării frezei. Valorile disponibile pentru setarea 58 sunt Fanuc sau Yasnac.

Dacă setarea 58 este setată la valoarea Yasnac, unitatea de comandă trebuie să poată poziţiona muchia sculei de-a lungul tuturor muchiilor conturului programat fără a supratăia două mişcări consecutive. O mişcare circulară îmbină toate unghiurile exterioare.

Dacă setarea 58 este setată la valoarea Fanuc, unitatea de comandă nu trebuie să poziţioneze muchia tăietoare a sculei de-a lungul tuturor muchiilor conturului programat, prevenind supratăierea. Însă, unitatea de comandă va genera o alarmă dacă traiectoria sculei este programată astfel încât să se producă supratăierea. Unitatea de comandă îmbină în colţ ascuţit unghiurile exterioare mai mici sau egale cu 270°. Aceasta îmbină unghiurile exterioare de peste 270 grade printr-o mişcare liniară suplimentară.

Diagramele următoare prezintă cum funcţionează compensarea frezei pentru valorile admise ale setării 58. Reţineţi că o tăietură mai mică decât raza sculei şi în unghi drept faţă de mişcarea precedentă se va putea realiza numai în setare Fanuc.

Compensarea frezei, tip YASNAC, G41 cu diametru pozitiv al sculei sau G42 cu diametru negativ al sculei:

[1] Centru efectiv al traiectoriei sculei,
[2] Traiectoria programată a sculei,
[3] Punct de pornire,
[4] Compensare freză. G41 / G42 şi G40 sunt comandate la începutul şi sfârşitul traiectoriei sculei.

Compensarea frezei, tip YASNAC, G42 cu diametru pozitiv al sculei sau G41 cu diametru negativ al sculei:

[1] Centru efectiv al traiectoriei sculei,
[2] Traiectoria programată a sculei,
[3] Punct de pornire,
[4] Compensare freză. G41 / G42 şi G40 sunt comandate la începutul şi sfârşitul traiectoriei sculei.

Compensarea frezei, tip FANUC, G41 cu diametru pozitiv al sculei sau G42 cu diametru negativ al sculei:

[1] Centru efectiv al traiectoriei sculei,
[2] Traiectoria programată a sculei,
[3] Punct de pornire,
[4] Compensare freză. G41 / G42 şi G40 sunt comandate la începutul şi sfârşitul traiectoriei sculei.

Compensarea frezei, tip FANUC, G42 cu diametru pozitiv al sculei sau G41 cu diametru negativ al sculei:

[1] Centru efectiv al traiectoriei sculei,
[2] Traiectoria programată a sculei,
[3] Punct de pornire,
[4] Compensare freză. G41 / G42 şi G40 sunt comandate la începutul şi sfârşitul traiectoriei sculei.

Compensare incorectă a frezei:

[1] Mişcarea este mai mică decât raza de compensare a frezei,
[2] Piesă de prelucrat,
3] Sculă.

NOTĂ: O tăietură mai mică decât raza sculei şi în unghi drept faţă de mişcarea precedentă se va putea realiza numai în setare Fanuc. Se generează o alarmă de compensare a frezei dacă maşina este în setarea Yasnac.

Feed Adjustments in Cutter Compensation

Când se utilizează compensarea frezei în mişcări circulare, există posibilitatea de reglare a turaţiei faţă de cea programată. Dacă mişcarea de aşchiere de finisare intenţionată este în interiorul unei mişcări circulare, scula va fi încetinită pentru a se asigura că avansul de aşchiere este menţinut în limitele vizate de programator. Există însă probleme atunci când viteza este redusă prea mult. Din acest motiv, se utilizează setarea 44 pentru limitarea nivelului de reglare a avansului în acest caz. Acesta poate fi setat între 1% şi 100%. Dacă este setat la 100%, nu vor avea loc modificări ale vitezei. Dacă este setat la 1%, viteza poate fi redusă la 1% din avansul programat.

Dacă mişcarea de aşchiere este în exteriorul unei mişcări circulare, nu se operează nicio reglare a vitezei care să afecteze viteza de avans.

Intrarea în compensarea frezei (Yasnac) tip A şi B:

[1] Traiectoria programată,
[2] Traiectoria centrului sculei,
[r] Raza sculei

Intrarea în compensarea frezei (tip Fanuc) tip A şi B:

[1] Traiectoria programată,
[2] Traiectoria centrului sculei,
[r] Raza sculei

Circular Interpolation and Cutter Compensation

În această secțiune este descrisă utilizarea codului G02 (Interpolare circulară în sens orar), G03 (Interpolare circulară în sens antiorar) și Compensarea frezei (G41: Compensarea frezei spre stânga, G42: Compensarea frezei spre dreapta).

Prin utilizarea G02 şi G03, putem programa maşina să efectueze mişcări de aşchiere circulare şi arce de cerc. În general, la programarea unui profil sau contur, cel mai simplu mod de descriere a arcului de cerc dintre două puncte este cu un R şi o valoare. Pentru mişcări circulare complete (360 ), trebuie specificat un I sau un J şi o valoare. Figura referitoare la secţiuni circulare va prezenta diferite sectoare de cerc.

Prin utilizarea compensării frezei în această secţiune, programatorul poate deplasa freza cu un nivel exact al decalajului şi poate prelucra un profil sau contur la dimensiunile exacte specificate. Prin utilizarea compensării frezei, timpul de programare şi probabilitatea apariţiei unei erori de calcul la programare sunt reduse datorită faptului că pot fi programate dimensiuni reale, dimensiunile şi geometria piesei putând fi controlate cu uşurinţă.

Iată câteva reguli referitoare la compensarea frezei ce trebuie respectate strict pentru a se executa operaţii de prelucrare de succes. Respectaţi întotdeauna aceste reguli atunci când scrieţi un program.

  1. Compensarea frezei trebuie activată în cursul unei mişcări G01 X,Y ce este mai mare sau egală cu raza sculei sau nivelul compensării.
  2. După efectuarea operaţiei ce utilizează compensarea frezei, trebuie dezactivată compensarea frezei, pe baza aceloraşi reguli ce se aplică procesului de activare, respectiv ceea ce intră, trebuie să şi iasă.
  3. La majoritatea maşinilor, în cursul compensării frezei, o mişcare liniară X,Y ce este mai mică decât raza sculei nu va funcţiona. (Setarea 58 - setată la Fanuc - pentru rezultate pozitive.)
  4. Compensarea frezei nu poate fi activată sau dezactivată într-o mişcare în arc G02 sau G03.
  5. Cu compensarea frezei activă, prelucrarea în interiorul unui arc cu o rază mai mică decât cea definită prin valoarea D activă va determina declanşarea unei alarme. Nu este admis un diametru prea mare al sculei dacă raza arcului este prea mică.

Figura prezintă modul de calculare a traiectoriei sculei pentru compensarea frezei.

Secţiunea de detaliu prezintă scula în poziţia de pornire şi apoi în poziţia decalată atunci când scula ajunge la piesa de prelucrat.

Interpolarea circulară G02 şi G03:

[1] freză deget de 0.250" diametru,
[2] Traiectoria programată,
[3] Centrul sculei,
[4] Poziția de pornire,
[5] Corecţia traiectoriei sculei.

Exerciţiu de programare ce prezintă traiectoria sculei.

Acest program utilizează compensarea frezei. Traiectoria sculei este programată în axa centrală a sculei. Acesta este de asemenea modul în care unitatea de comandă calculează compensarea frezei.

%
O40006 (Exemplu de program compensare freză);
(G54 X0 Y0 este în colţul din stânga jos al piesei) ;
(Z0 este în partea superioară a piesei);
(T1 este o freză deget cu diametrul .250);
(ÎNCEPUT BLOCURI DE PREGĂTIRE);
T1 M06 (Selectare scula 1);
G00 G90 G40 G49 G54 (Pornire în siguranţă);
X-1. Y-1. (Deplasare rapidă în prima poziţie);
S1000 M03 (Pornire arbore principal în sens orar);
G43 H01 Z0.1(Activare corecţie sculă 1);
M08(Activarea lichidului de răcire) ;
(ÎNCEPUT BLOCURI DE AȘCHIERE);
G01 Z-1. F50. (Avans la adâncimea de aşchiere) ;
G41 G01 X0 Y0 D01 F50. (Activare compensare freză 2D spre stânga);
Y4.125 (mișcare liniară) ;
G02 X0.25 Y4.375 R0.375 (rotunjire de colţ) ;
G01 X1.6562 (mişcare liniară) ;
G02 X2. Y4.0313 R0.3437 (rotunjire de colţ) ;
G01 Y3.125 (mişcare liniară);
G03 X2.375 Y2.75 R0.375 (rotunjire de colţ) ;
G01 X3.5 (mişcare liniară);
G02 X4. Y2.25 R0.5 (rotunjire de colţ);
G01 Y0.4375 (mişcare liniară) ;
G02 X3.4375 Y-0.125 R0.5625 (rotunjire de colţ) ;
G01 X-0.125 (mişcare liniară) ;
G40 X-1. Y-1. (Ultima poziţie, dezactivare compensare freză) ;
(ÎNCEPUT BLOCURI DE FINALIZARE);
G00 Z0.1 M09 (Retragere rapidă, dezactivare lichid de răcire) ;
G53 G49 Z0 M05 (Deplasare în origine Z, oprire arbore principal) ;
G53 Y0 (poziție de origine Y);
M30 (Încheiere program);
%

Canned Cycles

Ciclurile închise sunt coduri G utilizate pentru efectuarea de operaţii repetitive cum ar fi găurirea, tarodarea şi alezarea. Puteţi defini un ciclu închis prin coduri de adresă alfabetice. În timp ce un ciclu închis este activ, maşina execută operaţia specificată de fiecare dată când comandaţi o nouă poziţie dacă nu se specifică altfel.

Ciclurile închise simplifică programele de prelucrare. Cele mai uzuale operaţii repetitive pe axa Z, cum ar fi găurirea, tarodarea şi alezarea, conţin cicluri închise. Când este activ, ciclul închis este executat în fiecare nouă poziţie a axei. Ciclurile închise execută mişcările axelor prin comenzi rapide (G00), operaţia din ciclul închis fiind executată după mişcarea axei. Acestea se aplică pentru ciclurile G17 şi G19 şi pentru mişcările pe axa Y la strungurile cu axă Y.

Drilling Canned Cycles

Toate cele patru cicluri închise de găurire pot fi incluse în codul G91, Modul incremental de programare.

  • Codul G81 Ciclul închis de găurire este ciclul de găurire de bază. Este utilizat pentru găurirea alezajelor de adâncime redusă sau pentru găurirea cu Lichid de răcire prin arborele principal (TSC).
  • Codul G82 Ciclul închis de pregăurire este similar cu G81 Ciclul închis de găurire, cu excepţia faptului că acesta poate executa o oprire temporizată la fundul alezajului. Argumentul opţional Pn.nnn specifică durata opririi temporizate.
  • Codul G83 Ciclul închis de găurire progresivă normală este utilizat de obicei pentru găurirea alezajelor adânci. Adâncimea de aşchiere progresivă poate fi variabilă sau constantă şi este întotdeauna incrementală. Qnn.nnn. Nu utilizaţi o valoare Q atunci când programaţi cu I, J şi K.
  • Codul G73 Ciclul închis de găurire progresivă de mare viteză este similar cu G83 Ciclul închis de găurire progresivă normală, cu excepţia faptului că este specificată retragerea sculei după progresie prin setarea 22 - Delta Z ciclu închis. Ciclurile de găurire progresivă sunt recomandate pentru adâncimi ale alezajelor de peste 3 ori mai mari decât diametrul burghiului. Adâncimea iniţială de aşchiere progresivă, definită prin I, va fi în general o adâncime egală cu 1 diametru al sculei.

Tapping Canned Cycles

Există două cicluri închise de tarodare. Toate ciclurile închise de tarodare pot fi incluse în codul G91, Modul incremental de programare.

Codul G84 Ciclul închis de tarodare este ciclul de tarodare normală. Acesta este utilizat pentru tarodarea filetelor pe dreapta.

Codul G74 Ciclul închis de tarodare inversă este ciclul de tarodare inversă a filetelor. Acesta este utilizat pentru tarodarea filetelor pe stânga.

Boring and Reaming Cycles

Există (5) cicluri închise de alezare. Toate ciclurile închise de alezare pot fi incluse în codul G91, Modul incremental de programare.

  • Codul G85 Ciclul închis de alezare este ciclul de alezare de bază. Acesta va executa alezarea până la înălţimea dorită şi va reveni la înălţimea specificată.
  • Codul G86 Ciclul închis de alezare şi oprire este similar cu G85 Ciclul închis de alezare, cu excepţia faptului că arborele principal se va opri când ajunge la fundul alezajului înainte să revină la înălţimea specificată.
  • Codul G89 Ciclul închis de alezare la intrare, oprire temporizată şi alezare la ieşire este similar cu G85, cu excepţia faptului că există o oprire temporizată la fundul alezajului, iar alezarea continuă cu viteza de avans specificată în timp ce scula revine în poziţia specificată. Acesta diferă de alte cicluri închise de alezare în care scula se deplasează în poziţia de revenire fie prin deplasare rapidă, fie prin avans rapid.
  • G76 Ciclul închis de alezare fină efectuează alezarea la adâncimea specificată și, după alezare, deplasează scula pentru a o îndepărta de alezaj înainte de retragere.
  • G77 Ciclul închis de alezare posterioară funcţionează similar cu G76, cu excepţia faptului că, înainte de începerea alezării, acesta deplasează scula pentru a o îndepărta de alezaj, coboară în alezaj şi execută alezarea la adâncimea specificată.

R Planes

Planurile R, sau planurile de revenire, sunt comenzi cod G ce specifică înălţimea de revenire a axei Z în timpul ciclurilor închise.

Codurile G plan R rămân active pe toată durata ciclului închis pentru care sunt utilizate. G98 Revenirea în punctul iniţial al ciclului închis deplasează axa Z la înălţimea axei Z de dinainte de ciclul închis.

G99 Revenirea în planul R al ciclului închis deplasează axa Z la înălţimea specificată prin argumentul Rnn.nnnn specificat pentru ciclul închis. 

Special G-Codes

Codurile G speciale sunt utilizate pentru operaţii complexe de frezare. Acestea includ:

  • Gravarea (G47)
  • Frezarea unei cavităţi (G12, G13 şi G150)
  • Rotaţia şi scalarea (G68, G69, G50, G51)
  • Funcţia imagine în oglindă (G101 şi G100)

Engraving

Codul G47 de gravare a textului vă permite să gravați textul (inclusiv unele caractere ASCII) sau numere de serie secvențiale cu un sigur bloc de cod.

A se vedea G47 Gravarea textului (Grupa 00) pentru informaţii suplimentare referitoare la gravare.

Pocket Milling

Există două tipuri de coduri G pentru frezarea unei cavităţi pe unitatea de comandă Haas:

Frezarea unei cavităţi circulare este executată cu codurile G pentru comanda G12 Frezarea unei cavităţi circulare în sens orar şi comanda G13 Frezarea unei cavităţi circulare în sens antiorar.

Codul G150 Frezarea unei cavităţi de uz general utilizează un subprogram pentru prelucrarea unor geometrii definite de utilizator ale cavităţii.

Asiguraţi-vă că geometria din subprogram este un profil complet închis. Asiguraţi-vă că punctul de pornire X-Y din comanda G150 se află în limitele profilului complet închis. În caz contrar, se poate declanşa alarma 370 - Eroare definire cavitate.

A se vedea G12 Frezarea unei cavităţi circulare în sens orar / G13 Frezarea unei cavităţi circulare în sens antiorar (Grupa 00) pentru informaţii suplimentare referitoare la codurile G de frezare a unei cavităţi.

Rotation and Scaling

NOTĂ:  Trebuie să achiziţionaţi opţiunea de rotaţie şi scalare pentru a putea utiliza aceste funcţii. Este disponibilă de asemenea opţiunea licenţei de probă de 200 ore.

Codul G68 Rotaţia este utilizat pentru rotirea sistemului de coordonate în planul dorit. Puteţi utiliza această funcţie împreună cu G91 Modul incremental de programare pentru prelucrarea modelelor simetrice. Codul G69 anulează rotaţia.

Codul G51 aplică un factor de scalare pentru valorile de poziţionare din blocurile de după comanda G51. Codul G50 anulează scalarea. Puteţi utiliza scalarea împreună cu rotaţia, însă aveţi grijă să comandaţi mai întâi scalarea.

Consultaţi G68 Rotaţia (Grupa 16) pentru informaţii suplimentare referitoare la codurile G de rotaţie şi scalare.

Mirror Image

Codul G101 Activarea imaginii în oglindă va activa mişcarea axei în oglindă faţă de axa specificată. Setările 45-48, 80 și 250 permit utilizarea funcției imagine în oglindă față de axele X, Y, Z, A, B și C.

Punctul de pivotare în oglindă de-a lungul unei axe este definit prin intermediul argumentului Xnn.nn. Acesta poate fi specificat pentru o axă Y ce este activată pe maşină şi în setări prin utilizarea ca argument a axei de utilizat pentru funcţia imagine în oglindă. G100 anulează G101.

A se vedea G100 / G101 Dezactivarea / activarea imaginii în oglindă (Grupa 00) pentru informaţii suplimentare referitoare la codurile G pentru funcţia imagine în oglindă.

Feedback

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Preț de livrare Haas

Prețul include costul transportului, taxele de export și import, asigurarea și orice alte cheltuieli apărute în timpul expedierii către o locație din Franța, stabilită de comun acord cu dvs. în calitate de cumpărător. Nu pot fi adăugate alte costuri obligatorii la livrarea unui produs CNC de la Haas.

RĂMÂNEȚI LA CURENT CU CELE MAI RECENTE SFATURI ȘI TEHNOLOGII HAAS...

Înregistrați-vă acum!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servicii și asistență
  • Proprietari
  • Solicitare de service
  • Manuale de utilizare
  • Piese Haas
  • Solicitare de reparație masă rotativă
  • Ghiduri de pre-instalare
  • Cumpărarea sculelor
  • Configurare și preț pentru o mașină Haas nouă
  • Inventar disponibil
  • Listă de prețuri Haas
  • Finanțare CNCA
  • Despre Haas
  • Declarația DNSH
  • Cariere
  • Certificări și siguranță
  • Contactați-ne
  • Istoric
  • Termeni și condiții
  • Termeni și condiții Haas Tooling
  • Confidențialitate
  • Garanție
  • Comunitatea Haas
  • Programul de certificare oferit de Haas
  • Sporturi cu motor Haas
  • Fundația Gene Haas
  • Comunitatea pentru formare tehnică Haas
  • Evenimente
  • Alăturați-vă conversației
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc – Mașini-unelte CNC

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255