My Haas Dobro došli,
!
Haas Tooling MyHaas/HaasConnect Prijava Registrirajte se Haas Tooling MyHaas/HaasConnect Odjava Dobro došli, Moji strojevi Zadnja aktivnost Moje ponude Moj račun Moji korisnici Odjava
Pronađite zastupnika
  1. Odaberite 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. Українська
  • strojevi Main Menu
    • Vertikalne glodalice
      Vertikalne glodalice
      Vertikalne glodalice View All
      • Vertikalne glodalice
      • Serija VF
      • Univerzalni strojevi
      • VR serija
      • VP-5 prizmatski stroj
      • VMC-ovi za izmjenu paleta
      • Male glodalice
      • Strojevi za modeliranje
      • Centri za bušenje velike brzine
      • Serija strojeva za bušenje/narezivanje/glodanje
      • Alatne glodalice
      • Pocket Mill
      • Kompaktne glodalice
      • Serije pokretnih postolja
      • SR Usmjernici za ploče
      • Iznimno veliki VMC strojevi
      • Glodalice s dvostrukim stupcem
    • Višeosna rješenja
      Višeosna rješenja
      Višeosna rješenja View All
      • Višeosna rješenja
      • Y-osne tokarilice
      • 5-osne glodalice
    • Tokarilica
      Tokarilica
      Tokarilica View All
      • Tokarilica
      • ST serije
      • Dva glavnog vretena
      • Serija Box Way
      • Alatne tokarilice
      • Konjić tokarilice
      • Haas dodavači šipki
    • Horizontalne glodalice
      Horizontalne glodalice
      Horizontalne glodalice View All
      • Horizontalne glodalice
      • 50-konusni
      • Konus 40
    • rotacioni proizvodi i indekseri
      rotacioni proizvodi i indekseri
      rotacioni proizvodi i indekseri View All
      • rotacioni proizvodi i indekseri
      • Okretni stolovi
      • Indekseri
      • 5-osne rotacione jedinice
      • Iznimno velike rotacione jedinice
    • Sustavi automatizacije
      Sustavi automatizacije
      Sustavi automatizacije View All
      • Sustavi automatizacije
      • Automatizacija glodalice
      • Automatizacija tokarilice
      • Automatski sustavi za dodavanje sirovca
      • Modeli za automatizaciju
    • Desktop strojevi
      Desktop strojevi
      Desktop strojevi View All
      • Desktop strojevi
      • Desktop glodalica
      • Desktop tokarilica
      • Upravljački simulator, standardni
      • Upravljački simulator, Premium
    • Oprema za radionice
      Oprema za radionice
      Oprema za radionice View All
      • Oprema za radionice
      • Konzolna glodalica
      • Haas ručne tokarilice
      • Haas pile
    • Strojevi za izradu
      Strojevi za izradu
      Strojevi za izradu View All
      • Strojevi za izradu
      • CNC preše za savijanje
    • BRZE POVEZNICE Posebne serije  Posebne serije 
      EU SERIJE EU SERIJE KONFIGURACIJA I CIJENA | CJENIK KONFIGURACIJA I CIJENA | CJENIK Strojevi na zalihi Strojevi na zalihi ŠTO JE NOVO ŠTO JE NOVO VAŠ PRVI CNC VAŠ PRVI CNC
      ALATI ZA KUPNJU
      • Sastavite i izradite cijenu Haas stroja
      • Cjenik
      • Dostupan inventar
      • CNCA financiranje
      ŽELITE RAZGOVARATI S NEKIM?

      Haas tvornički dućan (outlet) (HFO) može odgovoriti na vaša pitanja i provesti vas kroz najbolje opcije.

      CONTACT YOUR DISTRIBUTOR >
  • Opcije Main Menu
    • Product Image Glavna vretena
      Glavna vretena
      Glavna vretena View All
      • Glavna vretena
    • Product Image Izmjenjivači alata
      Izmjenjivači alata
      Izmjenjivači alata View All
      • Izmjenjivači alata
    • Product Image 4- | 5-osni
      4- | 5-osni
      4- | 5-osni View All
      • 4- | 5-osni
    • Product Image Revolveri i pogonjeni alati
      Revolveri i pogonjeni alati
      Revolveri i pogonjeni alati View All
      • Revolveri i pogonjeni alati
    • Product Image Sondiranje
      Sondiranje
      Sondiranje View All
      • Sondiranje
    • Haas Upravljanje strugotinom i rashladnim sredstvima Upravljanje strugotinom i rashladnim sredstvima
      Upravljanje strugotinom i rashladnim sredstvima
      Upravljanje strugotinom i rashladnim sredstvima View All
      • Upravljanje strugotinom i rashladnim sredstvima
    • Haas upravljačka naprava Haas upravljačka naprava
      Haas upravljačka naprava
      Haas upravljačka naprava View All
      • Haas upravljačka naprava
    • Product Image Opcije proizvoda
      Opcije proizvoda
      Opcije proizvoda View All
      • Opcije proizvoda
    • Product Image Alati i Stezanje i prihvat sirovca
      Alati i Stezanje i prihvat sirovca
      Alati i Stezanje i prihvat sirovca View All
      • Alati i Stezanje i prihvat sirovca
    • Product Image Držač obratka
      Držač obratka
      Držač obratka View All
      • Držač obratka
    • Product Image 5-osna rješenja
      5-osna rješenja
      5-osna rješenja View All
      • 5-osna rješenja
      • 5 Easy Steps to 5-Axis
    • Product Image Automatizacija
      Automatizacija
      Automatizacija View All
      • Automatizacija
    • BRZE POVEZNICE Posebne serije  Posebne serije 
      EU SERIJE EU SERIJE KONFIGURACIJA I CIJENA | CJENIK KONFIGURACIJA I CIJENA | CJENIK Strojevi na zalihi Strojevi na zalihi ŠTO JE NOVO ŠTO JE NOVO VAŠ PRVI CNC VAŠ PRVI CNC
      ALATI ZA KUPNJU
      • Sastavite i izradite cijenu Haas stroja
      • Cjenik
      • Dostupan inventar
      • CNCA financiranje
      ŽELITE RAZGOVARATI S NEKIM?

      Haas tvornički dućan (outlet) (HFO) može odgovoriti na vaša pitanja i provesti vas kroz najbolje opcije.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Otkrijte Haas razliku
    • Zašto Haas
    • MyHaas
    • Edukacijska zajednica
    • Industry 4.0
    • Haas certifikat
    • Svjedočenja kupaca
  • Servis Main Menu
      Dobrodošli u Haas Service
      POČETNA STRANICA SERVISA Priručnici za korisnika Upute za izvršenje Upute za rješavanje problema Preventivno održavanje Haas dijelovi Haas Tooling Videozapisi
  • Videozapisi Main Menu
