MyHaas Benvenuto,
!
Haas Tooling Storico degli ordini ospite MyHaas/HaasConnect Accedi Registrati Haas Tooling Il mio account Order History Return History MyHaas/HaasConnect Esci Benvenuto, Le mie macchine Ultima attività Preventivi personali Il mio account I miei utenti Esci
Trova il tuo distributore
  1. Seleziona lingua
    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
  • macchine Main Menu
    • Fresatrici verticali di Haas Fresatrici verticali
      Fresatrici verticali
      Fresatrici verticali Visualizza tutto
      • Fresatrici verticali
      • Serie VF
      • Macchine universali
      • Serie VR
      • VMC con cambio pallet
      • Fresatrici serie mini
      • Stampi e modellazione
      • Serie maschiatura/foratura/fresatura
      • Fresatrici da attrezzeria
      • Fresatrici compatte
      • Serie a portale mobile
      • VMC Extra-Large
      • Fresatrice da tavolo
      • Caricatore di pezzi automatico per fresatrice
      • Caricatore di pezzi automatico compatto
    • Product Image Soluzioni multiasse
      Soluzioni multiasse
      Soluzioni multiasse Visualizza tutto
      • Soluzioni multiasse
      • Torni con asse Y
      • Fresatrice a cinque assi
    • Torni Haas Torni
      Torni
      Torni Visualizza tutto
      • Torni
      • Serie ST
      • Doppio mandrino
      • Torni da attrezzeria
      • Tornio Chucker
      • Spingibarra Haas V2
      • Caricatore di pezzi automatico per tornio
    • Fresatrici orizzontali Haas Fresatrici orizzontali
      Fresatrici orizzontali
      Fresatrici orizzontali Visualizza tutto
      • Fresatrici orizzontali
      • Cono 50
      • Cono 40
    • Tavole rotanti e indexer Haas Dispositivi rotanti e indexer
      Dispositivi rotanti e indexer
      Dispositivi rotanti e indexer Visualizza tutto
      • Dispositivi rotanti e indexer
      • Tavole rotanti
      • Indexer
      • Dispositivi rotanti a 5 assi
      • Macchine rotative per lavori di grandi dimensioni
    • Product Image Sistemi di automazione
      Sistemi di automazione
      Sistemi di automazione Visualizza tutto
      • Sistemi di automazione
      • Pacchetti robot
      • Caricatori di pezzi automatici
      • Sistemi pallet pool
      • Spingibarra Haas
      • Models
    • COLLEGAMENTI RAPIDI Serie speciali  Serie speciali 
      CARRIERE HAAS CARRIERE HAAS CONFIGURA E QUOTA CONFIGURA E QUOTA LISTINO PREZZI LISTINO PREZZI NOVITÀ NOVITÀ LA TUA PRIMA CNC LA TUA PRIMA CNC HAAS SIX PACK HAAS SIX PACK
      STRUMENTI DI ACQUISTO
      • Configura e quota una Haas
      • Prezzo di listino
      • Inventario disponibile
      • Finanziamento CNCA
      VUOI PARLARE CON QUALCUNO?

      Un Haas Factory Outlet (HFO) può rispondere alle tue domande e guidarti attraverso le migliori opzioni.

      CONTACT YOUR DISTRIBUTOR >
  • Opzioni Main Menu
    • Product Image Mandrini
      Mandrini
      Mandrini Visualizza tutto
      • Mandrini
    • Product Image Cambi utensile
      Cambi utensile
      Cambi utensile Visualizza tutto
      • Cambi utensile
    • Product Image 4° | 5° Asse
      4° | 5° Asse
      4° | 5° Asse Visualizza tutto
      • 4° | 5° Asse
    • Product Image Torrette ed utensili motorizzati
      Torrette ed utensili motorizzati
      Torrette ed utensili motorizzati Visualizza tutto
      • Torrette ed utensili motorizzati
    • Product Image Indagine tramite sonda
      Indagine tramite sonda
      Indagine tramite sonda Visualizza tutto
      • Indagine tramite sonda
    • Gestione di trucioli e refrigerante Haas Gestione di trucioli e refrigerante
      Gestione di trucioli e refrigerante
      Gestione di trucioli e refrigerante Visualizza tutto
      • Gestione di trucioli e refrigerante
    • Il controllo Haas Il controllo Haas
      Il controllo Haas
      Il controllo Haas Visualizza tutto
      • Il controllo Haas
    • Product Image Opzioni di prodotto
      Opzioni di prodotto
      Opzioni di prodotto Visualizza tutto
      • Opzioni di prodotto
    • Product Image Utensileria e fissaggio dei pezzi
      Utensileria e fissaggio dei pezzi
      Utensileria e fissaggio dei pezzi Visualizza tutto
      • Utensileria e fissaggio dei pezzi
    • Product Image Serraggio dei pezzi
      Serraggio dei pezzi
      Serraggio dei pezzi Visualizza tutto
      • Serraggio dei pezzi
    • Product Image Soluzioni a 5 assi
      Soluzioni a 5 assi
      Soluzioni a 5 assi Visualizza tutto
      • Soluzioni a 5 assi
      • 5 Easy Steps to 5-Axis
    • Product Image Automazione
      Automazione
      Automazione Visualizza tutto
      • Automazione
    • COLLEGAMENTI RAPIDI Serie speciali  Serie speciali 
      CARRIERE HAAS CARRIERE HAAS CONFIGURA E QUOTA CONFIGURA E QUOTA LISTINO PREZZI LISTINO PREZZI NOVITÀ NOVITÀ LA TUA PRIMA CNC LA TUA PRIMA CNC HAAS SIX PACK HAAS SIX PACK
      STRUMENTI DI ACQUISTO
      • Configura e quota una Haas
      • Prezzo di listino
      • Inventario disponibile
      • Finanziamento CNCA
      VUOI PARLARE CON QUALCUNO?

      Un Haas Factory Outlet (HFO) può rispondere alle tue domande e guidarti attraverso le migliori opzioni.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Scopri la differenza di Haas
    • Perché Haas
    • MyHaas
    • Comunità di formazione
    • Industria 4.0
    • Certificazione Haas
    • Testimonianze dei clienti
  • Assistenza Main Menu
      Benvenuti all’Assistenza Haas
      PAGINA INIZIALE ASSISTENZA Manuali dell'operatore Procedure d’uso Guide alla risoluzione dei problemi Manutenzione preventiva Pezzi di ricambio Haas Haas Tooling Video
  • Video Main Menu
  • Utensili Haas Main Menu
      Portautensili per fresatrici Serraggio dei pezzi fresatrice Fresare Utensileria tornio Portautensili per tornio Serraggio dei pezzi nel tornio Collari e autocentranti ER Foratura Filettatura Brocciatura Gestione degli utensili Accessori macchine utensili Abrasivi Kit pacchetti Equipaggiamento e accessori Stoccaggio e maneggiamento Misurazione e ispezione
    • Haas Tooling
    • Portautensili per fresatrici
      Portautensili per fresatrici Shop All
      • Supporti per frese a codolo
      • Supporti per punte di fresatura a guscio
      • Supporti accoppiamento a caldo
      • Collari e mandrini autocentranti ER
      • Mandrini autocentranti di fresatura e collari
      • Autocentranti per foratura
      • Codoli
      • Kit portautensili per fresatrice
      • Mandrini autocentranti di fresatura idraulici e collari
    • Serraggio dei pezzi fresatrice
      Serraggio dei pezzi fresatrice Shop All
      • Morse a griffa fissa
      • Morse autocentranti
      • Piastre adattatore
      • Ganasce morsa fresatrice
      • Accessori per serrapezzi
      • Kit per morsa
      • Paralleli con morse
      • Autocentranti HA5C
      • Kit morse per tavola rotante
    • Fresare
      Fresare Shop All
      • Fresatrici a guscio
      • Inserti di fresatura
      • Fresatrici di finitura
      • Punte di fresatura a smusso e inserti
      • Corpi di punte di fresatura sostituibili
      • Punte di fresatura sferiche
      • Punte di fresatura smussate
      • Punte di fresatura per sgrossatura
      • Frese e inserti a testa sferica sostituibili
      • Kit punte di fresatura a guscio
      • Kit per fresa a smusso
      • Kit di frese sostituibili
      • Utensili a coda di rondine
      • Utensili a coda di rondine sostituibili
      • Frese per incisione
      • Sbavature
      • Frese per arrotondamento degli angoli
    • Utensileria tornio
      Utensileria tornio Shop All
      • Utensileria da taglio
      • Kit utensileria da taglio
      • Inserti per tornitura
      • Utensili per scanalatura
      • Piccoli utensili di filettatura e scanalatura DI
      • Inserti per filettatura
      • Portautensili per filettatura
      • Portautensili per interni
      • Portautensili diametro esterno
      • Inserti di tornitura in cermet
      • Inserti per tornitura CBN
      • Alloggiamento Haas Notch e inserti per filettatura
      • Alloggiamento Haas Notch e portautensili per filettatura
    • Portautensili per tornio
      Portautensili per tornio Shop All
      • Portautensili TH e CL
      • Portautensili BOT
      • Portautensili BMT
      • Portautensili motorizzati
      • Manicotti di riduzione
      • Portautensili VDI
    • Serraggio dei pezzi nel tornio
      Serraggio dei pezzi nel tornio Shop All
      • Centri girevoli
      • Camicie mandrino
      • Collari a cambio rapido
      • Collari autocentranti per tornio
      • Collari 5C
      • Kit collari 5C
      • Anelli di alesatura del tornio
      • Griffe del tornio
    • Collari e mandrini autocentranti ER
      Collari e mandrini autocentranti ER Shop All
      • ER Collets
      • Collari stagni ER
      • Collari di maschiatura ER
      • Set collari e accessori ER
      • Collari e mandrini autocentranti ER
      • Collari autocentranti ER per codoli diritti
      • Mandrini autocentranti per punta autoserrante con codoli dritti
    • Foratura
      Foratura Shop All
      • Punte in carburo
      • Corpi di foratura sostituibili
      • Inserti delle punte sostituibili
      • Corpi di foratura modulari
      • Punte di foratura modulari
      • Set e punte in cobalto
      • Punte di centratura
      • Alesatori
      • Kit di foratura sostituibili
      • Punte di centratura
      • Svasature
    • Filettatura
      Filettatura Shop All
      • Maschi
      • Inserti per filettatura
      • Portautensili per filettatura
      • Frese per filettatura
      • Maschi per tubo
      • Kit maschio punta
    • Brocciatura
      Brocciatura Shop All
      • Portautensili di brocciatura
      • Inserti di brocciatura
    • Gestione degli utensili
      Gestione degli utensili Shop All
      • Macchine per preset utensileria
      • Macchine per termoretrazione
    • Accessori macchine utensili
      Accessori macchine utensili Shop All
      • Pulitore del cono del mandrino
      • Sollevatore per officina Haas
      • Attrezzi portautensili
      • Ruote sbavatrici
      • CNC Ventole di rimozione
    • Abrasivi
      Abrasivi Shop All
      • Tamponi abrasivi
      • Utensili per sbavatura
      • Ruote sbavatrici
    • Kit pacchetto
      Kit pacchetto Shop All
      • KIT VENTOLA PER L’ELIMINAZIONE DEI TRUCIOLI
      • Kit utensile da taglio
      • Kit di frese sostituibili
      • Kit utensileria da taglio
      • Kit maschio punta
      • Kit di foratura sostituibili
      • Kit punte di fresatura a guscio
      • Kit per fresa a smusso
      • Kit portautensili per fresatrice
      • 08-1769
      • 08-1766
      • 08-1767
      • 08-1768
      • 08-1787
      • 08-1788
      • 08-1789
      • 08-1784
      • 08-1785
      • Kit serraggio dei pezzi
      • Kit morse per tavola rotante
      • Kit per morsa
    • Conservazione e gestione
      Conservazione e gestione Shop All
      • Carrello portautensili
    • Misurazione e ispezione
      Misurazione e ispezione Shop All
      • Kit di misurazione di 7 pezzi
      • Stilo WIPS, 3-Pack
      • Punta di ricambio WIPS
      • Barra di test per mandrino
      • Rifrattometro refrigerante
      • Manometro forza di fissaggio
    • Equipaggiamento e accessori
      Equipaggiamento e accessori Shop All
      • Accessori
      • Abbigliamento
    • COLLEGAMENTI RAPIDI A HAAS TOOLING
      NUOVI PRODOTTI NUOVI PRODOTTI
      PIÙ POPOLARE PIÙ POPOLARE
      PROMOZIONI SULL’UTENSILERIA PROMOZIONI SULL’UTENSILERIA
      FINANZIAMENTI E TERMINI APERTI FINANZIAMENTI E TERMINI APERTI
      Domande frequenti Domande frequenti
      KIT CREATI PER TE KIT CREATI PER TE
  • Contattaci

