Home
CNC 8025T -USER - (ita)
Contents
1. i 119 11 FUNZIONEAUWSIGBRIM Ea 122 11 1 MOU Arresto d l programma aria ROSEE CENA 122 11 2 M01 Arresto condizionato del Programim sonar 122 11 3 M02 Fine del Pogramma A E O uo 123 11 4 M30 Fine del programma con ritorno all INiZiO noc 123 His M03 Inizio rotazione mandrino in senso orario mencionan 123 11 6 M04 Inizio rotazione mandrino in senso anti Orari0 123 VIS Medel OO edades 123 11 8 M19 Arresto orientato del Maid a ARA 124 11 9 M42 M43 M44 Selezione della gamma di velocit del mandrino 124 11 10 M45 Selezione della velocit di rotazione del utensile tnotanzz tO Sine rca zalo irreali 124 12 SUBROUTINES STANDARD E SUBROUTINES PARAMETRICHE 127 12 1 Identificazione di una subroutine standard miii 128 12 2 Richiamo di ina subrontine standard cp li i ie 129 Comma Pagina e AAA Py Subragtine Prandi ai ee an a 129 Rat Identificazione di una subroutine parametrica soccer 130 12 4 Richiamo di u a subroutine parao CIL scura 131 boo britannici 132 12 6 Soubroutine di EMECECIZA ica 132 13 PROGRAMMAZIONE PARAMETRICA OPERAZIONI CON I PARAMETRI i 133 14 ca a 137 14 1 Inseguimento di n profilo O Lair ea 158 14 2 SELOS AER SUS A LI eee 162 14 3 Serosgatuta sull asse LODOS a 166 14 4 Ciclo di torma tl a in a 170 14 5 Ciclo di siccit Ue ni 172 14 6 Ciclo di ratura profonda G83 scada 174 14
2. MPT44 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 71 6 25 G74 RICERCA DEL RIFERIMENTO MACCHINA Quando si programma G74 in un blocco il CNC muove gli assi fino al punto di riferimento macchina Esistono due casi a Ricerca nei due assi In un blocco viene programmato solo G74 Il CNC dapprima fa spostare l asse X e poi l asse Z b Ricerca in uno o due assi in un ordine determinato Se la ricerca del riferimento macchina necessaria con un ordine diverso da quello precedente viene programmata la funzione G74 seguita dagli assi nell ordine richiesto In un blocco con G74 non possono essere programmate altre funzioni Quando gli assi raggiungono il referimento macchina vengono visualizzate le distanze tra questo punto e l ultimo zero pezzo programmato meno la lunghezza dell utensile in questo asse X oppure Z 72 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 26 SONDE DI ISPEZIONE 6 26 1 Definizione Le sonde sono basicamente semplici interruttori dotati di grande sensibilit Quando la sonda tocca una superficie trasmette un segnale al controllo CNC della macchina e la posizione di ispezione degli assi viene registrata automaticamente Nelle applicazioni in una macchina utensile questo segnale quello che agisce sul controllo della macchina fino a raggiungere il posizionamento richiesto dell utensile o del pezzo in modo preciso e rapido La sonda non serve da misurature semplicemente trasmette segnali
3. 6 DELETE Permette di cancellare un programma completo o un blocco di programma Cancellazione della rappresentazione grafica ecc 7 RESET Per ripristinare le condizioni iniziali del CNC e riconoscere nuovi valori di parametri macchina funzioni M decodificate ecc MANUALE DI FUNZIONAMENTO CNC 8025 8030 5 10 11 12 13 14 15 16 17 18 CL Per la cancellazione dei caratteri uno ad uno durante l editazione ecc INS Tasto che permette di inserire dei caratteri durante l editazione di un blocco del programma Tasti a freccia per il movimento del cursore Tasti di avanzamento e retrocesso della pagina SP Riserva uno spazio tra i caratteri di un commento CAPS Permette i caratteri in minuscolo SHIFT Permette la scrittura dei caratteri che si trovano nei tasti con doppio significato Tasti di JOG per lo spostamento manuale degli assi Pulsante di AVANZAMENTO RAPIDO Selettore M F O che permette di variare la dell avanzamento programmato e scegliere 1 vari modi di lavorazione in JOG continuo incrementale generatore manuale d impulsi Tasti per l uso del mandrino Permettono di AVVIARE e ARRESTARE il mandrino nel modo operativo JOG I tasti e permettono di cambiare durante l esecuzione la della velocit di rotazione del mandrino programmata START Pulsante di avvio del ciclo STOP Pulsante di arresto del ciclo MANUALE DI FUNZIONAMENTO CNC 8025 8030 2 4 SCELTA DEI COLOR
4. POSIZIONE ATTUALE ERRORE D INSEGUIMENTO PARAMETRI ARITMETICI STATO DELLE SUBROUTINES GRAFICA EDITOR BACKGROUND PLC LAN CORREZIONE UTENSILE ISPEZIONE UTENSILE MESSAGGI PLC 3 1 2 1 Selezione del modo di visualizzazione Premendo i tasti di funzione F1 F7 situati al di sotto del monitor l utilizzatore pu selezionare il modo richiesto che si visualizza proprio sopra il tasto di funzione corrispondente Con il tasto ETC si permette l accesso ad altri tasti di funzione che non sono visualizzati MANUALE DI FUNZIONAMENTO CNC 8025 8030 13 3 1 2 2 Modo di visualizzazione STANDARD Questo modo viene predisposto automaticamente selezionando il modo operativo AUTOMATIC o SINGLE BLOCK Informazioni visualizzate sullo schermo Parte superiore Il messaggio AUTOMATIC o SINGLE BLOCK seguito dal numero el programma e dal numero del primo blocco da eseguire o in esecuzione Al di sotto il contenuto dei primi blocchi di programma o del blocco in esecuzione e 1 successivi 2 o 3 Parte centrale Sotto i titoli COMMAND ACTUAL e TO GO appaiono rispettivamente le letture di arrivo degli assi la loro posizione attuale e la distanza da percorrere Otto e alla pari COMANDO il valore della S programmata moltiplicato per alla pari di ATTUALE il valore reale di S alla pari di RESTO GIRI MIN o M MIN Parte inferiore Appaiono 1 valori programmati di Fe di S e la loro insieme all elenco delle
5. 12 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 2 3 G02 G03 Interpolazione circolare G02 Interpolazione circolare in senso orario G03 Interpolazione circolare in senso anti orario I movimenti programmati dopo G02 G03 vengono eseguiti seguendo una traiettoria circolare alla velocit di avanzamento F programmata Le definizioni di G02 senso orario e di G03 senso anti orario sono state fissate secondo il sistema di coordinate rappresentato di seguito a Parametro P600 1 0 Senso degli assi della macchina Z X y w de C Goe G03 03 X Z b Parametro P600 1 1 Senso degli assi della macchina Z X 3 gt 603 Y Goe G02 603 X MPT03 Le funzioni G02 G03 sono modali e incompatibili fra loro e anche con G00 G01 e G33 Le funzioni G74 G75 o qualunque ciclo fisso annullano G02 G03 Le funzioni G02 G03 possono essere programmate come G2 G3 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 13 Il formato di un blocco di programmazione della interpolazione circolare N4 G02 G03 X 4 3 Z 4 3 1 4 3 K 4 3 N4 Numero del blocco G02 G03 Definisce l interpolazione X 4 3 Valore della coordinata X del punto finale dell arco Z 4 3 Valore della coordinata Z del punto finale dell arco I 4 3 Distanza dal punto di inizio al centro dell arco lungo l asse X K 4 3 Distanza dal punto di inizio al centro dell arco lungo l asse Z I K devono sempre essere programmate con il segno De
6. Definizione di parametri P4 K P5 K P6 K N40 P8 P1F2P0 P9 P8F4P6 P10 F12P9 P9 F11P10 N50 G26 N80 N60 PO9 P10F1K1 P6 P8F4P9 P6 Passo Z P9 N passi in Z N80 P11 Z P13 X P8 P4F2KI P8 Limite X per G75 N90 G0 G5 G90 XPS ZPO NIOO PMK O caida P14 Contapassi in Z N110 G90 G75 XPS Ispezione in X NI20 G76 X Ziano Memorizzazione valori NI30 GO XPS hennie ama enii Ritorno a X N140 P14 P14F1K1 P9 F11P14 Verifica del punto finale in Z N150 G28 N180 NCAA A iarta Passo seguente in Z N170 G25 N110 N180 GO XP13 ZP11 Ritorno al punto iniziale N190 M30 MPT54 98 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Dopo l esecuzione di questo programma il CNC ha creato e memorizzato nel computer il P12345 seguente N100 G1 F500 N101 X Z N102 X Z N103 X Z N X Z Ecc Se la lavorazione richiede varie passate necessario eseguire il programma applicando correzioni utensili successive o cambi della compensazione lunghezza utensile Le funzioni preparatorie che influenzano tutto il programma spigolo vivo fattori di scala rotazione ecc possono essere programmati in un blocco precedente Il CNC riserva automaticamente 100 blocchi Nel blocco di creazione G76 si possono introdurre anche funzioni di assistenza geometrica G08 Traiettoria circolare tangente alla traiettoria precedente G09 Traiettoria circola
7. Gli errori indicati con un asterisco disattivano le abilitazioni ed eliminano le uscite analogiche Gli errori indicati con due asterischi oltre a disattivare le abilitazioni ed eliminare le uscite analogiche attivano l uscita di EMERGENCY ripristinando le condizioni iniziali del CNC
8. Il parametro P15 prende il valore di Z che si trova nella tabella utensili nella posizione 16 Esempio b N4 P13 F25 P34 Il parametro P13 prende il valore di Z che si trova nella tabella utensili nella posizione indicata dal valore del parametro P34 F26 Questa funzione pu essere programmata in due modi diversi Esempio a N4 P6 F26 K32 Il parametro P6 prende il valore di F che si trova nella tabella utensili nella posizione 32 Esempio b N4 P14 F26 P15 Il parametro P14 prende il valore di F che si trova nella tabella utensili nella posizione indicata dal valore del parametro P15 F27 Questa funzione pu essere programmata in due modi diversi Esempio a N4 P90 F27 K13 Il parametro P90 prende il valore di R che si trova nella tabella utensili nella posizione 13 Esempio b N4 P28 F27 P5 Il parametro P28 prende il valore di R che si trova nella tabella utensili nella posizione indicata dal valore del parametro PS 142 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 F28 Questa funzione pu essere programmata in due modi diversi Esempio a N4 P17 F28 K10 Il parametro P17 prende il valore di I che si trova nella tabella utensili nella posizione 10 Esempio b N4 P19 F28 P63 Il parametro P19 prende il valore di I che si trova nella tabella utensili nella posizione indicata dal valore del parametro P63 F29 Questa funzione pu essere programmata in due modi diversi Esempio a N4 P15 F29 K27 Il parametr
9. MANUALE DI PROGRAMMAZIONE CNC 8025 8030 107 7 PROGRAMMAZIONE DEI VALORI DELLE COORDINATE Lo stesso punto pu essere programmato in modi diversi coordinate cartesiane coordinate polari due angoli un angolo ed una coordinata cartesiana 7 1 COORDINATE CARTESIANE 7 1 1 Assi lineari Il formato dei valori delle coordinate di un asse il seguente In mm 4 4 3 3 4 3 X 4 3 Z 4 3 In pollici 4 3 4 3 3 4 X 3 4 Z 3 4 In altre parole i valori delle coordinate di un asse vengono programmati con le lettere che corrispondondono al 4o e al 30 asse cio W Y C definite dal parametro di macchina e dalle lettere X Z seguite dal valore della coordinata I valori delle coordinate programmate sono assoluti o incrementali a seconda se stato programmato G90 o G91 Se si tratta del valore positivo di una coordinata non necessario scrivere il segno Gli zeri che precedono 1 valori delle coordinate possono essere omessi 108 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio Programmazione dell asse X nel diametro con punto iniziale X60 Z70 Xd Sea 39 30 MPTS9 o Valori assoluti N100 G90 X70 Z30 N110 X100 Z10 Valori incrementali N100 G91 X10 Z 40 N110 X30 Z 20 7 1 2 Asse rotante Be 70 Mediante i parametri di macchina possibile determinare se il 40 asse o 1l 30 asse sono assi rotanti o lineari Altres se rotante possibile def
10. 255 Se viene scritto solo il blocco N4 4 il CNC assume N4 4 1 Quando l esecuzione di questa sezione finita 1l CNC va al blocco successivo a quello in cui erano programmati G25 N4 4 2 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 33 Esempio NO G00 X10 N5 Z20 N10 G01 X50 M3 N15 G00 Z0 N20 X0 N25 G25 N0 20 8 N30 M30 Quando il CNC raggiunge il blocco N25 salta al blocco 0 ed esegue per 8 volte la sezione NO N20 Dopo di che va al blocco 30 Le funzioni preparatorie G26 G27 G28 G29 e G30 corrispondenti a salti richiami condizionati verranno descritte nel relativo capitolo di questo manuale PROGRAMMAZIONE PARAMETRICA OPERAZIONI CON PARAMETRI 6 9 G31 G32 MEMORIZZAZIONE ED ACQUISIZIONE DEL PUNTO ZERO DEL PROGRAMMA PEZZO G31 Memorizza il punto zero del programma effettivo G32 Acquisisce il punto zero memorizzato da G31 Mediante la funzione G31 sempre possibile memorizzare l origine delle coordinate con cui si sta lavorando per riacquisirlo tramite G32 Questa prestazione utile quando sia necessario utilizzare varie origini di coordinate zero pezzo nello stesso programma dato che permette di limitare una parte del programma riferito all origine memorizzarlo con G31 fare un cambio di origine tramite G92 o G53 G59 limitare il resto del programma rispetto al nuovo punto zero ed infine riacquisire l origine originale tramite G32 In un blocco in cui sono stati programmati G31 o G32 non si possono pro
11. Pl P2 P3 P4 P5 Valore X del punto finale raggi o diametri Valore Z del punto finale Distanza dal punto di inizio al centro lungo l asse X raggi Distanza dal punto di inizio al centro lungo l asse Z Velocit di avanzamento Valore dell incremento dell angolo in gradi con il suo segno Negativo in senso orario e positivo in senso antiorario Parametri utilizzati nella subroutine P90 P91 P92 P93 P94 P95 P96 P97 P98 P99 Valore X del punto di inizio raggi Valore Z del punto di inizio Raggio Angolo iniziale a Angolo finale f Angolo di lavoro o movimento O Valore X del centro dell arco raggi Valore Z del centro dell arco Calcoli Calcoli MANUALE DI PROGRAMMAZIONE CNC 8025 8030 153 Diagramma di flusso N98 Asignar a P90 y P91 cordenadas del punto inicial Calcular cotas del centro del arco P96 y P97 Calcular radio del arco Calcular angulo de partida a Calcular angulo de destino Ajustar a y Bf si el arco esta en el 32 y 4 cuadrante Angulo a P5 fe Calcular punto X Z para nuevo angulo Desplazamiento a dicho punto Si Fin de arco No Si No a gt pp o P5 oe 0e P5 No No e lt BR e gt pg Si Si e f e f 4 4 N z
12. stato programmato un blocco scorretto che tale di per se stesso oppure lo in relazione alla sequenza del programma fino a questo punto Le funzioni G14 G15 G16 G20 G21 G22 G23 G24 G25 G26 G27 G28 G29 G30 G31 G32 G50 G52 G53 G59 G72 G73 G74 G92 G93 I J devono andare da sole in un blocco Non esiste la subroutine o il blocco richiesto o non esiste il blocco cercato per mezzo della funzione speciale F17 Questo errore si genera nei seguenti casi gt Passo di filettatura troppo alto o negativo gt Fattore di sincronizzazione K dell utensile sincronizzato troppo elevato Definizione errata di un punto definito con angolo angolo o angolo valore cartesiano 019 020 021 022 023 024 025 026 027 028 029 030 031 Questo errore si genera nei seguenti casi gt Dopo la definizione di G20 G21 G22 o G23 manca il numero di subroutine a cui si deve fare riferimento gt Nnon il primo carattere dopo G25 G26 G27 G28 G29 gt Vi sono troppi livelli di annidamento uno dentro l altro Pi di una gamma del mandrino nello stesso blocco Questo errore si genera nei seguenti casi gt All indirizzo definito dal parametro allocato a F18 F19 F20 F21 F22 non c un blocco gt Non si programmato l asse corrispondente nel blocco indirizzato Nella programmazione degli assi in G74 stato ripetuto almeno un asse Dopo G04 non stato programmato K Nei formati T2 2 o N2
13. 009 010 011 012 013 014 015 016 017 018 Questo errore si genera nei seguenti casi gt Nnon il primo carattere di un blocco gt Mentre un programma in esecuzione si vuole modificare un altro programma BACKGROUND e se nel programma che si sta modificando o in uno di quelli successivi c una subroutine che viene richiamata dal programma in esecuzione I programmi vengono memorizzati nello stesso ordine in cui vengono immessi Per conoscerne l ordine vedere la mappa dei programmi Il programma in esecuzione viene sempre portato alla prima posizione Se durante l esecuzione di un programma viene scritto un altro programma con un numero non precedentemente memorizzato questa situazione non si pu verificare Troppe cifre per definire una funzione Valore o parametro negativo allocato ad una funzione che non pu accettare il segno meno Valore scorretto assegnato ad un parametro di un ciclo fisso Programmazione di un ciclo fisso con la funzione G02 G03 o G33 attiva Blocco parametrico scritto in modo scorretto Pit di 15 parametri toccati in un blocco Divisione per zero Radice quadrata di un numero negativo Valore troppo grande assegnato ad un parametro Non sono stati programmati la gamma o la S della velocit di taglio costante Ci sono pi di 7 funzioni M nello stesso blocco Questo errore si genera nei seguenti casi gt Funzione G50 programmata impropriamente gt stato superato i
14. 154 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 SUBROUTINE N98 N00 G23 N98 NO1 P99 R P90 X P90 P90 F4 P99 P91 Z Prende valore del punto P96 P90 FI P2 P97 P91 F1 P3 Calcola centro P92 P2 F0 ed ea Calcola raggio P98 P2 F4 P3 P93 F10 P98 iciiuri Calcola angolo 0 P98 P91 F2 E O N02 G29 N4 N03 P93 P93 Fl K180 N04 P98 R P98 P0 F4 P98 P98 P98 F2 P96 P99 P1I 2 POT ola Calcola angolo B NOS P94 P98 F4 P99 P94 F10 P94 P99 F11 KO N06 G29 N8 N07 P94 P94 FI K180 NOS PISELLI RKO asada NO9 G29 NIG cui rai NTO POS SFLL KO a rear NIT CIN oiran Regola valori di e B N12 PISF KO seo iii idro sel arco va dal 3 al 4 N13 G28 A allo Rina quadrante o dal 4 al 3 NI4 PO3 POSPLS6 dd NITS GQSN2L iran Ri N16 P94 EL1 KO aros NI G29 N2 Ni lee alal ero NS POS SFLL KO te ela a NTO GENI aaa N20 P94 P94 FL K360 erat ia eroria N21 POS POGELBS ica Angolo O a P5 N22 P98 F7 P95 P98 P98 F3 P92 P98 P98 FI P96 X del punto P99 R P98 P98 F3 P99 P99 F8 P95 P99 P99 F3 P92 P99 P99 FI P97 Z del punto N23 GI XP98 ZP99 FP4 iler alain Movimento al punto N24 P9S ET1 P94 ire lu eines ian Fine dell arco N25 G26 N37 N26 AAA oea aeai Compara a e B N27 G260N Vanina ida Sea P fine N28 G28 N33 N29 P95 P95 Fl PS P95 F11 P94 Se B gt a incrementa O e controlla se a N30 G28 N32
15. 44 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 13 G38 USCITA TANGENZIALE La funzione G38 permette l esecuzione di una lavorazione con un uscita tangenziale dell utensile senza obbligare a calcoli complicati La funzione G38 non modale deve quindi essere programmata ogni volta che si richiede un uscita tangenziale dell utensile Il raggio R 4 3 mm R 3 4 pollici dell arco di uscita deve essere programmato in modo che segua G38 Il valore del raggio deve essere sempre positivo Per poter programmare G38 in un blocco necessario che il percorso del blocco seguente sia rettilineo G00 o G01 Se il percorso seguente circolare G02 o G03 il CNC visualizza l errore 42 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 45 Esempio Programmazione dell asse X in raggi Xx 1 30 PMT26 Supponendo che il punto di inizio sia X10 Z50 programmare N100 G90 G02 X30 Z30 R20 N110 G01 X30 Z10 Nello stesso esempio per eseguire un uscita tangenziale descrivendo un arco di 5 mm di raggio programmare N100 G90 G38 R5 G02 X30 Z30 R20 N110 G01 X30 Z10 Xd 30 PT27 da 46 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 14 G39 SMUSSO Questa funzione permette di eseguire lo smusso dello spigolo esistente tra due linee rette senza dover calcolare le coordinate delle due intersezioni G39 non modale deve essere programmata ogni volta in cui necessario uno smusso
16. 5 Manuale 6 Editor 7 Periferica 8 Tabella di utensili e spostamenti di origine 9 Modi speciali Codici di errore Introduzione 7 1 DATI GENERALI Questo manuale contiene le informazioni necessarie per lavorare sul CNC Descrive i comandi e i tasti di cui dispongono sia la tastiera che il pannello frontale Infine descrive i modi operativi del CNC e le informazioni che appaiono sul video MANUALE DI FUNZIONAMENTO CNC 8025 8030 2 PANNELLO FRONTALE CNC 8025 30 2 1 MONITOR TASTIERA PER IL CNC 8030 MOMOL Dr Re s Gi 7 FAGOR e 2 A B IC IDIE F GHI JKE MININJO P DN R S T U VI w Ci XI Y Z sp cars suert O ENTER pe 7 e to Suela i ca F_lol e Lo a DELETE CL E Ei o A re es r4 es Fe 7 aaa S W yA O 0 Tasti di funzione SOFT KEYS Tastiera alfanumerica per l editazione dei programmi ENTER Permette l immissione di informazione nella memoria del CNC ecc RECALL Per accedere a un programma ad un blocco all interno di un programma ecc OP MODE Permette di disporre di una schermata con il listato dei mod
17. G47 G48 G49 G50 G51 G52 G53 G59 G65 G66 G68 G69 G70 G71 G72 G74 G75 G75 N2 G76 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G93 G94 G95 G96 G97 Filettatura elettronica Arrotandamento controllato spigolo Avvicinamento tangenziale Uscita tangenziale Smusso Cancellazione della compensazione del raggio Compensazione del raggio a sinistra Compensazione del raggio a destra Trattamento a blocco unico Cancellazione del trattamento a blocco unico FEED RATE programmabile Carica dei valori nella tabella utensili Correzione dei valori dell utensile Comunicazione con la RETE DATI FAGOR Correzioni degli zeri Esecuzione indipendente di un Asse Ciclo fisso di sgrossatura profilo pezzo Ciclo fisso di sgrossatura X Ciclo fisso di sgrossatura Z Programmazione in pollici Programmazione in millimetri Fattore di demoltiplicazione Ricerca automatica del riferimento macchina Ispezione Cicli fissi di ispezione con sonda Creazione automatica di blocchi Ciclo fisso di tornitura di rette Ciclo fisso di sfacciatura Ciclo fisso di foratura profonda Tornitura di archi Sfacciatura di archi Ciclo fisso di filettatura longitudinale Ciclo fisso di filettatura frontale Ciclo fisso esecuzione gole longitudinali Ciclo fisso esecuzione gole frontali Programmazione delle coordinate assolute Programmazione delle coordinate incrementali Preselezione delle coordinate e limite del valore massimo di
18. N240 G39 R2 X60 Z50 N250 X60 Z40 N260 G36 R2 X80 Z30 N270 G36 R10 X80 Z10 N280 G36 R2 X120 Z10 N290 X120 Z0 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 161 14 2 SGROSSATURA SULL ASSE X G68 MPT76 Formato N4 G68 PO K P1 K P5 K P7 K P8 K P9 K P13 K P14 K Significato del parametri PO Pl P5 P7 P8 P9 162 Coordinata X del punto iniziale A del profilo raggi o diametri Coordinata Z del punto iniziale A del profilo Massima profondit di passo Deve essere maggiore di zero altrimenti viene generato Perrore 3 Il passo reale calcolato dal CNC uguale o minore di quello massimo Sovrametallo di finitura sull asse X raggi Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 Velocit di avanzamento per la passata di finitura Se zero non c la passata di finitura Se negativo si verifica l errore 3 Se viene assegnato il valore 0 al parametro P9 che indica che non viene eseguita la passata di finitura l utensile dopo le varie sgrossature effettua una passata finale conservando il sovrametallo indaicato da P7 e P8 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Y Ah a ec al Yin Nu _ id ky N m Zy fassa A o se 4 AA 1 A nta 1 7 e A AA Le o E Lo
19. N31 P95 P94 Se ha raggiunto o passato O f N32 G25 N22 Calcola nuovo punto N33 P95 P95 F1 P5 P94 F11 P95 Se a gt B decrementa O e controlla se a N34 G28 N36 N33 PIOS PO ni Se ha raggiunto o passato O N30 G2I N22 orata ionici Calcola nuovo punto N37 G24 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 155 Con questa subroutine possono essere eseguiti tutti i tipi di arco con raggio maggiore di 8388 607 mm tanto in senso orario che antiorario Il programma per eseguire l arco che stato definito in precedenza il seguente Programmazione dell asse X in raggi N10 P0 3774 964 P1 K1000 P2 K 7000 P3 K 8000 P4 K100 P5 K0 5 N20 G1 G41 X2000 Z3000 T1 1 N30 G21 N98 01 Programmazione dell asse X in diametri N10 P0 7549 928 P1 K1000 P2 K 7000 P3 K 8000 P4 K100 P5 K0 5 N20 G1 G41 X4000 Z3000 T1 1 N30 G21 N98 01 Attenzione Se si desidera usare compensazione utensile obbligatorio programmare seguendo questo ordine 1 Definizione dei parametri di richiamo 2 Posizionamento nel punto iniziale dell arco 3 Richiamo della subroutine 156 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 14 CICLI FISSI Il CNC dispone dei seguenti cicli fissi di lavorazione G66 Ciclo fisso di ripetizione di un profilo G68 Ciclo fisso di sgrossatura sull asse X G69 Ciclo fisso di sgrossatura sull asse Z G81 Ciclo fisso di tornitura G82 Ciclo fisso di sfacciatura G83 Ciclo fisso
20. RIE 9701 Sezione 2 2 pagina 3 P616 7 Cambiano i primi 2 paragrafi Si deve leggere Se si imposta P616 7 0 11 CNC 8025 T utilizza il terminale 15 del connettore I O 1 come ingresso dei segnali Feed Hold Transfer Inhibit ed M Eseguita Come spiegato nel manuale di installazione capitolo 1 sezione Ingressi del connettore I O 1 Se si imposta P616 7 1 il CNC si comporta come segue L ingresso Feed Hold Versione 7 1 Luglio 1996 1 AMPLIAMENTO DELLE RISORSE DEL PLC INTEGRATO 1 1 INGRESSI 1 1 1 TIPO DI AVANZAMENTO G94 G95 L ingresso I86 del PLCI mostrer sempre il tipo di avanzamento F che stato selezionato nel CNC I86 0 G94 Avanzamentoin millimetri pollici per minuto IS6 1 G95 Avanzamento in millimetri pollici per giri 1 1 2 TIPO DI VELOCIT G96 G97 L ingresso I87 del PLCI mostrer sempre il tipo di velocit che stato selezionato nel CNC I87 0 G97 Velocit del centro dell utensile costante I87 1 G96 Velocit del punto di taglio costante 1 1 3 ASSE OTTENUTO IN RIFERIMENTO RICERCA DELLO ZERO L ingresso 188 indica se stata effettuata la ricerca dello Zero e gli ingressi 1100 1101 1102 1103 ed 1104 indicano che stato effettuata la ricerca dello zero dell asse corrispondente Indica se si sta effettuando la ricerca dello zero in qualche asse 0 No 1 S 1100 Indica se stata effettuata la ricerca dello zero nell asse X 0 No 1 S 1101 Indica se
21. Se uguale a 0 si genera l errore 3 180 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P5 P6 P7 P10 P11 P12 Passata iniziale raggi Definisce la profondit della prima passata di filettatura Le passate successive dipenderanno dal segno dato a questo parametro Se il segno positivo la profondit della seconda passata P5 2 e quella dell ennesima PS Y n fino al raggiungimento della profondit di finitura Seilsegno negativo l incremento della lavorazione si mantiene costante e con un valore uguale al valore assoluto del parametro Seil valore uguale a zero si genera l errore 3 Distanza di sicurezza in raggi Indica a quale distanza dalla superficie della filettatura si esegue in ritorno in rapido ad A Se il valore positivo questo movimento si effettua in G05 spigolo arrotondato Se il valore negativo questo movimento si effettua in G07 spigolo vivo Il valore zero considerato positivo Valore della passata di finitura in raggi Se zero si ripete la passata precedente Se il valore positivo la passata di finitura si effettua mantenendo l angolo P12 2 con l asse X Se il valore negativo la passata di finitura si effettua con ingresso radiale Passo della filettatura sull asse Z Uscita della filettatura Definisce la distanza dalla fine della filettatura al punto in cui comincia l uscita Se negativo si genera l errore 3 Se diver
22. Subroutines standard N2 2 Numero della subroutine Numero di volte ancora da eseguire Subroutines parametriche P2 2 Numero della subroutine Numero di volte ancora da eseguire Ripetizione di subroutines G25 G25 2 Indica la ripetizione di una Numero di volte ancora da eseguire subroutine per mezzo delle funzioni G25 G26 G27 G28 o G29 In questo modo di visualizzazione sullo schermo appare L OROLOGIO che indica in ore minuti e secondi il tempo di esecuzione del CNC nei modi AUTOMATIC SINGLE BLOCK TEACH IN e DRY RUN Quando l esecuzione di un programma viene interrotta o ha termine si interrompe anche il conteggio dell orologio 16 MANUALE DI FUNZIONAMENTO CNC 8025 8030 Per azzerare l orologio premere DELETE e poi il tasto di funzione TEMPO con l orologio visualizzato sullo schemo A destra dell orologio appare IL CONTAPEZZI Questo contatore aumenta di un unit ogni volta che il CNC esegue la funzione M30 o la funzione M02 Per azzerare il contapezzi premere DELETE e poi il tasto di funzione CONTAPEZZI con il contatore visualizzato sullo schermo 00 00 00t1 0000 MINUTI 3 1 2 7 Modo di visualizzazione GRAFICA Questo modo si usa per la rappresentazione grafica del programma e la relativa spiegazione appare nel capitolo 3 10 di questo MANUALE MANUALE DI FUNZIONAMENTO CNC 8025 8030 17 3 1 3 Programmazione durante l esecuzione di un programma BACKGROUN
23. e hio o jo o Oo Oo er o jO nih ol o Stato delle funzioni ausiliari REG122 nel PLCI Non disponibile nel PLC64 Lo stato di ciascuna delle funzioni dato in 1 bite sar indicato con un 1 nel caso in cui sia attivo o con uno 0 quando non lo sia B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 Bs B4 B3 B2 BI BO M44 M43 M42 M41 M19 MI M30 M4 M3 M2 MO DISPONIBILIT DEL 4 ASSE NEI MODELLI CNC 025 T A partire da questa versione questa prestazione disponibile in tutti i modelli CNC 8025T non disponibile fino a questa versione CNC 8025TG CNC 8025TS CNC 8025TI non disponibile fino a questa versione CNC 8025TGI CNC 8025TSI UNIT DI VISUALIZZAZIONE DELLA ROTAZIONE DEL MANDRINO Fino adesso la velocit del mandrino si visualizzava sempre in giri al minuto A partire da questa versione si potr selezionare mediante il parametro macchina P621 6 il formato di visualizzazione P621 6 0 In giri al minuto quando si lavora in GPM ed in metri al minuto quando si lavora con velocit di taglio costante P621 6 1 Sempre in giri al minuto incluso quando si lavora con velocit di taglio costante TRATTAMENTO DI BLOCCO UNICO Il CNC considera Blocco Unico il gruppo di blocchi che si trova tra le funzioni G47 e G48 Dopo aver eseguito la funzione G47 il CNC esegue tutti i blocchi che seguono fino ad eseguire un blocco che contiene la funzione G48 Quando il programma si esegue
24. e nella direzione definite dai parametri di macchina P606 2 e P706 fino al valore di S4 3 in gradi I gradi si riferiscono al punto di riferimento del trasduttore del mandrino Quando il mandrino si trova nella zona morta P707 viene inviato il segnale che blocca il mandrino M15 decodificata e si mantiene il mandrino in anello chiuso applicando i parametri P708 guadagno e P709 tensione analogica minima del mandrino Se si programma in un blocco M 19 S4 3 nel blocco non sono ammesse ulteriori informazioni I parametri di macchina P906 e P907 determinano rispettivamente il limite inferiore e superiore del percorso del mandrino con M19 11 9 M41 M42 M43 M44 SELEZIONE DELLA GAMMA DI VELOCITA DEL MANDRINO Questi codici vengono generati automaticamente dal CNC quando P601 1 stato predisposto a l e viene programmata una funzione S Se questo parametro predisposto a 0 non necessario programmarli Durante la lavorazione con la velocit di taglio costante G96 queste funzioni devono necessariamente essere programmate anche se P606 1 predisposto a 1 11 10 M45 SELEZIONE DELLA VELOCITA DI ROTAZIONE DELL UTENSILE MOTORIZZATO E DELL UTENSILE SINCRONIZZATO Esistono due formati di programmazione della funzione M45 a Utensile motorizzato Formato di programmazione N4 M45 S 4 S 4 definisce la direzione e la velocit di rotazione in giri al minuto dell utensile motorizzato Il segno defini
25. gi in esecuzione Errore nella RETE DATI FAGOR generato da un ordine erroneo cio il nodo di destinazione non lo capisce Errore di Watch dog nella routine periodica Questo errore generato quando la routine periodica dura pi di 5 millesimi di secondo Errore di Watch dog nel programma principale Questo errore generato quando il programma principale dura pi della met del tempo indicato nel parametro macchina P729 L informazione interna del CNC che stata richiestra mediante l attivazione delle marche dalle M1901 alla M1949 non disponibile Si cercato di modificare mediante l attivazione delle marche dalla M1950 alla M1964 una variabile interna la CNC che non disponibile Errore di scrittura del parametro macchina tabella delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite nella EEPROM Questo errore generato nel blocco del parametro macchina tabelle delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite il CNC non pu memorizzare detta informazione nella memoria EEPROM Errore di Checksum nel recuperare i parametri macchina tabelle delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite dalla EEPROM Attenzione Gli errori indicati con un asterisco disattivano le abilitazioni ed eliminano le uscite analogiche Gli errori indicati con due asterischi olt
26. programmare la interpolazione circolare mediante il punto finale e il raggio al posto delle coordinate I K del centro Se l arco della circonferenza minore di 180 il raggio si programma con segno positivo e se maggiore di 180 il raggio negativo PI XZ gt o ao VA Essendo PO il punto iniziale dell arco e P1 il punto finale con lo stesso valore del raggio esistono quattro archi che passano per entrambi i punti MPTO4 A seconda della direzione dell interpolazione circolare G02 o G03 e del segno del raggio si definisce l arco interessato Il formato di programmazione degli archi della figura quindi il seguente Arco 1 G02 X ZR Arco 2 G02 X ZR Arco 3 GOS XZR Arco 4 G03 X Z R Dove XZ sono le coordinate del punto finale in cartesiane Attenzione Se si programma una circonferenza completa con la programmazione del raggio il CNC visualizza l errore 47 dal momento che esistono infinite soluzioni MANUALE DI PROGRAMMAZIONE CNC 8025 8030 15 6 2 3 2 G06 Interpolazione circolare conprogrammazione del centro dell arco in coordinate assolute Aggiungendo la funzione G06 in un blocco di interpolazione circolare si possono programmare le coordinate del centro dell arco I K come assolute cio in relazione allo zero e non all inizio dell arco La funzione G06 NON MODALE e deve quindi essere programmata ogni volta che si desideri indicare le coordinate del
27. stesso e il ritorno sullo schermo della videata standard dei modi di EDITOR Per tornare al modo di visualizzazione standard dei modi di EDITOR quando appare visualizzata sullo schermo una pagina qualunque della programmazione assistita vi sono due possibilit a Se non stato scritto niente nel blocco premere RECALL dopo che apparso il cursore sullo schermo se non c premere HELP b Se sono state scritte delle informazioni nel blocco dopo che apparso il cursore premere ENTER o DELETE a seconda che si desideri memorizzarle o cancellarle PROGRAMMAZIONE ASSISTITA SPECIALE Durante l editazione de un ciclo fisso purch si abbia digitato la relativa funzione preparatoria premendo HELP sullo schermo appara direttamente l informazione relativa a questo ciclo fisso con il parametro da immettere sottolineato Dopo aver immesso un valore per poter continuare con l editazione di altri parametri si deve premere ENTER 46 MANUALE DI FUNZIONAMENTO CNC 8025 8030 Se non si desidera programmare nessun parametro se non obbligatorio farlo premere DELETE Come succede con la programmazione normale il tasto CL cancella i caratteri uno per uno mentre DELETE cancella tutto l intero valore attribuito al parametro In questa programmazione se si preme il tasto di funzione HELP si torna alla programmazione assistita normale 3 6 7 4 Copiare un programma Si permette di copiare un programma memori
28. 1 Selezione del modo operativo EDITOR 6 Premere OP MODE Premere il tasto 6 Sul video appare il significato dei tasti di funzione per operare con questo modo operativo 3 6 2 Blocco Sblocco della memoria Premere il tasto BLOC SBLOC Sul video appare CODICE Digitare MKAI per bloccare la memoria MKAJO per sbloccare la memoria Premere ENTER Attenzione Se viene immesso il codice sbagliato premendo ENTER tale codice verr cancellato el il CNC attender che venga immesso il codice corretto Con il blocco della memoria i programmi non possono essere alterati ma possono invece essere visualizzati MANUALE DI FUNZIONAMENTO CNC 8025 8030 39 3 6 3 Cancellazione di un programma completo Premere il tasto DIRECT PROG Sul video appare una lista di fino a 14 programmi memorizzati oltre al numero dei caratteri utilizzati e a quelli disponibili Premere DELETE Il messaggio CANCELLAZIONE PROGRAMMA appare sul video Immettere il numero del programma da cancellare accertarsi che sia quello corretto e premere quindi ENTER Se il numero non corretto Premere il tasto CL che cancella il numero Immettere il numero corretto Premere ENTER Attenzione Se si preme il tasto CONTIN durante questa sequenza si ha accesso alla visualizzazione originale di questo modo operativo CANCELLAZIONE COMPLETA DELLA MEMORIA DEI PROGRAMMI Se devono essere cancell
29. 2 manca il punto decimale Errore in un blocco che definisce o richiama una subroutine definisce un salto condizionato o incondizionato Questo errore si genera nei seguenti casi gt E stata superata la capacit di memoria gt Capacit dinastro libero o di memoria del CNC inferiore alla dimensione del programma che si cerca di immettere Nell interpolazione circolare o nella filettatura non sono state definite I K Nella tabella stato definito un utensile con un numero maggiore di Txx 32 o un utensile esterno maggiore del massimo definito dal parametro di macchina Valore troppo alto in una funzione Errore che si presenta con frequenza se si programma un valore di F in mm min e poi si passa a mm giro senza cambiare il valore di F stata programmata una G inesistente Valore del raggio utensile troppo grande 032 033 034 035 036 037 038 039 040 041 Valore del raggio utensile troppo grande fa a A stato programmato uno spostamento superiore a 8388 mm o 330 26 pollici Esempio Se l asse Z si trova nella posizione Z 5000 e lo si vuole spostare fino al punto Z5000 il CNC mostrer l errore 33 se si programma il blocco N10 Z5000 dato che lo spostamento programmato Z5000 Z 5000 10000 mm Al contrario se si effettua lo spostamento in due fasi come indicato a continuazione il CNC non mostrer l errore 33 dato che ogni spostamento inferiore a 8388 mm N10 Z0 S
30. 4 14 FUNZIONI PREPARATORIE Velocit di avanzamento F Avanzamento in mm min o pollici minuto G94 Avanzamento in mm giro o pollici giro G95 Feed rate programmabile G49 Velocit di rotazione del mandrino S Velocit di rotazione in gpm G97 Velocit di taglio costante G96 Limitazione del valore di S in velocit di taglio costante G92 Selezione degli utensili e correttore T Attivazione Asse C in gradi G14 Piano Principale C Z G15 Piano Principale C X G16 FUNZIONI AUSILIARI Stop programma M00 Fermata condizionale del programma M01 Fine programma M02 Fine programma con ritorno all inizio M30 Avviamento del mandrino a destra senso orario M03 Avviamento del mandrino a sinistra senso anti orario M04 Fermata del mandrino M05 Fermata orientata del mandrino M19 Cambio di gamme del mandrino M41 M42 M43 M44 Cambio di utensili con M06 Utensile motorizzato M45 S Utensile sincronizzato M45 K CONTROLLO DELLA TRAIETTORIA Messa in posizione rapida G00 Interpolazione lineare G01 Interpolazione circolare G02 G03 Interpolazione circolare con il centro nelle coordinate assolute G06 Traiettoria circolare tangente alla traiettoria precedente G08 Traiettoria circolare definita mediante tre punti G09 Entrata tangenziale all inizio della meccanizzazione G37 Uscita tangenziale alla fine d
31. 5 Visualizzazione e ricerca delle subroutines memorizzate Premendo i tasti DIRECT SUBR E e DIRECT SUBR P si visualizzano sullo schermo in alto tutte le subroutines standard e le subroutines parametriche memorizzate Per sapere quale programma contiene le subroutines visualizzate digitare il numero della subroutine richiesta e premere RECALL Sullo schermo appare il numero del programma in cui si trova la subroutine richiesta Per conoscere il numero del programma in cui contenuta una delle subroutines visualizzate premere DELETE o SUBRTS eripetere la sequenza descritta in precedenza 3 6 6 Selezione di un programma Se il programma voluto quello il cui numero compare sul video quando viene selezionato il modo EDITOR premere CONTIN Se si desidera un altro programma Premere il tasto SELEZ PROG Immettere il numero del programma Premere CONTINI Sul video appare il programma selezionato 3 6 7 Creazione di un programma Se nella memoria del CNC c gi un programma con lo stesso numero di quello che deve essere memorizzato per memorizzare il nuovo programma si possono seguire due metodi Cancellare completamente il programma esistente Senzacancellarlo scriverlo blocco per blocco sul programma esistente facendo attenzione ad assegnare la stessa numerazione dei blocchi memorizzati in precedenza ai blocchi che vengono scritti Se nella memoria non c un altro programma con lo stesso num
32. 5 10 40 50 z an CE Punto di inizio PO X40 Z40 Programmazione assoluta G90 N100 G90 G02 X100 Z10 140 K10 oppure N100 G90 G02 X100 Z10 R41 231 Programmazione incrementale G91 N100 G91 G02 X60 Z 30 140 K10 oppure N100 G91 G02 X60 Z 30 R41 231 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 LI 103 6 29 G92 PRESELEZIONE DELLE QUOTE LIMITE DEL VALORE DI S IN VELOCITA DI TAGLIO COSTANTE G96 La funzione G92 pu essere usata per preselezionare qualsiasi valore degli assi del CNC ci permette di spostare l origine delle coordinate Si pu anche predisporre il valore massimo della velocit del mandrino quando si lavori in G96 velocit di taglio costante a 104 Preselezione delle quote Quando viene programmata la funzione G92 non c alcun movimento degli assi Il CNC accetta i valori degli assi programmati dopo G92 come nuovi valori degli assi Nella programmazione l ordine degli assi il seguente N4 G924 _ 3 _X_Z_ _ Esempio Programmazione dell asse X in diametri essendo il punto di inizio PO X20 Z80 X4 MPT58 Per descrivere la traiettoria della figura il programma N100 G01 G90 X40 Z50 N110 Z10 Se si utilizza la funzione G92 la programmazione N90 G92 X20 ZO Il punto PO diventa il punto X20 Z0 N100 G90 X40 Z 30 N110 Z 70 Nel blocco in cui viene programmato G92 non si pu programmare nessun altra funzione I valori dell
33. 6 26 3 Applicazioni pi comuni Si possono distinguere varie applicazioni tra le quali si ricordano Messa a punto dell utensile Le sonde verificano il punto di taglio di ciascun utensile e compensano se fosse necassario la distanza fino al punto di lavorazione o arrestano la produzione in caso di rottura dell utensile Messa a punto del pezzo mediante 1 cicli fissi di ispezione che si illustrano pi avanti Sistema di digitalizzazione Per lavori di copiatura di pezzi mediante la raccolta di dati punto per punto La sonda si incarica di inviare 1 dati di posizionamento al CNC e quest ultimo al computer tramite una serie di movimenti predeterminati sulla superficie del pezzo Nel caso del Controllo numerico FAGOR CNC 8025 30 TS il sistema genera automaticamente 1 programmi CNC permettendo di lavorare pezzi complessi con la massima affidabilit E consigliabile impiegare un interfaccia che l unione elettronica tra la sonda e il controllo della macchina L interfaccia controlla continuamente lo stato della sonda fornisce energia ai moduli di induzione e trasmette un segnale al controllo della macchina quando la sonda attiva 74 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 26 4 G75 Ispezione con sonda Per mezzo di questa funzione si pu utilizzare una sonda collegata al CNC Il formato di programmazione il seguente N4 G75 X 4 3 Z 4 3 in millimetri N4 G75 X 3 4 Z 3 4 in pollici La macchina si mu
34. 63 3 103 A 64 d Ridefinizione dell area di visualizzazione con la funzione ZOOM 65 3 10 4 Cancellazione del PEC ia en a S 65 3105 Rappresentazione grafica a colori CNC 8030 TS 65 E CODICI DI ERRORE TABELLA COMPARATIVA DEI MODELLI FAGOR CNC 8025 8030 TORNIO DESCRIZIONE TECNICA ENTRATE USCITE Entrate di retroazione Assi lineari Assi rotativi Encoder del mandrino mln le ljala 3 A III o NI Volantini elettronici 3 Asse come Asse C Utensile sincronizzato Ingresso per sonda Moltiplicazione degli impulsi della retroazione onda quadra x2 x4 Moltiplicazione impulsi retroazione onda sinusoidale x2 x4 10 x20 Massima risoluzione di retroazione 0 001 mm 0 001 0 0001 pollici Uscite analogiche 10V per controllo degli assi Uscita analogica 10V per controllo del mandrino Utensile motorizzato CONTROLLO DEGLI ASSI Assi che interpolano simultaneamente negli spostamenti lineari Assi che interpolano simultaneamente negli spostamenti circolari Filettatura elettronica Controllo del mandrino Limiti di percorso degli assi limiti per software Fermata orientata del mandrino PROGRAMMAZIONE Azzeramento del pezzo selezionabile dall utente Programmazione assoluta incrementale Programmazione di quote con coordinate cartesiane Programmazione di quote con coordinate polari Programmazi
35. 7 Ciclo fisso di tornitura con archi G84 cis 176 14 8 Ciclo fisso di sfacciatura con archi G89 Je siecssisiecirarioisiiiedaririaecnnsrisosarir ionini 178 14 9 Cielo de filettatura longitudinale US cinc ici 180 14 10 Ciclo d filettatura frontale G8 T a crolla 182 14 11 Ciclo di esecuzione sole lungo lasse X 168 184 14 12 Ciclo di esecuzione sole lungo l asse Z G89 ui iaia i 186 ee nea I I CODICI DI ERRORE TABELLA COMPARATIVA DEI MODELLI FAGOR CNC 8025 8030 TORNIO DESCRIZIONE TECNICA ENTRATE USCITE Entrate di retroazione Assi lineari Assi rotativi Encoder del mandrino mln le ljala 3 A III o NI Volantini elettronici 3 Asse come Asse C Utensile sincronizzato Ingresso per sonda Moltiplicazione degli impulsi della retroazione onda quadra x2 x4 Moltiplicazione impulsi retroazione onda sinusoidale x2 x4 10 x20 Massima risoluzione di retroazione 0 001 mm 0 001 0 0001 pollici Uscite analogiche 10V per controllo degli assi Uscita analogica 10V per controllo del mandrino Utensile motorizzato CONTROLLO DEGLI ASSI Assi che interpolano simultaneamente negli spostamenti lineari Assi che interpolano simultaneamente negli spostamenti circolari Filettatura elettronica Controllo del mandrino Limiti di percorso degli assi limiti per software Fermata orientata del mandrino PROGRAMMAZIONE Azze
36. ARRESTO CONDIZIONATO DEL PROGRAMMA E un codice analogo a M00 ad eccezione del fatto che il CNC ne tiene conto solo se stato attivato l ingresso dell arresto condizionato 122 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 11 3 M02 FINE DEL PROGRAMMA Questo codice indica la fine del programma ed esegue un Reset generale delle funzioni del CNC ripristino delle condizioni iniziali Agisce anche da codice MOS Come per il caso di M00 questa funzione deve essere predisposta in modo che possa essere eseguita alla fine del blocco in cui stata programmata 11 4 M30 FINE DEL PROGRAMMA CON RITORNO ALL INIZIO E identico a M02 ad eccezione del fatto che il CNC ritorna al primo blocco del programma Agisce anche da codice MOS 11 5 M03 AVVIAMENTO DEL MANDRINO IN SENSO ORARIO Questo codice indica che il mandrino inizia il suo movimento di rotazione in senso orario Si raccomanda di personalizzare tale funzione in modo tale che agisca all inizio del blocco in cui stata programmata 11 6 M04 AVVIAMENTO DEL MANDRINO IN SENSO ANTI ORARIO Come M03 ad eccezione del fatto che il mandrino ruota in senso opposto 11 7 M05 ARRESTO DEL MANDRINO Si raccomanda di predisporre questa funzione in modo tale che il CNC la esegua alla fine del blocco in cui stata programmata MANUALE DI PROGRAMMAZIONE CNC 8025 8030 123 11 8 M19 STOP ORIENTATO DEL MANDRINO Quando si programma M19 S4 3 il mandrino ruota alla velocit
37. Assi spostati manualmente Usando 1 tasti JOG gli assi vengono spostati fino al punto in cui il ciclo era stato interrotto Il CNC impedir agli assi di oltrepassare questo punto Quando gli assi raggiungono la posizione desiderata sullo schermo appare RITORNO ASSI FUORI POSIZIONE NESSUNO e Premere Il ciclo riprende normalmente 3 1 7 Reset del CNC RESET 4 Se si preme il tasto RESET sullo schermo in alto a destra compare il messaggio lampeggiante f RESET Se si preme nuovamente il tasto FA si ripristinano le condizioni iniziali del CNC 20 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 1 8 Visualizzazione e cancellazione dei messaggl inviati dal PLC FAGOR 64 Quando il CNC opera con il PLC FAGOR e qgest ultimo invia dei messaggi da visualizzare nel CNC possibile accedere ad una tabella dei messaggi attivi in quel momento Il CNC visualizza sempre il messaggio prioritario se c pi di un messaggio attivo appare il segno in negativo Per visualizzare la tabella premere il tasto di funzione MESSAG PLC gt JN D Se vi sono tanti messaggi che occupano pi di una schermata premendo i tasti possibile visualizzarli Uno dei messaggi appare in negativo indicando che pu venire eliminato dalla tabella se si preme DELETE Cancellandolo cos il CNC disattiva la MARCA corrispondente del PLC che ha inviato il messaggio Per selezionare
38. CNC e il Computer per espletare le seguenti funzioni Comandi di indirizzario e cancellazioni Trasmissione di programma e tabella fra CNC e un Computer Esecuzione di un programma infinito Controllo remoto della macchina Possibilit di controllare lo stato del sistema avanzato del DNC 2 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 1 4 PROGRAMMA DI COMUNICAZIONE FAGORDNC Questo programma commercializzato in floppy disk da 5 25 o 3 5 serve per 1l collegamento di un PC o COMPATIBILE con Controlli Numerici FAGOR tramite il DNC incorporato nei controlli Tramite le linee RS 232 numerosi controlli possono essere collegati a questi computers Il modo operativo interattivo con MENU che guidano l utente e semplificano l uso del programma Il Computer viene usato come una MEMORIA centralizzata di programmi pezzo che evita l uso di ingombranti nastri perforati Ci semplifica l aggiornamento delle versioni permette di fare copie di sicurezza listati e creazioni di programmi pezzo con inclusione di commenti ecc Il Manuale di connessione con DNC e il programma di Comunicazione FAGORDNC possono essere richiesti a questo indirizzo MANUALE DI PROGRAMMAZIONE CNC 8025 8030 3 2 COSTRUZIONE DI UN PROGRAMMA Il programma di lavorazione deve essere immesso con un formato accettabile dal CNC Tale formato deve comprendere tutti i dati geometrici e tecnici richiesti affinch la macchina utensile possa eseguire le f
39. CNC non risponde quando si preme un tasto indica che si sta cercando di immettere un dato sbagliato 3 6 7 3 Programmazione assistita L accesso alla programmazione assistita possibile in tutti i modi che consentono la programmazione PLAY BACK 2 TEACH IN 3 o EDITOR 6 Durante la scrittura di un blocco se viene premuto HELP il cursore sparisce dal blocco che si sta scrivendo e sullo schermo compare GUIDA ALLA PROGRAMMAZIONE PROGRAMMAZIONE DEI MOVIMENTI CICLI FISSI SUBROUTINES SALTI ASSISTENZA GEOMETRICA FUNZIONI ARITMETICHE FUNZIONI G FUNZIONI M XAO UB 1 Premendo il numero desiderato si ottiene la visualizzazione delle spiegazioni delle funzioni a disposizione del CNC e del loro modo di programmazione Ottenuta la pagina appropriata premere il tasto HELP per continuare la scrittura del blocco Il cursore riapparir e le informazioni necessarie resteranno sullo schermo MANUALE DI FUNZIONAMENTO CNC 8025 8030 45 Per esempio supponendo che durante la scrittura di un blocco si debba programmare il ciclo fisso di filettatura G86 la sequenza sar Premere HELP Premere 2 Premere ES Premere 3 Se a questo punto viene premuto HELP il cursore ricompare ed di nuovo possibile scrivere il blocco continuando a vedere sullo schermo il significato dei vari parametri della funzione selezionata Completata la scrittura del blocco premendo ENTER si ottiene la memorizzazione del blocco
40. Deve essere programmata nello stesso blocco del movimento alla fine del quale deve essere eseguito uno smusso Per programmare la distanza tra il punto finale programmato ed il punto in cui deve iniziare lo smusso usare il codice R 4 3 R 3 4 che deve sempre essere positivo Esempio Programmazione dell asse X in diametri Xx 1 50 L 401 MPT28 Punto di inizio X20 Z80 N100 G90 G01 G39 R10 X80 Z60 N110 X100 Z10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 47 6 15 COMPENSAZIONE UTENSILE In una normale operazione di tornitura la traiettoria dell utensile deve essere calcolata e definita tenendo conto del raggio dell utensile stesso in modo da ottenere le dimensioni necessarie del pezzo da lavorare La compensazione del raggio utensile permette la programmazione diretta della contornatura del pezzo senza dover tener conto delle dimensioni dell utensile Il CNC calcola automaticamente la traiettoria che l utensile deve seguire basata sul profilo del pezzo e sul valore del raggio dell utensile memorizzato nella tabella utensili Ogni volta che un utensile T2 2 viene selezionato il CNC applica automaticamente la compensazione della lunghezza utensile X Z LK memorizzata nella tabella senza dover programmare un codice G Se il parametro macchina P604 5 ha valore 1 la compensazione longitudinale viene attivata dopo M06 Per la compensazione del raggio utensile ci sono tre funzioni preparatorie G40 Pe
41. Dispone di 2 manuali all interno Manuale di Funzionamento che descrive la forma di lavorare con il CNC Manuale di Programmazione che descrive laformadi elaborare un programma in codice ISO A volte pu contenere un manuale che fa riferimento alle Nuove Prestazioni di software recentemente incorporate E rivolto alle persone che devono usare l opzione di software di comunicazione DNC rivolto alle persone che desiderano effettuare la loro propria comunicazione di DNC senza usare l opzione di software di comunicazione DNC 25 30 Si deve usare quando il CNC dispone di Automa integrato rivolto al fabbricante della macchina o persona incaricata di effettuare 1 installazione e messa a punto dell Automa integrato E rivolto alle persone che devono usare l opzione di software di comunicazione DNC PLC rivolto alle persone che usano i drive disk della Fagor Questo manuale indica come si devono usare detti drive disk CONTENUTO DI QUESTO MANUAL Il manuale di Funzionamento composto dalle seguenti parti Indice Tabella comparativa dei modelli Fagor CNC 8025 30 T Nuove Prestazioni e modifiche Introduzione Riassunto delle Condizioni di Sicurezza Condizioni di Spedizione Elenco dei Documenti Fagor per il CNC 8025 30 T Contenuto di questo Manuale Dati generali Pannello frontale del CNC 8025 30 Modi di operazione 0 Automatico 1 Blocco a blocco 2 Play back 3 Teach in 4 A vuoto
42. GUOLA mia Al 3 5 4 Spostamento della mac lina 10 SOG eni elia rali 32 Il A A a E A 32 3 5 4 2 A O O 32 CA Inimissione der valor di PS Me Tias 33 il Domissione A aaa 33 E ee A immissione 33 Td lissone di mm valgre Rap A I AA 33 3 5 5 4 imintsstane di pa valore Tae 33 Td Misurazione e carico delle dimensione dell ytensile nella tabella delle correzioni e 34 LNT Funzionamento c me VISA MZ ALOE nd as 33 SID Cambia delle anita di MISUTi rrna iii 33 Th I ER 35 33 40 Funzionamento con il generatore manuale di impulsi 36 33 41 Misurazione e carico della lunghezza dell utensile con una sonda 37 3 512 Tast per la manipolazione d l mandrino rodear ies 38 3 6 EDITUR AM lei 39 3 6 1 Selezione del modo operativo EDITOR 10 ra ne 39 30 2 Bloctorsblacoo della Memori ron ile 39 3 6 3 Cancellazione di n programima Completo circa ci 40 3 6 4 Modifica del numero di n POBLADA cintia alpacas 41 3 6 3 Visualizzazione e ricerca delle subroutines memorizzate 42 3 6 6 Selezione di Wi Programima e 42 3 6 7 Creazione di Ut PIOSIAMI s a AA 42 SL Programmazione MON AB a perio ias 43 Ii Modifica cancellazione di Gi Nasi isa 44 it Programmazione ASSISEN urta 45 3 6 7 4 Copla dem PA es 47 3 7 PERIPHERALS lla e 48 LER Selezione del modo operativo PERIFERIPHERALS 7 48 Sta Immissione di un programma da cassetta FAGOR 0 i 49 CELA Errori durante 1
43. IS pre a A G90 7 C 45 45 PUNTO INIZIALE A Lea gi Y a Sa eS Tuttavia lavorando in G91 i valori sono incrementali dal punto iniziale la programmazione simile a quella di un asse lineare ma in gradi PUNTO INIZIALE MPT13 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 27 G15 LAVORAZIONE SULLA SUPERFICIE CILINDRICA DEL PEZZO piano principale C Z G16 LAVORAZIONE SULLA SUPERFICIE FRONTALE DEL PEZZO piano principale C_X Considerazioni generali per la programmazione delle due funzioni La funzione G15 o G16 deve essere programmata da sola in un blocco La programmazione di G15 o G16 cancella la compensazione del raggio G41 G42 per cui la traiettoria successiva deve essere programmata per il centro dell utensile La programmazione delle funzioni G15 o G16 disabilita le funzioni G95 e G96 La programmazione delle funzioni G15 o G16 deve essere effettuata quando sia attiva la funzione G14 altrimenti si visualizza l errore 51 Con G15 o G16 attiva non possibile programmare nessun utensile Txx xx E possibile eseguire interpolazioni lineari G01 e circolari G02 G03 nel caso del CNC 8025 sia in coordinate cartesiane che polari Si pu cancellare la funzione G15 o G16 programmando la funzione G14 e N Modo di tornitura B e rod o Gio Tu pa G14 M3 M4 La G14 NS G S MOS Va X L 7 A ZD A P Cos SA La G15 M3 M4 Tx x G16 M3 M4
44. MODE Appare la lista dei modi operativi MANUALE DI FUNZIONAMENTO CNC 8025 8030 49 c d Il programma selezionato si trova sul nastro e non nella memoria del CNC Sul video appare IN RICEZIONE La trasmissione viene eseguita normalmente Se nel programma in lettura c un numero di blocco errato per esempio pi di cuattro cifre o numeri non correlativi sul video appare NUMERO PROGRAMMA P LETTO DATI IN LETTURA NON VALIDI N xxxxx In questo caso viene memorizzata solo la parte del programma fino al blocco sbagliato Si raccomanda di cancellare l intero programma Se la numerazione dei blocchi del programma letto corretta NUMERO PROGRAMMA P LETTO Questo significa che il CNC esegue una controllo sintattico del programma Se esiste un errore di programmazione vengono visualizzati il codice di errore corrispondente e il blocco in cui si trova l errore il programma memorizzato completamente Se la memoria del programma pezzo bloccata o se lo quella dei parametri di macchina in caso di P99999 viene ripristinato lo stato iniziale del modo operativo 3 7 2 1 Errori durante la trasmissione Se durante la trasmissione appare il messaggio ERRORE DI TRASMISSIONE Questo indica che la trasmissione non corretta 50 MANUALE DI FUNZIONAMENTO CNC 8025 8030 Se durante la trasmissione appare il messaggio DATI LETTI NON VALIDI Questo indica che sul nastro c un carattere e
45. P605 6 1 P605 7 1 U37 Guasti nella memoria RAM CMOS del CPU Consultare il Servizio di Assistenza Tecnica U36 Guasti nella memoria RAM CMOS del CPU Consultare il Servizio di Assistenza Tecnica Questo errore si genera nei seguenti casi gt Pi di 43 caratteri in un messaggio gt Pi di 5 digiti per definire il numero di programma gt Pi di4digiti per definire il numero di blocco gt Caratteri estranei in memoria 106 108 110 111 112 113 114 115 116 117 118 119 120 stata superata la temperatura limite interna Errore nei parametri della compensazione vite madre asse Z Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore nei parametri della compensazione vite madre asse X Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore nella RETE DATI FAGOR Installazione erronea della linea HARD WARE Errore nella RETE DATI FAGOR Questo errore si genera nei seguenti casi gt Configurazione erronea dei nodi che la compongono gt Dalla caduta di uno di nodi In tal caso non possibile eseguire nessun blocco ma si accedere alla RETE per l editazione o monitorizzazione Errore nella RETE FAGOR Viene generato quando un nodo non prep
46. Rileva le coordinate dei punti e genera 1 vari blocchi del programma di lavorazione 94 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 2 Considerazioni sul programma di campionatura L esecuzione del programma di campionatura comporta i passi seguenti a Lasondasi dirige ad un punto determinato sulla superficie del modello b Quindi con l aiuto della funzione G75 possibile leggere le varie coordinate 4 3 X Z Dopo G75 la sonda va alla quota programmata fino alla ricezione del segnale esterno della sonda Il blocco si conclude e viene accettata come posizione reale del punto di contatto della sonda la posizione teorica degli assi Se gli assi raggiungono la posizione programmata prima di ricevere il segnale della sonda il CNC genera l errore 65 c Con l aiuto ad un blocco contenente la funzione G76 possibile generare un blocco che viene inviato automaticamente alla memoria del CNC o ad un computer per mezzo del DNC L informazione dopo G76 pu essere Coordinate degli assi 4 3 X Z Funzioni G F S T Tutto questo processo viene ripetuto per ciascun punto fino alla conclusione del programma di campionatura richiesto 3 Considerazioni finali La digitalizzazione si esegue sempre all interno di un volume definito I piani che lo limitano sono paralleli agli assi della macchina Grazie alla disposizione adeguata dei piani possibile digitalizzare le parti del contorno Dopo aver calib
47. S Preselezione delle coordinate polari Velocit avanzamento F in mm min 0 1 pollici minuto Velocit avanzamento F in mm giro 0 1 pollici giro Velocit avanzamento S in m min piedi min Velocit di taglio costante Velocit avanzamento S in giri min MANUALE DI PROGRAMMAZIONE CNC 8025 8030 9 Le funzioni G14 G15 G16 G75 N2 e G76 saranno disponibili nel CNC modello TS Modale significa che una volta che le funzioni G sono state programmate restano attive finch non vengono cancellate da un altra G incompatibile oppure da M02 M30 EMERGENZA o RESET Le funzioni G segnate con un sono quelle che il CNC assume perattivarle dopo aver eseguito M02 o M30 oppure dopo una EMERGENZA o RESET La funzione G05 o G07 che assume il CNC dipende dal valore assegnato al parametro P607 8 Tutte le funzioni G necessarie possono essere programmate in qualsiasi ordine nello stesso blocco ad eccezione di G14 G15 G16 G20 G21 G22 G23 G24 G25 G26 G27 G28 G29 G30 G31 G32 G50 G51 G52 G53 G59 G72 G74 e G92 che devono restare da sole in un blocco Se nello stesso blocco sono programmate delle funzioni G incompatibili il CNC assume quella programmata per ultima 10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 2 TIPI DI MOVIMENTO 6 2 1 G00 Posizionamento rapido I movimenti programmati dopo GOO vengono eseguiti a una velocit di avanzamento rapida predisposta durante la messa a punto finale della macchina mediante i param
48. X0 Z0 La programmazione della traiettoria teorica N10 G90 G01 F250 N20 G53 N30 X140 Z170 N40 Z150 N50 X160 Z130 N60 G03 X160 Z90 I0 K 20 N70 G08 X160 Z50 N80 G01 X180 Z30 N90 Z0 N100 X140 N110 G54 N120 G25 N30 100 1 N130 G55 N140 G25 N30 90 1 N150 G00 X200 Z530 N160 M30 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 69 6 21 1 G59 come correzione degli zeri addizionale Se P619 7 1 Quando si esegue una funzione di tipo G34 G59 la correzione degli zeri applicata ad ogni asse sar il valore indicato nella tabella G54 G59 pi il valore indicato nella posizione G59 della tabella Non influisce su G53 Se P619 7 0 In questo caso la correzione degli zeri che si applica a ciascun asse sar il valore indicato nella tabella 6 22 G65 ESECUZIONE INDIPENDENTE DI UN ASSE La funzione G65 permette che gli spostamenti di un asse siano completamente indipendenti da quelli del resto Se si esegue il seguente programma NO G65 Y100 Fl N10 G01 X10 Z5 FI1000 N20 G01 X20 Quando si esegue il blocco NO0 inizia lo spostamento dell asse Y con l avanzamento Fl e subito dopo inizia l esecuzione del blocco N10 con l avanzamento F1000 l asse Y mantiene il suo avanzamento di F1 Se stato personalizzato il parametro macchina P621 4 0 il CNC esegue il blocco N20 dopo aver concluso il blocco N10 indipendentemente dal fatto che il blocco NO sia concluso o no Se stato personalizzato il parametro macchi
49. Z0 0 X136 Z39 e la programmazione dell asse X sia in diametri N90 G00 X136 Z39 Posizionamento dell utensile sul punto 0 N100 G82 P0 K90 P1 K 45 P2 K0 P3 K0 P5 K5 P7 K3 P8 K4 P9 K100 Significato dei parametri PO Valore della coordinata X del punto A raggi o diametri P1 Valore della coordinata Z del punto A P2 Valore della coordinata X del punto B raggi o diametri P3 Valore della coordinata Z del punto B P5 Massima passata di profondit Deve essere maggiore di zero altrimenti si verifica l errore 3 La profondit reale calcolata dal controllo minore o uguale a quella massima P7 Sovrametallo di finitura sull asse X Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 172 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P8 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 P9 Velocit di avanzamento perla passata di finitura Se zero non c passata di finitura Se negativo si verifica l errore 3 Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale O e quello finale B sull asse Z deve essere uguale o maggiore di P8 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P8 pi un numero intero di volte P5 passo 2 La distanza tr
50. alla tabella dei valori dei parametri mentre si in modo AUTOMATICO SINGLE BLOCK TEACH IN o DRY RUN digitare Premere il tasto di funzione PARAM e premere il tasto con la freccia finch il parametro desiderato viene visualizzato MANUALE DI PROGRAMMAZIONE CNC 8025 8030 77 Le condizioni di uscita di tutti 1 cicli di ispezione sono G00 G07 G40 G90 Il tipo di sonda usata in questi cicli pu essere sia una situata sulla macchina in una posizione fissa usata per calibrare utensili cos come una posta sulla torretta portautensili usata per misurare pezzi Quest ultimo tipo di sonda agir come si trattasse di un normale utensile del tornio dovr quindi essere calibrato prima dell esecuzione di un ciclo e i valori X Z F R introdotti nel correttore corrispondente della tabella utensili L errore 65 viene visualizzato e gli assi fermati collisione se durante l esecuzione del ciclo fisso di ispezione il CNC riceve il segnale della sonda senza che il movimento stesso della sonda sia stato eseguito Se la sonda utilizzata impiega un sistema a infrarossi per inviare il segnale necessario indicare tramite il parametro macchina quale funzione M deve essere inviata dal CNC per attivare la sonda La suddetta funzione M attivata dal CNC all inizio di un ciclo di ispezione e si disattiva programmando un altra funzione M ausiliare 78 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 N0 CICLO DI CALIBRATURA DELL
51. come operando Esempio P1 F18 K2 Non valido F19 N4 P1 F19 P2 P1 prende il valore della coordinata Z nel blocco in cui si trova P2 F19 non accetta una costante come operando Esempio P1 F19 K3 Non valido F20 N4 P1 F20 P2 P1 prende il valore dell indirizzo di memoria del blocco precedente a quello definito dall indirizzo P2 F20 non accetta una costante come operando Esempio P1 F20 K4 Non valido 140 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 F21 N4 P1 F21 P2 P1 prende il valor della coordinata I nel blocco in cui si trova P2 F21 non accetta una costante come operando Esempio P1 F21 K2 Non valido F22 N4 P1 F22 P2 P1 prende il valore della coordinata K nel blocco in cui si trova P2 F22 non accetta una costante come operando Esempio P1 F22 K3 Non valido F23 N4 P1 F23 Il parametro P1 prende il valore del numero della tabella utensile con cui si sta operando in quel momento F24 Questa funzione pu essere programmata in due diversi modi Esempio a N4 P9 F24 K2 Il parametro P9 prende il valore di X che si trova nella tabella utensili nella posizione 2 Esempio b N4 P8 F24 P12 Il parametro P8 prende il valore di X che si trova nella tabella utensili nella posizione indicata dal valore del parametro P12 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 141 F25 Questa funzione pu essere programmata in due modi diversi Esempio a N4 P15 F25 K16
52. conoscono il prodotto CNC 8025 Non sar necessario leggere tutto questo manuale Consultate l indice e la lista delle Nuove Prestazioni e Modifiche queste vi indicheranno il capitolo o comma del manuale dove descritto il tema desiderato Il manuale presenta tutte le funzioni che la famiglia CNC 8025 possiede Consultate la tabella comparativa dei modelli per conoscere le funzioni di cui dispone il Vostro CNC Inoltre esiste un appendice di errori che indica alcune delle cause che possono provocare ciascuna di esse Note L informazione descritta in questo manuale pu subire variazioni motivata da modifiche tecniche FAGOR AUTOMATION S Coop Ltda si riserva il diritto di modificare il contenuto del manuale non essendo obbligata a comunicare le variazioni INDICE Comma Pagina Wi i A Tr Tr Tabella comparativa dei modelli FAGOR CNC 8025 8030 ix Nuove prestazioni e modifiche rr xiii INTRODUZIONE Condizioni di SICULEZZA ria Intr Condizioni di PEU sisone eE EAE Intr Document Fagor per il ENCUESTA ie Intr Contenuto di questo AMS Rd Intr 1 DATEGENERADE aerea 1 2 PANNELLO FRONTALE PER IL CNC 8025 30 in 2 Lal Mentertastiera peral E NC SUM sleale 2 pA Dusdro comandi per il CNO 80I nos dt 4 A Moenitoritastiera quadro comandi per CNC 8025 Lire coin rin ricncize ainsi 3 2 4 A RO RT A T eT 7 Did Cancellazione della visualizzazione del Monitor 7 2 6 A O 7 3 MODFTO
53. da S4 3 118 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 10 T PROGRAMMAZIONE DELL UTENSILE L utensile che deve essere usato viene programmato tramite il codice T2 2 Numero dell utensile Le due cifre a sinistra del punto decimale possono avere un valore compreso tra 0 e 99 Il valore massimo pu essere limitato ad un valore minore di 99 tramite il parametro di macchina Questo valore viene utilizzato per selezionare l utensile Compensazione utensile Tabella Le due cifre a destra del punto decimale possono avere un valore compreso tra 01 e 32 I valori di queste cifre vengono selezionati nella tabella delle correzioni utensili Appena il CNC legge T2 2 applica i valori della compensazione della lunghezza X Z 1 K memorizzati nella tabella Se il parametro P604 5 uguale a 1 i valori vengono applicati dopo M06 Quando viene programmato G41 o G42 il CNC applica il valore memorizzato all indirizzo programmato T 01 32 come valore della compensazione raggio Se non stato programmato nessun valore di T il CNC applica l indirizzo T00 00 che corrisponde ad un utensile dalle dimansioni nulle I seguenti valori sono memorizzati in tutti gli indirizzi della tabella delle correzioni utensili 01 32 Lunghezza utensile lungo l asse X Lunghezza utensile lungo l asse Z Codice di forma Raggio della punta dell utensile Correzione usura utensile lungo l asse X Questo valore deve sempre essere immes
54. di posizionamento a determinate tolleranze al controllo CNC della macchina 6 26 2 Caratteristiche Le sonde sono di costruzione modulare per un miglior adattamento alle necessit dell utente Ogni sistema consta di sonda sistema di trasmissione e interfaccia La sfera l elemento che entra in contatto con la superficie Le sonde sono dotate di movimento di flessione per alleggerire le tensioni al momento del contatto La punta della sonda incorpora la sfera di misura Le sonde sono di costruzione solida e compatta per proteggere la sfera Vi si possono adattare diversi moduli estensibili per ottenere la configurazione geometrica pi adatta per ogni applicazione Le sonde dispongono di tre sistemi diversi Via cavo Induttivo Ottico MANUALE DI PROGRAMMAZIONE CNC 8025 8030 73 Via cavo Il segnale viene trasmesso via cavo Il maggiore inconveniente la rigidit di movimento Si usa per torni e centri di lavoro per la messa a punto degli utensili in cui la sonda ha una posizione fissa di misura e sono gli utensili ad avvicinarsi alla sonda Viene impiegato anche nei sistemi di digitalizzazione Induttivo Permette una maggiore facilit di movimento Il segnale viene trasmesso senza contatto fisico per mezzo di due placche una di fronte al altra Ottico La comunicazione viene effettuata per mezzo di raggi infrarossi Uno dei vantaggi la possibilit di posizionare il ricettore fuori dalla zona di lavoro
55. di tale blocco Programmazione N4 G30 K2 N4 Numero del blocco G30 Codice che identifica la programmazione di un errore K2 0 99 Codice di errore Tuttavia se il codice di errore K viene programmato per mezzo di un parametro per esempio N4 G30 K P3 questo parametro pu avere un valore compreso tra 0 e 255 Questo codice combinato con G26 G27 G28 G29 abilita l arresto del programmae larilevazione di eventuali errori G30 deve stare da solo in un blocco Attenzione Se si desidera che non appaia visualizzato il messaggio dei codici di errore del CNC il numero del codice dopo G30 deve essere superiore a quello utilizzato dal CNC Occorre anche ricordare che l utente pu scrivere dei messaggi nel programma che si visualizzano quando viene eseguito il blocco corrispondente 152 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 ESEMPIO DI PROGRAMMAZIONE DI UN ARCO CON RAGGIO MAGGIORE DI 8388 607 mm Supponendo che l asse X sia programmato in raggi e che il punto di inizio sia X2000 Z3000 e che si programmi il seguente arco G03 X3774 964 Z1000 I 7000 K 8000 il CNC genera l errore 33 che indica che stato programmato un movimento superiore a 8388 mm Per cui per eseguire l arco si costretti a programmare con la programmazione parametrica xl POPD P90 P91 Ny Q P93 f P94 O P95 Po MPT70 a P96 P97 SIGNIFICATO DEI PARAMETRI Parametri di richiamo PO
56. di un encoder a onda quadra posto sull asse X il passo della cui vite di 5 mm N impulsi passo della vite Fattore moltiplicazione x Risoluzione ConP602 6 0eP620 5 0 Fattore di moltiplicazione x4N impulsi 125 ConP602 6 1eP620 5 0 Fattore di moltiplicazione x2N impulsi 250 ConP602 6 0eP620 5 1 Fattore di moltiplicazione x2N impulsi 250 ConP602 6 1eP620 5 1 Fattore di moltiplicazione x1N impulsi 500 Versione 7 6 Luglio 2001 G75 INTERESSATA DAL FEED RATE A partire da questa versione disponibile un parametro macchina indicante che la funzione G75 interessata dal Feed rate P623 1 0Non interessato sempre al 100 come in versioni precedenti P623 1 1Se interessato dal Feed rate FATTORE DI RETROAZIONE A partire da questa versione disponibile un nuovo parametro macchina per fissare la risoluzione di un asse provvisto di encoder e vite P819 Fattore di Retroazione dell asse X P820 Fattore di Retroazione del 3 asse P821 Fattore di Retroazione dell asse Z P822 Fattore di Retroazione del 4 asse Valori fra 0 e 65534 il valore 0 indica che non si desidera questa prestazione Per calcolare il Fattore di Retroazione occorre utilizzare la seguente formula Fattore di Retroazione Riduzione x Passo Vite N di impulsi dell Encoder x 8 192 Esempi Riduzione 1 1 2 1 Passo vite 5 000 6 000 6 000 8 000 micron Encoder 2 500 2 500 2 500 2 500 impulsi giro Fattore di Retroazione16 3
57. errori di inseguimento 3 TRAIETTORIA TEORICA Il CNC eseguir il programma senza muovere gli assi e senza tener conto della compensazione utensile 26 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 4 1 1 1 Selezione del tipo di esecuzione Immettere il numero desiderato Sul video appare la riga selezionata Sullo schermo in basso appare FINAL BLOCK N Vi sono 2 possibilita a Per eseguire tutto il programma selezionato Premere ENTER b Per eseguire fino ad un blocco determinato Immettere il numero dell ultimo blocco di cui si desidera che finisca l esecuzione in Dry Run compresa l esecuzione di questo blocco Se in questo blocco compresa la definizione di un ciclo fisso l esecuzione viene effettuata solo fino al posizionamento nel punto iniziale del ciclo Se tale blocco una definizione di ciclo fisso si posiziona all inizio del ciclo Premere ENTER Sul video appare la lettera P Immettere il numero del programma in cui si trova il blocco finale indicato e premere ENTER Se il numero del programma quello gi selezionato basta premere ENTER Sul video appare il simbolo Scrivere poi il numero di volte che deve essere eseguito il blocco indicato Valore massimo 9999 Premere ENTER In entrambi i casi a e b sul video verranno visualizzate le stesse informazioni dei modi AUTOMATIC e SINGLE BLOCK MANUALE DI FUNZIONAMENTO CNC 8025 8030 27 3 4 1 2 Selezione del program
58. il personale autorizzato della Fagor Automation pu modificare l interno dell apparecchio Non manipolare i connettori con l apparecchio collegato alla rete elettrica Prima di manipolare i connettori ingressi uscite retroazione ecc assicurarsi che l apparecchio non collegato alla rete elettrica Simboli di sicurezza Simboli che possono apparire nel manuale Simbolo ATTENZIONE A Ha associato un testo che indica le azioni od operazioni che possono causare danni a persone od apparecchi Simboli che pu presentare l apparecchio Simbolo ATTENZIONE Ha associato un testo che indica le azioni od operazioni che possono causare danni a persone od apparecchi Simbolo SCARICA ELETTRICA Indica che detto punto pu essere sotto tensione elettrica Simbolo PROTEZIONE A TERRA Indica che detto punto deve essere collegato al punto centrale di terra della macchina per la protezione di persone ed apparecchi Introduzione 4 CONDIZIONI DI SPEDIZIONE Se vuole spedire il CNC impacchettarlo nella sua scatola originale con il suo materiale di imballaggio originale Se non dispone del materiale di imballaggio originale confezionare il pacco nel seguente modo 1 Prendere una scatola di cartone le cui tre dimensioni interne siano almeno 15 cm 6 pollici maggiori dell apparecchio Il cartone usato per la scatola deve avere una resistenza di 170 Kg 375 libbre 2 Se lo desidera spedire ad un centro della Fagor Automat
59. il video visualizza N 10 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 1 1 3 Selezione del primo blocco da eseguire Dopo che stato selezionato un programma il numero del primo blocco da eseguire appare a destra del numero del programma Per iniziare con un blocco diverso Premere il tasto N Immettere il numero del blocco Premere RECALL Il nuovo numero viene visualizzato sullo schermo insieme con contenuto di questo blocco e dei blocchi successivi 3 1 1 4 Visualizzazione del contenuto dei blocchi Per visualizzare il contenuto dei blocchi che precedono o seguono quelli presenti sul video Premere a Vengono visualizzati 1 blocchi che precedono Premere E Vengono visualizzati i blocchi che seguono Attenzione Il programma inizia sempre con il blocco il cui numero appare a destra del numero del programma indipendentemente dai blocchi che compaiono sul video MANUALE DI FUNZIONAMENTO CNC 8025 8030 11 3 1 1 5 Inizio del ciclo Premere Per eseguire il programma nel modo AUTOMATIC o il blocco se ci si trova nel modo SINGLE BLOCK premere questo tasto dopo che il programma ed il numero el blocco sono stati selezionati Se il programma contiene un blocco condizionato questo viene eseguito solo se attivato l ingresso corrispondente vedere il Manuale di Installazione Se l ingresso non attivato il CNC trascura tale blocco Quando si esegue un movimento in G01 G02 o G03 e
60. in un blocco A seconda del risultato delle seguenti operazioni si possono attivare due indicatori interni flags Fl F2 F3 F4 ES F6 F7 ES F9 F10 F11 F12 F13 F14 F15 F16 F30 F31 F32 F33 L allocazione non influisce sullo stato di questi indicatori Indicatore 1 Zero uguale Se il risultato di una operazione zero viene attivato l indicatore 1 Se il risultato di una operazione non zero non viene attivato l indicatore 1 Se il risultato di un confronto uguale viene attivato l indicatore 1 Se il risultato di un confronto diverso non viene attivato l indicatore 1 Indicatore 2 Negativo minore Se il risultato di una operazione minore di zero viene attivato l indicatore 2 Se il risultato di una operazione maggiore o uguale a zero non viene attivato l indicatore 2 Se in un confronto il primo operando minore del secondo viene attivato l indicatore 2 Se in un confronto il primo operando maggiore o uguale al secondo non viene attivato l indicatore 2 148 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Le condizioni affinch un programma possa saltare ad un blocco indicato dopo la lettura di G26 G27 G28 o G29 sono le seguenti Con G26 il programma esegue il salto se attivato l indicatore 1 Con G27 il programma esegue il salto se non attivato l indicatore 1 Con G28 il programma esegue il salto se attivato l indicatore 2 Con G29 il programma esegue il
61. la funzione G20 La struttura di un blocco di richiamo N4 G20 N2 2 N4 Numero del blocco G20 Richiamo della subroutine N2 2 Le due cifre a sinistra del punto decimale identificano il numero della subroutine richiamata 00 99 Le due cifre a destra del punto decimale indicano il numero di volte per cui deve essere ripetuta la subroutine 00 99 Se invece si programma un parametro pu avere un valore compreso tra 0 e 255 Se non viene programmato il numero di volte che si desidera ripetere la subroutine il CNC la esegue una volta sola Nel blocco di richiamo di una subroutine standard non pu essere programmata nessun altra informazione 12 3 SUBROUTINE PARAMETRICA Una subroutine parametrica fondamentalmente simile alla subroutine standard ad eccezione del fatto che i valori possono essere assegnati fino a 15 parametri nel blocco di richiamo G21 Quando l esecuzione di una subroutine parametrica finita G24 i valori assegnati ai parametri nel blocco di richiamo sono memorizzati anche se durante la subroutine possono essere stati assegnati valori diversi MANUALE DI PROGRAMMAZIONE CNC 8025 8030 129 12 3 1 Identificazione di una subroutine parametrica Una subroutine parametrica inizia sempre con la funzione G23 La struttura del primo blocco di una subroutine parametrica N4 G23 N2 N4 Nunero del blocco G23 Definisce l inizio di una subroutine parametrica N2 Identifica la subroutine parame
62. la pila di litio da 3 5V conserva l informazione contenuta in memoria peri 10 giorni successivi con il CNC spento La pila non ricaricabile ed perci necessario sostituire la placca della pila situata nella parte posteriore dell apparacchio Consultare il Servizio di Assistenza Tecnica Attenzione A causa del rischio di esplosione o combustione Non cercare di ricaricare la pila Non esporla a temperature superiori ai 100 gradi centigradi Non provocare corto circuito ai poli della pila stato premuto el tasto di emergenza Terrminale 14 Connettore 1 01 Questo errore si genera nei seguenti casi gt La posizione stata raggiunta senza aver ricevuto dall esterno il segnale della sonda gt Eseguendo un ciclo fisso di ispezione il controllo riceve il segnale inviato dalla sonda quando non sta eseguendo il movimento di ispezione collisione stato oltrepassato il limite di corsa dell asse X L errore stato generato perch la macchina si trova oltre il fine corsa o perch stato programmato un blocco che la costringe a superarlo stato oltrepassato il limite di corsa dell asse Z L errore stato generato perch la macchina si trova oltre il fine corsa o perch stato programmato un blocco che la costringe a superarlo Errore d inseguimento asse X Errore d inseguimento dell utensile sincronizzato Errore d inseguimento asse Z Errore d inseguimento
63. le incompatibilit esistenti per programmare le diverse funzioni MANUALE DI FUNZIONAMENTO CNC 8025 8030 43 3 6 7 2 Modifica e cancellazione di un blocco D a b Il a 44 Durante la scrittura Modifica di caratteri Se si deve modificare un carattere che gi stato scritto Usare i tasti per posizionare il cursore sul carattere che deve essere modificato o cancellato Per modificare scrivere semplicemente il nuovo carattere Per cancellare premere il tasto CL Premende DELETE si cancellano i caratteri a destra del cursore Inserimento di caratteri Se durante la scrittura di un blocco occorre inserire un carattere all interno del blocco stesso Usare i tasti gt per posizionare il cursore nel punto in cui deve essere inserito il nuovo carattere Premere INS La porzione del blocco che segue il cursore inizia a lampeggiare Immettere i nuovi caratteri richiesti Premere INS Cessa il lampeggiamento Blocchi gi memorizzati Modifica o inserimento dei caratteri Immettere il numero del blocco interessato Premere RECALL Il blocco appare nella sezione inferiore del video Procedere come al punto precedente Premere ENTER Il blocco modificato viene momorizzato MANUALE DI FUNZIONAMENTO CNC 8025 8030 b Cancellazione di un blocco memorizzato Immettere il numero del blocco da cancellare Premere DELETE Se durante la programmazione di un blocco il
64. marca corrispondente ogni volta che si desidera conoscere il valore di una variabile del CNC L informazione del CNC a cui ha accesso la seguente S reale in g p m REG119 nel PLCI M1919 nel PLC64 Non si deve confondere con il controllo R112 che indica la velocit S programmata dal mandrino Si esprime in g p m edin formato esadecimale Esempio S 2487 R119 967 Numero di blocco in esecuzione REG120 nel PLCI M1920 nel PL64 Si esprime in formato esadecimale Esempio N120 R120 78 Codice del tasto premuto B0 7 REG121 nel PLCI Non disponibile nel PLC64 Non si deve confondere con il registro R118 che indica il codice corrispondente all ultimo tasto premuto Quando si preme un tasto entrambi i registri hanno lo stesso valore ma l informazione in R121 si mantiene solo durante uno Scan ed in R118 fino a che non si preme un altro tasto Se si preme varie volte di seguito lo stesso tasto per esempio 1111 R121 mostrer 4 volte il codice del tasto 1 uno per scan R118 mostrer sempre lo stesso valore per cui non si sapr se stato premuto una o varie volte il tasto 1 I codici del tasto sono descritti nell appendice del manuale PLCI Modo di lavoro selezionato nel CNC B8 11 REG121 nel PLCI Non disponibile nel PLC64 ua Automatico Blocco a Blocco Play Back Teach in Dry Run Manuale Editor Periferiche Tabelle di Utensili e funzioni G Modi Speciali 0 0 0 0 0 0 0 0 1 1 Oo Oo
65. mentre si mantiene premuto il tasto di avanzamento rapido la percentuale della velocit di avanzamento del 200 la velocit programmata se il parametro di macchina P600 3 0 Nel modo SINGLE BLOK il CNC FAGOR esegue tutti i blocchi programmati parametricamente come se si trattasse di un solo blocco purch siano compresi nei cicli fissi 3 1 1 6 Arresto del ciclo Premere Il CNC arresta l esecuzione del blocco in corso Per riavviare il ciclo premere Il ciclo viene anche arrestato da 12 Codici M00 M02 M30 M06 Codice M01 se attivato l ingresso corrispondente Segnale esterna di ARRESTO Segnale esterno FEED HOLD il ciclo riprende alla scomparsa del segnale Segnale esterno EMERGENCY STOP in questo caso il programma deve essere riavviato dato che il CNC viene resettato allo stato iniziale Segnale esterno di Salto di Subroutine di EMERGENZA MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 1 1 7 Cambio del modo operativo Durante l esecuzione di un ciclo in AUTOMATIC si pu passare in qualsiasi momento al modo operativo SINGLE BLOCK e viceversa Per farlo Premere OP MODE Sul video compare la lista dei modi operativi Premere 1 0 A seconda del modo attivo Se viene premuto un qualsiasi numero diverso da 1 o 0 11 CNC torna alla posizione precedente 3 1 2 Modi di visualizzazione Nel modo operativo AUTOMATIC o in SINGLE BLOCK i modi di visualizzazione disponibili sono STANDARD
66. mo 4 E mo XF C dice 2 Codice 6 X si Z A Z T P P T Codice 3 X X Cogice 5 gt 4 mo 7 hs P P X P Punta dell utensile C Centro dell utensile MANUALE DI FUNZIONAMENTO CNC 8025 8030 59 Codice 4 Codice X P 16 DI Codice Xt P uga o Codice AT 8 1 f f MOT03 z 60 Codice 4 Codice 3 e a Y X Codice 2 P P Codice 1 X Codice 8 AY E MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 8 6 Correzioni degli zero G53 G59 Se nel modo operativo 8 viene premuto il tasto G sul video appare TABELLA UTENSILI G53 G59 G53 X Z G54 X Z G55 X L G56 X Z G57 X Z G58 X Z G59 X L 3 8 6 1 Immissione dei valori delle correzioni dello zero Digitare il numero della correzione G53 G59 Scrivere i valori necessari per X Z Premere ENTER Attenzione AN I valori di X Z si riferiscono allo zero macchina 3 8 6 2 Modifica dei valori delle correzioni dello zero Come nel paragrafo 3 8 4 3 8 6 3 Cambio delle unit di misura Come nel paragrafo 3 8 5 MANUALE DI FUNZIONAMENTO CNC 8025 8030 61 3 8 7 Ritorno alla tabella delle correzioni utensile Quando visualizza
67. nel modo Blocco a Blocco il CNC esegue in ciclo continuo la funzione G47 e tutti 1 blocchi che seguono fermandosi quando esegue la funzione G48 Se si preme il tasto Lo durante l esecuzione di un Blocco unico in modo Automatico o Blocco a Blocco il CNC continua con l esecuzione fino ad eseguire la funzione G48 momento in cui si ferma l esecuzione Essendo attiva la funzione G47 il commutatore M F O edi tasti di variazione della velocit di rotazione del mandrino saranno inattivati eseguendo il programma al 100 della F e la S programmate Le funzioni G47 e G48 sono modali ed incompatibili tra di loro Quando si accende il CNC dopo aver eseguito M02 M30 dopo un EMERGENZA o dopo un RESET il CNC assume il codice G48 DISPONIBILIT DI 2 VOLANTINI Da questa versione in poi ci possono essere 2 volantini elettronici uno per l asse X e altro per l asse Z Non ci potr essere un 4 asse n un Utensile Sincronizzato Gli ingressi di retroazione andranno usati come segue Al AsseX A2 Volantino asseZ A3 AsseZ A4 3 asse o asseC A5 Mandrino A6 Volantino asse X I volantini saranno effettivi quando sia stato selezionato il modo di operazione MANUALE Inoltre si deve selezionare mediante il commutatore selettore del Quadro di Comando una delle posizioni corrispondenti al volantino elettronico Le posizioni di cui si dispone sono 1 10e 100indicando tutte quante il fattore di moltiplicazione che si applica agli impulsi
68. non necessaria l editazione successiva del programma generato Se fosse necessario apportare delle modifiche il controllo riserva 100 blocchi oltre al primo N100 generato dal processo di digitalizzazione Il programma pu occupare vari Mb di memoria Nella fase di lavorazione necessario trasmetterlo come programma infinito impiegando il FAGORDNC Il software DNC garantisce la trasmissione sicura dei dati attraverso la linea seriale tipo RS 232C ed dotato di un protocollo di comunicazione che ritrasmette automaticamente 1 dati in caso di errore in trasmissione o ricezione Infine anche possibile inviare il programma generato dalla digitalizzazione ad un sistema CAD CAM in grado di ricostruire la geometria del modello Si pu quindi modificare il disegno originale e concludere il processo con la lavorazione del pezzo definitivo 90 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 27 3 G76 Creazione automatica di blocchi Questa prestazione disponibile nei modelli TS Mediante la funzione G76 si possono creare blocchi che automaticamente vengono caricati nella memoria del CNC o inviati a un computer via DNC Se il nuovo programma da creare deve essere caricato nella memoria del CNC prima necessario creare un blocco come G76 P5 Se invece il nuovo programma da creare deve essere inviato a un computer necessario prima creare un blocco come G76 N5 Dopo aver eseguito G76 P5 o G76 N5 il CNC ogni volta che si esegue u
69. orario Modale G03 Interpolazione circolare in senso anti orario G04 Temporizzazione durata programmata tramite K Modale G05 Spigolo arrotondato G06 Interpolazione circolare con programmazione del centro dell arco in coordinate assolute Modale G07 Spigolo vivo G08 Traiettoria circolare tangente alla traiettoria precedente G09 Traiettoria circolare programmata da tre punti Modale G14 Attivazione dell asse C in gradi Modale G15 Lavorazione sulla superficie cilindrica del pezzo Modale G16 Lavorazione sulla superficie frontale del pezzo G20 Richiamo di una subroutine standard G21 Richiamo di una subroutine parametrica G22 Definizione di una subroutine standard G23 Definizione di una subroutine parametrica G24 Fine della subroutine G25 Salto richiamo non condizionato G26 Salto richiamo condizionato se uguale a 0 G27 Salto richiamo condizionato se non uguale a 0 G28 Salto richiamo condizionato se minore di 0 G29 Salto richiamo condizionato se uguale o maggiore di 0 G30 Visualizzazione codice di errore definito da K G31 Memorizza il punto zero del programma attuale G32 Ricerca punto zero memorizzato da G31 8 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale Modale G33 G36 G37 G38 G39 G40 G41 G42
70. perdita della memoria INTRODUZIONE CONDIZIONIDISICUREZZA Leggere le seguenti misure di sicurezza allo scopo di evitare lesioni a persone e prevenire danni a questo prodotto ed ai prodotti ad esso collegati L apparecchio potr essere riparato solo dal personale autorizzato della Fagor Automation La Fagor Automation non si ritiene responsabile di qualsiasi danno fisico o materiale derivato dal mancato rispetto di queste norme fondamentali di sicurezza Precauzioni contro danni a persone Prima di accendere l apparecchio assicurarsi che stato collegato a terra Allo scopo di evitare scariche elettriche assicurarsi che stato effettuato il collegamento a massa Non lavorare in ambienti umidi Perevitare scariche elettriche lavorare sempre in ambienti con umidit relativa al 90 senza condensazione a 45 C Non lavorare in ambienti dove esistono possibilit di esplosioni Allo scopo di evitare rischi lesioni o danni non lavorare in ambienti dove esistono rischi di esplosioni Precauzioni nei confronti del prodotto Ambiente di lavoro Questo apparecchio preparato per il suo uso in Ambienti Industriali seguendo le direttive e norme in vigore nell Unit Europea La Fagor Automation non responsabile dei danni che possono essere subiti o provocati se si monta in altre condizioni ambienti residenziali o domestici Installare l apparecchio nel luogo appropriato Si consiglia che sempre che sia poss
71. permette di produrre un pezzo blocco per blocco mentre viene eseguita la programmazione L esecuzione di un programma richiede i passi che seguono 3 3 1 Selezione del modo operativo Premere OP MODE Premere il tasto 3 Sul video appare il significato dei tasti di funzione per operare in questo MODO 3 3 2 Blocco Sblocco della memoria Come nel paragrafo 3 6 2 del modo EDITOR 6 3 3 3 Cancellazione di un programma completo Come nel paragrafo 3 6 3 del modo EDITOR 6 3 3 4 Modifica del numero di un programma Come nel paragrafo 3 6 4 del modo EDITOR 6 3 3 5 Visualizzazione e ricerca delle subroutines memorizzate nel CNC Come nel paragrafo 3 6 5 del modo EDITOR 6 24 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 3 6 Selezione di un programma Come nel paragrafo 3 6 6 del modo EDITOR 6 3 3 7 Creazione di un programma Come nel paragrafo 3 6 7 del modo EDITOR 6 eccetto che il blocco pu essere eseguito prima di premere ENTER Per farlo Premere Il CNC esegue il blocco Seilblocco corretto pu essere memorizzato premendo ENTER Senonlo premere DELETE E Riscrivere il blocco Attenzione Quando si preme Il CNC esegue il blocco e il video passa al modo AUTOMATIC Quando si preme ENTER o DELETE la visualizzazione ritorna a quella corrispondente al modo TEACH IN Quando i blocchi sono eseguiti il CNC conserva la sequenza dei blocchi completati In questo modo non op
72. possono essere programmati nel blocco di richiamo o in blocchi precedenti Le condizioni di uscita sono G00 G07 G40 e G90 Il ciclo inizia con un avvicinamento al punto A in G00 e termanina con il ritorno ad A MANUALE DI PROGRAMMAZIONE CNC 8025 8030 175 14 7 CICLO FISSO DI TORNITURA CON ARCHI G84 P180 X F AN sE P7 a Blu gt P8 a l P19K gt Esempio Supponendo che le coordinate dei punti della figura siano 0 X149 Z86 A X0 Z71 B X120 Z11 C X160 Z91 e che la programmazione dell asse X sia in diametri N90 G00 X149 Z86 Posizionamento utensile sul punto 0 N100 G84 PO K0 P1 K71 P2 K120 P3 K11 P5 K5 P7 K4 P8 K4 P9 K100 P18 K80 P19 K20 Significato dei parametri PO Valore della coordinata X del punto A raggi o diametri Pl Valore della coordinata Z del punto A P2 Valore della coordinata X del punto B raggi o diametri P3 Valore della coordinata Z del punto B PS Massima passata di profondit Deve essere maggiore di zero altrimenti si verifica l errore 3 La profondit reale calcolata dal controllo minore o uguale a quella massima 176 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P7 Sovrametallo di finitura sull asse X Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 P8 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si verifica l e
73. programmata La funzione G04 pu essere programmata come G4 6 4 TRASMISSIONE TRA BLOCCHI 6 4 1 G05 Spigolo arrotondato Durante la lavorazione con G05 il CNC inizia ad eseguire il blocco successivo appena inizia la decelerazione degli assi programmata nel blocco precedente In altre parole imovimenti programmati nel blocco successivo vengono eseguiti prima che la macchina abbia raggiunto l esatta posizione programmata nel blocco precedente Esempio Programmazione di X in diametri Supponendo che il punto di inizio sia X40 Z50 XA N 110 40 lt i N 100 20 6 N100 G90 G01 G05 X80 N110 Z20 MPT07 20 50 Z 18 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Come da esempio gli spigoli rimarranno arrotondati La differenza tra il profilo teorico e quello reale in funzione del valore della velocit di avanzamento Pi veloce l avanzamento maggiore la differenza tra il profilo teorico e quello effettivo La funzione G05 modale e incompatibile con G07 La funzione G05 pu essere programmata come G5 6 4 2 G07 Spigolo vivo Durante la lavorazione con G07 il controllo non esegue il blocco successivo del programma fino al raggiungimento dell esatta posizione programmata nel blocco precedente Esempio Programmazione di X in diametri Supponendo che il punto iniziale sia X40 Z50 xd 40 H N 100 20 l 50 MPT08 20 Z N100 G90
74. punto in cui comincia l uscita Se negativo si genera l errore 3 Se diverso da zero il tratto CB una filettatura conica il cui passo sull asse X P10 Se uguale a zero il tratto CB viene eseguito in G00 Angolo della punta dell utensile Fa s che i punti di inizio delle passate di filettatura successive formino un angolo P12 2 con l asse Z Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo del ciclo I parametri possono essere programmati nel blocco di richiamo o in blocchi precedenti Le condizioni di uscita sono G00 G07 G40 G90 e G97 Il ciclo ha inizio con un avvicinamento al punto A con G00 e termina con il ritorno ad A Durante l esecuzione del ciclo non possibile variare la velocit di avanzamento F tramite il selettore FEED RATE il cui valore rimane fisso al 100 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 183 14 11 CICLO FISSO DI ESECUZIONE GOLE SULL ASSE X G88 DE i i ra X 7 Formato N4 G88 PO K P1 K P2 K P3 K P5 K P6 K P15 K Significato del parametri PO Valore assoluto di X del punto A raggi o diametri Pl Valore assoluto di Z del punto A P2 Valore assoluto di X del punto B raggi o diametri P3 Valore assoluto di Z del punto B P5 Ampiezza dell utensile Deve essere maggiore di zero altrimenti si genera l errore 3 Il passo reale calcolato dal con
75. questo ciclo oltre a eseguire quanto indicato precedentemente per il ciclo di misurazione del pezzo sull asse Z N3 il CNC corregge il valore di K nel correttore definito da P6 Questa correzione del valore di K si ha solo se l errore di misurazione P95 uguale o maggiore della tolleranza definita dal parametro di richiamo P5 88 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 27 DIGITALIZZAZIONE CON IL FAGOR CNC 8025 30 TS 6 27 1 Digitalizzazione La digitalizzazione consiste nella memorizzazione delle quote prima di una passata guidata della sonda sul modello Si esegue alla velocit permessa dalla sonda I dati ottenuti vengono impiegati successivamente in fase di fresatura Questo metodo presenta i seguenti vantaggi Lalavorazione pu essere eseguita alla massima velocit permessa dalla macchina utensile Non esistono vibrazioni nella fase di copiatura per cui la riproduzione pi precisa e nella maggioranza dei casi viene eliminata la fase di finitura manuale L informazione digitalizzata pu essere impiegata per la lavorazione tante volte quanto sia necessario senza dover copiare nuovamente il modello originale La velocit di ispezione pu essere regolata tra 0 e 1000 mm min I risultati migliori si ottengono con velocit comprese tra 200 e 500 mm min La velocit di avanzamento della sonda pu essere regolata tra 0 e 1500 mm min La fase di digitalizzazione occupa circa un quarto del tempo compless
76. ridurre tutto o parte del grafico Per usare lo ZOOM necessario terminare o interrompere il programma in esecuzione Premere il tasto corrispondente alla vista grafica da ampliare o ridurre premere poi il tasto ZOOM sul grafico originale appare un rettangolo che definisce l area da ampliare o ridurre Le dimensioni del rettangolo possono essere modificate premendo 1 tasti A della tastiera principale si pu spostare il centro con i tasti a freccia del cursore Sullo schermo appaiono le coordinate del centro del rettangolo e il valore della larghezza e la di ampliamento La visualizzazione di questi dati permette di verificare le coordinate di un punto qualsiasi del grafico spostando il centro del rettangolo o oppure di verificare le misure tenendo conto della larghezza del rettangolo Se si preme poi il tasto ESECUZ la parte del grafico contenuta nel rettangolo occuper Pintera superficie dello schermo Con FEED RATE si pu modificare la velocit del tratto del grafico Per applicare di nuovo lo ZOOM basta premere ancora ZOOM e procedere come in precedenza Per continuare e poter uscire dal modo ZOOM premere il tasto END 64 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 10 3 Ridefinizione dell area di visualizzazione con la funzione ZOOM Attivato lo ZOOM con il tasto ZOOMI spostando il rettangolo e dopo averne aumentato o ridotto le dimensioni se invece di premere il tasto ESECUZ si preme ENTER i valori ass
77. sonda dipende dallo zero pezzo Se lo zero pezzo sulla superficie del pezzo L zero MANUALE DI PROGRAMMAZIONE CNC 8025 8030 93 Questo tipo di sonda situata nel portautensile del mandrino viene impiegato per l esecuzione degli altri cicli di ispezione Se si cambia la sonda con un altra necessario ripetere nuovamente il processo completo DIGITALIZZAZIONE DEL MODELLO La digitalizzazione consiste nel rilevamento di punti su una superficie con la sonda Il rilevamento dei punti si ottiene combinando due funzioni preparatorie del CNC La funzione G75 permette la lettura ed accettazione dei punti da parte del CNC La funzione G76 permette la generazione di blocchi del programma con i punti precedenti e la memorizzazione nel CNC o in un computer Il programma cos ottenuto permette di riprodurre i punti e generare la superficie digitalizzata in precedenza in due modi possibili Dallo stesso CNC se il programma generato inferiore a 32 Kb di caratteri Dal computer mediante il programma di applicazione FAGORDNC nell opzione ESECUZIONE DEL PROGRAMMA INFINITO 1 Programma di campionatura E un programma del CNC che guida la sonda sulla superficie da digitalizzare in una successione di punti cos estesa e rapida come sia consentito dalla capacit dei sistemi di informazione disponibili La sonda percorre la superficie del modello ad intervalli di spazio definiti nel programma di campionatura
78. spostamento in due fasi come indicato a continuazione il CNC non mostrer l errore 33 dato che ogni spostamento inferiore a 8388 mm N10 Z0 Spostamento 5000 mm N10 Z5000 Spostamento 5000 mm S o F sono state definite con un valore maggiore di quello permesso Non vi sono sufficienti informazioni per l arrotondamento dello spigolo la compensazione o lo smusso Subroutine ripetuta M19 programmato impropriamente G72 programmata impropriamente Ricordare che Se la funzione G72 viene applicata ad un solo asse nel momento in cui viene applicato il fattore di scala l asse deve trovarsi all origine valore 0 Questo errore si genera nei seguenti casi gt Richiamo di subroutines con pi di 15 livelli di annidamento gt Inun blocco stato programmato un salto a se stesso Esempio N120 G25 N120 La circonferenza programmata non passa per il punto finale definito tolleranza 0 01 mm L arco definito da G08 o G09 non esiste Questo errore si produce quando stato programmato un ingresso tangenziale e si verificano i seguenti casi gt Non esiste lo spazio necessario per realizzare l ingresso tangenziale E necessario uno spazio superiore od equivalente a 2 volte il raggio di arrotondamento programmato 25tal3 gt Il tratto in cui stato definito l ingresso tangenziale un tratto curvo G02 G03 Il tratto in cui stato definito l ingresso tangenziale deve essere lineare 042 043 04
79. stata effettuata la ricerca dello zero nel 3 asse 0 No 1 S 1102 Indica se stata effettuata la ricerca dello zero nell asse Z 0 No 1 S 1103 Indica se stata effettuata la ricerca dello zero nel 4 asse 0 No 1 S 1104 Indica se stata effettuata la ricerca dello zero nell asse C 0 No 1 S 1 1 4 SENSO DEL MOVIMENTO DEGLI ASSI Gli ingressi 142 143 144 ed 145 indicheranno sempre il senso dello spostamento di ciascuno degli assi 142 Indica il senso dello spostamento dell asse X 0 Positivo 1 Negativo 143 Indica il senso dello spostamento del 3 asse 0 Positivo 1 Negativo 144 Indica il senso dello spostamento dell asse Z 0 Positivo 1 Negativo 145 Indica il senso dello spostamento del 4 asse 0 Positivo 1 Negativo 1 2 _ USCITE 1 2 1 ATTIVAZIONE DEI TASTI START DAL PLCI Questa prestazione permette di fissare dal PLCI il trattamento del tasto START nel CNC Il parametro macchina P621 7 indica se disponibile questa prestazione P621 7 0 Non disponibile questa prestazione P621 7 1 E disponibile questa prestazione Quando si dispone di questa prestazione il trattamento del tasto START nel CNC dipende dallo stato dell uscita 025 STARTENABLE delPLCI 025 0 Il CNC non tiene conto del tasto START n del segnale START esterno 025 1 Il CNC tiene conto del tasto START e del segnale START esterno 1 2 2 LIMITI DI PERCORSO FISSATI DAL PLCI Questa prestazione permette di controllare dal P
80. un numero intero di volte PS passo 2 La distanza tra il punto iniziale 0 e il punto A sull asse Z deve essere maggiore di P8 3 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 4 Se la posizione dell utensile non quella corretta per l esecuzione del ciclo si genera l errore 4 Se invece corretta se necessario viene eseguita una tornitura orizzontale previa 5 Se c passata di finitura il ciclo si conclude nel punto in cui l utensile si trovava inizialmente 0 Se non c passata di finitura il ciclo ha termine nel punto F 6 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in GOO altrimenti il CNC genera l errore 35 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da O ad 1 e da 3 a 0 vengono eseguiti in rapido MANUALE DI PROGRAMMAZIONE CNC 8025 8030 171 14 5 CICLO FISSO DI SFACCIATURA G82 Dar MPT81 ESEMPIO Supponendo che le coordinate dei punti della figura siano A X90 Z 45 B X0
81. unico volantino elettronico obbligatorio che lo stesso sia collegato attraverso il connettore A6 Se detto volantino il FAGOR 100P si personalizzer il parametro P609 1 1 Dopo aver selezionato la posizione di volantino desiderata nel commutatore si deve premere uno dei tasti di JOG corrispondenti all asse della macchina che si desidera spostare L asse selezionato si visualizzer in modo risaltato Se disponibile un volantino elettronico FAGOR con pulsante la selezione dell asse che si desidera spostare si potr realizzare anche nel seguente modo Azionare il pulsante situato nella parte posteriore del volantino Il CNC seleziona il primo degli assi e lo mostra in modo risaltato Se si aziona di nuovo il pulsante il CNC l asse seguente realizzandosi detta selezione in modo rotativo Se si mantiene premuto durante un tempo superiore a 2 secondi il CNC smetter di selezionare detto asse L La macchina sposter l asse selezionato mentre va ruotando il volantino rispettando inoltre il senso della rotazione applicato allo stesso Se si desidera muovere un asse con un avanzamento superiore al massimo permesso parametro macchina P110 P310 11 CNC limiter l avanzamento a detto valore ignorando gli impulsi addizionali ed evitando in questo modo di generare errori di inseguimento La macchina dispone di due volantini elettronici La macchina sposter ciascuno degli assi mentre va ruotando il volantino associ
82. utensile in lunghezza G75N0 Ciclo fisso di calibratura della sonda G75N1 Ciclo fisso di misura del pezzo sull asse X G75 N2 Ciclo fisso di misura del pezzo sull asse Z G75 N3 Ciclo fisso di misura del pezzo e correzione dell utensile sull asse X G75 N4 A ZO ke F A ZA e E Ciclo fisso di misura del pezzo e correzione dell utensile sull asse Z G75 N5 LAVORAZIONE CON SOTTOPROGRAMMI Numero di sottoprogrammi standard IEEE EE E ES e E Definizione di sottoprogramma standard G22 Chiamata a sottoprogramma standard G20 Numero di sottoprogrammi parametrici Definizione di sottoprogramma parametrico G23 Chiamata a sottoprogramma parametrico G21 Chiusura del sottoprogramma standard e parametrico G24 FUNZIONI DI SALTO O CHIAMATA Salto o chiamata incondizionata G25 Salto o chiamata se uguale a zero G26 Salto o chiamata se diverso da zero G27 Salto o chiamata se minore G28 x x M 4 ES x x x 4 x ES eo Salto o chiamata se maggiore G29 NUOVE PRESTAZIONI E MODIFICHE Data Marzo 1991 Versione Software 2 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Il senso di ricerca del riferimento macchina si seleziona con il parametro macchina P618 5 6 Manuale di Installazione Comma 4 7 7 8 Il secondo avanzamento nella ricerca del riferimento macchina si seleziona con il Manuale di Ins
83. valore 1 K1000 significa valore 1000 Lo stesso parametro pu essere un addendo o il risultato ad esempio N4 P1 P1 F1 K2 ci significaP1 P1 2 F2 Sottrazione N4 P10 P2F2 P3 gt Pl0 P2 P3 N4 P10 P2F2 K3 gt P10 P2 3 N4 P10 P10F2 K1 gt PIO PI0 1 F3 Moltiplicazione N4 P17 P2F3 P30 gt P17 P2 x P30 N4 P17 P2F3 K4 gt PI7 P2x4 N4 P17 P17 F3 K8 gt P17 P17x8 F4 Divisione N4 P8 P7 F4 P35 gt P8 P7 P35 N4 P8 P2 F4 K5 gt P8 P2 5 N4 P8 P8 F4 K2 gt P8 P8 2 F5 Radice quadrata N4 P15 F5 P23 gt P15 P23 N4 P14 F5K9 gt PI4 V9 N4 P18 F5 P18 gt P18 V P18 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 137 F6 Radice quadrata della somma dei quadrati N4P60 P2 F6P3 gt P60 VP2 P3 N4P50 P40F6K5 gt PSO VP40 52 N4P1 PIF6K4 gt PI p1 4 F7 Seno N4 P1 F7 P2 gt P1 Sen P2 L angolo deve essere programmato in gradi cio P2 deve essere programmato in gradi N4 P1 F7 K5 gt P1 Sen 5 gradi F8 Coseno N4 P1 F8 P2 gt P1 Coseno P2 N4 P1 F8 K75 gt P1 Coseno 75 gradi F9 Tangente N4 P1 F9 P2 gt P1 tg P2 NS P1 F9 K30 gt P1 tg 30 gradi F10 Arco tangente N4 P1 F10 P2 gt P1 arc tg P2 in gradi N4 P1 F10 K0 5 gt Pl arc tg 0 5 138 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 F11 Confronto Confronta diversi parametri oppure un parametro ed una costante ed attiva gli indicatori del salti condi
84. 0 GOXOFO RS N140 G14 N150 G90 G0 Z100 Pa S N160 M30 a E AA Tn EY 10 riu il AS ie i Po a 2507 Li der X Ms n X 32 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 8 G25 SALTO RICHIAMO INCONDIZIONATO La funzione G23 puo essere usata per saltare a un altro blocco del programma attivo Nel blocco in cui si programma la funzione G25 non possono essere programmate ulteriori informazioni Esistono due possibilit Formato a N4 G25 N4 N4 Numero del blocco G25 Codice per il salto incondizionato N4 Numero del blocco al quale si salta Quando il CNC legge questo blocco salta al blocco indicato poi continua il programma Esempio NO G00 X100 N5 Z50 N10 G25 N50 N15 X50 N20 Z70 N50 G01 X20 Quando il CNC raggiunge il blocco 10 salta al blocco 50 poi continua il programma fino alla fine Formato b N4 G25 N4 4 2 N4 gt Numero del blocco G25 gt Codice del salto incondizionato N4 4 2 gt Numero di ripetizioni L gt Numero dell ultimo blocco da eseguire _ _ gt Numero del blocco a cui destinato il salto Quando il CNC legge questo blocco salta a quello identificato tra la N e il primo punto decimale Poi esegue la selezione del programma tra questo blocco e quello identificato tra i due punti decimali per tante volte quante sono indicate dall ultima cifra Il numero massimo di ripetizioni 99 Qualora venga programmato tramite un parametro il valore massimo sar
85. 25 8030 57 Usare i tasti KA per portare il cursore sul carattere che deve essere modificato o cancellato Per modificarlo digitare semplicemente il nuovo carattere Per cancellarlo premere il tasto CL Se viene premuto DELETE i caratteri a destra del cursore vengono cancellati b Inserimento di caratteri Se durante la scrittura delle dimensioni di un utensile si deve inserire un carattere all interno del blocco relativo Usare i tasti per portare il cursore al punto in cui si deve inserire il nuovo carattere Premere INS La parte del blocco che segue il cursore incomincia a lampeggiare Digitare 1 nuovi caratteri Premere INSER Il lampeggiamento cessa II Dimensioni gi memorizzate Digitare il numero dell utensile richiesto Premere RECALL Procedere come per il passo precedente Premere ENTER Le dimensioni modificate vengono memorizzate Se durante la programmazione di un blocco il CNC non risponde a un tasto significa che si tenta di memorizzare un dato erroneo Dopo aver scritto le dimensioni di un utensile possibile cancellarle prima di memorizzarle premendo DELETE 3 8 5 Cambio delle unit di misura Ogni volta che si preme il tasto I le unit di misura passano da mm a polici o viceversa 58 MANUALE DI FUNZIONAMENTO CNC 8025 8030 CODICI DI FORMA Codice 0 y 19 XKE 4 N Ea Codice 1 Codice 7 x Os C 5
86. 3 4 Fl 1 poll gi 0 0001 poll giro 19 685 pol giro Quando si lavora in pollici consigliamo di personalizzare il parametro macchina P618 2 con il valore 1 affinch le unit di programmazione in G94 siano in pollici minuto Interpolazione di asse rotativo DARAI Ric con asse lineare P618 2 0 F1 2 54 min F1 1 poll min G94 P618 2 1 F1 1 min F1 1 poll min La massima velocit di avanzamento effettiva di una macchina pu essere tenuta ai livelli pi bassi vedere il manuale di istruzione della macchina La massima velocit di avanzamento effettiva pu essere programmata direttamente tramite il codice FO Esempio In una macchina con una velocit di avanzamento massima programmabile di 1 000 mm min non fa nessuna differenza se viene programmato F1000 oppure FO MANUALE DI PROGRAMMAZIONE CNC 8025 8030 117 La velocit di avanzamento programmata F quella effettiva nelle lavorazioni in interpolazione lineare GOI o in interpolazione circolare G02 G03 Quando si trova sul posizionamento G00 la macchina si sposta in rapido senza tener conto della velocit F che stata programmata Il rapido viene predisposto per ogni asse durante la taratura finale della macchina il valore massimo possibile di 65 535 m min vedere manuale de istruzioni della macchina Si pu far variare la velocit di avanzamento programmata da 0 al 120 oppure da 0 al 100 a seconda di P600 3 tramite il selettore che si trova
87. 4 045 046 047 048 049 050 051 054 055 056 Questo errore si produce quando stata programmata una uscita tangenziale e si verificano 1 seguenti casi gt Non esiste lo spazio necessario per realizzare l uscita tangenziale E necessario uno spazio superiore od equivalente a 2 volte el raggio di arrotondamento programmato gt Iltrattoin cui stata definita l uscita tangenziale un tratto curvo G02 G03 Il tratto in cui stata definita l uscita tangenziale deve essere lineare Origine delle coordinate polari G93 definita impropriamente Funzione M45 S velocit di rotazione dell utensile motorizzato programmata impropriamente Errore di programmazione G36 G37 G38 o G39 Le coordinate polari non sono state definite in modo esatto stato programmato un movimento 0 sul piano principale durante la compensazione del raggio o durante l arrotondamento dello spigolo Inizio o cancellazione della compensazione del raggio con G02 G03 Smusso programmato impropriamente stato programmato G96 con uscita S in BCD nel parametro tornio con mandrino a c a Asse C programmato in modo inesatto Non esiste dischetto nel Disk Drive FAGOR o non esiste nastro nel Lettore di cassette oppure il coperchio della testina del Lettore aperto Errore di parit nella scrittura o lettura del dischetto o nastro Questo errore si genera nei seguenti casi gt Conlamemoriabloccata si cerca di generare un programma n
88. 5 8030 P7 Sovrametallo di finitura sull asse X Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 P8 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 P9 Velocit di avanzamento perla passata di finitura Se zero non c passata di finitura Se negativo si verifica l errore 3 P18 ID Distanza del punto A dal centro dell arco sull asse X Anche se i valori dell asse X si programmano in diametri i valori di I vengono sempre programmati in raggi P19 K Distanza del punto A dal centro dell arco sull asse Z Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale 0 e quello finale B sull asse Z deve essere uguale o maggiore di P8 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P8 pi un numero intero di volte P5 passo 2 La distanza tra il punto iniziale 0 e il punto A sull asse X deve essere maggiore di P7 3 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 4 Se la posizione dell utensile non quella corretta pe
89. 76 c la funzione G22 o G23 gt L informazione dopo G76 supera i 70 caratteri gt Si programma la funzione G76 contenuto del blocco senza avere prima programmato G76 P5 o G76 N5 gt In una funzione G76 PS o G76 NS non sono programmati i 5 digiti del numero di programma gt Non si annulla il programma precedente prima di cambiare il numero del programa che si sta generando G76 P5 o G76 N5 gt Ilprogrammacui si allude in un blocco G76 PS esiste in memoria ma non si trova in ultima posizione nella mappa del programma 057 058 059 060 061 064 065 066 068 070 071 072 073 074 075 gt Se durante l esecuzione di un blocco del tipo G76 PS il programma al quale si fa riferimento non stato l ultimo editato ossia statto editato un altro posteriormente o durante la editazione di un programma in background si esegue un blocco del tipo G76 PS Dischetto o nastro protetto contro la scrittura Difficolt nel movimento del dischetto o punti di attrito nello svolgimento del nastro Errore di dialogo tra il CNC ed il Disk Drive FAGOR o tra il CNC ed il Lettore del nastro Guasto nel circuito Interpolazione CPU Consultare il Servizio di Assistenza Tecnica Guasto nella pila Ricordare che dal momento in cui si ha questo errore la pila di litio da 3 5V conserva l informazione contenuta in memoria peri 10 giorni successivi con il CNC spento La pila non ricaricabile ed p
90. 8 trasmissione y er iii ARIANNA RR iaka iaki ka NDA da DIAS SO Sto Trasferimento di un programma su cassetta FAGOR 1 3i Comma Pagina dit Epron durante Mai lla iii 32 3 74 Immissione di un programma da una unit periferica diversa dalla cassetta FAGOR TR 53 dd Trasferimento in un programma ad una unit periferica diversa dalla cassetta FAGOR 3 ici ie 53 Dt Indirizzario della cassetta FAGOR Mora 54 St Cancellazione di un programma su cassetta FAGOR 5 i 54 dt Intermizione della WASTISSIODE ae dA Li Trasmissione con ua calcolatore DNG Lana 33 3 8 CORREZIONI UTENSILI E CORREZIONI DELLO ZERO G53 G59 56 38 1 Selezione del modo operativo TABELLA UTENSILI 8 n 56 3 8 2 Lettura della tabella MENSI rra re e de sala 56 Soda Immissione delle dimension degli Utensili 37 3 8 4 Modifica delle dimensioni di un utensile iaia F 3 0 9 Cambio delle pinta di Mist is 58 3 8 6 Correzioni dello zero GS GS9 coran anioni a 61 3 8 6 1 Immissione dei valori delle correzioni dello Zero 100 61 3 8 0 3 Modifica dei valori delle correzioni dello Zero i ica 61 3 8 6 2 Cambio delle mnita di Mis 61 3 8 7 Accesso alla tabella delle correzioni utensili ancora i 62 3 8 8 Cancellazione completa della tabella utensili o delle correzioni dello zero 62 3 9 MODLSFEC RALE reliable dalai 62 3 10 RAPPRESENTAZIONE GRAFICA 63 3 10 1 Defimzione dell arca di VISIADZZAZIONE comer
91. 84 19 660 8 39 321 6 26 214 4 Iparametri macchina ammettono solo numeri interi e in certi casiil Fattore di Retroazione ha parte frazionaria In questi casi si assegna al parametro macchina la parte intera e si utilizza la tabella di errore vite per compensare la parte frazionaria I valori da immettere nella tabella si calcolano mediante la seguente formula Quota della vite Errore vite micron x Parte intera del fattore di retroazione Parte frazionaria del fattore di retroazione Per il caso Riduzione 1 Passo vite 6 000 Encoder 2 500 Fattore di RetroazioneParametro macchina 19660 Per un errore di vite di 20 micron Quota della vite 20 x 19 660 0 8 491 520 Continuando il calcolo si ottiene la seguente tabella Quota della vite Errore della vite PO 1966 000 P1 0 080 P2 1474 500 P3 0 060 P4 983 000 P5 0 040 P6 491 500 P7 0 020 P8 0 P9 0 P10 491 500 P11 0 020 P12 983 000 P13 0 040 P14 1472 500 P15 0 060 P16 1966 000 P17 0 080 NUOVO MODELLO A partire da questa versione disponibile il modello TLI Dispone delle stesse prestazioni del modello TGI e si vendi insieme ai motori e regolatori ACS 8 FAGOR CNC 8025 8030 Modelli TS TG T MANUALE DI FUNZIONAMENTO Ref 9701 ita RIGUARDO ALL INFORMAZIONE DI QUESTO MANUALE Questo manuale indirizzato all utente della macchina E inclusa informazione necessaria ai nuovi utenti oltre a temi pi complessi per coloro i quali gi
92. CNC salta al blocco 50 e poi continua il programma fino alla fine 146 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Formato b RICHIAMO N4 G25 G26 G27 G28 G29 N4 4 2 N4 Numero del blocco G25 G26 G27 G28 G29 Codici dei vari salti N4 4 2 gt Numero di ripetizioni L gt Numero dell ultimo blocco da eseguire gt Numero del blocco a cui destinato il salto Quando il CNC legge questo blocco salta al blocco identificato tra N ed il primo punto decimale Poi esegue la sezione del programma tra questo blocco e quello identificato tra i due punti decimali per tante volte quante sono state predisposte dall ultima cifra Il massimo numero di ripetizioni 99 tuttavia se si programma con un parametro quest ultimo pu avere un valore compreso tra 0 e 255 Se stato scritto soltanto N4 4 il CNC assume N4 4 1 Quando l esecuzione di questa sezione finita il CNC va al blocco successivo a quello in cui era stato programmato G25 N4 4 2 Esempio NO G00 X10 N5 Z20 N10 G01 X50 M3 N15 G00 ZO N20 X0 N25 G25 N0 20 8 N30 M30 Quando viene raggiunto il blocco 25 il CNC salta al blocco 0 e poi esegue per 8 volte la sezione NO N20 Dopo di che va al blocco N30 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 147 G25 Salti richiami non condizionati Appena il CNC legge il codice G25 salta al blocco identificato da N4 oppure da N4 4 2 Programmazione N4 G25 N4 oppure N4 G25 N4 4 2 G25 deve rimanere da solo
93. Comma 3 3 10 Volantino governato dal PLC Manuale di Installazione Comma 3 3 3 Simulazione di tasto rapido JOG dal PLC Manuale PLCI Inizializzazione dei parametri macchina in caso di perdita della memoria INTRODUZIONE CONDIZIONIDISICUREZZA Leggere le seguenti misure di sicurezza allo scopo di evitare lesioni a persone e prevenire danni a questo prodotto ed ai prodotti ad esso collegati L apparecchio potr essere riparato solo dal personale autorizzato della Fagor Automation La Fagor Automation non si ritiene responsabile di qualsiasi danno fisico o materiale derivato dal mancato rispetto di queste norme fondamentali di sicurezza Precauzioni contro danni a persone Prima di accendere l apparecchio assicurarsi che stato collegato a terra Allo scopo di evitare scariche elettriche assicurarsi che stato effettuato il collegamento a massa Non lavorare in ambienti umidi Perevitare scariche elettriche lavorare sempre in ambienti con umidit relativa al 90 senza condensazione a 45 C Non lavorare in ambienti dove esistono possibilit di esplosioni Allo scopo di evitare rischi lesioni o danni non lavorare in ambienti dove esistono rischi di esplosioni Precauzioni nei confronti del prodotto Ambiente di lavoro Questo apparecchio preparato per il suo uso in Ambienti Industriali seguendo le direttive e norme in vigore nell Unit Europea La Fagor Automation non responsabile dei d
94. D Mentre il CNC sta eseguendo un programma nei modi AUTOMATIC o SINGLE BLOCK possibile redigere un nuovo programma Per farlo Premere il tasto di funzione EDIC BACK Il numero di programma P che appare corrisponde al numero dell ultimo programma editato e pu essere diverso da quello in esecuzione Se si preme il tasto OP MODE si ritorna al modo di visualizzazione standard Le altre operazioni sono uguali a quelle dell EDITOR 6 Attenzione Non si pu lavorare scrivere correggere ecc conil programma in esecuzione Si consiglia di assegnare ai programmi numeri che non siano gi stati memorizzati dato che se il programma in esecuzione contiene richiami a subroutines di altri programmi si possono creare dei problemi In effetti si potrebbe generare l errore 001 Mentre si sta scrivendo sono attivati i comandi e i tasti del modo AUTOMATIC o del modo SINGLE BLOCK 3 1 4 Modo PLC LAN Premendo il tasto di funzione PLC si accede al men principale del PLC e della RETE DATI senza bisogno di arrestare l esecuzione del programma Cfr il manuale del PLC FAGOR 64 INTEGRATO Se si preme il tasto OP MODE si ritorna al modo di visualizzazione STANDARD 18 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 1 5 Verifica e modifica dei valori della tabella delle correzioni utensili senza arrestare il ciclo Premere il tasto di funzione TAB UTENSILI Digitare il numero della correzione ri
95. DI PROGRAMMAZIONE CNC 8025 8030 89 VANTAGGI DEL METODO FAGOR Il tempo necessario per la fase di digitalizzazione minore Pu essere impiegata in macchine grandi anche se l asse che muove la sonda molto pesante dato che non viene sottoposta a continui movimenti di andirivieni che ne potrebbero danneggiare la meccanica Con i dati raccolti viene generato un programma che pu essere memorizzato nel CNC 8025 30 TS o nel disco di un computer usando in tal caso il programma di comunicazione FAGORDNC Questa seconda possibilit quella impiegata generalmente poich i programmi generati dalla digitalizzazione hanno di solito una dimensione maggiore della capacit di memoria del controllo 32kb E possibile ottenere una riproduzione con traiettorie morbide se invece di andare da un punto all altro in linea retta G1 si impiegano le funzioni G8 circonferenza tangente alla traiettoria precedente e G9 circonferenza definita da tre punti E anche possibile applicare le correzioni dello zero impiegando le funzioni del tipo G53 G59 L applicazione dei fattori di demoltiplicazione G72 permette la lavorazione di un set completo di pezzi partendo da un solo modello Tutte queste funzioni le coordinate dei punti e le condizioni di lavorazione velocit di avanzamento utensile da usare giri del mandrino ecc possono essere immesse automaticamente nella fase di digitalizzazione mediante la funzione G76 per cui
96. FAGOR AUTOMATION CNC 8025 T TS Nouve Prestazioni Ref 0107 ita ERRORI RILEVATI SUL MANUALE DI PROGRAMMAZIONE RIE 9701 Pagina 64 Funzione G51 Quando si lavora in diametri il valore di T della tabella espresso in diametri e il valore che si deve attribuire al parametro T della funzione G51 deve sempre essere espresso in raggi ERRORI RILEVATI SUL MANUALE DI FUNZIONAMENTO RIF 9701 Pagina 47 Ultimi paragrafi Si deve leggere Il CNC chieder il numero del programma origine e quello del nuovo programma dopo averli digitati entrambi si deve premere il tasto ENTER Se il numero digitato come programma origine non esistesse se in memoria gi presente un programma con lo stesso numero di quello digitato come nuovo oppure se quando si copia il nuovo programma la memoria non sufficiente il CNC emetter un messaggio che ne indica la causa MODIFICHE AL MANUALE DI INSTALLAZIONE RIE_ 9707 Sezione 3 3 3 capitolo 3 pagina 11 P602 4 Altro esempio Si dispone di un volantino elettronico Fagor 25 impulsi giri personalizzato come segue P602 1 0 Millimetri P501 1 Risoluzione 0 001 mm P602 4 0 Fattore di moltiplicazione x4 A seconda della posizione del commutatore MFO Manual Feedrate Override l asse impostato avanzer Posizione 1 1x25x4 0 100millimetri per giro Posizione 10 10x25x4 1 00millimetri per giro Posizione 100 100x 25 x 4 10 000 millimetri per giro MODIFICHE AL MANUALE DI RETE LOCALE
97. G01 G07 X80 N110 Z20 Il profilo teorico e quello effettivo coincidono La funzione G07 modale ed incompatibile con G05 La funzione G07 pu essere programmata come G7 All accensione e dopo M02 M30 EMERGENZA o RESET il CNC assume la funzione G07 o G05 a seconda del valore assegnato al parametro di macchina P607 8 cio Con P607 8 0 assume G07 Con P607 8 1 assume G05 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 19 6 5 G08 TRAIETTORIA CIRCOLARE TANGENTE ALLA TRAIETTORIA PRECEDENTE Con G08 si pu programmare una traiettoria circolare tangente alla traiettoria precedente Non sono necessarie le coordinate del centro 1 K Coordinate cartesiane N4 G08 X 4 3 Z 4 3 in mm N4 G08 X 3 4 Z 3 4 in pollici N4 Numero del blocco G08 Codice che definisce l interpolazione circolare tangente alla traiettoria precedente X 4 3 Quota X del punto finale dell arco X 3 4 Z4 4 3 Quota Z del punto finale dell arco Z 3 4 Coordinate polari N4 G08 R 4 3 A 4 3 in mm N4 G08 R 3 4 A 4 3 in pollici N4 Numero del blocco G08 Codice che definisce l interpolazione circolare tangente alla traiettoria precedente R 4 3 Raggio del punto finale dell arco riferito alle origini polari R 3 4 A 4 3 Angolo del punto finale dell arco riferito alle origini polari 20 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio La programmazione dell asse X in diametri Supponend
98. I Se il CNC dotato di MONITOR A COLORI possibile scegliere i colori che si desidera appaiano sul monitor Le selezione dei colori si ottiene mediante assegnando i valori al parametro di macchina P611 bits 8 e 7 P611 8 P611 7 Monitor 0 0 Monocromatico 0 1 Colore 1 l 0 Colore 2 Il colore 1 e il 2 sono ciascuno un insieme di 3 colori diversi per distinguere 1 caratteri da visualizzare 2 5 CANCELLAZIONE DELLA VISUALIZZAZIONE DEL MONITOR In qualsiasi modo operativo del CNC possibile sopprimere la visualizzazione del MONITOR Per ottenerlo occorre premere prima il tasto e quindi il tasto e Per recuperare la visualizzazione sufficiente premere un tasto qualsiasi In tal caso il tasto STOP oltre a recuperare l ultima videata arresta la possibile esecuzione del CNC La visualizzazione viene recuperata anche alla ricezione di un messaggio dal PLC 64 o INTEGRATO 2 6 TASTI DI FUNZIONE SOFT KEYS Il CNC dotato di 7 tasti di funzione F1 F7 situati sotto il monitor che permettono all utente di operare con il CNC in modo comodo e veloce Il loro significato appare visualizzato sul monitor proprio al di sopra dei tasti di funzione e sar diverso per ogni situazione e modo operativo In questo Manuale si indica tra il significato dei tasti F1 F7 da premere per ciascun caso MANUALE DI FUNZIONAMENTO CNC 8025 8030 7 3 MODI OPERATIVI Il CNC ha 10 diversi modi ope
99. I iscids 75 6 26 5 Gerd N2 Ciel fissi di ispezione con Sonda sis ice 76 0 27 DIGITALIZZAZIONE nel FAGOR CNC 8025 30 TS coonocccnoconicnnnonnnnoncnconcnccnannnnoss 89 SPTAR Dizro a saioaren a 89 04 Caratteristiche di digitalizzazione nel FAGOR CNC 8025 30 TS 89 6 27 3 76 Creazione autom tica di Dioni a 91 6 27 4 Preparazione della digitalizzazione e successiva esecuzione in macchina 93 027 5 Esempi impicso di Oil aio do 97 6 28 G90 Programmazione assoluta G91 Programmazione incrementale 102 6 29 G92 Preselezione dei valori delle quote Limite del valore di S a velocit di taglio costante G96 104 6 30 G93 Preselezione delle origini Polati vs ici 105 6 31 G94 Velocit di avanzamento F in MOMO cer ct 106 6 32 495 Velocit d avanzamento F in SIFFDID sciiti cirio 106 633 G96 Velocit S in metri min Velocit di taglio costante 107 6 34 GOT Velocita S dll PIC LALA eno 107 Te PROGRAMMAZIONE DEL VALORI DELLE QUOTE 108 emp eni aE SNE a O a E a R E 108 FeAl P E a NE RO E RN A EE O OR SER NA 108 FAZ FOOT TA 109 di Lage pol ti papa 111 Ta Eco RR ZO 114 TA Un angolo ed una coordinata cartesiani scr pali 113 8 F PROGRAMMAZIONE DELLA VELOCITA DI AVANZAMENTO 117 9 S VELOCIT DEL MANDRINO E STOP ORIENTATO 118 10 T PROGRAMMAZIONE UTENSILI
100. K La cifra dopo N definisce il ciclo fisso di ispezione che si desidera eseguire Il CNC dispone dei seguenti cicli di ispezione NO Calibratura dell utensile N1 Calibratura della sonda N2 Misurazione del pezzo nell asse X N3 Misurazione del pezzo nell asse Z N4 Misurazione del pezzo e correzione utensile nell asse X N5 Misurazione del pezzo e correzione utensile nell asse Z Dopo lacifra che definisce il ciclo N bisogna programmare i valori dei parametri di richiamo necessari per ciascun ciclo P K I parametri di richiamo impiegati nei cicli di ispezione sono i seguenti P1 Valore teorico di misurazione sull asse X P2 Valore teorico di misurazione sull asse Z P3 Distanza di sicurezza P4 Velocit di avanzamento della sonda PS Tolleranza P6 Numero nella tabella dell utensile da calibrare CONSIDERAZIONI GENERALI Se non si programma alcun parametro che corrisponda al ciclo il CNC assume come valore l ultimo assegnato a quel parametro Ci significa che i cicli non modificano 1 parametri di richiamo che possono essere utilizzati per cicli successivi Tuttavia viene alterato il contenuto dei parametri da P70 a P99 Il parametro P1 deve essere programmato in raggi o diametri a seconda di ci che stato definto dal parametro macchina P11 I parametri P3 e PS si programmano sempre in raggi Il parametro P3 deve avere un valore maggiore di zero Il parametro PS deve avere un valore m
101. K e dopo aver scritto G09 nel blocco la macchina pu essere portata manualmente prima al punto intermedio dell arco poi al punto finale e quindi premere ENTER Il blocco viene cos memorizzato Coordinate cartesiane N4 G09 X 4 3 Z 4 3 1 4 3 K 4 3 N4 Numero del blocco G09 Codice che identifica la definizione dell arco con 3 punti X 4 3 Valori delle coordinate X del punto finale dell arco Z 4 3 Valori delle coordinate Z del punto finale dell arco I 4 3 Valori delle coordinate X del punto intermedio K 4 3 Valori delle coordinate Z del punto intermedio Coordinate polari N4 G09 R 4 3 A 4 3 I 4 3 K 4 3 N4 Numero del blocco G09 Codice che identifica la definizione dell arco con 3 punti R 4 3 Raggio del punto finale dell arco riferito all origine polare A 3 3 Angolo del punto finale dell arco riferito all origine polare I 4 3 Valore di X del punto intermedio dell arco K 4 3 Valore di Z del punto intermedio dell arco Il punto intermedio deve sempre essere programmato con le coordinate cartesiane 22 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio La programmazione dell asse X in diametri Supponendo che il punto iniziale sia PO X60 Z70 e il punto finale dell arco X120 Z20 il blocco del programma per definire questo arco N4 G09 X120 Z20 I60 K50 XA 60 30 Ri PTI0 20 50 Z La funzione G09
102. LCI limiti di percorso degli assi Il parametro macchina P62 1 7 indica se disponibile questa prestazione P621 7 0 Non disponibile questa prestazione P621 7 1 E disponibile questa prestazione Si devono usare le seguenti uscite del PLCI per fissare i limiti di percorso di ciascun asse 052 053 Limite positivo negativo dell asse X 054 055 Limite positivo negativo del 3 asse 056 057 Limite positivo negativo dell asse Z 058 059 Limite positivo negativo del 4 asse Se il PLCI attiva una di queste uscite e l asse si sta spostando nello stesso senso il CNC ferma l avanzamento degli assi e la rotazione del mandrino visualizzando sullo schermo l errore di limite di percorso sorpassato 53 1 2 3 BLOCCARE L ACCESSO AL MODO EDITOR DAL PLCI Il parametro macchina P621 7 indica se disponibile questa prestazione P621 7 0 Non disponibile questa prestazione P621 7 1 E disponibile questa prestazione Quando disponibile questa prestazione l accesso al modo editor nel CNC dipende oltre dalle condizioni attuali Memoria protetta N di programma da bloccare dallo stato dell uscita 026 del PLCI 026 0 Accesso libero al modo editor protetto dalle condizioni attuali 026 1 Accesso bloccato al modo editor 1 2 4 MANDRINO CONTROLLATO DAL CNC O DAL PLCI A partire da questa versione l uscita dei segnali analogici del mandrino pu essere fissata dal CNC o dal PLCI Il parametro macchina P621 7 indica
103. LETTURA o meno Le operazioni tra parametri che possono essere eseguite sono Fl Addizione F2 Sottrazione F3 Moltiplicazione F4 Divisione F5 Radice quadrata F6 Radice quadrata della somma dei quadrati F7 Seno F8 Coseno F9 Tangente F10 Arco tangente F11 Confronti F12 Intero F13 Intero pi uno F14 Intero meno uno F15 Valore assoluto F16 Complementazione F17 Funzioni speciali F18 Funzioni speciali F19 Funzioni speciali F20 Funzioni speciali F21 Funzionispeciali F22 Funzioni speciali F23 Funzioni speciali F24 Funzioni speciali F25 Funzioni speciali F26 Funzioni speciali F27 Funzioni speciali F28 Funzioni speciali F30 AND F31 OR F32 XOR F33 NOR F34 Funzioni speciali F35 Funzioni speciali L uso dei parametri descritto qui di seguito MANUALE DI PROGRAMMAZIONE CNC 8025 8030 133 PARAMETRI ARITMETICI PREDEFINITI Vi sono dei parametri il cui valore in funzione dello stato in cui si trova il CNC P100 PARAMETRO CHE INDICA LA PRIMA VOLTA Questo parametro assume il valore 0 quando un programma viene eseguito per la prima volta P101 PARAMETRO CHE INDICA IL MODO OPERATIVO Il valore di questo parametro definito dal modo operativo attivato nel CNC Modo attivato Sottomodo oe che assume P101 Automatic 0 Single block Teach in 3 0 4 l 5 Dry Run 2 6 3 7 134 MANUALE DI
104. MAZIONE CNC 8025 8030 Dopo questa sequenza il computer invia il programma generato al controllo numerico seguendo latraiettoria della superficie digitalizzata in precedenza Dopo averconcluso l esecuzione dell intero programma il computer emette il messaggio PROGRAMMA ESEGUITO Per Pesecuzione di questo tipo di processi fondamentale conoscere il SISTEMA OPERATIVO DEL COMPUTER PARAMETRI COINVOLTI NELLA DIGITALIZZAZIONE P606 bit 6 indica il tipo di impulso oppure P710 se G75 M Il connettore A6 a nove pin quello impiegato per la ricezione dei segnali di una sonda Specificazioni nel manuale di Installazione e Avvio 6 27 5 Esempi di impiego di G76 1 Esempio G76 DIGITALIZZAZIONE DI UN MODELLO Creazione di un programma mediante la copiatura dei punti di un pezzo con una sonda G75 Parametri di richiamo PO Valore de Z minimo da sondare P1 Valore de Z massimo da sondare P4 Valore di X minimo da sondare P5 Valore di X massimo da sondare P6 Valore del passo massimo in Z Parametri impiegati nel calcolo P8 Valore limite dell asse X per G75 P9 Numero di passi in Z P11 Valore dell asse Z del punto iniziale P13 Valore dell asse X del punto iniziale P14 Contatore del numero di passi nell asse Z MANUALE DI PROGRAMMAZIONE CNC 8025 8030 97 00076 N10 G76N12345 sruma a aai Programma da caricare nel computer N20 G76 G1 F500 N30 PO K P1I K
105. O Sincronizzazione con l asse indipendente P621 i 4 Manuale di Installazione Comma 3 3 10 Data Luglio 1993 Versione Software 5 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Combinazione di rampe di accelerazione decelerazione di assi lineare e a Manuale di Installazione Comma 4 8 forma di campana Controllo di accelerazione decelerazione nel A A Manuale di Installazione Comma 5 mandrino P811 Il sottoprogramma associato all utensile si x aa esegue prima della funzione T P617 2 anua e a NSA AONE Comma iaa Cicli G68 e G69 modificati Se P10 diverso da O effettua una passata finale di sgrossatura Manuale di Programmazione Capitolo 13 prima della passata di finitura Quando la macchina dispone di un unica gamma di mandrino e si esegue G96 senza aver selezionato la gamma il CNC la seleziona CNC 8030 Monitor VGA Manuale di Installazione Capitolo 1 Manuale di Programmazione Capitolo 6 Data Marzo 1995 Versione Software 5 3 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO E COMMA MODIFICATO Gestione di sistemi di retroazione che a a A Manuale di Installazione Comma 4 7 u 6 5 dispongono di Io codificato Inibizione del mandrino dal PLC Manuale di Installazione Comma 3 3 10 Volantino governato dal PLC Manuale di Installazione Comma 3 3 3 Simulazione di tasto rapido JOG dal PLC Manuale PLCI Inizializzazione dei parametri macchina in caso di
106. PROGRAMMAZIONE CNC 8025 8030 Allocazione Ad un parametro pu essere allocato qualsiasi valore a b c d e g h i N4 P1 P2 Indica che P1 prende il valore di P2 mentre P2 mantiene il valore che possiede N4 P1 K1 5 P1 Indica che P1 prende il valore 1 5 K identifica una costante Le costanti possono avere dei valori di 99999 9999 N4 P1 C P1 prende il valore teorico della posizione effettiva dell asse C N4P1 X P1 prende il valore teorico della posizione effettiva dell asse X N4 P1 Z P1 prende il valore teorico della posizione effettiva dell asse Z N4 P1 W P1 prende il valore teorico della posizione effettiva dell asse W N4 Pl Y P1 prende il valore teorico della posizione effettiva dell asse Y N4P1 R Pl assume il valore 1 se il parametro di macchina P11 raggio diametro in raggi e il valore 2 se in diametri N4P1 T P1 prende il valore dell orologio tempo di esecuzione in quel momento in centesimi di secondo Questa assegnazione suppone la cancellazione della compensazione del raggio G41 o G42 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 135 3 k D m n 0 136 N4 P1 OX P1 prende il valore teorico della posizione effettiva dell asse X con rispetto allo zero macchina N4 P1 OC P1 prende il valore teorico della posizione effettiva dell asse C con rispetto allo zero macchina N4 P1 OZ P1 prende il valore teor
107. RERA DT Esso ea A 8 IL MODI AUTOMATIC SINGLE BLOCK ii 10 3 1 1 PESCUZIONE di n POSTA A ii 10 SAREI Selezione del modo AUTOMATIC 0 SINGLE BLOCK 1 nn 10 3 1 1 2 Selezione del programima da CseguUirE ocre 10 3141 3 selezione del primo blocco da Eseguite aprano 11 3 1 1 4 Wasualizzazione del contenuto del Mocehi ta 11 ALS lazio del Ciclo riore 12 3 1 1 6 Ameto E eneo a IT 12 FIA Cambio del modo OPperalivo ria 13 3 12 Roddi visualizzano lle 13 21 21 Selezione del mode di vista 12Za21006 Lr 13 a E Meda d visualizzazione STANDARD dan 14 ILA Modo di visualizzazione POSIZIONE ATTUALE cirie 14 3 1 2 4 Modo di visualizzazione FOLLOWING ERROR 15 cart Modo di visualizzazione dei PARAMETRI ARITMETICI ui 15 LZ Modo di visualizzazione STATO SUBROUTINES ORGLE CONTA PELA ona 15 3127 Modo di visualizzazione GRAFICA curare iii 17 ILa Programmazione durante l esecuzione di un programma BACKGROUND 18 3 1 4 ii PA 18 3 15 Verifica e modifica dei valori della tabella dei correttori senza interrompere RICO upon a aa la 19 36 pete mensili cts 19 Io o NO iridata 20 3 1 8 Visualizzazione e cancellazione dei Messaggi imviati dal PLC FAGOR 4 21 3 2 PLAY BACE cr rt 22 3 2 1 Selezione del modo operativo PLAY BAC Ronnie 22 AZ Blocca Sblocco delli MEMORIA in A 22 3 23 Cancellazione di Un programma complet avion narnia rodean neses 22 3 2 4 Modifica del n mero
108. S del CPU Consultare il Servizio di Assistenza Tecnica Questo errore si genera nei seguenti casi gt Pi di 43 caratteri in un messaggio gt Pi di 5 digiti per definire il numero di programma gt Pi di4digiti per definire il numero di blocco gt Caratteri estranei in memoria 106 108 110 111 112 113 114 115 116 117 118 119 120 stata superata la temperatura limite interna Errore nei parametri della compensazione vite madre asse Z Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore nei parametri della compensazione vite madre asse X Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore nella RETE DATI FAGOR Installazione erronea della linea HARD WARE Errore nella RETE DATI FAGOR Questo errore si genera nei seguenti casi gt Configurazione erronea dei nodi che la compongono gt Dalla caduta di uno di nodi In tal caso non possibile eseguire nessun blocco ma si accedere alla RETE per l editazione o monitorizzazione Errore nella RETE FAGOR Viene generato quando un nodo non preparato cio ad esempio gt Non stato verificato il programma del PLC 64 gt stato enviato un blocco da eseguire al CNC82 quando quest ultimo
109. Tx x M2 M30 M2 M30 I e z leprorg Entoral No E 28 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Il trattamento dell asse C nella realizzazione di un programma per la lavorazione delle superfici cilindrica e frontale del pezzo simile a quella di un asse lineare Per cui essendo attiva la funzione G15 o G16 lo spostamento dell asse C deve essere programmato in millimetri o pollici e la velocit di avanzamento F4 in millimetri minuto o 0 1 pollici minuto a seconda dell unit di misura impiegata La programmazione viene effettuata come se si trattasse di una fresatrice le coordinate dell asse C programmate in millimetri o pollici sono calcolate e cambiate in gradi dal CNC per poter eseguire la lavorazione MANUALE DI PROGRAMMAZIONE CNC 8025 8030 29 G15 LAVORAZIONE SULLA SUPERFICIE CILINDRICA DEL PEZZO piano principale C Z Quando si programma la funzione G15 per cambiare le coordinate programmate da millimetri pollici in gradi di rotazione dell asse principale il CNC assume come raggio della superficie la distanza esistente fra il vertice dell utensile e l asse di rotazione X0 nel momento in cui si programma G15 Il punto zero del piano cos ottenuto corrisponde al punto di riferimento macchina dell asse C RIR Z MPT15 70 130 190 G14 Attivazione dell asse C in gradi G15 Lavorazione sulla superficie cilindrica G90 G01 CO Z70 Posizionamento sul punto iniziale G91 X 4 Penet
110. UALE DI PROGRAMMAZIONE CNC 8025 8030 Codice 4 P pe E X Codice 3 P Z C X Codice 2 P Z A X Codice 1 P Z Gt X Codice 8 C R 7 X 51 6 15 1 Selezione ed inizio della compensazione del raggio dell utensile Per far iniziare la compensazione usare il codice G41 o G42 Sia il blocco in cui programmato G41 G42 che il blocco precedente devono includere la programmazione della funzione Txx xx Txx 01 Txx 32 per poter selezionare il valore della correzione da eseguire nella tabella utensili Se non viene selezionato nessun utensile il CNC assume il valore T00 00 Attenzione La selezione della compensazione del raggio utensile G41 G42 pu solo essere eseguita quando attivo G00 o GOI movimento rettilineo Se il primo richiamo per la compensazione viene eseguito quando attivo G02 o G03 il CNC visualizza il codice di errore 48 Seguono diversi casi di compensazione di raggio utensile 52 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 MPT34 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Traiettoria Compensata Traiettoria Programmata 53 54 MPT35 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 15 2 Lavorazione con compensazione raggio utensile Le figure illustrate qui sotto mostrano i diversi percorsi seguiti da un utensile comandato da un CNC programmato con compensazione raggio utensile Traiettoria Compensat
111. UTENSILE Per l esecuzione del ciclo di calibratura dell utensile si usa una sonda posta in una posizione fissa sulla macchina e con le facce parallele agli assi Il CNC deve conoscere la posizione che occupa la sonda sulla macchina per cui 1 valori delle facce su ogni asse e relativamente allo zero macchina dovranno essere introdotti mediante 1 seguenti parametri macchina P902 Valore minimo X1 di X in raggi P903 Valore massimo X2 di X in raggi P904 Valore minimo Z1 di Z P905 Valore massimo Z2 di Z X PO03 X2 1 SUNDA P902X 4 5 Z MPT45 POD4cZ I P905 Z2 gt L utensile deve essere previamente calibrato con valori approssimativi e tutti i suoi dati introdotti nella tabella del correttore Una volta selezionato l utensile si pu eseguire questo ciclo per la sua calibratura Formato di programmazione del ciclo G75 N0 P3 K P4 K G75N0 Codice di calibratura dell utensile P3 Distanza di sicurezza in raggi P4 Velocit di avanzamento della sonda Il CNC esegue una o due ispezioni a seconda del fattore di forma F dell utensile Vedere figura Gli utensili con fattore di forma FO o F9 non possono essere calibrati con questo ciclo devono perci essere calibrati manualmente MANUALE DI PROGRAMMAZIONE CNC 8025 8030 79 MPT46 Codice C4 x 131 Codice a po DI ice Ly 23 ice x 4 Codice P
112. Valore assoluto di X del punto in cui si vuole eseguire una foratura o una gola profonda se diverso da zero raggi o diametri Valore assoluto di Z del punto in cui si desidera eseguire la foratura Profondit totale del foro Ha un valore positivo quando la foratura viene eseguita nel verso negativo dell asse Z e viceversa Se uguale a zero si genera l errore 3 Massima passata di profondit Il controllo esegue il minimo numero di passate uguali o minori di P5 finch non viene raggiunta la profondit definita da P4 Se uguale o minore di zero si genera l errore 3 Distanza di sicurezza Definisce la distanza del pezzo dal punto in cui l utensile termina l avvicinamento Se negativa si genera l errore 3 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P15 Temporizzazione Indica il valore in secondi della temporizzazione al fondo del foro Se negativo si genera l errore 3 P16 Indicail valore incrementale del movimento G00 dopo ciascuna passata Se zero tale movimento viene eseguito fino al punto A Se negativo si genera l errore 3 P17 Indica la distanza di sicurezza tra il fondo della foratura precedente ed il punto in cui l utensile termina l avvicinamento rapido per una successiva foratura Se negativo si genera l errore 3 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri
113. Z 60 125 K5 N230 G01 X80 Z 70 N240 X100 Z 80 N250 X100 Z 90 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 165 14 3 SGROSSATURA SULL ASSE Z G69 MPT78 Formato N4 G69 PO K P1 K P5 K P7 K P8 K P9 K P13 K P14 K Significato dei parametri PO Pl P5 P7 P8 P9 166 Coordinata X del punto iniziale A del profilo raggi o diametri Coordinata Z del punto iniziale A del profilo Massima profondit di passo Deve essere maggiore di zero altrimenti viene generato Perrore 3 Il passo reale calcolato dal CNC uguale o minore di quello massimo Sovrametallo di finitura sull asse X raggi Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 Velocit di avanzamento per la passata di finitura Se zero non c la passata di finitura Se negativo si verifica l errore 3 Se viene assegnato il valore 0 al parametro P9 che indica che non viene eseguita la passata di finitura l utensile dopo le varie sgrossature effettua una passata finale conservando il sovrametallo indaicato da P7 e P8 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 uy Ko V o Ko o APA a a a I ra ig ni ao Y Passata finale di sgrossatura Passata di finitura Punto finale P10 A questo parametro si deve assegnare u
114. a Traiettoria Programmata E il TC a MPT36 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 55 56 ba Traiettoria Compensata Traiettoria Programmata MPT37 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 MPT38 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Traiettoria Compensata Traiettoria Programmata 57 58 Traiettoria Compensata Traiettoria Programmata dE BP TC EP MPT39 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 15 3 Cancellazione temporanea della compensazione del raggio utensile con G00 Quando il CNC rileva un cambio da G01 G02 G03 a G00 posiziona l utensile in modo tangente alla linea perpendicolare sul punto finale dello spostamento programmato nel blocco di G01 G02 o G03 MPT40 Quando viene programmato un blocco con G40 senza movimento si applica il medesimo procedimento I movimenti che seguono G00 vengono eseguiti senza la compensazione del raggio utensile Quando il CNC rileva un cambio da G00 a G01 G02 o G03 applica lo stesso procedimento usato quando iniziata la compensazione del raggio utensile Caso speciale Se il controllo non ha sufficienti informazioni per la compensazione ma il movimento in G00 viene eseguito senza compensazione del raggio 6 15 4 Cancellazione della compensazione raggio utensile La funzione G40 cancella la compensazione del raggio E necessario ricordare che la cancellazione del
115. a al blocco identificato da N4 oppure N4 4 2 se tale condizione non si verificata non tiene conto di questo blocco Programmazione N4 G28 N4 oppure N4 G28 N4 4 2 G28 deve stare da solo in un blocco 150 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio di programma per definire una traiettoria parabolica la cui formula Z KX La programmazione dell asse X in diametri I parametri di richiamo sono PO gt K P1 gt Coordinata iniziale di X P2 gt Coordinata finale di X P3 gt Incremento X Parametri calcolati P4 gt Coordinata X PS gt Coordinata Z N80G21 N56 1 PO K0 01 P1 K00 P2 K100 P3 K1 N90 M30 N110 G23 N56 NEO PE E a T X X iniziale N130 P4 P4 F1 P3 P4 F11 P2 N140 G28 N160 N150 P4 P2 N160 P5 P4 F3 P4 P5 P5 F3 PO P5 F16 P5 NITO GOLXPI4GZPS io Blocco di movimento N180 P4 F11 P2 N190 G27 N130 N200 G24 AX MPT69B MANUALE DI PROGRAMMAZIONE CNC 8025 8030 151 G29 Salto condizionato se uguale o maggiore Quando il controllo legge un blocco con G29 se si verificata la condizione uguale o maggiore salta al blocco identificato da N4 oppure N4 4 2 se tale condizione non si verificata non tiene conto di questo blocco Programmazione N4 G29 N4 oppure N4 G29 N4 4 2 G29 deve stare da solo in un blocco G30 Visualizzazione di un codice di errore definito da K Quando il CNC legge un blocco con G30 fa arrestare il programma e visualizza il contenuto
116. a cassetta nel modo descritto al punto c Il programma selezionato esiste nel CNC ma non sul nastro La trasmissione avviene normalmente Sul video appare IN TRASMISSIONE Alla fine sul video appare NUMERO PROGRAMMA P TRASMESSO 3 7 3 1 Errori durante la trasmissione Vedere la descrizione data per l immissione di programmi da cassetta 3 7 2 1 52 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 7 4 Immissione di un programma da una unit periferica diversa dalla cassetta FAGOR 2 Vedere le informazioni fornite per l immissione di un programma dalla cassetta paragrafo 3 7 2 ad eccezione del fatto che si deve premere il tasto 2 e che pu apparire un nuovo messaggio di errore MEMORIA SATURA Questo messaggio indica che la memoria del CNC piena Nel CNC viene memorizzata la parte di programma per cui c era spazio Attenzione Per immettere un programma da un unit periferica diversa da una cassetta FAGOR bisogna tener conto dei seguenti punti La prima cosa che deve essere letta dopo una serie di NUL una seguita dal numero del programma Numero di programmi possibili 00001 99998 seguito da LINEFEED LP IT blocchi sono identificati da una N all inizio della riga cio immediatamente dopo un LINEFEED Se tra il LINEFEED e la N si trovano dei caratteri la N non viene considerata come indicatrice del numero del blocco ma come un carattere extra GliSPAZI
117. a circolare tangente alla traiettoria precedente G08 Traiettoria circolare definita mediante tre punti G09 Entrata tangenziale all inizio della meccanizzazione G37 Uscita tangenziale alla fine della meccanizzazione G38 Arrotondamento controllato degli angoli G36 Smussatura G39 Filettatura elettronica G33 FUNZIONI PREPARATORIE ADDIZIONALI Temporizzazione G04 K Lavorazione con spigolo arrotondato e con spigolo vivo G05 G07 Fattore scala G72 Trattamento blocco singolo G47 G48 Visualizzare codice errori dell utente G30 Creazione automatica di blocchi G76 Comunicazione con la rete locale FAGOR G52 i SA PEPEPEPE Ma A gt x IES EEE EEES E III II E ES mo M 4 4 x EEE EEE ES smo x x x x 4 4 x x x x oe pe pe bd dd a db de gt M x COMPENSAZIONE Compensazione raggio utensile G40 G41 G42 Caricamento delle dimensioni degli utensili nella tabella interna G50 G51 CICLI FISSI Ciclo fisso di inseguimento del profilo G66 Ciclo fisso di sgrossatura in X G68 Ciclo fisso di sgrossatura in Z G69 Ciclo fisso di tornitura di rette G81 Ciclo fisso di sfacciatura di rette G82 Ciclo fisso di foratura profonda G83 Ciclo fisso di tornitura di archi G84 Ciclo fisso di sfacciatura di archi G85 Ciclo fisso di filettatura longitudinale G86 Ciclo fisso di filettatura fro
118. a il punto iniziale 0 e il punto A sull asse X deve essere maggiore di P7 3 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 4 Se la posizione dell utensile non quella corretta per l esecuzione del ciclo si genera Perrore 4 Se invece corretta se necessario viene eseguita una tornitura orizzontale previa 5 Se c passata di finitura il ciclo si conclude nel punto in cui l utensile si trovava inizialmente 0 Se non c passata di finitura il ciclo ha termine nel punto F 6 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in GOO altrimenti il CNC general errore 35 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da 0 ad 1 e da 3 a 0 vengono eseguiti in rapido MANUALE DI PROGRAMMAZIONE CNC 8025 8030 173 14 6 CICLO FISSO DI FORATURA PROFONDA G83 GOC P16 GO F X Ga Z GO MPT82 Formato N4 G83 PO K P1 K P4 K P5 K P6 K P15 K P16 K P17 K Significato dei parametri PO Pl P4 P5 P6 174
119. a l errore di misurazione MANUALE DI PROGRAMMAZIONE CNC 8025 8030 87 N4 CICLO DI MISURAZIONE DEL PEZZO E CALIBRATURA UTENSILE SULL ASSE X Formato di programmazione del ciclo G75 N4 P1 K P2 K P3 K P4 K P5 K P6 K G75 N4 Codice del ciclo di misurazione pezzo e calibratura utensile nell asse X P1 Valore teorico di misurazione sull asse X P2 Valore teorico di misurazione sull asse Z P3 Distanza di sicurezza in raggi P4 Velocit di avanzamento della sonda PS Tolleranza in raggi P6 Numero del correttore dell utensile da calibrare Con questo ciclo oltre a eseguire quanto spiegato precedentemente per il ciclo di misurazione del pezzo sull asse X N2 il CNC corregge il valore di I nel numero del correttore definito da P6 Questa correzione di I ha luogo solo se l errore di misurazione P93 2 uguale o maggiore della tolleranza indicata dal parametro di richiamo PS N5 CICLO DI MISURAZIONE DEL PEZZO E CALIBRATURA UTENSILE SULL ASSE Z Formato di programmazione del ciclo G75 N5 PI K P2 K P3 K P4 K P5 K P6 K G75 N5 Codice del ciclo di misurazione pezzo e calibratura utensile nell asse Z P1 Valore teorico di misurazione sull asse X P2 Valore teorico di misurazione sull asse Z P3 Distanza di sicurezza P4 Velocit di avanzamento della sonda P5 Tolleranza P6 Numero del correttore dell utensile da calibrare Con
120. a spostato premere il tasto di JOG corrispondente all asse Come stabilito tramite il parametro di macchina P12 Y Cessando di premere l asse si arresta P12 N Vi sono due possibilit Premere Si arresta il movimento oppure Premere un altro tasto di JOG Per invertire la direzione o per spostare un altro asse Attenzione Quando si seleziona il modo JOG si seleziona l avanzamento FO Se non viene immesso successivamente un altro avanzamento gli assi si spostano alla di FO indicato dal relativo selettore Lo spostamento rapido di un asse in JOG si ottiene mantenendo premuto il tasto di AVANZAMENTO RAPIDO i 3 5 4 2 Incrementale Selettore M F O del quadro dei comandi in JOG Premere uno dei tasti di JOG L asse si muover nella direzione scelta di uno spostamento uguale a quello indicato dal selettore 32 MANUALE DI FUNZIONAMENTO CNC 8025 8030 Attenzione a Come la nota del paragrafo 3 5 4 1 b Le posizioni del selettore sono 1 10 100 1000 e 10000 ed indicano il valore del movimento in micron o in 0 0001 pollici 3 5 5 Immissione delle funzioni F S M e T In questo modo operativo si possono immettere i valori di F S M e T a seconda del valore del parametro P603 bits 5 6 7 3 5 5 1 Immissione di un valore F Premere il tasto F Immettere il valore richiesto Premere 3 5 5 2 Immissione di valore S Premere il tasto S Im
121. acchina si seleziona con il parametro macchina P618 5 6 Manuale di Installazione Comma 4 7 7 8 Il secondo avanzamento nella ricerca del riferimento macchina si seleziona con il Manuale di Installazione Comma 4 7 parametro macchina P907 P810 Risoluzione della retroazione 1 2 5 10 con onde sinusoidali in ogni asse P619 1 2 3 Manuale di Installazione Comma 4 1 4 Accesso dal CNC ai registri del PLCI Manuale di Programmazione G52 Data Giugno 1991 Versione Software 3 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Nuova funzione F36 Assume il valore del A 4 Manuale di Programmazione Capitolo 13 numero dell utensile selezionato Cicli G68 e G69 modificati Se P 9 effettua una passata finale di sgrossatura Manuale di Programmazione Capitolo 13 Data Settembre 1991 Versione Software 3 2 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Sme CIT NET Mine i salone Comm 335 Ciclo G68 e G69 modificati Ammettono P9 i i Manuale di Programmazione Capitolo 13 negativo Data Marzo 1992 Versione Software 4 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Controllo di accelerazione decelerazione in Manuale di Installazione Comma 4 8 forma di campana Possibilit di introdurre il segno del gioco della vite in ogni asse P620 1 2 3 4 Manuale di Installazione Comma 4 4 Esecuzione indipendente di un asse Manuale di Programmazione G65 Nel Mod
122. aggiore o uguale a zero Qualora non venga soddisfatta qualcuna delle ultime condizioni il CNC genera l errore 3 76 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 FUNZIONAMENTO DI BASE I movimenti degli assi durante l esecuzione di un ciclo di ispezione sono i seguenti Movimento di avvicinamento Si esegue nel modo rapido G00 dal punto di inizio del ciclo fino a una distanza di sicurezza P3 dal valore teorico Movimento di ispezione Siesegue alla velocit di avanzamento definita dal parametro P4 finch il CNC riceva il segnale esterno della sonda La massima distanza percorribile nel movimento di ispezione di 2P3 se una volta raggiunta tale distanza il CNC non riceve il segnale della sonda viene visualizzato l errore 65 con conseguente arresto degli assi Finch il CNC non riceva il segnale esterno della sonda non verr visualizzato il movimento dell asse di ispezione n potr essere variata la velocit di avanzamento mediante il selettore FEED RATE che rimane fisso al 100 Movimento di retrocessione Una volta terminata l ispezione corrispondente al ciclo prescelto gli assi ritornano in rapido fino al punto di inzio del ciclo concludendo cos l esecuzione A seconda del ciclo selezionato il CNC aggiorna se necessario i valori della tabella utensile mediante gli stessi simboli i valori dei parametri aritmetici avranno un significato specifico descritto nel paragrafo relativo a ogni ciclo Per accedere
123. amma l origine polare va ad occupare il punto di origine di coordinate di questo piano Si pu preselezionare qualunque punto del piano come origine polare mediante la funzione G93 I valori di R e di A saranno assoluti o incrementali a seconda che si stia lavorando in G90 o G91 Se i valori sono positivi non necessario scrivere il segno Gli zeri iniziali possono essere omessi Quando si programmano movimenti in rapido G00 o in interpolazione lineare G01 necessario programmare R e A Quando si tratta di interpolazioni circolari G02 o G03 si programmano l angolo A 3 3 del punto finale dell arco e 1 valori del centro dell arco rispetto al punto iniziale X 4 XA MPT60 sii Z In caso di interpolazione circolare G02 o G03 lavorando in coordinate polari il centro della circonferenza viene definito mediante I K come nel caso delle coordinate cartesiane Quando si programma una interpolazione circolare con G02 G03 il CNC assume il centro del cerchio come nuova origine polare MANUALE DI PROGRAMMAZIONE CNC 8025 8030 111 Esempi Supponendo che la programmazione dell asse X sia in diametri 1 X A 40 Pore Si Ed EA SE R 30 P A 270 i gt o gt 50 7 In coordinate assolute G90 N100 G93 I80 K50 Preselezione dell origine polare N110 G01 G90 R30 A270 PO N120 R28 284 A225 seses P1 N130 R40 A1I80 n P2 In coordinate i
124. anni che possono essere subiti o provocati se si monta in altre condizioni ambienti residenziali o domestici Installare l apparecchio nel luogo appropriato Si consiglia che sempre che sia possibile l installazione del Controllo Numerico si realizzi lontano da liquidi refrigeranti prodotti chimici possibilit di ricevere colpi ecc che possono danneggiarlo L apparecchio segue le direttive europee di compatibilit elettromagnetica Ci nonostante si consiglia di mantenerlo lontano da fonti di perturbazioni elettromagnetiche come Cariche potenti collegate alla stessa rete dell impianto Trasmittenti portatili vicine Radiotelefoni emittenti radio amatori Trasmittenti radio TV vicine Macchine di saldatura ad arco vicine Linee di alta tensione vicine Ecc Condizioni ambientali La temperatura che si deve avere in regime di funzionamento deve essere compresa tra 5 C e 45 C La temperatura ambiente che si deve avere in regime di non funzionamento deve essere compresa tra 25 C e 70 C Introduzione 3 Protezioni del proprio apparecchio CPU Ha incorporati 2 fusibili esterni rapidi F da 3 15 Amp 250V per protezione dell ingresso della rete Tutti gli ingressi uscite digitali sono protetti mediante 1 fusibile esterno rapido F da 3 15 Amp 250V contro la sovratensione della fonte esterna maggiore di 33 Vcc e contro il collegamento inverso della fonte di alimentazione Monitor Il tipo di fus
125. ano alterati Con il blocco N4 G51 1 4 3 K 4 3 in mm o il blocco N4 G51 1 3 4 K 3 4 in pollici si modificano i valori I K N4 Numero del blocco G51 Codice di modifica delle dimensioni dell utensile I 4 3 Valore da sommare o da sottrarre dal valore di I che viene impiegato 1 3 4 normalmente dal CNC per la correzione dell utensile usato K 4 3 Valore da sommare o da sottrarre dal valore di K che viene impiegato K 3 4 normalmente dal CNC per la correzione dell utensile usato Questi valori non modificano la tabella ad es la volta successiva in cui quel particolare utensile viene programmato il CNC assume il valore memorizzato nella tabella senza tener conto delle modifiche immesse tramite G51 Nei blocchi in cui viene programmato G51 non si possono programmare altre informazioni 64 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 20 G52 COMUNICAZIONE CON LA RETE DATI FAGOR La comunicazione del CNC con gli altri NODI che fanno parte della RETE viene effettuata mediante registri in complemento a due I registri coinvolti nella comunicazione possono essere registri doppi D o registri semplici R Ecco la descrizione dei diversi formati a Trasmissione di una costante ad un registro di un altro NODO della RETE G52 N2 R3 K5 oppure G52 N2 D3 H8 G52 Comunicazione con la rete N2 Indirizzo del nodo di destinazione 0 14 R3 Numero del registro semplice 0 255 D3 Numero del registro doppi
126. arato cio ad esempio gt Non stato verificato il programma del PLC 64 gt stato enviato un blocco da eseguire al CNC82 quando quest ultimo gi in esecuzione Errore nella RETE DATI FAGOR generato da un ordine erroneo cio il nodo di destinazione non lo capisce Errore di Watch dog nella routine periodica Questo errore generato quando la routine periodica dura pi di 5 millesimi di secondo Errore di Watch dog nel programma principale Questo errore generato quando il programma principale dura pi della met del tempo indicato nel parametro macchina P729 L informazione interna del CNC che stata richiestra mediante l attivazione delle marche dalle M1901 alla M1949 non disponibile Si cercato di modificare mediante l attivazione delle marche dalla M1950 alla M1964 una variabile interna la CNC che non disponibile Errore di scrittura del parametro macchina tabella delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite nella EEPROM Questo errore generato nel blocco del parametro macchina tabelle delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite il CNC non pu memorizzare detta informazione nella memoria EEPROM Errore di Checksum nel recuperare i parametri macchina tabelle delle funzioni M decodificate e delle tabelle di compensazione errore di lunghezza della vite dalla EEPROM Attenzione
127. ati tutti i programmi presenti in memoria in risposta al messaggio DELETE PROGRAM digitare 99999 poi premere ENTER se immediatamente dopo si preme il tasto Y vengono cancellati tutti i programmi eccetto quello protetto dal parametro di macchina P801 Attenzione Se in memoria ci sono pi di 14 programmi sul video potrebbe non apparire quello da cancellare Usando i tasti e si pu far scorrere in avanti o indietro la lista dei programmi finch non appare quello desiderato 40 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 6 4 Modifica del numero di un programma Premere RIDENOM PROG Sul video appare VECCHIO P Immettere il numero esistente del programma il cui numero deve essere modificato Viene visualizzato a destra di P Premere ENTER Sul video appare NUOVO P Immettere il nuovo numero destinato a questo programma Esso verr visualizzato a destra di P Premere ENTER La modifica del numero cos stata completata Se non esiste nessun programma memorizzato con il numero richiesto sul video appare NUMERO PROGRAMMA P NON ESISTE IN MEMORIA Se c gi in memoria un programma con lo stesso numero di quello assegnato come NUOVO il controllo avverte ESISTE GIA IN MEMORIA Attenzione Se si preme il tasto CONTIN durante questa sequenza si ha accesso alla visualizzazione di questo modo operativo MANUALE DI FUNZIONAMENTO CNC 8025 8030 41 3 6
128. ato tenendo conto della posizione selezionata nel commutatore e rispettando inoltre il senso della rotazione applicata Se si desidera muovere un asse con un avanzamento superiore al massimo permesso parametro macchina P110 P310 il CNC limiter l avanzamento di detto valore ignorando gli impulsi addizionali ed evitando in questo modo di generare errori di inseguimento Versione 7 2 Aprile 1997 SALVASCHERMI La funzione salvaschermo agisce come segue Se per cinque minuti non viene premuto nessun tasto oppure il CNC non deve fare un refresh dello schermo aggiornare il segnale video viene tolto e lo schermo si spegne Per ripristinare il video sufficiente premere qualsiasi tasto Il parametro macchina P619 5 indica se si desidera fare uso di questa prestazione o no P619 5 0 Prestazione non attivata P619 5 1 Prestazione attivata VELOCIT DI AVANZAMENTO IN MODO MANUALE Da questa versione in poi il parametro macchina P812 permette di impostare la velocit di avanzamento degli assi che il CNC seleziona ogni volta che si accede al modo Manuale Inoltre in modo manuale se l ingresso condizionale attivo pin 18 del connettore I O 1 11 CNC non permette di introdurre un nuovo valore di F Sar possibile modificare solo la percentuale di avanzamento selezionata dal commutatore Feed rate TASTO DI AVANZAMENTO VELOCE IN MODO MANUALE In modo Manuale se l ingresso condizionale attivo pin 18 del connett
129. ato G96 il CNC ritiene che 1 valori immessi tramite S4 siano in m min piedi min e quindi il tornio funziona nel modo velocit di taglio costante Si raccomanda di programmare G96 e S4 velocit del mandrino nello stesso blocco La gamma del mandrino M41 M42 M43 M44 e G96 deve essere programmata nello stesso blocco Se nel blocco in cui programmato G96 non stato programmato anche S4 il CNC assume come velocit del mandrino nel modo velocit di taglio costante l ultimo valore usato in questo modo Se il programma non contiene alcun codice G96 precedente o la gamma del mandrino il CNC invia il codice di errore 10 Se il primo movimento dopo G96 effettuato in rapido G00 il CNC per calcolare i giri del mandrino assume come diametro del pezzo quello finale del movimento Per calcolare il numero di giri min il CNC assume come diametro il valore effettivo al momento dell inizio di G01 G02 o G03 G96 modale resta cio attivo finch non programmato G97 M02 M30 EMERGENZA o RESET 6 34 G97 VELOCITA S in giri minuto Quando viene programmato G97 il CNC ritiene che i valori immessi tramite S4 siano in giri min Se S4 non viene programmato nello stesso blocco di G97 il CNC assume come valore programmato la velocit a cui gira in quel momento il mandrino La funzione G97 modale e resta attiva finch non viene programmato G96 Il CNC assume G97 all accensione o dopo M02 o M30 RESET o EMERGENZA
130. bella G53 G59 premere il tasto OP MODE quindi il tasto 8 ed infine il tasto G Le funzioni G53 G59 possono essere programmate in due formati diversi Formato a Per caricare la tabella correzione utensili Immissione assoluta dei valori Il blocco N4 G5 4 4 3 3 4 3 X 4 3 Z 4 3 in mm oppure N4 G5 4 3 4 3 3 4 X 3 4 Z 3 4 in pollici immette nell indirizzo della tabella indicato da G5 G53 G59 i valori definiti da 4 3 X Z N4 Numero del blocco G5 Codice di correzione G53 G54 G55 G56 G57 G58 G59 4 4 3 Valore di correzione zeri riferito allo zero macchina sul 4 asse 4 3 4 3 4 3 Valore di correzione zeri riferito allo zero macchina sul 3 asse 3 3 4 X 4 3 Valore di correzione zeri riferito allo zero macchina sull asse X X 3 4 Z 4 3 Valore di correzione zeri riferito allo zero macchina sull asse Z Z 3 4 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 67 Immissione incrementale dei valori Il blocco N4 G5 L 4 3 H 4 3 1 4 3 K 4 3 in mm oppure N4 G5 L 3 4 H 3 4 1 3 4 K 3 4 in pollici incrementa i valori esistenti nell indirizzo della tabella indicato da G5 G53 G59 nella misura definita in L H I K N4 Numero del blocco G5 Codice di correzione zeri G53 G54 G55 G56 G57 G58 G59 L 4 3 Quantit sommata o sottratta al valore del 4 asse precedentemente L 3 4 memorizzato nella tabella H 4 3 Quantit sommata o sott
131. ca di 255 PO P254 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 127 12 1 IDENTIFICAZIONE DI UNA SUBROUTINE STANDARD Una subroutine standard non parametrica inizia sempre con un blocco che contiene la funzione G22 La struttura del blocco con cui inizia la subroutine la seguente N4 G22 N2 N4 Numero del blocco G22 Definisce l inizio di una subroutine N2 Identifica la subroutine pu essere un numero qualsiasi da NO a N99 Questo blocco non pu contenere ulteriori informazioni Attenzione Nella memoria del CNC non ci possono essere nello stesso momento due subroutines con il medesimo numero di identificazione ma appartenenti a programmi diversi ci nonostante una subroutine standard e una subroutine parametrica possono essere identificate dallo stesso numero Il blocco di apertura della subroutine seguito dalla programmazione dei blocchi Una subroutine standard pu contenere dei blocchi parametrici Esempio NO G22 N25 N10 X20 N15 PO PO F1 PI N20 G24 Una subroutine deve finire sempre con un blocco N4 G24 N4 Numero del blocco G24 Fine della subroutine In questo blocco non pu essere programmata nessun altra informazione 128 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 12 2 RICHIAMO DI UNA SUBROUTINE STANDARD Una subroutine standard pu essere richiamata da qualsiasi programma o da un altra subroutine standard o parametrica Per richiamare una subroutine standard si usa
132. centro dell arco come coordinate assolute Programmando in questo modo il valore di I deve essere in raggi o diametri a seconda del parametro P11 16 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempi Supponendo che la programmazione sia in valori assoluti G90 e quella dell asse X nel diametro 1 X4 A 194 036 10 20 50 3 Punto iniziale PO X40 Z40 Coordinate cartesiane N4 G02 X100 Z10 140 K10 Coordinate polari N4 G02 A194 036 140 K10 Programmazione del raggio N4 G02 X100 Z10 R41 231 Programmazione con G06 N4 G02 G06 X100 Z10 1120 K50 de XA MPT06 Punto iniziale PO X60 Z60 Coordinate cartesiane N4 G03 X140 Z20 I 10 K 50 Coordinate polari N4 G03 A78 69 I 10 K 50 Programmazione del raggio N4 G03 X140 Z20 R50 99 Programmazione con G06 N4 G03 G06 X140 Z20 140 K10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 17 6 3 G04 TEMPORIZZAZIONE La funzione G04 pu essere usata per programmare una temporizzazione Il valore della durata della temporizzazione viene programmato tramite la lettera K Esempio G04 K0 05 Temporizzazione di 0 05 secondi G04 K2 5 Temporizzazione di 2 5 secondi Se il valore di K viene programmato con un numero pu avere un valore compreso tra 0 00 e 99 99 mentre invece se si programma per mezzo di un parametro K P3 pu avere un valore compreso tra 0 00 e 655 35 secondi La temporizzazione si esegue all inizio del blocco nel quale
133. chiesta 01 32 Premere RECALL Sullo schermo appaiono i valori della correzione richiesta Di sotto a sinistra appare la lettera I Per modificare il valore di I della tabella digitare la quantit da sommare o sottrarre Il valore digitato appare a destra di I Premere K Digitare il valore da sommare o sottrarre Premere ENTER Dopo aver immesso i valori della tabella di correzioni utensili per ritornare al modo di visualizzazione standard premere il tasto FINE 3 1 6 Ispezione dell utensile Per ispezionare o per cambiare un utensile durante l esecuzione di un programma seguire la seguente procedura a Premere L esecuzione del programma si arresta e in alto a destra dello schermo viene visualizzata con intermittenza la parola INTERRUPTED b Premere il tasto di funzione ISPEZ UTENS Viene eseguito MOS Sullo schermo appare TASTI JOG DISPONIBILI USCITA MANUALE DI FUNZIONAMENTO CNC 8025 8030 19 c Premendo i tasti JOG si possono far muovere gli assi verso il punto desiderato La secuenza di ISPEZIONE UTENSILI permette di avviare ed arrestare il mandrino durante il movimento di ritiro dell utensile mediante i tasti di manipolazione del mandrino situate sul quadro dei comandi d Dopo aver ispezionato o sostituito l utensile Premere CONTIN a seconda della situazione nel momento in cui si preme ISPEZ UTEN viene eseguito M03 o M04 Sullo schermo appare RITORNO ASSI FUORI POSIZIONE
134. cnica Errore in PPI 2 U17 Consultare il Servizio di Assistenza Tecnica Errore in PPI 3 U10 Consultare il Servizio di Assistenza Tecnica Errore nel TIMER Consultare il Servizio di Assistenza Tecnica Errore di parit nella tabella utensili o nella tabella G53 G59 Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri generali Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse Z Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse C o del 3 Asse Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse X Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nella tabella delle funzioni M Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1
135. da del valore di P12 viene interpretato come valore di X o Z Il passo reale calcolato dal CNC uguale o minore di quello massimo Sovrametallo di finitura sull asse X Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si genera l errore 3 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P9 Velocit di avanzamento per la passata di finitura Se zero non c la passata di finitura Se negativo si verifica l errore 3 P12 Angolo della lama Il valore deve essere compreso tra zero e novanta gradi altrimenti si verifica l errore 3 Se uguale o minore di 45 P4 viene considerato sovrametallo residuo sull asse X e P5 come massima profondit di passo in X lt 45 MPT73 Se maggiore di 45 P4 viene considerato sovrametallo residuo in Z e P5 come massima profondit di passo in Z gt 45 E i a MPT74 P13 Numero del primo blocco di definizione del profilo P14 Numero dell ultimo blocco di definizione del profilo MANUALE DI PROGRAMMAZIONE CNC 8025 8030 159 Quando si programma questo ciclo fisso occorre ricordare quanto segue 1 2 3 4 go 6 qe 8 9 10 11 12 160 La definizione del profilo non deve comprendere il punto iniziale A gi definito dai parametri PO e Pl Le condizioni di lavorazion
136. del 4 Asse Questo errore si genera nei seguenti casi gt Valore di S troppo alto gt Errore di inseguimento dell asse C gt Errore di inseguimento del 3 Asse Guasto della retroazione sull asse X Connettore Al 076 077 078 079 081 082 083 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 105 Guasto della retroazione sull utensile sincronizzato o sul 4 asse Connettore A2 Guasto della retroazione sull asse Z Connettore A3 Guasto della retroazione sull asse C o sul 3 asse Connettore A4 Errore di conteggio del mandrino Connettore AS Oltrepassato limite del 3 asse Errore di parit dei parametri del 4 asse Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Oltrepassato limite del 4 asse Errore nella memoria RAM CMOS delle CPU di interpolazione Consultare il Servizio di Assistenza Tecnica Errore nella EPROM della CPU di interpolazione Consultare il Servizio di Assistenza Tecnica Non stata effettuata la ricerca del punto di riferimento macchina di tutti gli assi Questo errore si genera quando obbligatorio realizzare la ricerca del punto di riferimento macchina dopo l avviamento Si definisce mediante parametro macchina Errore in PPI 1 U15 Consultare il Servizio di Assistenza Te
137. del CNC Come nel paragrafo 3 1 4 MANUALE DI FUNZIONAMENTO CNC 8025 8030 29 3 5 MODO 5 JOG Questo modo operativo viene usato per Spostare gli assi in Jog Ricercare la posizione di riferimento macchina degli assi Preselezionarei valori sugli assi Eseguire le funzioni F S Me T Funzionare come un visualizzatore Misurare e trasferire le dimensioni degli utensili nella tabella dei correttori Eseguire un RESET del CNC tornare alle condizioni iniziali Lavorare con il generatore manuale di impulsi Misurare la lunghezza degli utensili e trasferirla alla tabella dei correttori usando una sonda 2 Avvio ed arresto del mandrino 3 5 1 Selezione del modo operativo JOG 5 Premere OP MODE Premere il tasto 5 Sullo schermo appaiono le coordinate degli assi a grandi caratteri oltre al valore di S e al numero di utensile attivo 30 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 5 2 Ricerca del riferimento macchina asse per asse Dopo la visualizzazione del modo operativo JOG premere il tasto corrispondente all asse per cui si desidera cercare il riferimento macchina Nella parte inferiore sinistra del video appariranno X Z a seconda del tasto premuto Premere ZERO Adestradellaletterarelativa all asse apparir il messaggio RICERCA ZERO Premere L asse si muover alla velocit di avanzamento selezionata tramite il parametro di macchina verso la posizione di riferimento macchina N
138. di n programa ia 2a 3 23 Visualizzazione e ricerca delle subroutines memorizzate 22 42 0 selezione di UN PORTA a ir ici 23 SZ Creazione di DO POLA aia 23 3 20 Cancellazione di af DIGCCO gt rr ara 23 YX Os Un Uy Comma Pagina A o 329 Copiare UN programini sseni A N e 23 did TESINA ARA 24 Id Selezione del modo operativo TEACH IN iciiiiraara 24 3 3 2 Blosco sblacco dela Memora Lr 24 3 33 Cancellazione di n prograftifii Completo unrrrda 24 3 34 Modifica del numero di UN programa siii nni ocaci n 24 33 9 Visualizzazione e ricerca delle subroutines memorizzate 24 3 3 6 Selezione di Wi POSTATO scio LO RANGLE LENIN ERIN 23 Sta Li eee 23 ce Cancellazione de tft RISA sn rante 29 Sch Comae ii ieri ia 29 3 4 DEE 26 3 4 1 Esecuzione di U PSA rel aa 26 3 4 1 1 Selezione del modo operativo DRY RUN 4 26 3 4 1 1 1 Selezione del modo e SECULIVO aa Ra ai 27 St Selezione del programma da OSegUIS segona criada 28 3 4 1 3 Selezione del loco Tamil serisinin lea 28 3 4 1 4 Visualizzazione del contenuto del blocchi ara 28 IALA A 28 3 4 1 6 Airera del O A RR RR E 28 3 4 1 7 Cambio del modo Operativo iaia 28 34 18 Ispezione USD REI 29 3 4 2 Modi di Visnalzzazione arnie rota 20 IA Reset del CNG RR I 29 3 5 MM iia 30 33 1 Selezione del modo operativo JOG coria ica ti 30 ddl Ricerca del riferimento macchina ass DEI ASSE Licinio 31 3 35 3 Preselezione del valore di Una
139. di PELO ie aaa Intr Documenta Fagor per ENC S023 T ll Intr CONNUBIO ao pida Intr 1 PATT GENERADO ei 1 1 1 Prioprammazi ne A aa 1 13 PrastaminaZzione del MESAS era ri AAA 2 1 3 Commestionea DNG sr dei 2 1 4 Programma di comunicazione PAGORDNC coccion veva 3 2 COSTRUZIONE DI UN PROGRAMMA 4 3 FORMATO DI UN PROGRAMMA on 5 31 Programmazione PAR ini 5 4 NUMERAZIONE DI UN PROGRAMMA 6 da BLOCCHI DEL PROGRAMMA 6 DL Nuierizine der loco ies 6 Ta Blast nda si iio ERETI 7 6 FUNZIONI PREPARATORE pistas arta eras osinin tada ndo aio anperiariaa 8 6 1 Tabella delle tunziom G usate nel UNC ainia 8 02 TABLA DOUE sd AE 11 BL GOU Pardini lea aa 11 PMA Gul interpolazione Medie ra a aa 12 0 23 GOGO Intepalazionie Sol ale suecos 13 6 2 3 1 Interpolazione circolare con coordinate cartesiane e a A 15 6 2 3 2 G06 Interpolazione circolare con programmazione del centro dell arco in coordinate assohite aiii 16 6 3 304 TEMPONFZZAZIODE ora R RT E EARE 18 6 4 Passappio da un blocco al altr nica ici 18 6 4 1 305 Arrotondamento dello Spisola ira 18 6 4 2 A EE 19 6 5 G08 Traiettoria circolare tangente alla traiettoria precedente 20 6 6 G09 Traiettoria circolare programmata tramite tre punti n da 6 7 14 613 616 Programmazione dell asse Corra 24 6 8 G25 Salto fichiamo 1INCONdIZIONaLe pi ee iie 33 6 9 G31 G32 Memorizzazione ed acquisizione del punto zero del programma pe
140. di Z del punto A Valore assoluto di X del punto B raggi o diametri Valore assoluto di Z del punto B Ampiezza dell utensile Deve essere maggiore di zero altrimenti si genera l errore 3 Il passo reale calcolato dal controllo minore o uguale alla ampiezza dell utensile Distanza di sicurezza Deve essere uguale o maggiore di zero altrimenti si genera l errore 3 Temporizzazione sul fondo in secondi Deve essere uguale o maggiore di zero e minore di 655 36 secondi altrimenti si genera l errore 3 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo del ciclo I parametri possono essere programmati nel blocco di richiamo o in blocchi precedenti Le condizioni di uscita sono G00 G40 e G90 Se la profondit della gola zero si genera l errore 3 Se l ampiezza della gola minore di quella dell utensile si genera l errore 3 Se la posizione dell utensile non quella corretta per l esecuzione del ciclo si genera l errore 4 Lo spostamento dalla distanza di sicurezza fino al fondo della gola viene eseguito alla velocit di avanzamento programmata mentre glia altri spostamenti si eseguono in rapido Alla fine del ciclo l utensile ritorna alla posizione iniziale MANUALE DI PROGRAMMAZIONE CNC 8025 8030 187 001 002 003 004 005 006 007 008
141. di foratura profonda G84 Ciclo fisso di tornitura con archi G85 Ciclo fisso di sfacciatura con archi G86 Ciclo fisso di filettatura longitudinale G87 Ciclo fisso di filettatura frontale G88 Ciclo fisso di esecuzione gole lungo l asse X G89 Ciclo fisso di esecuzione gole lungo l asse Z Attenzione I cicli fissi non alterano i parametri di richiamo che possono essere impiegati per cicli successivi Tuttavia alterano il contenuto dei parametri da P70 a P99 Quando si programmano 1 cicli fissi se 11 valore di un parametro una costante necessario premere il tasto K dopo il simbolo Ad esempio N4 G66 PO K25 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 157 14 1 CICLO FISSO DI RIPETIZIONE DI UN PROFILO G66 MPT72 Formato N4 G66 PO K P1 K P4 K P5 K P7 K P8 K P9 K P12 K P13 K P14 K Significato del parametri PO Pl P4 P5 P7 P8 158 Coordinata X del punto iniziale A del profilo raggi o diametri Coordinata Z del punto iniziale A del profilo Sovrametallo residuo cio la quantit a seconda dell unit di misura da eliminare dal pezzo di origine Deve essere maggiore o uguale a zero e maggiore o uguale al sovrametallo di finitura altrimenti viene generato l errore 3 A seconda del valore di P12 viene ritenuto come scarto in X o Z Massima profondit di passo Deve essere maggiore di zero altrimenti viene generato l errore 3 A secon
142. dinate cartesiane e si devono sempre programmare i valori dei due assi in assoluto altrimenti il controllo genera l errore 21 Se il profilo presenta delle curve queste devono essere programmate con le coordinate del centro I K con rispetto al punto iniziale dell arco e con il segno corrispondente Se nella definizione del profilo si programmano le funzioni F S T oppure M queste vengono ignorate tranne che nella passata di finitura Il ciclo si conclude nel punto in cui l utensile si trovava inizialmente 0 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in GOO altrimenti il CNC genera l errore 35 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da 0 ad 1 e da 3 a 0 vengono eseguiti in rapido 168 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio G69 MPT79 N190 N200 G41 G0 X90 Z 5 NY N210 G69 PO K80 P1 K 80 P5 K2 P7 K0 8 P8 K0 8 P9 K100 P13 K300 P14 K340 N220 G40 X100 Z0 N230 M30 N300 G01 X80 Z 60 N310 G03 X60 Z 50 I5 K15 N320 G01 X40 Z 40 N330 G03 X10 Z 25 I5 K20 N340 G01 X10 Z 10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 169 14 4 CICLO FISSO DI TORNITURA G81 MPT80 gt P8 mo ESEMPIO Supponendo che le co
143. e 0 Se non c passata di finitura il ciclo ha termine nel punto F 6 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in GOO altrimenti il CNC general errore 35 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da O ad 1 e da 3 a 0 vengono eseguiti in rapido MANUALE DI PROGRAMMAZIONE CNC 8025 8030 177 14 8 CICLO FISSO DI SFACCIATURA CON ARCHI G85 P1900 P181 MPT84 ESEMPIO Supponendo che le coordinate dei punti della figura siano 0 X150 Z85 A X118 Z11 B X0 Z70 C X160 Z91 e che la programmazione dell asse X sia in diametri N90 G00 X150 Z85 Posizionamento utensile sul punto 0 N100 G85 PO K118 P1 K11 P2 K0 P3 K70 P5 K5 P7 K4 P8 K4 P9 K100 P18 K21 P19 K80 Significato dei parametri PO Valore della coordinata X del punto A raggi o diametri P1 Valore della coordinata Z del punto A P2 Valore della coordinata X del punto B raggi o diametri P3 Valore della coordinata Z del punto B P5 Massima passata di profondit Deve essere maggiore di zero altrimenti si verifica l errore 3 La profondit reale calcolata dal controllo minore o uguale a quella massima 178 MANUALE DI PROGRAMMAZIONE CNC 802
144. e velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni per l uscita del ciclo sono G00 e G90 Il profilo pu essere definito con linee rette circonferenze archi avvicinamenti tangenziali uscite tangenziali e smussi La programmazione pu essere in assoluto o incrementale Nella definizione di un profilo non si pu usare alcuna funzione T I movimenti di avvicinamento e di ritorno vengono eseguiti in rapido e gli altri alla velocit programmata Il ciclo ha termine nel punto in cui era posizionato inizialmente l utensile E possibile lavorare con compensazione del raggio dell utensile G41 G42 La coordinata X del punto da cui viene richiamato il ciclo deve essere diversa de PO al trimenti il CNC genera l errore 4 La coordinata Z del punto da cui viene richiamato il ciclo deve essere diversa da P1 al trimenti il CNC genera l errore 4 I movimenti di lavorazione si effettuano alla velocit di avanzamento programmata MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio G66 Programmazione dell asse X in diametri MPT75 N100 N110 G90 G00 G42 X150 Z115 N120 G66 PO K0 P1 K85 P4 K20 P5 K5 P7 K1 P8 K1 P9 K100 P12 K40 P13 K200 P14 K290 N130 G40 X160 Z135 N140 M30 N200 G36 R5 X50 Z85 N210 X50 Z70 N220 X40 Z60 N230 G36 R2 X40 Z50
145. e coordinate preselezionati da G92 si riferiscono sempre alla posizione teorica in cui si trovano gli assi MANUALE DI PROGRAMMAZIONE CNC 8025 8030 b Limitazione velocit mandrino Tramite il blocco N4 G92 S4 la massima velocit del mandrino limitata al valore predisposto da S4 lavorando in G96 velocit di taglio costante e il CNC non accetta la programmazione dei valori di S che siano superiori a questo Tale limite non pu essere oltrepassato durante il funzionamento con la velocit di taglio costante e neppure usando 1 tasti della variazione della velocit del mandrino S4 viene programmato in giri min 6 30 G93 PRESELEZIONE DELL ORIGINE DELLE COORDINATE POLARI La funzione G93 pu essere usata per preselezionare qualsiasi punto come origine delle coordinate polari Per preselezionare l origine delle coordinate polari si possono usare due modi a G93 I 4 3 K 4 3 in mm Valori assoluti delle coordinate G93 1 3 4 K 3 4 in pollici 1 4 3 Indica il valore dell ascissa dell origine I 3 4 delle coordinate polari ad es il valore di X K 4 3 Indica il valore dell ordinata dell origine K 3 4 delle coordinate polari ad es il valore di Z In questo blocco non si possono inserire altre informazioni b La programmazione di G93 in un blocco fa s che prima del movimento programmato la posizione effettiva dell utensile diventi l origine delle coordinate polari Attenzione Qua
146. e tramite i codici G41 o G42 ed acquisisce i valori in tabella selezionati dal codice Txx xx Txx 01 Txx 32 Se Txx xx non stato programmato il CNC assume il valore di T00 00 che corrisponde all utensile le cui dimensioni sono zero Le funzioni G41 e G42 sono modali e vengono cancellate da G40 M02 M30 da una EMERGENZA o da un RESET generale Come gi detto il CNC assume la compensazione della lunghezza X Z I K non appena un utensile venga programmato Txx 01 Txx 32 senza dover programmare nessun altro codice a meno che il parametro macchina P604 5 abbia un valore uguale a 1 in questo caso diviene effettiva all esecuzione di M06 Attenzione AN I valori di I usati per correggere l usura utensili devono essere immessi nel diametro MANUALE DI PROGRAMMAZIONE CNC 8025 8030 49 CODICI DI FORMA UTENSILE Codice 0 y 9 X a mo 7 P 0 Codice 1 Codice 7 X E SC n A Z Z P P X Codice 2 Codice 6 X c a c Z Z P P Va Codice 3 Codice 9 X C C N Z Z y P P 2 o E X P Punta dell utensile C Centro della punta dell utensile 50 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Codice 4 X 4 z lt Codice 5 X 7 Codice 6 X P i f Codice 7 X Z Codice 8 X P 7 gt MPT33 MAN
147. egnati al centro e alla larghezza nella definizione dell area di visualizzazione vengono sostituiti da quelli definiti nel rettangolo Ci permette di modificare la posizione e la scala del grafico sullo schermo Attenzione Quando si definisce l area di visualizzazione si consiglia di assegnare alla larghezza un valore abbastanza grande in modo che il grafico appaia sullo schermo In seguito interrotta l esecuzione del programma si pu definire di nuovo l area di visualizzazione con la funzione ZOOM Quando si utilizza la funzione ZOOM occorre tenere presente che 1l CNC conserva l informazione di circa 500 ultimi blocchi con movimento que siano stati eseguiti perci se il programma contiene pi blocchi con movimento nel grafico appaiono solo quelli conservati 3 10 4 Cancellazione del grafico Dopo aver eseguito o interrotto il programma per cancellare il grafico rappresentato sullo schermo premere DELETE 3 10 5 Rappresentazione grafica a colori CNC 8030 TS Purch sia stata selezionata una sola delle 4 viste possibili ogni volta che si cambia utensile T2 la traiettoria viene disegnata di colore diverso 3 colori MANUALE DI FUNZIONAMENTO CNC 8025 8030 65 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 Questo errore si genera nei seguenti casi gt Nnon il primo carattere di un blocco
148. eguimento del 3 Asse Guasto della retroazione sull asse X Connettore Al 076 077 078 079 081 082 083 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 105 Guasto della retroazione sull utensile sincronizzato o sul 4 asse Connettore A2 Guasto della retroazione sull asse Z Connettore A3 Guasto della retroazione sull asse C o sul 3 asse Connettore A4 Errore di conteggio del mandrino Connettore AS Oltrepassato limite del 3 asse Errore di parit dei parametri del 4 asse Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Oltrepassato limite del 4 asse Errore nella memoria RAM CMOS delle CPU di interpolazione Consultare il Servizio di Assistenza Tecnica Errore nella EPROM della CPU di interpolazione Consultare il Servizio di Assistenza Tecnica Non stata effettuata la ricerca del punto di riferimento macchina di tutti gli assi Questo errore si genera quando obbligatorio realizzare la ricerca del punto di riferimento macchina dopo l avviamento Si definisce mediante parametro macchina Errore in PPI 1 U15 Consultare il Servizio di Assistenza Tecnica Errore in PPI 2 U17 Consultare il Servizio di Assistenza Tecnica Errore in PPI 3 U10 Consultare il Servizio di Assistenza Tecnica Errore ne
149. el CNC per mezzo della funzione G76 gt Si cerca di generare con la funzione G76 PS un programma bloccato o il programma P99999 gt Dopo la funzione G76 c la funzione G22 o G23 gt L informazione dopo G76 supera i 70 caratteri gt Si programma la funzione G76 contenuto del blocco senza avere prima programmato G76 P5 o G76 N5 gt In una funzione G76 PS o G76 NS non sono programmati i 5 digiti del numero di programma gt Non si annulla il programma precedente prima di cambiare il numero del programa che si sta generando G76 P5 o G76 N5 gt Ilprogrammacui si allude in un blocco G76 PS esiste in memoria ma non si trova in ultima posizione nella mappa del programma 057 058 059 060 061 064 065 066 068 070 071 072 073 074 075 gt Se durante l esecuzione di un blocco del tipo G76 PS il programma al quale si fa riferimento non stato l ultimo editato ossia statto editato un altro posteriormente o durante la editazione di un programma in background si esegue un blocco del tipo G76 PS Dischetto o nastro protetto contro la scrittura Difficolt nel movimento del dischetto o punti di attrito nello svolgimento del nastro Errore di dialogo tra il CNC ed il Disk Drive FAGOR o tra il CNC ed il Lettore del nastro Guasto nel circuito Interpolazione CPU Consultare il Servizio di Assistenza Tecnica Guasto nella pila Ricordare che dal momento in cui si ha questo errore
150. el momento in cui viene premuto il micro interruttore di Ricerca del Riferimento la velocit passa ad una velocit di avanzamento di 100 mm min Quando poi il sistema di retroazione invia l impulso di Riferimento Macchina l asse si ferma settando il contatore al valore predisposto come parametro di macchina P119 P219 P319 P419 Se il micro interruttore del riferimento era gi premuto quando si preme il tasto l asse si ritira alla velocit prescelta finch l interruttore non viene rilasciato Poi la ricerca viene eseguita normalmente Per cancellare la ricerca del riferimento macchina prima di premere premere qualunque tasto Per cancellare la ricerca dopo aver premuto premere Attenzione Quanto indicato per gli assi X Z ugualmente valido per il 3 e 4 asse in macchine che ne dispongano 3 5 3 Preselezione del valore di una quota Premere il tasto dell asse su cui si deve eseguire la preselezione Immettere il valore richiesto Premere ENTER Sul video appare il nuovo valore Per cancellare la preselezione prima di premere ENTER azionare CL per tante volte quanti sono 1 caratteri da cancellare MANUALE DI FUNZIONAMENTO CNC 8025 8030 31 3 5 4 Spostamento della macchina in JOG 3 5 4 1 Continuo Selettore M F O del quadro dei comandi in una qualsiasi posizione della zona della FEED dell avanzamento A seconda dell asse e della direzione in cui si desidera che veng
151. ella meccanizzazione G38 Arrotondamento controllato degli angoli G36 Smussatura G39 Filettatura elettronica G33 FUNZIONI PREPARATORIE ADDIZIONALI Temporizzazione G04 K Lavorazione con spigolo arrotondato e con spigolo vivo G05 G07 Fattore scala G72 Trattamento blocco singolo G47 G48 Visualizzare codice errori dell utente G30 Creazione automatica di blocchi G76 Comunicazione con la rete locale FAGOR G52 i SA PEPEPEPE Ma A gt x IES EEE EEES E III II E ES mo M 4 4 x EEE EEE ES smo x x x x 4 4 x x x x oe pe pe bd dd a db de gt M x COMPENSAZIONE Compensazione raggio utensile G40 G41 G42 Caricamento delle dimensioni degli utensili nella tabella interna G50 G51 CICLI FISSI Ciclo fisso di inseguimento del profilo G66 Ciclo fisso di sgrossatura in X G68 Ciclo fisso di sgrossatura in Z G69 Ciclo fisso di tornitura di rette G81 Ciclo fisso di sfacciatura di rette G82 Ciclo fisso di foratura profonda G83 Ciclo fisso di tornitura di archi G84 Ciclo fisso di sfacciatura di archi G85 Ciclo fisso di filettatura longitudinale G86 Ciclo fisso di filettatura frontale G87 Ciclo fisso di esecuzione gole in X G88 Ciclo fisso di esecuzione gole in Z G89 LAVORAZIONE CON SONDA Movimento con sonda G75 Ciclo fisso di calibratura dell
152. enti casi gt Non esiste lo spazio necessario per realizzare l uscita tangenziale E necessario uno spazio superiore od equivalente a 2 volte el raggio di arrotondamento programmato gt Iltrattoin cui stata definita l uscita tangenziale un tratto curvo G02 G03 Il tratto in cui stata definita l uscita tangenziale deve essere lineare Origine delle coordinate polari G93 definita impropriamente Funzione M45 S velocit di rotazione dell utensile motorizzato programmata impropriamente Errore di programmazione G36 G37 G38 o G39 Le coordinate polari non sono state definite in modo esatto stato programmato un movimento 0 sul piano principale durante la compensazione del raggio o durante l arrotondamento dello spigolo Inizio o cancellazione della compensazione del raggio con G02 G03 Smusso programmato impropriamente stato programmato G96 con uscita S in BCD nel parametro tornio con mandrino a c a Asse C programmato in modo inesatto Non esiste dischetto nel Disk Drive FAGOR o non esiste nastro nel Lettore di cassette oppure il coperchio della testina del Lettore aperto Errore di parit nella scrittura o lettura del dischetto o nastro Questo errore si genera nei seguenti casi gt Conlamemoriabloccata si cerca di generare un programma nel CNC per mezzo della funzione G76 gt Si cerca di generare con la funzione G76 PS un programma bloccato o il programma P99999 gt Dopo la funzione G
153. erante la compensazione del raggio utensile Se viene richiamata una subroutine il CNC ne eseguir tutti i blocchi 3 3 8 Cancellazione di un blocco E uguale alla stessa funzione nel modo EDITOR 6 3 3 9 Copiare un programma E uguale alla stessa funzione nel modo EDITOR 6 MANUALE DI FUNZIONAMENTO CNC 8025 8030 25 3 4 MODO 4 DRY RUN Questo modo operativo viene usato per testare un programma con un ciclo a vuoto prima di produrre il primo pezzo 3 4 1 Esecuzione di un programma L esecuzione del programma richiede i seguenti passi 3 4 1 1 Selezione del modo operativo DRY RUN 4 Premere OP MODE Premere il tasto 4 Sul video appare DRY RUN 0 FUNZIONI G 1 FUNZIONI G S T M 2 MOVIMENTO RAPIDO 3 TRAIETTORIA TEORICA 0 FUNZIONI G Il CNC esegue solamente le funzioni preparatorie G programmate 1 FUNZIONI G S T M Il CNC esegue solamente le funzioni G S T M del programma 2 MOVIMENTO RAPIDO Il CNC esegue tutto il programma Gli spostamenti vengono eseguiti alla massima velocit di avanzamento programmabile F0 qualunque siano le F programmate La dell avanzamento pu essere variata tramite il selettore della variazione della velocit di avanzamento FEED RATE OVERRIDE M F O E necessario tener presente che se 1 parametri di macchina P712 P713 P714 e P724 sono attivati si applica anche la acellerazione decelerazione in FO evitando cos la generazione di
154. erci necessario sostituire la placca della pila situata nella parte posteriore dell apparacchio Consultare il Servizio di Assistenza Tecnica Attenzione A causa del rischio di esplosione o combustione Non cercare di ricaricare la pila Non esporla a temperature superiori ai 100 gradi centigradi Non provocare corto circuito ai poli della pila stato premuto el tasto di emergenza Terrminale 14 Connettore 1 01 Questo errore si genera nei seguenti casi gt La posizione stata raggiunta senza aver ricevuto dall esterno il segnale della sonda gt Eseguendo un ciclo fisso di ispezione il controllo riceve il segnale inviato dalla sonda quando non sta eseguendo il movimento di ispezione collisione stato oltrepassato il limite di corsa dell asse X L errore stato generato perch la macchina si trova oltre il fine corsa o perch stato programmato un blocco che la costringe a superarlo stato oltrepassato il limite di corsa dell asse Z L errore stato generato perch la macchina si trova oltre il fine corsa o perch stato programmato un blocco che la costringe a superarlo Errore d inseguimento asse X Errore d inseguimento dell utensile sincronizzato Errore d inseguimento asse Z Errore d inseguimento del 4 Asse Questo errore si genera nei seguenti casi gt Valore di S troppo alto gt Errore di inseguimento dell asse C gt Errore di ins
155. ere numerato con un numero compreso tra O e 99998 Tale numero deve essere immesso all inizio del programma prima del primo blocco Se il programma viene immesso da un unit periferica viene usato il simbolo seguito dal numero richiesto Premere quindi 1 tasti LF e RETURN seguiti dalla N del primo blocco 5 BLOCCHI DEL PROGRAMMA 5 1 NUMERAZIONE DEI BLOCCHI Il numero del blocco viene usato per poter identificare ciascuno dei blocchi che compongono un programma Il numero del blocco comprende la lettera N seguita da un numero compreso tra 0 e 9999 Questo numero deve trovarsi all inizio di ciascun blocco Ai blocchi pu essere assegnato qualsiasi numero tra 0 e 9999 ad eccezione del fatto che nessun blocco pu avere un numero minore di quello dei blocchi che lo precedono nel programma Bisogna evitare di assegnare ai blocchi dei numeri progressivi in modo da permettere l inserimento di nuovi blocchi se necessari Se il CNC viene programmato tramite il pannello frontale i blocchi vengono numerati automaticamente in multipli di 10 6 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 5 2 BLOCCHI CONDIZIONATI Vi sono due tipi di blocchi condizionati a BLOCCO CONDIZIONATO NORMALE N4 Se dopo il numero del blocco N4 0 9999 si scrive un punto decimale il blocco viene caratterizzato come blocco condizionato normale Ci significa che il CNC eseguir tali blocchi solo quando vengaattivato il corrispondente segnale ester
156. ero procedere come segue 42 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 6 7 1 Programmazione non assistita Formato di un blocco dimensioni in millimetri N4 G2 X 4 3 Z 4 3 F4 S4 T2 2 M2 in questo ordine dimensioni in pollici N4 G2 X 3 4 Z 3 4 F4 S4 T2 2 M2 in quest ordine Programmazione Il CNC numera automaticamente i blocchi in multipli di 10 Se si desidera numerarli in modo diverso premere CL e quindi Digitare il numero del blocco che comparir sullo schermo in basso a sinistra I blocchi possono non essere progressivi Se si desidera un blocco condizionato normale immettere il numero del blocco e premere punto decimale e se si desidera un blocco condizionato speciale premere nuovamente Scrivere poi le funzioni preparatorie G richieste e i valori delle quote di movimento degli assi tenendo conto del formato necessario in ciascun caso Premere il tasto F ed immettere il valore della velocit di avanzamento Premere il tasto S ed immettere il valore della velocit di avanzamento del mandrino Premere il tasto T ed immettere il numero dell utensile Premere il tasto M ed immettere il numero della funzione ausiliaria richiesta Se ne possono programmare al massimo 7 E possibile scrivere un commento che deve essere tra parentesi Se il blocco corretto premere ENTER Il CNC accetta il blocco come blocco del programma Consultare il MANUALE DI PROGRAMMAZIONE per
157. etri di macchina Esistono due tipi di movimento in G00 a seconda del valore dato al parametro di macchina P607 3 a b G00 con traiettoria non controllata P607 3 0 Il valore di avanzamento rapido indipendente per ogni asse per cui se pi assi si muovomo contemporaneamente la traiettoria risultante non controllata G00 vettorializzato P607 3 1 In questo caso qualunque sia il numero degli assi che si muovono contemporaneamente la traiettoria risultante sempre una linea retta fra il punto iniziale e il punto finale L avanzamento determinato da quello dell asse pi lento Programmazione dell asse X in diametri N4 G00 G90 X300 Z200 X a P607 3 0 xX b P6073 1 150 1504 50 Y Y y t 50 200 Z 50 200 N Quando si programma G00 non viene cancellata l ultima F programmata cio quando si programma G01 G02 oppure G03 l ultima F viene riacquisita Con i movimenti G00 si pu usare il parametro macchina P4 per vedere se il selettore della variazione della velocit di avanzamento operi tra il 0 e il 100 o se sia congelato al 100 Il codice G00 congela la compensazione del raggio dell utensile G41 G42 Ci significa che quando si lavora con G41 o G42 e si programma G00 la compensazione del raggio non viene presa in considerazione finch non si programma di nuovo G01 G02 oppure G03 Il codice G00 modale e incompatibile con G01 G02 G03 e G33 La f
158. forniti dal volantino elettronico UB In questo modo e dopo aver moltiplicato il fattore di moltiplicazione per gli impulsi forniti dal volantino si ottengono quante unit si desidera spostare l asse Dette unit corrispondono alle unit usate nel formato di visualizzazione Esempio Risoluzione del Volantino 250impulsi per giro Posizioni del commutatore Spostamento per giro 0 250 mm o 0 0250 pollici 2 500 mm o 0 2500 pollici 25 000 mm o 2 5000 pollici Se si desidera muovere un asse con un avanzamento superiore al massimo permesso parametro macchina P110 P310 il CNC limiter l avanzamento a detto valore ignorando gli impulsi addizionali ed evitando in questo modo di generare errori di inseguimento 5 1 PARAMETRI MACCHINA DEI VOLANTINI P622 6 0 Non disponibile il volantino elettronico associato all asse Z P622 6 1 E disponibile il volantino elettronico associato all asse Z P609 1 0 Il Volantino Elettronico usato non il FAGOR 100P P609 1 1 Il Volantino Elettronico usato se il FAGOR 100P Questo parametro ha senso quando si usa un solo volantino quello associato all asse X Indica se si tratta o no del modello FAGOR 100P con pulsante dell asse incorporato P500 Senso di conteggio della retroazione del Volantino Elettronico associato all asse X No S1 P622 5 Senso di conteggio della retroazione del Volantino Elettronico associato all asse Z 0 1 P602 1 Unit di misura di retroazione del Volant
159. funzioni G T e M attivate In questa parte dello schermo si visualizzano anche i messaggi inviati al CNC dal PLC 1 commenti programmati ed il significato dei tasti di funzione 3 1 2 3 Modo di visualizzazione POSIZIONE ATTUALE Si visualizza con caratteri grandi la posizione degli assi il numero del programma quello del blocco e lo stato delle funzioni G M T S e F e se vi sono i messaggi del PLC i commenti e 1 significati dei tasti di funzione 14 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 1 2 4 Modo di visualizzazione FOLLOWING ERROR Viene visualizzato l errore di inseguimento degli assi il numero del programma il numero del blocco lo stato delle funzioni G M T F e S e se vi sono i messaggi del PLC i commenti e i significati dei tasti di funzione 3 1 2 5 Modo di visualizzazione dei PARAMETRI ARITMETICI Se viene premuto il tasto di funzione PARAM sulla parte superiore dello schermo appare una lista dei parametri con il relativo valore in quel momento premendo uno dei tasti D appaiono gli parametri con il relativo valore Ad esempio P46 1724 9281 P47 10842021 E2 E 2 significa 10 elevato a meno due 3 1 2 6 Modo di visualizzazione subroutine status orologio e conta pezzi Identico al modo di visualizzazione STANDARD ad eccezione del fatto che invece dei blocchi successivi da eseguire vengono visualizzate le subroutines attive con il seguente formato MANUALE DI FUNZIONAMENTO CNC 8025 8030 15
160. ggi 82 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 N1 CICLO DI CALIBRATURA DELLA SONDA Questo ciclo serve per calibrare le facce della sonda situata in una posizione fissa sulla macchina ed a sua volta usata per calibrare 1 diversi utensili I valori approssimativi delle facce della sonda vengono introdotte nel CNC mediante i parametri macchina P902 P903 P904 P905 Deve essere usato un utensile di cui si conoscano le esatte dimensioni che vengono introdotte nel correttore utensile corrispondente e che sia stato selezionato prima della esecuzione del ciclo Formato di programmazione del ciclo G75 N1 P3 K P4 K G75 N1 Codice del ciclo di calibratura della sonda P3 Distanza di sicurezza in raggi P4 Velocit di avanzamento della sonda I vari movimenti eseguiti dall utensile in questo ciclo sono simili a quelli precedentemente indicati nel ciclo di calibratura dell utensile NO Dopo aver terminato il ciclo nella tabella dei parametri si avranno i seguenti valori P90 Valore X della faccia della sonda misurata in raggi P92 Valore Z della faccia della sonda misurata Quando si conoscano i valori e le dimensioni della sonda utente deve calcolare i valori delle altre due facce della sonda e aggiornare con tali valori i parametri macchina P902 P903 P904 e P905 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 83 Supponendo per esempio che l utensile di dimensioni note che viene usato per l esecuzi
161. giare l asse selezionato 36 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 5 11 Misurazione e trasferimento della lunghezza degli utensili con una sonda Purch il parametro di macchina P806 sia diverso da 0 il CNC permette di misurare nel modo operativo JOG le lunghezze X Z di un utensile e trasferirle rapidamente alla tabella dei correttori Per questo necessaria una sonda situata in una posizione fissa e con le facce parallele agli assi I valori delle quote delle facce della sondain ogni asse e con rispetto allo zero macchina devono essere immessi per mezzo dei seguenti parametri di macchina P902 P903 P904 P905 MANUALE DI FUNZIONAMENTO CNC 8025 8030 Quota minima X1 perl asse X_ raggi Quota massima X2 perl asse X raggi Quota minima Z1 perl asse Z Quota massima Z2 per l asse Z x P903 X5 SONDA ia P902 X gt e 7 NI NN 3 X D 2 X R A A 37 La sequenza da eseguire la seguente 2 Premere CARICO UTENS Selezionare l utensile da misurare selezionando Txx xx START Muovere l utensile con i tasti JOG fino ad una posizione vicina alla faccia della sonda desiderata Premere il tasto corrispondente all asse da misurare X oppure Z Premere il tasto di JOG che indica in che direzione si deve muovere l asse per eseguire il movimento La velocit di avanzamento del movimento di ispezione data dal valore del parametro di macchina P806 Eseguita l is
162. grammare altre funzioni Il formato N4 G31 N4 G32 N4 Numero del blocco G31 Memorizzazione dell attuale punto zero G32 Acquisizione del punto zero memorizzato con G31 34 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio X A 60 a he O Ji ess ni N 110 Prali E po us E 30 Uy 9 100 100 7 Programmazione dell asse X in diametri Punto d inizio X120 Z120 N110 X60 Z100 Avvicinamento al pezzo Ni2063 lucen esse Memorizzazione punto zero N130 G92 X0 ZO Correzione zeri N140 G01 X0 Z 10 Lavorazione N150 G02 X0 Z 20 RS Lavorazione N160 G25 N130 150 3 Lavorazione N1770 G32 tadas Acquisizione dell origine iniziale N180 G00 X120 Z120 Ritorno al punto di inizio MANUALE DI PROGRAMMAZIONE CNC 8025 8030 35 6 10 G33 FILETTATURA Le filettature frontali longitudinali e coniche possono essere eseguite usando la funzione G33 che modale ed incompatibile con G00 G01 G02 G03 M02 M30 EMERGENZA e RESET Per poter applicare questa funzione la macchina deve disporre di un encoder rotante installato sul mandrino Filettatura longitudinale Pu essere programmata tramite N4 G33 Z 4 3 K3 4 N4 Numero del blocco G33 Codice della filettatura Z 4 3 Coordinate finali della filettatura lungo l asse Z K3 4 Passo della filettatura lungo l asse Z Il valore di Z asso
163. gt Mentre un programma in esecuzione si vuole modificare un altro programma BACKGROUND e se nel programma che si sta modificando o in uno di quelli successivi c una subroutine che viene richiamata dal programma in esecuzione I programmi vengono memorizzati nello stesso ordine in cui vengono immessi Per conoscerne l ordine vedere la mappa dei programmi Il programma in esecuzione viene sempre portato alla prima posizione Se durante l esecuzione di un programma viene scritto un altro programma con un numero non precedentemente memorizzato questa situazione non si pu verificare Troppe cifre per definire una funzione Valore o parametro negativo allocato ad una funzione che non pu accettare il segno meno Valore scorretto assegnato ad un parametro di un ciclo fisso Programmazione di un ciclo fisso con la funzione G02 G03 o G33 attiva Blocco parametrico scritto in modo scorretto Pit di 15 parametri toccati in un blocco Divisione per zero Radice quadrata di un numero negativo Valore troppo grande assegnato ad un parametro Non sono stati programmati la gamma o la S della velocit di taglio costante Ci sono pi di 7 funzioni M nello stesso blocco Questo errore si genera nei seguenti casi gt Funzione G50 programmata impropriamente gt stato superato il valore delle dimensioni dell utensile gt stato superato il valore delle correzioni dello zero G53 G59 Ciclo fisso definito impropriamente
164. i Se si dispone di generatore manuale d impulsi con questa opzione si possono spostare gli assi manualmente uno per volta Per farlo Selezionare il modo operativo JOG Spostare il selettore in una delle posizioni A Premere uno qualsiasi dei tasti di JOG corrispondente all asse che si desideri muovere con il generatore manuale d impulsi Se si usa un generatore FAGOR mod 100 P si pu anche selezionare l asse azionando il selettore incorporato l asse selezionato appare in negativo sul video Girare il generatore manuale d impulsi L asse si muove come stabilito dai parametri di macchina moltiplicato per il fattore selezionato con il selettore X1 X10 X100 Occorre ricordare che se si desidera muovere un asse ad una velocit superiore a G00 corrispondente a tale asse il CNC assume quest ultima come massima trascurando gli impulsi addizionali Si evita cos la generazione di errori di inseguimento Per cambiare asse Premere una qualsiasi dei due tasti di JOG del nuovo asse oppure azionare il selettore incorporato se si utilizza un generatore manuale d impulsi FAGOR mod 100 P Muovereil generatore manuale d impulsi Per terminare il lavoro con il generatore manuale d impulsi Spostare il selettore M F O in un altra posizione Oppurepremere il tasto STOP Se si usa un generatore manuale d impulsi FAGOR mod 100 P mantenere attivato il selettore finch smetta di lampeg
165. i Documenti Fagor per il CNC 8025 30 T Contenuto di questo Manuale Dati generali Costruzione di un programma Formato di programma Blocchi di programma Funzioni preparatorie Programmazione delle coordinate Programmazione dell avanzamento Velocit di rotazione del mandrino e fermata orientata del mandrino Programmazione dell utensile Funzioni ausiliari Sottoprogrammi Programmazione parametrica Codici di errore Introduzione 7 1 DATI GENERALI Il CNC pu essere programmato sia tramite il pannello frontale che tramite le unit periferiche lettore di nastri o registratore lettore di cassette computer ecc La capacit di memoria disponibile per l esecuzione di programmi pezzo di 32K caratteri I programmi pezzo possono essere immessi tramite quattro diversi modi operativi Modo operativo 2 PLAY BACK Modo operativo 3 TEACH IN Modo operativo 6 EDITOR Modo operativo 7 PERIPHERALS Tramite il modo 7 i programmi vengono trasferiti al CNC da qualsiasi unit periferica esterna RS 232 C Tramite i modi 2 3 e 6 i programmi vengono immessi direttamente dal panello frontale del CNC Ci significa che la programmazione pu essere eseguita sia dal controllo che da un luogo lontano dalla macchina stessa ad esempio in un ufficio programmazione Nel modo PLAY BACK gli assi vengono spostati manualmente Jog e le quote raggiunte vengono poi immesse come quote del programma Nel modo TEACH IN un bl
166. i operativi E il primo passo per accedervi DELETE Permette di cancellare un programma completo o un blocco di programma Cancellazione della rappresentazione grafica ecc RESET Per ripristinare le condizioni iniziali del CNC e riconoscere nuovi valori di parametri macchina funzioni M decodificate ecc MANUALE DI FUNZIONAMENTO CNC 8025 8030 8 CL Per la cancellazione dei caratteri uno ad uno durante l editazione ecc 9 INS Tasto che permette di inserire dei caratteri durante l editazione di un blocco del programma 10 Tasti a freccia per il movimento del cursore 11 Tasti di avanzamento e retrocesso della pagina 12 SP Riserva uno spazio tra i caratteri di un commento CAPS Permette i caratteri in minuscolo SHIFT Permette la scrittura dei caratteri che si trovano nei tasti con doppio significato MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 2 2 QUADRO COMANDI PER IL CNC 8030 PANELI pop op SPINDLE SPEED A i STOP I Ji Pulsante di Emergenza o generatore manuale d impulsi opzionale Tasti di JOG per lo spostamento manuale degli assi Pulsante di AVANZAMENTO RAPIDO Selettore M F O che permette di variare la dell avanzamento programmato e scegliere 1 vari modi di lavorazione in JOG continuo incrementale generatore manuale d impulsi Tasti per l uso del mandrino Permettono di AVVIARE e ARRESTARE
167. ibile l installazione del Controllo Numerico si realizzi lontano da liquidi refrigeranti prodotti chimici possibilit di ricevere colpi ecc che possono danneggiarlo L apparecchio segue le direttive europee di compatibilit elettromagnetica Ci nonostante si consiglia di mantenerlo lontano da fonti di perturbazioni elettromagnetiche come Cariche potenti collegate alla stessa rete dell impianto Trasmittenti portatili vicine Radiotelefoni emittenti radio amatori Trasmittenti radio TV vicine Macchine di saldatura ad arco vicine Linee di alta tensione vicine Ecc Condizioni ambientali La temperatura che si deve avere in regime di funzionamento deve essere compresa tra 5 C e 45 C La temperatura ambiente che si deve avere in regime di non funzionamento deve essere compresa tra 25 C e 70 C Protezioni del proprio apparecchio Introduzione 3 CPU Ha incorporati 2 fusibili esterni rapidi F da 3 15 Amp 250V per protezione dell ingresso della rete Tutti gli ingressi uscite digitali sono protetti mediante 1 fusibile esterno rapido F da 3 15 Amp 250V contro la sovratensione della fonte esterna maggiore di 33 Vcc e contro il collegamento inverso della fonte di alimentazione Monitor Il tipo di fusibile di protezione dipende dal tipo di monitor Vedere etichetta di identificazione del proprio apparecchio Precauzioni durante le riparazioni Non modificare l interno dell apparecchio Solo
168. ibile di protezione dipende dal tipo di monitor Vedere etichetta di identificazione del proprio apparecchio Precauzioni durante le riparazioni Non modificare l interno dell apparecchio Solo il personale autorizzato della Fagor Automation pu modificare l interno dell apparecchio Non manipolare i connettori con l apparecchio collegato alla rete elettrica Prima di manipolare i connettori ingressi uscite retroazione ecc assicurarsi che l apparecchio non collegato alla rete elettrica Simboli di sicurezza Simboli che possono apparire nel manuale Simbolo ATTENZIONE Ha associato un testo che indica le azioni od operazioni che possono causare danni a persone od apparecchi gt Simboli che pu presentare l apparecchio Simbolo ATTENZIONE Ha associato un testo che indica le azioni od operazioni che possono causare danni a persone od apparecchi Simbolo SCARICA ELETTRICA Indica che detto punto pu essere sotto tensione elettrica Simbolo PROTEZIONE A TERRA Indica che detto punto deve essere collegato al punto centrale di terra della macchina per la protezione di persone ed apparecchi Op Introduzione 4 CONDIZIONI DI SPEDIZIONE Se vuole spedire il CNC impacchettarlo nella sua scatola originale con il suo materiale di imballaggio originale Se non dispone del materiale di imballaggio originale confezionare il pacco nel seguente modo 1 Prendere una scatola di cartone le cui tre dimen
169. ico della posizione effettiva dell asse Z con rispetto allo zero macchina N4P1 OW P1 prende il valore teorico della posizione ffettiva del 40 asse con rispetto allo zero macchina N4 P1 OY P1 prende il valore teorico della posizione ffettiva del 30 asse con rispetto allo zero macchina In queste ultime allocazioni le unit di misura prese per il parametro aritmetico sono in funzione del valore assegnato al parametro di macchina P611 6 Se si assegna il valore 1 a questo parametro di macchina quando viene eseguito un blocco parametrico con allocazione del tipo P1 OX P1 prende il valore della quota X con rispetto allo zero macchina in millimetri o in pollici a seconda dell unit di misura impiegata Tuttavia se si assegna il valore 0 quando si esegue P1 OX P1 prende il valore della quota X rispetto allo zero macchina ma sempre in millimetri senza tener conto delle unit impiegate millimetri o pollici Se un asse rotante il valore del parametro sempre in gradi N4 P1 H Valore ESADECIMALE P1 prende il valore ESADECIMALE indicato dopo H Valori possibili di H 0 FFFFFFFF MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Operazioni F1 Addizione Esempio N4 P1 P2 Fl P3 P1 prende il valore dell addizione di P2 e P3 cio P1 P2 P3 Si pu anche programmare N4 P1 P2 F1 K2 cio dove P1 prende il valore di P2 2 La lettera K identifica una costante Ad esempio K1 significa
170. il mandrino nel modo operativo JOG I tasti e permettono di cambiare durante l esecuzione la della velocit di rotazione del mandrino programmata START Pulsante di avvio del ciclo STOP Pulsante di arresto del ciclo MANUALE DI FUNZIONAMENTO CNC 8025 8030 2 3 MONITOR TASTIERA QUADRO COMANDI PER IL CNC 8025 FAGOR 2 A G p Ol y R xX PAM lt Ae Al CAPS SHIFT ll od Ari Bal EA fs Ba i O e 90009 NES DATE I SIRIO 5 Z A ds E Y RECALL ENTER mope DELETE 3 x 4 e me Y SE O flo MONITOR 7 De P T a Ed S 0 6 1 Tasti di funzione SOFT KEYS Tastiera alfanumerica per l edizione dei programmi ENTER Permette l immissione di informazione nella memoria del CNC ecc RECALL Per accedere a un programma ad un blocco all interno di un programma ecc dito e a OP MODE Permette di disporre di una schermata con il listato dei modi operativi E il primo passo per accedervi
171. il messaggio da cancellare usare 1 tasti e MANUALE DI FUNZIONAMENTO CNC 8025 8030 21 3 2 MODO 2 PLAY BACK Questo modo di programmazione e fondamentalmente uguale al modo EDITOR eccetto che per la programmazione dei valori delle quote Esso consente di operare manualmente la macchina e di introdurre come quote del programma i valori delle coordinate cos raggiunte L esecuzione di un programma richiede i seguenti passi 3 2 1 Selezione del modo operativo PLA Y BACK Premere OP MODE Premere il tasto 2 Sul video appare il significato dei tasti di funzione per operare in questo modo 3 2 2 Blocco Sblocco della memoria E uguale alla funzione 3 6 2 del modo EDITOR 6 3 2 3 Cancellazione di un programma completo E uguale alla funzione 3 6 3 del modo EDITOR 6 3 2 4 Modifica del numero di un programma E uguale alla funzione 3 6 4 del modo EDITOR 6 3 2 5 Visualizzazione e ricerca delle subroutines memorizzate E uguale alla funzione 3 6 5 del modo EDITOR 6 22 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 2 6 Selezione di un programa E uguale alla funzione 3 6 6 del modo EDITOR 6 3 2 7 Creazione di un programma Nel modo PLA Y BACK i programmi vengono creati come nel modo EDITOR salvo che gli assi possono essere mossi usando 1 tasti JOG Le quote degli assi vengono visualizzate nella parte basse dello schermo In un blocco contenente soltanto le quote di un punto dopo aver p
172. il programma P00098 nella memoria del CNC per una lavorazione successiva N100 G0 G5 X Z N101 GI G9 X Z I K F250 N102 G8 X Z N103 G8 X Z N104 N E 113 113 N G0 X27 Z43 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 101 6 28 G90 G91 PROGRAMMAZIONE ASSOLUTA PROGRAMMAZIONE INCREMENTALE La programmazione delle coordinate di un punto pu essere eseguita sia in coordinate assolute G90 sia in coordinate incrementali G91 Quando si lavora in G90 le coordinate del punto programmato si riferiscono al punto di origine di coordinate Quando si lavora in G91 le coordinate del punto programmato si riferiscono al punto precedente della traiettoria cio i valori programmati indicano il movimento da eseguire nell asse corrispondente All accensione dopo l esecuzione di M02 M30 EMERGENCY o RESET il CNC assume la funzione G90 Le funzioni G90 e G91 sono incompatibili fra di loro nello stesso blocco Esempi Supponendo che la programmazione dell asse X sia in diametri e che il punto di inzio sia PO X20 Z50 XA P Soli ad e P 20_ 1 10 Po E io o e 20 30 50 Programmazione assoluta G90 N100 G90 G01 X40 Z30 PO gt PI N110 X60 Z20 P1 gt P2 Programmazione incrementale G91 N100 G91 G01 X20 Z 20 P0 gt PI I N110 X20 Z 10 P1 gt P2 102 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 A 194 036 60 P TIARA so em I P 20 0
173. il tasto RETURN e il segno non vengono presi in considerazione Il programma termina con una serie di pi di 20 NUL o con i caratteri SCAPE o EOT 3 7 5 Emmissione di un programma su un unit periferica diversa dalla cassetta FAGOR 3 Vedere le informazioni fornite per l emissione di un programma dalla cassetta paragrafo 3 7 3 ad eccezione del fatto che si deve premere il tasto 3 Il CNC termina il programma con il carattere ESC ESCAPE MANUALE DI FUNZIONAMENTO CNC 8025 8030 53 3 7 6 Indirizzario della cassetta FAGOR 4 Premere il tasto 4 Sul video appare Il numero dei programmi sul nastro con il numero dei caratteri Il numero di caratteri liberi sul nastro Premendo CONTIN si torna allo stato iniziale del modo operativo 3 7 7 Cancellazione di un programma su cassetta FAGOR 5 Premere il tasto 5 Sul video appare NUMERO PROGRAMMA P Immettere il numero del programma da cancellare Premere ENTER Cancellato il programma sul video appare NUMERO PROGRAMMA P CANCELLATO Premere CONTIN Si torna allo stato iniziale del modo operativo oppure Premere OP MODE Per tornare alla lista dei modi operativi 54 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 7 5 Interruzione della trasmissione In questo modo operativo PERIPHERALS qualsiasi tipo di trasmissione puo essere interrotto premendo il tasto CL Sul video appare PROCESSO INTERROTTO 3 7 9 Dialogo con un calc
174. inire XA 50 153 439 40 30 116 969 PT64 Supponendo che il punto iniziale sia PO X20 Z80 e la programmazione dell asse X sia in diametri Valori assoluti Valori incrementali N100 G90 N100 G91 N110 A116 565 X60 N110 A116 565 X40 N120 A180 Z60 N120 A180 Z 10 N130 A135 X80 N130 A135 X20 N140 A180 Z40 N140 A180 Z 10 N150 A153 435 X100 N150 A153 435 X20 N160 A135 Z10 N160 A135 Z 10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 115 Nella definizione dei punti mediante due angoli o angolo e una coordinata possibile intercalare arrotondamenti smussature ingressi e uscite tangenziali MPT65 Punto iniziale PO X20 Z80 N100 G01 G36 R10 A116 A180 N110 G39 R5 X60 Z40 N120 G36 R10 A90 X100 N130 A180 Z10 116 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 8 F PROGRAMMAZIONE DELL AVANZAMENTO La velicit d avanzamento degli assi si programma mediante la lettera F ed il suo valore differisce a seconda se sta lavorando in G94 od in G95 e a seconda se il sistema usato nella programmazione in mm od in pollici Programmazione TE x dara K Unit di i x in millimetri Formato Valore minimo Valore massimo programmazione FI F9999 F5 4 Fl 1 i F0 001 F500 0000 F3 4 Fl 1 iri Programmazione Las Ri 7 ri Unit di via A in pollici Formato e Valore minimo Valore massimo programmazione Fl F3937 94 F4 F1 0 1 poll mi MOE Qu PAS SPA BONI F0 0001 F19 6850 F
175. inire se un asse ROLLOVER programmazione tra 360 gradi Tipo 4 asse 3 asse ROTANTE P615 1 1 P613 1 1 ROLLOVER P615 2 1 P613 2 1 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 109 4o Asse Se il 4 asse un asse rotante con parametri P615 1 1 e P615 2 0 il valore di 8388 607 pu essere programmato sia con G90 che con G91 I limiti inferiori possono essere predisposti tramite parametri di macchina La programmazione identica a quella per gli assi lineari Se il parametro P615 2 1 asse rotante ROLLOVER il CNC si azzera ogni volta che ruota oltre 360 gradi Durante la lavorazione con G90 il segno identifica la direzione della rotazione Il medesimo valore pu essere programmato con segni diversi e l asse ruota verso il medesimo punto ma seguendo due direzioni diverse Supponendo che il 4o asse sia denominato W se RAI e W45 45 Punto di inizio Wo A N TON 110 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 7 2 COORDINATE POLARI Il formato per definire un punto del piano in coordinate polari In mm R 4 3 A 3 3 In pollici R 3 4 A 3 3 Dove R il valore del raggio e A il valore dell angolo riferiti all origine polare L angolo sempre in gradi All accensione dopo M02 M30 EMERGENZA o RESET il CNC assume come origine polare il punto X0 YO Ogni volta che si cambia piano principale durante l esecuzione di un progr
176. ino elettronico associato all asse X 0 millimetri 1 pollici P622 3 Unit di misura di retroazione del Volantino elettronico associato all asse Z 0 millimetri 1 pollici P501 Risoluzione di conteggio che d onde quadre del Volantino Elettronico associato all asse X P622 1 2 Risoluzione di conteggio che d onde quadre del Volantino Elettronico associato all asse Z P501 P622 2 Pez D 0 001 mm 0 0001 0 002 mm 0 0002 0 005 mm 0 0005 0 010 mm 0 0010 P602 4 Fattore moltiplicatore delle onde del Volantino Elettronico dell asse X 0 x4 1 x2 P622 4 Fattore moltiplicatore delle onde del Volantino Elettronico dell asse Z 0 x4 1 x2 P621 2 0 Volantino inattivo quando il commutatore fuori dalle posizioni di volantino P621 2 1 Quando il commutatore fuori delle posizioni di volantino il CNC ne tiene conto applicandogli il fattore moltiplicatore x1 Esempio Si ha un volantino elettronico Fagor 25 impulsi giro associato all asse X e personalizzato come segue P602 1 0 Millimetri P501 1 Risoluzione0 001mm P602 4 0 Fattore di moltiplicazione x4 A seconda della posizione delcommutatore MFO Manual Feedrate Override l asse impostato avanzer Posizione 1 1x25x4 0 100millimetri per giro Posizione 10 10x25x4 1 00 millimetri per giro Posizione 100 100x 25 x 4 10 000 millimetri per giro 5 2 USO DEI VOLANTINI ELETTRONICI La macchina disponedi un volantino elettronico Quando si dispone di un
177. ion per essere riparato allegare un etichetta dell apparecchio indicando 11 proprietario dell apparecchio l indirizzo il nome della persona con cui mettersi in contatto il tipo di apparecchio il numero di serie i problemi ed una breve descrizione dell avaria 3 Avvolgere l apparecchio con un rotolo di polietilene o con un materiale simile per proteggerlo Proteggere in modo particolare il cristallo dello schermo 4 Foderarel apparecchio nella scatola di cartone riempiendola di schiuma di poliuretano da tuttii lati 5 Sigillare la scatola di cartone con nastro per pacchi o graffette industriali Introduzione 5 Manuale CNC 8025T OEM Manuale CNC 8025T USER Manuale DNC 25 30 Manuale Protocollo DNC Manuale PLCI Manuale DNC PLC Manuale FLOPPY DISK Introduzione 6 DOCUMENTI FAGOR PER IL CNC 8025 T rivolto al fabbricante della macchina o persona incaricata di effettuare 1 installazione e messa a punto del Controllo Numerico Dispone di 2 manuali all interno Manuale di Installazione Descrive la forma di installare e personalizzare il CNC secondo la macchina Manuale di Rete locale Descrive la forma di installare il CNC nella rete locale Fagor A volte pu contenere un manuale che fa riferimento alle Nuove Prestazioni di software recentemente incorporate rivolto all utente finale vale a dire alla persona che deve lavorare con il Controllo Numerico
178. ivo del processo Non si deve pensare che in questo periodo di tempo si stia impiegando la macchina utensile inmodo poco produttivo dato che nell insieme si guadagna tempo con rispetto al metodo della copiatura diretta Inoltre visto che non necessario alcun intervento manuale possibile eseguire questa fase di notte o durante il week end Per ottenere la massima resa delle macchine utensili possibile dedicare una macchina di misurazione esclusivamente alla digitalizzazione dei modelli I programmi che ne vengano generati alimenteranno le varie fresatrici che si occuperanno unicamente della lavorazione La macchina per la misurazione pu essere impiegata anche per il controllo delle dimensioni dei pezzi lavorati 6 27 2 Caratteristiche della digitalizzazione nel FAGOR CNC 8025 30 TS Con il CNC 8025 30 TS possibile impiegare qualunque sonda digitale Durante la digitalizzazione un programma semplice muove la sonda sul modello L esplorazione pu essere eseguita come maglia rettangolare circonferenze concentriche spirale diametro ecc per adattarsi nel modo migliore alla geometria del modello da riprodurre E anche possibile definire varie zone ed impiegare un metodo di esplorazione diverso per ciascuna di esse Una differenza fondamentale del metodo di digitalizzazione FAGOR rispetto ad altri sistemi in cui si usa la sonda digitale che quest ultima si muove praticamente sulla superficie del modello MANUALE
179. l TIMER Consultare il Servizio di Assistenza Tecnica Errore di parit nella tabella utensili o nella tabella G53 G59 Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri generali Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse Z Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse C o del 3 Asse Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nei parametri dell asse X Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 Errore di parit nella tabella delle funzioni M Il CNC inizia i parametri macchina della linea serie RS232C P0 9600 P1 8 P2 0 P3 1 P605 5 1 P605 6 1 P605 7 1 U37 Guasti nella memoria RAM CMOS del CPU Consultare il Servizio di Assistenza Tecnica U36 Guasti nella memoria RAM CMO
180. l numero di volte che si desidera ripetere la subroutine 11 CNC la esegue una volta sola Numero del parametro aritmetico P00 P254 Valore assegnato al parametro aritmetico MANUALE DI PROGRAMMAZIONE CNC 8025 8030 131 12 5 LIVELLI DI ANNIDAMENTO Da un programma principale o da una subroutine standard o parametrica possibile richiamare una subroutine da questa una seconda subroutine dalla seconda una terza e cos via fino ad un massimo di 15 livelli di annidamento Ogni livello pu essere ripetuto per 255 volte Schema della seguenza delle subroutines Programma principale Subroutine 1 Subroutine 2 Subroutine 3 NO G 22 NI G 22 Ne G 22 N3 G20 N11 G20 N21 G20 N3 1 3 E M02 o M30 G 24 G 24 G 24 12 6 SUBROUTINE DI EMERGENZA Se al parametro P716 viene assegnato un valore tra 1 e 99 attivando l ingresso esterno di STOP durante l esecuzione di un programma il CNC lo blocca ed esegue la subroutine standard il cui numero corrisponda a quello assegnato a P716 132 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 13 PROGRAMMAZIONE PARAMETRICA OPERAZIONI CON PARAMETRI Il CNC possiede 255 parametri PO P254 con cui si possono programmare blocchi parametrici eseguire operazioni diverse e salti all interno di un programma I blocchi parametrici possono trovarsi in qualsiasi parte del programma E possibile determinare mediante parametro di MACCHINA SEIPARAMETRI aritmetici compresi tra P150 e P254 sono unicamente di
181. l valore delle dimensioni dell utensile gt stato superato il valore delle correzioni dello zero G53 G59 Ciclo fisso definito impropriamente stato programmato un blocco scorretto che tale di per se stesso oppure lo in relazione alla sequenza del programma fino a questo punto Le funzioni G14 G15 G16 G20 G21 G22 G23 G24 G25 G26 G27 G28 G29 G30 G31 G32 G50 G52 G53 G59 G72 G73 G74 G92 G93 I J devono andare da sole in un blocco Non esiste la subroutine o il blocco richiesto o non esiste il blocco cercato per mezzo della funzione speciale F17 Questo errore si genera nei seguenti casi gt Passo di filettatura troppo alto o negativo gt Fattore di sincronizzazione K dell utensile sincronizzato troppo elevato Definizione errata di un punto definito con angolo angolo o angolo valore cartesiano 019 020 021 022 023 024 025 026 027 028 029 030 031 Questo errore si genera nei seguenti casi gt Dopo la definizione di G20 G21 G22 o G23 manca il numero di subroutine a cui si deve fare riferimento gt Nnon il primo carattere dopo G25 G26 G27 G28 G29 gt Vi sono troppi livelli di annidamento uno dentro l altro Pi di una gamma del mandrino nello stesso blocco Questo errore si genera nei seguenti casi gt All indirizzo definito dal parametro allocato a F18 F19 F20 F21 F22 non c un blocco gt Non si programmato l asse corrispondente nel b
182. la compensazione G40 pu solo essere eseguita in un blocco in cui sia stato programmato un movimento rettilineo G00 G01 Se G40 viene programmato in un blocco contenente G02 o G03 il CNC genera l errore 48 Le figure illustrate qui di seguito mostrano i vari casi di cancellazione della compensazione MANUALE DI PROGRAMMAZIONE CNC 8025 8030 59 MPT41 60 Traiettoria Compensata Traiettoria Programmata TE TP MANUALE DI PROGRAMMAZIONE CNC 8025 8030 MPT42 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 61 6 16 G47 TRATTAMENTO A BLOCCO UNICO G48 CANCELLAZIONE DEL TRATTAMENTO A BLOCCO UNICO Dall esecuzione di G47 il CNC esegue tutti i blocchi successivi come se si trattasse di un blocco unico Questo trattamento a blocco unico si effettua finch non viene cancellato mediante la funzione G48 In tal modo con la funzione G47 attiva nel modo operativo SINGLE BLOCK i blocchi vengono eseguiti in ciclo continuo finch non viene eseguita la funzione G48 cio non si arresta dopo l esecuzione di un blocco ma continua con l esecuzione del blocco successivo In qualunque modo operativo se si interrompe l esecuzione con la funzione G47 attivata il CNC arresta l avanzamento degli assi e la rotazione del mandrino Con la funzione G47 attivata il selettore M F O ei tasti di variazione della velocit di rotazione del mandrino vengono disattivati e il programma eseguit
183. le operazioni 0 1 4 5 con una cassetta FAGOR immettere il valore 0 nel parametro di macchina P605 6 48 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 7 2 Immissione di un programma da cassetta FAGOR 0 Premere il tasto 0 Sul video appare NUMERO PROGRAMMA P Immettere il numero del programma che deve essere letto Se viene immesso il numero P99999 il CNC si prepara ad accettare i parametri di macchina la tabella delle funzioni M decodificate e la tabella dei parametri della compensazione della madrevite Se si dispone di PLC INTEGRATO viene memorizzato oltre a tutto ci anche il programma dell operatore del PLC Premere il tasto ENTER Esistono 4 possibilit a Lamemoria del CNC contiene gi un programma con lo stesso numero Sul video appare ESISTE GIA IN MEMORIA DA CANCELLARE N Y Se non lo si vuole cancellare Premere un tasto qualsiasi diverso da Y Ritorno allo stato iniziale del modo operativo Se lo si vuole cancellare Premere il tasto Y Sul video appare NUMERO PROGRAMMA P CANCELLATO Da questo momento incomincia la trasmissione del programma dalla cassetta che ha luogo come descritto per il punto c b Il programma selezionato non esiste sul nastro All inizio della trasmissione dalla cassetta se il programma non esiste sul nastro sul video appare NON ESISTE NELLA CASSETTA Premere CONTINI per tornare alla situazione indicata nel paragrafo 3 7 1 oppure Premere OP
184. locco indirizzato Nella programmazione degli assi in G74 stato ripetuto almeno un asse Dopo G04 non stato programmato K Nei formati T2 2 o N2 2 manca il punto decimale Errore in un blocco che definisce o richiama una subroutine definisce un salto condizionato o incondizionato Questo errore si genera nei seguenti casi gt E stata superata la capacit di memoria gt Capacit dinastro libero o di memoria del CNC inferiore alla dimensione del programma che si cerca di immettere Nell interpolazione circolare o nella filettatura non sono state definite I K Nella tabella stato definito un utensile con un numero maggiore di Txx 32 o un utensile esterno maggiore del massimo definito dal parametro di macchina Valore troppo alto in una funzione Errore che si presenta con frequenza se si programma un valore di F in mm min e poi si passa a mm giro senza cambiare il valore di F stata programmata una G inesistente Valore del raggio utensile troppo grande 032 033 034 035 036 037 038 039 040 041 Valore del raggio utensile troppo grande fa a A stato programmato uno spostamento superiore a 8388 mm o 330 26 pollici Esempio Se l asse Z si trova nella posizione Z 5000 e lo si vuole spostare fino al punto Z5000 il CNC mostrer l errore 33 se si programma il blocco N10 Z5000 dato che lo spostamento programmato Z5000 Z 5000 10000 mm Al contrario se si effettua lo
185. luto o incrementale a seconda se stato programmato G90 o G91 Quando attiva la funzione G33 non si pu variare la velocit di avanzamento F mediante il selettore FEED RATE il cui valore rimane fisso al 100 n si pu variare la velocit di rotazione del mandrino mediante i tasti del pannello frontale Filettatura Frontale a spirale Pu essere programmata nel modo seguente N4 G33 X 4 3 13 4 N4 Numero del blocco G33 Codice della filettatura X 4 3 Coordinate finali delle filettatura lungo l asse X 13 4 Passo della filettatura lungo l asse X Il valore di X assoluto o incrementale a seconda che sia stato programmato G90 o G91 36 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Filettatura conica Pu essere programmata nel modo seguente N4 G33 X 4 3 Z 4 3 13 4 K3 4 N4 Numero del blocco G33 Codice della filettatura X 4 3 Coordinate finali della filettatura lungo l asse X Z 4 3 Coordinate finali della filettatura lungo l asse Z 13 4 Passo della filettatura lungo l asse X K3 4 Passo della filettatura lungo l asse Z I valori di X e di Z sono assoluti o incrementali a seconda se stato programmato G90 o G91 Nelle filettature coniche sufficiente programmare il valore del passo della filettatura per un asse e il CNC calcola poi l altro Quindi si pu programmare N4 G33 X 4 3 Z 4 3 13 4 oppure N4 G33 X 4 3 Z 4 3 K3 4 Tuttavia si possono anche immettere e
186. ma da eseguire Come il paragrafo 3 1 1 2 3 4 1 3 Selezione del primo blocco da eseguire Come il paragrafo 3 1 1 3 3 4 1 4 Visualizzazione del contenuto dei blocchi Come il paragrafo 3 1 1 4 3 4 1 5 Inizio del ciclo Come il paragrafo 3 1 1 5 3 4 1 6 Arresto del ciclo Come il paragrafo 3 1 1 6 3 4 1 7 Variazione del modo operativo Durante l esecuzione di un ciclo si pu passare in qualsiasi momento al modo operativo AUTOMATIC o SINGLE BLOCK Per farlo Premere OP MODE Sul video compare la lista dei modi operativi Premere 0 o 1 Se viene premuto un qualsiasi numero diverso da 0 o 1 il CNC torna al modo DRY RUN 28 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 4 1 8 Ispezione dell utensile Come nel paragrafo 3 1 6 3 4 2 Modi di visualizzazione Come nel paragrafo 3 1 2 ad eccezione del modo di visualizzazione 4 EDITOR BACKGROUND in cui non esiste Attenzione Indipendentemente dal tipo di esecuzione prescelto il CNC esaminer sempre il programma durante la sua esecuzione e indicher 1 possibili errori di programmazione Se durante l esecuzione di un programma nel modo DRY RUN si passa al modo AUTOMATIC o al modo SINGLE BLOCK prima del passaggio al modo selezionato viene eseguito ancora un blocco in DRY RUN e la posizione corrispondente al punto del programma in cui si trovava la macchina viene recuperato nel primo blocco del nuovo modo operativo 3 4 3 Reset
187. mettere il valore richiesto Premere 3 5 5 3 Immissione di un valore M a Premere il tasto M Immettere il numero richiesto Premere 3 5 5 4 Immissione di un valore T Premere il tasto T Immettere il numero richiesto T2 2 Premere MANUALE DI FUNZIONAMENTO CNC 8025 8030 33 3 5 6 Misurazione e trasferimento delle dimensioni degli utensili alla tabella dei correttori Dopo aver scelto il modo operativo JOG si possono misurare le dimensioni degli utensili e trasferirle alla tabella impiegando un pezzo dalle dimensioni note Il parametro di macchina P806 deve avere valore 0 La sequenza da eseguire la seguente 34 Premere il tasto di funzione MISURA UTENS Premere X Digitare la dimensione del pezzo lungo l asse X Questo valore sar in raggi o diametri a seconda di come lavora la macchina Premere ENTER Premere Z Digitare le dimensioni del pezzo lungo l asse Z Premere ENTER Digitare il numero dell utensile richiesto T2 2 Premere START Muovere l asse X mediante i comandi manuali fino a toccare il pezzo Premere X Premere CARICA Si attiva adesso la nuova dimensione X dell utensile calcolata dal controllo per cui la quota visualizzata nell asse X deve essere la stessa che era stata immessa come raggio o diametro del pezzo Muovere l asse Z mediante i comandi manuali fino a toccare il pezzo Premere Z Premere CARICA Si attiva adesso la nuova dimensione Z dell uten
188. mmando la funzione G14 si pu controllare la posizione dell asse C La funzione G14 deve essere programmata da sola in un blocco Quando si attiva l asse C mediante la programmazione della funzione G14 il CNC esegue automaticamente una ricerca del punto di riferimento di questo asse Quando attiva la funzione G14 possibile programmare posizionamenti in G00 cos come interpolazioni lineari G01 tra gli assi C X Z Se si programma la funzione G14 vengono cancellate le funzioni G95 e G96 Quando la funzione G14 attiva per tornare al modo normale di tornitura programmare la funzione ausiliaria M3 o M4 MPT11 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 25 Lo spostamento dell asse C deve essere programmato in gradi e la velocit di avanzamento in gradi minuto F4 Il formato di programmazione il seguente In millimetri N4 C 4 3 X 4 3 Z 4 3 In pollici N4 C 4 3 X 3 4 Z 3 4 Con la funzione G14 attiva se si programma per esempio il blocco N4 G91 G01 C720 F500 l asse C effettuer due rotazioni azzerando il conteggio ogni volta che passa per 360 gradi ad una velocit di avanzamento di 500 gradi minuto 26 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Se la programmazione in coordinate assolute G90 il segno indica il senso di rotazione cio se si programma lo stesso valore ma con segni diversi il punto d arrivo lo stesso mentre diverso il senso di rotazione C 45 hi
189. n blocco che contenga la funzione 76 memorizza nel nuovo programma l informazione che si trova dopo G76 Il formato di programmazione N4 G76 contenuto del blocco da creare Il contenuto del blocco da creare che va dopo G76 simile a quelli usati nella programmazione abituale ma non si possono programmare le funzioni preparatorie G22 e G23 Dopo G76 le coordinate degli assi possono essere programmate in vari modi a X 4 3 Z 4 3 Memorizza gli assi con 1 valori indicati b XZ Memorizza gli assi con 1 valori teorici che hanno in quel momento c XP2ZP2 Memorizza gli assi con il valore del parametro in quel momento Se dopo G76 si programma FP2 oppure SP2 il CNC memorizza la F o la S con i valori attuali del parametro nel nuovo programma Esempio Supponendo che la coordinata X del punto in cui si trova la macchina 78 35 se si esegue il programma seguente N10 G76 P00345 N20 G76 G1 X FP90 SP55 M3 N30 P2 P3 F2 KI N40 G76 XP2 ZP5 M7 N50 G76 G0 X14 Z20 M5 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 91 e supponendo che nel blocco N20 1 valori dei parametri siano P90 1250 P55 2500 e nel blocco N40 P2 14 853 e P5 154 37 il CNC genera il programma P00345 seguente N100 GI X78 35 F1250 S2500 M3 N101 X14 853 Z154 37 M7 N102 G0 X14 Z20 M5 In blocchi tipo G76 P5 o G76 NS necessario programmare le 5 cifre del numero del programma Per caricare il nuovo programma in un computer il CNC deve essere in DNC ON m
190. n valore diverso da zero quando si desidera che il CNC realizzi una passata finale di sgrossatura prima di realizzare la passata di finitura Passata di finitura Passata finale di sgrossatura Passata di finitura mpt78b P13 Numero del primo blocco di definizione del profilo P14 Numero dell ultimo blocco di definizione del profilo Deve essere maggiore di P13 altrimenti si genera l errore 13 Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale 0 e quello finale B sull asse Z deve essere uguale o maggiore di P8 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P8 pi un numero intero di volte PS passo 2 La distanza tra il punto iniziale 0 e il punto A sull asse X deve essere maggiore di P7 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 167 Nella definizione del profilo non necessario programmare il punto iniziale A gi definito dai parametri PO e PI Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 Il profilo pu essere formato da rette o da curve Tutti i blocchi di definizione del profilo vengono programmati in coor
191. na P621 4 1 il CNC attender fino a che siano conclusi i blocchi NO e N10 prima di iniziare l esecuzione del blocco N20 6 23 G70 G71 UNITA DI MISURA G70 Programmazione in pollici G71 Programmazione in millimetri Il CNC prende in considerazione le coordinate con le misure in pollici o in millimetri a seconda di ci che stato programmato G70 G71 Le funzioni G70 G71 sono modali ed incompatibili l una con l altra All accensione dopo M02 M30 RESET o EMERGENZA il CNC assume le unit predisposte dal parametro P13 70 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 24 G72 DEMOLTIPLICAZIONE La funzione G72 serve ad ampliare o ridurre i pezzi programmati Il codice G72 permette la lavorazione di pezzi con forma simile ma misura diverse utilizzando il medesimo programma G72 deve essere programmato da solo in un blocco Il formato di programmazione N4 G72 K2 4 N4 Numero del blocco G72 Codice di demoltiplicazione K2 4 Valore del fattore di demoltiplicazione Valore minimo K0 0001 Moltiplicati per 0 0001 Valore massimo K99 9999 Moltiplicati per 99 9999 Dopo G72 tutte le coordinate programmate si moltiplicheranno per il valore di K finch non appaia una nuova definizione di fattore di demoltiplicazione G72 o si annulli questa Per annullare il fattore di demoltiplicazione basta definire un altro fattore del valore K1 oppure introdurre M02 M30 o eseguire un RESET o una EMERGENZA
192. ncrementali G91 N100 G93 I80 K50 Preselezione dell origine polare N110 G01 G90 R30 A270 PO N120 G91 R 1 716 A 45 P1 N130 R11 716 A 45 oaeee P2 112 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 2 Supponendo che il punto iniziale sia PO X40 Z50 XA so pa 25 gA A 288433 y Po Qu so 2 e 40 50 Z In coordinate assolute G90 N100 G90 G02 A198 435 130 K 10 oppure N100 G93 100 K40 N110 G90 G02 A198 435 In coordinate incrementali G91 N100 G91 G02 A 90 130 K 10 oppure N100 G93 I100 K40 N110 G91 G02 A 90 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 113 7 3 DUE ANGOLI A1 A2 Un punto intermedio in una traiettoria pu essere definito anche mediante A1 A2 X Z Dove Al l angolo di uscita dal punto di inizio della traiettoria PO A2 l angolo di uscita del punto intermedio P1 X Z sono le coordinate del punto finale P2 Il CNC calcola automaticamente le coordinate di P1 x i 50 X7 Po Ne 193 435 A1 135 20 Po am xD E ni g 10 50 7 Supponendo che il punto iniziale sia PO X40 Z50 e l asse X venga programmato in diametri N100 A135 A153 435 N110 X100 Z10 114 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 7 4 ANGOLO E UNA COORDINATA CARTESIANA Si pu inoltre definire un punto mediante l angolo di uscita del percorso nel punto precedente e una coordinata cartesiana del punto che si desidera def
193. nde il valore di P88 in complento a 1 Valore di P88 Valore di P154 4A52D63F B5AD29C0 144 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Funzioni speciali F34 F35 Non influiscono sugli indicatori di salto F34 N4 P1 F34 P2 P1 prende il valore della c ordinata del 30 asse nel blocco in cui si trova P2 F34 non accetta una costante come operando Esempio P1 F34 K2 Non valido F35 N4 P1 F35 P2 P1 prende il valore della c ordinata del 40 asse nel blocco in cui si trova P2 F35 non accetta una costante come operando Esempio P1 F35 K3 Non e valido F36 N4 P1 F36 Il parametro F36 assume il valore del numero di utensile che stato selezionato MANUALE DI PROGRAMMAZIONE CNC 8025 8030 145 Salti richiami all interno di un programma Le funzioni G25 G26 G27 G28 e G29 possono essere usate per saltare a un altro blocco del programma attivo Nel blocco in cui si programma una delle funzioni G25 G26 G27 G28 0 G29 non si possono programmare ulteriori informazioni Esistono due formati di programmazione Formato a SALTO N4 G25 G26 G27 G28 G29 N4 N4 Numero del blocco G25 G26 G27 G28 G29 Codici per 1 vari salti N4 Numero del blocco a cui diretto il salto Quando il CNC legge questo blocco salta al blocco indicato e poi continua con il programma Esempio NO G00 X100 N5 Z50 N10 G25 N50 N15 X50 N20 Z70 N50 G01 X20 Quando il blocco 10 viene raggiunto il
194. ndo si programma una interpolazione circolare con G02 G03 il CNC assume il centro dell arco come nuova origine polare All accensione o dopo M02 M30 EMERGENZA o RESET il CNC assume come origine polare il punto X0 Z0 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 105 6 31 G94 VELOCITA DI AVANZAMENTO F in mm min Quando viene programmato il codice G94 il CNC assume che i valori immessi tramite F4 siano in mm min pollici 10 min G94 modale resta cio attivo finch non viene programmato G95 oppure dopo G95 M02 M30 EMERGENZA o RESET 6 32 G95 VELOCITA DI AVANZAMENTO F in mm giro Quando viene programmato il codice G95 il CNC ritiene che i valori immessi tramite F3 4 siano in mm giro pollici 10 giri max valore F500 che equivale a 500 mm giro Il formato in pollici F2 4 e il valore massimo 19 685 che equivale a 19 685 pollici giro G95 modale resta attivo cio finch non viene programmato G94 Il CNC assume G95 all accensione o dopo M02 M30 o un RESET generale Attenzione che si stia lavorando in G94 o in G95 e se la programmazione in mm o in Il significato di F programmazione dell avanzamento differisce a seconda pollici Tutto ci si illustrer nel capitolo dedicato alla PROGRAMMAZIONE DELL AVANZAMENTO 106 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 33 G96 VELOCITA S in m min piedi min VELOCITA DI TAGLIO COSTANTE Quando viene programm
195. no ingresso di abilitazione dei blocchi condizionati Durante l esecuzione di qualunque programma il CNC legge 4 blocchi pi avanti di quello in esecuzione per cui il segnale esterno deve essere attivato almeno prima dell esecuzione dei quattro blocchi precedenti a quello condizionato affinch sia possibile effettuarne l esecuzione b BLOCCO CONDIZIONATO SPECIALE N4 Se dopo il numero del blocco N4 0 9999 si trovano due punti decimali il blocco viene caratterizzato come blocco condizionato speciale In altre parole il CNC lo esegue solo qualora venga attivato il corrispondente segnale esterno ingresso di abilitazione dei blocchi condizionati In questo caso per eseguire il blocco sufficiente attivare il segnale esterno ingresso di abilitazione dei blocchi condizionati durante l esecuzione del blocco precedente quello condizionato speciale Il blocco condizionato speciale N4 cancella la compensazione del raggio dell utensile G41 o G42 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 7 6 FUNZIONI PREPARATORIE Le funzioni preparatorie vengono programmate tramite la lettera G seguita da due cifre G2 Esse vengono sempre programmate all inizio del blocco e vengono usate per determinare la geometria e lo stato operativo del CNC 6 1 TABELLA DELLE FUNZIONI G IMPIEGATE NEL CNC Modale G00 Posizionamento rapido Modale G01 Interpolazione lineare Modale G02 Interpolazione circolare in senso
196. non modale Quando si programma G09 non necessario programmare la direzione di movimento G02 G03 La funzione G09 sostituisce G02 e G03 solo nel blocco nel quale scritta Attenzione Utilizzando la funzione G09 non possibile eseguire una circonferenza completa dal momento che per definire un arco con questa funzione necessario programmare 3 punti distinti Il CNC genera quindi l errore 40 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 23 6 7 G14 G15 G16 PROGRAMMAZIONE DELL ASSE C Queste funzioni sono disponibili solo nel modello TS G14 Attivazione dell asse C in gradi G15 Lavorazione sulla superficie cilindrica del pezzo piano principale C Z G16 Lavorazione sulla superficie frontale del pezzo piano principale C X Dopo l esecuzione delle lavorazioni proprie del tornio alcuni pezzi necessitano altre lavorazioni quali fresatura sulla faccia del pezzo ecc Per evitare la perdita di tempo rappresentata dal passaggio del pezzo da una macchina all altra il CNC dispone della possibilit di controllare la madrevite della macchina Asse C In tal modo utilizzando un utensile motorizzato per esempio una fresa possibile lavorare la superficie frontale o cilindrica del pezzo realizzando interpolazioni lineari G1 e circolari G02 G03 nel caso del CNC 8025 24 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 G14 ATTIVAZIONE DELL ASSE C IN GRADI Considerazioni generali Progra
197. ntale G87 Ciclo fisso di esecuzione gole in X G88 Ciclo fisso di esecuzione gole in Z G89 LAVORAZIONE CON SONDA Movimento con sonda G75 Ciclo fisso di calibratura dell utensile in lunghezza G75N0 Ciclo fisso di calibratura della sonda G75N1 Ciclo fisso di misura del pezzo sull asse X G75 N2 Ciclo fisso di misura del pezzo sull asse Z G75 N3 Ciclo fisso di misura del pezzo e correzione dell utensile sull asse X G75 N4 A ZO ke F A ZA e E Ciclo fisso di misura del pezzo e correzione dell utensile sull asse Z G75 N5 LAVORAZIONE CON SOTTOPROGRAMMI Numero di sottoprogrammi standard IEEE EE E ES e E Definizione di sottoprogramma standard G22 Chiamata a sottoprogramma standard G20 Numero di sottoprogrammi parametrici Definizione di sottoprogramma parametrico G23 Chiamata a sottoprogramma parametrico G21 Chiusura del sottoprogramma standard e parametrico G24 FUNZIONI DI SALTO O CHIAMATA Salto o chiamata incondizionata G25 Salto o chiamata se uguale a zero G26 Salto o chiamata se diverso da zero G27 Salto o chiamata se minore G28 x x M 4 ES x x x 4 x ES eo Salto o chiamata se maggiore G29 NUOVE PRESTAZIONI E MODIFICHE Data Marzo 1991 Versione Software 2 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Il senso di ricerca del riferimento m
198. ntrambi i valori del passo I e K per costringere il controllo ad eseguire la filettatura conica con un passo diverso da quello che il controllo stesso aveva calcolato Attenzione E necessario effettuare l inizio della filettura con un utensile che lavora a vuoto para evitare i problemi che si possono verificare durante l avvio degli assi MANUALE DI PROGRAMMAZIONE CNC 8025 8030 37 ESEMPI a Filettatura longitudinale Esecuzione di una filettatura longitudinale con passo di 5 mm e profonda 2 mm 40 D16 ii MPT18 X Y L utensile viene posizionato a X60 Z60 X in raggi Coordinate assolute NO G00 G90 X18 Z53 N5 G33 Z7 K5 N10 G00 X60 N15 Z60 Coordinate incrementali NO G00 G91 X 42 Z 7 N5 G33 Z 46 K5 N10 G00 X42 N15 Z53 38 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 b Filettatura conica Esecuzione di una filettatura conica con passo di 5 mm e profonda 2 mm sull asse Z D40 636 5 60 MPT19 XY L utensile viene posizionato a X60 Z60 X in raggi Coordinate assolute NO G00 G90 X 12 75 Z52 NS G33 X18 25 Z8 K5 N10 G00 X60 N15 Z60 Coordinate incrementali NO G00 G91 X 47 25 Z 8 NS G33 X6 Z 44 K5 N10 G00 X41 75 N15 Z52 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 39 c Accoppiamento di filettatura Usando G05 si possono accoppiare diver
199. o 0 255 KS Valore intero in decimale 32767 H8 Valore intero in esadecimale 0 FFFFFFFF Attenzione Quando si desidera accedere ad un registro del propio PLC Integrato si deve indicare il numero di nodo che occupa il CNC PLCI b Trasmissione del valore di un PARAMETRO ARITMETICO del CNC ad un registro di un altro NODO della RETE G52 N2 R3 P3 oppure G52 N2 D3 P3 G52 Comunicazione con la rete N2 Indirizzo del nodo di destinazione 0 14 R3 Numero del registro semplice 0 255 D3 Numero del registro doppio 0 255 P3 Numero del parametro aritmetico 0 254 Attenzione indicare il numero di nodo che occupa il CNC PLCI A Quando si desidera accedere ad un registro del propio PLC Integrato si deve MANUALE DI PROGRAMMAZIONE CNC 8025 8030 65 c Trasmissione del valore di un registro di un altro NODO della RETE ad un parametro aritmetico del CNC G52 N2 P3 R3 oppure G52 N2 P3 D3 G52 Comunicazione con la rete N2 Indirizzo del nodo di partenza 0 14 P3 Numero del parametro aritmetico 0 254 R3 Numero del registro semplice 0 255 D3 Numero del registro doppio 0 255 Attenzione Quando si desidera accedere ad un registro del propio PLC Integrato si deve indicare il numero di nodo che occupa il CNC PLCI d Invio di un testo dal CNC a qualunque NODO della RETE G52 N2 TESTO G52 Comunicazione con la rete N2 Indirizz
200. o Manuale permette di lavorare con Y ana Velocit di Taglio Costante P619 8 Manuals ARS lazole gt CO Data Luglio 1992 Versione Software 4 2 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Sincronizzazione con l asse indipendente P621 i 4 Manuale di Installazione Comma 3 3 10 Data Luglio 1993 Versione Software 5 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Combinazione di rampe di accelerazione decelerazione di assi lineare e a Manuale di Installazione Comma 4 8 forma di campana Controllo di accelerazione decelerazione nel A A Manuale di Installazione Comma 5 mandrino P811 Il sottoprogramma associato all utensile si x aa esegue prima della funzione T P617 2 anua e a NSA AONE Comma iaa Cicli G68 e G69 modificati Se P10 diverso da O effettua una passata finale di sgrossatura Manuale di Programmazione Capitolo 13 prima della passata di finitura Quando la macchina dispone di un unica gamma di mandrino e si esegue G96 senza aver selezionato la gamma il CNC la seleziona CNC 8030 Monitor VGA Manuale di Installazione Capitolo 1 Manuale di Programmazione Capitolo 6 Data Marzo 1995 Versione Software 5 3 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO E COMMA MODIFICATO Gestione di sistemi di retroazione che a a A Manuale di Installazione Comma 4 7 u 6 5 dispongono di Io codificato Inibizione del mandrino dal PLC Manuale di Installazione
201. o P15 prende il valore di K che si trova nella tabella utensili nella posizione 27 Esempio b N4 P13 F29 P25 Il parametro P13 prende il valore di K che si trova nella tabella utensili nella posizione indicata dal valore del parametro P25 In un blocco si pu programmare qualsiasi allocazione ed operazione purch non vengano modificati pi di 15 parametri MANUALE DI PROGRAMMAZIONE CNC 8025 8030 143 OPERAZIONI BINARIE F30 AND F31 OR F32 XOR F33 NOT Queste operazioni BINARIE attivano anche gli indicatori interni FLAGS a seconda del valore del loro risultato per il loro uso in seguito nella programmazione dei SALTI RICHIAMI CONDIZIONATI G26 G27 G28 G29 Le operazioni binarie possono essere eseguite tra Parametri P1 P2F30P3 Parametri e costanti P11 P25F31H 8 Costanti P19 K2F32K5 Il valore della costante H deve essere in codice esadecimale intero positivo e di 8 caratteri al massimo pu essere cio compreso tra 0 e FFFFFFFF e non pu far parte del primo operando F30 AND Esempio N4 P1 P2 F30 P3 Valore di P2 Valore di P3 Valore di P1 A5C631F C883D C001D F31 OR Esempio N4 P11 P25 F31 H35AF9DO1 Valore di P25 Valore di H Valore di P11 48BE6 35AF9DO1 35AF9FE7 F32 XOR Esempio N4 P19 P72 F32 H91C6EF Valore di P72 Valore di H Valore di P19 AB456 91C6EF 9B72B9 F33 NOT Esempio N4 P154 F33 P88 P154 pre
202. o al 100 di Fed S programmate Le funzioni G47 e G48 sono MODALI All accensione dopo l esecuzione di M02 M30 RESET o EMERGENZA il CNC assume la funzione G48 6 17 G49 FEED RATE PROGRAMMABILE Per mezzo della funzione G49 possibile indicare la della velocit di avanzamento F programmata in cui si desidera lavorare Con la funzione G49 attivata il selettore M F O rimane inattivo Il formato di programmazione G49 K 1 120 Dopo G49 K si programma la dell avanzamento F richiesto Si pu programmare un valore intero tra 1 e 120 La funzione G49 modale cio una volta programmata una questa viene mantenuta finch non ne viene programmata un altra oppure finch non si blocca la funzione Per annullare G49 K programmare G49 KO o solo G49 La funzione G49 si annulla anche quando si eseguono M02 M30 RESET o EMERGENZA La funzione G49 K deve essere programmata da sola nel blocco 62 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 18 G50 IMMISSIONE DI VALORI NELLA TABELLA UTENSILI Mediante la funzione G50 possibile immettere o modificare le dimensioni degli utensili nella tabella dei correttori Esistono vari modi per programmare la funzione G50 a Immissione di tutte le dimensioni di un utensile Tramite il blocco N4 G50 T2 X 4 3 Z 4 3 F1 R4 3 I 2 3 K 2 3 I valori definiti da X Z F R I e K vengono immessi nella posizione della tabella correzioni utensili identificata da T2 N4 Nume
203. o che il punto iniziale sia PO X40 Z70 e che si desideri programmare una linea retta lungo un arco tangente alla stessa e poi un arco tangente al precedente possibile programmarlo nel seguente modo N110 G90 G01 Z50 N120 G08 X80 Z30 N130 G08 X110 Z15 XA DOGE 401 207 Po MPTO9 Essendo gli archi tangenti non necessario programmare le coordinate dei centri 1 K Se non si utilizza G08 la programmazione N110 G90 G01 Z50 N120 G02 X80 Z30 I20 KO N130 G03 X110 Z15 I0 K 15 La funzione G08 non modale Pu essere usata quando si desideri eseguire un arco tangente alla traiettoria precedente La traiettoria precedente pu essere una retta o un arco La funzione G08 sostituisce G02 e G03 solo nel blocco nel quale scritta Attenzione Utilizzando la funzione G08 non possibile eseguire una circonferenza completa poich esistono infinite soluzioni Il CNC visualizza il codice d errore 47 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 21 6 6 G09 DEFINIZIONE DELL ARCO CON TRE PUNTI Per mezzo della funzione G09 si pu definire una traiettoria circolare arco programmando 1l punto finale e un punto intermedio il punto iniziale dell arco il punto di inizio del movimento Ci significa che invece di programmare le coordinate del centro si programma un punto intermedio qualsiasi Questa prestazione pu essere molto utile durante la programmazione di un pezzo in PLAY BAC
204. o del nodo di destinazione 0 14 0 Delimitano il testo Testo Testo la cui sintassi accettata dal NODO di destinazione Esempio Supponendo che il NODO 7 della RETE sia un CNC FAGOR 82 collegato in modo SLAVE e che si desideri che gli assi X Y si posizionino nel punto X100 Y50 il blocco che il CNC deve eseguire sar G52 N7 X100Y50 e Sincronizzazione dei processi tra i NODI della RETE G52 N2 Questo blocco si considera concluso quando il NODO N2 della RETE ha terminato l esecuzione dell operazione in corso Mediante l impiego di questo tipo di blocchi possibile sincronizzare le operazioni dei vari elementi o nodi della RETE Attenzione visualizza il relativo codice d errore A Per qualunque errore che si verifichi nella RETE DATI FAGOR il CNC Nel capitolo INCORPORAZIONE DEL CNC 8025 30 alla RETE DATI FAGOR del Manuale di INSTALLAZIONE E AVVIO possibile trovare ulteriori informazioni sulla RETE DATI FAGOR 66 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 21 G53 G59 CORREZIONE DEGLI ZERI Con le funzioni G53 G54 G55 G56 G57 G58 e G59 si possono selezionare 7 diverse correzioni degli zeri I valori di queste correzioni vengono memorizzati nel CNC dopo la tabella delle dimensioni utensili e vengono riferiti al punto zero macchina I valori possono essere memorizzati nel modo operativo 8 tramite tastiera o tramite programmazione usando i codici da G53 G59 Per visualizzare la ta
205. o iniziale X60 Z90 N100 G90 G02 G36 R10 X60 Z50 R28 N110 X60 Z10 R28 42 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 12 G37 AVVICINAMENTO TANGENZIALE La funzione preparatoria G37 pu essere usata per correlare tangenzialmente due traiettorie senza dover calcolare i punti di intersezione La funzione G37 non modale cio deve sempre essere programmata quando si desideri correlare tangenzialmente due traiettorie che possono essere retta retta o retta curva Dopo G37 deve essere programmato il raggio dell arco di ingresso R4 3 in mm o R3 4 in pollici Il valore del raggio deve essere sempre positivo Questa programmazione deve essere effettuata nel blocco che contiene il movimento di cui si desidera modificare la traiettoria Il movimento deve essere rettilineo G00 o G01 Se si programma G37 R4 3 in un blocco che contenga un movimento circolare G02 o G03 il CNC visualizza l errore 41 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 43 Esempio Programmazione dell asse X in raggi Xx A AD IP rg ps LT 20 a la gt 4 10 30 60 Supponendo che il punto di inzio sia X20 Z60 si programma N100 G90 G01 X20 Z30 N110 G03 X40 Z10 R20 Nello stesso esempio per eseguire un ingresso tangenziale descrivendo un arco di 5 mm di raggio programmare N100 G90 G01 G37 R5 X20 Z30 N110 G03 X40 Z10 R20 Xd Ai E D A 20 LA L n E e mm 10 30 60 Z
206. o mediante lo SPEED RATE tra 50 e 120 P711 definisce il guadagno dell utensile sincronizzato acellerazione decelerazione P607 bit 2 indica il senso di conteggio dell utensile sincronizzato P607 bit 1 indica il segno della tensione analogica da 1 all utensile sincronizzato Attenzione Se questi ultimi due parametri non sono ben coordinati il CNC genera immediatamente l errore di inseguimento non appena inizia il movimento dell utensile sincronizzato 126 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 12 SUBROUTINES STANDARD E SUBROUTINES PARAMETRICHE Una subroutine una parte di un programma che viene identificata facilmente e che si pu richiamare per l esecuzione da qualsiasi posizione nel programma Una subroutine pu essere richiamata parecchie volte e da diverse posizioni di un programma o da diversi programmi Un singolo richiamo pu servire per ripetere l esecuzione della subroutine fino a 255 volte Una subroutine pu essere memorizzata nel CNC come un programma indipendente o come parte di un programma Le subroutines standard e parametriche sono fondamentalmente identiche la sola differenza consiste nel fatto che nel blocco di richiamo delle subroutines parametriche G21 N2 2 possono essere definiti fino a 15 parametri Nel blocco di richiamo delle subroutines standard non pu essere definito alcun parametro Il massimo numero di parametri di una subroutine standard o parametri
207. occo viene scritto eseguito ed immesso come parte del programma Nel modo EDITOR viene memorizzato e poi eseguito il programma completo 1 1 PROGRAMMAZIONE ESTERNA Se il CNC deve essere programmato tramite le unit esterne periferiche si deve usare il codice ISO Il programma inizier con il carattere seguito dal numero del programma 3 cifre seguite dai caratteri RT o LF e dalla N del primo blocco 1 caratteri prima di non vengono presi in considerazione Alla fine di ogni blocco prima della N del blocco successivo bisogna inserire un a capo RETURN RT e LINE FEED LF e quindi la N dell inizio del blocco successivo Per concludere un programma bisogna usare i caratteri ESCAPE ESC o END OF TAPE EOT oppure una serie di 20 caratteri nulli ASCII 00 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 1 1 2 PROGRAMMAZIONE DEI MESSAGGI I commenti da visualizzare devono essere scritti tra parentesi Al massimo 43 caratteri comprese le parentesi Il messaggio deve essere scritto alla fine del blocco cio N4 G X F M messaggio Se il primo carattere tra parentesi un asterisco messaggio la visualizzazione del messaggio lampeggiante Un messaggio VUOTO cancella la visualizzazione del messaggio precedente 1 3 CONNESSIONE CON DNC Ogni CNC FAGOR offre come prestazione standard la possibilit di lavorare con il DNC Controllo Numerico Distribuito rendendo possibile la comunicazione fra il
208. odo operativo 7 Cfr manuale del DNC Se il numero del programma da creare nella memoria del CNC per esempio il P12345 esiste gi nella memoria dovr occupare obbligatoriamente l ultima posizione della mappa dei programmi per dopo l esecuzione del blocco G76 P12345 il programma verr cancellato dalla memoria e si potr creare di nuovo il programma P12345 Se il numero del programma da creare G76 P5 esiste nella memoria del CNC ma non occupa l ultima posizione della mappa di programmi il Controllo visualizza il codice di errore 56 Attenzione Quando si crea un programma questo va a occupare l ultima posizione della mappa di programmi Quando il programma viene eseguito va a occupare la prima posizione della mappa di programmi Durante la creazione di un programma non possibile creare un altro programma diverso finch non si cancelli la creazione del precedente la cancellazione si effettua eseguendo M2 M30 RESET o EMERGENZA Le applicazioni possibili con la funzione G76 sono per esempio la creazione di un programma dopo il calcolo di un percorso per mezzo di un programma parametrico o la DIGITALIZZAZIONE di un modello con l ausilio di una sonda G75 generando un programma punto a punto della lunghezza desiderata 92 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 27 4 Preparazione della digitalizzazione e successiva esecuzione in macchina CONCEZIONE DEL SISTEMA LA SONDA La sonda p
209. olatore DNC Il CNC dispone del CONTROLLO NUMERICO DISTRIBUITO DNO che consente la comunicazione tra il CNC e un calcolatore per eseguire le seguenti funzioni Ordini di direttorio e cancellazione dei programmi Trasmissione di programmi e tabelle Esecuzione di un programma infinito Controllo remoto della macchina Capacit di supervisione dello stato dei sistemi avanzati del DNC Per usare il DNC il parametro di macchina P605 5 deve essere uguale a 1 Nel punto 6 del modo PERIPHERALS DNC ON OFF deve apparire ON incorniciato Se invece appare incorniciato OFF premere il tasto 6 Per ulteriori informazioni vedere il manuale del DNC Nel modo PERIPHERALS 7 ogni volta che si preme RESET si ripristinano le condizioni iniziali del CNC MANUALE DI FUNZIONAMENTO CNC 8025 8030 55 3 8 MODO 8 TABELLA UTENSILI E CORREZIONI DELLO ZERO G53 G59 Questa modo operativo si usa per memorizzare le dimensioni lunghezza e raggio degli utensili 00 99 ed i valori di fino a 7 correzioni dello zero G53 G59 La sequenza di lavoro per questo modo operativo il seguente 3 8 1 Selezione del modo operativo TABELLA UTENSILI 8 a Premere OP MODE Premere il tasto 8 Sul video appare TABELLA UTENSILI G53 G59 Mie xi Ze Fa Resa Ma Mes TOD eso Salati Di Rosse dii Rest TS We Her Fa frege dee dazi 3 8 2 Visualizzazione della tabella utensili Per visualizzare le dimensioni di un utensile che non appare sullo schermo si pos
210. one del ciclo abbia un fattore di forma F3 e la sonda sia un quadrato di 40 mm di lato X O P903 O 40 P902 a PD 5 2 5d P904 P905 Z Parametro di macchina P902 P90 40 Parametro di macchina P903 P90 Parametro di macchina P904 P92 40 Parametro di macchina P905 P92 Per eseguire 1 cicli di ispezione N2 N3 N4 e N5 spiegati qui di seguito viene impiegata una sonda collocata in una posizione della torretta portautensili La sonda deve essere precedentemente calibrata per esempio con il ciclo NO di calibratura utensile e tutte le sue dimensioni immesse nel correttore utensile corrispondente X Lunghezza sull asse X Z Lunghezza sull asse Z F Fattore di forma R Raggio della sfera della sonda Il codice del fattore di forma da introdurre nella tabella correttori dipende da quali siano state le facce della sfera utilizzate nella calibratura 84 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Codice 1 y Io Codice 3 X LA 4 Y g i i Codice 5 X e NAL Dai f MPTSI MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Codice 7 Codice 3 IN Codice 1 NDA Y t 85 N2 CICLO DI MISURAZIONE DEL PEZZO SULL ASSE X Formato di programmazione del ciclo G75 N2 P1 K P2 K P3 K P4 K G75N2 Codice del ciclo di misurazione su X PI Valore X teorico del punto da is
211. one quote mediante angolo ed una coordinata cartesiana COMPENSAZIONE Compensazione del raggio utensile Compensazione di lunghezza utensile Compensazione del gioco della vite Compensazione errore di lunghezza della vite VISUALIZZAZIONE Testi del CNC in spagnolo inglese francese tedesco ed italiano Visualizzazione del tempo di esecuzione Contapezzi Rappresentazione grafica dei movimenti e simulazione dei pezzi Visualizzazione della punta degli utensili Aiuti geometrici alla programmazione COMUNICAZIONE CON ALTRI DISPOSITIVI Comunicazione via RS 232C Comunicazione DNC Comunicazione RS485 Rete FAGOR Introduzione dei programmi dalle periferiche in codice ISO VARI Programmazione parametrica Digitalizzazione parametrica Possibilit di disporre di PLC integrato Eee LE E da Aida SIIT Mo M 14 x x gt x gt x x gt de de Mm M x ho ju m m A x FUNZIONI PREPARATORIE ASSI E SISTEMI DI COORDINATE Unit di misura in millimetri o pollici G70 G71 Programmazione assoluta incrementale G90 G91 Asse indipendente G65 SISTEMI DI RIFERIMENTO Ricerca di riferimento macchina G74 Preselezione delle quote G92 Spostamento di origini G53 G59 Preselezione dell origine polare G93 Memorizzare l origine delle coordinate G31 Recuperare l origine delle coordinate G32 ded dx E gt x x x x
212. ordinate dei punti della figura siano A XO Z0 B X90 Z 45 0 X134 Z47 e la programmazione dell asse X sia in diametri N90 G00 X134 Z47 Posizionamento dell utensile sul punto 0 N100 G81 PO K0 P1 K0 P2 K90 P3 K 45 P5 K5 P7 K3 P8 K4 P9 K100 Significato dei parametri PO Valore della coordinata X del punto A raggi o diametri P1 Valore della coordinata Z del punto A P2 Valore della coordinata X del punto B raggi o diametri P3 Valore della coordinata Z del punto B P5 Massima passata di profondit Deve essere maggiore di zero altrimenti si verifica l errore 3 La profondit reale calcolata dal controllo minore o uguale a quella massima P7 Sovrametallo di finitura sull asse X Deve eesere maggiore o uguale a zero altrimenti si verifica l errore 3 170 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P8 Sovrametallo di finitura sull asse Z Deve essere maggiore o uguale a zero altrimenti si verifica l errore 3 P9 Velocit di avanzamento perla passata di finitura Se zero non c passata di finitura Se negativo si verifica l errore 3 Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale O e quello finale B sull asse X deve essere uguale o maggiore di P7 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P7 pi
213. ore 1 01 il CNC non risponder al tasto dell avanzamento veloce DO Versione 7 4 Maggio 1999 NUOVO PARAMETRO MACCHINA ASSOCIATO ALLE FUNZIONI M Il parametro macchina P620 8 indica quando vengono usate le funzioni M3 M4 MS durante l accelerazione e il rallentamento del mandrino ANNULLARE CORRETTORE DURANTE IL CAMBIO DI UTENSILE Da questa versione in poi all interno del programma associato all utensile possibile eseguire un blocco di tipo T 0 per annullare il correttore dell utensile Ci permette di eseguire spostamenti su una determinata quota senza bisogno di eseguire complicati calcoli Il correttore pu solo essere annullato T 0 o modificato T xx Non possibile cambiare di utensile Txx xx all interno del programma associato all utensile 7 3 3 FATTORE DI DIVISIONE DEI SEGNALI DI RETROAZIONE Iparametri P620 5 P620 6 P613 8 e P613 7 siusano assieme ai parametri P602 6 P602 5 a 1 a e P614 5 che indicano rispettivamente il fattore di moltiplicazione dei segnali di retroazione degli assi X Z 3 Asse X Asse Z 3 Asse 4 Asse P602 6 P602 5 P612 5 P614 5 P620 5 P620 6 P613 8 P613 7 Indicano se i segnali di retroazione si dividono 1 oppure no 0 P620 5 0 P620 6 0 P613 8 0eP613 7 0 Non si dividono P620 5 1 P620 6 1 P613 8 1eP613 7 1 Si dividono per 2 Esempio Si desidera ottenere una risoluzione di 0 01 mm per mezzo
214. ortato gli assi alla posizione voluta con i tasti JOG premere ENTER le coordinate del punto vengono cos memorizzate Se oltre alle quote di un punto il blocco deve contenere altre informazioni come funzioni G S M T ecc ogni volta che viene premuto il tasto dell asse corrispondente il CNC assume quale valore dell asse la quota in cui si trova in macchina in quel momento Questo metodo molto pratico quando si crea un programma per copiare un pezzo usando le funzioni G08 G09 Dopo aver scritto G08 in un blocco che deve contenerlo usare i tasti JOG per portare la macchina sul punto finale dell arco tangente al percorso precedente poi premere ENTER e il blocco verr memorizzato Dopo aver scritto G09 in un blocco che lo richiede usare i tasti JOG per portare la macchina su un punto intermedio dell arco e premere il tasto ENTER Il CNC assumer queste quote come quelle del punto intermedio dell arco Poi portare la macchina al punto finale e premere ENTER il blocco verr memorizzato 3 2 8 Cancellazione di un blocco E uguale alla stessa funzione nel modo EDITOR 6 3 2 9 Copiare un programma E uguale alla stessa funzione nel modo EDITOR 6 MANUALE DI FUNZIONAMENTO CNC 8025 8030 23 3 3 MODO 3 TEACH IN Questo metodo di programmazione fondamentalmente uguale al modo EDITOR ad eccezione del fatto che 1 blocchi che vengono scritti possono essere eseguiti prima di essere immessi in memoria Questo
215. over fino alla ricezione del segnale esterno della sonda e ricevutolo considera terminato il blocco e accetta come posizione teorica degli assi la posizione reale da essi occupata alla ricezione del segnale Durante il movimento con la sonda G75 non possibile variare la velocit di avanzamento mediante il selettore di FEED RATE che rimane fisso a 100 Se gli assi arrivano alla posizione programmata prima di ricevere il segnale esterno della sonda il CNC genera l errore 65 Una volta eseguito questo blocco si possono assegnare i valori degli assi ai parametri richiesti Il che oltre alla possibilit di eseguire operazioni matematiche con i parametri permette di realizzare programmi speciali di misurazione e verifica di utensili e pezzi La funzione G75 implica la funzione G01 e G40 cio partendo da un blocco con G75 il CNC assume la funzione G01 e G40 NOTA Il CNC permette di misurare manualmente la lunghezza degli utensili usando una sonda Le informazioni necessarie per applicare questa prestazione si trovano nel MANUALE DI OPERAZIONE Con il modello TS possibile eseguire 1 cicli fissi di ispezione che vengono descritti di seguito MANUALE DI PROGRAMMAZIONE CNC 8025 8030 75 6 26 5 G75 N2 Cicli fissi di ispezione Il CNC dispone di differenti cicli di ispezione mediante i quali possono essere misurate le dimensioni dell utensile misurare pezzi ecc Il formato di programmazione il seguente G75 N P K P
216. pezionare P2 Valore Z teorico del punto da ispezionare P3 Distanza di sicurezza in raggi P4 Velocit di avanzamento della sonda Il parametro P1 viene programmato in raggi o diametri a seconda del valore dato al parametro macchina P11 Punto iniziale ci i j Valore teorico P4 Valore reale Avanzamento in G00 MPTS2 Avanzamento P4 Dopo aver terminato il ciclo nella tabella dei parametri si hanno i seguenti valori Il valore di P90 indica il valore reale misurato sull asse X Il valore di P93 indica l errore di misurazione I valori del parametro P90 sono in raggi o diametri a seconda di ci che stato definito nel parametro macchina P11 Il valore del parametro P93 sempre in diametri 86 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 N3 CICLO DI MISURAZIONE DEL PEZZO SULL ASSE Z Formato di programmazione del ciclo G75 N3 P1 K P2 K P3 K P4 K G75 N3 Codice del ciclo di misurazione su Z PI Valore X teorico del punto da ispezionare P2 Valore Z teorico del punto da ispezionare P3 Distanza di sicurezza P4 Velocit di avanzamento della sonda Punto iniziale lore real Valore teorico Va a Avanzamento in G00 MPT53 Avanzamento P4 Dopo aver terminato il ciclo nella tabella dei parametri si hanno 1 seguenti valori Il valore di P92 indica il valore reale misurato sull asse Z Il valore di P95 indic
217. pezione la macchina si ferma e il CNC trasferisce la lunghezza misurata di X o Z alla corrispondente posizione della tabella dei correttori predisponendo a zero il valore di I o K Per la misurazione e il trasferimento di un altro asse ripetere dal punto 3 Dopo aver ritirato l utensile misurato per misurare e trasferire le dimensioni di un altro utensile ripetere dal punto 2 Durante il movimento di ispezione la velocit di avanzamento resta fissa al 100 e non pu essere alterata per mezzo dell interruttore FEED RATE I valori del raggio della placca Re il fattore di forma F dell utensile si immettono manualmente mediante il modo operativo 8 oppure programmando la funzione G50 Per lavorare nel modo standard in JOG premere MISURA UTENS 3 5 12 Tasti per l uso del mandrino Mediante questi tasti del quadro dei comandi possibile avviare in entrambi i sensi e arrestare la rotazione del mandrino purch sia stata programmata la funzione S corrispondente senza che sia necessario eseguire M3 M4 o M5 Mediante i tasti possibile variare la della velocit di rotazione S programmata p prog 38 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 6 MODO 6 EDITOR Questo il modo operativo fondamentale per la programmazione del CNC In questo modo si possono scrivere correggere e cancellare i programmi le subroutines e i blocchi non collegati Il metodo di lavoro di questo modo operativo il seguente 3 6
218. postamento 5000 mm N10 Z5000 Spostamento 5000 mm S o F sono state definite con un valore maggiore di quello permesso Non vi sono sufficienti informazioni per l arrotondamento dello spigolo la compensazione o lo smusso Subroutine ripetuta M19 programmato impropriamente G72 programmata impropriamente Ricordare che Se la funzione G72 viene applicata ad un solo asse nel momento in cui viene applicato il fattore di scala l asse deve trovarsi all origine valore 0 Questo errore si genera nei seguenti casi gt Richiamo di subroutines con pi di 15 livelli di annidamento gt Inun blocco stato programmato un salto a se stesso Esempio N120 G25 N120 La circonferenza programmata non passa per il punto finale definito tolleranza 0 01 mm L arco definito da G08 o G09 non esiste Questo errore si produce quando stato programmato un ingresso tangenziale e si verificano i seguenti casi gt Non esiste lo spazio necessario per realizzare l ingresso tangenziale E necessario uno spazio superiore od equivalente a 2 volte il raggio di arrotondamento programmato 25tal3 gt Il tratto in cui stato definito l ingresso tangenziale un tratto curvo G02 G03 Il tratto in cui stato definito l ingresso tangenziale deve essere lineare 042 043 044 045 046 047 048 049 050 051 054 055 056 Questo errore si produce quando stata programmata una uscita tangenziale e si verificano 1 segu
219. r A A li a AY A o il sta 1 I SEFSSaRta cuni Mu Th SCI774 Passata finale ETA m MN E 2 RA L di sgrossatura Punto finale P10 A questo parametro si deve assegnare un valore diverso da zero quando si desidera che il CNC realizzi una passata finale di sgrossatura prima di realizzare la passata di finitura P9 gt 0 P10 0 P9 gt 0 P10 0 Y Passata finale Passata di finitura Y S REALE 5 di sgrossatura ZL S A A ES 8 bossa Passata di finitura P13 Numero del primo blocco di definizione del profilo P14 Numero dell ultimo blocco di definizione del profilo Deve essere maggiore di P13 altrimenti si genera l errore 13 Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale O e quello finale B sull asse X deve essere uguale o maggiore di P7 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P7 pi un numero intero di volte PS passo 2 La distanza tra il punto iniziale 0 e il punto A sull asse Z deve essere maggiore di P8 3 Nella definizione del profilo non necessario programmare il punto iniziale A gi definito dai parametri PO e PI MANUALE DI PROGRAMMAZIONE CNC 8025 8030 163 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I paramet
220. r l esecuzione del ciclo si genera Perrore 4 Se invece corretta se necessario viene eseguita una sfacciatura verticale previa 5 Se c passata di finitura il ciclo si conclude nel punto in cui l utensile si trovava inizialmente 0 Se non c passata di finitura il ciclo ha termine nel punto F 6 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in G00 altrimenti il CNC genera l errore 35 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da 0 ad 1 e da 3 a 0 vengono eseguiti in rapido MANUALE DI PROGRAMMAZIONE CNC 8025 8030 179 14 9 CICLO FISSO DI FILETTAURA LONGITUDINALE G86 P4 A Sa GO Se A G E P11 IS P7 MPT85 Z Formato N4 G86 PO K P1 K P2 K P3 K P4 K P5 K P6 K P7 K P10 K P11 K P12 K Significato dei parametri PO Valore assoluto di X del punto iniziale della filettatura A raggi o diametri Pl Valore assoluto di Z del punto iniziale della filettatura A P2 Valore assoluto di X del punto finale della filettatura B raggi o diametri P3 Valore assoluto di Z del punto finale B della filettatura P4 Profondit della filettatura raggi Ha un valore positivo nelle filettature esterne ed un valore negativo in quelle interne
221. r la cancellazione della compensazione raggio utensile G41 Per la compensazione raggio utensile a sinistra G42 Per la compensazione raggio utensile a destra X Parametro P600 1 0 e gli assi Z Parametro P600 1 1 e gli assi pel X Y MPT29 G41 G42 L utensile a destra del pezzo L utensile a sinistra del pezzo come si vede dalla direzione del come si vede dalla direzione del movimento movimento 48 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Se P600 1 0 e gli assi Z oppure P600 1 1 e gli assi PR G41 si comporta come G42 e viceversa Il CNC ha una tabella di 32 coppie di valori per la compensazione utensili che comprendono per ogni valore la lunghezza utensili X Z I K e il raggio oltre ai codici di forma F I valori della compensazione devono essere memorizzati nella TABELLA UTENSILI 8 E inoltre possibile verificare e modificare i valori di I e K nella tabella senza fermare l esecuzione di un programma Cfr Manuale di Funzionamento E inoltre possibile memorizzare la tabella utensili con G50 I valori di compensazione massimi sono X Z lunghezza utensile 8388 607 mm 330 2599 pollici LK lunghezza utensile 32 766 mm 1 2900 pollici R raggio 1000 000 mm 39 3700 pollici Per eseguire la compensazione del raggio anche necessario il codice di forma dell utensile F I codici possibili sono da FO a F9 vedere la figura La compensazione diventa efficac
222. ramento del pezzo selezionabile dall utente Programmazione assoluta incrementale Programmazione di quote con coordinate cartesiane Programmazione di quote con coordinate polari Programmazione quote mediante angolo ed una coordinata cartesiana COMPENSAZIONE Compensazione del raggio utensile Compensazione di lunghezza utensile Compensazione del gioco della vite Compensazione errore di lunghezza della vite VISUALIZZAZIONE Testi del CNC in spagnolo inglese francese tedesco ed italiano Visualizzazione del tempo di esecuzione Contapezzi Rappresentazione grafica dei movimenti e simulazione dei pezzi Visualizzazione della punta degli utensili Aiuti geometrici alla programmazione COMUNICAZIONE CON ALTRI DISPOSITIVI Comunicazione via RS 232C Comunicazione DNC Comunicazione RS485 Rete FAGOR Introduzione dei programmi dalle periferiche in codice ISO VARI Programmazione parametrica Digitalizzazione parametrica Possibilit di disporre di PLC integrato Eee LE E da Aida SIIT Mo M 14 x x gt x gt x x gt de de Mm M x ho ju m m A x FUNZIONI PREPARATORIE ASSI E SISTEMI DI COORDINATE Unit di misura in millimetri o pollici G70 G71 Programmazione assoluta incrementale G90 G91 Asse indipendente G65 SISTEMI DI RIFERIMENTO Ricerca di riferimento macchina G74 Preselezione delle quote G92 Spostamento di o
223. rammi rivestono un importanza speciale quando la funzione matematica molto complessa e il controllo non pu processare tutto il calcolo in tempo reale contemporaneamente alla lavorazione La traiettoria si scompone in precedenza in punti successivi ad esempio con la possibilit di arrotondamento che verranno poi memorizzati come un nuovo programma FAGORDNC PER LA DIGITALIZZAZIONE Dopo aver eseguito il FAGORDNC selezionare l opzione di DIGITALIZZAZIONE il computer rimane quindi in attesa di ricevere dati dal CNC Viene ora esguito il programma di ispezione prescelto Quando il controllo CNC conclude la digitalizzazione della superficie del modello il computer invia il messaggio PROGRAMMA RICEVUTO I programmi immagazzinati nel computer possono essere modificati con qualunque editor di testi che generi caratteri ASCII come se si trattasse di un testo In tal modo possibile modificare la profondit di passata la velocit di avanzamento ecc oppure programmare le condizioni di lavoro nei primi 100 blocchi riservati a questo scopo Per eseguire il programma memorizzato nel computer e dopo aver eseguito il programma di comunicazione FAGORDNC si sceglie l opzione di ESECUZIONE DEL PROGRAMMA INFINITO Il computer richiede il numero del programma e poi il numero di volte che il programma dovr essere ripetuto e infine il tipo di esecuzione AUTOMATIC DRY RUN FUNZIONI G TRAIETTORIA TEORICA 96 MANUALE DI PROGRAM
224. rativi 0 1 AUTOMATIC Esecuzione dei programmi in ciclo continuo SINGLE BLOCK Esecuzione blocco a blocco dei programmi di lavoro PLAY BACK Creazione di un programma in memoria mentre la macchina lavora manualmente TEACH IN Creazione ed esecuzione di un blocco senza immetterlo nella memoria Creazione esecuzione ed immissione di un blocco nella memoria in tal modo un programma viene creato durante l esecuzione blocco a blocco DRY RUN Verifica dei programmi prima dell esecuzione effettiva del primo pezzo JOG Movimento manuale della macchina Riferimento macchina Preselezione di qualsiasi valore e azzeramento degli assi Immissione ed esecuzione di F S M e T Predisposizione delle condizioni iniziali del magazzino utensili Funzionamento con generatore manuale di impulsi MANUALE DI FUNZIONAMENTO CNC 8025 8030 6 EDITOR Creazione modifica e verifica di blocchi dei programmi e delle subroutines 7 PERIPHERALS Trasferimento dei programmi o dei parametri di macchina da o verso le unit periferiche 8 TABELLA UTENSILI G53 G59 Immissione modifica e verifica delle dimensioni raggio e lunghezza di fino a 100 utensili e delle correzioni dello zero G53 G59 9 MODI SPECIALI Test generale del CNC Verifica degli ingressi e delle uscite Predisposizione delle funzioni M decodificate Predisposizione dei parametri di macchina Immissione dei valori di compensa
225. rato la sonda si procede all ispezione della superficie prescelta Si pu dividere la superficie del modello in varie parti e definire una rete di campionatura diversa per ciascuna area combinando le diverse passate di campionatura che FAGOR offre come esempio La sequenza dei punti deve avere una forma logica per la lavorazione successiva in cui l utensile allo stesso modo della sfera percorre la successione di punti memorizzati nel programma MANUALE DI PROGRAMMAZIONE CNC 8025 8030 95 Se necessaria la lavorazione in pi passate il programma deve essere eseguito pi volte applicando successivi d calages di origine o cambi di compensazione della lunghezza dell utensile In un blocco precedente il controllo riserva automaticamente 100 blocchi in cui si possono definire le funzioni preparatorie che interessano tutto il programma spigolo arrotondato fattore di demoltiplicazione rotazione degli assi ecc Grazie ai diversi processi all interno del programma di digitalizzazione possibile ottimizzare l ispezione del modello Ad esempio nel blocco G76 si possono immettere funzioni di assistenza geometrica con possibile arrotondare il profilo di lavorazione calcolato punto per punto Una delle molteplici applicazioni della funzione G76 la creazione di un programma dopo averconosciuto la funzione matematica La traiettoria seguita si calcola mediante un programma parametrico che si esegue in DRY RUN Questi prog
226. ratta al valore del 3 asse precedentemente H 3 4 memorizzato nella tabella 1 4 3 Quantit aggiunta o sottratta al valore di X precedentemente memorizzato 1 3 4 nella tabella K 4 3 Quantit sommata o sottratta al valore di Z precedentemente memorizzato K 3 4 nella tabella Formato b Questo modo serve per applicare le correzioni degli zeri al programma in corso A seconda del valore assegnato al parametro di macchina P616 4 vi sono due possibilit Caso 1 P616 4 0 Per eseguire le correzioni degli zeri nel programma in corso viene usato un blocco come N4 G5 secondo i valori memorizzati nell indirizzo G5 della tabella delle correzioni degli zeri G53 G59 N4 Numero del blocco G5 G53 G54 G55 G56 G57 G58 G59 Indirizzo della tabella in cui sono memorizzati i valori di correzione zeri Caso 2 P616 4 1 Quando viene eseguita una funzione del tipo G54 G58 la correzione degli zeri applicata a ciascun asse il valore indicato nella tabella G54 G58 pi il valore indicato nella posizione G59 della tabella Non influenza G53 68 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio MPT43 Supponendo che l utensile si trovi nel punto X200 Z530 che l asse X sia programmato in raggi che lo zero macchina sia il punto X0 Z0 e che il parametro di macchina P616 4 0 Nella tabella di G53 G59 si introducono G53 X0 Z340 G54 X0 Z170 G55
227. razione G90 C15 708 C31 416 Z130 C39 270 C54 978 Z190 C70 686 C86 394 Z130 C94 248 C109 956 Z70 C125 664 G91 X4 Ritorno M30 30 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 G16 LAVORAZIONE SULLA SUPERFICIE FRONTALE DEL PEZZO piano principale C_X Occorre ricordare che con la funzione G16 attivata le coordinate degli assi devono essere programmate come in una fresatrice cio non si tiene conto del parametro di macchina P11 in cui si indica se l asse X programmato in raggi o diametri Osservare nell esempio che la coordinata X del blocco N400 X60 e quella del blocco N490 X30 corrispondono allo stesso punto Esempio Supponendo che la programmazione dell asse X sia in diametri X i la Se gt a X30 N N400 G0 X60 Z 2 N410 G14 N420 G16 N430 G1 G90 X15 F1000 N440 C 10 X0 N450 X12 N460 C10 N470 X0 N480 CO X15 N490 X30 N500 G14 N510 GO X100 Z200 N MANUALE DI PROGRAMMAZIONE CNC 8025 8030 31 ESEMPIO PROGRAMMAZIONE DELL ASSE C Programma della traiettoria precedente Nell esempio supponiamo che la programmazione dell asse X in raggi e che la traiettoria reppresentata quella che segue al centro dell utensile usato Il punto di inizio il X0 Z2 N10 G14 N20 G0 G90 X0 Z2 N30 Z 9 5 N40 G16 N50 G1 G91 C10 X20 F500 N60 X30 N70 C 20 N80 X 30 N90 G90 C10 X 20 FO N100 G91 X 30 F500 N110 C 20 o N120 X30 pe N130 G9
228. re a disattivare le abilitazioni ed eliminare le uscite analogiche attivano l uscita di EMERGENCY ripristinando le condizioni iniziali del CNC FAGOR CNC 8025 8030 Modelli TS TG T MANUALE DI PROGRAMMAZIONE Ref 9701 ita RIGUARDO ALL INFORMAZIONE DI QUESTO MANUALE Questo manuale indirizzato all utente della macchina E inclusa informazione necessaria ai nuovi utenti oltre a temi pi complessi per coloro i quali gi conoscono il prodotto CNC 8025 Non sar necessario leggere tutto questo manuale Consultate l indice e la lista delle Nuove Prestazioni e Modifiche queste vi indicheranno il capitolo o comma del manuale dove descritto il tema desiderato Il manuale presenta tutte le funzioni che la famiglia CNC 8025 possiede Consultate la tabella comparativa dei modelli per conoscere le funzioni di cui dispone il Vostro CNC Inoltre esiste un appendice di errori che indica alcune delle cause che possono provocare ciascuna di esse Note L informazione descritta in questo manuale pu subire variazioni motivata da modifiche tecniche FAGOR AUTOMATION S Coop Ltda si riserva il diritto di modificare il contenuto del manuale non essendo obbligata a comunicare le variazioni INDICE Comma Pagina A Tabella comparativa dei modelli FAGOR CNC 8025 8030 ix Nuove prestazioni modifiche allineare xiii INTRODUZIONE Condizioni BIO I reaa alane Intr Condizioni
229. re definita mediante tre punti Con le quali possibile arrotondare il profilo di lavorazione calcolato punto per punto MANUALE DI PROGRAMMAZIONE CNC 8025 8030 99 2 Esempio G76 CALCOLO DEI PUNTI CON LA FUNZIONE MATEMATICA NOTA Questo un esempio di programma parametrico che una volta eseguito calcola 1 vari punti di unaellisse e li carica con la funzione G76 in un nuovo programma per lavorazioni successive I parametri di richiamo sono PO Semiasse maggiore A P1 Semiasse minore B P3 Angolo del punto iniziale P20 Incremento dell angolo XA B P1 AQ P20 MPT55 E A PO Z Le coordinate XZ dei diversi punti che formano l ellisse sono calcolati con la formula Z PO seno P3 X PI coseno P3 100 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Supponendo che il punto di inizio dell utensile sia il punto X27 Z43 e l asse X si programmi in raggi il programma di calcolo il P761 indicato di seguito N20 G76 P00098 N30 P0 K37 P1 K22 P3 K90 P20 K 0 5 N40 P4 F7P3 P5 F8P3 P6 P0F3P4 P7 P1F3P5 N50 G76 G0 GS XP7 ZP6 punto iniziale dell elisse N60 P3 P3F1P20 P4 F7P3 P5 F8P3 P8 P0F3P4 P9 P1F3P5 N70 P3 P3F1P20 P4 F7P3 P5 F8P3 P10 P0F3P4 P11 P1F3P5 N80 G76 GI G9 XP11 ZP10 IP9 KP8 F250 N90 P3 P3F1P20 P4 F7P3 P5 F8P3 P10 P0F3P4 P11 P1F3P5 N100 G76 G8 XP11 ZP10 N110 P99 K176 N120 G25 N90 100 P99 N130 G76 G0 X27 Z43 N140 M30 Eseguendo questo programma nel modo operativo DRY RUN si crea
230. ri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 Il profilo pu essere formato da rette o da curve Tutti i blocchi di definizione del profilo vengono programmati in coordinate cartesiane e si devono sempre programmare i valori dei due assi in assoluto altrimenti il controllo genera l errore 21 Se il profilo presenta delle curve queste devono essere programmate con le coordinate del centro I K con rispetto al punto iniziale dell arco e con il segno corrispondente Se nella definizione del profilo si programmano le funzioni F S T oppure M queste vengono ignorate tranne che nella passata di finitura Il ciclo si conclude nel punto in cui l utensile si trovava inizialmente 0 E possibile lavorare con compensazione di raggio utensile G41 G42 purch l ultimo movimento prima del richiamo del ciclo sia stato in G00 altrimenti il CNC genera l errore 39 Nella figura si pu osservare il ciclo di lavorazione elementare Gli spostamenti dal punto 1 al 2 e dal 2 al 3 si eseguono alla velocit di avanzamento programmata mentre quelli da 0 ad 1 e da 3 a 0 vengono eseguiti in rapido 164 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Esempio G68 a i Z N100 N110 G42 G00 X120 Z0 N120 G68 PO K0 P1 K 10 P5 K2 P7 K0 8 P8 K0 8 P9 K100 P13 K200 P14 K250 N130 G40 X130 Z10 N140 M30 N200 G03 X40 Z 30 1 6 K 26 N210 G01 X40 Z 40 N220 G02 X80
231. rigini G53 G59 Preselezione dell origine polare G93 Memorizzare l origine delle coordinate G31 Recuperare l origine delle coordinate G32 ded dx E gt x x x x 4 14 FUNZIONI PREPARATORIE Velocit di avanzamento F Avanzamento in mm min o pollici minuto G94 Avanzamento in mm giro o pollici giro G95 Feed rate programmabile G49 Velocit di rotazione del mandrino S Velocit di rotazione in gpm G97 Velocit di taglio costante G96 Limitazione del valore di S in velocit di taglio costante G92 Selezione degli utensili e correttore T Attivazione Asse C in gradi G14 Piano Principale C Z G15 Piano Principale C X G16 FUNZIONI AUSILIARI Stop programma M00 Fermata condizionale del programma M01 Fine programma M02 Fine programma con ritorno all inizio M30 Avviamento del mandrino a destra senso orario M03 Avviamento del mandrino a sinistra senso anti orario M04 Fermata del mandrino M05 Fermata orientata del mandrino M19 Cambio di gamme del mandrino M41 M42 M43 M44 Cambio di utensili con M06 Utensile motorizzato M45 S Utensile sincronizzato M45 K CONTROLLO DELLA TRAIETTORIA Messa in posizione rapida G00 Interpolazione lineare G01 Interpolazione circolare G02 G03 Interpolazione circolare con il centro nelle coordinate assolute G06 Traiettori
232. rmato in pollici P 5 N4 G2 X 3 4 Z 3 4 F4 S4 T2 2 M2 4 3 significa che dopo la lettera relativa si pu scrivere un numero negativo o positivo di 4 cifre al massimo davanti al punto decimale e di 3 cifre dopo il punto decimale 3 4 significa che dopo la lettera relativa si pu scrivere un numero negativo o positivo di 4 cifre al massimo davanti al punto decimale e di 3 cifre dopo il punto decimale 4 significa che si possono scrivere solo dei numeri positivi di 4 cifre nessun decimale 2 2 significa valore positivo con 2 cifre davanti al punto decimale e 2 dopo In questo manuale vengono indicati il relativo formato di ciascuna funzione e il significato dei parametri impiegati 3 1 PROGRAMMAZIONE PARAMETRICA Si pu inoltre programmare in un blocco qualunque funzione con i parametri eccetto il numero del programma numero del blocco e le funzioni G che devono essere accompagnate da altri dati come G4K G22N G25N ecc in modo che al momento dell esecuzione di questo blocco la funzione assumer come valore quello del parametro in quel momento Ugualmente nello stesso blocco possono essere programmate combinazioni di valori numerici fissi e parametri per esempio N4 GP36 X37 5 ZP13 FP10 S1500 TP4 P4 MP2 Il CNC dispone di 255 parametri aratmetici P00 P254 Cfr il relativo capitolo in questo manuale MANUALE DI PROGRAMMAZIONE CNC 8025 8030 5 4 NUMERAZIONE DEI PROGRAMMI Ogni programma deve ess
233. ro del blocco G50 Codice identificatore per l immissione nella tabella correzioni utensili T2 T01 T32 Indirizzo della tabella correzioni utensili X 4 3 Lunghezza dell utensile lungo l asse X Z 4 3 Lunghezza dell utensile lungo l asse Z F1 F0 F9 Codice di forma dell utensile R4 3 Raggio dell utensile 1 2 3 Correzione usura utensile lungo l asse X diametri K 2 3 Correzione usura utensile lungo l asse Z I valori di X Z F R I K sostituiscono i valori gi esistenti nell indirizzo T2 b Percambiaresolouno o alcuni valori sufficiente programmarli dopo G50 T2 Irimanenti valori della tabella rimangono invariati Quando si programma in questo modo occorre tener conto di alcune particolarit Se si programma X o Z o entrambe e non si programma I K si sustituisce nella tabella la lunghezza X Z con i nuovi valori e si mettono a zero 1 valori di correzione usura corrispondenti I K o entrambi Se dopo G50 T2 si programma I 2 3 o 1 2 3 K 2 3 questi valori vengono sommati o sottratti a quelli memorizzati in precedenza Nei blocchi in cui si sia programmato G50 non possibile programmare nessun altra informazione MANUALE DI PROGRAMMAZIONE CNC 8025 8030 63 6 19 G51 MODIFICA DELLE DIMENSIONI DELL UTENSILE IN USO Tramite la funzione G51 si possono modificare secondo necessit i valori di I e di K dell utensile utilizzato senza che 1 valori memorizzati nella tabella veng
234. rroneo oppure che stato scritto il numero di un blocco non ammesso Attenzione Per evitare il possibile deterioramento del nastro magnetico si consiglia di lasciare aperto il coperchio del lettore quando lo si attacca o lo si stacca 3 7 3 Emissione di un programma su cassetta FAGOR 1 a Premere il tasto 1 Sul video appare NUMERO PROGRAMA P Immettere il numero del programma da trasmettere Se viene immesso P99999 il CNC si prepara a trasmettere i parametri di macchina la tabella delle funzioni M decodificate la tabella della compensazione della madrevite e il programma dell operatore del PLC INTEGRATO se questa opzione disponibile Premere ENTER Esistono tre possibilit Il programma selezionato non c nella memoria del CNC Sul video appare NON ESISTE IN MEMORIA Premere CONTIN per tornare alla selezione del modo PERIPHERALS 7 oppure Premere OP MODE Appare la lista dei modi operativi MANUALE DI FUNZIONAMENTO CNC 8025 8030 SI b c Sul nastro esiste un programma con lo stesso numero Premendo ENTER sul video appare ESISTE GIA NELLA CASSETTA DA CANCELLARE Se non lo si vuole cancellare Premere qualsiasi tasto diverso da Y In tal modo si ritorna allo stato iniziale del modo operativo Se lo si vuole cancellare Premere il tasto Y Sul video appare NUMERO PROGRAMMA P CANCELLATO Da questo momento inizia la trasmissione del programma sull
235. rrore 3 P9 Velocit di avanzamento perla passata di finitura Se zero non c passata di finitura Se negativo si verifica l errore 3 P18 ID Distanza del punto A dal centro dell arco sull asse X Anche se i valori dell asse X si programmano in diametri i valori di I vengono sempre programmati in raggi P19 K Distanza del punto A dal centro dell arco sull asse Z Quando si programma un ciclo fisso occorre ricordare quanto segue 1 La distanza tra il punto iniziale O e quello finale B sull asse X deve essere uguale o maggiore di P7 Per evitare che si verifichi l errore 31 quando si lavora con la compensazione del raggio si consiglia di attribuire a questa distanza un valore uguale a P7 pi un numero intero di volte P5 passo 2 La distanza tra il punto iniziale 0 e il punto A sull asse Z deve essere maggiore di P8 3 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo al ciclo I parametri possono essere programmati nel blocco di richiamo al ciclo o in blocchi precedenti Le condizioni di uscita sono G00 e G90 4 Se la posizione dell utensile non quella corretta per l esecuzione del ciclo si genera Perrore 4 Se invece corretta se necessario viene eseguita una tornitura orizzontale previa 5 Se c passata di finitura il ciclo si conclude nel punto in cui l utensile si trovava inizialment
236. rso 34 6 10 05 Pileiura Eroica E 36 6 11 G36 Arrotondamento controllato dello spigolo ii 41 6 12 G3 T MEressa TRAZA ola 43 013 fria Useita TENERLA pe 45 6 14 LP IA 47 6 15 Compensazione MENSIE lalla ere 48 PILL Selezione ed inizio della compensazione raggio utensile Sa 0152 Operazioni con la compensazione raggio utensile s isiiririisisisiirisisisiesssiesisisroass 55 6 13 3 Cancellazione temporanea della compensazione con G00 59 6 15 4 Cancellazione della compensazione del raggio i 59 Y Os Un Uy Comma gt _ 6 16 G47 Trattamento a blocco unico G48 Cancellazione del trattamento a blocco unico 62 6 17 G19 FEED RATE progranmabile ci ci 62 6 18 G50 Immissione dei valori nella tabella correzioni utensili 63 6 19 G51 Correzione delle dimensioni dell utensile in SO rire 64 6 20 6532 Comunicazione con la RETE DATI FAGOR vincia ote 65 6 21 GIO Spostamento desli Zeri ri nE E 67 6 21 1 G39 spostamento degli Zeri addizionale conri 70 6 22 G63 Bsectizione Indipendente di UN ASS rtorras 70 6 23 COC Uo AURA A 70 6 24 72 Demoli pica zi one eil E RL 71 0 25 G74 Ricerca del riferimento macchina ci 72 6 26 donde dl peon OMA ei oia 73 6 26 1 Definizione ni dad 73 6 26 2 Aa AAA A AE T E E 73 6 26 3 Appiani Ro 74 6 26 4 IS APO RA
237. salto se non attivato l indicatore 2 G26 Salto richiamo condizionato se 0 Quando il controllo legge un blocco con il codice G26 se la condizione 0 salta al blocco indicato da N4 oppure da N4 4 2 se non c la condizione 0 il CNC non tiene conto di questo blocco Programmazione N4 G26 N4 oppure N4 G26 N4 4 2 G26 deve stare da solo in un blocco Esempi a NO G00 XI0 NS P2 K3 N10 Pl P2 FI K5 N15 G01 Z5 N20 G26 N50 N25 N50 G1 Z10 Dato che l ultima operazione coi parametri P1 P2 K5 3 5 8 risultato non 0 l indicatore 0 non viene attivato e il CNC non tiene conto del blocco N20 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 149 b NO G00 X10 NS P2 K3 N10 P1 P2 F1 K5 N15 G01 Z5 N20 P3 K7 N25 P4 P3 F2 K7 N30 G26 N50 N50 M30 Dato che l ultima operazione coi parametri P4 P3 F2 K7 7 7 Q viene attivato l indicatore di 0 ed il CNC quando legge il blocco 30 salta al blocco 50 G27 Salto condizionato se non uguale a 0 Quando il CNC legge un blocco con G27 se si verificata la condizione di non uguaglianza a 0 salta al blocco identificato da N4 oppure da N4 4 2 se tale condizione non si verificata non tiene conto di tale blocco Programmazione N4 G27 N4 o N4 G27 N4 4 2 G27 deve stare da solo in un blocco G28 Salto richiamo condizionato se minore Quando il controllo legge un blocco con il codice G28 se si verificata la condizione di minore salt
238. sce la direzione di rotazione con S 4 ruota in un verso e con S 4 ruota nel verso opposto Si pu programmare un valore compreso tra SO e S 9999 che corrispondono rispettivamente a 0 giri min e 9999 giri min 124 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 b Utensile sincronizzato con la velocit di rotazione del mandrino L utensile sincronizzato formato da varie lame con una proporzione determinata Questo utensile girevole e ruota in relazione alla velocit del mandrino La sua utilit principale la possibilit di effettuare poligoni nel pezzo oppure trasformare il pezzo in un prisma quadrangolare esagonale ottagonale ecc ESEMPI UTENSILE A QUATTRO LAME E PROPORZIONE DI ROTAZIONE PEZZO UTENSILE 1 2 IL POLIGONO RISULTANTE E UN OTTAGONO CON PROPORZIONE 1 1 NE RISULTA UN QUADRATO CON PROPORZIONE 2 3 NE RISULTA UN OTTAGONO PT2 La formula per calcolare il numero di lati del poligono risultante la seguente numero di lati numero di lame x fattore K Ur altra utilit rappresentata dal fatto che usando un secondo mandrino e sincronizzando le velocit dei due mandrini possibile trasferire il pezzo da un mandrino all altro Per poterutilizzare questa prestazione necessario collegare un encoderall utensile motorizzato Formato di programmazione N4 M45 K 3 4 Il segno definisce il senso di rotazione con K 4 ruota in un verso e con K 4 ruota nel verso opposto Il fat
239. se disponibile questa prestazione P621 7 0 Non disponibile questa prestazione P621 7 1 E disponibile questa prestazione Fissare i segnali analogici del mandrino dal PLCI Per fissare dal PLCI i segnali analogici del mandrino si deve usare il binomio M1956 R156 Il controllo R156 fissa il segnale analogico del mandrino in unit di 2 442 mV 10 4095 R156 00001111 11111111 R1256 4095 10V R156 00011111 11111111 10V R156 00000000 00000001 R1256 1 2 5 mV R156 00010000 00000001 2 5mV Affinch il CNC assumail valore assegnato al controllo R156 si deve attivare la marca M1956 come descritto nel manuale PLCI sezione 5 5 2 Scrittura nelle variabili interne del CNC Mandrino controllato dal CNC o dal PLCI Il CNC pu disporre di 2 segnali analogici del mandrino all interno quello proprio del CNC e quello fissato dal PLCI Per indicare quale di queste deve dare all esterno si deve usare l uscita 027 del PLCI 027 0 Il segnale analogico del mandrino lo fissa lo stesso CNC 027 1 Il segnale analogico del mandrino lo fissa il PLCI binomio M1956 R 156 1 3 LETTURA DI VARIABILI INTERNE DEL CNC A partire da questa versione il PLCI ed il PLCI64 dispongono di pi informazione interna del CNC Nel PLCI non necessario attivare nessuna marca interna per accedere a questa informazione Il proprio CNC si incarica di attualizzare l informazione all inizio di ogni Scan del PLCI Nel PLC64 necessario consultare la
240. se filettature sullo stesso pezzo e in modo continuo Nell esempio che segue si deve accoppiare una filettatura longitudinale ad una filettatura conica con passo di 5 mm e profondit di 2 mm sull asse Z 40 637 6 MPT20 L utensile viene posizionato a X60 Z60 X in raggi Coordinate assolute NO G00 G90 X8 Z57 N5 G33 G05 Z35 K5 N10 X18 8 Z8 K5 N15 G00 X60 N20 Z60 40 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 11 G36 ARROTONDAMENTO CONTROLLATO DELLO SPIGOLO Questa funzione permette l arrotondamento degli spigoli con un raggio programmato senza dover calcolare le coordinate del centro e i punti iniziale e finale dell arco La funzione G36 non modale deve essere programmata ogni volta che viene richiesto un arrotondamento dello spigolo Deve essere programmata nello stesso blocco contenente lo spostamento che alla fine deve essere arrotondato Il raggio di arrotondamento deve sempre essere positivo R4 3 mm R3 4 pollici Esempi X in diametri 1 Arrotondamento retta retta xd 40 MPT21 m o DI Punto iniziale X20 Z60 N100 G90 G01 G36 R10 X80 N110Z10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 41 2 Arrotondamento retta arco Xd 60 40 ELOA EOE MPT22 10 30 60 Z Punto iniziale X20 Z60 N100 G90 G01 G36 R10 X80 N110 G02 X60 Z10 I20 K 30 3 Arrotondamento arco arco x4 CHE BUE MPT23 Punt
241. sile calcolata dal controllo per cui la quota visualizzata nell asse Z deve essere la stessa che era stata immessa come dimensione del pezzo Per fare la stessa cosa con un altro pezzo ricominciare digitando il nuovo utensile T2 2 il resto si ripete come per il primo utensile Per lavorare il modo standard in JOG premere il tasto MISURA UTENS MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 5 7 Funzionamento del CNC come visualizzatore Se viene applicato un comando manuale esterno dopo che stato selezionato il modo operativo JOG il CNC si comporta come un visualizzatore In questo caso la macchina deve essere fatta funzionare tramite comandi esterni ed i segnali analogici devono essere generati al di fuori del CNC In tal modo possono essere immesse le funzioni S M e T Quando si opera in questo modo se gli interruttori di fine corsa software impostati con i parametri di macchina vengono oltrepassati il CNC genera il codice di errore corrispondente e consentir soltanto di riportare la macchina nella zona permessa 3 5 8 Cambio di unit di misura Ogni volta che viene premuto il tasto I le unit di misura passano da millimetri a pollici e viceversa 3 5 9 Reset del CNC ZZZ RESET LZ Dopo aver selezionato il modo JOG quando si preme il tasto ripristino delle condizioni iniziali viene eseguito un MANUALE DI FUNZIONAMENTO CNC 8025 8030 35 3 5 10 Funzionamento con il generatore manuale di impuls
242. sioni interne siano almeno 15 cm 6 pollici maggiori dell apparecchio Il cartone usato per la scatola deve avere una resistenza di 170 Kg 375 libbre 2 Se lo desidera spedire ad un centro della Fagor Automation per essere riparato allegare un etichetta dell apparecchio indicando 11 proprietario dell apparecchio l indirizzo il nome della persona con cui mettersi in contatto il tipo di apparecchio il numero di serie i problemi ed una breve descrizione dell avaria 3 Avvolgere l apparecchio con un rotolo di polietilene o con un materiale simile per proteggerlo Proteggere in modo particolare il cristallo dello schermo 4 Foderarel apparecchio nella scatola di cartone riempiendola di schiuma di poliuretano da tuttii lati 5 Sigillare la scatola di cartone con nastro per pacchi o graffette industriali Introduzione 5 Manuale CNC 8025T OEM Manuale CNC 8025T USER Manuale DNC 25 30 Manuale Protocollo DNC Manuale PLCI Manuale DNC PLC Manuale FLOPPY DISK Introduzione 6 DOCUMENTI FAGOR PER IL CNC 8025 T rivolto al fabbricante della macchina o persona incaricata di effettuare 1 installazione e messa a punto del Controllo Numerico Dispone di 2 manuali all interno Manuale di Installazione Descrive la forma di installare e personalizzare il CNC secondo la macchina Manuale di Rete locale Descrive la forma di installare il CNC nella rete locale Fagor A volte p
243. so in diametri Correzione usura utensile lungo l asse Z 7 TUN gt A I valori massimi possono essere X Z lunghezza utensile 8388 607 mm 330 2599 pollici I K correzione lunghezza utensile 32 766 mm 1 2900 pollici R Raggio 1000 000 mm 39 3700 pollici Per correggere il raggio della punta dell utensile si pu anche memorizzare il codice di posizionamento dell utensile F I codici possibili vanno da FO a F9 vedere la figura MANUALE DI PROGRAMMAZIONE CNC 8025 8030 119 CODICI DI FORMA Codice 0 e 9 X LON a fe Codice 1 Codice 7 xt Es gt P P Codice 2 X X Codice 6 P P Codice 3 X Codice 5 X E mo Z n Di P D E Cl gt X P Punta dell utensile C Centro del raggio della punta dell utensile Z Z Z 120 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Codice 4 Codice 4 xt P C ooo o a P Las e ia Codice 5 X x Codice 3 P 7 NS Xt E Codice 6 X Codice 2 X Codice 1 Codice 7 X P fido Ae Z Codice 8 X Codice 8 X P FG DD A Z MPT67 UA MANUALE DI PROGRAMMAZIONE CNC 8025 8030 121 11 M FUNZIONI AUSILIARI Le funzioni ausiliari vengono programmate tramite il codice M2 E possibile programmare 96 f
244. so da zero il tratto CB una filettatura conica il cui passo sull asse Z P10 Se uguale a zero il tratto CB viene eseguito in G00 Angolo della punta dell utensile Fa s che i punti di inizio delle passate di filettatura successive formino un angolo P12 2 con l asse X Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo del ciclo I parametri possono essere programmati nel blocco di richiamo o in blocchi precedenti Le condizioni di uscita sono G00 G07 G40 G90 e G97 Il ciclo ha inizio con un avvicinamento al punto A con G00 e termina con il ritorno ad A Durante l esecuzione del ciclo non possibile variare la velocit di avanzamento F tramite il selettore FEED RATE il cui valore rimane fisso al 100 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 181 14 10 CICLO FISSO DI FILETTATURA FRONTALE G87 P4 P6 GO N GO X P5 A A Z MPT86 ES 2 m ro Formato N4 G87 PO K P1 K P2 K P3 K P4 K P5 K P6 K P8 K P10 K P11 K P12 K Significato del parametri PO Valore assoluto di X del punto iniziale della filettatura A raggi o diametri P1 Valore assoluto di Z del punto iniziale della filettatura A P2 Valore assoluto di X del punto finale della filettatura B raggi o diametri P3 Valore assoluto di Z del punto finale B della filettatura P4 Profondit della filettatura Ha un valore positi
245. sono usare due metodi a Digitare il numero dell utensile Premere RECALL b Premere La per far scorrere gli utensili visualizzati verso l alto o verso il basso finch non si raggiunge l utensile voluto 56 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 8 3 Memorizzazione delle dimensioni degli utensili Digitare il numero dell utensile che appare sullo schermo a sinistra in basso Premere X Digitare il valore della lunghezza dell utensile lungo l asse X Valore massimo 8388 607 mm o 330 2599 pollici Premere Z Digitare il valore della lunghezza dell utensile lungo l asse Z Valore massimo 8388 607 mm o 330 2599 pollici Premere F Digitare il codice di forma 0 9 dell utensile impiegato Premere R Digitare il valore del raggio dell utensile Valore massimo 1000 000 mm o 39 3700 pollici Premere I Immetterne il valore in diametri della correzione della lunghezza dell utensile lungo l asse X Valore massimo 32 766 mm o 1 2900 pollici Premere K Immettere il valore della correzione della lunghezza dell utensile lungo l asse Z Valore massimo 32 766 mm o 1 2900 pollici Premere ENTER 3 8 4 Modifica delle dimensioni di un utensile D a Durante la scrittura Modifica dei caratteri Se durante la scrittura si devono modificare le dimensioni di un utensile che sono gi state scritte X Z F R I K o un numero MANUALE DI FUNZIONAMENTO CNC 80
246. sul quadro comandi del CNC a meno che si stia eseguendo una filettatura con una delle funzioni G33 G86 o G87 oppure una ispezione G57 9 S VELOCITA DEL MANDRINO E ARRESTO ORIENTATO Il codice S pu avere due significati diversi a Velocit di rotazione del mandrino La velocit del mandrino viene programmata direttamente in giri min o m min piedi min tramite il codice S4 La velocit in m min piedi min deve essere programmata quando necessaria la velocit di taglio costante Si pu programmare qualsiasi valore compreso tra SO e S9999 giri min Tale valore viene limitato dalla velocit massima permessa dalla macchina e tale limite viene predisposto da un parametro di macchina Per qualsiasi caso speciale consultare il manuale di istruzioni della macchina I comandi che si trovano sul quadro comandi del CNC possono essere usati per raggiungere una variazione tra il 50 ed il 120 della velocit programmata del mandrino purch non si stia eseguendo una filettatura con le funzioni G33 G86 o G87 Se si lavora in G96 i possibili valori di S sono S0 S3047 da 0 m min a 3047 m min SO S9999 da 0 piedi min a 9999 piedi min b Orientamento del mandrino Se S4 3 viene programmata dopo M19 identifica la posizione del mandrino in gradi riferita al segnale zero dell encoder Il CNC invia un uscita S analogica definita mediante 1 parametri macchina P606 2 e P702 finch il mandrino si posiziona nel punto definito
247. ta la tabella delle correzioni dello zero si pu ritornare alla tabella utensili premendo semplicemente T 3 8 8 Cancellazione completa della tabella delle correzioni utensili o dello zero Digitare K A I Premere ENTER La tabella visualizzata utensili o correzioni dello zero viene cancellata completamente Nel modo 8 Tabella utensili G53 G59 si ripristinano le condizioni iniziali ogni volta che viene premuto RESET 3 9 MODO 9 MODI SPECIALI Le informazioni su questa sezione si trovano nel MANUALE DI INSTALLAZIONE ED AVVIAMENTO 62 MANUALE DI FUNZIONAMENTO CNC 8025 8030 3 10 RAPPRESENTAZIONE GRAFICA I CNC 8025 30 modello TS o TG dispongono della RAPPRESENTAZIONE GRAFICA per mezzo della quale possibile disegnare sullo schermo la traiettoria dell utensile durante l esecuzione di un programma Si pu applicare ai modi operativi AUTOMATIC SINGLE BLOCK TEACH IN e DRY RUN Se nel modo operativo DRY RUN si seleziona la TRAIETTORIA TEORICA 3 viene eseguita una verifica del programma e sullo schermo si visualizza la traiettoria della punta dell utensile senza tener conto delle dimensioni Il grafico appare a tratto continuo Se invece sempre in DRY RUN si seleziona il modo 0 o il modo 1 il grafico rappresenta la traiettoria simulata dal centro dell utensile che appare a tratti discontinui Se si esegue un programma in uno dei modi 0 1 3 del modo operativo DRY RUN la traiettoria dei blocchi contenenti
248. tallazione Comma 4 7 parametro macchina P907 P810 Risoluzione della retroazione 1 2 5 10 con onde sinusoidali in ogni asse P619 1 2 3 Manuale di Installazione Comma 4 1 4 Accesso dal CNC ai registri del PLCI Manuale di Programmazione G52 Data Giugno 1991 Versione Software 3 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Nuova funzione F36 Assume il valore del A 4 Manuale di Programmazione Capitolo 13 numero dell utensile selezionato Cicli G68 e G69 modificati Se P 9 effettua una passata finale di sgrossatura Manuale di Programmazione Capitolo 13 Data Settembre 1991 Versione Software 3 2 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Sme CIT NET Mine i salone Comm 335 Ciclo G68 e G69 modificati Ammettono P9 i i Manuale di Programmazione Capitolo 13 negativo Data Marzo 1992 Versione Software 4 1 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICATO Controllo di accelerazione decelerazione in Manuale di Installazione Comma 4 8 forma di campana Possibilit di introdurre il segno del gioco della vite in ogni asse P620 1 2 3 4 Manuale di Installazione Comma 4 4 Esecuzione indipendente di un asse Manuale di Programmazione G65 Nel Modo Manuale permette di lavorare con Y ana Velocit di Taglio Costante P619 8 Manuals ARS lazole gt CO Data Luglio 1992 Versione Software 4 2 e seguenti PRESTAZIONE MANUALE E COMMA MODIFICAT
249. tore di sincronizzazione viene determinato dalla costante K si possono programmare valori compresi tra KO e K 655 3509 che corrisponde a zero giri min e a 655 3509 volte la velocit di rotazione del mandrino rispettivamente Quando il valore del fattore di sincronizzazione K un numero frazionario si consiglia di utilizzare la programmazione parametrica per guadagnare in precisione MANUALE DI PROGRAMMAZIONE CNC 8025 8030 125 Esempio Per programmare un fattore di K 1 3 programmando M45 K0 3333 si ottiene minor precisione che programmando N P1 K1 F4 K3 N M45 K Pl Se il numero di giri min maggiore del limite definito dal parametro macchina P802 il CNC genera l errore 17 Allo stesso modo il CNC genera l errore 71 qualora l errore di sequenza dell utensile sincronizzato sia troppo grande In entrambi i formati di programmazione a b non possibile programmare altre informazioni nello stesso blocco Per arrestare la rotazione dell utensile in entrambi i formati programmare M45 S0 o solo M45 c Parametri di macchina con utensile sincronizzato o motorizzato I parametri da tener presenti sono P802 indica il massimo numero di giri min del utensile sincronizzato se viene superato il CNC genera l errore 17 Il numero massimo 9999 P803 indica il numero di impulsi giro dell encoder dell utensile sincronizzato P609 bit 8 indica se possibile variare la velocit dell utensile sincronizzat
250. trica N00 N99 Attenzione Nella memoria del CNC non ci possono essere nello stesso momento due subroutines con il medesimo numero di identificazione ma appartanenti a programmi diversi tuttavia una subroutine standard e una subroutine parametrica possono essere identificate dallo stesso numero Il blocco precedente seguito dalla programmazione dei blocchi necessari Una subroutine parametrica deve sempre finire con un blocco N4 G24 N4 Numero del blocco G24 Definisce la fine di una subroutine In questo blocco non si pu programmare nessun altra informazione 130 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 12 4 RICHIAMO DI UNA SUBROUTINE PARAMETRICA Una subroutine parametrica pu essere richiamata dal programma principale o da un altra subroutine standard o parametrica Il richiamo di una subroutine parametrica viene eseguito dalla funzione G21 La struttura del richiamo del blocco N4 G21 N2 2 P3 K 5 5 P3 K 5 5 N4 G21 N2 2 P3 K 5 5 Numero del blocco Richiamo della subroutine parametrica Le due cifre a sinistra del punto decimale identificano il numero della subroutine parametrica richiamata 00 99 Le due cifre a destra del punto decimale indicano il numero di volte per cui deve essere ripetuta una subroutine parametrica 00 99 Se invece delle due cifre a destra si programma un parametro questo pu avere un valore compreso tra 0 e 255 Se non viene programmato i
251. trollo minore o uguale alla ampiezza dell utensile P6 Distanza di sicurezza Deve essere uguale o maggiore di zero altrimenti si genera Perrore 3 P15 Temporizzazione sul fondo in secondi Deve essere uguale o maggiore di zero e minore di 655 36 secondi altrimenti si genera l errore 3 184 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Le condizioni di lavorazione velocit di avanzamento rotazione del mandrino ecc devono essere programmate prima del richiamo del ciclo I parametri possono essere programmati nel blocco di richiamo o in blocchi precedenti Le condizioni di uscita sono G00 G40 e G90 Se la profondit della gola zero si genera l errore 3 Se l ampiezza della gola minore di quella dell utensile si genera l errore 3 Se la posizione dell utensile non quella corretta per l esecuzione del ciclo si genera l errore 4 Lo spostamento dalla distanza di sicurezza fino al fondo della gola viene eseguito alla velocit di avanzamento programmata mentre glia altri spostamenti si eseguono in rapido Alla fine del ciclo l utensile ritorna alla posizione iniziale MANUALE DI PROGRAMMAZIONE CNC 8025 8030 185 14 12 CICLO FISSO DI ESECUZIONE GOLE SULL ASSE Z G89 P6 X MPT88 Z Formato N4 G89 PO K P1 K P2 K P3 K P5 K P6 K P15 K Significato dei parametri PO Pl P2 P3 P5 P6 P15 186 Valore assoluto di X del punto A raggi o diametri Valore assoluto
252. u contenere un manuale che fa riferimento alle Nuove Prestazioni di software recentemente incorporate rivolto all utente finale vale a dire alla persona che deve lavorare con il Controllo Numerico Dispone di 2 manuali all interno Manuale di Funzionamento che descrive la forma di lavorare con il CNC Manuale di Programmazione che descrive laformadi elaborare un programma in codice ISO A volte pu contenere un manuale che fa riferimento alle Nuove Prestazioni di software recentemente incorporate E rivolto alle persone che devono usare l opzione di software di comunicazione DNC rivolto alle persone che desiderano effettuare la loro propria comunicazione di DNC senza usare l opzione di software di comunicazione DNC 25 30 Si deve usare quando il CNC dispone di Automa integrato rivolto al fabbricante della macchina o persona incaricata di effettuare 1 installazione e messa a punto dell Automa integrato E rivolto alle persone che devono usare l opzione di software di comunicazione DNC PLC rivolto alle persone che usano i drive disk della Fagor Questo manuale indica come si devono usare detti drive disk CONTENUTO DI QUESTO MANUAL Il manuale di Programmazione composto dalle seguenti parti Indice Tabella comparativa dei modelli Fagor CNC 8025 30 T Nuove Prestazioni e modifiche Introduzione Riassunto delle Condizioni di Sicurezza Condizioni di Spedizione Elenco de
253. u essere assicurata al portautensili della fresatrice o del centro di lavoro come se si trattasse di un utensile il che fa s che la macchina utensile si trasformi in un sistema automatico di digitalizzazione L ago della sonda dispone di una sfera intercambiabile che avvitata alla punta della sonda e segue la superficie del modello durante la digitalizzazione Ciascuna sonda dotata di un set di punte con sfere di raggio diverso per le varie applicazioni Il diametro della sfera dell ago deve essere uguale all utensile che verr impiegato per la lavorazione successiva Sono possibili le correzioni del raggio per altri utensili ma necessario un altro trattamento del programma di digitalizzazione G41 G42 G43 I vari aghi della sonda hanno un peso variabile che non deve superare i 200 gr per evitare possibili errori di interpretazione di contatto CALIBRATURA DELLA SONDA Si impiega il ciclo N01 con cui si determinano i valori di offset della sonda che verranno immessi dal CNC nel relativo correttore richiesto T00 per difetto Il valore di offset l errore che potrebbe verificarsi negli assi del piano principale tra l asse del portautensili e il centro della sfera della sonda Al termine del ciclo il controllo aggiorna automaticamente gli offset I K della tabella e la sonda ritorna al punto iniziale Si completa quindi il resto dell informazione della tabella R Raggio della sfera L Lunghezza della
254. una funzione del tipo Tx x non appare nel grafico Negli altri modi il grafico rappresenta la traiettoria reale dell utensile punteggiato La distanza tra i punti della traiettoria dipende dalla velocit di avanzamento F 3 10 1 Definizione dell area di visualizzazione Perlarappresentazione grafica necessario definire l area di visualizzazione prima di eseguire il programma A questo scopo una volta selezionato il modo operativo Premere il tasto GRAFIC Premere il tasto DEFIN AREA V Digitare poi i valori delle coordinate X Z del punto che si vuole che appaia al centro dello schermo e il valore della larghezza che si desidera rappresentare Premere ENTER dopo l immissione di ciascun valore Se si desidera la rappresentazione grafica necessario eseguire la definizione dell area di visualizzazione ogni volta che si attacca il CNC MANUALE DI FUNZIONAMENTO CNC 8025 8030 63 Si esegue poi il programma la posizione e le dimensioni del grafico dipendono dai valori assegnati alle coordinate del centro e alla larghezza Sullo schermo in alto appaiono sempre le coordinate del punto che si sta rappresentando nel grafico Il valore della larghezza si visualizza sullo schermo in basso Quando si sta eseguendo un programma nel modo operativo DRY RUN possibile variare la velocit del tratto del grafico sullo schermo con FEED RATE 3 10 2 Funzione ZOOM Il CNC dispone di una funzione ZOOM che permette di ampliare o
255. unzione G00 pu essere programmata con G o G0 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 11 6 2 2 G01 Interpolazione lineare I movimenti programmati dopo G01 vengono eseguiti lungo una linea retta ed alla velocit di avanzamento F programmata Quando pi assi si muovono contemporaneamente la traiettoria che ne risulta una linea retta tra il punto di inizio ed il punto finale La macchina si sposta lungo tale percorso alla velocit di avanzamento programmata F Il CNC calcola le velocit di avanzamento di ogni asse in modo che la velocit di avanzamento della traiettoria che ne risulta sia quella programmata F Esempio Programmazione dell asse X in diametri Punto iniziale X40 Z50 XA 30 N 100 20 MPTO2 N100 G90 G01 X60 Z10 F300 Il selettore del panello frontale del CNC pu essere usato per variare tra lo 0 e il 120 oppure tra 10 0 e il 100 la velocit di avanzamento programmata F a seconda del valore del parametro P600 3 Qualora durante un movimento in GO1 venga premuto il tasto C di Avanzamento Rapido il movimento acquisisce una velocit di avanzamento pari al 200 di quella programmata purch il parametro macchina P600 3 abbia un valore uguale a zero La funzione G01 modale ed incompatibile con G00 G02 G03 e G33 La funzione G01 pu essere programmata come Gl All accensione del CNC dopo l esecuzione di M02 M30 dopo EMERGENZA o RESET il CNC assume il codice G01
256. unzioni ausiliari diverse M00 M99 eccetto M41 M42 M43 M44 implicite alle funzioni S se P601 1 1 Se il parametro uguale a 0 M41 M42 M43 M44 devono essere programmate Le funzioni ausiliari escono in codice BCD Il CNC ha anche 15 uscite decodificate per le funzioni ausiliari Tali uscite devono essere assegnate alle funzioni richieste durante la predisposizione finale del CNC alla macchina Le funzioni ausiliari a cui non sono assegnate le uscite decodificate vengono sempre eseguite all inizio del blocco in cui sono programmate Quando si assegna un uscita decodificata ad una funzione ausiliare bisogna anche decidere se questa deve essere eseguita all inizio od alla fine del blocco in cui programmata In un blocco si pu programmare fino ad un massimo di 7 funzioni ausiliari Quando in un blocco si trovano pi funzioni ausiliari il CNC le esegue tutte di seguito nello stesso ordine in cui sono state programmate Alcune delle 100 funzioni ausiliari hanno un significato interno che viene assegnato loro dal CNC 11 1 M00 ARRESTO DEL PROGRAMMA Quando il CNC legge il codice MOO in un blocco fa arrestare il programma Per riavviarlo occorre dare nuovamente il comando START Si raccomanda di specificare il significato di questa funzione nella tabella delle funzioni M decodificate in modo che possa essere eseguita alla fine del blocco in cui stata programmata Cfr Manuale di Installazione ed Avviamento 11 2 M01
257. unzioni ed i movimenti necessari Un programma consta di una sequenza di blocchi Ogni blocco di programmazione comprende N Numero dei blocchi G Funzioni preparatorie 49 3 X Z Quote degli assi Velocit di avanzamento Velocit del mandrino Numero degli utensili Funzioni ausiliari 20 All interno di ogni blocco deve essere mantenuto l ordine in cui sono elencate le voci anche se ogni blocco non deve necessariamente contenerle tutte Se la macchina dispone del 3 oppure del 4 asse la cui denominazione definita per parametro di macchina possibile programmarli sia in GOO che in interpolazione lineare G01 con un massimo di 3 assi nello stesso blocco e nel seguente ordine 4 3 X Z Ad esempio N4 G1 W50 X12 Z35 F550 Se il 3 asse del tipo ASSE C possibile programmare interpolazioni circolari G02 G03 purch le funzioni G15 o G16 siano attivate Attenzione Nei vari formati di programmazione nel manuale vengono indicati il 3 e 11 4 asse come tali anche se a seconda del tipo di macchina la loro viasualizzazione e programmazione la seguente Il 4 asse pu essere W oppure Y Il 3 asse pu essere W Y oppure C 4 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 3 FORMATO DEL PROGRAMMA Il CNC pu essere programmato usando sia il sistema metrico mm che i pollici Formato con sistema metrico in mm P 5 N4 G2 X 4 3 Z 4 3 F4 S4 T2 2 M2 Fo
258. vo se la lavorazione viene eseguita verso il senso negativo dell asse Z e viceversa Se uguale a 0 si genera l errore 3 182 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 P5 P6 P8 P10 P11 P12 Passata iniziale raggi Definisce la profondit della prima passata di filettatura Le passate successive dipenderanno dal segno dato a questo parametro Se il segno positivo la profondit della seconda passata P5 2 e quella dell ennesima PS n fino al raggiungimento della profondit di finitura Seilsegno negativo l incremento della lavorazione si mantiene costante e con un valore uguale al valore assoluto del parametro Se il valore uguale a zero si genera l errore 3 Distanza di sicurezza Indica a quale distanza dalla superficie della filettatura si esegue in ritorno in rapido ad A Se il valore positivo questo movimento si effettua in G05 spigolo arrotondato Se il valore negativo questo movimento si effettua in G07 spigolo vivo Il valore zero considerato positivo Valore della passata di finitura Se zero si ripete la passata precedente Se il valore positivo la passata di finitura si effettua mantenendo l angolo P12 2 con l asse Z Se il valore negativo la passata di finitura si effettua con ingresso radiale Passo della filettatura sull asse X in raggi Uscita della filettatura in raggi Definisce la distanza dalla fine della filettatura al
259. vono essere programmate anche quando il loro valore 0 Il formato di un blocco per programmare una interpolazione circolare in coordinate polari il seguente N4 G02 G03 A 3 3 I 4 3 K 4 3 N4 Numero del blocco G02 G03 Codice che definisce la interpolazione A 3 3 Angolo riferito al centro polare del punto finale dell arco 1 4 3 Distanza dal punto di inizio al centro dell arco sull asse X K 4 3 Distanza dal punto di inizio al centro dell arco sull asse Z Quando si programma una interpolazione circolare con G02 o G03 il CNC assume il centro dell arco come nuovo centro polare Anche quando la programmazione dell asse X sia in diametri la programmazione di I sempre in raggi Mentre si mantiene premuto il tasto di avanzamento rapido 1 e si esegue un movimento in G02 G03 la velocit di avanzamento il 200 della velocit di avanzamento programmata purch il parametro di macchina P600 3 sia uguale a zero 14 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 6 2 3 1 Interpolazione circolare in coordinate cartesiane con programmazione del raggio del cerchio Il formato il seguente In mm G02 G03 X 4 3 Z 4 3 R 4 3 In pollici G02 G03 X 3 4 Z 3 4 R 3 4 Dove G02 G03 la funzione che definisce la direzione della interpolazione circolare X valore X del punto finale dell arco Z valore Z del punto finale dell arco R raggio dell arco Questo significa che si pu
260. x 5r ice po g ice ES 171 Co ce A x gr Codice 7 Z gt Z Codice 4 i Z Vx Codice 3 74 Da Codice 8 7 f x SONDA l l I Pe t t MANUALE DI PROGRAMMAZIONE CNC 8025 8030 Devono poi essere indicati i movimenti dell utensile durante l esecuzione del ciclo con Z A Fe differenti fattori di forma MPT47 MPT48 Palpador pra Punto gt iniziale AA gt e t Punto iniziale l Avanzamento in G00 Avanzamento P4 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 81 y Punto r A pi iniziale Avanzamento in G00 MPT49 Avanzamento P4 Il ciclo termina con il ritorno dell utensile al punto di inizio mentre il CNC aggiorna le lunghezze X e o Z dell utensile nella tabella dei correttori I valori di correzione I K rispettivamente vengono posti a zero Ugualmente nella tabella dei valori dei parametri i valori di P93 e P95 indicano P93 Lunghezza reale meno lunghezza teorica dell utensile sull asse X P95 Lunghezza reale meno lunghezza teorica dell utensile sull asse Z Il valore di P93 viene sempre indicato in ra
261. zionati L applicazione viene descritta nella sezione dei salti condizionati G26 29 N4 P1 F11 P2 Se P1 P2 viene attivato l indicatore di salto se zero Se P1 uguale o maggiore di P2 viene attivato l indicatore di salto per maggiore di zero Se P1 minore die P2 viene attivato l indicatore di salto per minore di zero Si pu anche programmare N4 P1 F11 K6 F12 Intero N4 P1 F12 P2 gt P1 prende la parte intera di P2 come suo valore N4 P1 F12 K5 4 gt P1 5 F13 Intero pi uno N4 P1 F13 P2 gt P1 prende la parte intera di P2 pi uno come suo valore N4 P1 F13 K5 4 gt Pl 5 1 6 F14 Intero meno uno N4 P1 F14 P27 gt PI prende la parte intera di P27 meno uno come suo valore N4 P5 F14 K5 4 gt P5 5 1 4 F15 Valore assoluto N4 P1 F15 P2 gt P1 prende il valore assoluto di P2 N4 P1 F15 K 8 gt Pl 8 F16 Complementazione N4 P7 F16 P20 gt P7 prende il valore complementato di P20 ad es P7 P20 N4 P7 F16 K10 gt P7 10 MANUALE DI PROGRAMMAZIONE CNC 8025 8030 139 Funzioni speciali F17 F29 Non influiscono sugli indicatori dei salti F17 N4 P1 F17 P2 P1 prende il valore dell indirizzo memoria in cui si trova il blocco P2 Esempio N4 P1 F17 K12 P1 prende il valore dell indirizzo memoria in cui si trova il blocco N12 F18 N4 P1 F18 P2 P1 prende il valore della coordinata X nel blocco che si trova a P2 F18 non accetta una costante
262. zione della madrevite Operare con il PLC Tramite questi modi operativi possibile programmare il CNC produrre pezzi in ciclo continuo e lavorare blocco a blocco o manualmente Per ottenere questi modi operativi Premere OP MODE Sul video appare la lista dei 10 modi Immettere il numero del modo operativo desiderato MANUALE DI FUNZIONAMENTO CNC 8025 8030 9 3 1 MODO 0 AUTOMATIC MODO 1 SINGLE BLOCK La sola differenza esistente tra questi due modi che nel modo SINGLE BLOCK 1 dopo Pesecuzione di ciascun blocco per fare proseguire l esecuzione del programma occorre premere il tasto C mentre nel modo AUTOMATIC 0 il ciclo continuo 3 1 1 Esecuzione di un programma L esecuzione di un programma richiede i seguenti passi 3 1 1 1 Selezione del modo operativo AUTOMATIC 0 SINGLE BLOCK 1 Premere OP MODE Sul video apparir la lista dei modi operativi Premere 0 1 Compare la visualizzazione standard di questi modi operativi In alto a sinistra compare il messaggio AUTOMATIC SINGLE BLOCK seguito dal numero del programma P ed dal numero N del primo blocco che deve essere eseguito 3 1 1 2 Selezione del programma da eseguire Usare questa procedura per selezionare il numero di un programma diverso da quello che appare sul video Premere il testo P Immettere il numero del programma desiderato Premere RECALL Ora il programma selezionato se esiste apparir sul video Se non esiste
263. zzato nel CNC assegnandogli un numero diverso da quello del programma originale Premere il tasto DIRECT PROG e poi il tasto COPIA Il CNC richiede il numero del programma origine e quello del nuovo programma dopo aver scritto ciscuno di essi premere ENTER Se no esiste il numero scritto come programma di origine se gi stato memorizzato un programma con lo stesso numero che quello scritto come nuovo oppure se quando si copia il nuovo programma la memoria disponibile insufficiente il CNC emette un messaggio di avvertenza MANUALE DI FUNZIONAMENTO CNC 8025 8030 47 3 7 MODO 7 PERIPHERALS Questo modo operativo viene usato per trasferire dei programmi pezzo o dei parametri di macchina da o verso le unit periferiche Il funzionamento di questo modo operativo il seguente 3 7 1 Selezione del modo operativo PERIPHERALS 7 2 Premere OP MODE Premere il tasto 7 Sul video appare INPUT OUTPUT 0 IMMISSIONE DA CASSETTA 1 EMISSIONE SU CASSETTA 2 IMMISSIONE DA UNITA PERIFERICA 3 EMISSIONE SU UNITA PERIFERICA 4 INDIRIZZARIO CASSETTA 5 CANCELLAZIONE CASSETTA 6 DNC ON OFF Attenzione Per abilitare l esecuzione di una delle operazioni 0 1 2 3 4 e 5 il punto 6 DNC ON OFF deve essere OFF visualizzato il messaggio OFF Se il messaggio visualizzato ON premere il tasto 6 Il CNC deve essere spento quando si attacca o stacca qualsiasi unit periferica Per abilitare l esecuzione del
Download Pdf Manuals
Related Search
Related Contents
TELE System PE60 satellite antenna Associations Acer SO-DIMM 512MB DDR2-677 Thierry Marx au centre EPIDE de Doullens le 8 avril 2015 CG-BT2USB01C CATALOGO_cursos 2014-08 - Consejo Poblano de Agricultura BMW 2015 i8 Owner's Manual NEC AccuSync 500 User's Manual User manual - SFR Software GmbH Samsung Galaxy S5 Керівництво користувача Copyright © All rights reserved.
Failed to retrieve file