Corso di controllo numerico (Cnc iso)

Documenti analoghi
Corso di controllo numerico (Cnc iso)

Corso di controllo numerico (Cnc iso)

Fondamenti per la Programmazione delle Macchine a Controllo Numerico

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

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

PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

PROGRAMMAZIONE DELLE MACCHINE CNC

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

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

Macroistruzione per l esecuzione di gole avvolgicavo

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

Rampa elicoidale. Ver 1 del 06/07/16

CLASSIFICAZIONI DELLE LAVORAZIONI MECCANICHE

Riferimenti: Levi/Zompì Tecnologia meccanica cap. 6 Giusti/Santochi Tecnologia meccanica cap. 9

INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MUCN

Calcolo origini rototraslate per macchine con tavola girevole

le lavorazioni a freddo asportazione di

85 - Precondizioni per la Lavorazione di Brocciatura

TORNI CNC MULTIMANDRINO. SCY HT a sei mandrini

TORNITURA A GRADINI. Ciclo di lavoro

Processi per asportazione C.N. Processi per asportazione C.N. Generalità sui parametri di taglio. La tornitura

Tecnologia dei Processi di Produzione. Tecnologie di Lavorazione Meccanica ad asportazione di truciolo

Tornio verticale YOU JI VTL 1600 ATC+C Matricola : 1VTL160TC00379 Rif Anno : 2009

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

Asportazione di truciolo. LIUC - Ingegneria Gestionale 1

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

Foratura e lavorazioni complementari. LIUC - Ingegneria Gestionale 1

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

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


Corso di controllo numerico (Cnc iso)

Percorso utensile. Profilo e percorso utensile

Punti su serie circolare. Ver.1 del

ESERCITAZIONE Scrittura di un programma CNC per la fresatura di un componente dato

PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

Proposta di un protocollo innovativo di collaudo per macchine utensili speciali

METODO PER LA STESURA DI PROGRAMMI PER IL CENTRO DI LAVORO CNC

TORNITURA A GRADINI. Ciclo di lavoro

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

Appunti per la programmazione ISO (dal manuale OSAI riservato ai propri clienti)

Fresatura. LIUC - Ingegneria Gestionale 1

Macro per la spianatura su superfici cilindriche

UN AZIENDA FATTA DI PERSONE

Docente: Ing. P.Zanetti

Debito formativo di Officina Meccanica

I CICLI DI LAVORAZIONE

Corso di Automazione industriale

LE LAVORAZIONI INDUSTRIALI

Classificazione e nomenclatura degli utensili monotaglienti

La quotatura è ottenuta con i seguenti elementi

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

Informazioni tecniche. QM eco Macchina ad elettroerosione a disco per la lavorazione di utensili in diamante policristallino (PCD)

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

JobTimer. Software per il calcolo dei tempi di foratura e fresatura. Manuale utente JobTimer LT software pag. 1

Filiere tonde per filettature esterne

ESECUZIONE DELLE FILETTATURE

Processi per asportazione C.N. Processi per asportazione C.N. Generalità sui parametri di taglio

Il ciclo di lavorazione

A very warm welcome (Arial, 24-point bold font) Discover what's under the surface (Arial, 20-point bold font in italics)

-7b - FRESATURA FRESATURA

CORSO BASE DI AUTOCAD

LA PROGRAMMAZIONE N10 G0 X5 Y5

Debito formativo di Officina Meccanica Anno scolastico

classe 4 MECCANICI SERALE

SECONDO CICLO DI LAVORAZIONE PER LA PRODUZIONE DI UN

MecSoft Corporation Sky Park Circle, Suite KL, Irvine, CA (949) (949) (FAX)

La quotatura con Autocad. Modulo CAD, 1

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

Utensili a profilo costante

ARES 30. Dimensioni di ingombro: A (mm) B (mm) C (mm) Kg

CENTRO DI LAVORO ORIZZONTALE ZPS H 1000

Programmazione di Dipartimento. Laboratori tecnologici ed esercitazioni

MODULO OPZIONALE PORTE

Istruzioni per la prima messa in funzione engraflexx

PROGRAMMAZIONE della M.U. CNC

Fresatura. Taglio e rifilatura. modelli e stampi. materiale composito. Carteggiatura

TORNI VERTICALI A DUE MONTANTI Mod. 1520, 1525, 1L532

Classificazione delle lavorazioni per asportazione di truciolo

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

MACCHINE A CONTROLLO NUMERICO C.N.C.

Dispensa di LAVORAZIONE alle M.U. asportazione del truciolo

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

