MyHaas Dobrodošli,
!
Haas Tooling Zgodovina naročil gostov MyHaas/HaasConnect Vpis Registrirajte Haas Tooling Moj račun Order History Return History MyHaas/HaasConnect Izpis Dobrodošli, Moji stroji Zadnja dejavnost Moje ponudbe Moj račun Moji uporabniki Izpis
Poiščite distributerja
  1. Izberite jezik
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
  • stroji Main Menu
    • Vertikalni rezkarji Haas Vertikalni rezkarji
      Vertikalni rezkarji
      Vertikalni rezkarji View All
      • Vertikalni rezkarji
      • VF Serija
      • Univerzalni stroji
      • Serija VF
      • VMC z menjavo palet
      • Stroji Mini Mill
      • Kalupni stroji
      • Serija Drill/ Tap/ Mill
      • Rezkarji Toolroom Mill
      • Kompaktni rezkarji
      • Serija Gantry
      • Izjemno velik vertikalni obdelovalni center (VMC)
      • Namizni rezkar
      • AVTOMATSKI NALAGALNI SISTEM ZA REZKAR
      • Kompaktni avtomatski nalagalni sistem
    • Product Image Večosne rešitve
      Večosne rešitve
      Večosne rešitve View All
      • Večosne rešitve
      • Stružnice z Y-osjo
      • 5-osni rezkarji
    • Stružnice Haas Stružnice
      Stružnice
      Stružnice View All
      • Stružnice
      • Serija ST
      • Dvojno-vreteno
      • Stružnice Toolroom Lathe
      • Stružnica Chucker
      • Podajalec palic Haas V2
      • Avtomatski nalagalni sistem za stružnico
    • Horizontalni rezkarji Haas Horizontalni rezkarji
      Horizontalni rezkarji
      Horizontalni rezkarji View All
      • Horizontalni rezkarji
      • 50-konusni
      • 40-konusni
    • Vrtljive mize in indekserji Haas Rotacijske mize in indekserji
      Rotacijske mize in indekserji
      Rotacijske mize in indekserji View All
      • Rotacijske mize in indekserji
      • Vrtljive mize
      • Indekserji
      • 5-osne vrtljive mize
      • Zelo velike vrtljive mize
    • Product Image Avtomatizirani sistemi
      Avtomatizirani sistemi
      Avtomatizirani sistemi View All
      • Avtomatizirani sistemi
      • ROBOTSKI PAKETI
      • Avtomatske naprave za nalaganje kosov
      • Sistemi z zalogovniki palet
      • PODAJALNIK PALIC HAAS
      • Models
    • HITRE POVEZAVE Posebna serija  Posebna serija 
      KARIERA V PODJETJU HAAS KARIERA V PODJETJU HAAS SESTAVI IN PREVERI CENO SESTAVI IN PREVERI CENO CENIK CENIK KAJ JE NOVEGA? KAJ JE NOVEGA? VAŠ PRVI CNC VAŠ PRVI CNC HAAS SIX PACK HAAS SIX PACK
      ORODJA ZA NAKUPOVANJE
      • Sestavi in preveri ceno Haasa
      • Cenik
      • Razpoložljiv inventar
      • Financiranje CNCA
      SE ŽELITE S KOM POGOVORITI?

      Tovarniška izpostava Haas (HFO) lahko odgovori na vaša vprašanja in vam predstavi vaše najboljše možnosti.

      CONTACT YOUR DISTRIBUTOR >
  • Možnosti Main Menu
    • Product Image Vretena
      Vretena
      Vretena View All
      • Vretena
    • Product Image Menjalci orodja
      Menjalci orodja
      Menjalci orodja View All
      • Menjalci orodja
    • Product Image 4. | 5. os
      4. | 5. os
      4. | 5. os View All
      • 4. | 5. os
    • Product Image Revolverji in gnana orodja
      Revolverji in gnana orodja
      Revolverji in gnana orodja View All
      • Revolverji in gnana orodja
    • Product Image Merjenje s sondo
      Merjenje s sondo
      Merjenje s sondo View All
      • Merjenje s sondo
    • Obvladovanje odrezkov in emulzije Haas Obvladovanje odrezkov in emulzije
      Obvladovanje odrezkov in emulzije
      Obvladovanje odrezkov in emulzije View All
      • Obvladovanje odrezkov in emulzije
    • Krmilje Haas Krmilje Haas
      Krmilje Haas
      Krmilje Haas View All
      • Krmilje Haas
    • Product Image Opcije izdelka
      Opcije izdelka
      Opcije izdelka View All
      • Opcije izdelka
    • Product Image Orodje in vpenjanje
      Orodje in vpenjanje
      Orodje in vpenjanje View All
      • Orodje in vpenjanje
    • Product Image Vpenjanje obdelovanca
      Vpenjanje obdelovanca
      Vpenjanje obdelovanca View All
      • Vpenjanje obdelovanca
    • Product Image 5-osne rešitve
      5-osne rešitve
      5-osne rešitve View All
      • 5-osne rešitve
      • 5 Easy Steps to 5-Axis
    • Product Image Avtomatizacija
      Avtomatizacija
      Avtomatizacija View All
      • Avtomatizacija
    • HITRE POVEZAVE Posebna serija  Posebna serija 
      KARIERA V PODJETJU HAAS KARIERA V PODJETJU HAAS SESTAVI IN PREVERI CENO SESTAVI IN PREVERI CENO CENIK CENIK KAJ JE NOVEGA? KAJ JE NOVEGA? VAŠ PRVI CNC VAŠ PRVI CNC HAAS SIX PACK HAAS SIX PACK
      ORODJA ZA NAKUPOVANJE
      • Sestavi in preveri ceno Haasa
      • Cenik
      • Razpoložljiv inventar
      • Financiranje CNCA
      SE ŽELITE S KOM POGOVORITI?

      Tovarniška izpostava Haas (HFO) lahko odgovori na vaša vprašanja in vam predstavi vaše najboljše možnosti.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Spoznajte Haasovo razliko
    • Zakaj Haas?
    • MyHaas
    • Skupnost za izobraževanje
    • Industrija 4.0
    • Certifikat Haas
    • Pričevanja strank
  • Servis Main Menu
      Dobrodošli v storitvah Haas
      DOMAČA STRAN ZA SERVIS Priročniki za operaterja Postopki z navodili Navodila za odpravljanje napak preventivno vzdrževanje Deli Haas Haas Tooling Videoposnetki
  • Videoposnetki Main Menu
  • Kontaktirajte nas

