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
0
Poiščite distributerja
  1. Izberite jezik
    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. Українська
  • stroji Main Menu
    • Vertikalni rezkarji Haas Vertikalni rezkarji
      Vertikalni rezkarji
      Vertikalni rezkarji View All
      • Vertikalni rezkarji
      • VF Serija
      • Univerzalni stroji
      • Serija VF
      • VP-5 prizmatično
      • VMC z menjavo palet
      • Stroji Mini Mill
      • Kalupni stroji
      • Visokohitrostni vrtalni centri
      • Serija Drill/Tap/Mill
      • Rezkarji Toolroom Mill
      • Kompaktni rezkarji
      • Serija Gantry
      • SR usmerjevalniki pločevine
      • Izjemno velik vertikalni obdelovalni center (VMC)
      • Rezkarji z dvema stebroma
      • Simulator krmilja
      • AVTOMATSKI NALAGALNI SISTEM ZA REZKAR
      • VMC/UMC APL na strani
      • 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
      • Serija drsnih vodil
      • 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
      • Avtomatizacija rezkarja
      • Avtomatizacija stružnice
      • Modeli avtomatizacije
    • Haas vrtalni centri Namizni stroji
      Namizni stroji
      Namizni stroji View All
      • Namizni stroji
      • Namizni rezkar
      • Namizna stružnica
    • Oprema za trgovine Haas Oprema za delavnice
      Oprema za delavnice
      Oprema za delavnice View All
      • Oprema za delavnice
      • Tračna žaga
      • Rezkar za koleno
      • Površinski brusilnik, 2550
      • Površinski brusilnik, 3063
      • Laserski rezalni stroj
    • HITRE POVEZAVE Posebna serija  Posebna serija 
      EU SERIJA EU SERIJA IZDELAVA IN CENA | CENIK IZDELAVA IN CENA | CENIK Stroji na zalogi Stroji na zalogi KAJ JE NOVEGA? KAJ JE NOVEGA? VAŠ PRVI CNC VAŠ PRVI CNC
      ORODJA ZA NAKUPOVANJE
      • Sestavi in preveri ceno Haas
      • 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
    • View All
    • 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 
      EU SERIJA EU SERIJA IZDELAVA IN CENA | CENIK IZDELAVA IN CENA | CENIK Stroji na zalogi Stroji na zalogi KAJ JE NOVEGA? KAJ JE NOVEGA? VAŠ PRVI CNC VAŠ PRVI CNC
      ORODJA ZA NAKUPOVANJE
      • Sestavi in preveri ceno Haas
      • 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 Haas Service
      DOMAČA STRAN ZA SERVIS Priročniki za operaterja Postopki z navodili Navodila za odpravljanje napak Preventivno vzdrževanje stroja Deli Haas Haas Tooling Videoposnetki
  • Videoposnetki Main Menu
×

Iskalni rezultati

Web Pages

Images

    • <
    • 1
    • >
Use the up and down arrows to select a result. Press enter to go to the selected search result. Touch device users can use touch and swipe gestures.
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
0
Poiščite distributerja
  1. Izberite jezik
    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. Українська
×

Iskalni rezultati

Web Pages

Images

    • <
    • 1
    • >

12 - Mill - Programming

Priročnik za upravljavca rezkalnega stroja


  • 0 – Rezkar – Kazalo
  • 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
  • 16 – Rezkar – Programiranje izbirnih možnosti
  • 17 – Rezkar – G-kode
  • 18 – Rezkar – M-kode
  • 19 – Rezkar – Nastavitve
  • 20 – Rezkar – Ostala oprema

Go To :

  • 12.1. Osnove programiranja
  • 12.2. Absolutno/inkrementalno pozicioniranje
  • 12.3. Klici ničelnih točk orodja/obdelovanca
  • 12.4 Podprogrami

12.1. Osnove programiranja

Basic Programming

Tipični program CNC ima (3) dele:

1) Priprava: Ta del programa izbere ničelno točko obdelovanca in ničelno položajno točko orodja (offseti orodja), izbere orodje za rezkanje, vklopi emulzijo, nastavi hitrost vretena in izbere absolutno ali inkrementalno pozicioniranje za premik osi.

2) Rezanje: Ta del programa določa pot orodja in podajalno hitrost za rezanje.

3) Dokončanje: Ta del programa premakne vreteno s poti, izklopi vreteno, izklopi hladilno tekočino in premakne mizo v položaj, od koder je mogoče del naložiti in pregledati.

To je osnovni program, ki z orodjem 1 izvaja rez globok 0,100" (2,54 mm) v obdelovanec po premočrtni poti od X = 0,0 Y = 0,0 do X = - 4,0 Y = - 4,0

OPOMBA: Programski blok lahko vsebuje več kot eno kodo G, če so te kode G iz različnih skupin. V programskem bloku ne morete postaviti dveh kod G iz iste skupine. Upoštevajte tudi, da v enem bloku sme biti samo ena M-koda.

%
O40001 (Osnovni program) ;
(G54 X0 Y0 je zgornji desni kot obdelovanca);
(Z0 je na vrhu obdelovanca) ;
(T1 je Čelno rezkalo 1/2");
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T1 M06 (Izberite orodje 1);
G00 G90 G17 G40 G49 G54 (varen zagon);
X0 Y0 (hitri gib na 1. položaj) ;
S1000 M03 (Vreteno, smer sourno);
G43 H01 Z0.1 (ničelna položajna točka orodja 1, vklop) ;
M08 (Vklopljena hladilna tekočina);
(ZAČNITE Z REZANJEM BLOKOV);
G01 F20. Z-0.1 (podajanje do globine rezkanja) ;
X-4. Y-4. (linearno gibanje) ;
(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) ;
%

Preparation

To so bloki kode za pripravo v vzorčnem programu O40001:

Pripravljalni blok kode Opis
% Označuje začetek programa, napisanega v urejevalniku besedil.
O40001 (Osnovni program) ; O40001 je ime programa.. Konvencija o poimenovanju programov sledi formatu Onnnnn: Črki "O" ali "o" sledi 5-mestna številka.
(G54 X0 Y0 je zgornji desni kot obdelovanca) ; Opomba:
(Z0 je na vrhu obdelovanca) ; Opomba:
(T1 je Čelno rezkalo 1/2"); Opomba:
(ZAČETNI PRIPRAVLJALNI BLOKI) ; Opomba:
T1 M06 (Izberite orodje 1) ; Izbere orodje T1, ki ga želite uporabiti. M06 ukaže menjalniku orodja, da naloži orodje 1 (T1) v vreteno.
G00 G90 G17 G40 G49 G54 (varen zagon);

To se imenuje varna zagonska vrstica. To blokado kode je dobro namestiti po vsaki zamenjavi orodja. G00 določa gibanje osi, ki se dokonča v načinu hitrega hoda. 

G90 določa premike osi, ki se dokončajo v absolutnem načinu (glejte Absolutno v primerjavi z inkrementalnim pozicioniranjem (G90, G91) za več informacij).

G17 rezalno ravnino definira kot ravnino XY. G40 = Preklic kompenzacije rezkala G49 Ta koda G prekliče kompenzacijo dolžino orodja. G54 določa koordinatni sistem, ki bo centriran na ničelno točko obdelovanca, shranjeno v G54 na prikazu ničelne točke.

X0 Y0 (hitri gib na 1. položaj) ; X0 Y0 ukaže mizi, da se premakne v položaj X = 0,0 in Y = 0,0 v koordinatni sistem G54.
S1000 M03 (Vreteno, smer sourno) ;

M03 vreteno vklopi v smeri sourno. Vzame kodo naslova Snnnn, kje je nnnn želena hitrost RPM vretena. 

Pri strojih z menjalnikom krmilnik samodejno izbere visoko ali nizko prestavo na podlagi ukazane hitrosti vretena. Lahko uporabite M41 ali M42, da bi to preglasili. Za več podatkov o kodah M za preglasitev, izbrane prestave glejte stran Preglasitev nizke M41/M42 visoke prestave.

Pri strojih z menjalnikom krmilnik samodejno izbere visoko ali nizko prestavo na podlagi ukazane hitrosti vretena. Lahko uporabite M41 ali M42, da bi to preglasili. Za več podatkov o kodah M za preglasitev, izbrane prestave glejte stran M41/M42 Preglasitev nizke/visoke prestave.

G43 H01 Z0.1 (ničelna položajna točka orodja 1, vklop) ; G43 H01 vklopi kompenzacijo dolžine orodja +. H01 določa uporabo dolžine, shranjene za orodje 1, na prikazu Ničelna položajna točka orodja. Z0.1 ukaže pomik osi Z v točko Z = 0,1. 
M08 (Vklopljena hladilna tekočina); M08 poda ukaz za vklop hladilne tekočine.

Cutting

To so kodni bloki za rezkanje v vzorčnem programu O40001:

Kodni blok za rezkanje Opis
G01 F20. Z-0.1 (podajanje do globine rezkanja) ; G01 F20. definira gibanje osi tako, da se po tem ukazu gibanje dokonča z gibom po ravni črti. G01 zahteva kodo naslova Fnnn.nnnn. Naslovna koda F20. določa, da je podajalna hitrost gibanja 20" (508 mm)/min. Z-0,1 ukaže pomik osi Z v točko Z = – 0,1.
X-4. Y-4. (linearno gibanje) ; X-4. Y-4. ukaže gibanje osi X v točko X = – 4.0 in ukaže gibanje osi Y v točko Y = – 4.0.

Completion

Kodni blok za dokončanje Opis
G00 Z0.1 M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena); Koda G00 ukaže, da se gibanje osi dokonča v načinu hitrega pomika. Z0.1 ukaže pomik Z-osi v točko Z = 0,1. M09 poda ukaz za vklop hladilne tekočine.
G53 G49 Z0 M05 (Z referenca, izklop vretena) ; Koda G53 definira gibanje osi tako, da se položaji določajo, glede na koordinatni sistem stroja. G49 Ta koda G prekliče kompenzacijo dolžino orodja. Z0 je ukaz za premik na Z = 0,0. M05 izklopi vreteno.
G53 Y0 (Y referenca) ; Koda G53 definira gibanje osi tako, da se položaji določajo, glede na koordinatni sistem stroja. Y0 je ukaz za premik na Y = 0,0.
M30 (Konec programa) ; M30 konča program in premakne kazalec na krmilnem zaslonu na vrh programa.
% Označuje konec programa, napisanega v urejevalniku besedil.

12.2. Absolutno/inkrementalno pozicioniranje

Absolute vs. Incremental Positioning (G90, G91)

Absolutno (G90) in inkrementalno pozicioniranje (G91) določata, kako krmilnik interpretira ukaze za gibanje osi.

Ko podate ukaz za premik osi po kodi G90, se osi premaknejo v ta položaj relativno glede na izhodišče koordinatnega sistema, ki se trenutno uporablja.

Ko podate ukaz za premik osi po kodi G91, se osi premaknejo v ta položaj relativno glede na trenutni položaj.

Absolutno programiranje je uporabno v večini primerov. Inkrementalno programiranje je učinkovitejše za ponavljajoče se enakomerno razporejene reze.

Slika Slika 1 prikazuje del s 5 enako oddaljenimi odprtinami premera Ø0,25" (13 mm). Globina odprtine je 1,00" (25,4 mm), razmik pa je 1,250" (31,75 mm).

Slika 1 prikazuje del s 5 enako oddaljenimi odprtinami premera Ø0,25" (13 mm). Globina odprtine je 1,00" (25,4 mm), razmik pa je 1,250" (31,75 mm).

Absolutni/inkrementalni program za vzorčenje. G54 X0. Y0. za inkrementalno [1], G54 za absolutno [2]

Spodaj sta dva primera programa, ki izvrtata luknje, kot je prikazano na risbi, s primerjavo med absolutnim in inkrementalnim pozicioniranjem.

Odprtine začnemo z vrtanjem v središče kroga in zaključno vrtanje izvedemo s svedrom 0,250" (6,35 mm). Z vrtanjem v središče izvrtamo globino reza 0.200" (5.08 mm) in s svedrom 0.250" izvrtamo globino reza 1.00" (25.4 mm). G81, Predprogramirani cikel za vrtanje, se uporablja za vrtanje odprtin.

Mill Incremental Positioning Example

%
O40002 (primer inkrementalnega prog.) ;
N1 (G54 X0 Y0 je na sredini levo od obdelovanca) ;
N2 (Z0 je na vrhu obdelovanca);
N3 (T1 je središčni sveder);
N4 (T2 je sveder);
N5 (T1 ZAČETNI PRIPRAVLJALNI BLOKI) ;
N6 T1 M06 (Izberite orodje 1) ;
N7 G00 G90 G40 G49 G54 (varen zagon);
N8 X0 Y0 (hitri gib na 1. položaj);
N9 S1000 M03 (Vreteno, smer sourno) ;
N10 G43 H01 Z0.1(ničelna položajna točka orodja 1, vklop) ;
N11 M08(vklop hladilne tekočine) ;
N12 (T1 REZALNI BLOKI);
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (začetek G81, 5-krat);
N15 G80 (preklic G81);
N16 (T1 BLOKI ZA DOKONČANJE) ;
N17 G00 G90 G53 Z0. M09 (hitri povratni sunek, hlad.tek. izklop);
N18 M01 (Izbirna ustavitev) ;
N19 (T2 ZAČETNI PRIPRAVLJALNI BLOKI) ;
N20 T2 M06 (Izberite orodje 2) ;
N21 G00 G90 G40 G49 (varen zagon);
N22 G54 X0 Y0 (hitri hod na 1. položaj) ;
N23 S1000 M03 (Vreteno, smer sourno) ;
N24 G43 H02 Z0.1(ničelna položajna točka orodja 2, vklop) ;
N25 M08(vklop hladilne tekočine) ;
N26 (T2 REZALNA BLOKA);
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (preklic G81);
N29 (T2 BLOKI ZA DOKONČANJE) ;
N30 G00 Z0.1 M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena) ;
N31 G53 G90 G49 Z0 M05 (Z referenca, izklop vretena) ;
N32 G53 Y0 (Y referenca);
N33 M30 (Konec programa) ;
%