Corso di Automazione industriale

A (mm) B (mm) C (mm) Kg. Caratteristiche tecniche

IL TAGLIO ORBITALE DELLE VITI SENZA FINE UNA TECNOLOGIA ECOSOSTENIBILE

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

LUREN Precision Co.LTD.

CNC PILOT 4290 Asse B e Y

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

TECNOLOGIA MECCANICA. Parte 11

ESAME DI STATO 2012/2013 INDIRIZZO MECCANICA

MODUS Centro di Lavoro a 3 assi controllati con rotazione tavolo porta profili -90, 0, +90

CENTRO DI LAVORO ORIZZONTALE ZPS H 1000

FRESATURA. Fresatura periferica

CNC Z32 GUIDA ALLA PROGRAMMAZIONE (FRESE) Documento M323 C

L INDUSTRIA MECCANICA

Minicorso Regole di Disegno Meccanico


UNIVERSITÀ DEGLI STUDI DI PADOVA Facoltà di Ingegneria A.A. 2009/10

LAVORAZIONI INDUSTRIALI

Transcript:

Corso di controllo numerico (Cnc iso) A cura di Ferrarese Adolfo. - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 1

Prefazione: Il corso si articola in 8 sezioni: 7 lezioni più un'ampia sezione tabelle di uso comune nella meccanica 1- Programmazione elementare di base (lezione 1). 2- Programmazione di macchine fresatrici e centri di lavoro a CNC (lezioni 2, 3, 4). 3- Programmazione di torni a CNC (Lezioni 5 e 6). 4- Programmazione avanzata (parametrica con espressioni IF - GOTO) (lezione 7). 5- Tabelle di uso comune nella meccanica (Velocità utensili, filettature ecc..) (lezione 8). - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 2

Programmazione di torni a CNC (parte prima). Premessa. Poiché tutte le regole fin qui descritte per i centri di lavoro valgono sostanzialmente anche nella programmazione del tornio a cnc, tratteremo argomenti non ancora affrontati tipici di questo tipo di macchine. Parleremo delle problematiche legate al raggio di punta dell'utensile, dell'esecuzione di gole, dei cicli di sgrossatura e dell'esecuzione di filettature interne ed esterne. Nel tornio l'utensile è fermo mentre gira il mandrino. A parte questa differenza anche il tornio lavora con il principio di rotazione di un mandrino e la movimentazione di uno o più assi contemporaneamente. Infine in questo tipo di macchine solitamente si usa il modo di avanzamento G95 che determina l'avanzamento lavoro in mm/giro ( F0.2 = 0.2 mm di avanzamento dell'asse ad ogni giro del mandrino). Gli assi e la quotatura. Il tornio solitamente lavora con due soli assi denominati X per l'asse a spostamento verticale (su / giù) e Z per l'asse a spostamento orizzontale (avanti /indietro). Inoltre nei controlli specifici per i torni, le quote assolute ed incrementali si indicano variando l'indirizzo di spostamento degli assi. Nel cnc fanuc, ad esempio, le quote in assoluto si indicano citando i normali indirizzi X e Z mentre per dichiarare le quote in incrementale si usano, in luogo degli indirizzi X e Z, gli indirizzi U e W. Quotazione assoluta: X10 Z-10 Quotazione incrementale: U10 W-10 Torniture coniche. Per eseguire una tornitura conica, oltre al modo consueto che consiste nell'indicare il punto X e Z iniziali e finali, nella programmazione del tornio è molto usato il metodo di indicazione dell'angolo polare. Il codice per indicare al controllo l'angolo polare è A...(es. A120). L'angolo polare è sempre determinato nel modo rappresentato nel disegno: Partendo da destra 0 e proseguendo in senso antiorario fino a tornare al punto di partenza 360 - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 3