×

Iskalni rezultati

Web Pages

Images

    • <
    • 1
    • >
MyHaas Dobrodošli,
!
Haas Tooling Zgodovina naročil gostov MyHaas/HaasConnect Vpis Registrirajte Haas Tooling Moj račun Order History Return History MyHaas/HaasConnect Izpis Dobrodošli, Moji stroji Zadnja dejavnost Moje ponudbe Moj račun Moji uporabniki Izpis
Poiščite distributerja
  1. Izberite jezik
    1. English
    2. Deutsch
    3. Español - España
    4. Español - Méjico
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. пост-советский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
×

Iskalni rezultati

Web Pages

Images

    • <
    • 1
    • >

Mill - G-Codes

Priročnik za upravljavca rezkalnega stroja


  • 1 – Rezkar – Uvod
  • 2 – Rezkar – Pravne informacije
  • 3 – Rezkar – Varnost
  • 4 – Rezkar – Krmilje
  • 5 – Rezkar – Prikaz krmiljenja
  • 6 – Rezkar – Upravitelj naprave
  • 7 – Rezkar – Funkcija TouchScreen (zaslon na dotik)
  • 8 – Rezkar – Nastavitev delov
  • 9 – Rezkar – Krovni menjalec orodja
  • 10 – Rezkar – SMTC
  • 11 – Rezkar – Delovanje
  • 12 – Rezkar – Programiranje
  • 13 – Rezkar – Makroji
  • 14 – Rezkar – Nadzorne ikone
  • 15 – Rezkar – Konzola z elektronskimi kolesi za ročno pozicioniranje
  • 17 – Rezkar – G-kode
  • 18 – Rezkar – M-kode
  • 19 – Rezkar – Nastavitve
  • 20 – Rezkar – Ostala oprema

Go To :

17.1 Predstavitev kode G rezkalnega stroja

Predstavitev kode G rezkalnega stroja

Na tej strani so podrobni opisi kod G, ki jih uporabljate za programiranje rezkalnega stroja. 

POZOR:  Vzorčni programi v tem priročniku so bili preskušeni glede natančnosti, vendar so samo za nazoren prikaz. Programi ne določajo orodij, izravnav ali materialov. Ne opisujejo vpenjalnih naprav za obdelovanec ali drugih pritrdilnih naprav. Če se odločite zagnati vzorčni program na svojem računalniku, to storite v grafičnem načinu. Vedno upoštevajte prakse varnega obdelovanja, ko zaženete neznan program.

OPOMBA:  Vzorčni programi v tem priročniku predstavljajo klasičen slog programiranja. Namen vzorcev je prikazati varne in zanesljive programe, ki niso nujno najhitrejši ali najučinkovitejši način za upravljanje stroja. Vzorčni programi uporabljajo G-kode, ki jih morda ne želite uporabljati v učinkovitejših programih.

Kaj so G-kode?
  • 17.1 – Rezkar – G-kode
  • 17.2 Rezalne G-kode
  • 17.3 Kompenzacija rezkala
  • 17.4 Predprogramirani cikli
  • 17.5 Posebne G-kode
