CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in...

103
CNC 101/102(S) Nuove Prestazioni (Rif. 0110 ita)

Transcript of CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in...

Page 1: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

CNC 101/102(S)Nuove Prestazioni (Rif. 0110 ita)

Page 2: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

- 2 -

ERRORI RILEVATI SUL MANUALE DI INSTALLAZIONE (RIF. 9703)Tabella di confronto (pagina x). Caratteristiche generali.

Nella sezione ‘‘Assi’’ dove si dice ‘‘Assi X + Y + Volantino ausiliario’’si deve leggere ‘‘Asse X + Asse Y ausiliario (non visualizzatore) + Volantino ausiliario’’

Tabella di confronto (pagina xii). Programmazione.Manca la funzione di programmazione G34:

G34 Asse X come inseguitore infinito di un altro asse (solo per il 101S)

Sezione 2.3.4 (capitolo 2 pagina 8). Tabella sotto.Le cifre 7 e 8 sono invertite. Deve essere così:

Sezione 3.5 (capitolo 3 pagina 8). Parametro di Allarme di retroazione P22(7), P62(7)Errore sull’ultimo paragrafo, si deve leggere:

‘‘Se il sistema di retroazione ....... con il valore ‘‘0’’ (allarme di retroazione inattivo)’’.

Sezione 4.4.2 (capitolo 4 pagina 13). Anello di posizionamento apertoErrore sul primo paragrafo, si deve leggere:

Si deve impostare P23(4)=0.

Appendice ‘‘F’’ (pagina 9). Parametri relativi agli ingressi e usciteI seguenti parametri devono dire:

P22(7), P62(7) Allarme di retroazione attivo (1) o inattivo (0) sull’asse X, YP63(6)=0 La sonda agisce con il livello logico alto, P63(6)=0, o basso, P63(6)=1.

Appendice ‘‘G’’ (pagina 12). P22(7)Errore, si deve leggere:

P22(7) Allarme di retroazione attivo (1) o inattivo (0) sull’asse X

Appendice ‘‘G’’ (pagina 13). P62(7)I seguenti parametri devono dire:

P62(7) Allarme di retroazione attivo (1) o inattivo (0) sull’asse YP63(6)=0 La sonda agisce con il livello logico alto, P63(6)=0, o basso, P63(6)=1.

MODIFICHE AL MANUALE DI INSTALLAZIONE (RIF. 9703)Sezione 1.6.1 (capitolo 1 pagina 11). RESET

Sull’ultimo paragrafo si deve leggere:Quando il parametro macchina ‘‘P30’’ viene impostato su un valore diverso da 0, il CNC si comporta come segue:Quando avviene un rampa di salita (transizione da livello logico basso a livello logico alto) l’esecuzione vieneinterrotta ed è sviata verso il blocco HOME, ma non viene eseguita la funzione HOME fino a che non ha luogo unrampa di discesa.

Sezione 1.8.1 (capitolo 1 pagina 22). Tasti esterni senza pannello comandi ‘‘JOG 100’’Esempio di collegamento se si desiderano usare solo i tasti di controllo esterni ‘‘X+’’, ‘‘X-’’

Sezione 4.1.1.1 (capitolo 4 pagina 11). P63(1) Accelerazione/decelerazione di tutti gli spostamenti su G01Si deve leggere:

P63(1) Accelerazione/rallentamento anche nelle interpolazioni lineari (G01)Determina se il CNC, oltre ad applicare le rampe di accelerazione rallentamento (P16, P17, P91, P92) a tutti iposizionamenti veloci (G00) e agli spostamenti che avvengono su F0, le applica anche alle interpolazioni lineari(G01).

0 = Solo ai posizionamenti veloci (G00) e agli spostamenti che avvengono su F0.1 = Ai posizionamenti veloci (G00) e a tutte le interpolazioni lineari (G01).

Digito Entrata corrispondente Terminale8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Errore di conteggio dell'asse X5 Errore di conteggio dell'asse Y4 Allarme sinusoidale dell'asse X3 Allarme sinusoidale dell'asse Y2 Sovratemperatura1 Senza funzione

Page 3: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

- 3 -

MODIFICHE AL MANUALE DI FUNZIONAMENTO (RIF. 9703)Sezione 2.1 (capitolo 2 pagina 2). Tabella sotto.

Le cifre 7 e 8 sono invertite. Deve essere così:

Sezione 6.5.4 (capitolo 6 pagina 17). Sincronizzazione (G33)Sull’esempio di stampaggio.

* Se la rotazione del rullo viene controllata da un dispositivo esterno non si deve programmare il blocco’’ N0 S1000M3", ma si deve attribuire al parametro macchina P36 i giri/min. approssimativi del rullo.

* Se il rullo non è dotato di encoder, perché non è richiesta una sincronizzazione controllata, si deve alimentareil terminale 5 del connettore A2 a 5V.

Versione Software 2.02 (Maggio 1998)1. IMPOSTARE IL VOLANTINO SU X1 CON IL PANNELLO ‘‘JOG 100’’

Se si dispone del Pannello comandi ‘‘JOG 100’’ ed è impostato il modo di lavoro Manuale, il parametro macchina P102(7)indica se si possono spostare gli assi con il volantino quando il commutatore del Feed-rate occupa una posizione esternaalle posizioni del volantino.

P102(7) = 0 Non si può. Volantino solo attivo nelle posizioni del VolantinoP102(7) = 1 Volantino attivo in qualsiasi posizione del commutatore Feed-Rate

Se si imposta il parametro macchina P102(7) = 1 il CNC applica il fattore ‘‘x1’’ quando il commutatore si trova fuori dalleposizioni del volantino.

2. IL CNC101 È DOTATO INOLTRE DI PROGRAMMAZIONE ARITMETICA.Da questa versione in poi, il modello CNC101 è dotato anche di programmazione aritmetica e di i salti condizionali (G26,G27, G28, G29).

3. NOMENCLATURA DEGLI ASSI.I bit 1 e 2 del parametro P102 permettono di impostare la nomenclatura degli assi.

La nuova denominazione ha effetto solo sulla visualizzazione, all’interno la denominazione è sempre X, Y,. Quindi, sesi accede al CNC da DNC 100, gli assi saranno sempre X Y

4. SPOSTAMENTI SU G75Sulle versioni precedenti, quando uno spostamento programmato su G75 raggiungeva la posizione desiderata ma nonsi riceveva il segnale del tastatore, il CNC dava errore 21.

Da questa versione in poi il parametro P102(5) indica se il CNC dà o non dà l’errore 21.P102(5) = 0 Dà errore 21. Come fino ad ora.P102(5) = 1 Non dà errore. Passa all’esecuzione del blocco successivo.

Digito Entrata corrispondente Terminale8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Errore di conteggio dell'asse X5 Errore di conteggio dell'asse Y4 Allarme sinusoidale dell'asse X3 Allarme sinusoidale dell'asse Y2 Sovratemperatura1 Senza funzione

101 101S 102 102S Programmazione aritmetica x x x x Parametri aritmetici 100 100 100 100 FUNZIONI DI G26 Salta se uguale a zero x x x x

PROGRAMMAZIONE G27 Salta se diverso da zero x x x x

G28 Salta se minore di zero x x x xG29 Salta se maggiore o uguale a zero x x x x

P102(2) P102(1)Nomenclatura degli

assi0 0 X Y0 1 Y C1 0 X Z1 1 Y Z

Page 4: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

- 4 -

5. VISUALIZZAZIONE DELL’ASSE IN ESECUZIONESulle versioni precedenti, se era stato impostato il modo Automatico, il CNC poteva cambiare l’asse visualizzato infunzione dello spostamento programmato:

Se si spostano entrambi gli assi => continua ad essere visualizzato l’asse impostato su A+ ,A-Se si sposta solo l’asse X => visualizza l’asse XSe si sposta solo l’asse Y => visualizza l’asse Y

Da questa versione in poi il parametro P102(6) conserva il funzionamento attuale oppure fa sì che il CNC non cambi diasse.

P102(6) = 0 Come fino ad oraP102(6) = 1 Il CNC non cambia asse. Continua a visualizzare l’asse impostato su A+ ,A-

Versione Software 2.03 (Gennaio 1999)1. SPOSTAMENTO ADDIZIONALE CON G75

Quando lo spostamento di tastatura ha luogo ad alte velocità può succedere che l’arresto sia brusco, obbligando l’assea retrocedere per mettersi in posizione.

Sulle precedenti versioni del CNC 101 S, il parametro macchina P82 permetteva di minimizzare questo effetto che, a volte,può essere inopportuno.

Questo parametro indica al CNC la misura dello spostamento dell’asse una volta ricevuto il segnale del tastatore, facendosì che l’arresto sia graduale.

Da questa versione in poi, questa prestazione è disponibile anche sul 102 S ed il parametro P83 indica lo spazio copertodall’asse Y una volta ricevuto il segnale del tastatore.

Quindi: P82 indica lo spazio coperto dall’asse X una volta ricevuto il segnale del tastatore.P83 indica lo spazio coperto dall’asse Y una volta ricevuto il segnale del tastatore.Valori possibili: Da 1 a 65535 micron

Da 1 a 25801 decimillesimi di pollice.

Versione Software 2.05 (Ottobre 1999)1. LAVORO CON VOLANTINI A 100 IMPULSI/GIRO (U.F.O.)

Sinora il CNC101/102 era previsto per lavorare con volantini a 25 impulsi/giro. Esegue una conversione interna (x4) peravere 100 impulsi di retroazione per giro del volantino.

A partire da questa versione, è possibile utilizzare anche volantini a 100 impulsi/giro (volantini Fagor U.F.O.)Personalizzare il parametro macchina P103(2)=1 affinché non venga eseguita la conversione interna.

Questa prestazione è disponibile solo quando si connette il volantino all’entrata di retroazione del CNC.Il volantino ausiliare, connesso alle entrate digitali del CNC, deve essere sempre a 25 impulsi/giro.

Headquarters (SPAIN): Fagor Automation S. Coop.Bº San Andrés s/n, Apdo. 144E-20500 Arrasate - MondragónTel: (34)-943 71 92 00Fax: (34)-943 79 17 12 (34)-943 77 11 18 (Service Dept.)www.fagorautomation.comE-mail: [email protected]

Page 5: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

CNC 101 / 101SCNC 102 / 102S

MANUALE DIFUNZIONAMENTO

Ref. 9703 (ita)

Page 6: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

L' informazione contenuta in questo manuale può essere soggetta a subirevariazioni causate da modifiche tecniche.

FAGOR AUTOMATION, S. Coop. Ltda. si riserva il diritto di modificareil contenuto del manuale, non essendo obbligata a comunicare le variazioni.

Page 7: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione Pagina

INDICE

Tabella comparativa dei modelli Fagor CNC 101/101S/102/102S ..................... ixNuove prestazioni e Modifiche ................................................................................ xiii

INTRODUZIONE

Condizioni di sicurezza ............................................................................................... 3Condizioni di spedizione ............................................................................................. 6Documenti Fagor per il CNC 101/101S/102/102S ...................................................... 7Contenuto di questo manuale ...................................................................................... 8

Capitolo 1 PERIFERICHE

1.1 Descrizione del pannello frontale ............................................................................ 11.2 Modo di operazione periferiche ............................................................................... 21.2.1 Opzione "1-Output". Dal CNC alle periferiche ...................................................... 31.2.2 Opzione "2-Input". Dalle periferiche al CNC ......................................................... 4

Capitolo 2 MODO DI OPERAZIONE AUX MODE

2.1 Test delle entrate/uscite dal sistema ........................................................................ 22.2 Parametri macchina .................................................................................................... 52.2.1 Edizione dei parametri macchina ............................................................................. 52.3 Tabella degli utensili o spostamenti di origini ..................................................... 7

Capitolo 3 MODO DI OPERAZIONE MANUALE

3.1 Spostamento manuale della macchina ..................................................................... 13.2 Spostamento automatico ........................................................................................... 53.3 Azzeramento o preselezione di un valore ............................................................... 53.4 Ricerca del punto di riferimento macchina ............................................................ 63.4.1 Considerazioni sul punto di riferimento macchina ............................................... 73.5 Lavoro del CNC come visualizzatore ..................................................................... 7

Page 8: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione Pagina

Capitolo 4 EDIZIONE DI PROGRAMMI

4.1 Modo di operazione Editor ...................................................................................... 14.1.1 Vedere il contenuto di tutti i blocchi di memoria ................................................ 34.1.2 Editare un programma ............................................................................................... 44.1.3 Cancellare un determinato blocco di programma .................................................. 64.1.4 Cancellare tutta la memoria programmi .................................................................. 64.1.5 Modificare il contenuto di un blocco ..................................................................... 74.1.6 Inserire un nuovo blocco di programma ................................................................. 94.1.7 Eliminare blocchi senza informazione .................................................................... 94.2 Edizione in Teach-in ................................................................................................. 104.3 Edizione in Play-back ............................................................................................... 114.3.1 Lettura di punti in modo Play-Back ............................................................................. 12

Capitolo 5 ESECUZIONE DI PROGRAMMI

5.1 Esecuzione di un programma ................................................................................... 15.2 Interruzione del programma ...................................................................................... 25.3 Modi di visualizzazione ............................................................................................ 35.4 Visualizzazione dei parametri aritmetici ................................................................ 65.5 Cambio del modo di operazione .............................................................................. 6

Capitolo 6 PROGRAMMAZIONE

6.1 Formato di programmazione ..................................................................................... 16.1.1 Funzioni preparatorie G ............................................................................................ 26.2 Concetti fondamentali ............................................................................................... 36.2.1 Numeri del blocco e blocco condizionale .............................................................. 36.2.2 Unità di misura in millimetri o pollici (G70/G71) ................................................ 36.2.3 Programmazione assoluta/incrementale (G90/G91) ............................................... 36.3 Sistemi di riferimento ................................................................................................ 56.3.1 Punti di riferimento .................................................................................................... 56.3.2 Ricerca del riferimento macchina (G74) ................................................................. 66.3.3 Preselezione delle quote e spostamenti di origine ................................................ 76.3.3.1 Preselezione di quote (G92) ...................................................................................... 76.3.3.2 Caricamento dello spostamento di origine (G51...G60) ........................................ 86.3.3.3 Selezione di spostamenti di origine (T1...T10) ...................................................... 86.4 Funzioni complementari ............................................................................................ 96.4.1 Velocità di avanzamento F ....................................................................................... 96.4.2 Velocità di rotazione del mandrino S ..................................................................... 96.4.3 Numero di utensili T ................................................................................................. 106.4.4 Spostamento di origine T .......................................................................................... 106.4.5 Funzione ausiliare M ................................................................................................. 106.5 Controllo della traiettoria ......................................................................................... 126.5.1 Posizionamento rapido (G00) ................................................................................... 126.5.2 Interpolazione lineare (G01) ..................................................................................... 136.5.3 Interpolazione circolare (G02, G03) ........................................................................ 146.5.4 Sincronizzazione (G33) ............................................................................................. 166.5.5 Asse X come asse schiavo infinito di un altro asse (G34) ................................... 186.5.5.1 Correzione automatica del passo ............................................................................. 206.6 Funzioni preparatorie addizionali ........................................................................... 21

Page 9: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

6.6.1 Temporizzazione (G04) ............................................................................................. 216.6.2 Incrementare il contapezzi (G45) ............................................................................. 216.6.3 Spigolo arrotondato (G05) e spigolo vivo (G07) .................................................. 226.7 Funzioni speciali ........................................................................................................ 236.7.1 Inibizione lettura retroazione (G47, G48) ............................................................... 236.7.2 G47, G48 come apertura dell’anello degli assi ...................................................... 246.7.3 F non è influenzata dal "P18" (G61,G62) ............................................................... 256.7.4 Variazione della rampa di accelerazione (G93) ..................................................... 256.8 Altre funzioni ............................................................................................................. 266.8.1 Programmazione per quantità (G81) ........................................................................ 266.8.2 Tastatura (G75) ........................................................................................................... 286.8.3 Filettatura rigida (G84, G80) .................................................................................... 296.8.4 Caricamento delle dimensioni del punzone (G60) ................................................ 326.9 Programmazione parametrica .................................................................................... 336.9.1 Assegnazioni ............................................................................................................... 336.9.2 Operazioni ................................................................................................................... 346.9.3 Accesso alla tabella dei parametri aritmetici ......................................................... 376.9.4 Funzione di salto incondizionato (G25) ................................................................. 396.9.5 Funzioni di salto condizionato (G26,G27,G28,G29) ............................................ 41

CODICI DI ERRORE

Sezione Pagina

Page 10: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

TABELLA COMPARATIVADEI MODELLI FAGORCNC 101/101S/102/102S

Page 11: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

CARATTERISTICHE GENERALI

101 101S 102 102SEntrate di captazione Connettore A1 (asse X) x x x x

Connettore A2 (asse Y) x x xCircuito moltiplicatore x5 con segnali senoidali x x xFattore di correzione per la captazione x x x x

Uscite analogiche Asse X x x x xAsse Y x xMandrino (S) x x x x

Assi Asse X x x x xAssi X + Y x xAsse X + Volantino elettronico x x xAssi X + Y + Volantino ausiliario x x xDoppia retroazione asse X x

Controllo degli assi Anello chiuso x x x xAnello aperto x xFilettatura rigida x

Collegamento a dispositivi Quadro di comando esterno "JOG 100" x xesterni Uscita seriale RS 232 C x x x

Rete locale FAGOR x x xDNC 100 x x

Opzioni di lavoro Allarme di surriscaldamento x x xLavoro in raggi o diametri x x xLavoro con tastatore x x xSpostamenti di origine x x xCompensazione di lunghezza degli utensili x x xRampe di accelerazione/decelerazione x x x x

Page 12: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

ENTRATE ED USCITE

101 101S 102 102S

ENTRATE Micro Io dell'asse X (azzeramento macchina.) x x x x

Micro Io dell'asse Y (azzeramento macchina.) x x x Stop Emergenza esterna x x x x Feed hold x x x x Start esterno x x x x Stop esterno x x x x Entrata Condizionale x x x x Entrata manuale (Modo visualizzatore) x x x x Reset esterno (condizioni iniziali CNC) x x x x 2 Entrate come fattore di moltiplicazione del volantino JOG 100 x JOG 100 2 Entrate Feed Rate JOG 100 x JOG 100 5 Entrate per programmazione parametrica x x x 2 Entrate per la gestione del volantino ausiliario x x x

USCITE 8 Uscite M, S o T in BCD o decodificate x x x x

M Strobe x x x x S Strobe x x x T Strobe x x x Modo Manuale selezionato nel CNC x x x x Modo Automatico selezionato nel CNC x x x Emergenza interna nel CNC x x x x Freno asse X x x x x Freno asse Y x x Asse X in posizione x x x x Asse Y in posizione x x Rapido asse X (Anello aperto senza servosistemi) x JOG 100 x JOG 100 Lento asse X (Anello aperto senza servosistemi) x JOG 100 x JOG 100 Senso asse X (Anello aperto senza servosistemi) x JOG 100 x JOG 100 Rapido asse Y (Anello aperto senza servosistemi) JOG 100 x JOG 100 Lento asse Y (Anello aperto senza servosistemi) x Senso asse Y (Anello aperto senza servosistemi) x

Page 13: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PROGRAMMAZIONE

101 101S 102 102S Numero di blocchi 900 900 900 900 Blocchi Condizionali x x x x Contatore del numero dei pezzi x x x x Programmazione aritmetica x x x Parametri aritmetici 100 100 100

FUNZIONI DI G00 Posizionamento rapido x x x x

PROGRAMMAZIONE G01 Interpolazione lineare x x x x

G02 Interpolazione circolare a destra x xG03 Interpolazione circolare a sinistra x xG04 Tempozizzazione x x x xG05 Spigolo arrotondato x x x xG07 Spigolo vivo x x x xG25 Salto incondizionato x x x xG26 Salta se uguale a zero x x xG27 Salta se diverso da zero x x xG28 Salta se minore di zero x x xG29 Salta se maggiore o uguale a zero x x xG33 Sincronizzazione xG45 Incrementa contatore dei pezzi x x x xG47 Inibizione lettura retroazione x x xG48 Annulla la funzione G47 x x x

G51-G60 Caricamento spostamenti dell' origine x x xG61 La F non è influenzata dal "P18" x x x xG62 Annulla la funzione G61 x x x xG70 Programmazione in pollici x x x xG71 Programmazione in millimetri x x x xG74 Ricerca dell' azzeramento x x x xG75 Tastatura x x xG81 Programmazione per lotti x x

G84,G80 Filettatura rigida xG90 Programmazione di quote assolute x x x xG91 Programmazione di quote incrementali x x x xG92 Preselezione di quote x x x xG93 Variazione della rampa di accelerazione x x x

Page 14: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

NUOVE PRESTAZIONIE MOFICHE

Data: Marzo 1997 Versione Software: 2.1 e successive

PRESTAZIONE MANUALE MODIFICATO E SEZIONE

Sincronizzazione della movimientazione (G33) Manuale di Funzionamento Sez. 6.5.4

Asse X come asse schiavo infinito di un Manuale di Installazione Sez. 5.5altro asse (G34). Manuale di Funzionamento Sez. 6.5.5

G47, G48 come apertura dell’anello degli assi Manuale di Installazione Sez. 5.7Manuale di Funzionamento Sez. 6.7.2

Funzione G75 speciale Manuale di Installazione Sez. 5.6

Controllo dei limiti di corsa tenendo conto Manuale di Installazione Sez. 5.8del raggio del punzone. Manuale di Funzionamento Sez. 6.8.4

Selezione dei parametri aritmetici che Manuale di Installazione Sez. 3.7si vogliono visualizzare. Manuale di Funzionamento Sez. 6.9.3

Play-Back, come rilevazione punti Manuale di Installazione Sez. 3.6Manuale di Funzionamento Sez. 4.3.1

La programmazione parametrica tiene Manuale di Installazione Sez. 5.1 e 6.7conto del segno della S.

Gli assi possono essere denominati Y,C Manuale di Installazione Sez. 3.4

Gestione volantino ausiliario tramite Manuale di Installazione Sez. 1.7, 3.4 e 6.12 ingressi digitali Manuale di Funzionamento Sez. 3.1

Controllo della frenata ad anello aperto  Manuale di Installazione Sez. 4.4.2

Lettura / scrittura dei Parametrimacchina dal DNC100

Eliminazione di errori tramite Reset Esterno.

Page 15: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 1

INTRODUZIONE

Page 16: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 3

CONDIZIONI DI SICUREZZA

