PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

Похожие документы
PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

Fondamenti per la Programmazione delle Macchine a Controllo Numerico

PROGRAMMAZIONE della M.U. CNC

PROGRAMMA CORSO CNC FANUC - CENTRO di LAVORO

CNC CORSO BASE DI PROGRAMMAZIONE

Corso di controllo numerico (Cnc iso)

PROGRAMMAZIONE DELLE MACCHINE CNC

Settore: MECCANICO. 1. Test di tecnologia

Programmazione di un tornio con asse Y

Corso di Automazione industriale

Processi per asportazione C.N. Processi per asportazione C.N. Generalità sui parametri di taglio. La tornitura Foratura, fresatura e rettifica

Macroistruzione per l esecuzione sedi chiavette eseguite in pendolare su torni senza asse Y

IL CONTROLLO NUMERICO DELLE MACCHINE UTENSILI. La programmazione in codice ISO Standard

Norme in Vigore. pag. 1/6

Corso di controllo numerico (Cnc iso)

Interpolazione elicoidale e fresafiletti

Corso di controllo numerico (Cnc iso)

CONTROLLO NUMERICO. CorsodiSistemi integratidiproduzionea.a Prof. G. A. Berti

Proposta di un protocollo innovativo di collaudo per macchine utensili speciali

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

Corso di Automazione industriale

Percorso utensile. Profilo e percorso utensile

Rampa elicoidale. Ver 1 del 06/07/16

Macro di spianatura circolare. Rev.3 del

Centri di lavoro verticali

Programmazione di Dipartimento. Laboratori tecnologici ed esercitazioni

LA PROGRAMMAZIONE N10 G0 X5 Y5

Quotatura. Metodi di Rappresentazione Tecnica, Facoltà di Ingegneria, Politecnico di Bari

Macro per tornitura filettature a dente di sega. Controllo numerico: Fanuc T serie 0/16/18/21/31

AVVISO ESPLORATIVO PER INDAGINE DI MERCATO PROPEDUTICO ALLA FORNITURA DI TORNIO A CONTROLLO NUMERICO A SERVIZIO DEI LABORATORI PROM FACILITY

Macro di tornitura gole. Ver.2 del 07/02/15

Ore in presenza 24 Ore a distanza 0 Totale ore 24. Saper descrivere un ciclo termodinamico;

CAPITOLATO TECNICO LOTTO 2

INTRODUZIONE ALLE MACCHINE UTENSILI

TORNI CNC MULTIMANDRINO. SCY HT a sei mandrini

- 7 - MACCHINE UTENSILI A CONTROLLO NUMERICO

Il controllo numerico. LIUC - Ingegneria Gestionale 1

SPECIFICHE TECNICHE PER CICLI DI TASTATURA E LASER

I CICLI DI LAVORAZIONE

PROGRAMMAZIONE DIDATTICA DIPARTIMENTO ELETTRICO ELETTRONICO

fumagalli Costruzioni Meccaniche F.lli Fumagalli

ISO Ns Next Step HM e CICLI FISSI

Corsi 2019 CNC OSAI OPENcontrol

CORSO di AUTOMAZIONE INDUSTRIALE

Sistemi di Produzione Macchine utensili a controllo numerico Introduzione

D. ELECTRON dal 1977 Alta Tecnologia per l a Macchina Utensile

Macroistruzione per l esecuzione di gole avvolgicavo

Tema E Stage Luca Grigoletto Luca Lazzarini Luca Toscan Giovanni Stella Federico Ettori

Università degli Studi di Catania

Macro per tornitura filettature trapezie. Controllo numerico: Fanuc T serie 0/16/18/21/31

L automazione. L automazione. Insieme delle tecniche e dei metodi per sostituire o ridurre l intervento umano in un attività lavorativa

Punti su serie circolare. Ver.1 del

La quotatura costituisce il complesso delle informazioni in un disegno che precisano le dimensioni di un oggetto o di un componente meccanico

PROGRAMMAZIONE DIDATTICA ANNUALE DI DIPARTIMENTO

CLASSIFICAZIONI DELLE LAVORAZIONI MECCANICHE

QUOTATURA PARTE 2. î IN QUESTA LEZIONE PROF. CATERINA RIZZI DIPARTIMENTO DI INGEGNERIA GESTIONALE,