Koda Opis Skupina
G00 Pozicioniranje hitrega gibanja 01
G01 Linearni interpolirani gib 01
G02 Krožni interpolirani gib, sourno 01
G03 Krožni interpolirani gib, protiurno 01
G04 Redno ustavljanje operacije 00
G09 Natančna ustavitev 00
G10 Nastavitev začetnih položajnih točk 00
G12 Rezkanje krožnih vdolbin, sourno 00
G13 Rezkanje krožnih vdolbin, protiurno 00
G17 Izbira ravnine XY 02
G18 Izbira ravnine XZ 02
G19 Izbira ravnine YZ 02
G20 Izbira inčev 06
G21 Izbira metrskih enot 06
G28 Vrnitev na ničelno točko stroja 00
G29 Vrnitev iz referenčne točke 00
G31 Izvajaj podajanje do signala preskoka 00
G35 Avtomatsko merjenje premera orodja 00
G36 Avtomatsko merjenje ničelne točke obdelovanca 00
G37 Avtomatsko merjenje ničelne položajne točke orodja 00
G40 Preklic kompenzacije rezkala 07
G41 2D kompenzacija rezkala, levo 07
G42 2D kompenzacija rezkala, desno 07
G43 Kompenzacija dolžine orodja + (seštej) 08
G44 Kompenzacija dolžine orodja – (odštej) 08
G47 Graviranje besedila 00
G49 G43/G44/G143 Preklic 08
G50 Prekliči skaliranje 11
G51 Skaliranje 11
G52 Nastavitev koordinatnega sistema obdelovanca 00 ali 12
G53 Nemodalna izbira koordinat stroja 00
G54 Izberite koordinatni sistem obdelovanca št. 1 12
G55 Izberite koordinatni sistem obdelovanca št. 2 12
G56 Izberite koordinatni sistem obdelovanca št. 3 12
G57 Izberite koordinatni sistem obdelovanca št. 4 12
G58 Izberite koordinatni sistem obdelovanca št. 5 12
G59 Izberite koordinatni sistem obdelovanca št. 6 12
G60 Enosmerno pozicioniranje 00
G61 Način natančne ustavitve 15
G64 G61 Prekliči 15
G65 Izbirna možnost klica makro podprograma 00
G68 Rotacija 16
G69 Prekliči kodo G68-rotacija 16
G70 Krog za odprtine za vijake 00
G71 Lok za odprtine za vijake 00
G72 Odprtine za vijake vzdolž kota 00
G73 Predprogramirani cikel za visokohitrostno globoko vrtanje 09
G74 Predprogramirani cikel za vrtanje nasprotnih navojev 09
G76 Predprogramirani cikel za fino grezenje 09
G77 Predprogramirani cikel grezenja z zadnje strani 09
G80 Preklic predprogramiranega cikla 09
G81 Predprogramirani cikel vrtanja 09
G82 Predprogramirani cikel točkovnega vrtanja 09
G83 Predprogramirani cikel za standardno globoko vrtanje 09
G84 Predprogramirani cikel vrezovanja navojev 09
G85 Predprogramirani cikel za grezenje 09
G86 Predprogramirani cikel za grezenje in ustavljanje 09
G89 Predprogramirani cikel za grezenje v obdelovanec, redno ustavljanje operacije, grezenje iz obdelovanca 09
G90 Ukaz absolutnega položaja 03
G91 Ukaz za inkrementalni položaj 03
G92 Nastavitev vrednosti premika koordinatnih sistemov obdelovanca 00
G93 Način podajanja z inverznim časom (hitrost predstavljena kot število delovnih gibov na minuto) 05
G94 Način podajanja na minuto 05
G95 Podajanje na vrtljaj 05
G98 Predprogramirani cikel vračanja v prvotno točko 10
G99 Predprogramirani cikel vračanja na ravnino R 10
G100 Prekliči zrcalno sliko 00
G101 Omogoči zrcalno sliko 00
G103 Omejeno medpomnjenje bloka 00
G107 Cilindrična preslikava 00
G110 Koordinatni sistem št. 7 12
G111 Koordinatni sistem št. 8 12
G112 Koordinatni sistem št. 9 12
G113 Koordinatni sistem št. 10 12
G114 Koordinatni sistem št. 11 12
G115 Koordinatni sistem št. 12 12
G116 Koordinatni sistem št. 13 12
G117 Koordinatni sistem št. 14 12
G118 Koordinatni sistem št. 15 12
G119 Koordinatni sistem št. 16 12
G120 Koordinatni sistem št. 17 12
G121 Koordinatni sistem št. 18 12
G122 Koordinatni sistem št. 19 12
G123 Koordinatni sistem št. 20 12
G124 Koordinatni sistem št. 21 12
G125 Koordinatni sistem št. 22 12
G126 Koordinatni sistem št. 23 12
G127 Koordinatni sistem št. 24 12
G128 Koordinatni sistem št. 25 12
G129 Koordinatni sistem št. 26 12
G136 Avtomatsko sredinsko merjenje ničelne točke obdelovanca 00
G141 3D+ kompenzacija rezkala 07
G143 5-osna kompenzacija dolžine orodja + 08
G150 Rezkanje vdolbin za splošne namene 00
G154 Izbira koordinat obdelovanca P1–P99 12
G156 Cikel pehanja 09
G167 Spreminjanje nastavitve 00
G174 PROTIURNO nevertikalno togo vrtanje navojev 00
G184 SOURNO nevertikalno togo vrtanje navojev 00
G187 Nastavitev stopnje gladkosti 00
G234 Krmiljenje središčne točke orodja (TCPC) 08
G253 G253 Usmerja vreteno ortogonalno glede na koordinatni sistem oblike 00
G254 Dinamična ničelna točka obdelovanca (DWO) 23
G255 Preklic dinamične ničelne točke obdelovanca (DWO) 23
G266 Linearno hitro % gibanje po vidni osi 00
G268 Omogočanje koordinatnega sistema oblike 02
G269 Onemogočanje koordinatnega sistema oblike 02

Rezalne G-kode

Glavne rezalne G-kode so razvrščene v interpolirano gibanje in predprogramirane cikle. Kode za rezanje z interpoliranimi premiki se razdelijo na:

G01 – Linearni interpolirani gib
G02 – Krožni interpolirani gib v smeri sourno
G03 – Krožni interpolirani gib v smeri protiurno
G12 – Rezkanje krožnih vdolbin v smeri sourno
G13 – Rezkanje krožnih vdolbin v smeri protiurno

Linearni interpolirani gib

G01 Linearni interpolirani gib se uporablja za rezanje ravnih črt. Zahteva podajalno hitrost, specificirano s kodo naslova Fnnn.nn. Xnn.nnnn, Ynn.nn, Znn.nn in Annn.nnn so izbirne kode naslova za specifikacijo reza. Ukazi za premik naslednjih osi uporabljajo podajalno hitrost, ki jo specificira koda G01, dokler se ne poda ukaza G00, G02, G03, G12, or G13 ali za premik druge osi.

Vogali se lahko poševno odrežejo z uporabo argumenta Cnn.nnnn, ki določi podatke za poševno odrezovanje. Robove lahko zaoblite z uporabo izbirne kode naslova Rnn.nnnn, ki določi polmer loka za zaobljenje. Za več podatkov glejte G01 Linearni interpolirani gib (skupina 01).

Krožni interpolirani gib

G02 in G03 sta G-kodi za krožne rezalne gibe. Krožni interpolirani gib ima več izbirnih kod za naslov, s katerimi definira lok ali krog. Lok ali krog začne rezati iz trenutnega položaja rezkala [1] na geometrijo, specificirano znotraj ukaza G02/G03.

Loki se lahko določijo na dva različna načina. Prednostni način je z določanjem središča krožnega loka ali kroga z uporabo črk I, J in/ali K in z določanjem končne točke [3] krožnega loka z X, Y in/ali Z. Vrednosti črk I J K določajo relativne razdalje na oseh XYZ od začetne točke [2] do središča kroga. Vrednosti XYZ določajo absolutne razdalje XYZ od začetne točke do končne točke loka znotraj trenutnega koordinatnega sistema. To je tudi edini način za rezanje kroga. Če določite samo vrednosti I J K in ne določite vrednosti končne točke X Y Z, boste rezali krog.

Drugi način za rezanje loka je z določanjem vrednosti X Y Z za končno točko in določitev polmera kroga z vrednostjo R.

Spodaj so primeri uporabe dveh različnih načinov za rezanje polmera 2" (ali 2 mm), 180 stopinj, protiurno. Orodje začne izvajanje pri začetni točki X0 Y0 [1], se premakne na izhodišče loka [2], in izreže lok do končne točke [3]:

1

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

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

Spodaj je primer, kako izrezati krog polmera 2" (ali 2 mm):

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

Kompenzacija rezkala

Kompenzacija rezkala je metoda premika poti orodja, tako da se dejanska sredinska črta orodja premakne na levo ali desno od programirane poti.

Običajno je kompenzacija rezkala programirana za premikanje orodja, da se nadzorujejo mere obdelovanca. Prikazovalnik ničelne položajne točke orodja se uporablja za vnos vrednosti, za katero se položaj orodja premakne.

Ničelna položajna točka orodja se lahko vnese kot vrednost premera ali polmera, odvisno od Nastavitve 40, za vrednosti geometrije in obrabe. Če je specificiran premer, je vrednost premika polovica vnesene vrednosti.

Efektivne vrednosti ničelne položajne točke orodja so vsota vrednosti geometrije in obrabe orodja. Pri strojnem 2D-obdelovanju je na voljo kompenzacija rezkala samo za os X in os Y (G17). Pri strojnem 3D-obdelovanju je na voljo kompenzacija rezkala za os X, os Y in os Z (G141).

Splošni opis kompenzacije rezkala

G41 izbere kompenzacijo rezkala v levo. To pomeni, da krmilnik premika orodje levo od programirane poti (glede na smer hoda), da kompenzira polmer ali premer orodja, ki je določen v »tabeli z ničelnimi položajnimi točkami orodja« (glejte Nastavitev 40). G42 izbere desno kompenzacijo rezkala, ki premakne orodje na desno od programirane poti glede na smer gibanja.

Ukaz G41 ali G42 mora imeti vrednost Dnnn, da izbere pravilne številke ničelnih položajnih točk orodja iz stolpca »ničelna položajna točka polmera/premera«. Številka za uporabo s kodo D je v skrajnem levem stolpcu »Tabele z ničelnimi položajnimi točkami orodja«. Vrednost, ki jo krmilnik uporablja za kompenzacijo rezkala, je v stolpcu GEOMETRIJA pod kodo D (če je Nastavitev 40 PREMER) ali pod kodo R (če je Nastavitev 40 RADIJ).

Če je vrednost ničelne položajne točke negativna, kompenzacija rezkala deluje, kot da je program specificiral nasprotno kodo G. Na primer za negativno vrednost, vneseno za G41 se bo kompenzacija orodja obnašala, kot da je bila vnesena pozitivna vrednost G42. Tudi, ko je aktivna kompenzacija rezkala (G41 ali G42), lahko uporabljate samo ravnino X-Y (G17) za krožne gibe. Kompenzacija rezkala je omejena na kompenzacijo samo v ravnini X-Y.

G40 prekliče kompenzacijo rezkala in je privzeta nastavitev, ko vklopite napajanje stroja. Če kompenzacija rezkala ni aktivna, je programirana pot enaka sredinski rezalni poti. Ne smete končati programa (M30, M00, M01, or M02), ko je kompenzaciji rezkala aktivna.