Leggere le seguenti misure di sicurezza allo scopo di evitare lesioni a persone eprevenire danni a questo prodotto ed ai prodotti ad esso collegati.

Lo strumento potrà essere riparato solo dal personale autorizzato della Fagor Automation.

La ditta Fagor Automation non si ritiene responsabile di qualsiasi danno fisico omateriale derivato dal mancato rispetto di queste norme fondamentali di sicurezza.

Precauzioni contro danni a persone

Intercollegamento di moduliUsare i cavi di unione forniti con lo strumento.

Usare cavi di rete appropriatiPer evitare rischi, usare solo cavi di rete consigliati per questo strumento.

Evitare scariche elettrichePer evitare scariche elettriche e rischi di incendio non applicare tensione elettricafuori dal rango selezionato nella parte posteriore del CPU dello strumento.

Collegamento a massaAllo scopo di evitare scariche elettriche collegare i morsetti di terra di tutti i modulial punto centrale di terra. Inoltre, prima di realizzare il collegamento degli ingressied uscite di questo prodotto assicurarsi che il collegamento a massa è statoeffettuato.

Prima di accendere lo strumento assicurarsi che è stato collegato a terra.Allo scopo di evitare scariche elettriche assicurarsi che è stato effettuato ilcollegamento a massa.

Non lavorare in ambienti umidi.Per evitare scariche elettriche lavorare sempre in ambienti con umidità relativa al90% senza condensazione a 45ºC.

Non lavorare in ambienti dove esistono possibilità di esplosioniAllo scopo di evitare rischi, lesioni o danni, non lavorare in ambienti dove esistonorischi di esplosioni.

Precauzioni nei confronti del prodotto

Ambiente di lavoroQuesto strumento è preparato per il suo uso in Ambienti Industriali seguendo ledirettive e norme in vigore della Comunità Economica Europea.

La ditta Fagor Automation non è responsabile dei danni che possono essere subitio provocati se si monta in altre condizioni. (ambienti residenziali o domestici).

Installare lo strumento nel luogo appropriatoSi consiglia che, sempre che sia possibile, l’ installazione del Controllo Numericosi realizzi lontano da liquidi refrigeranti, prodotti chimici, possibilità di riceverecolpi, ecc. che possono danneggiarlo.

Page 17: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 4

Lo strumento segue le direttive europee di compatibilità elettromagnetica. Ciònonostante, si consiglia di mantenerlo lontano da fonti di perturbazionielettromagnetiche, come:- Cariche potenti collegate alla stessa rete dell’ impianto.- Trasmittenti portatili (Radiotelefoni, emittenti radio amatori)- Trasmittenti radio/TV- Macchine di saldatura ad arco- Linee di alta tensione- Ecc.

CarcasseIl fabbricante è responsabile di garantire che la carcassa in cui è stato montato lostrumento segua tutte le direttive d’ uso della Comunità Economica Europea.

Evitare interferenze provenienti dalla macchina-utensileLa macchina-utensile deve avere staccati tutti gli elementi che generano interferenze(bobine a relè, contattori, motori, ecc.).

Usare la fonte di alimentazione appropriataUsare, per l’ alimentazione degli ingressi ed uscite, una fonte di alimentazioneesterna stabilizzata di 24Vcc.

Collegamento a massa della fonte di alimentazioneIl punto di zero volts della fonte di alimentazione esterna dovrà essere collegata alpunto principale di terra della macchina.

Collegamento degli ingressi ed uscite analogicheSi consiglia di realizzare il collegamento mediante cavi schermati, collegando tuttele maglie al terminale corrispondente (Vedere capitolo 2).

Condizioni ambientaliLa temperatura che si deve avere in regime di funzionamento deve essere compresatra +5ºC e +45ºC.La temperatura ambiente che si deve avere in regime di non funzionamento deveessere compresa tra -25ºC e 70ºC.

Abitacolo del monitorGarantire tra il monitor e ciascuna delle pareti dell’ abitacolo le distanze richiestenell’ Appendice.

Usare un ventilatore a corrente continua per migliorare l’ aerazione dell’ abitacolo.

Dispositivo di sezionamento dell’ alimentazioneIl dispositivo di sezionamento dell’ alimentazione si deve collocare in un luogofacilmente accessibile ed ad una distanza dal suolo compresa tra 0,7 m e 1,7 m.

Protezioni del proprio strumento

Ha incorporati 2 fusibili esterni rapidi (F) da 3,15 Amp./250V per protezione dell’ingresso della rete.

Tutti gli ingressi-uscite digitali dispongono di isolamento galvanico mediante"optocouplers" tra i circuiti del CNC e l’ esterno.

Sono protetti mediante 1 fusibile esterno rapido (F) da 3,15 Amp/250V contro lasovratensione della fonte esterna (maggiore di 33 Vcc) e contro il collegamentoinverso della fonte di alimentazione.

Page 18: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 5

Il tipo di fusibile di protezione dipende dal tipo di monitor. Vedere etichetta diidentificazione del proprio strumento.

Precauzioni durante le riparazioni.

Non modificare l’ interno dello strumentoSolo il personale autorizzato della dita Fagor Automation puòmodificare l’ interno dello strumento.

Non manipolare i connettori con lo strumento collegato alla reteelettricaPrima di manipolare i connettori (ingressi/uscite, retroazione, ecc)assicurarsi che lo strumento non è collegato alla rete elettrica.

Simboli di sicurezza

Simboli che possono figurare nel manuale

Simbolo ATTENZIONE.È associato a un testo che indica le azioni o operazioni che possonoprovocare danni a persone o strumenti.

Simboli che possono figurare sullo strumento

Simbolo ATTENZIONE.È associato a un testo che indica le azioni od operazioni che possonoprovocare danni a persone o strumenti.

Simbolo SCARICA ELETTRICAIndica che un determinato punto può trovarsi sotto tensione.

Simbolo PROTEZIONE DI TERRA.Indica che un determinato punto deve essere collegato al puntocentrale di terra della macchina per la protezione di persone estrumenti.

Page 19: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 6

CONDIZIONI DI SPEDIZIONE

Se vuole spedire il Monitor o il CPU, impacchettarlo nella sua scatola originale con ilsuo materiale di imballaggio originale. Se non si dispone del materiale di imballaggiooriginale, bisognerà imballarlo come segue:

1.- Procurare uno scatolone le cui 3 dimensioni interne siano almeno 15 cm (6 pollici)superiori a quelle dello strumento. Il cartone dello scatolone deve avere unaresistenza di 170 Kg (375 libbre).

2.- Se viene spedito a un ufficio della ditta Fagor Automation per essere riparato,applicare un’etichetta allo strumento indicando il nome del proprietario dellostrumento, l’indirizzo, il nome della persona da contattare, il tipo di strumento, ilnumero di serie, il sintomo e una breve descrizione del guasto.

3.- Avvolgere lo strumento con un rotolo di polietilene o con un materiale simile perproteggerlo.

Se desidera spedire il monitor, proteggere in modo particolare il cristallo delloschermo.

4.- Proteggere lo strumento riempiendo di polistirolo espanso gli spazi vuoti delloscatolone.

5.- Chiudere lo scatolone usando nastro adesivo da imballaggi o graffe industriali.

Page 20: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 7

DOCUMENTI FAGORPER IL CNC 101/101S / 102/102S

Manuale CNC 101/101S / 102/102S OEM

È rivolto al fabbricante della macchina o persona incaricata di effettuare l’installazione e messa a punto del Controllo Numerico.

Dispone all’ interno del manuale di Installazione. A volte può contenere unmanuale che fa riferimento alle “Nuove Prestazioni” di software recentementeincorporate.

Manuale CNC 101/101S / 102/102S USER

È rivolto all’ utente finale, vale a dire, alla persona che deve lavorare con ilControllo Numerico.

Dispone all’ interno del manuale di Funzionamento.A volte può contenere un manuale che fa riferimento alle “Nuove Prestazioni”di software recentemente incorporate.

Page 21: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Introduzione - 8

CONTENUTO DI QUESTO MANUALE

Il manuale di Funzionamento è composto dalle seguenti parti:

Indice

Tabella comparativa dei modelli Fagor CNC 101/101S/102/102S

Introduzione Condizioni di Sicurezza.Condizioni di Spedizione.Elenco dei Documenti Fagor per il CNC 101/101S/102/102SContenuto di questo Manuale.

Capitolo 1 PerifericheIndica come trasferire i dati ad un lettore, a un PC o a unaperiferica.

Capitolo 2 Modo di operazione Aux Mode

Capitolo 3 Modo di operazione manuale

Capitolo 4 Edizione di programmi

Capitolo 5 Esecuzione di programmi

Capitolo 6 Programmazione

Codici di errore

Page 22: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PERIFERICHE 1

Capitolo 1 Sezione: Pagina

1. PERIFERICHE

1.1 DESCRIZIONE DEL PANNELLO FRONTALE

1.- Questi 2 display mostrano l’informazione interna del CNC.

2.- Insieme di tasti che permettono di selezionare ciascuno dei modi di operazione.La spia accesa indica il modo di operazione che è stato selezionato.

Modo di operazione Periferiche

Modo di operazione Aux Mode

Modo di operazione Manuale

Modo di operazione Play Back

Modo di operazione Editor

Modo di operazione Blocco a blocco

Modo di operazione Automatico

3.- Insieme di tasti che permettono operare con l’informazione interna, definiretavole, parametri, editare programmi, preselezionare valori, ecc.

4.- Il tasto permette di eseguire il programma. Il tasto ferma laesecuzione del programma, ed il tasto oltre a porre il controllo nellecondizioni iniziali, assume i nuovi valori assegnati ai parametri macchina.

DESCRIZIONE DELPANNELLO FRONTALE

Page 23: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PERIFERICHE2Sezione:Capitolo 1Pagina

1.2 MODO DI OPERAZIONE PERIFERICHE

Per poter accedere a questo modo di lavorare il parametro macchina “P100(1)”deve essere personalizzato in modo che non si disponga della prestazioneDNC “P100(1)=0”.

Il modo di operazione Periferiche permette trasferire i programmi pezzi, iparametri macchina e la tabella degli utensili ad un periferico (Lettore dicassette FAGOR LS80, PC, Consolle, ecc.) mediante la linea seriale RS232C.

Per questo scopo sarà necessario personalizzare in modo adeguato i parametrimacchina della linea seriale RS232C:

P70 Velocità di trasmissione in BaudP59(7) Numero di bits di informazione per carattereP59(5) ParitàP59(6) Parità pariP59(8) Bits di fermata

Inoltre, il CNC deve essere spento ogni volta che si connette o disconnettequalsiasi periferico.

Per accedere al modo di operazione periferiche si deve premere il tasto

Il CNC mostrerà la seguente informazione:

Il display superiore indica che è stata selezionatala linea seriale RS232C.

Il display inferiore mostra le due opzionipossibili, 0-Input 1-Output.

La opzione “0-Input” si deve selezionare quando si desidera ricevere informazioneda una periferica, e la opzione “1-Output” quando si desidera inviare informazionealla periferica.

MODO DI OPERAZIONEPERIFERICHE

Page 24: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PERIFERICHE 3

Capitolo 1 Sezione: Pagina

1.2.1 OPZIONE “1-OUTPUT”. DAL CNC ALLE PERIFERICHE

Questa opzione si deve selezionare dopo aver preparato la ricezione nellaperiferica.

Il display inferiore del CNC mostrerà la lettera N.

Dipendendo da quello che si desidera trasmettere si deve operare nel seguentemodo:

a) Si desidera trasmettere la tabella dei parametri macchina e la tabella degliutensili o spostamenti di origine.

Per questo si deve premere la seguente sequenza di caratteri: [8][9][9][A-]

L’informazione trasmessa è illeggibile e deve essere usata come copia di sicurezza,per trasmetterla posteriormente allo stesso CNC od ad un altro simile.

b) Si desidera trasmettere alla periferica tutto il contenuto della memoria deiprogrammi pezzo, ossia dal blocco N000 fino al blocco 899:

A questo scopo deve premere il tasto [A+]

c) Si desidera trasmettere il contenuto della memoria dei programmi pezzo apartire da un determinato numero di blocco.

Per questo si deve indicare il numero di blocco iniziale che si desideratrasmettere e, a continuazione, premere il tasto [A+].

Per esempio, la sequenza dei tasti [1] [0] [0] [A+] invierà alla periferica ilblocco N100 e tutti i seguenti.

d) Si desidera trasmettere parte del contenuto della memoria del programmapezzo.

Per fare questo si deve indicare il numero del blocco iniziale ed il numerodel blocco finale (separati da un punto) che si desiderano trasmettere ed acontinuazione premere il tasto [A+].

Per esempio, la sequenza dei tasti [2][0][0][.][2][2][0][A+] invierà al perifericotutti i blocchi compresi tra i blocchi N200 e N220, entrambi inclusi.

Il formato che usa il CNC per inviare ciascun blocco del programma consta di3 digiti che determinano il numero del blocco, il contenuto del blocco ed icaratteri Return (RT) e Line feed (LF) per indicare il finale del blocco.

Una volta inviati tutti i blocchi il CNC invia il carattere Escape (ESC) comeindicativo della fine della trasmissione.

Esempio: 012 G01.91 X130 Y-56.3 F200 RT LF013 X17.9 M6 RT LF

--

369 M30 RT LF ESC

In qualsiasi momento si può interrompere la trasmissione premendo il tasto [CL].

MODO DI OPERAZIONEPERIFERICHE

Page 25: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PERIFERICHE4Sezione:Capitolo 1Pagina

MODO DI OPERAZIONE PERIFERICHE

1.2.2 OPZIONE “0-INPUT” DALLE PERIFERICHE AL CNC

Per poter introdurre da una periferica al CNC, sia programma pezzi o tabelledi parametri macchina ed utensili o spostamenti di origine, è necessario che lememorie del CNC siano sbloccate.

Se si seleziona questa opzione il display inferiore del CNC mostrerà la lettera N.

Per selezionare quello che si desidera trasmettere si deve operare nel seguentemodo:

a) Si desidera ricevere nel CNC la tabella dei parametri macchina e la tabelladegli utensili o spostamenti di origine.

Per fare questo si deve premere nel CNC la sequenza di caratteri [8][9][9][A-] e dare l’ordine di trasmettere nella periferica.

b) Si desidera leggere un programma di cui si conoscono i numeri dei blocchi.

Per fare questo si deve premere il tasto [A+].

Il programma viene caricato nella memoria del controllo nei blocchi indicati.

I blocchi non coinvolti nella trasmissione mantengono l’informazioneprecedente.

c) Si desidera leggere un programma che non ha definito i numeri del blocco.

Per fare questo si deve indicare a partire da quale numero di blocco sideve caricare il programma nel controllo ed a continuazione premere iltasto [A+].

Per esempio, la sequenza di tasti [1][5][0][A+] indica che si desideranocaricare i blocchi a partire dal blocco N150. Tutti i blocchi saranno correlati,vale a dire, non ci saranno blocchi vuoti.

I blocchi non coinvolti nella trasmissione mantengono l’informazioneprecedente.

Il formato che si deve usare nella periferica per inviare ciascun blocco diprogramma al CNC deve constare di:

3 digiti che determinano il numero del blocco (opzionale)Il contenuto del bloccoI caratteri Return (RT) e Line feed (LF) per indicare la fine del blocco.

Una volta inviati tutti i blocchi al CNC si deve inviare il carattere Escape(ESC) come indicativo della fine della trasmissione.

Page 26: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE 1

Capitolo: 2 Sezione: Pagina

2. MODO DI OPERAZIONE AUX MODE

Per accedere a questo modo di operazione si deve premere il tasto Il CNCmostrerà la seguente informazione

Per accedere ai diversi menu si devono premere i tasti:

[0] Il CNC effettua il test delle entrate ed uscite del sistema.

[1] Il CNC accede al modo di parametri macchina.

[2] Il CNC accede alla sua tabella interna. Mediante il parametro macchina“P60(5)” questa tabella si può selezionare come tabella degli utensili,“P60(5)=0”, o come tabella degli spostamenti di origine, “P60(5)=1”.

Ugualmente, questo Modo di Operazione permette:

Bloccare i parametri macchina. Si deve premere la seguente sequenza di tasti:

[1] [CL] [CL] [9] [9] [9] [A+] [1] [ENTER]

Se la memoria dei parametri macchina è bloccata il CNC mostrerà il valoredi ciascun parametro ma non permette di modificarli.

Sbloccare la memoria dei programmi. Si deve premere la seguente sequenza ditasti:

[1] [CL] [CL] [9] [9] [9] [A+] [0] [ENTER]

Bloccare la memoria dei programmi. Si deve premere la seguente sequenza ditasti:

[1] [CL] [CL] [8] [8] [8] [A+] [1] [ENTER]

Se la memoria dei programmi è bloccata il CNC mostrerà il contenuto diognuno dei blocchi ma non permette di modificarli.

Sbloccare la memoria dei programmi. Si deve premere la seguente sequenza ditasti:

[1] [CL] [CL] [8] [8] [8] [A+] [0] [ENTER]

Cancellare tutta la memoria dei programmi. Si deve premere la seguente sequenzadi tasti:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Per poter cancellare la memoria dei programmi è necessario che la stessasia sbloccata.

Page 27: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE2Sezione:Capitolo: 2Pagina

Digito Entrata corrispondente Terminale8 Feed Rate 2 11 (I/O1)7 Feed Rate 1 10 (I/O1)6 Errore di conteggio dell'asse X5 Errore di conteggio dell'asse Y4 Allarme sinusoidale dell'asse X3 Allarme sinusoidale dell'asse Y2 Sovratemperatura1 Senza funzione

TEST DELLE ENTRATEUSCITE DEL SISTEMA

Display inferiore Digito8

Digito7

Digito6

Digito5

Digito4

Digito3

Digito2

Digito1

Digito Entrata corrispondente Terminale8 Entrata Manuale 19 (I/O1)7 Fermata condizionata (M01) 18 (I/O1)6 Marcia 17 (I/O1)5 / Stop 16 (I/O1)4 / Feed Hold 15 (I/O1)3 / Stop Emergenza 14 (I/O1)2 Micro Io (X) 13 (I/O1)1 Reset 12 (I/O1)

2.1 TEST DELLE ENTRATE / USCITE DEL SISTEMA

Questa opzione permette analizzare lo stato delle entrate ed uscite logiche dalCNC, così come attivare e disattivare ciascuna delle uscite logiche.

Per questo scopo si deve premere la seguente sequenza di tasti: [AUX MODE][0]

Il CNC mostra l’informazione corrispondente al primo gruppo di entrate (INP).

Il display inferiore mostra lo stato di 8 entrate logiche, un digito per entrata.

Il CNC mostrerà in qualsiasi momento e dinamicamente lo stato delle entrate. Sesi desidera verificare qualcuna di esse si dovrà agire sui pulsanti ed interruttoriesterni, osservando sullo schermo lo stato dell’entrata corrispondente.

Il valore “1” indica che l’entrata corrispondente è alimentata a 24V. In casocontrario si vedrà il valore “0”.

Le entrate (INP) che mostra il display inferiore sono:

Se si preme il tasto [A+] il CNC mostra il seguente gruppo di entrate (INP).

L’informazione mostrata dai digiti 6, 5, 4, 3, 2 ed 1 è l’informazione interna delCNC.

Page 28: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE 3

Capitolo: 2 Sezione: Pagina

Se si preme di nuovo il tasto [A+] il CNC mostra il primo gruppo di uscite(OUT).

Se si desidera verificare una delle uscite si deve selezionare la stessa mediante itasti [freccia verso l’alto] e [freccia verso il basso].

Una vostra scelta l’uscita desiderata si potrà attivare (1) e fermare (0) la stessaassegnandole il valore corrispondente.

Si può disporre di varie uscite attivate contemporaneamente, e tutte le uscite chesiano state attivate forniranno una tensione di 24 Vcc nel terminale corrispondente.

Se si preme di nuovo il tasto [A+] il CNC mostra il seguente gruppo di uscite(OUT).

Se si preme di nuovo il tasto [A+] il CNC mostra il terzo gruppo di entrate (INP).

Digito Uscita corrispondente Terminale8 In Posizione (X) 9 (I/O1)7 Alterna Senso (X) 8 (I/O1)6 Alterna Lento (X) 7 (I/O1)5 Alterna Rapido (X) 6 (I/O1)4 /Uscita Emergenza 5 (I/O1)3 M Strobe 4 (I/O1)2 Freno (X) 3 (I/O1)1 Uscita Manuale 2 (I/O1)

Digito Uscita corrispondente Terminale8 MST80 20 (I/O1)7 MST40 21 (I/O1)6 MST20 22 (I/O1)5 MST10 23 (I/O1)4 MST8 24 (I/O1)3 MST4 25 (I/O1)2 MST2 26 (I/O1)1 MST1 27 (I/O1)

Digito Entrata corrispondente Terminale8 Entrata E5 17 (I/O 2)7 Entrata E4 25 (I/O 2)6 Entrata E3 22 (I/O 2)5 Entrata E2 23 (I/O 2)4 Entrata E1 21 (I/O 2)3 Fatt.molt. volantino o tipo di spost. JOG 24 (I/O 2)2 Fatt.molt. volantino o tipo di spost. JOG 15 (I/O 2)1 Micro Io (Y) 18 (I/O 2)

TEST DELLE ENTRATE USCITE DEL SISTEMA

Page 29: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE4Sezione:Capitolo: 2Pagina

TEST DELLE ENTRATE USCITE DEL SISTEMA

Se si preme di nuovo il tasto [A+] il CNC mostra il seguente gruppo di uscite(OUT).

Se si preme di nuovo il tasto [A+] il CNC mostrachecksum corrispondente alla versione software(nell’esempio 08AF) ed il modello di CNC dicui si dispone nell’esempio (102S).

Se si preme di nuovo il tasto [A+] ed il CNC fa parte della rete locale FAGOR,mostrerà l’elemento che è collegato in ciascuno dei nodi della rete locale. Sarànecessario premere il tasto [A+] per proseguire fino al seguente nodo.

L’informazione che mostra il CNC è di questo tipo:

Il display superiore mostra il messaggio: “Lan”indicativo della rete locale.