×

Risultati di ricerca

Web Pages

Immagini

    • <
    • 1
    • >
MyHaas Benvenuto,
!
Haas Tooling Storico degli ordini ospite MyHaas/HaasConnect Accedi Registrati Haas Tooling Il mio account Order History Return History MyHaas/HaasConnect Esci Benvenuto, Le mie macchine Ultima attività Preventivi personali Il mio account I miei utenti Esci
Trova il tuo distributore
  1. Seleziona lingua
    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
×

Risultati di ricerca

Web Pages

Immagini

    • <
    • 1
    • >

Mill - Programming

Manuale dell’operatore della fresatrice


  • 1 - Fresatrice - Introduzione
  • 2 - Fresatrice - Informazioni legali
  • 3 - Fresatrice - Sicurezza
  • 4 - Fresatrice - Pannello di comando
  • 5 - Fresatrice - Display del controllo
  • 6 - Fresatrice - Gestione dispositivi
  • 7 - Fresatrice - Funzione touchscreen
  • 8 - Fresatrice - Predisposizione del pezzo
  • 9 - Fresatrice - Cambio utensile a ombrello
  • 10 - Fresatrice - SMTC
  • 11 - Fresatrice - Funzionamento
  • 12 - Fresatrice - Programmazione
  • 13 - Fresatrice - Macro
  • 14 - Fresatrice - Icone di controllo
  • 15 - Fresatrice - Maniglia di avanzamento a distanza
  • 16 - Fresatrice - Opzioni di programmazione
  • 17 - Fresatrice - Codici G
  • 18 - Fresatrice - Codici M
  • 19 - Fresatrice - Impostazioni
  • 20 - Fresatrice - Altre attrezzature