Mill Absolute Positioning Example

Način absolutnega programiranja zahteva več vrstic kode kot inkrementalno programiranje. Programi imajo podobne razdelke za pripravo in dokončanje.

Poglejte vrstico N13 v primeru inkrementalnega programiranja, kjer se začne operacija vrtanja v središče. G81 uporablja kodo naslova zanke Lnn, da specificira število ponovitev cikla. Naslovna koda L5 ponovi ta postopek (5) krat. Vsakič, ko se predprogramirani cikel ponovi, premakne razdaljo, ki jo določita izbirni vrednosti X in Y. V tem programu se inkrementalni program z vsako zanko premakne iz trenutnega položaja za 1,25" po X osi in nato izvede cikel vrtanja.

Za vsako operacijo vrtanja program specificira globino vrtanja 0,1" globlje od trenutne globine, ker je začetna točka premika 0,1" nad obdelovancem.

Pri absolutnem pozicioniranju koda G81 določa globino vrtanja, vendar ne uporablja kode naslova zanke. Namesto tega program poda položaj vsake odprtine v ločeni vrstici. Dokler koda G80 ne prekliče predprogramiranega cikla, krmilnik izvaja cikel vrtanja na vsakem položaju.

Program absolutnega pozicioniranja specificira natančno globino odprtine, ker je začetna točka vrtanja globine na površini obdelovanca (Z = 0).