Krmilnik deluje z enim blokom gibanja hkrati. Kljub temu pa bo pogledal vnaprej naslednja (2) bloka, ki imata X ali Y premike. Krmilnik preveri te (3) bloke informacij zaradi motenj. Nastavitev 58 krmili delovanje tega dela kompenzacije rezkala. Razpoložljive vrednosti za Nastavitev 58 so Fanuc ali Yasnac.

Če je Nastavitev 58 nastavljena na Yasnac, mora biti krmilnik sposoben pozicionirati stran orodja vzdolž vseh robov programirane konture tako, da naslednja dva pomika ne bosta materiala zarezala preveč. Krožni gibi so povezani z vsemi zunanjimi koti.

Če je nastavitev 58 nastavljena na Fanuc, krmilnik ne zahteva, da je rezalni rob orodja nameščen vzdolž vseh robov programirane konture, kar preprečuje napako, da se material zareže preveč. Kljub temu bo krmilnik sprožil alarm, če je pot rezkala programirana tako, da se bo lahko zgodilo, da bo material zarezan preveč. Krmilnik pridruži ostri kot zunanjim kotom, manjšim ali enakim 270 stopinj. Zunanjim kotom, ki so večji od 270 stopinj, pridruži linearno gibanje.

Ti diagrami prikazujejo, kako deluje kompenzacija rezkala za možne vrednosti Nastavitve 58. Upoštevajte, da bo majhen rez, ki je manjši od polmera orodja in pod pravim kotom glede na prejšnji pomik, deloval samo z nastavitvijo Fanuc.

Kompenzacija rezkala, slog YASNAC, koda G41 s Pozitivnim premerom orodja ali koda G42 z negativnim premerom orodja:

[1] Dejansko središče poti orodja,
[2] Programirana pot orodja,
[3] Začetna točka,
[4] Kompenzacija rezkala. G41 / G42 in G40 so ukazani na začetku in koncu poti orodja.

Kompenzacija rezkala, slog YASNAC, koda G42 s Pozitivnim premerom orodja ali koda G41 z negativnim premerom orodja:

[1] Dejansko središče poti orodja,
[2] Programirana pot orodja,
[3] Začetna točka,
[4] Kompenzacija rezkala. G41 / G42 in G40 so ukazani na začetku in koncu poti orodja.

Kompenzacija rezkala, slog FANUC, koda G41 s Pozitivnim premerom orodja ali koda G42 z negativnim premerom orodja:

[1] Dejansko središče poti orodja,
[2] Programirana pot orodja,
[3] Začetna točka,
[4] Kompenzacija rezkala. G41 / G42 in G40 so ukazani na začetku in koncu poti orodja.

Kompenzacija rezkala, slog FANUC, koda G42 s Pozitivnim premerom orodja ali koda G41 z negativnim premerom orodja:

[1] Dejansko središče poti orodja,
[2] Programirana pot orodja,
[3] Začetna točka,
[4] Kompenzacija rezkala. G41 / G42 in G40 so ukazani na začetku in koncu poti orodja.

Nepravilna kompenzacija rezkala:

[1] Pomik je manjši kot polmer kompenzacije rezkala,
[2] Obdelovanec,
3] Orodje.

OPOMBA:  majhen rez, ki je manjši od polmera orodja in pod pravim kotom glede na prejšnji pomik, BO deloval samo z nastavitvijo Fanuc. Če stroj uporablja nastavitev Yasnac, se bo sprožil alarm »Kompenzacija rezkala«.

Naravnava podajalne hitrosti za kompenzacijo rezkala

Pri uporabi kompenzacije za krožni gib obstaja možnost naravnavanja hitrosti, glede na programirano. Če je zaključni rez načrtovan na notranjem krožnem gibu, morate zmanjšati hitrost orodja, da zagotovite ustrezno površinsko hitrost (tudi imenovana hitrost rezanja), ki ne bo presegla hitrosti, ki jo je načrtoval programer. Težave se pojavijo, ko hitrost preveč upočasni. Zaradi tega se za takšne primere uporablja Nastavitev 44, da omeji vrednost zmanjševanja hitrosti, ki se lahko izvede s funkcijo za nastavitev podajalne hitrosti. Nastavi se lahko med 1 % in 100 % hitrosti. Če je nastavljeno na 100 %, se hitrosti ne bo spremenila. Če nastavite na 1 %, lahko upočasnite hitrost na 1 % od programirane podajalne hitrosti.

Če je rez na zunanjem krožnem gibu, se podajalna hitrost ne naravnava.

Vnos kompenzacije rezkala (Yasnac) tipa A in B:

[1] Programirana pot,
[2] Pot središča orodja,
[r] Polmer orodja

Vnos kompenzacije rezkala (slog Fanuc) tipa A in B:

[1] Programirana pot,
[2] Pot središča orodja,
[r] Polmer orodja

Krožna interpolacija in kompenzacija rezkala

V tem razdelku je opisana uporaba G02 (Krožne interpolacije v smeri sourno), G03 (Krožna interpolacija v smeri protiurno) in kompenzacija rezkala, levo, (G41: Kompenzacija rezkala, levo, G42: Kompenzacije rezkala, desno).