Il display inferiore mostra il numero di nodo(in questo caso "Nod. 0) e l'elemento che occupadetto nodo (in questo caso “PLC”).

I modelli CNC82, CNC101S, CNC102 e CNC102S sono considerati dalla retelocale come una stessa famiglia. Per questo, sono rappresentati come “Nod.?CN82”.

Se si preme di nuovo il tasto [A+] ed il CNCfa parte della rete locale FAGOR, mostrerà ilnumero di testi perduti. L’informazione che mostrail CNC è di questo tipo:

Se si preme di nuovo il tasto [A+ il CNC mostra tutti i display illuminati, dandoper concluso il test delle entrate ed uscite del sistema.

Se si preme di nuovo il tasto [A+] il CNC ritornerà ad effettuare il test delleentrate ed uscite del sistema.

Digito Uscita corrispondente Terminale8 In Posizione (Y) 9 (I/O 2)7 Alterna Senso (Y) 8 (I/O 2)6 Alterna Lento (Y) 5 (I/O 2)5 Alterna Rapido (Y) 3 (I/O 2)4 T Strobe 4 (I/O 2)3 S Strobe 6 (I/O 2)2 Freno (Y) 7 (I/O 2)1 Automatico 10 (I/O 2)

Page 30: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE 5

Capitolo: 2 Sezione: PaginaPARAMETRI MACCHINA

2.2 PARAMETRI MACCHINA

Questa opzione permette di analizzare i parametri macchina del CNC. Inoltre, sela memoria dei parametri macchina non è bloccata, si possono alterare i suoivalori.

I parametri macchina li definisce il fabbricante e servono a personalizzare il CNCcon la macchina.

Per accedere alla memoria dei parametri macchina si deve premere la seguentesequenza di tasti: [AUX MODE] [1]

Il CNC mostrerà un’informazione del seguente tipo:

Il display mostra il numero di parametro macchina.

Il display inferiore mostra il valore con cui si èpersonalizzato il parametro macchina.

Se si desidera visualizzare un altro parametro si devono usare uno dei seguentimetodi:

* Usare i tasti

* Premere 2 volte il tasto [CL] per cancellare la visualizzazione attuale. Acontinuazione scrivere (premendo i tasti) il numero del parametro desideratoed il tasto [RECALL]. Il CNC mostrerà detto parametro.

Si deve tener conto che una volta personalizzati i parametri macchina si devepremere il tasto [RESET], o spegnere e riaccendere il CNC affinché detti valorisiano accettati dal CNC.

Nel manuale di installazione sono spiegati tutti i parametri macchina.

2.2.1 EDIZIONE DEI PARAMETRI MACCHINA

I parametri macchina saranno editati uno ad uno. In funzione del tipo di parametromacchina scelto, si potrà assegnare uno dei seguenti valore:

Un numero P12=30000Un gruppo di 8 bits P19=00001111

Per editare un parametro che si definisce mediante un numero si deve, una voltascelto il parametro, seguire la seguente sequenza di tasti:

* Premere il tasto [CL]. Il CNC cancella il contenuto del display inferiore.

* Introdurre il valore desiderato.

* Premere il tasto [ENTER] affinché detto valore sia introdotto nella tabella deiparametri macchina.

Page 31: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE6Sezione:Capitolo: 2Pagina

PARAMETRI MACCHINA

Se il CNC non assume il nuovo valore ed al suo posto mostra il valore che ilparametro aveva prima, significa che la tabella dei parametri macchina è bloccata.

Per editare un parametro che si definisce mediante un gruppo di 8 bits si deve,una volta scelto il parametro, premere il tasto [CL] ed introdurre gli 8 bits opremere il tasto [RECALL] e modificare i bits uno ad uno.

Per modificare i bits uno ad uno, si deve seguire la seguente sequenza di tasti:

* Premere il tasto [RECALL]. Il CNC mostrerà lampeggiando, il primo bit delparametro.

* Se si desidera modificare questo bit introdurre il valore desiderato (0 o 1).

* Usare il tasto per spostare il resto dei bits.

* Per modificare un determinato bit, mettere in posizione sullo stesso (formaintermittente) ed introdurre il valore desiderato.

* Una volta definiti tutti i bits, premere il tasto [ENTER] affinché detto valoresia introdotto nella tabella dei parametri macchina.

Se il CNC non assume il nuovo valore ed al suo posto mostra il valore che ilparametro aveva prima, significa che la tabella dei parametri macchina è bloccata.

Se si desidera introdurre gli 8 bits si deve seguire la seguente sequenza di tasti:

* Se il parametro è stato scelto mediante il tasto [RECALL], il CNC mostrerà ilprimo bit in forma lampeggiante (modo di edizione).

Per abbandonare questo modo si deve premere il tasto [CL], il bit smette dilampeggiare.

* Premere il tasto [CL]. Il CNC cancella il contenuto del display inferiore.

* Introdurre il valore desiderato (sequenza dall’1 allo 0).

* Premere il tasto [ENTER] affinché detto valore sia introdotto nella tabella deiparametri macchina.

Se il CNC non assume il nuovo valore ed al suo posto mostra il valore che ilparametro aveva prima, significa che la tabella dei parametri macchina è bloccata.

Page 32: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

MODO DI OPERAZIONE AUX MODE 7

Capitolo: 2 Sezione: Pagina

2.3 TABELLA DEGLI UTENSILI O SPOSTAMENTI DI ORIGINE

Il CNC dispone di una tabella interna che, in funzione del valore assegnato alparametro macchina “P60(5)”, può essere usata come tabella di utensili “P60(5)=0”o come tabella degli spostamenti di origine “P60(5)=1”.

Ciascuna delle 10 locazioni (1 a 10) della tabella dispone di 2 campi. Il campocorrispondente all’asse X ed il campo corrispondente all’asse Y.

Quando si è personalizzato “P60(5)=0”, tabella degli utensili, le locazioni dellatabella corrispondono al numero di utensile. Entrambi i campi indicano la lunghezzadell'utensile in X ed Y. Il CNC prenderà i valori della tabella e realizzerà unacompensazione di lunghezza in entrambi gli assi.

Quando si è personalizzato “P60(5)=1”, tabella degli spostamenti di origine,ogni locazione della tabella permette di scegliere una nuova Origine Pezzo.Questa origine si troverà dallo Zero Macchina alla distanza che indicano icampi X ed Y.

Per accedere alla tabella si deve premere la sequenza di tasti: [AUX MODE] [2]Il CNC mostrerà un’informazione del seguente tipo:

Il display superiore mostra la prima locazionedella tabella.

Il display inferiore mostra il valore con cui si èpersonalizzato il campo X di detta direzione.

Se si preme il tasto il CNC mostrerà il campo Y.

Si se desidera visualizzare un'altra locazione della tabella se deve usare uno deiseguenti metodi:

* Usare i tasti

* Premere 2 volte il tasto [CL] per cancellare la visualizzazione attuale. Quindiscrivere la locazione della tabella desiderata ed il tasto [RECALL]. Il CNCmostrerà detta locazione.

Per editare il valore del campo X od Y si deve seguire la seguente sequenza ditasti:

* Premere il tasto [CL]. Il CNC cancella il contenuto del display inferiore.

* Introdurre il valore desiderato.

* Premere il tasto [ENTER] affinché detto valore sia introdotto nella tabella.

TABELLA UTENSILI SPOSTAMENTI DI ORIGINE

Page 33: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 3 Sezione:

MODO DI OPERAZIONE MANUALE 1

3. MODO DI OPERAZIONE MANUALE

Per accedere a questo modo di operazione si deve premere il tasto Il CNCmostrerà il display superiore vuoto e nel display inferiore mostrerà l’altezza dellaposizione dell’asse X.

Se si desidera cambiare asse si deve premere il tasto [A+]. Il display inferioremostrerà la quota della posizione dell’asse Y.

Questo modo di operazione permette:

Spostare gli assi della macchina.Effettuare l’azzeramento o preselezione di un valore.Effettuare la ricerca automatica del punto di riferimento macchina.Selezionare il CNC affinché lavori come visualizzatore.

3.1 SPOSTAMENTO MANUALE DELLA MACCHINA

Il CNC può disporre delle seguenti configurazioni:

CNC con 1 o 2 assiCNC con 1 asse e volantino elettronicoCNC con 1 o 2 assi ed il pannello di comando esterno “JOG 100”CNC con 1 asse, volantino elettronico e pannello di comando esterno “JOG100”CNC a 2 assi e volantino ausiliarioCNC a 2 assi, volantino ausiliario e pannello comandi esterno “JOG 100”

Quando si spostano gli assi il CNC limita lo spostamento degli stessi, non permettendosorpassare i limiti di corsa che sono stati fissati mediante il parametri macchina“P0 - P40” e “P41”.

CNC con 1 o 2 assi

Lo spostamento della macchina si effettua asse per asse ed i passi da seguiresono i seguenti:

* Selezionare nel display inferiore, mediante il tasto [A+], l’asse che si desideraspostare (X o Y).

* Usare i tasti per spostare l’asse.

Lo spostamento degli assi sarà continuo, cioè, l’asse si sposta fino a che nonviene rilasciato il tasto.

Se si utilizzano i terminali 14 e 25 del connettore I/O2 gli spostamenti potrannoessere continui o incrementali. Negli spostamenti incrementali l’asse si sposterànella misura stabilita.

SPOSTAMENTO MANUALE

Page 34: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 3Pagina

MODO DI OPERAZIONE MANUALE2

La seguente tabella mostra le opzioni disponibili.

Terminale attivato = 1 Disattivato = 0

Inoltre, i terminali 10 e 11 del connettore I/O1 permettono di variare la velocità diavanzamento degli assi, nel modo sottoindicato.

Terminale attivato = 1, Disattivato = 0

CNC con volantino elettronico

Lo spostamento dell’asse X può essere effettuato per mezzo del volantinoelettronico o da tastiera, usando i tasti

I terminali 15 e 24 del connettore I/O2 indicano il fattore di moltiplicazioneche il CNC applica agli impulsi del volantino elettronico.

Per l´applicazione del fattore di moltiplicazione utilizzare la seguente tabella:

Terminale attivato = 1 Disattivato = 0

Inoltre, i terminali 10 e 11 del connettore I/O1 permettono di variare la velocitàdi avanzamento degli assi, nel modo sottoindicato.

TerminaleTipo spostamento Quantità da spostare

24 15

0 0 Continuo

0 1 Incrementale 0.001 mm o 0.0001"

1 0 Incrementale 0.010 mm o 0.0010"

1 1 Incrementale 0.100 mm o 0.0100"

Terminale Assi con Servosistema Assi senzaServosistema

10 11 (G01/G02/G03) (G00) Gamma1 1 25% 25% Gamma lenta1 0 50% 50% Non interessa

0 0 100% 100% Non interessa

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gamma lenta

TerminaleFattore moltiplicatore

Esempio: 250 impulsi/rotazione

24 15 Spostamento per rotazione

0 0 x 1 0.250 mm o 0.0250"

0 1 x 10 2.500 mm o 0.2500"

1 0 x 50 12.50 mm o 1.2500"

1 1 x 100 25.00 mm o 2.500"

SPOSTAMENTO MANUALE

Page 35: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 3 Sezione:

MODO DI OPERAZIONE MANUALE 3

Terminale attivato = 1, Disattivato =0

CNC con 1 o 2 assi ed il pannello di comando esterno “JOG100”

Lo spostamento della macchina che si realizza asse per asse, si può realizzaredalla tastiera o dai pulsanti “X+,X-,Y+,Y-” associati al pannello di comandoesterno “JOG100”.

Quando si effettua dalla tastiera si devono seguire i seguenti passi:

* Selezionare nel display inferiore, mediante il tasto [A+], l’asse che si desideraspostare (X o Y).

* Usare i tasti per spostare l’asse.

Il senso di spostamento assegnato a ciascun tasto viene stabilito da parametromacchina.

Mediante il pannello di comando esterno “JOG100” si può selezionare il tipodi spostamento e la velocità di avanzamento dell’asse:

* Nella zona “%FEED” lo spostamento degli assi sarà continuo, ossia, l’assesi muove mente si mantiene premuto il tasto.

Ciascuna delle posizioni di questa zona indica la percentuale di velocità diavanzamento che il CNC applica al movimento indicato.

* Nella zona “JOG” gli spostamenti saranno incremetali, l’asse si muoverà laquantità fissata ogni volta che si preme il tasto.

Terminale Assi con Servosistema Assi senzaServosistema

10 11 (G01/G02/G03) (G00) Gamma1 1 25% 25% Gamma lenta1 0 50% 50% Non interessa

0 0 100% 100% Non interessa

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gamma lenta

SPOSTAMENTO MANUALE

Page 36: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 3Pagina

MODO DI OPERAZIONE MANUALE4 SPOSTAMENTO MANUALE

CNC con 1 asse, volantino elettronico e pannello di comando esterno “JOG 100”

Lo spostamento dell’asse X può essere realizzato:

* Con il volantino elettronico* Per mezzo dei pulsanti “X+, X-“ collocati sul pannello comandi esterno

“JOG 100”* Con i tasti della tastiera.

Mediante il pannello di comando esterno “JOG 100” si può scegliere il tipo dispostamento, la velocità di avanzamento dell’asse ed il fattore di moltiplicazioneche applica il CNC agli impulsi del volantino elettronico.

* Nella zona “% FEED” lo spostamento dell’asse sarà continuo, ossia, l’assesi muove mentre si mantiene premuto il tasto.

Ciascuna delle posizioni di questa zona indica la percentuale di velocità diavanzamento che il CNC applica al movimento indicato.

* Nella zona “JOG” gli spostamenti saranno incrementali, ossia, l’asse simuoverà della quantità fissata ogni volta che si preme il tasto.

* La zona permette muovere l’asse unicamente con il volantino elettronicoed ognuna delle sue posizioni indica il fattore moltiplicatore che applica ilCNC agli impulsi del volantino elettronico.

In questo modo e dopo aver moltiplicato il fattore di moltiplicazione per gliimpulsi forniti dal volantino, si ottengono le unità che si desidera spostarel’asse.

PosizioneFattore moltiplicatore

Esempio: 250 impulsi/rotazione

Spostamento per rotazione

x 1 0.250 mm o 0.0250"

x 10 2.500 mm o 0.2500"

x 100 25.00 mm o 2.500"

Page 37: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 3 Sezione:

MODO DI OPERAZIONE MANUALE 5

3.2 SPOSTAMENTO AUTOMATICO

Si effettua asse per asse ed i passi da seguire sono i seguenti:

* Selezionare nel display inferiore, mediante il tasto [A+], l’asse che si desideraspostare (X o Y).

* Premere il tasto [CL]. Il display inferiore si cancellerà.

* Introdurre la quota desiderata.

* Premere il tasto

Il CNC sposterà l’asse alla quota indicata.

3.3 AZZERAMENTO O PRESELEZIONE DI UN VALORE

La preselezione di quote si effettua asse per asse ed i passi da seguire sono iseguenti:

* Selezionare nel display inferiore, mediante il tasto [A+], l’asse che si desiderapreselezionare (X o Y).

* Premere il tasto [CL]. Il CNC cancella il valore di detto asse.

* Introdurre il valore desiderato.

* Premere il tasto [ENTER] affinché il CNC indichi detto valore. Il CNC assegnaall’asse il nuovo valore selezionato.

È possibile, prima di premere il tasto [ENTER], annullare la preselezionepremendo il tasto [CL]. Il CNC mostrerà di nuovo il valore che disponeval’asse in precedenza.

SPOSTAMENTO AUTOM. /PRESELEZIONE

Page 38: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 3Pagina

MODO DI OPERAZIONE MANUALE6

3.4 RICERCA DEL PUNTO RIFERIMENTO MACCHINA

La ricerca del punto di riferimento macchina si effettua asse per asse e si deveusare uno di questi metodi:

a) Premere la sequenza di tasti [F1][0]. Il CNC effettua la ricerca dell'asse X.

b) Premere la sequenza di tasti [F1][1]. Il CNC effettua la ricerca dell'asse Y.

c) * Selezionare nel display inferiore, mediante il tasto [A+], l’asse in cui sidesidera effettuare la ricerca di riferimento macchina (X o Y).

* Premere il tasto [CL]. Il CNC cancella il valore di detto asse.

* Premere il tasto [RECALL]

Il CNC sposterà l’asse scelto nel senso indicato dal parametro macchina di assi“P62(4),P62(5)”.

Questo spostamento si realizza secondo l’avanzamento indicato dai parametri macchinadegli assi “P25,P65”, fino a che si preme il micro di riferimento macchina, parametro,macchina degli assi “P22(8), P62(8)”.

Una volta premuto il micro la ricerca continuerà a 100 mm/minuto (3,9 pollici/minuto), fino a che si riceva l’impulso del Io dei sistemi di retroazione, dando perconclusa la ricerca di riferimento macchina dell’asse.

Il CNC annullerà lo spostamento di origine che era stato selezionato e visualizzale quote del punto di riferimento macchina indicate dai parametri macchina degliassi “P2,P42”.

* Se durante la ricerca del riferimento macchina, si preme il tasto il CNCferma il movimento dell’asse e mostra la seguente informazione.

Il display superiore mostra la funzione G74,indicativo di ricerca di riferimento macchina.

Il display inferiore mostra la quotacorrispondente all’asse in questo momento.

Per continuare con la ricerca di riferimento macchina premere il tasto

Per abbandonare la ricerca di riferimento macchina si deve premere 2 volte iltasto [CL].

RICERCA DELRIFERIMENTO

Page 39: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 3 Sezione:

MODO DI OPERAZIONE MANUALE 7

3.4.1 CONSIDERAZIONI SUL PUNTO DI RIFERIMENTOMACCHINA

* Se nel momento in cui si inizia la ricerca del riferimento macchina il micro diriferimento macchina è stato premuto, l’asse ritornerà indietro, nel senso contrarioa quello indicato dal parametro macchina degli assi “P62(4), P62(5)”, fino aliberare il micro, prima di iniziare la ricerca di riferimento macchina.

* Se l’asse è in posizione fuori dei limiti del percorso fissati per software (parametrimacchina “P0 - P1”, “P40 - P41”), è necessario muovere l’asse manualmenteper introdurlo nella zona di lavoro ed a continuazione collocarlo nella zonaadatta per la realizzazione della ricerca del riferimento macchina.

* Se l’asse scelto non dispone di micro per la ricerca del punto di riferimentomacchina degli assi “P22(8)”, “P62(8)”), il CNC supporrà che lo stesso èstato premuto quando si esegua il comando di ricerca di riferimento macchina,eseguendosi unicamente uno spostamento a 100 mm/min. fino a che si riceval’impulso del Io del sistema di retroazione, considerando conclusa la ricercadel riferimento macchina.

3.5 LAVORO DEL CNC COME VISUALIZZATORE

Quando l’entrata manuale (terminale 19 del connettore I/O1) si trova ad un livellologico alto (24V), il CNC si comporta come visualizzatore.

Questo implica che:

* Il movimento della macchina bisogna realizzarlo mediante comandi esterni alcontrollo.

* Si devono annullare i segnali che abilitano degli assi.

* Se lavorando in questo modo si sorpassano i limiti di percorso che sono statifissati mediante i parametri macchina “P0 - P40” e “P1 - P41”, il controlloindicherà il codice di errore corrispondente.

RICERCA RIFERIMENTO E MODO VISUALIZZATORE

Page 40: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 1

4. EDITAZIONE DI PROGRAMMI

Il CNC dispone di 3 modi di editazione di programmi, tal come si descrive inquesto capitolo questi modi di editazione sono:

Editazione. Per accedere a questo modo premere il tasto

Editazione in Teach-in. Per accedere a questo modo premere il tasto

Editazione Play-back. Per accedere a questo modo premere il tasto

4.1 MODO DI OPERAZIONE EDITOR

Per accedere a questo modo di operazione si deve premere il tasto Il CNCmostrerà un’informazione del seguente tipo:

Il display superiore mostra il numero di bloccoche è stato selezionato

Il display inferiore mostra una delle funzioniprogrammate in detto blocco.

Il CNC dispone fino a 900 blocchi (000/899) di memoria per immagazzinareprogrammi.

Un programma inizia in un determinato blocco e finisce in un blocco che contienela funzione M30 (indicativo della fine del programma).

Ogni blocco di programma può disporre fino a 5 funzioni in codice ISO. Lepossibili funzioni disponibili sono:

G Funzioni preparatorie. Fino ad un massimo di 4 per blocco.X Coordinate dell’asse X.Y Coordinate dell’asse Y.I Coordinate, in interpolazione circolare, del centro dell’arco (asse X).J Coordinate, in interpolazione circolare, del centro dell’arco (asse Y).F Velocità di avanzamento degli assi.S Velocità della rotazione del mandrino (g.p.m.).T Utensili o Spostamento di origine.M Funzioni ausiliari. Fino ad un massimo di 4 per blocco.N Funzione di Salto o Chiamata (funzioni G25 a G29).P Programmazione parametrica.

Quando si usa la programmazione parametrica del blocco non ammette altrainformazione in codice ISO. La programmazione parametrica usa le funzioni:

X Destinazione a parametro della coordinata in X.Y Destinazione a parametro della coordinata in Y.F Funzione parametrica.P Riferimento ad altro parametro.K Destinazione a parametro di costante numerica.E Destinazione a parametro delle entrate E1 a E5 (connettore I/01).

Page 41: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI2

Nell’esempio che mostriamo a continuazione si può osservare:

* Una possibile distribuzione di programmi in memoria, indicando l’inizio e lafine di ogni programma.

* Diversi blocchi di programmazione, che contengono 2, 3, 4 e fino a 5 funzioni.La forma di programmare non corrisponde a questo capitolo e è descritta nelcapitolo “Programmazione” di questo stesso manuale.

Questo modo di operazione permette:

* Vedere il contenuto di tutti i blocchi di memoria.* Creare un programma (editare tutti i blocchi del programma).* Cancellare un determinato blocco di programma.* Modificare il contenuto di un blocco.* Sostituire un blocco di programma.* Reinserire un nuovo blocco di programma, spostando il resto.

Inoltre, nel modo di operazione “Aux Mode” si può:

* Bloccare la memoria dei programmi.* Sbloccare la memoria dei programmi.* Cancellare tutta la memoria dei programmi.

N000 G1.7.90 F5000 S250 T01 M 3 Inizio programma

Fine programma

N001 X60 Y40N002 G3 X110 Y90 I0 J50N003 G3 X160 Y40 I50 J0N004 M30

N050 P17 X Inizio programma

Fine programma

N051 P18 YN052 P4 F7 P3N053 P5 F8 P3N054 P6 P0 F3 P4N055 P7 P1 F3 P5N056 G0.5 XP6 YP7N057 P3 P3 F1 P19N058 G1 XP6 YP7 F200N059 P3 F11 K360N060 G28 N57N061 G0 XP17 YP18N062 M30

N100 G0 X10 Inizio programma

Fine programma

