Moj Haas Dobrodošli,
!
Haas Tooling MyHaas/HaasConnect Vpis Registrirajte Haas Tooling 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é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
      Vertikalni rezkarji
      Vertikalni rezkarji View All
      • Vertikalni rezkarji
      • v nizu
      • Univerzalni stroji
      • Serija VF
      • VP-5 prizmatično
      • VMC z menjavo palet
      • Rezkalni stroji Mini Mills
      • Kalupni stroji
      • Visokohitrostni vrtalni centri
      • Serija Drill/Tap/Mill
      • Rezkarji Toolroom Mill
      • Pocket Mill
      • Kompaktni rezkarji
      • Serija Gantry
      • SR usmerjevalniki pločevine
      • Izjemno velik vertikalni obdelovalni center (VMC)
      • Rezkarji z dvema stebroma
    • 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
      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
    • Horizontalni rezkarji
      Horizontalni rezkarji
      Horizontalni rezkarji View All
      • Horizontalni rezkarji
      • 50-konusni
      • 40-konusni
    • 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
    • Avtomatizirani sistemi
      Avtomatizirani sistemi
      Avtomatizirani sistemi View All
      • Avtomatizirani sistemi
      • Avtomatizacija rezkarja
      • Avtomatizacija stružnice
      • Avtomatske naprave za nalaganje kosov
      • Modeli avtomatizacije
    • Namizni stroji
      Namizni stroji
      Namizni stroji View All
      • Namizni stroji
      • Namizni rezkar
      • Namizna stružnica
      • Simulator krmilja, standardni
      • Simulator krmilja, Premium
    • Oprema za delavnice
      Oprema za delavnice
      Oprema za delavnice View All
      • Oprema za delavnice
      • Rezkar za koleno
      • Haas ročne stružnice
      • Žage Haas
    • Stroji za proizvodnjo
      Stroji za proizvodnjo
      Stroji za proizvodnjo View All
      • Stroji za proizvodnjo
      • Laserski rezalni stroj
      • CNC stiskalnice
    • 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
    • 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 Deli Haas Haas Tooling Videoposnetki
  • Videoposnetki Main Menu
Moj Haas Dobrodošli,
!
Haas Tooling MyHaas/HaasConnect Vpis Registrirajte Haas Tooling 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é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
    • >

Mill - User-Definable Macros - RD0049

Servisna domača stran Rezkar - Makroji - RD0049

Rezkar - Makroji - RD0049

- Skok na razdelek - Back to Top

13.1 Uvod v uporabo makrov

Macros Introduction

OPOMBA: Ta krmilna funkcija je izbirna možnost; pokličite svojega distributerja Haas (HFO) za informacije o nabavi.

Makri zvišajo zmogljivosti in prilagodljivost krmiljenja, ki ni možna s standardnimi ukazi kode G. Nekatere možne uporabe so: družine obdelovancev, prilagojeni predprogramirani cikli, kompleksni gibi in pogon izbirnih naprav. Možnosti je skoraj neskončno.

Makro je vsaka rutina/podprogram, ki ga lahko zaženete večkrat. Makro izjava lahko dodeli vrednost spremenljivki, prebere vrednost iz spremenljivke, ovrednoti izraz, se pogojno ali brezpogojno razveji na drugo točko znotraj programa ali pogojno ponovi kakšen razdelek programa.

Tu je nekaj primerov aplikacij za makro programe. Primeri so samo izvlečki iz celote in ne popolni makro programi.

Orodja za takojšnje pritrjevanje na mizo - Za pomoč strojniku lahko številne postopke nastavitve delno avtomatizirate. Orodja lahko rezervirate za nepričakovane razmere, ki jih niste načrtovali v svoji aplikaciji. Recimo, da podjetje uporablja standardno vpenjalno napravo s standardnim vzorcem odprtin za privijanje. Če ste po nastavitvi ugotovili, da se za pritrdilno napravo zahteva dodatna vpenjalna naprava in predpostavimo, da ste vi programirali makro podprogram 2000 za vrtanje vzorca odprtin vijaka za vpenjalo, potem potrebujete samo ta postopek, sestavljen iz 2 koraka, da dodate vpenjalo pritrdilni napravi:

a) Izvedite upravljani pomik stroja na točko s koordinatami X, Y in Z in določite kot, glede na točko, v katero želite namestiti vpenjalno napravo. Preberite koordinate položaja na zaslonu stroja.
b) Izvedite ta ukaz v načinu ročnega vnosa podatkov (MDI):

G65 P2000 Xnnn Ynnn Znnn Annn;

kje so nnn koordinate, določene v koraku a). Tukaj, makro 2000 (P2000) opravi delo, saj je bil izdelan za vrtanje vzorca odprtin za vijake, pod določenim kotom A. V bistvu je to predprogramirani cikel po meri.

Preprosti vzorci, ki se ponavljajo - Z makri lahko določite in shranite ponavljajoče se vzorce. Na primer:

a) Vzorci odprtin za vijake
b) Utorjenje
c) Kotni vzorci, poljubno število odprtin, pod katerim koli kotom, s katerimi koli razmiki
d) Specializirano rezkanje, kot so mehke čeljusti
e) Matrični vzorci (npr. 12 čez in 15 navzdol)
f) Rezanje površine s pomiki v stran brez prekinitve delovanja (npr. 12 inčev x 5 inčev z rezalnikom FLY 3 inči)