My Haas Dobro došli,
!
Haas Tooling MyHaas/HaasConnect Prijava Registrirajte se Haas Tooling MyHaas/HaasConnect Odjava Dobro došli, Moji strojevi Zadnja aktivnost Moje ponude Moj račun Moji korisnici Odjava
Pronađite zastupnika
  1. Odaberite 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. Українська
×

Rezultati pretrage

Web Pages

Images

    • <
    • 1
    • >

Mill - User-Definable Macros - RD0049

Početna stranica servisa Glodalica - Korisnički definirani makro programi - RD0049

Glodalica - Korisnički definirani makro programi - RD0049

- Preskoči na odjeljak - Back to Top

13.1 Uvod u makro naredbe

Macros Introduction

NAPOMENA: Ova upravljačka funkcija je opcijska; obratite se Haas tvorničkom odjelu za više informacija o tome kako je možete kupiti.

Makro programi dodaju mogućnosti i fleksibilnost upravljanja koja nije moguća sa standardnim G kodovima. Neke moguće uporabe su kompleti obradaka, korisnički standardni ciklusi, kompleksni pomaci i pogon opcijskih uređaja. Mogućnosti su gotovo beskonačne.

Makro je bilo koja rutina/potprogram koji možete izvršavati više puta. Makro izjava može dodijeliti vrijednost varijabli ili očitati vrijednost varijable, procijeniti izraz, uvjetno ili bezuvjetno se razgranati na drugu točku u programu, ili uvjetno ponoviti neki dio programa.