Z uporabo kod G02 in G03 lahko programiramo stroj za rezanje krožnih gibov in polmerov. Na splošno je pri programiranju profila ali konture najlažji način za opis polmera med dvema točkama z R in vrednostjo. Za krožni gib polnega obrata (360 stopinj), mora biti specificirana vrednost I ali J. Ilustracija krožnega izseka bo opisala različne krožne izseke.

Z uporabo kompenzacije rezkala v tem razdelku bo programer lahko rezkalo premaknil za natančno vrednostjo in bo sposoben obdelovati profil ali konturo na natančne dimenzije tiska. Z uporabo kompenzacije rezkala se zmanjša čas programiranja in verjetnost napake pri računanju zaradi dejstva, da je mogoče programirati resnične dimenzije, velikost in geometrijo delov pa je mogoče enostavno nadzorovati.

Tu je nekaj pravil o kompenzaciji rezkala, ki jim morate strogo slediti, za uspešno obdelavo natančno upoštevati. Pri pisanju programov vedno upoštevajte ta pravila.

  1. Kompenzacija rezkala mora biti vklopljena med premikom G01 X,Y ki je enak ali večji od polmera rezkala ali kompenzirane vrednosti.
  2. Ko se opravi postopek, ki uporablja kompenzacijo rezkala, bo treba opraviti IZKLOP kompenzacije rezkala po enakih pravilih kot postopek za VKLOP, npr. tisto, kar je vstavljeno, je treba izvleči.
  3. Pri večini strojev med kompenzacijo rezkala ne bo deloval linearni premik X,Y, ki je manjši od polmera rezkala. (Nastavitev 58 – nastavitev za tip Fanuc – za pozitivne rezultate.)
  4. Kompenzacije rezkala ne morete preklopiti v položaj VKLOP ali IZKLOP med ločnim gibanjem s kodo G02 ali G03.
  5. Pri aktivni kompenzaciji rezkala bo obdelovanje notranjega loka s polmerom, ki je manjši od tistega, ki ga določa aktivna vrednost D, povzročilo, da stroj sproži alarm. Premer orodja ne more biti zelo velik, če je polmer loka zelo majhen.

Ta ilustracija prikazuje, kako se izračuna pot orodja za kompenzacijo rezkala.

V razdelku s podrobnostmi je prikazano orodje v začetnem položaju in nato v ničelni položajni točki, v kateri je rezkalo postavljeno ob obdelovanec.

Krožna interpolacija G02 in G03:

[1] rezkar s premerom 0,250",
[2] Programirana pot,
[3] Središče orodja,
[4] Začetni položaj,
[5] Pot orodja v ničelni položajni točki.

Vaja za programiranje, ki prikazuje pot orodja.

Ta program uporablja kompenzacijo rezkala. Pot orodja je programirana, glede na sredinsko črto rezkala. To je tudi način, kako krmilnik izračuna kompenzacijo rezkala.

%
O40006 (profil rezkalnika);
(G54 X0 Y0 je v spodnjem levem kotu obdelovanca);
(Z0 je na vrhu obdelovanca) ;
(T1 je rezkar 0,250 premera);
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T1 M06 (Izberite orodje 1);
G00 G90 G40 G49 G54 (varen zagon) ;
X-1. Y-1. (hitri gib na 1. položaj);
S1000 M03 (Vreteno, smer sourno);
G43 H01 Z0.1(ničelna položajna točka orodja 1) ;
M08(hladilna tekočina vklopljena);
(ZAČNITE Z REZANJEM BLOKOV);
G01 Z-1. F50. (podajanje do globine rezkanja) ;
G41 G01 X0 Y0 D01 F50. (2D rezkar komp je ostal vklopljen) ;
Y4.125 (linearno gibanje) ;
G02 X0.25 Y4.375 R0.375 (zaobljenje kotov) ;
G01 X1.6562 (linearno gibanje) ;
G02 X2. Y4.0313 R0.3437 (zaobljenje kotov) ;
G01 Y3.125 (linearno gibanje) ;
G03 X2.375 Y2.75 R0.375 (zaobljenje kotov) ;
G01 X3.5 (linearno gibanje) ;
G02 X4. Y2.25 R0.5 (zaobljenje kotov) ;
G01 Y0.4375 (linearno gibanje) ;
G02 X3.4375 Y-0.125 R0.5625 (zaobljenje kotov) ;
G01 X-0.125 (linearno gibanje) ;
G40 X-1. Y-1. (Zadnji položaj, komp rezkarja izključen);
(ZAČETEK DOKONČANJA BLOKOV);
G00 Z0.1 M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena);
G53 G49 Z0 M05 (Z referenca, izklop vretena) ;
G53 Y0 (Y referenca) ;
M30 (Konec programa) ;
%

Predprogramirani cikli

Predprogramirani cikli so G-kode, ki izvajajo ponavljajoče se operacije, kot so vrtanje, vrezovanje navojev in grezenje. Definirajte predprogramirani cikel z abecednimi kodami naslovov. Ko je predprogramirani cikel delujoč, stroj opravlja definirano operacijo vsakič, ko ukažete nov položaj, razen če specificirate, da je ne opravi.