N101 Y20N102 G1 X50 M3N103 G0 Y0N104 X0N105 G25 N100.104.81N106 M30

Page 42: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 3

4.1.1 VEDERE IL CONTENUTO DI TUTTI I BLOCCHI DI MEMORIA

Quando si accede a questo modo di operazione, al premere il tasto Il CNCmostra un’informazione del seguente tipo:

Il display superiore mostra il numero di bloccoche è stato selezionato.

Il display inferiore mostra una delle funzioniprogrammate in detto blocco.

Per vedere il contenuto dei blocchi si devono usare i tasti

Il CNC mostrerà, una ad una, tutte le funzioni di ogni blocco, ed una voltaconcluso un blocco, passerà al seguente.

Il CNC mostrerà unicamente i blocchi che contengono informazione, ossia nonmostrerà i blocchi vuoti.

Se si desidera vedere il contenuto di un determinato blocco, si deve procedere nelseguente modo:

* Premere 2 volte il tasto [CL]. Il CNC cancellerà il numero di blocco (i 2display)

* Introdurre il numero di blocco che si desidera visualizzare.

* Premere il tasto

Il CNC mostrerà la prima funzione di detto blocco. Per vedere il resto dellefunzioni ed i blocchi precedenti e seguenti, usare i tasti

Se il blocco richiesto non contiene informazione, il display inferiore non mostrerànessuna informazione, indicativo di blocco vuoto.

VEDERE CONTENUTO DEIBLOCCHI DI MEMORIA

Page 43: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI4

4.1.2 EDITARE UN PROGRAMMA

Il programma si deve editare blocco a blocco, iniziando dal blocco iniziale delprogramma. Per questo si devono seguire i seguenti passi:

1.- Se il numero di blocco che è stato selezionato, quello che si vede nel displaysuperiore, non è quello desiderato, procedere nel seguente modo:

* Premere 2 volte il tasto [CL]. Il CNC cancellerà i 2 display.

* Introdurre il numero di blocco desiderato.

* Premere il tasto [RECALL]

2.- Se il blocco contiene già dell’informazioni, e mostra qualcosa nel displayinferiore procedere nel seguente modo:

* Premere il tasto [CL]. Il display inferiore si cancellerà.

3.- Editare il contenuto del blocco, definendo tutte le sue funzioni. Per selezionarele funzioni si devono usare i tasti [A+] ed [A-].

La forma di programmare non corrisponde a questo capitolo ed è descritta nelcapitolo “Programmazione” di questo stesso manuale.

Una volta definito tutto il blocco si deve premere il tasto [ENTER]. Il CNCmostrerà il seguente blocco.

Esempio: N000 G1.7.90 F5000 T1

* Selezionare nel display superiore il numero di blocco N000. Assicurarsiche il blocco sia vuoto, il display inferiore non mostra niente. In casocontrario, premere il tasto [CL].

* Premere il tasto [A+]. Il numero di blocco che mostra il display superioreinizia a lampeggiare (indicativo di editazione di blocco).

Inoltre il display inferiore mostrerà la prima funzione selezionabile, ilcarattere “G”, indicando che è stata selezionata la funzione G.

* Premere “1.7.90”, funzioni G01, G07 e G90.

* Premere il tasto [A+], il CNC mostrerà la seguente funzione disponibile.In questo caso, la funzione “X”.

* Premere i tasti [A+] ed [A-] fino a che il display inferiore mostri ilcarattere “F”, indicativo della funzione F.

* Scrivere “5000”, valore dell’avanzamento (F5000).

* Premere il tasto [A+], il CNC mostrerà la seguente funzione disponibile.In questo caso, la funzione “S”.

* Premere i tasti [A+] ed [A-] fino a che il display inferiore mostri ilcarattere “T”, indicativo della funzione T.

EDITARE UNPROGRAMMA

Page 44: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 5

N000G1.7.90F5000S250T01M 3 N000G1.7.90N010 X60 Y40 N001 F5000N020 G3 X110 Y90 I0 J50 N002 S250N030 G3 X160 Y40 I50 J0 N003 T01N040 M30 N004 M 3

N005 X60 Y40N006 G3 X110Y90 I0 J50N007 G3 X160Y40 I50 J0N008 M30

EDITARE UNPROGRAMMA

* Scrivere “1”, numero di utensile che si desidera selezionare T1.

* Premere il tasto [ENTER], il CNC considera conclusa l’editazione delblocco e mostrerà nel display superiore il numero di blocco seguente(forma non lampeggiante). In questo caso “001”.

4.- Ripetere le operazioni indicate nel punto precedente per editare il resto deiblocchi.

Attenzione:

Se nell’editazione del blocco, al premere i tasti [A+]o[A-], il CNCnon mostra altre funzioni, significa che il blocco non ammette altrefunzioni o per il tipo di blocco o perché sono già state definite tutte lepossibilità (massimo 5 funzioni).

Non è necessario che i numeri del blocco siano correlativi. Nemmenoè necessario che tutti i blocchi contengano la massima informazionepossibile.

Il seguente esempio mostra 2 forme diverse di definire uno stessoprogramma.

Il programma deve concludere necessariamente con un blocco checontenga la funzione M30 (indicativo della fine del programma).

Se non si programma questa funzione, nel modo AUTOMATICO ilcontrollo continuerà con l’esecuzione dei blocchi successivi e nel casodi non esistano altri blocchi editati, visualizzerà il codice di errore 15.

Page 45: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI6

4.1.3 CANCELLARE UN DETERMINATO BLOCCO DI PROGRAMMA

Quando si desidera cancellare un blocco di programma si possono presentare 2casi:

1.- Il numero di blocco che è stato selezionato, quello che si vede nel displaysuperiore, non è quello desiderato. Si deve procedere nel seguente modo:

* Premere 2 volte il tasto [CL]. Il CNC cancellerà i 2 display.

* Introdurre il numero di blocco desiderato.

* Premere il tasto [DELETE]

2.- Il blocco è stato selezionato. Il display superiore può mostrare il numero diblocco in forma normale o lampeggiante (modo inserimento dati). In entrambii casi si deve:

* Premere il tasto [DELETE]

In entrambi i casi il blocco sarà selezionato ma il suo contenuto è stato cancellato,display superiore con il numero di blocco e display inferiore vuoto.

4.1.4 CANCELLARE TUTTA LA MEMORIA PROGRAMMI

Per cancellare tutta la memoria programmi attenersi alle seguenti istruzioni:

* Premere il tasto per accedere al modo Aux-Mode

* Premere la seguente sequenza di tasti:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Per poter cancellare la memoria programmi questa deve essere sbloccata.

CANCELLARE UN BLOCCODI PROGRAMMA

Page 46: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 7 MODIFICARE UN BLOCCO

4.1.5 MODIFICARE IL CONTENUTO DI UN BLOCCO

Se il blocco attualmente selezionato è in forma di editazione di blocco, il displaysuperiore in forma lampeggiante, si deve premere 2 volte il tasto [CL] per abbandonarequesto modo.

Modificando il contenuto di un blocco del programma si possono presentare iseguenti casi:

a) Si desidera modificare il valore di una funzione

Esempio, modificare una quota:

Blocco attuale: N000 G1.7.90 X100 F1000Nuovo blocco: N000 G1.7.90 X250 F1000

* Selezionare il blocco N000 e premere il tasto [RECALL]. Il display superioremostrerà il numero di blocco in modo intermittente,

* Usare i tasti fino a collocarsi sulla funzione “X100”.

* Premere i tasti [CL]. IL CNC cancella il valore della funzione ma mantieneil carattere identificatore della funzione (X).

* Introdurre il valore desiderato. In questo caso “250”.

* Premere il tasto [ENTER]. IL CNC assume il nuovo blocco.

b) Si desidera eliminare una delle funzioni che definiscono il blocco

Esempio, eliminare la quota in X:

Blocco attuale: N000 G1.7 X100 Y20 F1000Nuovo blocco: N000 G1.7 Y20 F1000

* Selezionare il blocco N000 e premere il tasto [RECALL]. Il display superioremostrerà il numero di blocco in forma lampeggiante,

* Usare i tasti fino a collocarsi sulla funzione “X100”.

* Premere 2 volte il tasto [CL]. IL CNC cancella il display inferiore.

* Premere il tasto [ENTER]. IL CNC assume il nuovo blocco

c) Si desidera modificare una funzione

Esempio, cambiare la quota X con Y:

Blocco attuale: N000 G1 X100 F1000 M33Nuovo blocco: N000 G1 Y120 F1000 M33

Page 47: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI8

* Selezionare il blocco N000 e premere il tasto [RECALL]. Il display superioremostrerà il numero di blocco in forma lampeggiante,

* Usare i tasti fino a collocarsi sulla funzione “X100”.

* Premere 2 volte il tasto [CL]. IL CNC cancella il display inferiore.

* Premere i tasti [A+] e [A-] per selezionare la nuova funzione. In questocaso la funzione “Y”.

* Introdurre il valore desiderato. In questo caso “120”.

* Premere il tasto [ENTER]. Il CNC assume il nuovo blocco

Attenzione:

Quando si desidera modificare più di 2 funzioni in uno stesso blocco,si deve procedere nel seguente modo:

. Modificare la prima funzione

. Premere il tasto per cercare la funzione seguente.

. Modificare l’altra funzione

. Premere il tasto [ENTER] affinché il CNC assuma tutti i cambi.

Il CNC non assume i cambi effettuati fino a che non si preme il tasto[ENTER].

Se quando si preme il tasto [ENTER] il numero di blocco continua alampeggiare nel display superiore, significa che esiste qualche errorenel blocco editato e quindi non si introduce nella memoria.

MODIFICARE UN BLOCCO

Page 48: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 9

4.1.6 INSERIRE UN NUOVO BLOCCO DI PROGRAMMA

Se si desidera inserire un nuovo blocco nel programma già editato si deve operarecome nell’editazione dei blocchi, salvo che, invece di premere il tasto [ENTER]si deve premere il tasto [INSERT].

Il nuovo blocco è inserito nella memoria spostando di una posizione tutti i blocchiseguenti.

Esempio:Si desidera inserire come blocco N051 la funzione “G4.2”.

Programma attuale Nuovo programma

N050 G90.71 N050 G90.71N051 G74 N051 G4.2N052 X-15.363 N052 G74N053 M9.6 N053 X-15.363

N054 M9.6

* Selezionare il blocco N051 e premere il tasto [CL]. Il display inferiore saràcancellato.

* Editare il contenuto del blocco. Usare il tasto [A+] per selezionare la funzione“G” e scrivere il valore “4.2”

* Premere il tasto [INSERT]. Il CNC assume il nuovo blocco spostando ilresto.

Se l’inserimento dei blocchi interessa blocchi che contengono funzioni di salto odi chiamata (G25 a G29) il CNC ne terrà conto ed aggiornerà detti blocchi.

4.1.7 ELIMINARE BLOCCHI SENZA INFORMAZIONE

Per eliminare un blocco senza informazione, blocco vuoto, si deve selezionare ilblocco e premere il tasto [INSERT]. Il CNC sposterà tutti i blocchi seguenti unposto in avanti.

Esempio: Si desidera eliminare i blocchi N152 ed N153 che non contengonoinformazione.

Programma attuale Nuovo programma

N151 X12 Y13 F500 S1000 M3 N151 X12 Y13 F500 S1000 M3N154 M40 N152 M40N155 X20 Y0 N153 X20 Y0

* Selezionare il blocco N152 e premere il tasto [INSERT]. Il CNC sposteràtutti i blocchi seguenti un posto in avanti.

* Premere di nuovo il tasto [INSERT] per spostare tutti i blocchi in un altroposto.

Se l’eliminazione dei blocchi interessa blocchi che contengono funzioni di salto odi chiamata (G25 a G29) il CNC ne terrà conto ed aggiornerà detti blocchi.

INSERIRE BLOCCO ELIMINARE BLOCCO

Page 49: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI10

4.2 EDITAZIONE IN TEACH-IN

Per accedere a questo modo di operazione premere il tasto

Questo modo di programmazione permette, mano a mano che si scrivono, dieseguire i blocchi di programma prima di introdurli nella memoria, così comeeseguire funzioni o movimenti fuori del programma.

Per questo scopo, una volta editato il blocco si deve premere il tasto

Il CNC eseguirà il blocco. Una volta conclusa la esecuzione, numero di blocco informa lampeggiante, si possono premere i tasti:

[ENTER] Il blocco sarà introdotto nella memoria ed il CNC sarà pronto perl’editazione del blocco seguente.

[CL] Il blocco non sarà introdotto nella memoria, di modo che sia possibilela sua modificazione o editazione.

Il CNC eseguirà di nuovo il blocco.

La programmazione in Teach-in permette di realizzare un pezzo blocco a bloccomentre si sta programmando, dato che il CNC conserva la storia dei blocchieseguiti.

Per esempio, se si esegue il blocco N100 G1.5.90 X100 F1000, il CNCassume come storia le funzioni G1, G5, G90 ed F1000. Ossia che è lo stessoeseguire a continuazione il blocco N101 X120 od il blocco N101 G1.5.90 X120F1000.

Attenzione:

La programmazione in Teach-in permette eseguire blocchi chesi stanno editando. Per questo bisogna assicurarsi, prima dipremere il tasto che il numero di blocco mostrato nel displaysuperiore sta lampeggiando. Se non lo sta facendo, premere iltasto [RECALL].

Non si permette eseguire in questo modo blocchi che disponganodi qualche funzione di salto (G25 a G29). Se si cerca di eseguirlo,il CNC mostrerà il codice errore 1.

EDITAZIONE IN TEACH-IN

Page 50: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 4 Sezione:

EDITAZIONE DI PROGRAMMI 11EDITAZ. IN PLAY-BACK

4.3 EDITAZIONE IN PLAY-BACK

Per accedere a questo modo si deve premere il tasto

Nel modo editor è possibile spostare gli assi della macchina fino al punto desideratodurante l’editazione del blocco e successivamente introdurre le quote raggiuntecome dati del programma.

Il resto delle funzioni va editato come descritto nel modo Editor, già spiegato nelpresente capitolo.

Il seguente esempio spiega come si programma un blocco di tipo G1 X___ Y___F100

Lo schermo visualizza il campo “G”

- Premere il tasto [1] e quindi il tasto [A+] per passare al campo successivo.

Lo schermo visualizza il campo “X”

- Premere il tasto [Recall] il CNC visualizzerà la quota attuale dell’asseX.

- Portare l’asse sul punto desiderato per mezzo del volantino elettronico,

dei tasti o dei pulsanti “X+, X- collocati sul pannello comandi

esterno “JOG 100”.- Premere il tasto [Enter] affinché il CNC acquisisca il suddetto valore.- Premere il tasto [A+] per passare al campo successivo.

Lo schermo visualizza il campo “Y”

- Premere il tasto [Recall] il CNC visualizzerà la quota attuale dell’asseX.

- Portare l’asse sul punto desiderato per mezzo del volantino elettronico,

dei tasti o dei pulsanti “Y+, Y- collocati sul pannello comandi

esterno “JOG 100”.- Premere il tasto [Enter] affinché il CNC acquisisca il suddetto valore.- Premere il tasto [A+] per passare al campo successivo.

Lo schermo visualizza il campo “F”

- Portare l’asse sul punto desiderato- Premere i tasti [l] [0] [0]- Premere il tasto [Enter] affinché il CNC acquisisca il suddetto valore e

consideri concluso il blocco.

Page 51: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 4Pagina

EDITAZIONE DI PROGRAMMI12

4.3.1 LETTURA DI PUNTI IN MODO PLAY-BACK

Il CNC consente di effettuare una lettura di punti nel modo Play-Back in unmodo più semplice di quello già spiegato.

N100 X___ Y___N101 X___ Y___N102 X___ Y___N103 X___ Y___

A questo scopo si deve definire il parametro “P100(5)=1” e agire come segue:

Una volta premuto il tasto e selezionato il numero di blocco:

Lo schermo visualizza il campo “X”

- Portare l’asse sul punto desiderato- Premere il tasto [A+] o i pulsanti esterni “Y+”, “Y-“ affinché il CNC acquisisca

il suddetto valore e passi al campo successivo.

Lo schermo visualizza il campo “Y”

- Portare l’asse sul punto desiderato- Premere il tasto [Enter] o il pulsante esterno “Start” affinché il CNC acquisisca

il suddetto valore e metta il blocco in memoria.

Il CNC aumenta il numero del blocco e lo schermo visualizza il campo “X”.

- Ripetere le operazioni già spiegate.

Attenzione:Nei modelli che dispongono di 2 assi, i blocchi vengonosempre memorizzati con le quote di entrambi gli assi (X___Y___ ).

LETTURA DI PUNTIIN MODO PLAY-BACK

Page 52: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 5 Sezione:

1ESECUZIONE DI PROGRAMMI ESECUZIONE DI UNPROGRAMMA

5. ESECUZIONE DI PROGRAMMI

Il CNC dispone di 2 modi di esecuzione di programmi fondamentalmente identici,l’unica differenza tra loro è che nel modo Blocco a Blocco, ogni volta che siesegue un blocco bisogna premere il tasto per proseguire con l’esecuzionedel programma, mentre nel modo Automatico, il ciclo è continuo.

Per selezionare il modo di operazione “Blocco a Blocco” premere il tasto

Per selezionare il modo di operazione “Automatico” premere il tasto

Dipendendo da come si è personalizzato il parametro macchina “P23(3)” l’esecuzionesarà Automatica “P23(3)=0”o Semiautomatica “P23(3)=1”.

Quando si lavora con l’esecuzione Semiautomatica, il CNC ogni volta che deveeseguire un blocco con movimento, ferma l’esecuzione del programma ed attendeche si premi il tasto o che si attivi l’entrata di Marca esterna, terminale 17del connettore I/O1, per continuare con l’esecuzione del programma.

Il modo di operare dei tre tipi di esecuzione, Blocco a blocco, Automatico eSemiautomatico, è identica ed è spiegata a continuazione.

5.1 ESECUZIONE DI UN PROGRAMMA

Per eseguire un programma si devono seguire i seguenti passi:

1.- Selezionare il modo di operazione desiderato, Blocco a blocco o Automatico.

2.- Per selezionare il numero di blocco iniziale del programma si deve:

* Premere 2 volte il tasto [Cl]. Il CNC cancellerà i 2 display.* Introdurre il numero di blocco desiderato.* Premere il tasto [RECALL]

3.- Premere il tasto o attivare l’entrata di Marcia esterna, terminale 17 delconnettore I/O1, per iniziare l’esecuzione del programma.

4.- Durante l’esecuzione del programma si può variare la velocità di avanzamentodegli assi, usando il quadro di comando esterno “JOG100” o, in mancanza,le entrate “Feed Rate” (terminali 10 ed 11 del connettore I/O1).

Allo stesso modo durante l’esecuzione del programma, si permette cambiaremodo di esecuzione. Da Automatico a Blocco a blocco o viceversa.

Page 53: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 5Pagina

2 ESECUZIONE DI PROGRAMMI INTERRUZIONE DELPROGRAMMA

5.2 INTERRUZIONE DEL PROGRAMMA

L’esecuzione del programma si interrompe ogni volta che:

Si preme il tasto

Si attiva l’entrata Fermata esterna, terminale 16 del connettore I/O1,

Il CNC esegue la funzione M00 (stop del programma)

L’entrata condizionata (terminale 18 del connettore I/O1) è attivata ed il CNCesegue la funzione M01(fermata condizionale).

Si attiva l’entrata Feed-Hold esterna, terminale 15 del connettore I/O1. IlCNC continuerà ad eseguire il programma quando si annulla questa entrata.

Se si interrompe l’esecuzione del programma, il CNC ferma l’esecuzione delblocco e permette di:

* Cambiare il modo di esecuzione. Da Automatico a Blocco a blocco e viceversa.

* Abbandonare il modo di esecuzione, e selezionare un altro modo di operazione.

* Usare i tasti per analizzare il contenuto dei blocchi precedenti eseguenti.

Indipendentemente dal blocco visualizzato il CNC memorizza il blocco incui si è interrotta l’esecuzione, nel caso che successivamente si riattival’esecuzione del programma.

* Selezionare un altro blocco per eseguire il programma a partire da dettoblocco.

Premere 2 volte il tasto [CL], introdurre il numero del blocco desiderato epremere il tasto [RECALL]

* Ecc, ecc.

Per riattivare l’esecuzione del programma si deve premere il tasto oattivare l’entrata di Marcia esterna, terminale 17 del connettore I/O1,

L’esecuzione del programma si conclude quando:

Il CNC esegue la funzione M30. Codice di fine del programma con ritornoal blocco d’inizio di programma.

Si attiva il segnale esterno di Stop Emergenza (terminale 14 del connettoreI/O1). Il CNC mostra l’errore corrispondente ed è necessario iniziare dinuovo l’esecuzione del programma.

Attention:

Si deve tener conto che quando si è personalizzato il parametromacchina “P30” con un valore inferiore a 900, che se si attiva l’entrataReset (terminale 12 del connettore I/O1) il CNC interrompe l’esecuzionedel programma ed inizia l’esecuzione a partire dal blocco indicatonel parametro “P30”.

Page 54: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 5 Sezione:

3ESECUZIONE DI PROGRAMMI

5.3 MODI DI VISUALIZZAZIONE

Una volta iniziata l’esecuzione del programma, il display inferiore mostra la quotadi posizione dell’asse X. Mediante i tasti [A+] ed [A-] si può selezionare il tipod’informazione che mostrerà il CNC nel display inferiore.

Le opzioni possibili sono:

X 12345.678 Valore della posizione dell’asse XY 12345.678 Valore della posizione dell’asse YM 3.41 Funzioni M che sono attiveCon = 60 Valore del contatore del numero di pezziG 1.5.91 Funzioni G che sono attiveE 0.012 Errore di inseguimento dell’asse Xe 0.025 Errore di inseguimento dell’asse YF 01000 Velocità di avanzamento FN 010.025.12 Stato dell’esecuzione di una chiamataS 0250 T01 Valore della S e nº dell' utensile o spostamento di origine

attivo.

Visualizzazione del valore della posizione degli assi (X12345.678Y12345.678)

Indica il valore della posizione degli assi in ogni momento. Dipendendo dalvalore assegnato al parametro macchina “P23(1)” questo valore può corrisponderealla quota teorica “P23(1)=1” o alla quota reale “P23(1)=0” dell’asse.

Visualizzazione delle funzioni M che sono attive (M3.41)

Visualizza le funzioni ausiliari M attive in ogni momento, incluso le funzioniM00, M01 o M30

Le funzioni ausiliari M possibili che il CNC può visualizzare sono:

M00, M01, M30 In relazione con la fermata del programma.M03, M04, M05 In relazione alla rotazione del mandrino.M41, M42, M43, M44 In relazione al cambio di gamma.

Se si preme il tasto [RESET] o si attiva l’entrata esterna di Reset (terminale12 del connettore I/O1), il CNC oltre ad assumere le condizioni inizialigenera la funzione M30.

Visualizzazione del valore del contatore del numero di pezzi (Con=60)

Il CNC incrementa questo contatore, di una unità, nei seguenti casi:

* Ogni volta che segue la funzione G45 (funzione incremento del contapezzi)

* Ogni volta che esegue la funzione M30 ed il parametro macchina “P21(4)”è stato personalizzato con il valore “P21(4)=1”.

Per dare inizio il contapezzi con il valore 0, si deve selezionare questomodo di visualizzazione e, mentre il programma è interrotto, premere iltasto [DELETE].

MODI DIVISUALIZZAZIONE

Page 55: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 5Pagina

4 ESECUZIONE DI PROGRAMMI

Il valore massimo che ammette il contapezzi è 9999. Se si continua ad incrementaredetto conto il contatore assume i valori 0, 1, 2, ...

Quando si sta eseguendo la funzione G81 (programmazione per lotti), il displayinferiore mostra il messaggio “Con” seguito dal numero di pezzi programmatiper il lotto e nella parte destra del display il numero di pezzi che sono statieseguiti.

Visualizzazione delle funzioni preparatorie G attive (G 1.5.91.)

Le funzioni preparatorie G possibili che il CNC può visualizzare sono:

G01,G02,G03 Non visualizza la funzione G00G05 Non visualizza la funzione G07G70 Non visualizza G71G91 Non visualizza la funzione G90

Non visualizza le funzioni G04, G25, G26, G27, G28, G29, G45, G74, G75,G92.

Visualizzazione dell’errore di inseguimento degli assi (E0.012, e0.025)

Questo modo di visualizzazione si usa principalmente nella messa a puntodella macchina, come aiuto della regolazione dei parametri macchina degliassi.

Visualizza l’errore di inseguimento degli assi, ossia, la differenza tra laposizione teorica calcolata dal controllo ed il valore della posizione realedove si trova la macchina.

Visualizzazione dell’avanzamento degli assi (F 01000)

Visualizza la velocità di avanzamento che si sta applicando. É il prodottodella “F” programmata dalla % di Feed Rate che è stata selezionata.

Visualizzazione dello stato dell’esecuzione di una chiamata (N 010.025.12)

Il CNC usa questo modo di visualizzazione quando sta eseguendo una funzionedi salto G25, G26, G27, G28 o G29.

Se non sta eseguendo una funzione di questo tipo mostra la seguenteinformazione:

N —.—.—

Quando sta eseguendo una funzione salto, il CNC esegue la sezione di programmaindicata durante un numero di volte. Il display inferiore mostra un’informazionedel seguente tipo:

N 050. 120 .16

MODI DIVISUALIZZAZIONE

Page 56: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 5 Sezione:

5ESECUZIONE DI PROGRAMMI

Il primo blocco, formato da 3 cifre, (nell’esempio 050), indica il numerodel primo blocco, della sezione di programma che si sta eseguendo.

Il secondo numero, formato da 3 cifre, (nell’esempio 120), indica il numerodell’ultimo blocco, della sezione di programma che si sta eseguendo.

Il terzo numero, formato da 2 cifre, (nell’esempio 16), indica il numero divolte che manca per eseguire la sezione di programma.

Visualizzazione della velocità del mandrino S e della tabella selezionata(S0250 T01)

Visualizza la velocità del mandrino “S” che è stata selezionata e l' indirizzodella tabella “T” che è stata selezionata.

In funzione del valore assegnato al parametro macchina “P60(5)”, la tabellainterna di cui dispone il CNC sarà usata come tabella degli utensili “P60(5)=0”o come tabella di spostamenti di origine “P60(5)=1”

MODI DIVISUALIZZAZIONE

Page 57: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Capitolo: 5Pagina

6 ESECUZIONE DI PROGRAMMI

5.4 VISUALIZZAZIONE DEI PARAMETRI ARITMETICI

Una volta selezionato uno dei modi di esecuzione. Automatico o Blocco a Blocco,si può accedere a questo modo premendo il tasto [P]. Il CNC mostrerà un’informazionedel seguente tipo:

Il display superiore mostra il numero di parametroche è stata selezionato.

Il display inferiore mostra il valore di dettoparametro aritmetico.

Il CNC dispone di 100 parametri (00/99) aritmetici. Il valore di ogni parametropuò avere segno, cifre decimali ed essere rappresentato in forma esponenziale.

Quando il CNC usa il formato esponenziale, gli ultimi due digiti si usano perl’esponenziale.

0.98700 -1 É lo stesso che 0.98700 101298700 7 É lo stesso che 1298700 10

Se l’esponente del parametro aritmetico da visualizzare è maggiore di 9 nell’ultimodigito di destra apparirà il segno “-”.

Per vedere i parametri precedenti e seguenti usare i tasti

Per abbandonare questo modo di visualizzazione si può:

Premere il tasto [CL]. Il CNC ritorna alla visualizzazione precedente.

Premere il tasto [A+] o [A-]. Il CNC mostrerà uno dei modi di visualizzazionespecifici.

5.5 CAMBIO DEL MODO DI OPERAZIONE

Il CNC permette, durante l’esecuzione del programma, di cambiare dal modo diesecuzione Automatico a Blocco a blocco, o viceversa. Per questo si deve premereil tasto di selezione del modo di operazione desiderato: o

Se si desidera abbandonare il modo di esecuzione e passare a qualsiasi modo dioperazione, è necessario che il programma non si in esecuzione. Per questo sideve aspettare che finisca detta esecuzione oppure interrompere la stessa.

PARAMETRI ARITMETICI MODO OPERAZIONE

-1

7

Page 58: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 1

6. PROGRAMMAZIONE

6.1 FORMATO DI PROGRAMMAZIONE

Il programma pezzo deve contenere tutti i dati geometrici e tecnologici necessariaffinché la macchina esegua le funzioni ed i movimenti desiderati.

Per questo scopo, il CNC dispone fino a 900 blocchi (000/899) di memoria perimmagazzinare programmi.

Un programma inizia in un determinato blocco e finisce in un blocco che contienela funzione M30 (indicativo di fine del programma).

Ogni blocco di programma può disporre fino a 5 funzioni in codice ISO. Lefunzioni disponibili possibili sono:

G Funzioni preparatorie. Fino ad un massimo di 4 per blocco.X Coordinate dell’asse X.Y Coordinate dell’asse Y.I Coordinate, in interpolazione circolare, del centro dell’arco (asse X).J Coordinate, in interpolazione circolare, del centro dell’arco (asse Y).F Velocità di avanzamento degli assi.S Velocità di rotazione del mandrino (r.p.m.).T Utensili o Spostamento di origine.M Funzioni ausiliari e fino ad un massimo di 4 per blocco.N Funzione di Salto o Chiamata (funzioni G25 a G29).P Programmazione parametrica.

Quando si usa la programmazione parametrica il blocco non ammette ulterioreinformazione in codice ISO. La programmazione parametrica usa le funzioni:

X Assegnazione a parametro della coordinata in X.Y Assegnazione a parametro della coordinata in Y.F Funzione parametrica.P Riferimento ad altro parametro.K Assegnazione a parametro di costante numerica.E Assegnazione a parametro delle entrate E1 a E5 (Connettore I/O1).

FORMATO DIPROGRAMMAZIONE

Page 59: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE2

Capitolo: 6 FORMATO DI

PROGRAMMAZIONE

6.1.1 FUNZIONI PREPARATORIE G

Le funzioni preparatorie si programmano sempre all’inizio del blocco e servonoper determinare la geometria e condizioni di lavoro del controllo.

Si definiscono mediante la funzione G e può esistere fino ad un massimo di 4funzioni preparatorie per blocco. Le funzioni devono essere separate da un puntoG 1.7.90

Se in uno stesso blocco si programmano funzioni G incompatibili, il CNC assumel’ultima programmata.

Le funzioni G che si possono usare sono:

Attenzione:La lettera “M” significa Modal, ossia, che una volta eseguita, la funzioneG rimane attiva intanto che non si esegue un’altra G incompatibile, siesegue M30 o si produca una Emergenza o Reset.

La lettera “D” significa “per Difetto”, ossia, che sarà assunta dal CNCnel momento dell’accensione, dopo aver eseguito M30 o dopo unaEmergenza o Reset.

Funzione Descrizione M D 101 101 102 102G00 Posizionamento rapido * * * * * *G01 Interpolazione lineare * * * * *G02 Interpolazione circolare a destra * * *G03 Interpolazione circolare a sinistra * * *G04 Temporizzazione * * * *G05 Spigolo arrotondato * * * * *G07 Spigolo vivo * * * * * *G25 Salto incondizionato * * * *G26 Salta se uguale a zero * * *G27 Salta se diverso da zero * * *G28 Salta se minore di zero * * *G29 Salta se maggiore o uguale a zero * * *G33 Sincronizzazione * *G34 Asse X come asse schiavo infinito di un altro asse. * *G45 Incrementa contapezzi * * * *

G47 Inibizione lettura retroazioneApertura dell’anello di posizione degli assi. * * * *

G48 Annulla la funzione G47Chiudere l’anello di posizione degli assi. * * * * *

G51 a G60 Caricamento di spostamenti di origine * * *G60 Carica le dimensioni del punzone * * * * *G61 La F non è influenzata dal "P18" * * * * *G62 Annulla la funzione G61 * * * * * *G70 Programmazione in pollici * * * * * *G71 Programmazione in millimetri * * * * * *G74 Ricerca dell' azzeramento * * * *G75 Tastatura * * *G81 Programmazione per lotti * *

G84, G80 Filettatura rigida *G90 Programmazione di quote assolute * * * * * *G91 Programmazione di quote incrementali * * * * * *G92 Preselezione di quote * * * *G93 Variazione della rampa di accelerazione * * * *

Page 60: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 3

6.2 CONCETTI FONDAMENTALI

6.2.1 NUMERI DEL BLOCCO E BLOCCO CONDIZIONALE

Il numero di blocco serve ad identificare ciascuno dei blocchi di cui consta unprogramma.

É formato da 3 cifre e deve essere compreso tra 000 e 899.

Si denomina blocco condizionato il blocco che si esegue unicamente quandol’entrata condizionata, terminale 18 del connettore I/O1, è attiva (livello logicoalto).

Per definire un blocco condizionato si deve, una volta definito ilnumero di blocco, premere il tasto [.]. Il CNC mostrerà nel displaysuperiore il numero di blocco e un punto decimale.

6.2.2 UNITA DI MISURA IN MILLIM. O POLLICI (G70,G71)

Il parametro macchina “P23(8)” definisce le unità di programmazione che assumeil CNC al momento dell’accensione, dopo aver eseguito la funzione M30 e dopouna Emergenza o Reset.

Comunque, è possibile modificare le unità di programmazione mediante le funzioni:

G70 Programmazione in polliciG71 Programmazione in millimetri

Il controllo assume come nuove unità di programmazione quelle che sono stateselezionate.

Le funzioni G70 e G71 sono modali ed incompatibili tra di loro.

6.2.3 PROGRAMM. ASSOLUTA/INCREMENTALE (G90/G91)

Il CNC ammette poter programmare le coordinate di un punto in coordinate assolute(G90) od in coordinate incrementali (G91).

Quando si lavora con coordinate assolute (G90), le coordinate del punto si riferisconoal punto di origine delle coordinate stabilito, che spesso è il punto di origine delpezzo.

Quando si lavora con coordinate incrementali (G91), il valore numerico programmatocorrisponde allo spostamento che deve effettuare l' utensile fino al nuovo punto.Il segno anteposto indica l' indirizzo dello spostamento.

Le funzioni G90 e G91 sono modali ed incompatibili tra di loro.

Al momento dell’accensione, dopo aver eseguito M30 o dopo una Emergenza oReset, il CNC assume il codice fissato dal parametro macchina “P21(3)”. Se“P2(3)=0” codice G90, se “P21(3)=1” codice G91.

CONCETTIFONDAMENTALI

Page 61: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE4

Capitolo: 6

Esempio di programmazione essendo il punto iniziale P0 (0,0)

Programmazione con quote assolute (G90)

N250G90 X0 Y0 Punto P0N251 X150 Y200 Punto P1N252 X300 Punto P2N253 X0 Y0 Punto P0

Programmazione con quote incrementali (G91)

N250G90 X0 Y0 Punto P0N251G91 X150 Y200 Punto P1N252 X150 Punto P2N253 X-300 Y-200 Punto P0

CONCETTIFONDAMENTALI

Page 62: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 5SISTEMI DI RIFERIMENTO

6.3 SISTEMI DI RIFERIMENTO

6.3.1 PUNTI DI RIFERIMENTO

Una macchina diretta da un controllo numerico, ha bisogno che i seguenti punti diorigine e di riferimento siano definiti:

* Zero macchina o punto di origine della macchina. É stabilito dal costruttorecome origine del sistema di coordinate della macchina.

* Zero pezzo o punto di origine del pezzo. É il punto di origine che sistabilisce per la programmazione delle misure del pezzo, può essere sceltoliberamente dal programmatore ed il suo riferimento con lo zero macchinasi fissa mediante lo spostamento di origine.

* Punto di riferimento. É il punto di riferimento fissato dal fabbricante inbase al quale si realizza la sincronizzazione del sistema. Il controllo simette in posizione su questo punto, invece di spostarsi fino all’origine dellamacchina, prendendo quindi, le quote di riferimento che sono definite mediantei parametri macchina “P2” e “P42”.

M Zero macchinaW Zero pezzoR Punto di riferimento minimo

Page 63: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE6

Capitolo: 6

SISTEMI DI RIFERIMENTO

6.3.2 RICERCA DEL RIFERIMENTO MACCHINA (G74)

Il CNC permette realizzare la ricerca del riferimento macchina in un asse o inentrambi gli assi contemporaneamente.

Ricerca del riferimento macchina in un asse

Si deve programmare la funzione G74 e l’asse in cui si desidera realizzare laricerca del riferimento macchina. G74 X o G74 Y.

Ricerca del riferimento macchina in entrambi gli assi

Si deve programmare la funzione G74 sola nel blocco.

Il controllo realizzerà la ricerca del punto di riferimento in entrambi gli assisecondo l’ordine stabilito mediante il parametro macchina P61(3).

Se “P61(3)=0” Prima l’asse X e poi l’asse Y.Se “P61(3)=1” Prima l’asse Y e poi l’asse X.

Attenzione:

In un blocco in cui si ha programmato la funzione G74 non potràapparire nessun’altra funzione preparatoria.

Se la ricerca si realizza nel modo di operazione MANUALE, si annulleràlo spostamento di origine selezionato, visualizzando le quote del puntodi riferimento macchina indicate nei parametri macchina degli assi“P2,P42”.

Nel resto dei casi si conserverà lo zero pezzo selezionato, per cui lequote visualizzate saranno riferite a detto zero pezzo.

La funzione G74 implica la funzione G01 ossia, a partire dall’esecuzionedi un blocco con G74 il CNC assume la funzione G01.

Page 64: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 7

6.3.3 PRESELEZIONE DELLE QUOTE E SPOSTAMENTI DI ORIGINE

Il CNC permette di realizzare spostamenti di origine con lo scopo di usare coordinaterelative al piano del pezzo, senza necessità di modificare le coordinate dei puntidel pezzo al momento della programmazione.

Si definisce come "spostamento di origine" la distanza tra lo zero pezzo (punto diorigine del pezzo) e lo zero macchina (punto di origine della macchina).

Lo spostamento di origine si può realizzare nel seguente modo:

* Nel modo di operazione manuale, mediante la preselezione di quote o zeri.

* Mediante la funzione G92 (preselezione di quote), accettando il CNC le quoteprogrammate come nuovi valori degli assi.

* Mediante il caricamento dello spostamento di origine nella tabella (G51...G60)e la selezione di una di esse (funzione T). Il CNC accetta come nuovo zeropezzo il punto che si è collocato rispetto allo zero macchina alla distanzaindicata nella tabella.

6.3.3.1 PRESELEZIONE DI QUOTE (G92)

Quando si realizza un spostamento di origine mediante la funzione G92, il CNCnon effettua nessun movimento degli assi ed assume le quote programmate dopola funzione G92 come nuovi valori degli assi.

Se si ha personalizzato “P100(8)=0”, “P100(7)=0”, il CNC conserva interamentela distanza dal nuovo Zero Pezzo rispetto allo Zero Macchina.

In certe applicazioni, quando si realizzano molte preselezioni una dopo l’altra,può succedere che detta distanza sia enorme e superiore al valore massimo chepuò immagazzinare il CNC.

In questo tipo di applicazioni il CNC permette di usare la funzione G92 come“Preselezione Assoluta di quote” (P100(8)=1), P100(7)=1), ossia, seleziona unnuovo Zero Pezzo ma senza immagazzinare la distanza rispetto allo Zero Macchina.Il formato di programmazione, in entrambi i casi, è: G92X- Y-Esempio:

N125 G90 X50 Y40N126 G92 X0 Y0N127 G91 X30N128 X20 Y20N129 X-20 Y20N130 X-30N131 Y-40N132 M30

Attenzione:

In un blocco che si è programmata la funzione G92 non potrà apparirenessun’altra funzione preparatoria.

La funzione G92 è incompatibile con G51, G52, G53, G54, G55,G56, G57, G58, G59 e G60.

SISTEMI DI RIFERIMENTO

Posizionamento in P0Preseleziona P0 come origine pezzoProgrammazione a seconda delle quote

Page 65: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE8

Capitolo: 6

SISTEMI DI RIFERIMENTO

6.3.3.2 CARICAMENTO DELLO SPOSTAMENTO DI ORIGINE(G51...G60)

Per poter usare queste funzioni è necessario personalizzare la tabella interna delCNC come tabella di spostamenti di origine, parametro macchina “P60(5)=1”

Il modo di accedere a questa tabella si trova nel capitolo “Modo di operazioneAux Mode” di questo stesso manuale.

L´indirizzo 1 della tabella corrisponde alla funzione G51, la 2 alla G52, e cosìsuccessivamente fino alla locazione 10 che corrisponde alla funzione G60.

Le funzioni G51, G52, G53, G54, G55, G56, G57, G58, G59 e G60 si devonoprogrammare da sole nel blocco e sono incompatibili tra di loro e con la funzioneG92.

Il formato di programmazione è G51 ..G60 X Y

I valori X e Y indicano a che distanza dallo Zero Macchina si desidera collocareil nuovo Zero Pezzo.

All’eseguire una delle funzioni G51, G52, G53, G54, G55, G56, G57, G58, G59e G60, il CNC carica nella locazione corrispondente della tabella i nuovi valori Xe Y.

6.3.3.3 SELEZIONE DI SPOSTAMENTI DI ORIGINE (T1..T10)

Per selezionare uno spostamento di origine si deve usare la funzione “T”.

Il CNC annulla lo spostamento di origine che era attivo ed applica il nuovospostamento selezionato.

Il nuovo zero pezzo sarà dallo zero macchina alla distanza fissata dai valori X, Ydalla locazione corrispondente della tabella.

Esempio: G52 X100 Y50 Carica la tabella con i valori X100 Y50T2 Seleziona lo spostamento di origine T2. Il nuovo

zero pezzo si troverà a X100 Y50 dallo zeromacchina.

Questo tipo di spostamenti di origine fissati dal programma, sono molto utili perla ripetizione di pezzi in diverse posizioni della macchina.

Attenzione:Se si seleziona lo spostamento di origine T0, il CNC annulla lospostamento di origine che si era attivo e mostra le quote degli assiriferite allo zero macchina.

Page 66: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 9 FUNZIONICOMPLEMENTARI

6.4 FUNZIONI COMPLEMENTARI

Il CNC dispone delle seguenti funzioni complementari:

F Velocità di avanzamentoS Velocità della rotazione del mandrinoT Numero di utensili/ Spostamento di origineM Funzione ausiliare

All’interno di ciascun blocco bisogna mantenere questo ordine, anche se non ènecessario che ciascun blocco contenga tutte queste informazioni.

6.4.1 VELOCITÀ DI AVANZAMENTO F

Questa funzione è specialmente indicata per programmare l’avanzamento degliassi quando si lavora in anello chiuso.

Quando si lavora in anello aperto con servosistema la traiettoria non è controllata.

Se si lavora in anello aperto senza servosistema e si programma la funzione “F” ilCNC mostrerà errore 45.

La funzione “F” permette di programmare la velocità di avanzamento degli assiper gli spostamenti in G01, G02 e G03.

Nel posizionamento rapido, G00, l’avanzamento degli assi lo fissano i parametrimacchina “P27” e “P67”.

Se la funzione “F” non è stata programmata o si è programmata “F0”, il CNCeffettua le interpolazioni in G01, G02, e G03 nell’avanzamento fissato dai parametrimacchina “P27” e “P67”.

Il CNC permette di variare l’avanzamento degli assi mediante il quadro di comandoesterno “JOG100” od usando le entrate di Feed rate, terminali 10, 11 del connettoreI/01.

6.4.2 VELOCITÀ DI ROTAZIONE DEL MANDRINO S

Mediante la funzione “S” si programma direttamente la velocità di rotazione delmandrino in rivoluzioni per minuto.

Si può programmare un valore intero compreso tra S0 ed S9999, che corrisponderàa 0 riv./min. e 9999 riv./min.

Il valore massimo è limitato dai parametri macchina “P36”, “P37”, “P38” e “P39”,dipendendo in ogni caso dalla gamma del mandrino selezionata.

Page 67: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE10

Capitolo: 6

6.4.3 NUMERO DI UTENSILI T

Per poter usare questa funzione è necessario personalizzare la tabella del CNCcome tabella di utensili, parametro macchina “P60(5)=0”.

Il modo di accedere a questa tabella è spiegata nel capitolo “Modo di operazioneAux Mode” di questo stesso manuale.

Ogni volta che si esegue una funzione T il CNC assume i valori X ed Y indicatinella tabella, applicando la compensazione in lunghezza corrispondente a ciascunasse.

Se si programma T0, il CNC non applica nessuna compensazione ed annullaquella che potrebbe essere attiva.

Inoltre, ogni volta che si esegue una funzione T, se si è personalizzato il parametromacchina “P61(5)=0”, il connettore I701 mostra in codice BCD, terminali 20 a27, il codice degli utensili selezionati ed attiva l’uscita T Strobe (terminale 4 delconnettore I/02).