Go To :

  • 12.1 Programmazione di base
  • 12.2 Posizionamento assoluto/incrementale
  • 12.3 Chiamate offset utensili/pezzi
  • 12.4 Sottoprogrammi

12.1 Programmazione di base

Programmazione di base

Un tipico programma CNC ha (3) parti:

1) Preparazione: Questa porzione del programma seleziona gli offset utensile e utensile, seleziona l’utensile da taglio, accende il refrigerante, imposta la velocità del mandrino e seleziona il posizionamento assoluto o incrementale per il movimento degli assi.

2) Taglio: Questa porzione del programma definisce il percorso dell’utensile e la velocità di avanzamento per l’operazione di taglio.

3) Completamento: Questa porzione del programma mette da parte il mandrino, spegne il mandrino, spegne il refrigerante e sposta la tavola in una posizione in cui il pezzo può essere scaricato e verificato.

Questo è un programma di base che pratica un taglio con una profondità di 0,100" (2,54 mm) utilizzando l’utensile 1 in un pezzo di materiale, seguendo un percorso diritto da X = 0,0, Y = 0,0 a X = -4,0, Y = -4,0.

NOTA: Un blocco di programma contiene più di un codice G, se tali codici G provengono da gruppi differenti. Non si possono mettere due codici G dello stesso gruppo in un blocco di programma. Inoltre è permesso un solo codice M per blocco.

