Percorso utensile. Profilo e percorso utensile

Похожие документы
Fondamenti per la Programmazione delle Macchine a Controllo Numerico

PROGRAMMAZIONE della M.U. CNC

Corso di Automazione industriale

PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

CNC CORSO BASE DI PROGRAMMAZIONE

PROGRAMMAZIONE EIA/ISO Macchine Utensili CNC

Settore: MECCANICO. 1. Test di tecnologia

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

PROGRAMMAZIONE DELLE MACCHINE CNC

Il controllo numerico. LIUC - Ingegneria Gestionale 1

Corso di controllo numerico (Cnc iso)

LE LAVORAZIONI INDUSTRIALI

classe 4 MECCANICI SERALE

Programmazione di un tornio con asse Y

Tecnologia Meccanica. Esercizi Asportazione di Truciolo 1

Corsi 2019 CNC OSAI OPENcontrol

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

Rampa elicoidale. Ver 1 del 06/07/16

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

le lavorazioni a freddo asportazione di

Foratura e lavorazioni complementari. LIUC - Ingegneria Gestionale 1

INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MUCN

LA PROGRAMMAZIONE N10 G0 X5 Y5

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

POLITECNICO DI TORINO TECNOLOGIA MECCANICA IL CICLO DI LAVORAZIONE

Aumentare la produttività in assoluto silenzio. Silent Tools

Esercitazione n 4 MACCHINE UTENSILI

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

OKUMA LB 300 MYW Year: 2008

I CICLI DI LAVORAZIONE

Esercitazione n 4 MACCHINE UTENSILI

Tecnologia Meccanica. Esercitazione

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

Il ciclo di lavorazione

Opzioni controllo MAX 5 Hurco Srl

Il ciclo di lavorazione

Serie V16/18 V22 V25 V30 R32 R40 R45 TCS DIGIT AUTOMAX F22 F28. SerieHT TCS TCS E DIGIT DIGIT E AUTOMAX CFL

MACCHINE A CONTROLLO NUMERICO C.N.C.

Esempi di programmazione di un centro di lavoro verticale a CNC

Interpolazione elicoidale e fresafiletti

Il ciclo di lavorazione

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

32. Fresa a 3 assi: cenni di programmazione

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

BRIDGEPORT XR Ripetibilità Macchina standard mm.â±0,002 Macchina con righe ottiche mm.â±0,0015

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

Servizi per. Laboratorio MUSP

Il ciclo di lavorazione. Industrializzazione prodotto

Il ciclo di lavorazione

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

CORSO PROFESSIONALE OPERATORE SU MACCHINE CNC

Silent Tools. Aumentare la produttività in assoluto silenzio

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

INTRODUZIONE ALLE MACCHINE UTENSILI

Corso di controllo numerico (Cnc iso)

TORNI CNC MULTIMANDRINO. SCY HT a sei mandrini

CLASSIFICAZIONI DELLE LAVORAZIONI MECCANICHE

Linee guida per le quotature

Basi di programmazione ISO per macchine CNC con CNC Simulator

it #1 Categoria UTENSILERIA MANDRINO ISO30 PORTA PINZA ER25 L=50+COD Materiale Lavorato Alluminio / PVC PORTAUTENSILI codice:

Un modo facile per programmare macchine CNC Strumenti modulari per le esigenze degli utenti Un ponte tra macchine Semplicissima gestione dei disegni

PROGRAMMAZIONE ASSISTITA DAL COMPUTER (CAD/CAM)

SPECIFICHE TECNICHE PER CICLI DI TASTATURA E LASER

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

Centri di lavoro verticali

Sistemi di Produzione Macchine utensili a controllo numerico Introduzione

Hartner. Sbavatori. Sbavature a macchina, interne ed esterne

5.4 n 9 Esercizi svolti di programmazione tornio CNC

MANUALE PROGRAMMAZIONE MACRO

SECONDO CICLO DI LAVORAZIONE PER LA PRODUZIONE DI UN

Debito formativo di Officina Meccanica

Dispensa di LAVORAZIONE alle M.U. asportazione del truciolo

CNC PER LAVORAZIONE LEGNO

Fresatura. LIUC - Ingegneria Gestionale 1