Predprogramirani cikli poenostavljajo programiranje delov. Najpogostejše ponavljajoče se operacije osi Z, kot so vrtanje, vrezovanje navojnih delov in grezenje, imajo predprogramirane cikle. Ko je delujoč, se predprogramirani cikel izvaja na vsakem novem položaju osi. Predprogramirani cikli izvajajo gibanje osi kot hitre ukaze (G00) (ukazi za gibanje z največjo hitrostjo) in po opravljenem gibanju osi se izvede operacija predprogramiranega cikla. To velja za cikle kod G17, G19, in za gibanje osi Y na Y-osi stružnic.

Predprogramirani cikli vrtanja:

Vsi predprogramirani cikli vrezovanja navojev se lahko zankajo z ukazi kode G91, v načinu inkrementalnega programiranja.

  • Predprogramirani cikel vrtanja G81 je osnovni cikel vrtanja. Uporablja se za vrtanje plitvih odprtin ali za vrtanje s funkcijo Hlajenje skozi vreteno (TSC).
  • Predprogramirani G82 cikel točkovnega vrtanja G81 je enak kot Predprogramirani cikel vrtanja samo, da lahko izvaja redno ustavljanje operacije na dnu odprtine. Izbirni argument Pn.nnn specificira trajanje rednega ustavljanja operacije.
  • Predprogramirani cikel G83 za standardno globoko vrtanje se tipično uporablja za vrtanje globokih lukenj. Globina vrtanja je lahko spremenljiva ali konstantna in vedno inkrementalna. Qnn.nnn Ne uporabljajte vrednosti Q pri programiranju z I, J in K.
  • Predprogramirani cikel za visokohitrostno globoko vrtanje G73 je enak kot Predprogramirani cikel za standardno globoko vrtanje G83, razen, da je razdalja za premik nazaj orodja za globoko vrtanje določena z Nastavitvijo 22 – Delta Z predprogramiranega cikla. Svetujemo uporabo Ciklov globokega vrtanja za globine lukenj, ki so večje od 3-kratnega premera svedra. Prvotna globina pri globokem vrtanju, določena s črko I, na splošno mora biti globina 1 premera orodja.

Predprogramirani cikli vrezovanja navojev

Obstajata dva predprogramirana cikla vrezovanja navojev. Vsi predprogramirani cikli vrezovanja navojev se lahko zankajo z ukazi kode G91, v načinu inkrementalnega programiranja.

Predprogramirani cikel vrezovanja navojev G84 je običajen cikel vrezovanja navojev. Uporablja se za vrezovanje desnih navojev.

Predprogramirani cikel za vrtanje nasprotnih navojev G74 je cikel vrtanja nasprotnih navojev. Uporablja se za vrezovanje levih navojev.

Cikla grezenja in povrtanja

Obstaja (5) predprogramiranih ciklov za grezenje. Vsi predprogramirani cikli grezenja se lahko zankajo z ukazi kode G91, v načinu inkrementalnega programiranja.

  • Predprogramirani G85 cikel grezenja je osnovni cikel grezenja. Cikel bo izvedel vrtanje v obdelovanec do želene višine in se vrnil na specificirano višino z dvigom iz obdelovanca.
  • Koda G86 poda ukaz za predprogramirani cikel za grezenje in ustavljanje, ki je enak predprogramiranemu ciklu za grezenje G85, razen da se bo vreteno ustavilo na dnu odprtine, preden se bo vrnilo na specificirano višino s pomikom iz obdelovanca.
  • Predprogramirani cikel za grezenje v obdelovanec, redno ustavljanje operacije, grezenje iz obdelovanca G89, ki je enak kot G85 samo, da je na dnu odprtine redna ustavitev operacije, nato se nadaljuje grezenje pri specificirani podajalni hitrosti, ki je enaka hitrosti, s katero se orodje vrne v specificirani položaj. To se razlikuje od drugih predprogramiranih ciklov za grezenje, pri katerih se orodje, pri vrnitvi v povratni položaj, premika s hitrim gibom ali z izvajanjem ročnega pomika.
  • Predprogramirani cikel za fino grezenje G76 izvede grezenje odprtine do specificirane globine in po grezenju odprtine premakne, orodje nad obdelovanec, preden ga vrne v začetni položaj.
  • Predprogramirani cikel za grezenje G77 z zadnje strani deluje podobno kot G76, razen, da pred začetkom grezenja odprtine, premakne orodje nad obdelovanec, nato se premakne v obdelovanec in izvede grezenje do specificirane globine.

Ravnine R

Ravnine R ali ukazi G-kode, ki specificirajo vrnitev osi Z med predprogramiranimi cikli.

Ravnine R in G-kode ostajajo aktivne med trajanjem predprogramiranega cikla. Vrnitev predprogramiranega cikla G98 v prvotno točko premakne os Z na višino osi Z pred predprogramiranega ciklom.

Vrnitev ravnine R predprogramiranega cikla G99 premakne os Z na višino, specificirano z argumentom Rnn.nnnn, ki je specificiran s predprogramiranim ciklom. 

Posebne G-kode

Posebne G-kode se uporabljajo za kompleksno rezkanje . To vključuje:

  • Graviranje (G47)
  • Rezkanje vdolbin (G12, G13 in G150)
  • Rotacija in skaliranje (G68, G69, G50, G51)
  • Zrcalna slika (G101 in G100)

Graviranje

Koda G47 za graviranje besedila omogoča graviranje besedila (vključno z nekaterimi znaki ASCII) ali s sekvenčnimi zaporednimi številkami z enim blokom kode.

