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

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

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

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

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Descoperiți diferența Haas
    • De ce Haas
    • MyHaas
    • Comunitate pentru învățare
    • Industry 4.0
    • Certificare Haas
    • Mărturiile clienților
  • Service Main Menu
      Bine ați venit la departamentul de Haas Service
      PAGINA PRINCIPALĂ SERVICE Manualele de utilizare Instrucțiuni de folosire Ghiduri de depanare Întreținerea preventivă a mașinii Piese Haas Haas Tooling Videoclipuri
  • Videoclipuri Main Menu
  • Main Menu
    • View All
      • Financing
    • View All
      • Showroom Inventory
    • LINK-URI RAPIDE Serie specială  Serie specială 
      SERIILE EU SERIILE EU CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI CONFIGURAȚIE ȘI PREȚ | LISTĂ DE PREȚURI Mașini în stoc Mașini în stoc CE ESTE NOU CE ESTE NOU PRIMA DVS. MAȘINĂ CNC PRIMA DVS. MAȘINĂ CNC
      CUMPĂRAREA SCULELOR
      • Configurare și preț mașină Haas
      • Listă de prețuri
      • Inventar disponibil
      • Finanțare CNCA
      AVEȚI NEVOIE DE CONSILIERE?

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

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

Rezultatele căutării

Web Pages

Images

    • <
    • 1
    • >

Mill - User-Definable Macros - RD0049

Pagina principală Service *Freză * - Macro-uri definibile de utilizator - RD0049

*Freză * - Macro-uri definibile de utilizator - RD0049

- Salt la secțiune - Back to Top

13.1 Prezentarea macro-urilor

Macros Introduction

NOTĂ: Această funcţie de control este opţională; contactaţi HFO pentru informaţii cu privire la modul de achiziţionare a acesteia.

Macro-urile conferă unităţii de comandă posibilităţi de prelucrare şi flexibilitate ce nu sunt disponibile în cazul codurilor G standard. Câteva utilizări posibile se referă la: familiile de piese, ciclurile închise speciale, mişcările complexe şi dispozitivele opţionale de antrenare. Posibilităţile sunt practic nelimitate.

Se numeşte macro orice rutină/ subprogram ce poate fi rulat de mai multe ori. O instrucţiune macro poate aloca o valoare unei variabile sau citi o valoare pentru o variabilă, evalua o expresie, determina un salt condiţionat sau necondiţionat spre un alt punct din program, respectiv repeta condiţionat o secţiune a programului.

Iată câteva exemple de aplicaţii pentru macro-uri. Exemplele evidenţiază principii de bază, nu prezintă programe macro complete.

Scule pentru dispozitive de fixare rapidă pe masă - Puteţi seta numeroase proceduri de setare semiautomatizate pentru asistarea operatorului. Puteţi rezerva sculele pentru situaţii concrete care nu au fost anticipate în cursul proiectării sculelor. De exemplu, să presupunem că o companie utilizează o bridă standard cu un model standard de alezaje de şuruburi. Dacă se constată, după setare, că dispozitivul de fixare respectiv necesită o bridă suplimentară şi dacă aţi programat un subprogram macro 2000 pentru găurirea modelului de alezaje de şuruburi al bridei, atunci este suficientă procedura următoare în două etape pentru adăugarea bridei la dispozitivul de fixare:

a) Avansaţi rapid maşina în coordonatele X, Y şi Z şi în unghiul în care trebuie poziţionată brida. Citiţi coordonatele de poziţie pe afişajul maşinii.
b) Executaţi următoarea comandă în modul MDI:

G65 P2000 Xnnn Ynnn Znnn Annn;

unde nnn sunt coordonatele determinate în etapa a). Aici, macro 2000 (P2000) execută prelucrarea, întrucât a fost proiectată pentru găurirea modelului de alezaje de şuruburi al bridei în unghiul specificat pentru A. În esenţă, acesta este un ciclu închis personalizat.

Modelele simple ce sunt repetate- Puteţi defini cu ajutorul macro-urilor şi memora modelele repetate. De exemplu:

a) Modele alezaje de şuruburi
b) Flotarea
c) Modele unghiulare, cu orice număr de alezaje, în orice unghi, cu orice spaţiere
d) Frezare specializată, cum ar fi cu fălci moi
e) Modele matriciale (de ex. 12 orizontal şi 15 vertical)
f) Strunjire oscilantă de suprafaţă, (de ex. 12 ţoli pe 5 ţoli cu o freză cu un singur dinte de 3 ţoli)