%
O40001 (Programma di base) ;
(G54 X0 Y0 è nell’angolo in cima a destra del pezzo) ;
(Z0 è in cima al pezzo) ;
(T1 è una fresa di finitura da 1/2") ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T1 M06 (Selezione utensile 1) ;
G00 G90 G17 G40 G49 G54 (Avvio sicuro) ;
X0 Y0 (Avanzamento in rapido alla prima posizione) ;
S1000 M03 (Mandrino in senso orario) ;
G43 H01 Z0.1 (Offset utensile 1) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G01 F20. Z-0.1 (Avanzamento alla profondità di taglio) ;
X-4. Y-4. (movimento lineare) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
G53 Y0 (Y posizione iniziale) ;
M30 (Fine programma) ;
%

Preparazione

Questi sono i blocchi di codice di preparazione del programma campione O40001:

Descrizione
Blocco di codice di preparazione
% Indica l’inizio di un programma scritto in un editor di testo.
O40001 (Programma di base) ; O40001 è il nome del programma. La convenzione sull'assegnazione dei nomi di programma segue il formato Onnnnn: La lettera “O”, oppure "o", è seguita da un numero di 5 cifre.
(G54 X0 Y0 è nell’angolo in cima a destra del pezzo) ; Commento:
(Z0 è in cima al pezzo) ; Commento:
(T1 è una fresa di finitura da 1/2") ; Commento:
(INIZIO BLOCCHI DI PREPARAZIONE) ; Commento:
T1 M06 (Selezione utensile 1) ; Seleziona l'utensile T1 da usare. M06 comanda il cambio utensile per caricare l'utensile 1 (T1) nel mandrino.
G00 G90 G17 G40 G49 G54 (Avvio sicuro) ;

Questa linea è chiamata linea di avvio sicuro. È buona regola mettere questo blocco di codice dopo ogni cambio utensile. G00 fa in modo che il movimento dell'asse successivo sia in modalità rapida. 

G90 Definisce i movimenti degli assi successivi in modo che siano completati in modalità assoluta (vedere pagina Posizionamento assoluto rispetto a incrementale (G90, G91) per altre informazioni).

G90

definisce i movimenti degli assi successivi in modo che siano completati in modalità assoluta (vedere Posizionamento assoluto rispetto a incrementale (G90, G91) per altre informazioni).

G90  definisce i movimenti degli assi successivi da completare in modalità assoluta (vedere

per altre informazioni).

G17 definisce il piano di taglio come piano XY. G40 cancella la compensazione utensile. G49 cancella la compensazione lunghezza utensile. G54 fa in modo che il sistema di coordinate sia centrato sull'offset pezzo memorizzato in G54 nel display degli offset.

X0 Y0 (Avanzamento in rapido alla prima posizione) ; X0 Y0 comanda alla tavola di spostarsi alla posizione X=0.0 e Y=0.0 nel sistema di coordinate G54.
S1000 M03 (Mandrino in senso orario) ;

M03 avvia il mandrino in senso orario (CW). Prende il codice indirizzo Snnnn, dove nnnn sono i giri/min desiderati per il mandrino. 

Sulle macchine con un cambio gamma, il controllo seleziona automaticamente la marcia alta o la marcia bassa, in base alla velocità comandata del mandrino. Si possono usare M41 o M42 per escludere questa funzione. Vedere pagina M41/M42 Regolazione manuale marcia bassa/alta per altre informazioni sui codici M che ignorano la selezione della marcia.

Sulle macchine con un cambio gamma, il controllo seleziona automaticamente la marcia alta o la marcia bassa, in base alla velocità comandata del mandrino. Si possono usare M41 o M42 per escludere questa funzione. Vedere M41/M42 Regolazione manuale marcia bassa/alta per altre informazioni su questi codici M.

G43 H01 Z0.1 (Offset utensile 1) ; G43 H01 attiva la compensazione lunghezza utensile +. H01 specifica l'uso della lunghezza memorizzata per l'utensile 1 nel display offset utensile. Z0.1 comanda l'asse Z a Z = 0.1. 
M08 (Refrigerante attivo) ; M08 comanda l'attivazione del refrigerante.

Taglio

Questi sono i blocchi di codice di taglio del programma campione O40001:

Descrizione
Blocco di codice di taglio
G01 F20. Z-0.1 (Avanzamento alla profondità di taglio) ; G01 F20. definisce i movimenti dell'asse successivi, che saranno completati seguendo una linea diritta. G01 richiede il codice di indirizzo Fnnn.nnnn. Il codice di indirizzo specifica che la regolazione di avanzamento per il movimento è di 20" (508 mm)/min. Z-0.1 comanda l’asse Z a Z = -0,1.
X-4. Y-4. (movimento lineare) ; X-4. Y-4 comanda il movimento dell’asse X a X = -4,0 e dell’asse Y a Y = -4,0.

Completamento

Descrizione termina il programma e sposta il cursore in cima al programma nel controllo.
Blocco di codice di completamento
G00 Z0.1 M09 (Ritrazione veloce, refrigerante OFF) ; G00 comanda il completamento del movimento dell'asse in modalità rapida. Z0.1 comanda l'asse Z a Z = 0,1. M09 comanda lo spegnimento del refrigerante.
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ; G53 definisce i movimenti successivi e fa in modo che si riferiscano al sistema di coordinate della macchina. G49 cancella la compensazione lunghezza utensile. Z0 è un comando che sposta gli assi a Z = 0.0. M05 spegne il mandrino.
G53 Y0 (Y posizione iniziale) ; G53 definisce i movimenti successivi e fa in modo che si riferiscano al sistema di coordinate della macchina. Y0 è un comando che sposta gli assi a Y = 0.0.
M30 (Fine programma) ; M30
% Indica la fine di un programma scritto con un editor di testo.

12.2 Posizionamento assoluto/incrementale

Posizionamento assoluto rispetto a incrementale (G90,G91)

I posizionamenti assoluto (G90) e incrementale (G91) definiscono il modo in cui il controllo interpreta i comandi di movimento degli assi.

Quando si comanda un movimento degli assi dopo un codice G90, gli assi si spostano in una posizione relativa all'origine del sistema di coordinate attualmente in uso.

Quando si comanda un movimento degli assi dopo un codice G91, gli assi si spostano in una posizione relativa alla posizione corrente.

La programmazione assoluta è utile nella maggior parte delle situazioni. La programmazione incrementale è più efficiente per tagli ripetitivi, spaziati in maniera uguale.

La figura Figura 1 mostra un pezzo con 5 fori di diametro 0,25" (13 mm) spaziati in maniera uguale. La profondità del foro è di 1,00" (25,4 mm) e la spaziatura di 1,250" (31,75 mm).

La Figura 1 mostra un pezzo con 5 fori di diametro 0,25" (13 mm) spaziati in maniera uguale. La profondità del foro è di 1,00" (25,4 mm) e la spaziatura di 1,250" (31,75 mm).

Programma campione assoluto/incrementale. G54 X0. Y0. per incrementale [1], G54 per assoluto [2]

Seguono due esempi di programmi che eseguono dei fori sul pezzo come mostrato nel disegno, con una comparazione tra posizionamento assoluto e incrementale.

Si iniziano i fori con una punta di centratura e si finisce la foratura con una punta da 0,250" (6,35 mm). Utilizziamo una profondità di taglio di 0,200" (5,08 mm) per la punta di centratura e di 1,00" (25,4 mm) per la punta da 0,250". G81, Il ciclo fisso di foratura viene usato per eseguire i fori.

Posizionamento incrementale della fresatrice Esempio

%
O40002 (incrementale ex-prog) ;
N1 (G54 X0 Y0 è al centro a sinistra del pezzo) ;
N2 (Z0 è in cima al pezzo) ;
N3 (T1 è una punta centrale) ;
N4 (T2 è un trapano) ;
N5 (T1 INIZIO BLOCCHI DI PREPARAZIONE) ;
N6 T1 M06 (Selezione utensile 1) ;
N7 G00 G90 G40 G49 G54 (Avvio sicuro) ;
N8 X0 Y0 (Avanzamento in rapido alla prima posizione) ;
N9 S1000 M03 (Mandrino in senso orario) ;
N10 G43 H01 Z0.1 (Offset utensile 1) ;
N11 M08(Refrigerante attivo) ;
N12 (BLOCCHI DI TAGLIO T1) ;
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (Iniziare G81, 5 volte) ;
N15 G80 (Annulla G81) ;
N16 (T1 BLOCCHI DI COMPLETAMENTO) ;
N17 G00 G90 G53 Z0. M09 (ritrazione rapida, clnt off);
N18 M01 (Arresto opzionale) ;
N19 (T2 BLOCCHI DI PREPARAZIONE) ;
N20 T2 M06 (Selezione utensile 2) ;
N21 G00 G90 G40 G49 (Avvio sicuro) ;
N22 G54 X0 Y0 (Avanzamento in rapido alla prima posizione) ;
N23 S1000 M03 (Mandrino in senso orario) ;
N24 G43 H02 Z0.1(Offset utensile 2 attivo) ;
N25 M08(Refrigerante attivo) ;
N26 (BLOCCHI DI TAGLIO T2) ;
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (Annulla G81) ;
N29 (T2 BLOCCHI DI COMPLETAMENTO) ;
N30 G00 Z0.1 M09 (Ritrazione veloce, refrigerante OFF) ;
N31 G53 G90 G49 Z0 M05 (posizione iniziale Z, madrino disattivo)
N32 G53 Y0 (Y posizione iniziale) ;
N33 M30 (Fine programma) ;
%

Esempio di posizionamento assoluto della fresatrice.

Il metodo di programmazione assoluta richiede più linee di codice del programma incrementale. I programmi hanno delle sezioni simili di preparazione e completamento.

Si osservi la linea N13 dell'esempio di programmazione incrementale, dove comincia il funzionamento della punta di centratura. G81 usa il codice di indirizzo loop, Lnn, per specificare il numero di volte in cui si ripete un ciclo. Il codice di indirizzo L5 ripete questo processo (5) volte. Ogni volta che il ciclo fisso si ripete, si sposta della distanza specificata dai valori opzionali X e Y. In questo programma, il programma incrementale si sposta di 1,25" in X dalla posizione corrente per ciascun loop, e poi esegue il ciclo di foratura.

Per ciascuna foratura, il programma specifica una profondità di foratura maggiore di 0,1" rispetto alla profondità reale, perché il movimento inizia 0,1" sopra il pezzo.

Nel posizionamento assoluto, G81 specifica la profondità di foratura, ma non usa il codice di indirizzo loop. Invece, il programma da la posizione di ciascun foro su una linea separata. Finché G80 non annulla il ciclo fisso, il controllo effettua il ciclo di foratura in ciascuna posizione.

Il programma di posizionamento assoluto specifica l’esatta profondità del foro, perché la profondità inizia sulla superficie del pezzo (Z=0).

1

%
O40003 (escl. assoluto) ;
N1 (G54 X0 Y0 è al centro a sinistra del pezzo) ;
N2 (Z0 è in cima al pezzo) ;
N3 (T1 è una punta centrale) ;
N4 (T2 è un trapano) ;
N5 (T1 INIZIO BLOCCHI DI PREPARAZIONE) ;
N6 T1 M06 (Selezione utensile 1) ;
N7 G00 G90 G40 G49 G54 (Avvio sicuro) ;
N8 X1.25 Y0 (Avanzamento in rapido alla prima posizione) ;
N9 S1000 M03 (Mandrino in senso orario) ;
N10 G43 H01 Z0.1 (Offset utensile 1 attivo) ;
N11 M08 (Refrigerante attivo) ;
N12 (BLOCCHI DI TAGLIO T1) ;
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (Inizio G81, 1° foro) ;
N15 X2.5 (2° foro) ;
N16 X3.75 (3° foro) ;
N17 X5. (4° foro) ;
N18 X6.25 (5° foro) ;
N19 G80 (Annulla G81) ;
N20 (T1 BLOCCO DI COMPLETAMENTO) ;
N21 G00 G90 G53 Z0. M09 (ritrazione rapida, refrigerante disattivo);
N22 M01 (Arresto opzionale) ;
N23 (BLOCCHI DI PREPARAZIONE T2) ;
N24 T2 M06 (Selezione utensile 2) ;
N25 G00 G90 G40 G49 (Avvio sicuro) ;
N26 G54 X1.25 Y0 (Avanzamento in rapido alla prima posizione) ;
N27 S1000 M03 (Mandrino in senso orario) ;
N28 G43 H02 Z0.1 (Offset utensile 2 attivo) ;
N29 M08 (Refrigerante attivo) ;
N30 (BLOCCHI DI TAGLIO T2) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1° foro) ;
N32 X2.5 (2° foro) ;
N33 X3.75 (3° foro) ;
N34 X5. (4° foro) ;
N35 X6.25 (5° foro) ;
N36 G80 (Annulla G81) ;
N37 (T2 BLOCCHI DI COMPLETAMENTO) ;
N38 G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
N39 G53 G49 Z0 M05 posizione iniziale Z, madrino disattivo) ;
N40 G53 Y0 (Y posizione iniziale) ;
N41 M30 (Fine programma) ;
%