Disegno di Macchine. Lezione n 6 Quotatura. corso per I anno della laurea in ing. meccanica Docente: ing. Francesca Campana

Chi siamo. 280 Impiegati in Delemont. 6 Filiali nel mondo Germania Cina India USA & Canada Russia Italia ( 30 Impiegati ) 160 macchine all anno

Minicorso Regole di Disegno Meccanico

Programmazione di Dipartimento. Laboratori tecnologici ed esercitazioni

CNC Z32 GUIDA ALLA PROGRAMMAZIONE (FRESE) Documento M323 C

Calcolo origini rototraslate per macchine con tavola girevole

Il ciclo di lavorazione. Che cosa è un ciclo di lavorazione?

Tecnologia Meccanica. Cicli di Lavorazione

MACCHINE A CONTROLLO NUMERICO C.N.C.

32. Fresa a 3 assi: cenni di programmazione

Le tolleranze dimensionali

le lavorazioni a freddo asportazione di

Università degi studi di Bergamo Facoltà di Ingegneria. Progettazione Funzionale di Sistemi Meccanici e Meccatronici Prof.

Università degli Studi della Calabria. Il sistema di tolleranze ISO

La quotatura. A cura di Massimo Reboldi. a cura di Massimo Reboldi

CNC PER LAVORAZIONE LEGNO

LE QUOTE NEL DISEGNO TECNICO

UN AZIENDA FATTA DI PERSONE

Quotatura. Prof. Giorgio Colombo Dipartimento di Meccanica III FACOLTA DI ARCHITETTURA DISEGNO INDUSTRIALE POLITECNICO DI MILANO 1

Stage Estivo 2002 INFN-Laboratori Nazionali di Frascati SSCR-Officina Meccanica

Codici G I codici implementati sono evidenziati in giallo. I codici mancanti sono non definiti in quasi tutti i dialetti di Gcodes.

Linee guida per le quotature

MODULO PREREQUISITI OBIETTIVI (CONOSCENZE E COMPETENZE) METODOLOGIA. Norme e comportamenti antinfortunistici nei luoghi di lavoro Vie di fuga.