[ 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

Progetto di tecnologia meccanica. Plan selection Gruppo 26

Operatore meccanico: lavorazioni, tecnologie, macchinari

Corso di controllo numerico (Cnc iso)

MODELLO DI PROGRAMMAZIONE DISCIPLINARE

CNC Z32 GUIDA ALLA PROGRAMMAZIONE (FRESE) Documento M323 C

FANUC series 0-21MC (fresa) FANUC series 0-21TC (tornio)

[ significa: Design to Cost. EMCOTURN E25. Tornio CNC per lavorazioni da barra fino a Ø 25 mm e da autocentrante

Caratteristiche. Punte da Centro ad Inserti >>

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

Indice moduli. Indice lezioni del modulo D 20/02/2013. Sistemi di Produzione. A: I materiali B: Formatura. C: Deformazione.

Rappresentazione Denominazione simbolo ISO Riferimento a unificazioni

TALENT Centro di Lavoro a 3 assi controllati con rotazione tavolo porta profili pneumatico -90, 0, +90. A (mm) B (mm) C (mm) Kg

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

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

AUTOMAZIONE INDUSTRIALE. 16 dicembre Cognome Nome Matricola Corso integrato

CENTRO DI LAVORO MULTIFUNZIONALE A PORTALE TM 1250

Corso di Automazione industriale

Транскрипт:

Percorso utensile Il percorso utensile viene programmato rispetto ad un punto di riferimento. TOOL POINT TORNITURA TOOL POINT FRESATURA 1 Profilo e percorso utensile In alcune operazioni il percorso del tool point coincide con il profilo del disegno: tornitura longitudinale spianatura etc.. 2

Compensazione raggio utensile In altre operazioni occorre distinguere tra: traiettoria dell utensile quota del disegno La compensazione raggio utensile consente di programmare direttamente utilizzando le quote del disegno. R 3 Compensazione raggio in fresatura conoscendo il raggio R della fresa il CN calcola la traiettoria che il tool point (l asse) dovrà compiere affinché il tagliente segua il profilo compensazione utensile sinistra G41 compensazione utensile destra G42 compensazione utensile disabilitata G40 SINISTRA DESTRA 4

Compensazione raggio in tornitura Il percorso utensile è calcolato per compensare la distanza tra il tool point e il tagliente reale compensazione utensile sinistra G41 compensazione utensile destra G42 per una corretta compensazione è necessario indicare il quadrante per dare al CN la direzione in cui compensare 5 Informazioni Tecnologiche Inserite in un blocco specificano le modalità di applicazione della istruzione G che caratterizza il blocco stesso: S velocità di taglio se G96: [m/min.] se G97: [giri/min.] F avanzamento se G94: [mm/min.] se G95: [mm/giro] T scelta dell utensile 6

Informazioni Tecnologiche 7 Informazioni Tecnologiche talvolta la velocità di taglio deve essere mantenuta costante ad esempio in operazioni di sfacciatura o di tornitura conica la velocità di rotazione del mandrino deve essere continuamente attualizzata dal CNC al diametro di tornitura corrente G96 S100 8

Istruzioni T Sono le istruzioni per la selezione dell utensile L istruzione contiene: il numero della posizione dell utensile il numero di correzione Il numero di correzione fa riferimento al blocco di dati che contiene le dimensioni di set-up dell utensile 1 2 3 N20.T0202 n posizione utensile n blocco di dati 9 Setup dell utensile Nel preset si misura l utensile relativamente a E (zero utensile) E E Raggio R Ampiezza Q Lunghezza L Lunghezza L Il CN associa all utensile un blocco di dati che ne caratterizzano le dimensioni. All innesto: N=E E 10

Esempio velocità di rotazione asse fresa 500 [giri/min.] velocità di avanzamento 1000 [mm/min.] l utensile fresa è contenuto nella postazione 01 del magazzino utensili mentre il blocco di dati è 01 N00 G90 G94 G97 T0101 N10 G00 X-60 Y-20 S500 N11 G01 X-30 Y60 F1000 N12 X30 Y70 N13 X80 Y-30 11 Istruzioni M 12

Istruzioni M Sono funzioni ausiliarie o miscellanee e servono ad impartire comandi al controllo e alla macchina utensile M00 stop programma M03 rotazione oraria del mandrino M04 rotazione antioraria del mandrino M05 arresto mandrino M06 cambio utensile M08 attiva lubrorefrigerante M09 esclude lubrorefrigerante M72 blocca la contropunta M10/11 blocca/sblocca il pezzo M60 cambio barra M30 fine del programma... 13 Istruzioni M Possono formare un blocco a sé stante o in unione con istruzioni tipo G e tipo T Se le funzioni M vengono programmate in un blocco contenente movimenti degli assi, esse sono attive prima del movimento Fino a tre istruzioni tipo M possono essere contenute in un blocco 14

Esempio N00 G90 G94 G97 T0101 M06 (cambio utensile) N10 G00 X-60 Y-20 S500 M03 M08 (rotazione oraria, attiva lubrorefr.) N11 G01 X-30 Y60 F1000 N12 X30 Y70 N13 X90 Y-30 N14 M09 M30 (disattiva lubrorefr., fine programma) 15 Caratteri speciali Sono istruzioni necessarie al controllo per gestire lo svolgimento del programma. 16

Programmazione ISO 1 Generalità 2 Geometrie di riferimento 3 Grammatica 4 Lessico 5 Sintassi 6 Esempi 7 Linguaggio APT 17 Macroistruzioni La sintassi dei linguaggi di programmazione è l'insieme delle regole che consentono di sviluppare funzioni costituite da più blocchi coordinati e articolati tra loro. 18

Tornitura longitudinale 19 Sgrossatura con ripetizione del profilo 20

Filettatura 21 Cicli fissi Sequenze di lavorazioni inserite nella memoria del CNC Attivabili con funzioni G Si usano per l esecuzione di: forature (G81, G82, G83) maschiatura (G84) alesature (G85) etc.. Riducono il tempo di programmazione e l estensione del programma 22

Ciclo fisso di foratura Realizzazione di un foro: G81 Il 1 parametro R indica la quota di appostamento sull asse z prima di ogni foro Il 2 parametro R indica la quota di ritorno sull asse z dopo ogni foro Il ciclo è chiuso da G80 23 Ciclo fisso di foratura G81 R-18 Z-45 M3 X25 Y25 X60 R-18 R4 Y75 R-14 R4 Y175 R-18 X95 G80 Z2 M5 24

Programmazione ISO 1 Generalità 2 Geometrie di riferimento 3 Grammatica 4 Lessico 5 Sintassi 6 Esempi 7 Linguaggio APT 25 Esempio G01 Z-22 F0.2 G01 A105 D-10 E0.08 G01 X80 Z-56 A-30 26

Esempio G00 X20 Z1 G01 A90 F0.8 G01 X48 Z-25 A-20 F0.2 G01 Z-40 G01 X80 D2 E0.08 G01 Z-70 27 Esempio % N00 G90 T0101 M06 N10 G00 X34 Z1 S1000 M03 N20 G01 X40 Z-2 F0.2 M08 N30 G01 Z-22 N40 G03 X70 Z-37 R15 N50 G01 Z-58 N60 G01 X90 A150 N70 G01 Z-81 N80 G02 X90 Z-102 R15 M30 % 28

Esempio 29 Esempio % N10 T0101 M6 G90 G96 S100 M4 M8 F2 N20 G00 X30Z1 N30 G01 Z-60 N40 X100 Z-100 N50 Z-120 30 chiamata utensile 1 parametri di taglio avvicinamento in rapido tornitura profilo

Esempio N60 G00 X150 Z150 T02M6 G97 S300 M4 F0.8 M08 N70 G00 X31Z-20 N80 G01X20 N90 G00 X31 N100 Z150 M09 M30 allontanamento in rapido chiamata utensile 2 parametri di taglio avvicinamento in rapido esecuzione gola allontanamento rapido stop 31 Esempio N10 G90 T0202 M6 G95 G97 S1200 F0.2 M3 M8 N20 G00 X30 Y50 Z2 N40 G01 Z-23 N50 G00 Z2 N60 X90 N70 G01 Z-23 N80 G00 Z100 M5 M9 32

Esempio % N10 G90 T0402 M6 G94 G97 S6000 F100 M3 M8 N20 G00 X20 Y20 Z2 N40 G01 Z-12 N50 G02 X120 Y120 I50 J0 N60 G00 Z100 M5 M9 33 Esempio 34

Programmazione della M.U. CNC 1 Generalità 2 Geometrie di riferimento 3 Grammatica 4 Lessico 5 Sintassi 6 Esempi 7 Linguaggio APT 35 Programmazione assistita Main process Programma in linguaggio APT Disegno Vocabolario linguaggio CL - File Post Processor Part Program (ISO) Macchina utensile CNC 36

Main processor compila il part program in linguaggio APT diagnostica eventuali errori, risolve i problemi geometrici raccoglie l insieme di tutti i dati (informazioni geometriche, tecnologiche, percorso utensili) nel CL File (Cutter Location file) è un linguaggio indipendente dalla macchina specifica 37 Post processor rende compatibile il CL file con la macchina specifica trasferisce i dati programma alla macchina è in linguaggio EIA-ISO dialetti 38

Linguaggio APT Il linguaggio APT, Automatically Programmed Tool, si pone tra il linguaggio ISO e la generazione di part programs direttamente da CAD Si basa su 5 tipi di specifiche fondamentali specifiche di identificazione specifiche geometriche specifiche di movimento specifiche di post-processo specifiche ausiliarie di seguito verranno presentate le principali specifiche di geometria e di movimento 39 Specifiche geometriche La forma generale di una specifica geometrica è: simbolo = parola_geometrica / dati descrittivi Esempi: P1 (XYZ) P1=POINT/X,Y,Z P2=POINT/L1,L2 L1=LINE/X1,Y1,Z1,X2,Y2,Z2 L2=LINE/P1,P2 L3=LINE/P1,PARLEL,L0 L3 L4=LINE/P1,LEFT,TANTO,C1 C1=CIRCLE/CENTER,P1,RADIUS,R P1 C2=CIRCLE/CENTER,P1,TANTO,L0 L4 P1 P2 L0 L1 L2 C1 40

Specifiche di movimento Movimenti punto a punto specifica_di movimento / dati_di_allocazione Esempi: FROM/punto_di_partenza GOTO/punto_destinazione GODLTA/ x, y, z (movimento incrementale) 41 Esempio Foratura P0=POINT/0.0,3.0,0.1 P1=POINT/1.0,1.0,0.1 P2=POINT/2.0,1.0,0.1 FROM/P0 GOTO/P1 GODLTA/0,0,-0.7 GODLTA/0,0,0.7 GOTO/P2 GODLTA/0,0,-0.7 GODLTA/0,0,0.7 GOTO/P0 42

Specifiche di movimento Movimenti di fresatura: è necesario definire 3 superfici superficie di lavoro superficie guida superficie di controllo guida controllo lavoro La superficie di lavoro è la superficie di riferimento per la base dell utensile. La superficie guida è quella lungo la quale si muove l utensile. La superficie di controllo è quella da raggiungere per completare il movimento. 43 Specifiche di movimento In relazione alle tre superfici i comandi principali sono: GO/... TO (a) ON (su) PAST (oltre) TANTO (tangente a) Esempio: GO/TO,L1,TO, PS,TANTO C1 Indicazioni di direzione: GOLFT/ GORGT/ GOUP/ GODOWN/ GOFWD/... 44

Esempio Programmazione dei movimenti FROM/SP GO/TO, L1, TO, PS,ON, L4 GORGT/L1, PAST, L2 GOLFT/L2, PAST, L3 GOLFT/L3, PAST, C1 GOLFT/C1, PAST, L3 GOLFT/L3, PAST, L4 GOLFT/L4, PAST, L1 GOTO/SP 45 Specifiche ausiliarie Sono le indicazioni che occorrono al post-processore per individuare gli utensili, le lavorazioni, le tolleranze e le condizioni di inizio/fine del processo. Le principali specifiche sono: MACHIN/ seguito dal nome della macchina COOLNT/ attiva e disattiva il raffreddamento FEDRAT/ seguito dal valore dell avanzamento SPINDL/ seguito dal numero di giri TOOLNO/ seguito dal numero dell utensile selezionato CUTTER/ seguito dal valore del raggio di compensazione INTOL/ o OUTTOL/ seguiti dal valore di tolleranza END (fine del programma) 46

Macro Parti di programma che fanno riferimento a operazioni ripetitivi possono essere create con la definizione di funzioni macro. Definizione: Nome_macro = MACRO/variabili che si vogliono utilizzare 47 Macro Esempio: il ciclo di foratura precedentemente descritto può essere implementato con l uso della macro. (definizione della geometria) P0=POINT/0.0, 3.0, 0.1 (definizione del ciclo) FROM/P0 CALL/DRILL, X=1.0, Y=1.0, Z=0.1, DEPTH=0.7 CALL/DRILL, X=2.0, Y=1.0, Z=0.1, DEPTH=0.7 GOTO/P0 (definizione della macro) DRILL=MACRO/Y,Y,Z,DEPTH GOTO/X,Y,Z GODLTA/0, 0, -DEPTH GODLTA/0, 0, DEPTH TERMAC 48