12.3 Chiamate offset utensili/pezzi

G43 Offset utensile

Il comando di compensazione della lunghezza utensile G43 Hnn dovrebbe essere usato dopo ogni cambio utensile. Regola la posizione dell’asse Z affinché tenga conto della lunghezza dell’utensile. L'argomento Hnn specifica la lunghezza utensile da usare. Per altre informazioni vedere gli offset utensile di riferimento alla sezione Funzionamento.

ATTENZIONE: Il valore di nn della lunghezza utensile dovrebbe corrispondere al valore del comando di cambio utensile M06 Tnn per evitare una possibile collisione.

L'impostazione 15 H & T Code Agreement (Accordo codice H e T) controlla se il valore di nn deve corrispondere negli argomenti Tnn e Hnn. Se l'impostazione 15 è ON e Tnn e Hnn non corrispondono, scatta l'allarme 332 - H e T non corrispondenti.

Offset pezzo G54

Gli offset pezzo definiscono dove si trova sulla tavola un pezzo da lavorare.

Gli offset pezzo sono G54-G59, G110-G129 e G154 P1-P99. G110-G129 e G154 P1-P20 fanno riferimento agli stessi offset pezzo.

Una funzione utile per predisporre più pezzi sulla tavola e per lavorare più pezzi con un solo ciclo della macchina. Ciò può essere realizzato assegnando a ogni pezzo un differente offset pezzo.