Glejte G47 graviranje besedila (skupina 00) za več informacij o graviranju.

Rezkanje vdolbin

Na krmilniku Haas obstajata dve vrsti kod G za rezkanje vdolbin:

rezkanje krožnih vdolbin se izvaja s kodo G12, ki poda ukaz za rezkanje krožnih vdolbin sourno in s kodo G13, ki poda ukaz za rezkanje krožnih vdolbin protiurno.

Koda G150 rezkanje vdolbin za splošne namene, uporablja podprogram za strojno obdelovanje geometrije vdolbine, ki jo določi uporabnik.

Prepričajte se, da je geometrija podprograma popolnoma zaprte oblike. Prepričajte se, da je začetna točka XY v ukazu G150 znotraj meje popolnoma zaprte oblike. Če tega ne storite, se lahko sproži Alarm 370 – Napaka v določevanju vdolbine.

Za več podatkov o kodah G glejte G12 rezkanje krožnih vdolbin, sourno/G13 rezkanje krožnih vdolbin, protiurno (skupina 00).

Rotacija in skaliranje

OPOMBA:  Kupiti morate izbirni možnosti »Rotacija« in »Skaliranje«, da lahko uporabljate te funkcije. Na voljo je tudi možnost preskusa z 200 ur poskusne uporabe.

Rotacija G68 se uporablja za rotacijo koordinatnega sistema v želeni ravnini. To funkcijo lahko uporabljate skupaj s kodo G91 Način inkrementalnega programiranja za obdelovanje simetričnih vzorcev. Koda G69 prekliče rotacijo.

G51 uporabi faktor skaliranja na vrednosti pozicioniranja v blokih po ukazu G51. G50 prekliče skaliranje. Skaliranje lahko uporabite skupaj z rotacijo, vendar ne pozabite najprej podati ukaza za skaliranje.

Za več podatkov o kodah G, ki podajo ukaz za rotacijo in skaliranje, glejte Rotacija G68 (skupina 16).

Zrcalna slika

G101 Omogoči zrcalno sliko bo izvedla zrcaljenje premika osi glede na specificirano os. Nastavitve 45–48, 80 in 250 omogočijo zrcalno slikanje osi X, Y, Z, A, B in C.

Točka, okoli katere se izvaja zrcaljenje vzdolž osi, je določena z argumentom Xnn.nn. To lahko specificirate za os Y, ki je omogočen na stroju in v nastavitvah, z uporabo osi za zrcaljenje kot argument. G100 prekliče G101.

Za več podatkov o kodah G, ki se uporabljajo za ukaze zrcalne slike, glejte kodi G100/G101 Omogoči/onemogoči zrcalno sliko (skupina 00).

Povratne informacije
POIŠČITE DISTRIBUTERJA
Povratne informacije
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.

HAAS dobavljena cena

Ta cena vključuje stroške pošiljanja, izvozne in uvozne dajatve ter vse druge stroške, ki nastanejo med pošiljanjem na lokacijo v Franciji, dogovorjeno z vami kot kupcem. Za dostavo CNC produkta Haas se ne sme zaračunati nobenih drugih obveznih stroškov.

BODITE OBVEŠČENI O NAJNOVEJŠIH NASVETIH IN TEHNOLOGIJI PODJETJA HAAS…

Prijavite se zdaj!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servis in podpora
  • Lastniki
  • Zahteva za servis
  • Priročniki za operaterja
  • Deli Haas
  • Zahteva za popravilo delilnika
  • Navodila za prednamestitev
  • Orodja za nakupovanje
  • Sestavi in preveri ceno novega Haasa
  • Razpoložljiv inventar
  • Cenik Haas
  • Financiranje CNCA
  • O podjetju Haas
  • Zaposlitev
  • Certifikati in varnost
  • Kontaktirajte nas
  • Zgodovina
  • Pogoji in določbe
  • Pogoji in določbe Haas Tooling
  • Zasebnost
  • Garancija
  • Skupnost Haas
  • Certifikacijski program Haas
  • Motošport Haas
  • Fundacija Gena Haasa
  • Haas skupnost za tehnično izobraževanje
  • Dogodki
  • Pridružite se pogovoru
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc – Orodja CNC stroja

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

Obvestilo o piškotkih

Za izboljšanje vaše uporabniške izkušnje uporabljamo piškotke. Naše obvestilo o piškotkih opisuje, katere piškotke uporabljamo, zakaj jih uporabljamo in kako lahko najdete več informacij o njih. Potrdite, da nam dovolite uporabo analitičnih piškotkov. Če nam ne daste dovoljenja, lahko še naprej uporabljate naše spletno mesto, vendar z okrnjeno uporabniško izkušnjo.

Upravljaj nastavitve

Obvestilo o piškotkih

Za izboljšanje vaše uporabniške izkušnje uporabljamo piškotke. Naše obvestilo o piškotkih opisuje, katere piškotke uporabljamo, zakaj jih uporabljamo in kako lahko najdete več informacij o njih. Potrdite, da nam dovolite uporabo analitičnih piškotkov. Če nam ne daste dovoljenja, lahko še naprej uporabljate naše spletno mesto, vendar z okrnjeno uporabniško izkušnjo.

Functional Cookies

Analytics Cookies