Avtomatska nastavitev ničelne položajne točke s programom - Z uporabo makrov lahko v vsakem programu nastavite koordinate ničelne položajne točke tako, da postanejo postopki nastavitve bolj preprosti in brez napak (makro spremenljivke #2001-2800).

Merjenje s sondo - Uporaba sonde izboljšuje zmogljivosti stroja; v nadaljevanju je nekaj primerov:

a) Profiliranje obdelovanca za določitev neznanih dimenzij za obdelovanje.
b) Kalibriranje orodja za merjenje vrednosti ničelne položajne točke in obrabe.
c) Preverjanje pred obdelovanjem, da se določi toleranca materiala za ulitke.
d) Pregled po obdelovanjem za določitev vrednosti vzporednosti in ravnosti ter pozicije.

Useful G and M Codes

M00, M01, M30 – zaustavitvev programa
G04 – Redno ustavljanje operacije
G65 Pxx - Klic makro podprograma. Omogoča prenos spremenljivk.
M29 - Nastavitev izhodnega releja s signalom M-Fin
M129 - Nastavitev izhodnega releja s signalom M-Fin
M59 - Nastavitev izhodnega releja
M69 - Izbriši izhodni rele
M96 Pxx Qxx - Pogojno lokalno razvejanje, ko je diskretni vhodni signal 0
M97 Pxx -Klic lokalne podrutine
M98 Pxx - Klic podprograma
M99 - Podprogram Vrnitev ali zanka
G103 - Omejitev blokov, pogledanih vnaprej Nobena kompenzacija rezkala ni dovoljena.
M109 - Interaktivni uporabniški vnos

Round Off

Krmilnik shrani decimalna števila kot binarne vrednosti. Kot rezultat tega, lahko v številkah, shranjenih v spremenljivkah, izpustimo 1 najmanj pomembno zadnjo števko. Na primer, številko 7, shranjeno v makro spremenljivki #10000, lahko kasneje preberete kot 7.000001, 7.000000 ali 6.999999. Če bi bil vaš stavek

ČE JE [#10000 EQ 7]… ;

to lahko poda napačno branje. Varnejši način, da to programiramo, bi bil, da

ČE JE [OKOLI [#10000] EQ 7]...;

Ta zadeva običajno ustvari težave samo, če shranite cela števila v makro spremenljivke, za katera ne pričakujete, da se bo del številke, izražen z ulomkom, kasneje videl.

Look-ahead

Pogled vnaprej (vnaprejšnje analiziranje vsake veje algoritma) je zelo pomembna zasnova v makro programiranju. Krmilnik poskuša obdelati čim več vrstic vnaprej, da pospeši obdelavo. To vključuje razlago makro spremenljivk. Na primer,

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

Namen tega je, da se vklopi izhod, počaka 1 sekundo in nato se izhod izklopi. Vendar pogled vnaprej povzroči, da se izhod vklopi in nato takoj izklopi, medtem ko krmiljenje opravlja redno prekinitev operacije. G103 P1 se uporablja za omejitev pogleda vnaprej na 1 blok. Da bi ta primer pravilno deloval, ga spremenite na naslednji način:

G103 P1 (Za dodatno razlago G103 glejte razdelek G-kode v priročniku;
;
#12012=1 ;
G04 P1.;
;
;
;
#12012=0 ;

Block Look-Ahead and Block Delete

Krmilnik Haas uporablja možnost, da pogleda bloke vnaprej in jih pripravi za bloke kode, ki se začnejo izvajati po trenutnem bloku kode. To omogoča gladek prehod krmiljenja z enega gibanja na drugega. G103 omejuje, kako daleč vnaprej krmilnik gleda bloke kode. Pnnnaslovna koda v G103 določa, kako daleč vnaprej lahko krmilnik pogleda in pripravi bloke. Za dodatne informacije glejte G103 Omejitev blokov, pogledanih vnaprej (skupina 00).

Način Brisanje blokov vam omogoča selektivno preskakovanje blokov kode. Uporabite znak / na začetku programskih blokov, ki jih želite preskočiti. Pritisnite BLOKIRAJ BLOK za vstop v način Brisanja blokov. Medtem ko je aktiven način Brisanja blokov, krmilnik ne izvaja ukazov blokov, označenih z znakom /. Na primer:

Uporaba a

/M99 (Podprogram Vrnitev ali zanka) ;

pred blokom z

M30 (Konec in ponastavitev programa) ;

naredi, da podprogram postane glavni program, ko je vklopljen način IZBRIŠI BLOK. Program je uporabljen kot podprogram, ko je Brisanje blokov vklopljeno.

Če uporabite znak brisanja bloka "/", tudi če način Brisanje blokov ni aktiven, bo vrstica blokirala pogled vnaprej. To je uporabno za odpravljanje napak pri makro obdelavi znotraj programov numeričnega krmiljenja (NC).

Recently Viewed Items

You Have No Recently Viewed Items Yet

Povratne informacije
Haas Logo

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 SPREJEMA NASLEDNJE:

  • 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 o dostopnosti
  • Izjava DNSH
  • Skladnost z izvoznimi predpisi
  • 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 Haas
  • Haas skupnost za tehnično izobraževanje
  • Dogodki
  • Pridružite se pogovoru
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 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