Per altre informazioni, vedere la sezione dei codici G di questo manuale. Di seguito illustriamo un esempio di lavorazione di più pezzi in un ciclo. Il programma usa Chiamata sottoprogramma locale M97, nell’operazione di taglio.

%
O40005 (Offset pezzo ex-prog) ;
(G54 X0 Y0 è al centro a sinistra del pezzo) ;
(Z0 è in cima al pezzo) ;
(T1 è una foratura) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T1 M06 (Selezione utensile 1) ;
G00 G90 G40 G49 G54(Avvio sicuro) ;
X0 Y0 ;
(Spostamento alla prima posizione di coordinate di lavoro-G54) ;
S1000 M03 (Mandrino in senso orario) ;
G43 H01 Z0.1 (Offset utensile 1) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
G00 Z3. (Ritrazione rapida) ;
G90 G110 G17 G40 G80 X0. Y0.;
(Spostamento alla prima posizione di coordinate di lavoro-G110) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
G00 Z3. (Ritrazione rapida) ;
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Spostamento alla terza posizione di coordinate di lavoro-G154 P22) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
G53 Y0 (Y posizione iniziale) ;
M30 (Fine programma) ;
N1000 (Sottoprogramma locale) ;
G81 F41.6 X1. Y2. Z-1.25 R0.1 (Inizio G81) ;
(primo foro) ;
X2. Y2. (2° foro) ;
G80 (Cancella G81) ;
M99
%

12.4 Sottoprogrammi

Sottoprogrammi

Sottoprogrammi:

  • Normalmente sono una serie di comandi che si ripetono più volte all’interno di un programma.
  • Sono scritti in un programma separato, invece di ripetere i comandi molte volte nel programma principale.
  • Sono richiamate nel programma principale usando M97 o M98 e un codice P.
  • Possono includere una L per il conteggio delle ripetizioni. Il sottoprogramma è ripetuto quel numero di volte (L), prima che il programma principale passi al prossimo blocco.

Quando si usa un M97:

  • Il codice P (nnnnn) è lo stesso del numero del blocco (Nnnnnn) del sottoprogramma locale.
  • Il sottoprogramma deve essere all’interno del programma principale