1

%
O40003 (Absolutno ex-prog);
N1 (G54 X0 Y0 je na sredini levo od obdelovanca) ;
N2 (Z0 je na vrhu obdelovanca);
N3 (T1 je središčni sveder);
N4 (T2 je sveder);
N5 (T1 ZAČETNI PRIPRAVLJALNI BLOKI) ;
N6 T1 M06 (Izberite orodje 1) ;
N7 G00 G90 G40 G49 G54 (varen zagon);
N8 X1.25 Y0 (hitri hod na 1. položaj) ;
N9 S1000 M03 (Vreteno, smer sourno) ;
N10 G43 H01 Z0.1 (ničelna položajna točka orodja 1, vklop) ;
N11 M08 (vklop hladilne tekočine) ;
N12 (T1 REZALNI BLOKI);
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (začnite G81, prva luknja);
N15 X2.5 (2. luknja) ;
N16 X3.75 (3. luknja) ;
N17 X5. (4. luknja) ;
N18 X6.25 (5. luknja) ;
N19 G80 (preklic G81) ;
N20 (T1 BLOKI ZA DOKONČANJE) ;
N21 G00 G90 G53 Z0. M09 (hitri povratni sunek, hlad.tek. izklop);
N22 M01 (Izbirna ustavitev) ;
N23 (T2 ZAČETNI PRIPRAVLJALNI BLOKI) ;
N24 T2 M06 (Izberite orodje 2) ;
N25 G00 G90 G40 G49 (varen zagon) ;
N26 G54 X1.25 Y0 (hitri hod na 1. položaj) ;
N27 S1000 M03 (Vreteno, smer sourno) ;
N28 G43 H02 Z0.1(ničelna položajna točka orodja 2, vklop) ;
N29 M08 (vklop hladilne tekočine) ;
N30 (T2 REZALNA BLOKA);
N31 G99 G81 F21.4 X1.25 Z-1. (1. luknja);
N32 X2.5 (2. luknja) ;
N33 X3.75 (3. luknja) ;
N34 X5. (4. luknja) ;
N35 X6.25 (5. luknja) ;
N36 G80 (preklic G81) ;
N37 (T2 BLOKI ZA DOKONČANJE) ;
N38 G00 Z0.1 M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena) ;
N39 G53 G49 Z0 M05 (Z referenca, izklop vretena) ;
N40 G53 Y0 (Y referenca);
N41 M30 (konec programa);
%