Quando sul disegno, oltre alle quote X e Z è indicato l'angolo di un pezzo conico da eseguire, il programmatore ha tre modi per far eseguire tale conicità alla macchina: Con quote di partenza e arrivo X e Y G01 X30 Z0 X66.4 Z-100 Con quote di partenza, l'angolo polare e X G01 X30 Z0 A160 X66.4 Con quote di partenza, l'angolo polare e X G01 X30 Z0 A160 Z-100 Questo sistema è utile quando vi sono doppie conicità ed è sconosciuto il punto di intersezione delle due rette: Nel disegno non sono note le quote del punto di intersezione delle due conicità, inoltre esse sono anche raccordate tra loro con raggio 15. E' chiaro che la programmazione di questo pezzo sarà eseguita dopo numerosi calcoli matematici o dopo uno studio su un sistema cad. Ma la nostra macchina è in grado di risolvere facilmente questo problema con l'assegnazione dell'angolo polare in aggiunta alla funzione di raccordo e smusso già trattata nel nostro corso (vedi). Dunque la programmazione di questo pezzo si esaurisce in due semplici righe d'istruzione: N10 G01 X30 Z0 N20 G01 A160 R15 A145 X85 Z-100 Attenzione la sintassi qui descritta è valida per alcune marche di cnc (Vedi manuale). La riga 10 porta gli assi alla posizione di lavoro iniziale. La riga 20 esegue la prima conicità (A160) il raccordo (R15) e la seconda conicità (A145), portando gli assi X85 e Z-100 il punto dove intersecano le due conicità è l'unico possibile e viene automaticamente calcolato dal cnc, e in quel punto viene eseguito il raccordo. Questa tecnica verrà ripresa nello studio dei cicli di sgrossatura più avanti in questa lezione. - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 4

Torniture circolari. Per capire che non vi sono grosse differenze nella programmazione del tornio rispetto alle frese a cnc programmiamo un pezzo composto da due interpolazioni circolari ed una lineare. Per il momento ignoriamo il raggio di punta dell'utensile e facciamo conto che esso sia pari a zero. Lavorazione: 1) Raggiungiamo le coordinate X0 e Z1. Pos. 1 nel disegno 2) In movimento lavoro raggiungiamo la quota X0 e Z0. Pos. 2 3) Eseguiamo la semisfera con movimento antiorario (G3) raggiungendo la quota X20 e Z-10. Pos. 3 4) Raggiungiamo il punto X36 e Z-18 con un'interpolazione circolare oraria (G2). Pos. 4 5) Risaliamo, sempre a vel. lavoro a X36. Pos. 5 distanza di sicurezza fuori dal pezzo. 6) Ci portiamo in rapido alla posizione di cambio utensile a X100 Z50. Pos. 6 Vediamo la programmazione del pezzo del disegno in alto per i più diffusi controlli numerici: - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 5

Il raggio di punta degli utensili. Nelle varie lavorazioni però si usano utensili che non presentano mai uno spigolo vivo ma di solito si lavora con utensili con punta raggiata (0.2/0.4/0.8/1/1.2 ecc.), questo presenta problemi di precisione quanto si esegue una lavorazione conica o circolare in quanto nel programmare queste interpolazioni bisogna tener conto di tale raggio. Nella figura a sinistra notiamo che lo smusso eseguito risulta essere più piccolo di quello richiesto proprio perché non è stato considerato il raggio di punta dell'utensile, nella figura a destra notiamo invece che l'esatta programmazione del profilo può avvenire solo con alcuni calcoli matematici. Per facilitare la programmazione, anche nel tornio, analogamente ai centri di lavoro, esiste una tabella correttori utensili dove si inseriscono i dati di ingombro dell'utensile ( geometria X, Z e raggio), bisogna indicare anche la tipologia dell'utensile scelto (Utensile tornitore, utensile sfacciatore, utensile alesatore (nei vari tipi)). Basterà dunque attivare la correzione utensile e programmare il pezzo con le quote reali del pezzo finito seguendo le regole dell'attivazione raggio utensile. La gestione della correzione utensile è spiegata nelle precedenti lezioni del corso (vedi). - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 6

Cicli per l'esecuzione di gole. Spesso capita di dover eseguite gole frontali o radiali di misura maggiore all'utensile da noi utilizzato, anche in questo caso il controllo ci dà una mano con appositi cicli che, con pochi dati eseguono la gola in automatico decidendo anche il numero di passate in automatico. Vediamo per un tornio gestito da un controllo Fanuc alcuni cicli preposti all'esecuzione di gole. Ciclo per gole frontali della larghezza superiore all' utensile con un numero di passate determinate in automatico. G74 R... G74 X... Z... P... Q... F... R = Distanza di ritrazione dell' utensile in mm. X = Diametro finale della gola. Z = profondità della gola espresso in mm. P = Traslazione lungo l' asse X per le passate successive. Q = Profondità di penetrazione prima di ogni ritrazione, espresse in millesimi. F = Velocità di avanzamento lavoro. N10... N20 G0 X116 Z2 N30 G74 R1 N40 G74X40 Z-12 P4000Q6000 F0.05 N50 G0 X200 Z200 N60 M30 Ciclo per gole radiali della larghezza superiore all' utensile con un numero di passate determinate in automatico. G75 R... G75 X... Z... P... Q... F... R = Distanza di ritrazione dell' utensile in mm. X = Diametro della gola. Z = Punto finale della gola. P = Profondità di penetrazione prima di ogni ritrazione, espresse in millesimi. Q = Spostamento dell' utensile lungo l' asse Z. F = Velocità di avanzamento lavoro. - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 7