Setarea automată a decalajelor în funcție de program - Cu ajutorul macro-urilor, decalajele coordonatelor pot fi setate în fiecare program, astfel încât procedurile de setare devin mai facile şi mai puţin susceptibile la erori (variabilele macro #2001-2800).

Palparea - Utilizarea unui palpator îmbunătăţeşte capacităţile de prelucrare ale maşinii în diferite moduri.

a) Crearea profilului unei piese pentru determinarea dimensiunilor necunoscute în vederea prelucrării ulterioare.
b) Calibrarea sculei pentru valorile referitoare la corecţii şi uzură.
c) Inspectarea înainte de prelucrare pentru determinarea adaosurilor de material la piese turnate.
d) Inspecţia după prelucrare pentru determinarea valorilor referitoare la paralelism şi planeitate, precum şi a poziţionării.

Useful G and M Codes

M00, M01, M30 - Oprire program
G04 - Oprire temporizată
G65 Pxx - Apelare subprogram macro. Permite transmiterea variabilelor.
M29 Setarea releului de ieşire cu M-Fin.
M129 Setarea releului de ieșire cu M-Fin.
M59 Setarea releului de ieşire.
M69 Dezactivarea releului de ieşire
M96 Pxx Qxx - Salt local condiţionat atunci când semnalul de intrare discret este 0
M97 Pxx - Apelare subrutină locală
M98 Pxx - Apelare subprogram
M99 - Revenire la subprogram sau buclă
G103 - Limită anticipare bloc. Nu este permisă compensarea frezei.
M109 - Intrare interactivă pentru utilizator

Round Off

Unitatea de comandă memorează numerele zecimale în format binar. Ca urmare, numerele memorate în variabile pot diferi cu cel puţin o zecimală semnificativă. De exemplu, numărul 7 memorat în variabila macro #10000 poate fi citit ulterior ca 7.000001, 7.000000 sau 6.999999. Dacă instrucţiunea dumneavoastră era

IF [#10000 EQ 7]… ;

aceasta poate conduce la un rezultat eronat. O metodă mai sigură de programare în acest caz ar fi

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

Acest aspect este în mod normal o problemă doar la stocarea numerelor întregi în variabile macro în care nu vă aşteptaţi să găsiţi ulterior componente zecimale.

Look-ahead

Anticiparea este un concept foarte important în programarea cu macro-uri. Unitatea de comandă încearcă să proceseze cât mai multe linii posibil în avans în scopul creşterii vitezei de procesare. Aceasta include interpretarea variabilelor macro. De exemplu,

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

Aceasta urmăreşte activarea unei ieşiri, aşteptarea timp de 1 secundă, şi apoi dezactivarea acesteia. Însă, anticiparea determină activarea şi dezactivarea imediată a ieşirii în timp ce unitatea de comandă procesează o oprire temporizată. G103 P1 este utilizată pentru limitarea anticipării la 1 bloc. Pentru a face ca exemplul prezentat să funcţioneze corect, modificaţi-l după cum urmează:

G103 P1 (Consultaţi secţiunea Codurile G a manualului pentru o explicare mai detaliată a G103);
;
#12012=1 ;
G04 P1.;
;
;
;
#12012=0 ;

Block Look-Ahead and Block Delete

Unitatea de comandă Haas utilizează funcţia de anticipare a blocurilor pentru citirea şi pregătirea pentru blocurile de cod ce urmează după blocul de cod curent. Aceasta permite tranziţia fluentă a unităţii de comandă de la o mişcare la următoarea. G103 limitează numărul de blocuri de cod anticipate de unitatea de comandă. Codul de adresă Pnn din G103 specifică până unde poate merge unitatea de comandă cu anticiparea. Pentru informaţii suplimentare, a se vedea G103 Limitarea anticipării blocurilor (Grupa 00)

Modul Ştergere bloc vă permite să omiteţi la alegere blocurile de cod. Utilizaţi un caracter / la începutul blocurilor de program pe care doriţi să le omiteţi. Apăsaţi tasta BLOCK DELETE (ştergere bloc) pentru a accesa modul Ştergere bloc. În timp ce modul Ştergere bloc este activat, unitatea de comandă nu execută blocurile marcate cu un caracter /. De exemplu:

Utilizând un

/M99 (Revenire la subprogram) ;

înainte de un bloc cu

M30 (Încheiere program şi resetare) ;

transformă subprogramul într-un program principal atunci când tasta BLOCK DELETE (ştergere bloc) este în poziţia activat. Programul este utilizat ca subprogram atunci când modul Ştergere bloc este dezactivat.

Când este utilizat un token pentru ștergere bloc „/”, chiar dacă modul Ștergere bloc nu este activ, linia va bloca anticiparea. Acest lucru este util pentru depanarea procesării macro în programele NC.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

Preț de livrare Haas

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

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

Înregistrați-vă acum!   

HAAS TOOLING ACCEPTĂ URMĂTOARELE:

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

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

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