12.3. Klici ničelnih točk orodja/obdelovanca

G43 Tool Offset

G43 Hnn ukaz za kompenzacijo dolžine orodja, ki se mora uporabiti po vsaki zamenjavi orodja. Ta koda naravnava položaj osi Z tako, da vračuna tudi dolžino orodja. Argument Hnn specificira, katero dolžino orodja uporabiti. Za več informacij glejte Nastavitev ničelnih točk orodja v razdelku Delovanje.

POZOR: Za preprečevanje morebitnega trka se mora vrednost dolžine orodja ujemati z vrednostjo iz ukaza M06 Tnn za zamenjavo orodja.

Nastavitev 15 - Pogodba o kodah H in T nadzoruje, ali se mora vrednost nn ujemati z vrednostjo v argumentih Tnn in Hnn. Če je Nastavitev 15 VKLOPLJENA in se vrednosti Tnn in Hnn ne ujemata, se sproži Alarm 332 - H in T N se ne ujemata.

G54 Work Offsets

Ničelne točke obdelovanca določajo, kje na mizi je nameščen obdelovanec.

Na voljo so ničelne točke obdelovanca: G54-G59, G110-G129 in G154 P1-P99. G110-G129 in G154 P1-P20 se nanašata na iste ničelne točke obdelovanca.

Funkcija, ki vam bo v veliko pomoč, je postavitev več kosov na mizo in obdelovanje več delov v enem strojnem ciklu. To dosežemo z dodelitvijo vsakemu obdelovancu različno ničelno točko obdelovanca.

Za več podatkov glejte razdelek G-kode v tem priročniku. Spodaj je primer obdelovanja več delov v enem ciklu. Program uporablja kodo M97 Lokalni klic podprograma med postopkom rezkanja.