N10... N20 G0 X152 Z-31 N30 G75 R1 N40 G75X124 Z-70 P8000Q5000 F0.1 N50 G0 X200 Z200 N60 M30 1) Il ciclo ha inizio nel punto di posizionamento degli assi ( N20 X152 Z-31 ), avanza con l'asse X, in velocità lavoro (N40 F0.1), di 8mm (N40 P8000) quindi si ritrae di 1mm( N30 R1) per la rottura del truciolo. 2) Il punto 1 viene ripetuto, ripartendo dall'ultima quota raggiunta, finché non viene raggiunta la profondità finale della gola (N40 X124) in modo analogo ad un ciclo di foratura profonda (G83). 3) L'asse X viene riportato alla quota iniziale (N20 X125) e l'asse Z viene avanzato di 5mm (N40 Q5000) quindi si ripete tutto a partire dal punto 1 finchè l'asse Z ad incrementi di 5mm, non arriva alla quota finale (N40 Z-70) e la gola viene così correttamente eseguita. Per l'esatta sintassi dell'applicazione di questi cicli nel vostro controllo fate riferimento al manuale. Cicli per sgrossatura. Nella lavorazione al tornio, la forma finale del pezzo non si raggiunge mai in un'unica passata ma in più passate eseguite con un utensile sgrossatore e quindi con una passata finale con apposito utensile finitore. Le sgrossature impegnano dunque la maggior parte del tempo di lavorazione del pezzo e programmare tutte le passate di sgrossatura sarebbe un'impresa assai ardua. Ecco perchè tutti i torni a cnc sono dotati di cicli speciali che determinano in alcuni casi, in automatico il numero di passate e il percorso. Si possono così eseguire senza problemi le sgrossature di un qualsiasi profilo. Si determina il profilo finale del pezzo da eseguire, quindi si richiama il ciclo di sgrossatura desiderato impostando le velocità del mandrino (S) e degli assi (F), indicando quanto sovrametallo in X ed in Y lasciare, infine, se presente si esegue il ciclo di finitura. Vediamo per alcuni controlli numerici la sintassi da utilizzare per attivare i cicli di sgrossatura. - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 8

Per alcuni controlli Il percorso utensile del ciclo corrisponde alla definizione del profilo di finitura del pezzo. - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 9

Corso di CNC per il sito C.n.c. Help on-line. Come vedete i comandi variano totalmente in funzione della marca di controllo numerico; qui si vuole capire la struttura dei cicli, per l'uso reale fate riferimento al vostro manuale. Ci sono vari modo di eseguire la sgrossatura; essi dipendono dal tipo di controllo che usiamo. Alcuni tipi di controllo permettono la definizione del profilo del pezzo da eseguire tramite una serie di quadrilateri che affiancati uno all'altro nella corretta maniera permettono la sgrossatura del profilo. In questo caso bisognerà poi impostare una passata di finitura delineando l'esatto profilo finale (vedremo un esempio con il controllo "E.C.S." più avanti nella sesta lezione). Altri possiedono un software applicativo costruito in modo tale da riconoscere il sovrametallo, una volta definito il profilo del pezzo da ottenere. In base al primo posizionamento di avvicinamento in rapido e la direzione della definizione del profilo programmato, indicheremo al computer se si tratta di lavorazione interna od esterna (vedremo un esempio con il controllo "Olivetti" più avanti nella sesta lezione). Attenzione poiché il punto di partenza deve sempre tener conto anche del sovrametallo che si intende lasciare per la finitura. Generalmente esistono tre tipi di cicli di sgrossatura: Parallela all'asse X, parallela all'asse Z e parallela al profilo da ottenere. Nella prossima lezione illustreremo due di questi tre cicli applicando una programmazione di un pezzo con il controllo Olivetti per il primo e con E.C.S per il secondo, infine analizzeremo i cicli di filettatura interni ed esterni. Termina qui la quinta lezione del corso di C.n.c. Help on-line. Arrivederci alla prossima lezione: Programmazione di torni a CNC (parte seconda). - Copyright 2007 - Ferrarese Adolfo - Tutti i diritti riservati - 10