[ significa: Tutto a portata di mano. EMCOMAT FB-450 L / FB-600 L con EASY CYCLE. Fresatrici universali con controllo a cicli sviluppato da EMCO

Транскрипт:

PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC A cura di Massimo Reboldi

La programmazione EIA/ISO! Introduzione! Assi e Riferimenti! Linguaggio di programmazione! Grammatica;! Lessico;! Funzioni N, G, M, T 2

Introduzione! Le MU a CNC sono programmabili;! Il programma contiene tutte le informazioni necessarie alla lavorazione:! Geometriche (il percorso dell utensile, il percorso della tavola, la localizzazione dei fori, );! Tecnologiche (avanzamenti, velocità rotazione mandrino, senso di rotazione );! Il programma è letto, interpretato ed eseguito dall Unità di Governo (dal PC) 3

Introduzione! Il linguaggio di programmazione costituisce lo standard internazionale per la programmazione di ogni CNC;! La struttura è rimasta inalterata col passare degli anni;! Tale linguaggio è definito EIA/ISO:! EIA Electronic Industries Association! ISO International Standardiziation Organization 4

Introduzione! Il linguaggio EIA/ISO consente la gestione di tutte le funzioni della MU e il calcolo delle traiettorie elementari;! Ogni costruttore di controlli numerici ha poi sviluppato parallelamente un linguaggio dedicato, ma su ogni MU CNC è possibile la programmazione EIA/ISO;! Queste informazione vengono poi trasferite al PLC, che le tramuta in comandi per i servomotori della macchina; 5

Assi e riferimenti 6

Assi e riferimenti! Assi di traslazione e di rotazione;! Riferimenti:! Zero macchina;! Zero di riferimento;! Zero pezzo;! Zero utensile;! Zero innesto 7

Sistemi di coordinate fresatrice tornio 8

Assi di rotazione 9

Assi di traslazione 10

Zeri nella fresatrice 11

Zeri nel tornio 12

Zeri nel tornio 13

Punto di Riferimento! Punto fisso su una macchina utensile al quale si può facilmente muovere l utensile tramite la funzione di ritorno a tale punto. Solitamente in questo punto si esegue il cambio utensile 14

Zero Macchina M E scelta dal costruttore e non è modificabile; 15

Zero Pezzo W! È un punto scelto dal programmatore;! Stabilisce l origine da cui far muovere l utensile;! È in funzione della quotatura del disegno;! Permette di programmare in maniera semplice; 16

Zero Pezzo W 17

Zero Macchina e Zero Pezzo! Il programmatore fornisce la distanza relativa tra i due zeri (zero pezzo rispetto zero macchina);! La programmazione è riferita allo zero pezzo; 18

Zero Utensile E 19

Simboli 20

Linguaggio di programmazione Grammatica Lessico Sintassi 21

Grammatica! La GRAMMATICA è l insieme delle regole che permettono di rendere eseguibile una lavorazione elementare;! La programmazione EIA/ISO è di tipo alfanumerico (numeri e lettere);! Il programma di lavorazione composto da più operazioni sequenziali;! Ogni operazione viene scritta su una riga, chiamata blocco;! Il blocco è come una frase; 22

Grammatica! Ogni operazione è composta da più blocchi definiti dalla lettera N, a loro volta costituiti da insiemi di parole. Un blocco definisce in modo completo un ordine che la macchina utensile deve eseguire prima di passare al blocco successivo; 23

Grammatica! Ogni parola è un istruzione;! Ogni parola di un blocco è formata da un carattere alfabetico detto indirizzo e da un numero che indica un valore o un codice di funzione N3 G2 X10 Y45 Z-2 I15 K20 F200 S500 24

Grammatica Esempio di Blocco: N10 G1 X25 Y50 Z-5 F350 S2000 T19 M06 Numero di blocco Informazioni geometriche Informazioni tecnologiche 25

Lessico! Insieme dei vocaboli del linguaggio che comandano e controllano attraverso il CNC, la macchina utensile.! A seconda degli indirizzi, si divide in:! Movimento A, B, C, U, V, W, X, Y, Z! Funzioni macchina F, G, M, N, S, T 26

Lessico! A seconda delle modalità di attivazione si dividono in:! Modali rimangono attive finché non vengono sostituite da un altra funzione corrispondente;! Temporanee rimangono attive solo nel rispettivo blocco 27

FUNZIONI N-G-T-M 28

Funzione N! Identifica un blocco;! È in ordine crescente;! È in ordine progressivo; N15 G1 X10 Y10 Z-3 N20 G1 X30 N35 N40 N45! È consigliabile non incrementare di una sola unità in quanto renderebbe complicato inserire nuovi blocchi; 29

Funzioni G! Sono funzioni preparatorie perché dispongono il modo di esecuzione (della lavorazione) delle istruzioni successive; 30

G90 e G91 Coordinate assolute e incrementali! G90 coordinate assolute Il posizionamento è eseguita facendo riferimento ogni volta al punto di origine assoluta individuato dall operatore (Zero Pezzo W) 31

G90 e G91 Coordinate assolute e incrementali! G91 coordinate relative Il posizionamento è eseguito facendo riferimento alla coordinata precedente. 32

G90 e G91 Coordinate assolute e incrementali! In tornitura:! Quote assolute DIAMTERALI! Quote incrementali RADIALI 33

G0 posizionamento in rapido! Il posizionamento in rapido è il movimento che l utensile deve compiere dalla posizione in cui si trova a quella opportuna per iniziare la lavorazione;! Il moto avviene in rapido (velocemente senza tener conto degli avanzamenti e velocità impostate dall operatore);! Occorre indicare le coordinate del punto finale; 34

G0 - posizionamento N50 G0 X30 Z3 35

G1 interpolazione lineare! Il moto avviene in velocità di lavorazione, impostata dall operatore;! Occorre indicare:! Coordinate punto finale;! Velocità rotazione mandrino S;! Velocità di avanzamento F; 36

G1 interpolazione lineare 37

G2/G3 interpolazione circolare 38

G2/G3 interpolazione circolare! Una conferenza è descritta secondo 3 modalità: 1. Punto iniziale; 2. Coordinate del centro (assolute o relative) o raggio; 3. Punto finale o estensione angolare 39

Bibliografia! Tecnologia Meccanica B Università degli Studi di Brescia Facoltà di Ingegneria Ing. Aldo Attanasio 40