%
O40005 (ničelne točke obdelovanca, ex-prog);
(G54 X0 Y0 je na sredini levo od obdelovanca) ;
(Z0 je na vrhu obdelovanca) ;
(T1 je sveder) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T1 M06 (Izberite orodje 1);
G00 G90 G40 G49 G54(varen zagon) ;
X0 Y0 ;
(Premaknite se na prvi položaj koordinatnega sistema obdelovanca položaj-G54) ;
S1000 M03 (Vreteno, smer sourno);
G43 H01 Z0.1 (ničelna položajna točka orodja 1, vklop) ;
M08 (Vklopljena hladilna tekočina);
(ZAČNITE Z REZANJEM BLOKOV);
M97 P1000 (prikliči lokalni podprogram);
G00 Z3. (Hitri pomik nazaj) ;
G90 G110 G17 G40 G80 X0. Y0,:
(Premaknite se na drugi položaj koordinatnega sistema obdelovanca položaj-G110) ;
M97 P1000 (prikliči lokalni podprogram);
G00 Z3. (Hitri pomik nad obdelovanca);
G90 G154 P22 G17 G40 G80 X0. Y0,:
(Premaknite se na tretji položaj koordinatnega sistema obdelovanca položaj-G154 P22) ;
M97 P1000 (prikliči lokalni podprogram);
(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) ;
N1000 (Lokalni podprogram) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (začetek G81) ;
(1. luknja) ;
X2. Y2. (2. luknja) ;
G80 (preklic G81) ;
M99;
%

12.4 Podprogrami

Subprograms

Podprogrami:

  • Podprogram je običajno niz ukazov, ki se v programu večkrat ponovijo.
  • So napisani v ločenem programu, namesto da bi ukaze večkrat ponovili v glavnem programu.
  • V glavnem programu se pokličejo s kodo M97 ali M98 in kodo P.
  • Lahko vključuje L za ponovljeno štetje. Klic podprograma se ponovi L-krat, preden se glavni program nadaljuje z naslednjim blokom.

Ko uporabljate M97:

  • Koda P (nnnnn) je enako kot uporaba številke bloka (Nnnnnn) lokalnega podprograma.
  • Podprogram mora biti v glavnem programu

Ko uporabljate M98:

  • Koda P (nnnnn) je enako kot uporaba številke programa (Onnnnn) podprograma.
  • Če podprograma ni v pomnilniku, mora biti ime datoteke Onnnnn.nc. Ime datoteke mora vsebovati O, vodilne ničle in .nc, da stroj najde podprogram.
  • Podprogram mora biti v aktivnem imeniku ali na mestu, ki je določeno v Nastavitvah 251/252. Glejte stran 5 za več informacij o lokacijah iskanja podprograma.

Predprogramirani cikli so najpogostejša uporaba podprogramov. Na primer, lahko pozicije X in Y niza odprtin postavite v ločen program. Nato lahko program pokličete kot podprogram s predprogramiranim ciklom. Namesto, da pozicije napišete enkrat za vsako orodje, pozicije napišete samo enkrat za poljubno število orodij.

Setting Up Search Locations

Ko program kliče podprogram, krmilnik išče podprogram v aktivnem imeniku. Če krmilnik ne najde podprograma, bo uporabil Nastavitvi 251 in 252, da določi naslednjo lokacijo za iskanje. Za več informacij glejte nastavitev.

Da si ustvarite seznam lokacij za iskanje v Nastavitvi 252:

  1. V Upravitelju naprav (LIST PROGRAM) (SEZNAM PROGRAMOV), izberite želeni imenik, ki ga boste dodali na seznam.
  2. Pritisnite F3.
  3. Označite krepko izbirno možnost NASTAVITEV 252 v meniju in pritisnite ENTER.

    Nadzor doda trenutni imenik na seznam lokacij iskanja v nastavitvi 252.

Rezultat: 

Da pogledate seznam lokacij za iskanje, poglejte vrednosti Nastavitve 252 na strani Nastavitev.

Local Subprogram (M97)