6.4.4 SPOSTAMENTO DI ORIGINE T

Per poter usare questa funzione è necessario personalizzare la tabella del CNCcome tabella degli spostamenti di origine, parametro macchina “P60(5)=1”.

Ogni volta che si esegua la funzione “T” il CNC annulla lo spostamento diorigine che era attivo ed applica il nuovo spostamento selezionato.

Il nuovo zero pezzo si troverà dallo zero macchina alla distanza fissata dai valoriX, Y della locazione corrispondente della tabella.

Questo tipo di spostamenti di origine fissati dal programma, sono molto utili perla ripetizione di pezzi in diverse posizioni della macchina.

6.4.5 FUNZIONE AUSILIARE M

Dopo il codice “M” si deve indicare il numero di funzione ausiliare che si desideraeseguire. Si dispone di 100 funzioni ausiliari differenti (M00 a M99).

Si possono programmare fino a 4 funzioni ausiliari per blocco. Le funzioni devonoessere separate punto per punto (M03.18.27).

Quando la nuova velocità del mandrino selezionato implica cambio di gamma, ilCNC esegue automaticamente le funzioni M41, M42, M43 o M44. Per questo,quando in un blocco si programma una funzione “S” che implica cambio digamma, non si potranno programmare più di 3 funzioni “M”.

Le funzioni M41, M42, M43 ed M44 non sono programmabili dall’utente.

Le funzioni M, si eseguono all’inizio del blocco, salvo la M00, M01 ed M30 chesi eseguiranno alla fine.

Quando in un blocco si è programmata più di una funzione ausiliare, il controllole esegue nell’ordine che sono state programmate.

FUNZIONICOMPLEMENTARI

Page 68: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 11

Il CNC, ogni volta che esegue una funzione ausiliare la invia al’esterno, terminali20 a 27 del connettore I/01. Questa informazione può essere in codice binario odin codice BCD, vedere il comma “Funzione ausiliare M” del capitolo “Temiconcettuali” del manuale di Installazione.

Le seguenti funzioni ausiliari “M” hanno un significato interno al CNC assegnato.

M00. Stop del programma

Quando il CNC esegue il codice M00 interrompe il programma. Per riattivarelo stesso bisogna premere il tasto

M01. Stop condizionato del programma

Identica a M00, salvo che il CNC tiene conto solo se è attivata l’”Entratacondizionata”, terminale 18 del connettore I/01.

M30. Fine del programma con ritorno all’inizio

Questo codice indica la fine del programma e realizza una funzione “Resetgenerale” del CNC (mettere nelle condizioni iniziali). Inoltre esercita la funzionedi M05.

Inoltre, il CNC ritorna la primo blocco del programma, ossia, che se si premedi nuovo il tasto il CNC eseguirà di nuovo il programma.

É obbligatorio programmare la funzione M30, alla fine di ogni programma, incaso contrario, il CNC continuerà eseguendo tutti i blocchi che siano programmatia continuazione.

Se si è personalizzato il parametro macchina “P21(4)=2”, il CNC incrementail contapezzi ogni volta che si esegue la funzione M30.

M03. Avvio del mandrino a destra (senso orario)

Questo codice significa avvio del mandrino verso destra.

M04. Avvio del mandrino a sinistra (senso anti-orario)

Questo codice significa avvio del mandrino verso sinistra.

M05. Stop del mandrino

Questo codice significa stop del mandrino.

M41, M42, M43, M44. Selezione della gamma della velocità del mandrino.

Il CNC dispone di 4 gamme di mandrino, M41, M42, M43, ed M44, con leloro velocità massime limitate dai parametri macchina “P36”, “P37”, “P38” e“P39”.

Se la nuova velocità del mandrino “S” selezionata implica un cambio di gamma,il CNC genera automaticamente la funzione ausiliare “M41/M44” corrispondente.

Questi codici non sono programmabili dall’utente.

FUNZIONICOMPLEMENTARI

Page 69: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE12

Capitolo: 6

6.5 CONTROLLO DELLA TRAIETTORIA

6.5.1 POSIZIONAMENTO RAPIDO (G00)

Gli spostamenti programmati dopo G00, si eseguono con l’avanzamento rapidoindicato dai parametri macchina “P27” e “P67”.

In funzione del valore assegnato al parametro macchina “P60(1)” gli spostamentirapidi realizzeranno con traiettoria non controllata “P60(1)=0” o in modo vettorizzato“P60(1)=1”.

Per esempio: G00 X400 Y300

Quando si lavora con traiettoria non controllata “P60(1)=0”, ogni asse si spostaalla velocità indicata dal suo parametro corrispondente “P27” o “P67”.

Quando si lavora in modo vettorizzato “P60(1)=1” entrambi gli assi si muovonosimultaneamente, la traiettoria risultante è una linea retta tra il punto iniziale ed ilpunto finale. In questo caso la velocità di avanzamento seguita dalla traiettoria èla minore di quelle indicate dai parametri macchina “P27” e “P67”.

Attenzione:Quando si programma la funzione G00 non si annulla l’ultima Fprogrammata, ossia, quando si programma di nuovo G01, G02 o G03,si ricupererà detta F.

La funzione G00 è modale ed incompatibile con G01, G02, G03, G33,G74 e G75. La funzione G00 si può programmare come G, G0 o G00.

Il CNC permette di variare l’avanzamento mediante il quadro di comandoesterno “JOG100” od usando le entrate di Feed rate, terminali 10 ed11 del connettore I/O1.

Al momento dell’accensione, dopo aver eseguito M30 o dopo unaEmergenza o Reset, il CNC assume il codice G00.

CONTROLLO DELLATRAIETTORIA

Page 70: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 13 CONTROLLO DELLATRAIETTORIA

6.5.2 INTERPOLAZIONE LINEARE (G01)

Questa funzione non potrà essere eseguita quando il sistema lavora nell' anelloaperto senza servosistemi (errore 14). Quando si lavora nell' anello aperto conservosistemi la traiettoria non è controllata.

Nel caso in cui il sistema sia nell' Anello Chiuso gli spostamenti programmatidopo G01 si eseguono seguendo una linea retta, verso l’avanzamento F programmato.

Quando si muovono i due assi simultaneamente, la traiettoria risultante è unalinea retta tra il punto iniziale ed il punto finale.

La macchina si sposta seguendo detta traiettoria verso l’avanzamento F programmato.Il CNC calcola gli avanzamenti di ogni asse affinché la traiettoria risultante sia laF programmata.

Esempio:

G1.90 X650 Y400 F150

Attenzione:

Se nessuna F è stata programmata, il controllo assume la velocità diavanzamento che è stata selezionata precedentemente.

Se non ce n’è nessuna selezionata, il CNC assume come velocità diavanzamento da seguire dalla traiettoria, la minore di quelle indicatenei parametri macchina “P27” e “P67”.

Il CNC permette di variare l’avanzamento programmato F mediante ilquadro di comando esterno “JOG100” od usando le entrate di Feedrate, terminali 10 ed 11 del connettore I/O1.

La funzione G01 è modale ed incompatibile con G00, G02, G03 eG33. La funzione G01 può essere programmata come G1 o G01.

Page 71: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE14

Capitolo: 6

6.5.3 INTERPOLAZIONE CIRCOLARE (G02, G03)

Per poter lavorare con interpolazione circolare è necessario disporre di un sistemache lavora in Anello Chiuso.

Esistono due forme di realizzare l’interpolazione circolare:

G02: Interpolazione circolare a destra (senso orario)G03: Interpolazione circolare a sinistra (senso anti-orario)

I movimenti programmati dopo G02 e G03, si eseguono in modo di traiettoriacircolare e verso l’avanzamento F programmato.

Il formato di programmazione è “G02XYIJ” o “G03XYIJ”, dove:

G02 Interpolazione circolare a destra (senso orario)G03 Interpolazione circolare a sinistra (senso anti-orario)X Quota X del punto finale dell’arcoY Quota Y del punto finale dell’arcoI Distanza dal punto di partenza al centro dell’arco, secondo l’asse X.J Distanza dal punto di partenza al centro dell’arco, secondo l’asse Y.

Le quote X, Y che definiscono il punto finale dell’arco si possono esprimere inquote assolute od in quote incrementali ed i valori I, J definiscono sempre ladistanza del punto di partenza al centro.

Quando una o le due coordinate (X, Y) del punto finale della traiettoria, coincidonocon quelle del punto di inizio dell’arco, non è necessario programmarla. Però ivalori di I, J si devono programmare sempre, anche se hanno il valore zero.

Attenzione:

Le funzioni G02 e G03 sono modali ed incompatibili tra di loro e conle funzioni G00 e G01.

Le funzioni G02/G03 si possono programmare anche come G2/G3.

Il CNC permette di variare l’avanzamento programmato F mediante ilquadro di comando esterno “JOG100” od usando le entrate Feed rate,terminali 10 ed 11 del connettore I/O1.

CONTROLLO DELLATRAIETTORIA

Page 72: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 15

Esempio di programmazione, essendo il punto iniziale X60 Y40:

Programmazione in quote assolute (G90)N220 G90.3 X110 Y90 I0 J50N230 G3 X160 Y40 I50 J0

Programmazione in quote incrementali (G91)N220 G91.3 X50 Y50 I0 J50N230 G3 X50 Y-50 I50 J0

Esempio di programmazione di una circonferenza (Completa) in un solo blocco,essendo il punto di partenza X170 Y80.

Diverse forme di programmazione in quote assolute (G90)

N330 G90.2 X170 Y80 I-50 J0N330 G90.2 I-50 J0

Diverse forme di programmazione in quote incrementali (G91)

N330 G91.2 X0 Y0 I-50 J0N330 G91.2 I-50 J0

CONTROLLO DELLATRAIETTORIA

Page 73: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE16

Capitolo: 6

6.5.4 SINCRONIZZAZIONE (G33)

La funzione G33 permette di sincronizzare l’asse X con un dispositivo esterno.

Quando viene usata questa prestazione la macchina non può disporre dell’asse Y,e, come ingresso di retroazione per il dispositivo esterno, si usa il connettore diretroazione A2.

Applicazioni comuni a questa prestazione sono: Filettatura, alimentazione dei foglisincronizzato con la rotazione del rullo, ecc.Il formato di programmazione è: G33 X K

Essendo X Quota finale dello spostamentoK Passo di sincronizzazione o spostamento dell’asse X per rotazione

del dispositivo esterno.

Attenzione: Mentre è attiva la funzione G33, non si può variarel’avanzamento F programmato.

La funzione G33 è modale ed incompatibile con G00, G01,G02, G03, G34 e G75.

Al momento dell’accensione, dopo aver eseguito M30 odopo una Emergenza o Reset, il CNC assume il codiceG00.

Esempio di filettatura

La macchina deve disporre di encoder di mandrino.Portare la retroazione dell’asse X sul connettore A1 e la retroazione del mandrinosul connettore A2.

Per effettuare con una sola passata la filettatura cilindrica di 2 mm di profonditàe di 5 mm di passo che viene indicata nella figura, programmare:

G33 X40 K5 in quote assolute o G33 X-140 K5 in quote incrementali.

Il valore di X indica la quota finale dello spostamento.Il valore di K indica lo spostamento dell’asse X per giro del mandrino. Datoche in questo caso si vuole ottenere un passo del filetto di 5 mm si deveprogrammare K5.

La programmazione corretta è la seguente:

G1.90 X180...... ; Spostamento in avanzamento di lavoro sul punto iniziale G33 X40 K5 ; Filettatura M30 ................... ; Fine programma

CONTROLLO DELLATRAIETTORIA

Page 74: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 17

Esempio di stampa di bolli in modo sincronizzato

Si dispone di un rullo la metà della cui superficie è ricoperta da un tampone.Si vuole imprimere una figura su modulo continuo.L’immagine che ne risulta occupa 100 mm e si vuole lasciare uno spazio di 15mm ogni 2 immagini.

La retroazione relativa all’alimentatore del modulo continuo si manderà alconnettore A1 e corrisponderà all’asse X.Il rullo ricoperto dal tampone deve disporre di encoder. Detta retroazione simanderà al connettore A2.Far coincidere il segnale Io relativo alla retroazione del rullo ricoperto daltampone con l’inizio stampa.

Per effettuare la stampa indicata nella figura si deve programmare:N0S1000 M3 ....................... ; Senso e velocità di rotazione del rullo

ricoperto dal tamponeN1 G0.91 X15 ..................... ; Copre velocemente lo spazio che si deve

lasciare fra 2 immaginiN2 G33 X100 K200 ......... ; Stampa di un’immagine

Il valore di X indica la lunghezza dello spostamento, 100 mmIl valore di K indica lo spostamento dell’asse X per giro del mandrino.Dato che in questo caso si deve spostare di 100mm ogni mezzo giro delrullo, si deve programmare K200.

N3 G25 N1.................... ; Ripetizione del procedimento

Funzionamento:

La carta salta velocemente lo spazio che si deve lasciare fra 2 immagini, 15mm.

Fase di attesa fino al ricevimento del segnale Io relativo alla retroazione delrullo ricoperto dal tampone.

Stampa dell’immagine. Lo spostamento dell’asse X è sincronizzato con larotazione del rullo.

Una volta percorsi i 100 mm la carta torna ad avanzare velocemente e ilciclo si ripete.

CONTROLLO DELLATRAIETTORIA

Page 75: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE18

Capitolo: 6

6.5.5 ASSE X COME ASSE SCHIAVO INFINITO DI UN ALTROASSE (G34)

La funzione G34 consente di sincronizzare a tempo indefinito l’asse X con undispositivo esterno.

Per fare uso di questa possibilità si deve:

Personalizzare il parametro macchina su “P100(4)=1”La macchina non può disporre di un asse Y, e il connettore di retroazione A2viene usato come ingresso di retroazione del dispositivo esterno.Il dispositivo esterno deve disporre di encoder.Personalizzare il parametro macchina su “P77” impostando il numero di impulsidel suddetto encoder.

Il formato di programmazione è: G34 X

X = Passo di sincronizzazione o spostamento dell’asse X per giro del dispositivoesterno.

Attenzione: Finché è attiva la funzione G34, non si può variare l’avanzamentoF programmato. Se si attiva il segnale Feed-Hold il CNC arrestal’avanzamento degli assi e lo riprende quando si disattiva il segnaleFeed-Hold.

La funzione G34 è modale e incompatibile con G00, G01, G02,G03, G33 e G75.

Al momento dell’accensione, dopo l’esecuzione di M30, G74 Xo dopo un’Emergenza o un reset, il CNC acquisisce il codiceG00.

Esempio di taglia plastica

Si dispone di un rullo con zeppa che agisce da cesoia..Si vogliono effettuare dei tagli ogni 125 mm su un pezzo di plastica.

La retroazione relativa all’alimentatore della plastica sarà portata sul connettoreA1 e corrisponderà all’asse X.Il rullo con zeppa deve disporre di encoder. Questa retroazione sarà portatasul connettore A2.

CONTROLLO DELLATRAIETTORIA

Page 76: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 19

Esempio di programmazione:

N0 G74 X ........... ; Ricerca del riferimento dell’asse XN1 G34 X125 .... ; Attivazione del modo inseguimentoN2 S1000 M3..... ; Senso e velocità di rotazione del rullo con zeppa

L’asse X si sposterà come asse schiavo infinito, e i taglisaranno eseguiti ogni 125 mm.

N3 M0 ................. ; Stop programma.La funzione G34 continua ad essere attiva e i tagli continuanoad essere eseguiti ogni 125 mmSe si preme il tasto START il CNC continuerà l’esecuzionedel programma

N4 M30 ............... ; Fine del programma

Il prossimo esempio spiega come programmare il taglio di un lotto di pezzi di150mm di lunghezza e poi di un altro di 80 mm.

N0 G74 X ........... ; Ricerca del riferimento dell’asse XN1 G34 X150 .... ; Attivazione del modo inseguimentoN2 S1000 M3..... ; Senso e velocità di rotazione del rullo con zeppa

L’asse X si sposterà come asse schiavo infinito, effettuandodei tagli ogni 25 mm.

N3 M0 ................. ; Stop programma.La funzione G34 continua ad essere attiva e i tagli continuanoad essere eseguiti ogni 125 mmIl CNC continua l’esecuzione del programma solo quandoviene premuto il tasto START

N4 M5 ................. ; Stop programma. Fine del primo lotto.Il materiale da tagliare può essere sostituito.

N5 M0 ................. ; Stop programma.Il CNC continua l’esecuzione del programma solo quandoviene premuto il tasto START

N6 G74 X ........... ; Ricerca del riferimento dell’asse XN7 G34 X80....... ; Attivazione del modo inseguimento. Tagli ogni 80 mmN8 S1000 M3..... ; Senso e velocità di rotazione del rullo con zeppa

L’asse X si sposterà come asse schiavo infinito, e i taglisaranno eseguiti ogni 80 mm.

N9 M0 ................. ; Stop programma.La funzione G34 continua ad essere attiva e i tagli continuanoad essere eseguiti ogni 80 mmIl CNC continua l’esecuzione del programma solo quandoviene premuto il tasto START

N10 M30............ ; Fine del programma

CONTROLLO DELLATRAIETTORIA

Page 77: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE20

Capitolo: 6

6.5.5.1 CORREZIONE AUTOMATICA DEL PASSO

Il CNC consente di correggere automaticamente le variazioni sofferte dal materialea causa della temperatura, della tensione dei rulli, ecc.

Per effettuare queste correzioni si devono rispettare le seguenti condizioni:

- Il materiale deve disporre di punti di riferimento nei punti di taglio.- Per leggere i suddetti punti di riferimento si deve usare un lettore ottico.- Il segnale generato dal lettore deve essere compatibile con il segnale Io generato

dai dispositivi di retroazione Fagor.- Collegare il segnale generato dal lettore ottico al terminale 6 del connettore

A2 e personalizzare in modo adeguato il parametro macchina su “P63(6)”.- Personalizzare il parametro macchina su “P100(3)=1” per poter usare questa

prestazione.- Personalizzare il parametro macchina su “P81” impostando la deviazione massima

permessa.

Funzionamento:

1.- Attivare la funzione modo inseguimento. La macchina comincia ad effettuare itagli.

2.- Se si registrano variazioni nel materiale, e solo allora, si deve attivare lafunzione correttore. Per fare ciò impostare l’ingresso E1 (terminale 21 delconnettore I/O1 a 24V) sul livello logico alto.

3.- Il lettore ottico indica al CNC la posizione dei punti di riferimento e questovisualizza nella finestra relativa all’asse X la distanza esistente fra 2 punti diriferimento consecutivi.

4.- Il CNC confronta il suddetto valore con quello programmato nella funzioneG34 X???? e agisce nel seguente modo:

* Se il parametro è stato personalizzato impostando “P81=0”, il CNC non fanulla.

* Se la differenza è inferiore a 100 micron, il CNC non fa nulla.

* Se la differenza è compresa fra 100 micron e il valore assegnato al parametroP81, il CNC corregge automaticamente il valore stabilito nella funzioneG34 X????.

* Se la differenza è superiore al valore assegnato al parametro P81, il CNCvisualizzerà l’errore 53.

5.- La correzione è già stata fatta. Disattivare la funzione correttore, ingresso E1(terminale 21 del connettore I/O1) a 0V.

Il CNC non prenderà più in considerazione i segnali provenienti del lettoreottico e continuerà a lavorare con l’ultimo passo calcolato.

Attenzione: Non modificare i giri del mandrino durante la correzione automaticadel passo.La correzione automatica del passo non deve essere effettuata inmodo continuo. Deve essere usata quando vengono registratevariazioni sul materiale.

CONTROLLO DELLATRAIETTORIA

Page 78: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 21

6.6 FUNZIONI PREPARATORIE ADDIZIONALI

6.6.1 TEMPORIZZAZIONE (G04)

Mediante la funzione G04, si può programmare una temporizzazione.

A questo scopo dopo la funzione G04, si deve premere il tasto di punto decimalee poi il tempo in secondi desiderato. La temporizzazione massima possibile che sipuò programmare è di 99.99 secondi.

Esempi:

G04.99,99 Temporizzazione di 99,99 secondi.G04.2 Temporizzazione di 2 secondi.G04.0.01 Temporizzazione di 0,01 secondi.

Attenzione:

La funzione G04 si può programmare come G4 o G04.

La temporizzazione si esegue sempre all’inizio del blocco in cui èprogrammata.

Il blocco che contiene la funzione G04 non può contenere altre funzioniG, ma può contenere altre funzioni (X, Y, F, S, T, ecc)

6.6.2 INCREMENTARE IL CONTAPEZZI (G45)

Il CNC dispone di un contapezzi interno, che incrementa il valore, di una unità,nei seguenti casi:

* Ogni volta che si esegue la funzione G45 (funzione incremento del contapezzi).

* Ogni volta che si esegue la funzione M30 ed il parametro macchina “P21(4)”è stato personalizzato con il valore “P21(4)=1”.

Il massimo valore che ammette il contapezzi è 999. Se si continua ad incrementaredetto conto il contatore assume il valore 0, 1, 2,...

Per vedere il valore di questo contatore o per iniziare con il valore 0, si deveprocedere come è indicato nel comma “Modi di visualizzazione” del capitolo“Esecuzione di programmi” di questo stesso manuale.

FUNZIONI PREPARATORIEADDIZIONALI

Page 79: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE22

Capitolo: 6

6.6.3 SPIGOLO ARROTONDATO (G05) E SPIGOLO VIVO (G07)

Le funzioni G05 e G07 sono modali ed incompatibili tra di loro. Permettono inmodo diverso, la transizione tra blocchi con movimento.

G05. Quando si lavora in G05, il controllo inizia l’esecuzione del blocco seguenteal programma, non appena inizia la decelerazione dell’asse programmatonel blocco precedente.

G07. Quando si lavora in G07 (spigolo arrotondato), il CNC non inizia l’esecuzionedel seguente blocco fino a che si trova nella posizione programmata ad unadistanza inferiore alla banda morta, parametro macchina “P28,P68”.

Attenzione:

Le funzioni G05 e G07 si possono programmare anche come G5 e G7.

Al momento dell’accensione, dopo aver eseguito M30 o dopo unaEmergenza o Reset, il CNC assume il codice G07.

Quando si lavora in anello aperto senza servosistemi, quando si esegueil programma in modo Blocco a Blocco e quando si esegue il programmanel modo semiautomatico, tutti gli spostamenti si realizzano in G07.

FUNZIONI PREPARATORIEADDIZIONALI

Page 80: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 23

6.7 FUNZIONI SPECIALI