Evo nekoliko primjera primjene makro programa. Primjeri su samo skice i nisu potpuni makro programi.

Alati za izravno učvršćivanje na stolu - Možete poluautomatizirati mnoge postupke postavljanja kao pomoć strojaru. Možete rezervirati alate za trenutne situacije koje niste predvidjeli u dizajnu primjene. Na primjer, pretpostavimo da neka tvrtka koristi standardnu stezaljku sa standardnim rasporedom rupa za vijke. Ako nakon postavljanja otkrijete da učvršćenje treba dodatnu stezaljku i ako je programiran makro potprogram 2000 za bušenje uzoraka vijaka za stezaljku, onda ćete trebati samo ovaj postupak od dva koraka za dodavanje stezaljke u učvršćenje:

a) Ručno pomaknite stroj na koordinate X, Y i Z i kut gdje želite postaviti stezaljku. Pročitajte koordinate položaja sa zaslona stroja.
b) Izvršite ovu naredbu u modu MDI:

G65 P2000 Xnnn Ynnn Znnn Annn ;

pri čemu su nnn koordinate određene u koraku a). Ovdje makro 2000 (P2000) izvršava rad budući da je dizajniran za bušenje uzorka rupa za vijke stezaljke pod specifičnim kutom A. U osnovi je ovo korisnički standardni ciklus.

Jednostavni obrasci koji se ponavljaju - Možete definirati i spremiti opetovane obrasce s makro naredbama. Primjerice:

a) Obrazac rupa za vijke
b) Urezivanje utora
c) Kutni obrasci, bilo koji broj rupa, pod bilo kojim kutom, s bilo kojim razmacima
d) Posebno glodanje kao što su meke čeljusti
e) Uzorci matrice (npr. 12 vodoravno i 15 okomito)
f) Leteće glodanje površine (npr. 12 inča puta 5 inča pomoću 3-inčnog letećeg glodala)

Automatsko postavljanje odstupanja na osnovi programa – Pomoću makro programa, odstupanja koordinata mogu se postaviti u svakom programu tako da postupci postavljanja postanu lakši i manje podložni pogreškama (makro varijable #2001-2800).

Sondiranje – Sondiranje poboljšava mogućnosti stroja, neki primjeri su:

a) Profiliranje obratka radi određivanja nepoznatih dimenzija za obradu.
b) Kalibracija alata za vrijednosti odstupanja i trošenja.
c) Pregled prije obrade radi utvrđivanja odstupanja materijala na odljevcima.
d) Provjera nakon obrade radi utvrđivanja paralelnosti i ravnine, kao i lokacije.

Useful G and M Codes

M00, M01, M30 - Zaustavljanje programa
G04 - Stajanje
G65 Pxx - Pozivanje makro potprograma. Omogućuje prolazak varijabli.
M29 - Postavljanje izlaznog releja s M-FIN.
M129 - Postavljanje izlaznog releja s M-FIN.
M59 - Postavljanje izlaznog releja.
M69 - Oslobađanje izlaznog releja.
M96 Pxx Qxx - Uvjetno lokalno grananje kada je diskretnu ulazni signal 0
M97 Pxx - Pozivanje lokalne podrutine
M98 Pxx - Pozivanje potprograma
M99 - Vraćanje ili petlja potprograma
G103 - Ograničenje praćenja unaprijed za blok. Nije dozvoljena kompenzacija rezača.
M109 - Interaktivni korisnički unos

Round Off

Upravljačka jedinica sprema decimalne brojeve kao binarne vrijednosti. Kao posljedica, brojevi spremljeni u varijablama se mogu razlikovati za 1 najmanju značajnu znamenku. Na primjer, broj 7 spremljen u makro varijabli #10000 se kasnije može pročitati kao 7.000001, 7.000000, ili 6.999999. Ako je izjava bila