Lokalni podprogram je blok kode v glavnem programu, na katerega se večkrat sklicuje glavni program. Lokalne podprograme ukažete (pokličete) z uporabo kode M97 in Pnnnnn, ki se nanaša na številko vrstice N lokalnega podprograma.

Oblika lokalnega podprograma je, da konča glavni program s kodo M30, nato vnese lokalne podprograme, ki sledijo kodi M30. Vsak podprogram mora imeti številka vrstice N na začetku in kodo M99 na koncu, ki bo program poslala nazaj v naslednjo vrstico glavnega programa.

%
O40009 (Lokalni predhodni program);
(G54 X0 Y0 je v zgornjem levem kotu obdelovanca);
(Z0 je na vrhu obdelovanca) ;
(T1 je točkovno vrtanje);
(T2 je sveder) ;
(T3 je navoj) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T1 M06 (Izberite orodje 1);
G00 G90 G40 G49 G54(varen zagon) ;
X1.5 Y-0.5 (hitri hod na 1. položaj) ;
S1406 M03 (Vreteno, smer sourno) ;
G43 H01 Z1.(ničelna položajna točka orodja 1, vklop) ;
M08(hladilna tekočina vklopljena);
(ZAČNITE Z REZANJEM BLOKOV);
G81 G99 Z-0.26 R0.1 F7. (Začetek G81) ;
M97 P1000 (prikliči lokalni podprogram) ;
(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) ;
M01 (Izbirna ustavitev) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T2 M06 (Izberite orodje 2) ;
G00 G90 G40 G49 (varen zagon) ;
G54 X1.5 Y-0.5 (hitri hod nazaj na 1. položaj) ;
S2082 M03 (Vreteno, smer sourno) ;
G43 H02 Z1. (Začetna položajna točka orodja 2 vklopljena) ;
M08(hladilna tekočina vklopljena);
(ZAČNITE Z REZANJEM BLOKOV);
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (začetek G83);
M97 P1000 (prikliči lokalni podprogram) ;
(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) ;
M01 (Izbirna ustavitev) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T3 M06 (Izberite orodje 3) ;
G00 G90 G40 G49 (varen zagon) ;
G54 X1.5 Y-0.5 ;
(hitri hod nazaj na 1. položaj);
S750 M03 (Vreteno, smer sourno) ;
G43 H03 Z1.(ničelna položajna točka orodja 3, vklop) ;
M08(hladilna tekočina vklopljena);
(ZAČNITE Z REZANJEM BLOKOV);
G84 G99 Z-0.6 R0.1 F37.5 (začetek G84) ;
M97 P1000 (prikliči lokalni podprogram) ;
(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) ;
(LOKALNI podprogram) ;
N1000 (začni lokalni podprogram) ;
X0.5 Y-0.75 (2. položaj) ;
Y-2.25 (3. položaj) ;
G98 X1.5 Y-2.5 (4. položaj) ;
(Vračanje v prvotno točko) ;
G99 X3.5 (5. položaj);
(Vrnitev na ravnino R) ;
X4.5 Y-2.25 (6. položaj);
Y-0.75 (7. položaj);
X3.5 Y-0.5 (8. položaj);
M99;
%

External Subprogram (M98)

Zunanji podprogram je ločen program, na katerega se sklicuje glavni program. Uporabite kodo M98, ki ukaže (pokliče) zunanji podprogram, s parametrom Pnnnnn, ki navaja številko programa, ki ga želite poklicati.

Ko vaš program pokliče podprogram M98, krmilnik išče podprogram v imeniku glavnega programa. Če krmilnik ne more najti podprograma v imeniku glavnega programa, potem poišče lokacijo, določeno v Nastavitvi 251. Za več podatkov glejte stran5. Če krmilnik ne najde podprograma, se sproži alarm.

V tem primeru podprogram (programa O40008) specificira (8) položajev. Vključuje tudi ukaz G98 pri premiku med položajema 4 in 5. To povzroči, da se os Z vrne na prvotno začetno točko namesto na ravnino R, tako da orodje naredi prehod nad obdelovancem.