6.7.1 INIBIZIONE LETTURA RETROAZIONE

In determinate applicazioni, dopo il posizionamento di pezzo, placca, ecc, è necessariocorreggere la posizione della stessa.

Questa correzione la realizza un dispositivo esterno che non è controllato dalCNC.

Se si esegue la funzione G47, il CNC non tiene conto degli spostamenti possibiliche causa detto dispositivo, ossia, si inibiscono gli impulsi di captazione.

I formati di programmazione di questa funzione sono:

G47X Non tiene conto degli spostamenti possibili dell’asse X.G47Y Non tiene conto degli spostamenti possibili dell’asse Y.G47 Non tiene conto degli spostamenti possibili di entrambi gli assi.

Per annullare questa inibizione di impulsi e ritornare alla captazione normale sideve programmare la funzione G48.

Attenzione:

La funzione G47 è modale.

Mentre è attiva la funzione G47, il CNC inibisce gli impulsi quandogli assi sono in posizione (che entrano dentro della banda morta).

Se a continuazione si esegue un movimento (G00, G01, G02, G03,..)il CNC passerà a controllare la captazione, evitando che la macchinasi muova in modo incontrollato.

Una volta concluso il movimento, il CNC ritornerà a non tener contodella captazione.

Se essendo attiva la funzione G47 si sposta l’asse o gli assi e dopo siprogramma la funzione G48, il CNC non recupera la posizione perduta.

Al momento dell’accensione, dopo aver eseguito M30 o dopo unaEmergenza o Reset, il CNC assume il codice G48.

FUNZIONI SPECIALI

Page 81: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE24

Capitolo: 6

6.7.2 G47, G48 COME APERTURA DELL’ANELLO DEGLI ASSI

Su certe applicazioni come presse, piegatrici, curvatrici di tubi, ecc., durante lalavorazione il pezzo è soggetto a uno spostamento o strattone.

Il CNC consente di aprire o chiudere l’anello dell’asse che riceve lo strattone permezzo delle funzioni G47, G48.

Quando l’anello di posizione è chiuso, modo di lavoro normale, il CNC controllacostantemente la velocità di avanzamento degli assi.

Quando l’anello di posizione è aperto l’asse lavora in modo DRO, e cioè ilCNC non controlla la velocità di avanzamento degli assi ma rileva gli spostamenti.

Esempio di curvatrice di tubi:Normalmente si lavora con l’anello di posizione chiuso.Per effettuare la curvatura del tubo attenersi a quanto segue:- Aprire l’anello di posizione dell’asse che riceve lo strattone, l’asse passa

alla lavorazione in modo DRO.- Curvare il tubo. Il CNC visualizza costantemente la quota di posizione di

entrambi gli assi, e cioè, riflette fedelmente gli strattoni ricevuti dal tubo.Una volta curvato il tubo, chiudere di nuovo l’anello di posizione dell’asse.

Per potere usare le funzioni G47, G48 come apertura dell’anello degli assi si devepersonalizzare il parametro macchina su “P101(3)=1”.

I formati di programmazione di questa funzione sono:

G47 X Apre l’anello di posizione dell’asse X.

G47 Y Apre l’anello di posizione dell’asse Y.

G47 Apre l’anello di posizione di entrambi assi.

G48 X Chiude l’anello di posizione dell’asse X.

G48 Y Chiude l’anello di posizione dell’asse Y.

G48 Chiude l’anello di posizione di entrambi assi.

Attenzione:La funzioni G47 e G48 sono modali.

Il blocco che contiene la funzione G47 o G48 non può contenerealtre funzioni (X, Y, F, S, T, ecc.)

Se si esegue il blocco del movimento di un asse che sta lavorandocon l’anello di posizione aperto, il CNC visualizzerà il relativocodice di errore.

Al momento dell’accensione, dopo l’esecuzione di M30 o dopoun’Emergenza o un reset, il CNC acquisisce la funzione G48.

FUNZIONI SPECIALI

Page 82: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 25

6.7.3 LA F NON È INFLUENZATA DAL “P18” (G61,G62)

Quando si desidera lavorare con avanzamenti inferiori a 1 mm/min od 1 pollice sideve programmare il parametro macchina “P18” con un valore diverso da 0.

Il CNC divide l’avanzamento programmato dal valore assegnato a questo parametroed applica la risultante come avanzamento dell’asse.

Le funzioni G61 e G62 permettono di selezionare per programma se il CNC tieneconto, o no, di questo parametro.

G61 Non tiene conto del valore di P18, ossia, la F programmata è valida.G62 Se tiene conto del valore di P18, ossia, la F programmata è implicata dal

valore di P18.

Esempio:Si è personalizzato il parametro “P18=100”

N0 F1 F programmata 1 mm/min.N1 G62.1 X20 Spostamento a 0,01 mm/minN2 X-100 Spostamento a 0,01 mm/minN3 G61 F non implicata da P18N4 X0 Spostamento ad 1 mm/minN5 G62 F implicata da P18N6 X30 Spostamento a 0,01 mm/minN7 M30

Attenzione:

Le funzioni G61 e G62 sono modali ed incompatibile tra di loro.

Al momento dell’accensione, dopo aver eseguito M30 o dopo unaEmergenza o Reset, il CNC assume il codice 62.

6.7.4 VARIAZIONE DELLA RAMPA DI ACCELERAZIONE

Quando gli assi lavorano in anello chiuso i parametri macchina “P16,P17” e“P91,P92” fissano i tempi di accelerazione e decelerazione di ogni asse.

Può succedere che in determinati momenti, sia conveniente lavorare con altritempi di accelerazione.

Questa funzione permette di fissare dal programma il tempo di accelerazione edecelerazione.

Il formato di programmazione è: G93 X Y

I parametri X Y indicano in millesimo di secondo il tempo di accelerazione che sidesidera fissare per ciascun asse. Valore massimo 6 secondi.

Esempio:G93 X1.500 Y0.700 fissa una rampa di accelerazione e decelerazionedi 1,5 secondi per l’asse X ed un’altra di 1 secondo per l’asse Y.

Al momento dell’accensione, dopo aver eseguito M30 o dopo una Emergenzao Reset, il CNC assume i valori fissato dai parametri macchina “P16,P17” e “P91, P92”.

FUNZIONI SPECIALI

Page 83: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE26

Capitolo: 6

6.8 ALTRE FUNZIONI

6.8.1 PROGRAMMAZIONE PER QUANTITÀ (G81)

Questa funzione è stata specialmente disegnata per alimentatori di lamiere, cartone,carta, plastica.

Permette di programmare lotti di pezzi di una stessa lunghezza.

Il formato di programmazione è: G81 L C A

L Lunghezza di ciascun pezzo del lotto.C Quantità di pezzi che si desiderano realizzare.A Numero dei pezzi di preavviso.

Esempio:Si desidera programmare un lotto di 100 pezzi di 200 mm. di lunghezzaciascuno, con preavviso a 3 pezzi dalla fine del lotto. G81 L200C100 A3.

La funzione G81 esegue dopo ogni pezzo (dopo ogni avanzamento di materiale)la funzione G92, per cui detta funzione si deve personalizzare come PreselezioneAssoluta di Quote “P100(8)=1”.

Funzionamento fondamentale:

1.- Dopo aver premuto il tasto di accensione o si riceve l’ordine di accensioneesterna

2.- Il CNC esegue la funzione G92 X0. Azzeramento della quota X.

3.- L’asse X si sposta secondo quanto indicato nel parametro “L”. Questo spostamentosi effettua in G01 e alla velocità F programmata. Assume la funzione G05 oG07 che era stata selezionata precedentemente.

4.- Dopo aver spostato l’asse, si invia all’armadio elettrico la funzione “M07”affinché si realizzi la interruzione del materiale. Si incrementa il contapezzi esi ferma l’esecuzione del ciclo.

5.- Si effettua la seguente verifica:

a) Se è stato realizzato tutto il lotto, numero di pezzi uguale al valore indicatodal parametro “C”, il CNC invia all’armadio elettrico la funzione “M09” econsidera conclusa l’esecuzione della funzione “G81”

b) Se rimangono da eseguire i pezzi indicati dal parametro “A”, il CNC inviaall’armadio elettrico la funzione “M08” affinché attivi il segnale di preavviso.

ALTRE FUNZIONI

Page 84: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 27

6.- Se non sono stati eseguiti tutti i pezzi, il CNC attende un nuovo ordine diavviamento esterno, per continuare dal punto “2” con l’esecuzione del ciclo.

Attenzione:

La funzione non è modale, per cui deve essere sempre definita.

Usa il contatore di pezzi interno al CNC. Lo azzera all’iniziadell’esecuzione e lo incrementa ogni volta che esegue un pezzo.

Nel modo di visualizzazione corrispondente al contapezzi, il CNC mostranella parte sinistra il numero di pezzi programmati per il lotto, e nellaparte destra il numero di pezzi che ha eseguito.

Dopo aver definito il ciclo il CNC memorizza il valore dei parametri di definizionenon essendo necessario definirli di nuovo.

N00 G81 L255 C200 A10 F1000 N01 G81 L387.5 C350 Assume il valore A10 N02 G81 Assume il valore L387,5 C350 A10 N03 M30

I parametri di definizione “L”, “C” ed “A” sono associati ai parametri aritmetici“P0”, “P1” e “P2” rispettivamente. Allo stesso modo la funzione G81 usa ilparametro aritmetico “P10”

Per tanto, la funzione “G81” si può definire usando i parametri di definizione“L”, “C” ed “A” e/o i parametri aritmetici “P0”, “P1” e “P2”, come mostra ilseguente esempio:

N000 G81 L255 C200 A10 N000 P0 = 255N001 P1 = 200N002 P2 = 10N003 G81

N004 G81 L387 C350 N004 P0 = 387N005 P1 = 350N006 G81

N007 G81 L104.5 C80 A8 N007 P0 = 104.5N008 P1 = 80N009 G81 A8

N010 M30 N010 M30

Se il segnale di avviamento esterno si attiva automaticamente dopo ogni interruzione,il CNC dopo aver effettuato l’ultima interruzione inizierà ad eseguire il bloccoseguente.

Esempio: N00 G81 L255 C200 A10 F1000N01 G81 L387 C350 A20N02 M0 Ferma l’esecuzione.N03 G81 L104.5 C80 A8N04 M30

ALTRE FUNZIONI

Page 85: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE28

Capitolo: 6

6.8.2 TASTATURA (G75)

La funzione G75 permette di programmare degli spostamenti che si concluderannodopo che il CNC riceva il segnale del tastatore di misura usato.

Il formato di definizione è G75 X Y

Dopo la funzione G75 si programmerà l’asse o gli assi desiderati, oltre a detti assiche definiscono il punto finale del movimento programmato.

La macchina si muoverà, in G01 e secondo l’avanzamento F programmato, fino aricevere il segnale esterno del tastatore. In detto movimento, il CNC considereràconcluso il blocco, assumendo come posizione teorica degli assi la posizionereale che possiedano in quell’istante.

Se gli assi arrivano alla posizione programmata prima di ricevere il segnale esternodel tastatore, il CNC ferma il movimento degli assi e mostra l’errore 21.

Attenzione:

La funzione G75 non è modale, per cui deve essere programmatasempre. Inoltre implica la funzione G01, ossia, a partire dal blocco conG75, il CNC assume la funzione G01.

Durante il movimento di TASTATURA, non si può variare l’avanzamentoF programmato.

Dopo aver eseguito la funzione G75, il CNC permette di assegnare laquota di posizione di ogni asse a qualsiasi parametro aritmetico, edusando la programmazione aritmetica (è spiegata in questo stesso capitolo)realizzare programmi speciali di misura e verifica di utensili e pezzi.

ALTRE FUNZIONI

Page 86: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 29

6.8.3 FILETTATURA RIGIDA (G84, G80)

La funzione G84 permette di effettuare una filettatura del pezzo interpolando larotazione del mandrino con lo spostamento degli assi.

La macchina deve disporre di asse X e di mandrino servocontrollato (con regolatoreed encoder di mandrino).

La captazione del mandrino si realizza dall’entrata A2 e l’uscita della consegnadel mandrino attraverso l’uscita analogica del mandrino, terminali 34, 35 delconnettore I/01.

Quando la macchina dispone di filettatura rigida non può disporre di un asse Y.Se si vuole usare un volantino elettronico questo dovrà essere collegato a i terminali17 e 25 del connettore I/O2.

Nonostante, il CNC usa la funzione Y per definire il passo della filettatura, percui si e deve personalizzare “P60(8)=0” per abilitare detta funzione.

P63(3)=1 La macchina dispone di filettatura rigidaP60(8)=0 Per abilitare la funzione YP77 Numero di impulsi dell’encoder del mandrino.

Il formato di programmazione è: G84 X Y F S

X Definisce la profondità della filettatura

Y Definisce il passo della filettatura.

Se le si assegna valore positivo, si deve definire in rivoluzioni/millimetrio rivoluzioni/pollici, e quando le si assegna valore negativo in millimetri/rivoluzione o pollici/rivoluzione.

F Definisce la velocità di ingresso della filettatura in r.p.m.

S Definisce l’uscita della filettatura in r.p.m.

Se si programma il parametro F e non si programma il parametro S, l’entrata eduscita della filettatura si realizzano con lo stesso avanzamento, quello indicato nelparametro “F”.

Se non si programmano i parametri F ed S, il CNC assume i valori che sono statiusati nella filettatura precedente. Se precedentemente non si è eseguito nessunafilettatura il CNC mostrerà l’errore corrispondente.

I parametri F ed S sono con il valore 0 dopo l’avviamento e dopo una Emergenzao Reset.

ALTRE FUNZIONI

Page 87: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE30

Capitolo: 6

Considerazioni generali

* Quando la macchina dispone di Filettatura rigida “P63(3)=1” il controllo delmandrino si realizza nell' anello chiuso.

* Per passare a controllo del mandrino in anello aperto si deve eseguire lafunzione G80.

A partire da questo momento il controllo del mandrino si effettua nell' anelloaperto, essendo possibile programmare la funzione “S”.

La funzione G80 si programma sola nel blocco.

* Il mandrino ritornerà a collegare nell' anello chiuso se si programma la funzioneG84, dopo l’avvio, dopo aver eseguito M30 o dopo una Emergenza a o Reset.

* Il senso di rotazione del mandrino nella filettatura rigida deve essere definitaprima della funzione G84 e mediante le funzioni M3. M4.

Se quando si esegue la funzione G84 non è stato selezionato nessun tiposenso di rotazione , il CNC assume la funzione M3.

* I vari movimenti che implicano la filettatura rigida, sono trattati come bloccounico. Ossia, se si esegue il ciclo G 84 in modo Blocco a Blocco il CNCrealizza la filettatura completa.

* Quando si esegue la funzione G84 il CNC assume le funzioni G01 e G07

* Se, dovuto a problemi di spanatura nel mandrino si desidera realizzare unmovimento addizionale del mandrino nel fondo della filetto, si deve indicarenel parametro aritmetico P19, in unità di impulsi dell’encoder, la quantitàaddizionale che si deve muovere il mandrino.

Il CNC ricupera questo movimento addizionale, ripetendolo in senso contrario,al concludere il filetto.

* Si può fissare una temporizzazione nel fondo del filetto, indicando il parametrodella macchina “P32”, in millesimi di secondo, il tempo desiderato.

ALTRE FUNZIONI

Page 88: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 31

Esempio e modo di lavoro

Si desidera realizzare un filetto di 20 mm di profondità ed un passo di 0,5 m, conuna velocità di ingresso di 300 gpm ed un’altra di uscita di 600 gpm.

Il mandrino dispone di un encoder di 1000 impulsi ed ha bisogno di un fattore dimoltiplicazione “x4”.

Inoltre, per problemi di spanatura, il mandrino si deve muovere nel fondo delfiletto 20 impulsi.

Inoltre si desidera una temporizzazione nel fondo del filetto di 100 millesimi disecondo.

Nel CNC devono essere definiti i seguenti parametri macchina:

P63(3) = 1 La macchina dispone di filettatura rigida.P60(8) = 0 Per abilitare la funzione Y.P77 = 1000 Numero di impulsi dell’encoder del mandrino.P61(6) = 0 Fattore moltiplicatore dell’asse Y (S).P32 = 100 Temporizzazione di 100 millesimi di secondo.

A continuazione mostriamo il modo di programmare il filetto.

N000 M3 Senso della rotazione del mandrinoa destra.

N010 P19 K20 Movimento addizionale del mandrinonel fondo del filetto.

N020 G84 X20 Y0.5 F300 S600 Definizione del ciclo fisso.N030 M30 Fine del programma.

Il CNC realizza i seguenti passi di lavorazione:

1.- Movimento fino al fondo del filetto con il mandrino girando a destra ed a 300gpm.

L’asse X si sposterà fino alla quota X 20.000L’asse Y(S) si sposterà fino alla quota Y 40.000 (20000 x 0.5x 1000x4)

2.- Dopo aver raggiunto il fondo del filetto il mandrino si muoverà secondoquanto indicato dal parametro aritmetico P19, 20 impulsi.

L’asse Y(S) si sposterà fino alla quota Y 40.020

3.- Temporizzazione di 100 millesimi di secondo, quanto indicato dal parametromacchina P32.

4.- Movimento di retrocesso fino ad uscire dal filetto con il mandrino girando asinistra ed a 600 gpm.

L’asse X si sposta 20 mm fino alla quotaX 00.000L’asse Y(S) si sposta fino alla quota Y 00.020

5.- Ricupero del movimento addizionale realizzato nel fondo del filetto.

L’asse Y(S) si sposterà fino alla quota Y 00.000

6.- Fine del filetto e fine del programma

ALTRE FUNZIONI

Page 89: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE32

Capitolo: 6

6.8.4 CARICAMENTO DELLE DIMENSIONI DEL PUNZONE (G60)

La funzione G60 può essere usata in due modi diversi.

Come caricamento dello spostamento di origini.

È spiegato nella sezione 6.3.3.2 del presente manuale.

Come caricamento delle dimensioni del punzone.

È diretto specialmente alle macchine punzonatrici. Si deve personalizzare ilparametro macchina su “P101(7)=1”.

Durante l’esecuzione del programma il CNC tiene presenti le dimensioni delpunzone, evitando che le estremità di questo oltrepassino i limiti di corsastabiliti da parametro macchina.

Il formato di programmazione è G60 X Y. I valori X e Y indicano la metàdelle dimensioni del punzone rispetto agli assi X e Y.

Se il punzone è rotondo i valori X e Y coincidono con il raggio del punzone.

Attenzione:Al momento dell’accensione, dopo l’esecuzione di M30 o dopoun’Emergenza o un reset, il CNC attribuisce il valore 0 a entrambele dimensioni del punzone.

ALTRE FUNZIONI

Page 90: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 33

6.9 PROGRAMMAZIONE PARAMETRICA

Un parametro sostituisce un valore numerico nelle differenti funzioni del programma.

Il programmatore potrà usare i parametri quando edita i suoi propri programmi.Più tardi e durante l’esecuzione, il CNC sostituirà questi parametri con i valoriche in quel momento siano stati assegnati.

Il CNC dispone di 100 parametri aritmetici (P0 a P99).

Per assegnare, durante l’edizione del programma, un parametro aritmetico ad unadeterminata funzione (G, X, Y, F, S, ecc), si deve:

* Selezionare la funzione desiderata (G, X, Y, F, S, ecc).* Premere il tasto [P]. Il CNC mostrerà la lettera “P” assieme alla funzione

selezionata, per esempio “XP”.* Scrivere il numero del parametro aritmetico.

Attenzione:

Quando si definisce, in uno stesso blocco, varie funzioni di uno stessotipo, si devono programmare tutte queste con o senza formato parametrico.Non si possono mai mischiare entrambi i formati.

Per esempio il blocco MP17.5.0 è equivalente a MP17 MP5 MP0 enon a MP17 M5 M0.

Quando si definisce la funzione "G" in parametriche si assume solo ilprimo valore indicato. Ed è lo stesso programmare GP10.11.12 o GP10.

6.9.1 ASSEGNAZIONI

Per assegnare valori ad un parametro si deve usare uno di questi metodi:

N001 P1 P2 Il parametro aritmetico P1 prende il valore di P2, mentre P2mantiene il valore che aveva.

N002 P3 K1.5 Il parametro aritmetico P3 prende il valore che indica la costantenumerica “K”, in questo caso 1,5.

Le costanti numeriche ammettono valori tra ± 99999,99.

N003 P4 X Il parametro aritmetico P4 prende il valore della quota teoricache occupa l’asse X in quel momento.

N004 P5 Y Il parametro aritmetico P5 prende il valore della quota teoricache occupa l’asse Y in quel momento.

N005 P6 E1 Assegna al parametro aritmetico P6 il valore corrispondenteall’entrata E1, terminale 21 del connettore I/O2. Se 0V il valore0 e se 24V il valore 1.

ALTRE FUNZIONI

Page 91: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE34

Capitolo: 6

N006 P7 E2 Assegna al parametro aritmetico P7 il valore corrispondenteall’entrata E2, terminale 21 del connettore I/O2. Se 0V il valore0 e se 24V il valore 1.

N007 P8 E3 Assegna al parametro aritmetico P8 il valore corrispondenteall’entrata E3, terminale 21 del connettore I/O2. Se 0V il valore0 e se 24V il valore 1.

N008 P9 E4 Assegna al parametro aritmetico P9 il valore corrispondenteall’entrata E4, terminale 23 e del connettore I/O2. Se 0V ilvalore 0 e se 24V il valore 1.

N009 P10 E5 Assegna al parametro aritmetico 10P6 il valore corrispondenteall’entrata E5, terminale 17 del connettore I/O2. Se 0V il valore0 e se 24V il valore 1.

N010 P11 E Assegna al parametro aritmetico P6 il valore corrispondente alleentrate E1, E2, E3, E4 e E5.

Nell’esempio P11=24 + 22 + 21 = 16 + 4 + 2 = 22

6.9.2 OPERAZIONI

Le operazioni che si possono realizzare tra parametri aritmetici o tra parametriaritmetici e costanti numeriche (K) sono:

F1 SommaF2 SottrazioneF3 MoltiplicazioneF4 DivisioneF5 Radice quadrataF6 Radice quadrata della somma dei quadratiF7 SenoF8 CosenoF9 TangenteF10 Arco tangenteF11 ComparazioneF12 Parte interaF13 Parte intera più unoF14 Parte intera meno unoF15 Valore assolutoF16 Complementarità

F1 Somma