Quando si usa un M98:

  • Il codice P (nnnnn) è lo stesso del numero del programma (Onnnnn) del sottoprogramma.
  • Se il sottoprogramma non è nella memoria, il nome del file deve essere Onnnnn.nc. Il nome del file deve contenere una O, zeri iniziali perché la macchina trovi il sottoprogramma.
  • Il sottoprogramma deve trovarsi nella directory attiva o in una posizione specificata dalle impostazioni 251/252. Vedere pagina 5 per altre informazioni sulla ricerca delle posizioni dei sottoprogrammi.

I cicli fissi rappresentano l’utilizzo più comune dei sottoprogrammi. Per esempio, si possono mettere le posizioni degli assi X e Y di una serie di fori in un programma separato. Poi si richiama quel programma come sottoprogramma con ciclo fisso. Anziché scrivere le posizioni ogni volta per ciascun utensile, queste vengono scritte una sola volta per qualsiasi numero di utensili.

Impostare la ricerca delle posizioni

Quando un programma chiama un sottoprogramma, il controllo lo cerca prima nella directory attiva. Se il controllo non riesce a trovare il sottoprogramma, usa le impostazioni 251 e 252 per determinare le prossime posizioni in cui cercare. Vedere queste impostazioni per altre informazioni.

Per creare una lista di posizioni in cui cercare nell’impostazione 252:

  1. In gestione periferiche (LIST PROGRAM [Lista programmi]), selezionare la directory che si desidera aggiungere alla lista.
  2. Premere F3.
  3. Evidenziare l'opzione IMPOSTAZIONE 252 nel menu e premere ENTER (Invio).

    Il controllo aggiunge la directory corrente alla lista di posizioni in cui cercare dell’impostazione 252.

Risultato:

Per vedere la lista di posizioni in cui cercare, visualizzare i valori dell'impostazione 252 nella pagina Impostazioni.

Sottoprogramma locale (M97)

Una sottoprogramma locale è un blocco di codice nel programma principale a cui il programma principale fa riferimento molte volte. I sottoprogrammi locali sono comandati (chiamati) usando un M97 e un Pnnnnn che si riferisce al numero di linea N del sottoprogramma locale.

Il formato per il sottoprogramma locale è il seguente: si conclude il programma principale con un M30 e quindi si inseriscono i sottoprogrammi locali dopo M30. Ogni sottoprogramma deve possedere un numero di linea N all’inizio, e un M99 alla fine che rinvia il programma alla seguente linea del programma principale.