IF [#10000 EQ 7]… ;

može dati lažno očitanje. Sigurniji način za programiranje ovoga bi bio

IF [ROUND [#10000] EQ 7]… ;

Ovo pitanje je obično problem samo pri spremanju cijelih brojeva u makro varijablama gdje ne očekujete da ćete kasnije vidjeti decimalni dio.

Look-ahead

Praćenje unaprijed je vrlo važan koncept u makro programiranju. Upravljačka jedinica pokušava procesirati što je više redaka moguće prije vremena radi ubrzavanja procesiranja. To uključuje interpretaciju makro varijabli. Na primjer,

#12012 = 1 ;
G04 P1.;
#12012 = 0 ;

Namjena ovoga je uključivanje izlaza, čekanje 1 sekundu i zatim isključivanje izlaza. Međutim, praćenje unaprijed uzrokuje trenutno isključivanje izlaza dok upravljačka jedinica obrađuje stajanje. G103 P1 se koristi za ograničavanje praćenja unaprijed na 1 blok. Da bi ovaj primjer radio pravilno, mora se modificirati kako slijedi:

G103 P1 (vidi odlomak o kodovima G u priručniku za daljnje objašnjenje G103) ;
;
#12012=1 ;
G04 P1.;
;
;
;
#12012=0 ;

Block Look-Ahead and Block Delete

Upravljačka jedinica Haas koristi funkciju Block Look Ahead (Praćenje blokova unaprijed) za čitanje i pripremu programskih blokova koji dolaze nakon trenutnog programskog bloka. To omogućuje da upravljačka jedinica glatko prelazi s jednog pomaka na idući. G103 ograničava koliko daleko unaprijed će upravljačka jedinica pratiti blokove. Adresni kod Pnn u G103 zadaje koliko daleko unaprijed upravljačka jedinica smije pratiti. Za dodatne informacije, pogledajte G103 Ograničenje praćenje bloka unaprijed (Skupina 00)

Mod Block Delete (Brisanje bloka) omogućuje preskakanje odabranih programskih blokova. Upotrijebite znak / na početku programskih blokova koje želite preskočiti. Pritisnite BLOCK DELETE (BRISANJE BLOKA) za ulazak u mod brisanja bloka. Dok je aktivan mod brisanja bloka, upravljačka jedinica ne izvršava blokove označene znakom /. Primjerice:

Upotreba

/M99 (Vraćanje potprograma) ;

prije bloka s naredbom

M30 (Kraj programa i vraćanje na početak) ;

pretvara potprogram u glavni program kada je uključeno BLOCK DELETE (BRISANJE BLOKOVA). Program se upotrebljava kao potprogram kada je brisanje bloka isključeno.

Kada se upotrebljava token brisanja bloka "/", čak i ako Brisanje bloka nije aktivno, redak će pratiti blok unaprijed. To je korisno za makro obradu poništavanja pogrešaka unutar NC programa.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Povratna veza
Haas Logo

Haas cijena s dostavom

Ova cijena uključuje troškove dostave, izvozne i uvozne carine, osiguranje i sve druge troškove dostave na lokaciju u Francuskoj dogovorenu s vama kao kupcem. Nikakvi drugi obvezni troškovi ne mogu se dodati u cijenu dostave Haas CNC proizvoda.

OSTANITE U TIJEKU S NAJNOVIJIM HAAS SAVJETIMA I TEHNOLOGIJAMA…

Prijavite se sad!   

HAAS TOOLING PRIHVAĆA SLJEDEĆE:

  • Usluga i podrška
  • Vlasnici
  • Zatražite popravak
  • Upute za uporabu
  • Haas dijelovi
  • Zahtjev za popravak okretnog ili okretno nagibnog aparata
  • Vodič prije ugradnje
  • Alati za kupovinu
  • Cijena izrade novog Haasovog stroja
  • Dostupan inventar
  • Cjenik tvrtke Haas
  • CNCA financiranje
  • O tvrtki Haas
  • Izjava o pristupačnosti
  • Izjava DNSH
  • Usklađenost s propisima o izvozu
  • Zapošljavanje
  • Certifikati i sigurnost
  • Kontaktirajte nas
  • Povijest
  • Uvjeti i odredbe
  • Uvjeti i odredbe za Haas Tooling
  • Privatnost
  • Jamstvo
  • Zajednica Haas
  • Haas CNC program certifikacije
  • Haas motosportovi
  • Zaklada Gene Haas
  • Tehnička edukacijska zajednica tvrtke Haas
  • Događanja
  • Pridružite se razgovoru
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation, Inc – CNC alatni strojevi

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