N101 P10 P11 F1 P12 Il CNC realizza l’operazione P10 = P11 + P12N102 P10 P11 F1 K2 Il CNC realizza l’operazione P10 = P11 + 2N103 P10 K8 F1 K2 Il CNC realizza l’operazione P10 = 8 + 2 = 10N104 P10 P10 F1 K2 Il CNC realizza l’operazione P10 = P10 + 2

PROGRAMMAZIONEPARAMETRICA

Ingresso E5 E4 E3 E2 E1

Tensione 24V 0V 24V 24V 0V

Stato logico 1 0 1 1 0

Valore 24 23 22 21 20

Page 92: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 35

F2 Sottrazione

N101 P10 P11 F2 P12 Il CNC realizza l’operazione P10 = P11 - P12N102 P10 P11 F2 K2 Il CNC realizza l’operazione P10 = P11 - 2N103 P10 K8 F2 K2 Il CNC realizza l’operazione P10 = 8 - 2 = 6N104 P10 P10 F2 K2 Il CNC realizza l’operazione P10 = P10 - 2

F3 Moltiplicazione

N101 P10 P11 F3 P12 Il CNC realizza l’operazione P10 = P11 x P12N102 P10 P11 F3 K2 Il CNC realizza l’operazione P10 = P11 x 2N103 P10 K8 F3 K2 Il CNC realizza l’operazione P10 = 8 x 2 = 16N104 P10 P10 F3 K2 Il CNC realizza l’operazione P10 = P10 x 2

F4 Divisione

N101 P10 P11 F4 P12 Il CNC realizza l’operazione P10 = P11 P12N102 P10 P11 F4 K2 Il CNC realizza l’operazione P10 = P11 2N103 P10 K8 F4 K2 Il CNC realizza l’operazione P10 = 8 2 = 4N104 P10 P10 F4 K2 Il CNC realizza l’operazione P10 = P10 2

F5 Radice Quadrata

N101 P10 F5 P12 Il CNC realizza l’operazione P10 = P12N102 P10 F5 K9 Il CNC realizza l’operazione P10 = 9 = 3N104 P10 F5 P10 Il CNC realizza l’operazione P10 = P10

F6 Radice Quadrata della somma dei quadrati

N101 P10 P11 F6 P12 Il CNC realizza l’operazione P10 = P112 + P122

N102 P10 P11 F6 K2 Il CNC realizza l’operazione P10 = P112 + 4N103 P10 K3 F6 K4 Il CNC realizza l’operazione P10 = 9 + 16 = 5N104 P10 P10 F6 K2 Il CNC realizza l’operazione P10 = P102 + 4

F7 Seno

N101 P10 F7 P12 Il CNC realizza l’operazione P10 = sen P12N102 P10 F7 K30 Il CNC realizza l’operazione P10 = sen 30° = 0,5

F8 Coseno

N101P10 F8 P12 Il CNC realizza l’operazione P10 = cos P12N102P10 F8 K60 Il CNC realizza l’operazione P10 = cos 60°= 0,5

F9 Tangente

N101 P10 F9 P12 Il CNC realizza l’operazione P10 = tg P12N102 P10 F9 K45 Il CNC realizza l’operazione P10 = tg 45° = 1

F10 Arco Tangente

N101 P10 F10 P12 Il CNC realizza l’operazione P10 = arc tg P12N102 P10 F10 K1 Il CNC realizza l’operazione P10 = arc tg 1 = 45°

PROGRAMMAZIONEPARAMETRICA

Page 93: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE36

Capitolo: 6

F11 Comparazione

Compara un parametro aritmetico con un altro o con una costante numerica,indicando se il parametro aritmetico è uguale, diverso, maggiore o minoredella costante numerica dell’altro parametro aritmetico.

Questa operazione è molto usata quando si lavora con salti condizionali G26,G27, G28 e G29, che saranno spiegati più avanti.

N101 P10 F11 P12 Compara i valori di P10 e P12N102 P10 F11 K100 Vede se il valore P10 è uguale, diverso, maggiore o

minore di 100.

F12 Parte intera

N101 P10 F12 P12 Assegna a P10 il valore della parte intera di P12N102 P10 F12 K12,34 Assegna a P10 il valore 12, parte intera di 12,34

F13 Parte intera più uno

N101 P10 F13 P12 Assegna a P10 il valore della parte intera di P12 piùuno.

N102 P10 F13 K12,34 Assegna a P10 il valore 13, parte intera di 12,34 piùuno.

F14 Parte intera meno uno

N101 P10 F14 P12 Assegna a P10 il valore della parte intera di P12 menouno.

N102 P10 F14 K12,34 Assegna a P10 il valore 11, parte intera di 12,34 menouno.

F15 Valore assoluto

N101 P10 F15 P12 Assegna a P10 il valore assoluto di P12N102 P10 F15 K-12,3 Assegna a P10 il valore di 12,3 valore assoluto di -

12,3N103 P10 F15 K4,5 Assegna a P10 il valore 4,5 valore assoluto di 4,5

F16 Complementarità

N101 P10 F16 P12 Assegna a P10 il valore complementato di P12N102 P10 F16 K-12,3 Assegna a P10 il valore 12,3 valore complementato di -

12,3N103 P10 F16 K4,5 Assegna a P10 il valore -4,5 valore complementato di

4,5

PROGRAMMAZIONEPARAMETRICA

Page 94: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 37

6.9.3 ACCESSO ALLA TABELLA DEI PARAMETRI ARITMETICI

Il CNC conserva i valori dei parametri aritmetici in una tabella. Questi valoripossono essere modificati quando si eseguono blocchi parametrici o accedendo adetta tabella nel modo operazione Editor.

Premere il tasto per accedere al modo Editor, e dopo premere la sequenza ditasti [F1][P]. Il CNC mostrerà un’informazione del seguente tipo:

Il display superiore mostra il numero di parametroche è stato selezionato.

Il display inferiore mostra il valore di detto parametroaritmetico.

Il CNC dispone di 100 parametri (00/99) aritmetici. Il valore di ogni parametropuò avere segno, cifre decimali ed essere rappresentato in modo esponenziale.

Quando il CNC usa il formato esponenziale, i due ultimi digiti si usano perl’esponenziale.

0.98700 -1 É lo stesso di 0.98700 10-1

1298700 7 É lo stesso di 1298700 107

Visualizzazione parametri

Per vedere i parametri precedenti e successivi usare i tasti

Quando si usano pochi parametri aritmetici il CNC, al fine di semplificare illavoro dell’operatore, consente di usare solo i primi parametri di ciascunadecina e di personalizzare in modo adeguato il parametro macchina su “P93”.

Esempi:

Con il parametro macchina impostato su “P93=0” il CNC visualizzerà tuttii parametri aritmetici.

Con il parametro macchina impostato su “P93=1” il CNC visualizzerà iseguenti parametri:

P0-P1 P10-P11 P20-P21 P30-P31 ..... P90-P91

Con il parametro macchina impostato su “P93=2” il CNC visualizzerà iseguenti parametri:

P0-P1-P2 P10-P11-P12 P20-P21-P22 P30-P31-P32 .... P90-P91-P92

PROGRAMMAZIONEPARAMETRICA

Page 95: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE38

Capitolo: 6

Acceso a un parametro determinato

Per accedere a un parametro determinato, ci si deve comportare come segue:- Premere 2 volte il tasto [CL]. Il CNC cancellerà le 2 finestre.- Introdurre il numero del parametro che si vuole visualizzare.- Premere il tasto [RECALL]

Il CNC visualizzerà il valore del suddetto parametro.

Attribuire un valore a un parametro

Per attribuire un valore a un determinato parametro, attenersi alle seguentiistruzioni:

- Selezionare il parametro desiderato- Premere il tasto [CL]. Il CNC cancellerà la finestra inferiore.- Introdurre il valore desiderato- Premere il tasto [ENTER]

PROGRAMMAZIONEPARAMETRICA

Page 96: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 39

6.9.4 FUNZIONE DI SALTO INCONDIZIONATO (G25)

La funzione G25 si può usare in 2 modi:

* Per realizzare un salto, all’interno dello stesso programma, al blocco indicato.La esecuzione del programma continuerà dopo il salto, a partire dal bloccoindicato.

* Per eseguire, all’interno dello stesso programma, la parte di programma esistentetra i due blocchi indicati.

Inoltre, è possibile ripetere l’esecuzione della zona di un programma un numerodeterminato di volte.

L’esecuzione del programma continuerà nel blocco dopo avere eseguito levolte indicate la zona del programma, a partire dal blocco indicato.

Nel blocco che si programma la funzione G25, non si possono programmare piùfunzioni.

G25 come salto di blocco

Permette di realizzare un salto, all’interno dello stesso programma, al bloccoindicato.

Dopo la funzione “G25” si deve indicare il numero di blocco dove si desiderasaltare.

Il numero di blocco può essere indirizzato mediante un numero (N010 G25N50) o mediante un parametro aritmetico.

Esempio di programmazione: N000 G00 X100N005 Y50N010 G25 N50N015 X50N020 Y70N050 G01 X20

Quando si arriva al blocco N010, il controllo salta al blocco N050, per continuareda questo fino alla fine del programma. Vale a dire che non si eseguiranno iblocchi N015 e N020

G25 come esecuzione di parte del programma

Permette di eseguire, all’interno dello stesso programma, la parte di programmaesistente tra i due blocchi indicati.

Inoltre è possibile ripetere l’esecuzione della zona di programma un numerodeterminato di volte.

PROGRAMMAZIONEPARAMETRICA

Page 97: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE40

Capitolo: 6

L’esecuzione del programma continuerà nel blocco seguente dopo aver eseguitole volte indicate la zona di programma, a partire dal blocco indicato.

Dopo la funzione “G25” si deve indicare il numero di blocco iniziale dellazona di programma che si desidera eseguire. Per esempio N030 G25 N5.

Dopo questo, premere il tasto [.] ed il numero di blocco finale della zona diprogramma che si desidera eseguire.Per esempio N030 G25 N5.20

Dopo premere il tasto [.] ed il numero di volte che si desidera eseguire la zonaindicata. Per esempio N030 G25 N5.20.81

Se non si indica il numero di ripetizioni, il CNC assume il valore 1, ossia, cheè lo stesso N030 G25 N5.20 o N30 G25 N5.20.1

Quando si usa l’indirizzamento mediante parametro si deve tener conto chesarà per i 3 campi. Per esempio, se si programma N123 G25 N[CL]10.20.30 ilCNC intende che il blocco iniziale lo definisce il parametro P10, il bloccofinale il parametro P20 ed il numero di volte il parametro P30.

Si possono programmare fino a 15 livelli di annidamento ossia, da una sezionedi programma si può chiamare un’altra e così via fino a 15 livelli. Ogni livellosi può ripetere 99 volte.

Attenzione:

Se il blocco finale della sezione di programma che si desidera eseguirenon contiene nessuna informazione, il controllo visualizzerà il codiceerrore 7.

Esempio di programmazione: N000 G00 X10 M3N005 Y20N010 G01 X50N015 G00 Y0N020 X0N025 Y10N030 G25 N5.20.81N035 Y22

Il programma comincerà ad eseguirsi nel blocco N000. Quando arriva al bloccoN030 il CNC eseguirà 81 volte la zona di programma compresa tra i blocchiN005 e N020, entrambi inclusi.

Una volta terminate le 81 volte, l’esecuzione del programma continuerà nelblocco N035.

PROGRAMMAZIONEPARAMETRICA

Page 98: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

PaginaCapitolo: 6 Sezione:

PROGRAMMAZIONE 41

6.9.5 FUNZIONI DI SALTO CONDIZIONATO (G26, G27, G28, G29)

Sono simili alla funzione G25 (salto incondizionato)

Le funzioni G26, G27, G28 e G29, prima di realizzare il salto del blocco o dieseguire la parte del programma indicata, verificano che si sia prodotta la condizionerichiesta.

G26 Salto se zero. Richiede che esista la condizione di “Zero”G27 Salto se non zero. Richiede che non esista la condizione di “Zero”G28 Salto se meno di zero. Richiede che esista la condizione di “Minore”G29 Salto se maggiore od Richiede che non esista la condizione di “Minore”

uguale a zero.

La condizione di “Zero”, denominata anche uguaglianza, si attiva nei seguenti casi:

* Quando il risultato di un’operazione è uguale a zero.Esempio: N001 P1 P3 F2 K5 Si compie la condizione di zero se P3 = 5

* Se in una comparazione entrambi i termini sono uguali.Esempio: N002 P1 F11 K8 Si compie la condizione di zero se P1 = 8

La condizione di “Minore”, chiamata anche negativo, si attiva nei seguenti casi:

* Quando il risultato di un’operazione è minore di zeroEsempio: N001 P1 P3 F2 K5 Si compie la condizione se P3 è minore di 5

* Se in una comparazione, il primo operando è minore del secondo.Esempio: N002 P1 F11 K8 Si compie la condizione se P1 è minore di 8

Attenzione:

Le assegnazioni e le funzioni non parametriche non alterano lo statodegli indicatori di condizione.

Esempio di programmazione: N060 P2 F11 K22N065 G01 X10N070 Y20N071 G26 N100N072 G28 N200N073 G29 N300

Nel blocco N060 si realizza una comparazione.I blocchi N65 ed N70 non alterano lo stato degli indicatori di condizione.

Pertanto: Se P2 vale 22, il programma continuerà nel blocco N100.Se P2 vale meno di 22, il programma continuerà nel blocco N200.Se P2 vale più di 22, il programma continuerà nel blocco N300.

Si deve fare attenzione quando si programmano le funzioni G26 e G29. Senell’esempio precedente fosse stato programmato: N071 G28 N200

N072 G29 N300N073 G26 N100

Il programma non eseguirebbe il blocco N073. Con P2 minore di 22, il bloccocontinua in N200 e con P2 maggiore od uguale a 22 continua in N300

PROGRAMMAZIONEPARAMETRICA

Page 99: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

Sezione:Pagina

PROGRAMMAZIONE42

Capitolo: 6

Esempio di programmazione in parametriche per il calcolo di coordinate dei differentipunti che compongono una ellisse.

La formula che definisce una ellisse è:

X = P0 seno ßY = P1 coseno ß

Essendo:

P0 = Semiasse maggioreP1 = Semiasse minore

I parametri di chiamata sono:

P0 = Semiasse maggioreP1 = Semiasse minoreP2 = Angolo del primo punto (A)P3 = Incremento o passo angolare tra punti

I parametri che usa il programma sono:

P2 = Angolo del nuovo punto (b)P4 = Quota X del nuovo puntoP5 = Quota Y del nuovo punto

Programma:

N000 P0 K20 Definizione dei parametri di chiamata (Esempio).N001 P1 K10N002 P2 K0N003 P3 K2

N004 G25 N20 Salto alla routine del calcolo dell’ellisse.

N020 P4 F7 P2 Calcolo del nuovo punto dell’ellisse.N021 P5 F8 P2N022 P4 P0 F3 P4 P4 = P0 sen ßN023 P5 P1 F3 P5 P5 = P1 cos ß

N024 G0.5.90 XP4 YP5 Movimento in G00 al primo punto dell’ellisse.

N025 P2 P2 F1 P3 Incremento dell’angolo ß = ß + P3

N026 G25 N20.23 Calcolo del nuovo punto dell’ellisse.

N026 G1 XP4 YP5 F200 Spostamento al nuovo punto.

N027 P2 F11 K360 Compara ß con 360°N028 G28 N25 Se ß < 360°, non ha concluso, nuovo punto, salta

alla N25.N029 M30 Se ß = 360º, Fine del programma.

PROGRAMMAZIONEPARAMETRICA

Page 100: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

CODICIDI

ERRORE

Page 101: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

01 Si è cercato di eseguire una funzione di SALTO/CHIAMATA nel modo TEACH IN.

02 La velocità di avanzamento F troppo grande durante l'esecuzione.

03 Errore nella memoria EPROM.

04 Errore nella memoria RAM.

05 Errore in CHECKSUM dei parametri.

06 Dati strani nella memoria.

07 Salto/Chiamata male programmato.

08 Errore di batteria.

09 Errore nei parametri macchina dell'asse X.

> La distanza di Frenatura (P3) è minore della Banda Morta (P28).

> Il valore assegnato al parametro P3, è superiore a 8388,607 mm o 330,259 pollici.

Errore durante l'esecuzione dell'asse X:

> Non si può eseguire il movimento, dovuto alla velocità programmata, la distanza di frenatura èminore alla Banda Morta (Circuito di anello aperto).

10 É stato programmato un blocco che obbliga l'asse X ad uscire dai limiti.

11 É stato programmato un valore fuori dei limiti possibili.

12 Valore programmato non valido:

> Asse rotativo ROLLOVER seguendo il percorso più corto, nelle coordinate assolute non ammettevalori negativi.

> Asse con dentatura HIRTH non ammette valori con decimali.

13 Più di 15 livelli di annidamento nella programmazione di un salto o chiamata.

14 Programmata una funzione G inadeguata.

15 Non è stata programmata la funzione M30 alla fine del programma.

16 Asse X non controllato.

> Dopo aver attivato il freno, si sposta l'asse X16 volte la Banda Morta.

> Il senso del movimento non corrisponde al segno della consegna.

> Gli impulsi reali della captazione dell'asse X non sono compresi tra il 50% ed il 200% di quelliteorici, durante il tempo definito dal parametro P12.

17 Emergenza.

18 Allarme di conteggio dell'asse X.

19 Limite di percorso dell'asse X sorpassato.

20 Errore di inseguimento dell'asse X.

21 Errore di TASTATURA .

22 Sono state definite prestazioni che non sono disponibili in questo modello CNC, per esempio:

> Anello Aperto senza servosistemi nei modelli 101S e 102S.

> Tastiera esterna "JOG100" nei modelli 101 e 102.

É stato indicato nei parametri macchina qualche incompatibilità come:

> Segnali Veloci, Lento e lavora nell' Anello di Posizionamento Chiuso.

> Asse rotativo ROLLOVER e Anello di Posizionamento Aperto.

> Asse con Dentatura HIRTH o seguendo il percorso più corto e non Asse ROLLOVER.

Page 102: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

23 Valore troppo grande assegnato ad un parametro aritmetico nella programmazione parametrica.

24 Divisione aritmetica per 0.

25 Radice quadrata di un numero negativo.

26 Blocco parametrico male editato.

27 É stato selezionato un numero di utensili troppo grande. Per esempio, quando si assegna alla funzioneT un parametro aritmetico di valore maggiore di 10.

28 Sono state programmate più di 4 funzioni M in un blocco oppure sono state programmate 4M nellostesso blocco dove esiste una funzione S che implica cambio di gamma. (M41, M42, M43 o M44).

29 Non esistono gamme selezionate (P36, P37, P38 e P39=0), od il valore di S (velocità della rotazionedel mandrino), maggiore di quella permessa.

30 Valore del parametro macchina P24 o P25 maggiore di P27.

31 Valore del parametro macchina P64 o P65 maggiore di P67.

32 Errore nei parametri macchina dell'asse Y:

> La Distanza di Frenatura (P43) è minore della Banda Morta (P68).

> Il valore assegnato al parametro P43, è superiore a 8388,607 mm o 330,259 pollici.

Errore durante l'esecuzione dell'asse Y:

> Non si può eseguire il movimento, a causa della velocità programmata, la distanza di frenaturaè minore della Banda Morta (Anello di Posizionamento).

33 Errore nella trasmissione RS 232 C.

34 Blocco troppo lungo trasmesso per RS 232 C.

35 Blocco erroneo nella trasmissione RS 232 C.

36 É stato programmato un blocco che obbliga l'asse Y ad uscire dai limiti.

37 Limite di temperatura interna sorpassata.

38 Asse Y non controllato:

> É stato spostato l'asse Y 16 volte la Banda Morta, una volta attivato il freno.

> Il senso del movimento non corrisponde con il segno della consegna.

> Gli impulsi reali della captazione dell'asse Y non sono tra il 50% ed il 200% di quelli teorici,durante il tempo definito nel parametro P12.

39 Allarme di conteggio dell'asse Y.

40 Limite di percorso dell'asse Y sorpassato.

41 Errore di inseguimento dell'asse Y.

42 Il circolo programmato non passa per il punto finale definito (tolleranza 0,01 mm).

43 Nell'interpolazione circolare non sono state definite, I,J o sono state definite male.

44 É stato programmato un blocco che non è corretto, o con se stesso od in relazione con la storia delprogramma fino al momento.

45 Programmata una funzione non permessa secondo quanto definito mediante i parametri macchina.

46 Errore di Checksum degli utensili.

47 Errore di LAN, la rete non va.

48 Ordine non corretta, il nodo destinazione non comprende quest'ordine.

49 Rete configurata male, qualche nodo non è entrato nella rete.

50 Il nodo destinazione non può rispettare l'ordine (esecuzione).

Page 103: CNC 101/102 -USER - (ita) - Fagor Automation€¦ · Ref. 9703 (ita) L' informazione contenuta in questo manuale può essere soggetta a subire variazioni causate da modifiche tecniche.

51 Obbligo di cercare gli Io degli assi nell'avvio.

52 Effettuando il controllo in doppia captazione, lo spostamento ha superato il massimo permesso.(quello fissato dal parametro macchina P110).

101 Errore di DNC. Ordine sbagliato.

102 Errore di DNC. Errore leggendo tasto.

103 Errore di DNC. É stato inviato un blocco sbagliato.

104 Errore di DNC. Errore leggendo il nº del primo blocco del programma attivo.

105 Errore di DNC. Nº di blocco sbagliato.

106 Errore di DNC. Il CNC sta eseguendo.

107 Errore di DNC. Tasto bloccato.

108 Errore di DNC. Codice di tasto sbagliato.

109 Errore di DNC. Quota negativa in un tasto rollover.

110 Errore di DNC. Numero sbagliato di parametro aritmetico.

111 Errore di DNC. Esponente di parametro aritmetico troppo grande.

112 Errore di DNC. Valore di parametro aritmetico sbagliato.

113 Errore di DNC. Quando è stato richiesto il contenuto di vari blocchi (codice RN), è stato indicato unblocco iniziale maggiore del blocco finale. Per esempio RN100.50.

114 Errore di DNC. I parametri macchina del CNC sono bloccati.

115 Errore di DNC. La memoria dei programmi del CNC è stata protetta.

116 Errore di DNC. É stato inviato un blocco al CNC che contiene troppi caratteri. Il CNC ammette finoad un massimo di 80 caratteri. Se non si usano spazi separatori, il blocco non può contenere più di 45.

117 Errore di DNC. É stato inviato un blocco di programma non concorde con i parametri macchina.