%
O40009 (Sottoprogramma locale ex-prog) ;
(G54 X0 Y0 si trova nell'angolo superiore sinistro del pezzo) ;
(Z0 è in cima al pezzo) ;
(T1 è una punta a centrare) ;
(T2 è una foratura) ;
(T3 è una maschiatura) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T1 M06 (Selezione utensile 1) ;
G00 G90 G40 G49 G54(Avvio sicuro) ;
X1.5 Y-0.5 (Avanzamento in rapido alla prima posizione) ;
S1406 M03 (Mandrino in senso orario) ;
G43 H01 Z1.(Offset utensile 1 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G81 G99 Z-0.26 R0.1 F7. (Inizio G81) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
M01 (Arresto opzionale) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T2 M06 (Selezione utensile 2) ;
G00 G90 G40 G49 (Avvio sicuro) ;
G54 X1.5 Y-0.5 (Avanzamento in rapido alla prima posizione) ;
S2082 M03 (Mandrino in senso orario) ;
G43 H02 Z1. (Offset utensile 2 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (Inizio G83) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
M01 (Arresto opzionale) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T3 M06 (Selezione utensile 3) ;
G00 G90 G40 G49 (Avvio sicuro) ;
G54 X1.5 Y-0.5 ;
(Avanzamento in rapido alla prima posizione) ;
S750 M03 (Mandrino in senso orario) ;
G43 H03 Z1.(Offset utensile 3 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G84 G99 Z-0.6 R0.1 F37.5 (Inizio G84) ;
M97 P1000 (Chiamare il sottoprogramma locale) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z0.1 M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
G53 Y0 (Y posizione iniziale) ;
M30 (Fine programma) ;
(Sottoprogramma LOCALE) ;
N1000 (Inizio sottoprogramma locale) ;
X0.5 Y-0.75 (2a posizione) ;
Y-2.25 (3a posizione) ;
G98 X1.5 Y-2.5 (4a posizione) ;
(Ritorno a punto iniziale) ;
G99 X3.5 (5a posizione) ;
(R Piano di ritorno) ;
X4.5 Y-2.25 (6a posizione) ;
Y-0.75 (7a posizione) ;
X3.5 Y-0.5 (8a posizione) ;
M99
%

Sottoprogramma esterno (M98)

Un sottoprogramma esterno è un programma separato a cui il programma principale fa riferimento. Per comandare (chiamare) un sottoprogramma esterno, usare M98 con Pnnnnn che indica il numero di programma che si desidera chiamare.

Quando il programma chiama un sottoprogramma M98, il controllo lo cerca nella directory del programma principale. Se il controllo non riesce a trovare il sottoprogramma nella directory del programma principale, lo cerca nella posizione specificata dall’impostazione 251. Vedere pagina5 per altre informazioni. Se il controllo non trova il sottoprogramma si verifica un allarme.

In questo esempio, il sottoprogramma (programma O40008) specifica (8) posizioni. Include anche un comando G98 nello spostamento tra le posizioni 4 e 5. Questo fa sì che l’asse Z ritorni al punto di partenza iniziale invece che al piano R, in modo che l’utensile passi al di sopra del serraggio dei pezzi.

Il programma principale (Programma O40007) specifica (3) differenti cicli fissi:

  1. G81
  2. Centratura in ciascuna posizione
  3. G83
  4. Foratura profonda in ciascuna posizione
  5. G84
  6. Maschiatura in ciascuna posizione

Ogni ciclo fisso chiama il sottoprogramma ed esegue l’operazione in ciascuna posizione.

%
O40007 (sottoprogramma esterno ex-prog) ;
(G54 X0 Y0 è al centro a sinistra del pezzo) ;
(Z0 è in cima al pezzo) ;
(T1 è una punta a centrare) ;
(T2 è una foratura) ;
(T3 è una maschiatura) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T1 M06 (Selezione utensile 1) ;
G00 G90 G40 G49 G54 (Avvio sicuro) ;
G00 G54 X1.5 Y-0.5 (Avanzamento in rapido alla prima posizione) ;
S1000 M03 (Mandrino in senso orario) ;
G43 H01 Z1. (Offset utensile 1 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G81 G99 Z-0.14 R0.1 F7. (Inizio G81) ;
M98 P40008 (Chiama sottoprogramma esterno) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z1. M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
M01 (Arresto opzionale) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T2 M06 (Selezione utensile 2) ;
G00 G90 G40 G49 G54 (Avvio sicuro) ;
G00 G54 X1.5 Y-0.5 (Avanzamento in rapido alla prima posizione) ;
S2082 M03 (Mandrino in senso orario) ;
G43 H02 Z1. (Offset utensile 1 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (Inizio G83) ;
M98 P40008 (Chiama sottoprogramma esterno) ;
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z1. M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
M01 (Arresto opzionale) ;
(INIZIO BLOCCHI DI PREPARAZIONE) ;
T3 M06 (Selezione utensile 3) ;
G00 G90 G40 G49 G54 (Avvio sicuro) ;
G00 G54 X1.5 Y-0.5 (Avanzamento in rapido alla prima posizione) ;
S750 M03 (Mandrino in senso orario) ;
G43 H03 Z1. (Offset utensile 3 attivo) ;
M08 (Refrigerante attivo) ;
(INIZIARE I BLOCCHI DI TAGLIO) ;
G84 G99 Z-0.6 R0.1 F37.5 (Inizio G84) ;
M98 P40008 (Chiama sottoprogramma esterno);
(INIZIARE I BLOCCHI DI COMPLETAMENTO) ;
G00 Z1. M09 (Ritrazione veloce, refrigerante off) ;
G53 G49 Z0 M05 (posizione iniziale Z, madrino) ;
G53 Y0 (Y posizione iniziale) ;
M30 (Fine programma) ;
%

Sottoprogramma
%
O40008 (sottoprogramma) ;
X0.5 Y-0.75 (2a posizione) ;
Y-2.25 (3a posizione) ;
G98 X1.5 Y-2.5 (4a posizione) ;
(Ritorno a punto iniziale) ;
G99 X3.5 (5a posizione) ;
(R Piano di ritorno) ;
X4.5 Y-2.25 (6a posizione);
Y-0.75 (7a posizione) ;
X3.5 Y-0.5 (8a posizione) ;
M99 (Ritorno sottoprogramma o loop)
%

Feedback
TROVA UN DISTRIBUTORE
Feedback
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.

Costi di spedizione Haas

Questo prezzo include le spese di spedizione, i dazi all'esportazione e all'importazione, l'assicurazione e qualsiasi altra spesa sostenuta durante la spedizione verso una località in Francia concordata con l'acquirente. Non è possibile aggiungere altri costi obbligatori alla spedizione di un prodotto CNC Haas.

MANTIENITI AGGIORNATO CON GLI ULTIMI SUGGERIMENTI E LA NUOVA TECNOLOGIA DI HAAS

Iscriviti subito!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servizio e assistenza
  • Proprietari
  • Richiedi assistenza
  • Manuali dell’operatore
  • Pezzi di ricambio Haas
  • Richiesta di riparazione tavola rotante
  • Guide di preparazione all’installazione
  • Strumenti di acquisto
  • Configura e quota una nuova Haas
  • Inventario disponibile
  • Listino prezzi Haas
  • Finanziamento CNCA
  • Informazioni su Haas
  • Carriere
  • Certificazioni e sicurezza
  • Contatti
  • Storia
  • Termini e condizioni
  • Termini e condizioni di Haas Tooling
  • Privacy
  • Garanzia
  • Community di Haas
  • Programma di certificazione Haas
  • Haas Motorsports
  • Fondazione Gene Haas
  • Comunità di formazione tecnica Haas
  • Eventi
  • Unisciti alla conversazione
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc - Macchine utensili CNC

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


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

Informativa sui cookie

Utilizziamo i cookie per migliorare l’esperienza dell’utente. La nostra Informativa sui cookie descrive quali cookie utilizziamo, perché li utilizziamo e come è possibile trovare maggiori informazioni su di essi. Conferma il tuo consenso all’utilizzo dei cookie analitici di parte nostra. Se non fornisci il tuo consenso, puoi comunque utilizzare il nostro sito web con un’esperienza utente ridotta.

Gestisci impostazioni

Informativa sui cookie

Utilizziamo i cookie per migliorare l’esperienza dell’utente. La nostra Informativa sui cookie descrive quali cookie utilizziamo, perché li utilizziamo e come è possibile trovare maggiori informazioni su di essi. Conferma il tuo consenso all’utilizzo dei cookie analitici di parte nostra. Se non fornisci il tuo consenso, puoi comunque utilizzare il nostro sito web con un’esperienza utente ridotta.

Functional Cookies

Analytics Cookies