Glavni program (Program O40007) določa (3) različne predprogramirane cikle:

  1. G81 Točkasto vrtanje na vsakem položaju
  2. G83 Globoko vrtanje na vsakem položaju
  3. G84 Vrezovanje navojev na vsakem položaju

Vsak predprogramirani cikel pokliče podprogram in opravi operacijo na vsaki poziciji.

%
O40007 (zunanji podprogram, ex-prog);
(G54 X0 Y0 je na sredini levo od obdelovanca) ;
(Z0 je na vrhu obdelovanca) ;
(T1 je točkovno vrtanje);
(T2 je sveder) ;
(T3 je navoj) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T1 M06 (Izberite orodje 1);
G00 G90 G40 G49 G54 (varen zagon) ;
G00 G54 X1.5 Y-0.5 (hitri hod na 1. položaj) ;
S1000 M03 (Vreteno, smer sourno);
G43 H01 Z1. (Začetna položajna točka orodja 1 je vklopljena).
M08 (Vklopljena hladilna tekočina);
(ZAČNITE Z REZANJEM BLOKOV);
G81 G99 Z-0.14 R0.1 F7. (Začetek G81) ;
M98 P40008 (zunanji podprogram kroga);
(ZAČETEK DOKONČANJA BLOKOV);
G00 Z1. M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena);
G53 G49 Z0 M05 (Z referenca, izklop vretena) ;
M01 (Izbirna ustavitev) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T2 M06 (Izberite orodje 2) ;
G00 G90 G40 G49 G54 (varen zagon) ;
G00 G54 X1.5 Y-0.5 (hitri hod na 1. položaj) ;
S2082 M03 (Vreteno, smer sourno) ;
G43 H02 Z1. (Začetna položajna točka orodja 1 je vklopljena).
M08 (Vklopljena hladilna tekočina);
(ZAČNITE Z REZANJEM BLOKOV);
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (začetek G83);
M98 P40008 (zunanji podprogram kroga);
(ZAČETEK DOKONČANJA BLOKOV);
G00 Z1. M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena);
G53 G49 Z0 M05 (Z referenca, izklop vretena) ;
M01 (Izbirna ustavitev) ;
(ZAČETNI PRIPRAVLJALNI BLOKI) ;
T3 M06 (Izberite orodje 3) ;
G00 G90 G40 G49 G54 (varen zagon) ;
G00 G54 X1.5 Y-0.5 (hitri hod na 1. položaj) ;
S750 M03 (Vreteno, smer sourno) ;
G43 H03 Z1. (Začetna položajna točka orodja 3, vklopljena);
M08 (Vklopljena hladilna tekočina);
(ZAČNITE Z REZANJEM BLOKOV);
G84 G99 Z-0.6 R0.1 F37.5 (začetek G84) ;
M98 P40008 (zunanji podprogram klica);
(ZAČETEK DOKONČANJA BLOKOV);
G00 Z1. M09 (Hitri pomik nad obdelovanec, hladilna tekočina izklopljena);
G53 G49 Z0 M05 (Z referenca, izklop vretena) ;
G53 Y0 (Y referenca) ;
M30 (Konec programa) ;
%

Podprogram
%
O40008 (podprogram) ;
X0.5 Y-0.75 (2. položaj) ;
Y-2.25 (3. položaj) ;
G98 X1.5 Y-2.5 (4. položaj) ;
(Vračanje v prvotno točko) ;
G99 X3.5 (5. položaj);
(Vrnitev na ravnino R) ;
X4.5 Y-2.25 (6. položaj);
Y-0.75 (7. položaj);
X3.5 Y-0.5 (8. položaj);
M99 (Podprogram Vrnitev ali zanka) ;
%

Povratne informacije

Recently Viewed Items

You Have No Recently Viewed Items Yet

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 Haas
  • Razpoložljiv inventar
  • Cenik Haas
  • Financiranje CNCA
  • O podjetju Haas
  • Izjava DNSH
  • 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
  • x
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 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