Home

MillPlus IT

image

Contents

1. G17 01 B0 DO G18 01 B180 DO a A L Y I X To TE 2 P W Orientamento utensile L orientamento utensile O determina la posizione in cui si trova il tagliente dell utensile L orientamento utensile calcola e corregge due funzioni sui rispettivi assi n Raggio utensile R n Correzione del raggio C Calcolo del raggio utensile R Le figure in basso mostrano come viene eseguito il calcolo del piano G17 G18 Z Nu R Y 7 en G18 _ Br ez R Z W E 1 3 N Y Y 17 12 2003 MillPlus IT V510 469 MODO TORNITURA ella tabella seguente riepilogata la correlazione tra G17 G18 R C e il calcolo del raggio 470 G17 non attivo non attivo G17 Y1 1 Z1 2 1 2 3 4 8 e O R in direzione Y negativa G17 Y1 1 Z1 2 5 6 7 Ceo R in direzione Y positiva G18 non attivo R non attivo G18 Y1 1 Z1 2 1 2 3 4 8 Ceo R in direzione Z negativa G18 Y1 1 Z1 2 5 6 7 Ceo R in direzione Z positiva Nota la compensazione del raggio utensile si riferisce al raggio agli spigoli C Il calcolo del raggio si riferisce al raggio R L orientamento UT O viene prelevato dalla tabella utensili ma pu essere sovrascritto nel programma con la funzione G302 Ox Compensazione del raggio utensile CRT utensili di tor
2. Esempio _ er E YA mn S I 7 Due 3 Des B3 1 7 IN Zy pers LE 1777 A B Land A si muove obliquo in profondit Prosegue con movimento continuo B si allontana in senso tangenziale C si allontana in senso tangenziale C si avvicina in senso tangenziale per la finitura dei lati Descrizione 2 N10 T1 M6 Fr ser R8 Cambio utensile N20 S500 M3 F200 Attivazione mandrino N30 G787 B1 150 B2 80 B3 1 L6 I1 1 L3 1 R20 A3 5 C2 65 Definizione del ciclo di fresatura tasca per la C1 3 sgrossatura N40 G79 X160 Y120 Z0 Esecuzione del ciclo di sgrossatura nella posizione programmata N50 G797 B1 150 B2 80 B3 1 L6 L3 1 A3 5 C1 3 C2 60 R20 Definizione del ciclo di fresatura tasca per la finitura N60 G79 X160 Y120 Z0 Esecuzione del ciclo di finitura nella posizione programmata 452 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 23 G798 Finitura di scanalature Definire il ciclo di fresatura di scanalature per la finitura in un unico blocco di programma 6 Finitura scanalatura Bi Lunghezza 1 lato B2 Lunghezza 2 lato L Profondit B1 Lunghezza scanalatura su asse principale B2 Larghezza scanalatura su asse secondario Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 C1 L 11 1 Note e impiego Selez
3. Attivazione N G54 X Y Z A B C N G55 N G56 N G57 N G58 N G59 Disattivazione N G53 6 Attivaz spostamento punto zero A Coordinata punto zero Y Coordinata punto zero Z Coordinata punto zero A Angolo punto zero B Angolo punto zero C Angolo punto zero Esempio WEA WI di Li L V G54 a AT Qo 4m m Gere N60 G54 Attivazione dello spostamento di origine G54 N600 G55 Attivazione dello spostamento di origine G55 le coordinate sono riferite alla nuova origine 236 Heidenhain 17 12 2003 23 33 Spostamento di origine ampliato G54 MC84 gt 0 Oltre alla tabella spostamenti di origine G54 659 gi esistente disponibile un altra tabella spostamenti di origine G54 I nr con un massimo di 99 spostamenti di origine Il corrispondente spostamento di origine viene selezionato con la costante di macchina MC84 Valore della memoria spostamenti di origine Ze Ze MC84 gt 0 Programmazione valori di spostamento dello spostamento di origine nel programma NC Programmazione di un angolo di rotazione B4 nello spostamento di origine Introduzione di commento nella memoria spostamenti di origine Definizione e chiamata dello spostamento di origine G54 I nr coordinate asse B4 Chiamata spostamento di origine G54 I nr Parametri Attivaz spostamento punto zero Coordinata punto zero Coordinata punto zero
4. RE arrayFilter Applicazione di filtri a una colonna della tabella HD M arraySort Ordinamento di una colonna della tabella HD M GE EEE RR arrayDelete Eliminazione di una tabella HD M o Nella terza e quarta colonna viene descritto il luogo di memorizzazione della tabella AP hard disk M memoria Sull hard disk e nella memoria sono attive diverse funzioni tabella Inoltre a causa della notevole entit dei dati delle tabelle talvolta necessario elaborare le tabelle direttamente sull hard disk anzich caricarle prima in memoria valori restituiti vengono memorizzati nel parametro E Esempio E10 arrayExist 1 12 2003 MillPlus IT V510 363 FUNZIONI G SPECIFICHE PER MACRO 24 8 2 1 arrayNew Formato La funzione arrayNew serve a creare una tabella bidimensionale nella memoria del sistema CNC lt Formato gt Nome della colonna o numero di colonne Quando si definisce una tabella con nomi di colonna necessario specificare i nomi di colonna tra doppi apici e separarli con il simbolo Se non si desidera utilizzare nomi di colonna specificare un numero per lt formato gt La lunghezza di ciascun nome di colonna definisce la larghezza della colonna Valore restituito 0 Se la tabella non definita nnn Se definita una tabella viene restituito un numero di identificazione interno tabella ad es 1 prima tabella 2 seconda tabella ecc Esempio Questo esempio crea u
5. nennen nnennn nennen nennen 523 37 3 1Lista delle costanti di macchina dell operatore nenn ern nenn 524 37 4Cavi di collegamento per interfacce dati iii 525 37 5Organizzazione dell interfaccia di Ethernet nennen nennen 525 37 5 1Possibilita di allacciamento all interfaccia Ethernet n 525 37 5 2Cavo di allacciamento per interfaccia Ethernet 526 37 5 3 Configurazione dell interfaccia Ethernet file tcpip Cf 526 1 12 2003 MillPlus IT V510 xi INDICE xii Heidenhain 17 12 2003 INTRODUZIONE 1 Introduzione Stimatissimo cliente Il presente manuale vuole essere un ausilio per l impiego e la programmazione del controllore La preghiamo di Leggere le informazioni riassunte in questo manuale prima di avviare la sua nuova macchina Ricever importanti istruzioni sull impiego della macchina e sulla sicurezza del funzionamento in modo da poterla utilizzare in modo sicuro e efficace Alcune indicazioni per la sicurezza Questo manuale assolutamente necessario per l impiego sicuro della macchina E necessario provvedere affinch esso si trovi nei pressi della macchina pronto per essere consultato Nessuno pu lavorare sulla macchina anche per breve tempo senza il necessario addestramento ricevuto all interno dello stabilimento tramite un istituto professionale oppure in un centro
6. Esempio LH ze 7 HE Z EEE 7 Pa Fai 9 FE CA M_22x2 5 2 RER x 4 Da va n P Pa Fal Cai A vo FA E Er AT Ps 7 AIDA CANA D PAZZA 7 aD N14 T3 M6 N15 G84 Y9 Z 22 J2 5 S56 M3 F140 Definizione del ciclo N20 G79 X50 Y50 Z0 Esecuzione del ciclo Avvertenza Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 Quando si richiama un ciclo G84 tramite G79 il CNC deve essere impostato su modalit G94 avanzamento in mm min e non su modalit G95 avanzamento in mm giro G94 deve essere sempre programmato prima di G84 A partire da V400 La maschiatura pu essere programmata con o senza interpolazione 11 0 guidato posizione base ciclo di regolazione posizione aperto 11 1 con interpolazione ciclo di regolazione posizione chiuso Un Orientamento del piano di lavorazione G7 attivo pu essere lavorato solo con interpolazione 11 1 A partire da V410 quando attiva una Rotazione del piano di lavorazione G7 in cui la testa non sia inclinata asse dell utensile uguale all asse Z possibile eseguire anche una maschiatura 11 0 Ripassatura di maschiature Per macchine dotate di interpolazione 11 1 la programmazione di un arresto orientato del mandrino M19 con il parametro D Offset mandrino offre la possibilit di ripassare le maschiature Nota Dopo la maschiatura con interpolazione 11 1 la funzione modale M M3 M4 non pi attiva Essa viene sovrascritta da M19 Costanti
7. ii 487 32 13 4 Luce radiale finitura G827 488 32 13 5 Sgrossatura assiale G832 i 489 32 13 6 Sgrossatura radiale G833 nennen nennnnennn 490 32 13 7 Sgrossatura assiale finitura G836 491 32 13 8 Sgrossatura radiale finitura G837 i 492 32 13 9 Gole assiale 6842 u e eri aloe 493 32 13 10 Gole radialeG843 un he n ae a aaa 494 32 13 11 6844 Scanalatura universale sgrossatura assiale 495 32 13 12 G845 Scanalatura universale sgrossatura radiale 496 32 13 13 Gole assiali finitura G846 497 32 13 14 Gole radiale finitura G847 498 32 13 15 G848 Scanalatura universale assiale finitUra Rennen 499 32 13 16 G849 Scanalatura universale radiale finitura 4 500 32 13 17 6850 Rientranza DIN78 a ea ne 501 32 13 18 6851 Rientranza DIN 509 E iii 502 32 13 19 6852 Rientranza DIN 509 F u 503 32 13 20 G861 Filettatura longitudinale nenne nennen nennen enennneenen 504 32 13 21 65862 Filettalura Conical 505 32 14 Panoramica delle funzioni G ammesse nel modo Tornitura 508 33 Funzioni G realizzate con il Design GICli iu iaia 509 33 Design cicli arri alia 509 34 Lista delle funzioni G per macro
8. 10 3 Guida per l introduzione sono disponibili Programmazione Parti Interattiva IPP Programmazione Profili Interattiva ICP Guida per le funzioni G 10 4 Introduzione di un nuovo numero di programma programma principale macro Selezionare il tipo di file pm mm finestra del programma con i programmi principali e le macro 10 5 Immissione del nuovo numero di programma programma principale macro B 17 12 2003 MillPlus IT V510 59 INTRODUZIONE EDITING DI UN PROGRAMMA 4444 PM 88 5 0 20001 PM 184 4 0 81200 PM 911 4 0 100002 PM 61 4 0 100010 PM 2572 4 09 02 13 32 4 0 4 0 4 0 5 0 222288 PM 185 625000 PM 876 LILLILI PH 281 1234567 PM 186 Immissione del numero di programma 1 999 999 9 Esempio 10002 PM Avviare l editor attivo con il nuovo numero di programma Avvertenza programmi principali chiamata con G23 e sottoprogrammi chiamata con G22 devono risiedere nella stessa directory del programma principale attivo 10 6 Selezione di un programma programma principale macro gt B Editore Opzioni 222 PM 4444 PM 20001 PM 184 81200 PM 911 100002 PM 61 88 5 09 4 09 4 09 4 09 100010 PM 2572 4 09 02 13 32 4 09 4 09 4 09 5 09 02 13 33 222288 PM 185 02 13 33 625000 PM 876 02 13 32 LILLLLI PA 261 02 13 32 1234567 PM 186 02 6 25 Selezionare il programma per es 1234567 PM vy E x A F i
9. ii 510 34 1lEista delle FUNZIONIG rn 510 34 2Lista delle funzioni G per macro iii 513 34 3Lista delle funzioni G per misurare i 513 34 4Lista delle funzioni G per fresatura ii 514 X Heidenhain 17 12 2003 INDICE 34 5Lista delle Tunzioni pertomitula rele 514 34 6Lista delle funzioni G per la misurazione laser 515 94 7 FUNZIONENI DASe rielabora 515 34 8Funzioni M dipendenti dalla Macchina e 516 VOLISTTUZIONI TECHOIOGIENE suite etilico ea va 517 35 1 Veloclla dr avanzameNntd na 517 39 2 Numero digii del Mandrno nn sa 517 39 8 NUMErO dL UleNnsiess ansatz eigen Me 518 36 Parametri E eTUnzioni ritmeliche zen 519 36 SPAR Ae ES ee en ln lai 519 36 2 F RZIOHL arlImeliche ee col i en een 519 36 gt Operazioni di caleelo ampliate lio leali ea 520 36 3 1 PaR Mereto allena 520 263 2 NUMETEINTET ns ee ee een re oe en este 520 36 3 3Numeri interi con valore MassiMmO nn 520 36 3 4 Numeri interi con valore MINIMO i 520 36 3 9 ATTOlONdamenloR nile 521 36 3 BResto dellaalvisione ulcere 521 363796000 iii 521 36 3 6No parametro Varladlleiu s n u a seele el 521 37 Genelale seele 523 of 1Costantidimacchina dell utente userei an 523 37 2Gontiguratore opzioni Macchia sr un 523 37 3Constanti di macchina nel file di monitoraggio
10. 13 3 Interruzione del programma Interrompere l esecuzione del programma W BU gt B 1111111 PM Esecuzione Lavorazione N1111111 Ni GO KO YO ZO CO BO F2000 S1000 M3 TO N3 G81 X5 Y100 Z100 M3 51000 F1000 N4 679 X50 Y50 20 NS 61 KI1100 VILOO L NG 61 KIOGO 1000 si Blocco Stop Stato Stato Grafica Annulla singolo opzion esecuz programma syncrona programma Ann lla Ritorno all inizio del programma Rimangono attivi soltanto la compensazione utensile programna dell utensile attuale il piano di lavorazione e gli spostamenti di origine 17 12 2003 MillPlus IT V510 83 ARRESTO INTERRUZIONE DI UN PROGRAMMA RICERCA BLOCCO Glii errori e i messaggi presenti vengono cancellati 13 4 Interruzione di un ciclo Interruzione di ciclo IT Interruzione di ciclo e posizionamento sul punto iniziale N Proseguire il programma a partire dal blocco successivo 13 5 Reset del CNC Tutte le funzioni vengono resettate sono attivi i valori predefiniti e tutti i parametri modali vengono cancellati Interruzione di programma 37 LNA 84 Heidenhain 17 12 2003 ARRESTO INTERRUZIONE DI UN PROGRAMMA RICERCA BLOCCO 13 6 Ricerca di un blocco Ricerca blocco per es entrata nel programma dopo un interruzione di programma Con la funzione Cerca blocco possibile elaborare un programma di lavorazione a partire da un blocco liberamente selezionabile La lavorazione del pezzo fino a t
11. Parametri G Cambio valori utens o spostam il Numero utensile E Parametro E Ni Traslazione spostam punto zero B4 Angolo di rotazione in B4 A Spostamento in Y Spostamento in Y Spostamento in Z B Spostamento in B Cf Spostamento in C Li Valore lunghezza utensile in T Ri Valore raggio utensile in T T2 Indice spostam utensile Mi Valore vita utensile T Avvertenze Lo stato utensile pu essere caricato dalla memoria utensili nel parametro E indicato Lo stato utensile pu essere rappresentato dai seguenti valori 1 Utensile abilitato e misurato 0 Utensile abilitato ma non misurato 1 Utensile disabilitato 2 Durata di vita utensile raggiunta 4 Errore di rottura utensile 8 Forza di taglio utensile raggiunta 16 Durata di vita utensile minore di T3 programmato Si pu anche avere una combinazione di messaggi di errore E 13 significa messaggio di errore 8 e 4 e 2 e 1 Esempi 1 Modifica dei dati di utensile nella memoria utensili N50 G150 T1 L1 E2 R1 4 2 Modifica dei dati di spostamento di origine nella memoria utensili N70 G150 N1 57 X7 E1 Z7 E6 O N70 G150 N1 54 nr X7 E1 Z7 E6 3 Modifica di uno spostamento di origine con angolo di rotazione del sistema di coordinate N70 G150 N1 54 NR X7 E1 B47 E2 4 Modifica della durata residua M1 N110 G150 T1 M1 10 modifica della nuova durata residua di T1 a 10 minuti m mmm mMm MM mM 17 12 2003 M
12. writeSize shardMount autoMount useUnixld userld groupld dirCreateMode flleCreateMode smc 9 9 3 10 11 0x300 i8255Xx 10 0xE400 at lantic 5 3 5 9 15 0x300 0x240 ne2000 5 0x300 ne2000 10base2 MillPlusshape 170 4 100 16 255 255 0 0 0 0 0 0 19000 170 4 100 140 Intergraph c temp 50000 LE412 HARDWARE this hw is an smc network device irq used by network device driver hardware connections of network device to irg s io base address of network device LE422 HARDWARE this hw is an i8255x network device irq used by network device driver io base address of network device VMEBUS HARDWARE this hw is a ne2000 compatible network device note the VMEbus at lantic is used in ne2000 compatible mode irq used by network device driver hardware connections of network device to irg s io base address of network device dos_ shape _pc this hw is a ne2000 compatible network device note the VMEbus at lantic is used in ne2000 compatible mode irq used by network device driver io base address of network device configuration of CNC the type of network device used must match a hardware type 10baseT RJ45 twisted pair 10base2 bnc coax CNC network name maximum of 17 characters internet address of the CNC gt ask your network subnet mask of
13. Ripetizione di una parte del programma N G49 X X1 Y Y1 Z Z1 B B1 R R1 N1 N2 E Salto condizionato N G49 X X1 Y Y1 Z Z1 B B1 R R1 N E e o X1 Y1 Z1 B1 R1 X Y L B R a Il punto misurato deve trovarsi tra il limite superiore X e il limite inferiore X1 dell intervallo di tolleranza Parametri Controllo delle tolleranze Valore tolleranza positivo in X Valore tolleranza positivo in Y Valore tolleranza positivo in Z Valore tolleranza positivo in B Valore tolleranza posit in C Tolleranza pos raggio cerchio Condizione salto E gt O Salto al numero di blocco 10 G49 X0 5 X1 0 2 N20 e na Ni Numero blocco inizio ripetizione a N2 Numero blocco fine ripetizione _ i Valore tolleranza negativo in Yi Valore tolleranza negativo in Y Zi Valore tolleranza negativo in Z Bi Valore tolleranza negativo in B Nas N7 645X10 11 ES M IAIOTdTINKH XAQ N N N Ma N N N N N N 20 C1 Valore tolleranza negat in C Ri Tolleranza neg raggio cerchio Esempio N10 G49 R 02 E1 R1 2 N 13 N11 G49 R2 R1 02 N1 1 N2 6 N10 1 Confronto di tolleranza Se il limite superiore di tolleranza R0 02 stato superato foro troppo grande viene eseguito un salto al blocco N13 Il limite inferiore di tolleranza non pu essere raggiunto Salto
14. a We X CZ gt 17 12 2003 MillPlus IT V510 205 DEFINIZIONE DEL PUNTO POLARE PUNTO DI RIFERIMENTO G9 206 Programmazione mista cartesiana incrementale polare IN ty IN S f a A punto polare esistente o i B nuovo punto polare A i N G9 X91 B1 Le definizioni di polo sono consentite soltanto nel piano di lavoro attivo prima della chiamata del blocco G9 il punto polare si trova nell origine pezzo Punto polare 0 In caso di cambio del piano con G17 G18 G19 il punto polare viene posto su 0 zero Definizione polare del punto finale Nella programmazione assoluta polare le lunghezze polari L2 ovvero L3 e gli angoli polari B2 ovvero B3 non sono pi riferiti all origine ma al punto polare Definizione polare dei punti IN w u Yi ZI I I p v W e O Ol Definizione polare del cerchio Nei blocchi G2 e G3 si pu programmare in modo polare il centro e il punto finale con il punto polare A DI o ICP calcoli geometrici G64 I blocchi G1 G2 e G3 con programmazione B2 B3 e L3 possono essere programmati all interno di G64 e ICP Essi sono riferiti al punto polare attivo Tuttavia il punto polare stesso pu essere modificato soltanto all interno di G64 ma non all interno di ICP Heidenhain 17 12 2003 DEFINIZIONE DEL PUNTO POLARE PUNTO DI RIFERIMENTO G9 Essempio 195
15. gt B 653 T 11 4 y 0 000 ay F io 0 Z 50 000 2 S O 0 Si 1000 S1 0 RO E l B 0 000 aB w100 100 100 MORK 15 27 Stato Stato Rapporto esecuz programma Continuo 17 12 2003 MillPlus IT V510 461 MODO TORNITURA 32 2 Costanti macchina 462 Nuove costanti macchina MC 268 Secondo mandrino 0 no 1 si MC 314 Modo Tornitura 0 off 1 on Esso attiva Le funzioni G36 e G37 cicli di tornitura Le costanti macchina MC2600 MC27xx MC45xx MC 450 Equilibratura Asse di misurazione 1 X 2 Y 3 Z Questa costante macchina definisce l asse su cui montata la tavola rotante Questo l asse sul quale lo squilibrio si misura meglio Normalmente 2 asse Y La costante macchina viene utilizzata nei cicli Taratura squilibrio installazione G691 Rilevamento squilibrio e G692 Controllo squilibrio MC 451 Equilibratura Deviazione massima um Questa costante macchina definisce la deviazione ammessa sull asse di misurazione Le misurazioni vengono interrotte quando ad un certo numero di giri la deviazione misurata maggiore di MC451 Normalmente 5 m La costante macchina viene utilizzata nei cicli Taratura squilibrio installazione G691 Rilevamento squilibrio e G692 Controllo squilibrio Essa pu essere sovrapposta nei cicli G691 e G692 con il parametro C1 MC 452 Equilibratura Posizione radiale iniziale um Questa costante macchina definisce in quale posizione radi
16. 17 12 2003 MillPlus T V510 211 RICHIAMO DI PROGRAMMA G23 23 16 Richiamo di programma G23 Questa funzione G richiama con l indirizzo N un altro programma PM che si trova nella stessa directory attiva Nel caso in cui il programma si trovi in un altra directory tale directory pu essere richiamata con l indirizzo N55 N G23 N N6 Parametri 6 Richiamo di programma principale Numero del programma N5 Directory N N10 623 N 9001 N N Definizione del percorso N5 Nella versione SP la lunghezza totale massima del percorso N5 e del numero di programma N di 75 caratteri Nella versione DP il massimo di 115 caratteri Nella versione SP possibile richiamare i programmi solo con NFS Network file Sytem vedere il manuale tecnico Nella versione DP i programmi possono essere richiamati tramite rete Windows La definizione del percorso dei programmi nel controllore G23 N1007 Il programma N1007 viene richiamato dalla directory di lavoro In genere D work G23 N1007 N5 test1 Il programma N1007 viene richiamato dalla sottodirectory test1 nella directory di lavoro In genere D work G23 N1007 N5 test1 in posizione iniziale significa richiamo del programma N1007 dalla directory test1 nella directory root dell hard disk In genere la directory root D Sono ammesse solo unit locali tranne C La definizione del percorso dei programmi in rete sol
17. 9 5 3 Trasferimento di tabella TM LB N e Selezionare la tabella dalla lista TEN _TVTYTT_ Inizio Lista Selezione trasmis identif disposit Inizio trasmis 9 6 Mini PC Drive per dischi floppy 3 5 Inizio Lista Selezione trasmis identif disposit Selezione disposit Disposit Disposit Disposit 1 2 3 Mini PC TCP IP Mini PC Ritorno 17 12 2003 MillPlus T V510 47 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 7 Selezione di file U N hi con Selezione di un file Ctrl Enter TTT N Selezione di un file Commuta tra Lu on con e lt selezionato gt lt non selezionato gt per il file sul quale si trova il cursore il cursore salta al file successivo con Selezione di tutti i file della direct Ll N 2 ON Ctrl Tutte le selezioni vengono cancellate e file selezionati si riconoscono dal segno gt anteposto al nome W 2 ENC308 Harddisk 4 294 903 296 Bytes lib File Gestione Modifica 183 22 09 03 21 20 88 22 09 03 21 20 PA 22 09 03 WINSHAPE WORKX 20001 PM 184 22 09 03 21 20 22234 MM 22 09 03 21 20 d 81200 PM 911 22 09 03 21 20 100002 PM 61 22 09 03 21 20 100010 PM 2572 22 09 03 21 20 222288 PM 185 22 09 03 21 20 625000 PM 876 22 09 03 21 20 1111111 PM 261 22 09 03 21 20 N20001 N6 GO KO YO ZU CO BO N4 664 N8 G1 KI000 Y1200 N14 G1 K1000 Y1000 N9 62 I1000 J500 J1 2 N10 G1 K500 Y100 B1 180 N11 G1 K400 Y
18. CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 9 G777 Lavorazione su cerchio Esecuzione di un ciclo di lavorazione su punti equidistanti su un arco a tutto sesto o su un cerchio completo Operation on circle Center position Center position Center position Raggio 1 Number of operations ADONX Impostazioni di default A1 0 A2 360 EASYoperate amp DIN ISO G777 disponibile solo in EASYoperate Nota Direzione Se A1 superiore a A2 i fori sono in senso orario Se A1 inferiore o uguale a A25 i fori sono in senso antiorario Svolgimento del ciclo 1 Movimento in traslazione rapida in posizione 2 Il ciclo di lavorazione stabilito in precedenza viene eseguito in questo punto 3 Terminata l esecuzione l utensile si sposta sulla posizione successiva La direzione delle posizioni stabilita da A1 e A2 4 Ripetere i punti 2 3 fin quando non sono state lavorate tutte le posizioni K1 17 12 2003 MillPlus IT V510 427 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempi Esempio 1 Ciclo su cerchio completo N60 T1 M6 Cambio utensile N65 S500 M3 Attivazione mandrino N70 G781 L 30 F100 F5 6000 Definizione del ciclo di foratura N75 G777 X50 Y20 Z0 R 25 K1 6 Esecuzione del ciclo di foratura su cerchio in 6 punti A1 0 A2 300 K1 6 numero fori 6 A1 0 angolo iniziale 0 A2 300 angolo finale 300 Oder N75 G777 X50 Y20 Z0 R 25 K1 7 Esecuzione del ciclo di foratura su cerchio i
19. Definizione del ciclo Esecuzione del ciclo Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 17 12 2003 MillPlus IT V510 263 23 52 Programmazione assoluta incrementale G90 G91 G90 Coordinate assolute misurate dallo zero di programma W G91 Coordinate incrementali riferite all ultima posizione N G90 G91 Esempio D_D f AZZ NP I p e 50 _ 20 N88550 N1 G17 N2 G54 N3 G98 X0 YO Z60 1100 J100 K 80 Definizione della finestra grafica N4 S1300 T1 M6 N5 G81 Y2 Z 10 F200 M3 Definizione del ciclo N6 G79 X50 Y50 Z0 Esecuzione del ciclo N7 G91 Commutazione alla programmazione incrementale N8 G79 Y20 Esecuzione del ciclo N9 G79 X20 N10 G79 Y 20 N11 G90 Commutazione alla programmazione assoluta Avvertenza Prima della programmazione in coordinate incrementali G91 si deve programmare una posizione assoluta 264 Heidenhain 17 12 2003 23 53 Programmazione assoluta incrementale parola per parola Programmazione assoluta incrementale parola per parola indipendente da G90 G91 Programmazione assoluta N G nome asse 90 Programmazione incrementale N G nome asse 91 Parametri Achsname X Y Z U V W I J K A B C Note e impiego Coordinate cartesiane La programmazione assoluta incrementale parola per parola indipendente dal sistema di misura modalmente valido G90 G91 Coordinate polari La programmazione in coordinate polari non vie
20. I I Alle anderen Benutzer Suchen Alle anderen Benutzer Schreiben Alle anderen Benutzer Lesen k Arbeitsgruppe Suchen u Arbeitsgruppe Schreiben Arbeitsgruppe Lesen Benutzer Suchen L Benter Schreiben L Benutzer Lesen DncServer DncServer indica una sezione di server DNC remoto Contiene le impostazioni dei parametri per un server DNC remoto Nel file di configurazione possono essere presenti una o pi sezioni di server DNC remoto per definire uno o pi server DNC La sezione remota contiene i seguenti parametri Parametro Significato IpAddress lt indirizzo IP gt Definisce l indirizzo IP del proprio server Entrata quattro numeri decimali separati dal punto Richiedere il valore al Manager della rete es 192 168 0 1 DeviceName lt nome server gt Nome del server DNC come visualizzato in Gestione file di MillPlus es DMG_Service_1 TimeOut lt timeout in ms gt Definisce il timeout in s per il collegamento tra client DNC locale e server DNC remoto Se il server DNC remoto amp sulla rete locale impostare TimeOut a zero Utilizzare valori diversi da zero se al server DNC remoto si accede attraverso un collegamento esterno come un router ISDN Service Service indica una sezione di server DNC remoto Contiene le impostazioni dei parametri per un server DNC remoto Nel file di configurazione possono essere presenti una o pi sezioni di serv
21. Work Tool arr Questo esempio controlla la presenza di tabelle nella memoria N1 E1 9700 numero di identificazione interno tabella N2 E10 arrayExist E1 N3 E11 arrayExist 9701 24 8 2 5 arraySize Numero di identificazione interno tabella rowcol La funzione arraySize serve per controllare il numero di righe o colonne di una tabella lt Numero di identificazione interno tabella gt Nome della tabella nella memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen lt rowcol gt 1 controllare il numero di righe 2 controllare il numero di colonne Nota Il numero di righe della tabella uguale a Il numero massimo delle righe non vuote quando la scrittura delle righe viene eseguita con arrayWrite Il numero delle righe quando la scrittura delle righe viene eseguita con arrayOpen arraySort o arrayFilter Valore restituito Se lt rowcol gt 1 viene restituito il numero di righe della tabella Se lt rowcol gt 2 viene restituito il numero di colonne della tabella Esempio Questo esempio specifica il numero di colonne della tabella nella memoria CNC N1 E10 arrayOpen Work Tool arr N2 E11 arraySize E10 2 1 12 2003 MillPlus IT V510 365 FUNZIONI G SPECIFICHE PER MACRO 24 8 2 6 arrayFind numero di identificazione interno tabella colonna valore La funzione arrayFind serve per trovare il numero di riga corrispondente al val
22. programmato viene ripetuto solo il blocco identificato da N1 Se i parametri J e E non sono programmati la sequenza di blocchi viene ripetuta solo una volta Una sequenza di blocchi ripetitiva pu essere inserita in un altra sequenza di blocchi ripetitiva annidamento a quattro livelli In un blocco G14 si realizza una sola ripetizione se E gt 0 Se il parametro K non programmato il CNC utilizza il valore standard K1 17 12 2003 MillPlus T V510 209 PIANO PRINCIPALE XY UTENSILE Z G17 23 12 Piano principale XY utensile Z G17 N G17 6 Piano principale XY utensile Z 23 13 Piano principale XZ utensile Y G18 N G18 6 Piano principale Z utensile Y 23 14 Piano principale YZ utensile X G19 N G19 6 Piano principale YZ utensile X 210 Heidenhain 17 12 2003 RICHIAMO DI MACRO G22 23 15 Richiamo di macro G22 Chiamata di sottoprogramma N G22 N Chiamata di sottoprogramma con la condizione che E gt 0 N G22 E N E Parametri 6 Richiamo di macro E Definizione parametro N Numero macro vi G22 N 9001 Esempio PM MM MM MM N9451 gt N9001 gt N9002 gt N9003 NI N1 Ni N1 N2 N2 o N2 N2 N3 N3 G22 N 9002 N3 N3 N4 G22N 9001 M4 N4 G22 N 9003 N4 N5 N5 N5 N5 N6 GE NG N6 N6 N7 N7 N8 i MAX 8 Avvertenza Un sottoprogramma pu essere chiamato da un altro sottoprogramma annidamento a otto livelli
23. 17 12 2003 MillPlus T V510 151 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 5 2 Punti ausiliari La possibilit di programmazione punto ausiliario in ICP consente una soluzione facile per la definizione dei punti finali degli assi nei contorni complessi La possibilit viene utilizzata se il punto finale dell asse non noto Non appena il punto finale dell asse viene determinato tramite il movimento successivo oppure quelli seguenti esso viene classificato 20 5 3 Parametri angolari richiesti Alcuni dei movimenti di interpolazione rettilinea richiedono un parametro angolare indicato rispetto all orizzontale NB9033 20 5 4 Intersezione retta cerchio La ICP disegna la retta che attraversa il cerchio i punti di intersezione 1 e 2 vengono marcati Al programmatore viene richiesto di selezionare il punto di intersezione desiderato Intersection 2 Intersection 1 NB9880 20 5 5 Arrotondamenti Il movimento che precede l arrotondamento pu essere costruito in un modo qualunque anche con un punto finale L arrotondamento viene solo indicato come raggio La sua posizione e il suoi punto iniziale e finale vengono calcolati dalla ICP non appena sono disponibili dati sufficienti per classificarlo 3A 7 PSI A n 7 BA A gie x 152 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 6 Esempio di programmazione ICP Per prima cosa crear
24. Dopo l accelerazione del controllore sempre attivo G137 Pertanto in caso di testa forca orientata verso l interno la testa forca deve essere orientata verso l esterno oppure attivata tramite G136 Operazioni G136 e G137 attende con tutte le operazioni che termini il movimento nel blocco precedente con lt INPOD gt Visualizzazione Con G136 agli assi principali commutati e azionati da un asse ausiliario viene assegnato lt 2 gt dopo le lettere interessate davanti alla posizione attuale In G137 le lettere vengono visualizzate normalmente senza lt 1 gt Punti zero Se un asse viene commutato con G136 o G137 anche i corrispondenti valori punto zero G52 G54 G92 G93 di questo asse vengono commutati Con ci i valori degli assi disattivati vengono memorizzati internamente in modo invisibile Se in seguito l asse viene ricommutato anche gli spostamenti punto zero per questo asse vengono riattivati I valori di spostamento punto zero memorizzati internamente per gli assi disattivati vengono cancellati nei seguenti casi Il valore interno per G52 viene cancellato quando viene attivato un nuovo spostamento del punto zero pallet o un altra funzione pallet Il valore interno per G54 Inn viene cancellato quando si programma un nuovo spostamento del punto zero G54 Inn Il valore interno per G92 G93 viene cancellato dopo la programmazione di un nuovo G92 G93 e dopo M30 lt Interruzione programma gt o lt Reset CNC gt Nota I va
25. Ingrandire il disegno per passi Da Ridurre il disegno per passi 11 2 3 Opzioni grafiche 70 Heidenhain 17 12 2003 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 11 2 4 Esecuzione del modello grafico a linee M gt gt Programma NC Esecuzione Grafica Opzioni Plottatura fili Solida Blocco Cancella Stop Stato iu pm Annulla singolo N blocco opzion esecuz grafica programma LICIA Avviare l esecuzione di controllo W gt M30 D B 81200 PM 6200 6208 Universal po Grafica Plottatura fili WORK 19 39 Blocco Cancella Stop Stato Em ge rg Annulla singolo N blocco opzion ESECUZ grafica programma 11 2 5 Lavorare con la grafica Esempio Attivare il programma Selezionare l opzione grafica Selezionare il modello grafico a linee o a superfici Avviare il programma 17 12 2003 MillPlus T V510 11 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 11 2 6 Esecuzione del modello grafico a superfici M gt E Programma NC Esecuzione 3 Opzioni Solida Plottatura fili Ze Avviare l esecuzione di controllo W M30 gt 81200 PM 6200 6208 Universal po Grafica Solida WORK 19 39 Blocco Cancella Stop Stato e pm Sg Annulla singolo N blocco opzion esecuz grafica programma 11 3 Valutazione del tempo di esecuzione nella grafica Durante la grafica viene visualizza
26. N7 Y 25 N8 X 45 N9 Y 30 N10 X0 N11 YO N12 G197 X 30 Y 15 D 10 Inizio descrizione del contorno interno N13 G2 1 35 4 15 N14 G196 Fine descrizione del contorno grafico N15 G92 X E1 Y E2 1 12 2003 MillPlus IT V510 313 Parte grafica del programma parte N19 N19 N20 314 9000 G17 G54 S1200 T1 M6 Programma principale G195 X 20 Y 20 Z 60 1180 J110 K70 G199 X0 YO Z0 B1 C2 G198 X0 YO D 50 G1 X70 Y20 X120 Y60 X70 Y80 XO YO G197 X31 Y40 D 20 G2 136 J40 G196 G22 N 1991 E1 48 E2 25 G22 N 1992 E1 168 E2 55 O M30 Inizio descrizione del contorno grafico Inizio descrizione del contorno esterno Inizio descrizione del contorno interno Fine descrizione del contorno grafico Chiamata macro dispositivo di bloccaggio sinistro Chiamata macro dispositivo di bloccaggio destro Heidenhain 17 12 2003 23 79 Ciclo universale di fresatura tasche G200 G208 Il ciclo universale tasche consente di preparare in modo comodo e rapido i programmi CNC per la fresatura di tasche di qualunque forma con o senza isole Formato del programma N N99999 N1 G17 N2 G54 N3 gt N96 N97 G200 N98 G81 N99 G22 N N100 G201 N1 N2 N101 G203 N1 N102 gt N109 N110 G204 N111 G205 N1 N112 gt N118 N119 G206 N120 G205 N1 N121 i gt N130 G206 N220 6207 X Y N N1 N221 6203 G205 N222 G208 N223 6204
27. P2 T2 L2 L utensile senza P sovrascrive l eventuale utensile esistente MC774 3 TM esistente TM da leggere Risultato Normale P1 T1 L1 P3 T3 R3 P1 T1 L1 P2 T2 L2 P2 T2 L2 P3 T3 R3 Senza T Errore O D 61 Senza P P1 T1 L1 P2 T2 L2 P25T3 R3 magazzino P2 T2 L2 T esiste gi P2 T2 L2 P2 T2 L2 17 12 2003 MillPlus IT V510 99 UTENSILE 15 7 Monitoraggio durata Se stata raggiunta la durata di un utensile M o la durata necessaria T3 di un utensile in occasione del successivo cambio utensile viene automaticamente cambiato con l utensile di ricambio Indirizzi nella memoria utensili M Durata utensile in minuti M1 Durata residua solo visualizzazione M2 Monitoraggio durata utensile 0 OFF 1 ON La durata residua M1 pu essere richiesta con la funzione G149 e modificata con G150 nella memoria utensili 15 8 Monitoraggio rottura utensile Le macchine possono essere equipaggiate con un monitoraggio rottura utensile Questa funzione pu essere programmata solo tramite macro Vengono utilizzati i seguenti indirizzi della memoria utensili B Tolleranza di rottura in mm R6 Posizione raggio per il controllo rottura Quando viene superata la tolleranza di rottura lo stato utensile viene impostato su E 4 e inoltre viene segnalato un errore Anche se all inizio del ciclo lo stato utensile E 1 il controllo rottura viene eseguito Il valore di default per la tolleranza viene introdotto in MC33
28. X25 Y2 Z2 X3 Y3 Z3 01 O2 035 6 Calcolo angolo solido 6 i Numero par E punto del piano Yi Numero par E punto del piano Zi Numero par E punto del piano 2 Numero par E punto del piano Y2 Numero par E punto del piano 72 Numero par E punto del piano 3 Numero par E punto del piano Y3 Numero par E punto del piano 73 Numero par E punto del piano 01 Numero par E angolo solido AS 02 E parameter number plane angle BS 03 E parameter number plane angle 5 m m mMm mMm mM mMm mMm mM mMm mMm Note e impiego Da X1 a Z3 sono i numeri di parametro E che contengono le coordinate dei 3 punti che definiscono il piano di lavorazione mm o pollici Gli indirizzi da X1 a Z3 devono essere programmati inizialmente 3 punti non devono essere uguali e non si devono trovare su un unica linea Se gli indirizzi da X1 a Z3 non sono inseriti G341 calcola A5 B5 e C5 dal piano ruotato impostato 01 03 sono i numeri di parametro E memorizzati nell angolo solido calcolato A5 B5 e C5 gradi 01 02 e 03 devono essere programmati Con G7 0 68 attivi necessario definire i valori di immissione nel sistema di coordinate attivo G341 non abilitato con G19 attivo Nota Se i valori di coordinate utilizzati da G341 sono definiti in G7 G8 G17 o G18 occorre eseguire il calcolo dell angolo solido con G341 sullo stesso piano Esempio allineamento di un piano obliquo 354
29. blocco linea re Ricerca re Uscire dalla funzione EDIT A 10 14 1 Cancellazione di un blocco Cancella Con questo si cancella direttamente il blocco attivo evidenziato dal cursore linea 10 14 2 Ricerca amp Sostituzione Sostitui re MORK 06 27 Ricerca Ricerca Sostitui Sostitu o preced seguente re ire Ta anne 17 12 2003 MillPlus T V510 63 INTRODUZIONE EDITING DI UN PROGRAMMA Inserire una serie di caratteri une rr E____ Cerca stringa gt NR Rd 0626 10 14 3 Ricerca di un carattere 50 seguente BE Lo Lo Inserire una serie di caratteri va a Cerca stringa gt 10 14 4 Nuova numerazione numeri di blocco dei blocchi di programma ricevono una nuova numerazione Avvertenza La nuova numerazione comincia con il numero di blocco del primo blocco marcato 64 Heidenhain 17 12 2003 INTRODUZIONE EDITING DI UN PROGRAMMA 10 14 5 Blocco Cancella Rinumera WORK 06 26 aa cancella ani 7 ne blocco linea re Ricerca re Evidenzia blocco e Selezione di un record blocco del programma C_N ON WORK 06 26 Cancella Spostare Copiare Rinunera Ritorno Eseguire la funzione Cancella Pci 9 Nota La nuova numerazione comincia dal numero del primo record selezionato 10 14 6 Blocco Sposta Copia HORK EJ 06 26 a ma wa Rinumera blocco linea re Ricerca Evidenzia blocco y x y i N
30. opportuno programmare una distanza dal materiale pari almeno al diametro dell utensile Nota Quando si disattiva G141 con G40 M30 o un interruzione del programma il movimento di compensazione non viene eseguito e gli assi rotanti si fermano nell ultima posizione Durante la lavorazione del contorno pu accadere che la tavola venga ruotata di 180 gradi insieme con l utensile per raggiungere la direzione utensile programmata ATTENZIONE PERICOLO DI COLLISIONE Sottosquadro Quando nell ambito di un blocco G1 la direzione dell utensile cambia tale cambiamento di direzione viene eseguito mediante interpolazione con il movimento al punto finale Lungo la traiettoria tra punto iniziale e punto finale vengono corretti i sottosquadlri Durante i passaggi da un blocco all altro i sottosquadri non vengono riconosciuti Questi sottosquadri devono essere corretti con il sistema CAD inserendo un blocco senza punti finali e con una sola variazione del vettore utensile In questo caso l utensile ruota intorno al punto di contatto utensile finch non viene raggiunta la nuova direzione utensile Visualizzazione Quando G141 attiva dopo il numero dell utensile compare un icona gialla e si pu vedere il vettore utensile G141 programmato 11 J1 K1 nello stato di lavorazione al posto di G7 G8 Nota Quando G7 e G141 sono attive contemporaneamente viene visualizzato langolo o il vettore G7 Una p minuscola in basso a destra vicin
31. 17 12 2003 MillPlus IT V510 441 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 5 Ripetere i punti 2 4 fino a raggiungere la profondita L desiderata 6 Al termine movimento in traslazione rapida su distanza di sicurezza 1 2 L1 pi L2 Esempio B1 150 7 s E 3 CD sele N R20 2 N a 1 Descrizione 2 N10 T1 M6 fresa R8 Cambio utensile N20 S500 M3 Attivazione mandrino N30 G787 B1 150 B2 80 L6 L1 1 A3 5 C1 3 C2 60 R20 11 1 F200 Definizione del ciclo di fresatura tasca N40 G79 X160 Y120 Z0 Esecuzione del ciclo nella posizione programmata 442 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 18 G788 Fresatura di scanalature Definire il ciclo di fresatura di scanalature per lo sgrossatura o la finitura di una scanalatura in un unico blocco di programma Questo ciclo consente l immersione obliqua 6 Fresatura di scanalature Bi Lunghezza 1 lato B2 Lunghezza 2 lato L Profondit B1 Lunghezza scanalatura su asse principale B2 larghezza scanalatura su asse secondario Se la larghezza scanalatura uguale al diametro utensile verr eseguita solo la sgrossatura A3 Angolo max 0 90 di penetrazione dell utensile nel pezzo Solo a 90 viene eseguita l immersione verticale I2 0 solo sgrossatura 1 sgrossatura e finitura Per la descrizione degli a
32. 3 3 Volanino ARATOSCHEU sth belle elle a 11 3 3 1 Selezione deselezione del volantiNo nenne nnnnnenennenennnn 11 dd CONCEllo del 4 PrOCESSi soste enel lele 12 Josea da UNaUNZIONE sorprende aaa 12 3 6 Ritorno al precedente gruppo di softkey nenne nnnnnennnnnenennnenn 13 3 7 Gruppi di softkey 0Vellay anna nee el ame 13 Sll GMUppo Ul S0 Kellie lee leleine iste 13 37 2 SFUPPO dl SOUR EY snai lee 13 dif 9Gruppo di soltkey Ino 13 o DANS alia 14 3 7 3 2 Messaggi di errore DP iii 16 3 8 Commutazione tra caratteri maiuscoli e MINUSCOLI i 17 3 9 Selezione nel menu Easy Operate ICP e IPP e 17 3 10 Selezione rapida del modo iii 18 3 1 Softkey di sad 22H ee u ER ei nel 18 3 12 80llKey Utente rasen een Bunker 19 3 12 1 Definizione dei softkey utente ii 19 03 13 Processomantale balilla 21 3 14 Process0 aulomallco una u A A E EEA 22 3 19 Processo Podia mMMae sse nee eine 22 3 16 PFOCESSO CONIOL sprene a A E 23 A 00rdiNale Dez20 niona aa a a e E 25 4 1 Sistema di coordinate e direzioni di movimento ei 25 AA Sol ea 25 PON ila 25 4 4 Coordinate cartesiane un Arster lalla 26 4 5 Coordinate polacchi biella ie oi 26 4 5 1 Assegnazione delle coordinate polari nenne nnennennenn nenne nnnnn nennen 26 4 60 Coordinate FSP ernannten deli 27 5
33. 4 Durante l introduzione del numero di programma non necessario indicare l estensione PM o MM LOUN COUN 60 Heidenhain 17 12 2003 INTRODUZIONE EDITING DI UN PROGRAMMA _ amp Richiesta per salvare dopo la modifica e selezionare il nuovo programma NC tramite Enter ment DN M BE 1234567 PM Editor DIN N1234567 N6 GO KO YO ZO CO BO N4 664 N8 GI x1000 Y1200 N14 G1 1000 Y1000 N9 62 I1000 J500 Ji 2 N10 G1 K500 Y100 B1 180 Nil G1 K400 YO N12 62 1200 JO Ri 0 N13 Gi KO YO NS 663 WORK 06 26 Support Prendere Salva are posizione ICP Tecnol disco Domanda di salvataggio dopo la modifica e nuova selezione di programma NC tramite menu Le modifiche nel programma principale attivo e nei sottoprogrammi collegati vengono salvate automaticamente 10 7 Salvataggio sul disco fisso cS TURTE Salvare il programma sul disco fisso disco 10 8 Introduzione di un blocco di programma Direttamente nel punto del cursore con la tastiera ASCII 10 9 Inserimento di un blocco di programma Selezionare il numero di blocco dopo cui si deve inserire un blocco 17 12 2003 MillPlus T V510 61 INTRODUZIONE EDITING DI UN PROGRAMMA 0 o modificare e chiudere il blocco 10 10 Introduzione di un testo Il testo dopo i parametri tra parentesi dimensione massima 124 caratteri Esempio G1 X50 Y83 M13 inserimento del refrigerante 10 11 Introduzione matema
34. Coordinata punto zero Angolo punto zero Angolo punto zero Angolo punto zero Punto zero index 4 ngolo di rotazione assoluto Note e impiego Quando si aumenta o si riduce MC84 gt 0 la tabella spostamenti di origine viene adattata Le origini esistenti vengono conservate Le origini ampliate vengono inizializzate a zero Attenzione Se si azzera MC84 la tabella viene modificata ZE ZE a ZO ZO La nuova tabella origini viene inizializzata a zero Per l introduzione dei valori di spostamento nella memoria origini ci sono 2 possibilit I valori degli spostamenti di origine G54 I nr vengono introdotti prima dell esecuzione del programma tramite il campo di comando o da un supporto dati nella memoria spostamenti di origine I valori dello spostamento di origine G54 I nr X Y Z A B C B4 vengono programmati in un blocco di programma NC Durante l esecuzione del programma i valori programmati vengono trasferiti nella memoria spostamenti di origine e attivati Attenzione Se nel blocco di programma non sono programmati nuovi valori di spostamento di origine i valori di spostamento di origine gia esistenti in memoria non vengono sovrascritti ovvero cancellati Le coordinate asse non programmate vengono prelevate dalla memoria Pericolo di collisione Inoltre ogni spostamento di origine della tabella pu contenere un commento Inoltre ogni spostamento di origine della tabella pu contenere una rotazione di asse Prima
35. Dopo la misurazione l asse Z ritorna sulla posizione di sicurezza Osservazioni Il ciclo pu essere chiamato nel modo operativo di Fresatura e in quello di Tornitura L utensile pu essere misurato sia prima sia dopo il laser La massima precisione viene raggiunta quando l utensile viene misurato in posizione di lavorazione Dopo l esecuzione del ciclo il mandrino rimane sulla posizione D programmata e diventa attivo l orientamento O precedente alla misurazione Quando si misurano utensili con testa a U la corsa sull asse U deve essere in posizione neutra 17 12 2003 MillPlus IT V510 417 MODO TORNITURA 32 12 Cicli di equilibratura 32 12 1 Informazioni generali Per eseguire la tornitura di un pezzo su una macchina FP tanto la macchina tavola rotante quanto il pezzo da tornire devono essere equilibrati poich in caso contrario la durata della macchina la qualit del pezzo lavorato o persino la sicurezza dell operatore non possono essere garantite In primo luogo occorre determinare lo squilibrio della tavola rotante Normalmente questa taratura dello squilibrio ha luogo durante il collaudo di accettazione della macchina o un intervento di assistenza Per determinare lo squilibrio del pezzo serrato stato aggiunto un nuovo ciclo Rilevamento squilibrio G691 Questo ciclo si trova nel menu FST e pu essere richiamato direttamente in modo Manuale Il risultato un su
36. FORM3501 CFG Window number 1 Utilizza il numero di finestra 1 delle finestre esistenti string line 2 i Schema di foratura string line 4 position 1 i Masima Numero foro value line 4 position 27 Scrivi il valore nella posizione 27 e successive del campo eparam 11 Il parametro E11 contiene il valore form 3 0 Formato 3 cifre e 0 decimali sign n Nessuno spazio per il segno string line 5 position 1 i Numero foro value line 5 position 27 Scrivi il valore nella posizione 27 e successive del campo eparam 12 form 3 0 sign n 24 7 2 2 Scrittura nella finestra e interrogazione di informazioni N10 G350 N1 3502 11 1 Scrittura nella finestra Viene utilizzato il file D STARTUP CYCLES FORM3502 CFG Numero foro en circulo Numero foro File di configurazione finestra di visualizzazione FORM3502 CFG window number 2 Utilizza il numero di finestra 2 delle finestre esistenti string line 1 position 1 Numero foro en circulo string line 2 position 1 i Numero foro input eparam 10 Il parametro E10 assume il valore inserito dall operatore form 3 0 Formato 3 cifre e 0 decimali sign n Nessuno spazio per il segno 17 12 2003 MillPlus T V510 359 FUNZIONI G SPECIFICHE PER MACRO 24 7 3 G351 Scrittura su file Con i parametri E ed un file di configurazione possibile scrivere determinate righe e valori in un file di testo i
37. INDIRIZZI DELLA MEMORIA UTENSILI Vengono utilizzati i seguenti indirizzi della memoria utensili C Raggio tagliente utensile O Orientamento utensile C6 Larghezza utensile cicli di scanalatura Se con O non inserito alcun valore nella memoria utensili viene utilizzato un orientamento dell utensile standard in funzione della direzione di lavorazione COMPENSAZIONE RAGGIO Con questa funzione G viene eseguita automaticamente la compensazione del raggio del tagliente Panoramica dei cicli Il controllore offre diversi cicli di truciolatura scanalatura e filettatura cicli di asportazione truciolo sono composti da due sottogruppi Cicli di asportazione truciolo e cicli di tornitura interna Passata Passata assiale G822 Luce radiale G823 Assata assiale finitura G826 Luce radiale finitura G827 Sgrossatura Sgrossatura assiale G832 Sgrossatura radiale G833 Sgrossatura assiale finitura G836 Sgrossatura radiale finitura 6837 Gole Gole assiale G842 Gole radiale G843 Gole assiali finitura G847 Gole radiale finitura G846 Scanalatura universale Scanalatura assiale universale G844 Scanalatura radiale universale G845 17 12 2003 MillPlus IT V510 483 MODO TORNITURA G848 G849 Rientranza Rientranza DIN 76 G850 G851 G852 Filettatura Filettatura longitudinale G861 Filettatura conica G862 484 Heidenhain 1 12 2003 MODO TORNITURA 32 13 1 Passata assiale G822 Y1 Y2 Z2 B 1 R1 2 R2 leK Punto d
38. Il monitoraggio rottura viene attivato tramite MC32 Il monitoraggio rottura utensile una funzione dipendente dalla macchina Consultare il Manuale della macchina Avvertenza Se un utensile originale bloccato viene automaticamente cambiato con un utensile di ricambio se presente Vedere anche G604 100 Heidenhain 17 12 2003 UTENSILE 15 9 Cambio utensile manuale Esempio Il cambio utensile una funzione dipendente dalla macchina Consultare il Manuale della macchina Richiamo del cambio utensile fl l 0 A Punti zero F ST EASYoperate Opzioni Setup LI yback T M66 Messaggio int T m Lo sportello del vano di lavoro viene sbloccato Apertura dello sportello del vano di lavoro In H Rispettare le precauzioni di sicurezza generali Premere Selezione bloccaggio utensile Afferrare l utensile e tenere premuto il tasto girevole o il tasto a pedale Sbloccaggio utensile Il bloccaggio utensile viene allentato Estrarre l utensile Inserire il nuovo utensile Rilasciare il tasto girevole o il tasto a pedale e facilitare il processo di bloccaggio spingendo l utensile Chiudere gli sportelli del vano di lavoro tTI Gli sportelli del vano di lavoro vengono bloccati 17 12 2003 MillPlus T V510 101 UTENSILE 15 10 Gestione utensili La gestione utensili consente l introduzione ovvero il prelievo degli utensili dal magazzino ut
39. K G19 N G2 G3 J K Coordinate assolute del centro G90 Coordinate del centro riferite al punto di origine del programma Coordinate incrementali del centro G91 Coordinate del centro riferite al punto iniziale 178 Heidenhain 17 12 2003 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 Coordinate polari del centro N G2 G3 L3 B3 G17 G18 G19 Coordinate del punto finale Coordinate cartesiane del punto finale G17 N G2 G3 X Y G18 N G2 G3 X Z G19 N G2 G3 Y Z Coordinate assolute del punto finale G90 Coordinate del punto finale riferite al punto di origine del programma Coordinate incrementali del punto finale G91 Coordinate del punto finale riferite al punto iniziale 17 12 2003 MillPlus IT V510 179 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 Coordinate polari del punto finale Coordinate del punto finale riferite al punto di origine del programma N G2 G3 L2 B2 G17 G18 G19 Coordinate del punto finale riferite al punto iniziale N G2 G3 L1 B1 G17 G18 G19 Angolo dell arco di cerchio N2 G2 G3 B5 G17 G18 G19 Movimento circolare non nel piano principale Arco di cerchio minore o uguale a 180 N2 G2 G3 coordinate del punto finale degli assi lineari R N2 G2 G3 coordinate cartesiane del centro del cerchio Arco di cerchio maggiore di 180 N2 G2 G3 coordinate cartesiane del punto finale e del ce
40. L Maggiorazione raggio R G52 Spostamento origine pallet Spostamento origine sul asse X Spostamento origine sul asse Y Spostamento origine sul asse Z Spostamento origine sul asse A Spostamento origine sull asse B Spostamento origine sul asse C G54 Spostamento origine standard Spostamento origine sul asse X Spostamento origine sul asse Y Spostamento origine sul asse Z Spostamento origine sul asse A Spostamento origine sull asse B Spostamento origine sul asse C Angolo di rotazione Heidenhain O O OO0OO0OOO O OO0OO0OOOO O 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO G92 693 Spostamento origine incrementale o assoluto 34 Spostamento origine sull asse X 0 35 Spostamento origine sull asse Y 0 36 Spostamento origine sull asse Z 0 37 Spostamento origine sull asse A 0 38 Spostamento origine sull asse B 0 39 Spostamento origine sull asse C 0 40 Angolo di rotazione 0 Spostamento origine totale G52 G54 G92 G93 41 Spostamento origine sull asse X 0 42 Spostamento origine sull asse Y 0 43 Spostamento origine sull asse Z 0 44 Spostamento origine sull asse A 0 45 Spostamento origine sull asse B 0 46 Spostamento origine sull asse C 0 47 Angolo di rotazione 0 G72 Attivazione lavorazione speculare e fattore di scala 48 Scala fattore piano A4 49 Scala fattore asse utensile A4 1 50 Lavorazione speculare sull asse X 1 51 Lavorazione speculare sull asse Y 1 52 Lavorazione speculare sull asse Z 1 53 Lavoraz
41. L2 0 o non programmato Non sempre tuttavia possibile adottare la traslazione pi breve Con l indirizzo L2 possibile specificare la possibilit di orientamento da utilizzare Con L2 02 01 03 l asse A B C si posiziona in modo da poter assumere un angolo positivo Con L2 negativo viene assunto un angolo negativo ROTAZIONE La rotazione G8 ha luogo con interpolazione durante la traslazione rapida Esso ruota l asse dell utensile verso il piano definito Gli assi che si spostano dipendono dal tipo di movimento L1 L1 0 Gli assi rotanti non si muovono posizione di riposo Correzione raggio utensile deselezionabile G8 L3 0 con correzione raggio valore standard L3 1 senza correzione raggio Nota La rotazione pu essere programmata mediante i parametri E caricati con A7 B7 o C7 ma pu anche essere eseguita manualmente L1 1 Rotazione dei soli assi rotanti gli assi lineari non si muovono La posizione del punto di contatto X Y Z cambia durante la rotazione L1 2 Gli assi rotanti ruotano e gli assi lineari eseguono un movimento In tal modo viene mantenuta la posizione del punto di contatto X Y Z Se il punto di contatto si trova sul raggio di curvatura agli spigoli dell utensile il movimento consiste soltanto in una rotazione Se il punto di contatto coincide con la punta dell utensile e C minore di R viene eseguito un movimento di compensazione in modo da spostare il punto di contatto dalla punta dell utensile
42. MODO TORNITURA 32 10 G611 TT130 Misurazione da tornio Questo ciclo misura la lunghezza e il raggio di utensili da tornio Vengono misurati solo utensili nel piano di lavoro G17 6 TT130 misura utens di tornitura D Angolo di orientamento punta UT Indicazioni ed impiego PARAMETRI D Prima della misurazione la punta dell utensile deve essere sempre in posizione corretta ossia con la punta parallela all asse e ortogonale alla direzione dello strumento di misura Poich durante la lavorazione l utensile da tornio pu trovarsi su un angolo qualunque secondo il tipo di lavorazione l operatore decide se la posizione di misurazione utens D viene programmata nel ciclo di misurazione I1 Distanza di sicurezza 11 La distanza di sicurezza in direzione dell asse mandrino deve essere tale da escludere una collisione con il pezzo o con gli attrezzi di bloccaggio La distanza di sicurezza si riferisce allo spigolo superiore dello stilo Posizione base 11 0 14 Misurazione 0 L R 1 L 2 R a scelta Come standard viene misurata la lunghezza e il raggio dell utens Osservazioni La posizione e l orientamento dell utens vengono resettati dopo la misurazione Se non noto un angolo di orientamento nessun riferimento mandrino eseguito viene emesso il messaggio di errore P339 Se non noto un orientamento o una posizione utens viene emesso il messaggio di errore P334 Solo gli orientamenti utens 01 e 07 sono ammessi
43. N110 G149 N1 1 E3 E2 contiene lo spostamento di origine attivo 51 o 52 E3 contiene lo spostamento di origine attivo memorizzato 53 59 o G54 nr 4 Richiesta spostamento G54 N100 G149 N1 54 X7 1 Z7 2 O N100 G149 N1 54 nr X7 1 B7 2 E1 contiene lo spostamento in X E2 contiene lo spostamento in Z 5 Richiesta dello spostamento G54 con angolo di rotazione MC84 gt 0 N100 G149 N1 54 nr X7 1 B47 2 E1 contiene lo spostamento in X E2 contiene l angolo di rotazione del sistema di coordinate 6 Richiesta della durata residua M1 N100 G149 T1 M1 3 memorizzare la durata residua di T1 nel parametro E3 Avvertenze Si pu indicare l indice di compensazione utensile 0 1 o 2 Il valore predefinito standard T2 0 A partire da V400 T2 0 Raggio utensile Raggio R Sovrametallo R4 Lunghezza utensile Lunghezza L Sovrametallo L4 E meglio utilizzare G321 298 Heidenhain 17 12 2003 23 69 Cambio dati utensile punto zero G150 Modifica dei dati di utensile nella memoria utensili N G150 T T2 L1 R1 M1 Modifica dello stato utensile nella memoria utensili N G150 T E Modifica dei dati di spostamento di origine nella memoria utensili N G150 indirizzo di asse 7 indirizzo di asse Con origini standard o MC84 0 N G150 N1 51 59 indirizzo asse indirizzo asse Con origini ampliate con MC84 gt 0 N G150 indirizzo asse indirizzo asse B47
44. Nome Colonna Criterio La funzione arrayFilter serve per applicare dei filtri a una tabella La tabella filtrata contiene una riga in cui sono presenti valori filtrati lt Nome gt Nome della tabella sull hard disk o nella memoria Hard disk Il nome deve essere specificato tra doppi apici Memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen lt Colonna gt Numero di colonna lt Criterio gt Condizioni per applicare i filtri Per il parametro lt criterio gt sono ammesse le condizioni consentite anche per DIN L espressione successiva un esempio lt sin 90 Il risultato una tabella in cui tutti i valori di una colonna sono uguali o minori di sin 90 Valore restituito 0 Se la tabella non filtrata nnn numero di identificazione interno tabella quando si applicano dei filtri alla tabella Esempio Sbilanciamento 100000 0 00345 100000 In questo esempio viene filtrata la prima colonna della tabella sull hard disk e il risultato viene scritto nella memoria N1 E10 arrayFilter Work Balance arr 1 100000 E10 numero di identificazione interno tabella Sbilanciamento Avanzamento Ampiezza 100000 0 00345 100000 0 00862 1 12 2003 MillPlus IT V510 367 FUNZIONI G SPECIFICHE PER MACRO 24 8 2 10 arraySort Nome Colonna Ordinamento La funzione arraySort serve per eseguire l ordinamento di una tabella lt Nome gt Nome d
45. Per eseguire tale misurazione selezionare 1251 Distanza di sicurezza 115 La distanza di sicurezza l1 in direzione dell asse del mandrino deve essere tale da escludere la collisione con il pezzo o i dispositivi di bloccaggio La distanza di sicurezza si riferisce al bordo superiore dello stilo Default 11 MC397 Misurazione tagliente 132 Con 12 1 viene eseguita la misurazione tagliente singolo Con I2 0 o nessun valore viene deselezionata la misurazione tagliente singolo Valutazione degli errori 13 Allindividuazione di una rottura possono seguire diverse azioni 3 0 Messaggio di errore o espulsione pallet default 13 1 Nessun messaggio di errore La selezione 13 0 fa s che alla rottura dell utensile venga emessa la funzione M105 rilevata rottura utensile L IPLC disattiva il TT e il controllore emette un messaggio di errore Se tuttavia presente un sistema di pallet il pallet viene se possibile espulso il programma corrente si interrompe e viene introdotto un nuovo pallet La selezione 3 1 consente che alla rottura dell utensile non venga emesso alcun messaggio di errore Ogni azione deve essere programmata nel programma pezzo A tale scopo possibile scrivere lo stato utensile valore E della memoria utensili direttamente in un parametro E Vedere l indirizzo O1 Emissione dello stato utensile nel parametro E 015 Lo stato utensile definizione come per E nella memoria utensili viene scritto nel parametr
46. Pi Numero definizione del punto Esempio N GO X25 Y15 Z30 Movimento simultaneo nel piano principale XY poi dell asse utensile Z Avvertenze All inizio di un programma e dopo un cambio di stampo o testa rotante in una serie di programma di movimentazione si deve programmare ogni asse attivo In questo modo ciascun asse si trova nella posizione di partenza La logica di posizionamento determina la sequenza dei movimenti di posizionamento in traslazione rapida Movimento di utensile verso il pezzo G17 18 19 dal pezzo G17 18 19 1 Movimento asse 4 45 445 4 5 Z Y X 2 Movimento asse X Y X Z Y Z X Y X Z Y Z 3 Movimento asse Z Y X 4 5 4 5 4 5 17 12 2003 MillPlus T V510 173 INTERPOLAZIONE LINEARE G1 23 2 Interpolazione lineare G1 Interpolazione lineare nel piano principale N G1 X Y Z F Interpolazione 3 D N G1 X Y Z F Un asse rotativo N G1 A B C A40 B40 C40 F Pi assi N G1 X Y Z A B C A40 B40 C40 F Parametri G Interpolazione lineare a Coordinata punto finale Y Coordinata punto finale Coordinata punto finale B Angolo punto finale E Angolo punto finale Bi Angolo B2 Angolo polare 90 Punto finale ass K Y 7 79l Punto finale incr Ck 61 Li Lunghezza retta L2 Lunghezza polare Pi Numero definizione del punto P2 Numero definizione del punto P3
47. Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile I 0 Funzioni associate G846 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 5 6 o 7 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 G Gole assiali Yy Punto di inizio 4 Punto di inizio Yi Punto inizio contornatura Zi Punto inizio contornatura YZ2 Punto finale contornatura 2 2 Punto finale contornatura E Larghezza utensile Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y1 con la larghezza di avanzamento e continua fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Larghezza dell utensile La larghezza di avanzamento uguale a C meno il doppio del raggio tagliente Angolo gt 0 sul punto iniziale contorno Y1 Angolo gt 0 sul punto finale contorno Y2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di 11 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno MillPlus IT V510 493 MODO TORNITURA Go
48. Riferim Riferim Riferim Riferim Riferim Tutti gli Cancella a y Z G B assi comando EE Selezione di uno Tutti gli IL i ma o pi assi Ti Posizionamento sul riferimento di macchina RPF Avvertenza Pericolo di collisione Prima del posizionamento sul riferimento di macchina i fine corsa software non sono attivi e le slitte degli assi possono spostarsi fino alla battuta meccanica Prima del posizionamento sul riferimento di macchina l operatore deve controllare che durante il posizionamento non si verifichi alcuna collisione sulla macchina 17 12 2003 MillPlus T V510 29 AVVIO DELLA MACCHINA RIFERIMENTO DI MACCHINA 5 3 Impostazione del piano Tramite softkey si pu selezionare il piano di lavorazione Nel programma di lavorazione le la funzione G17 G18 o G19 prevale e l impostazioni tramite softkey viene sovrascritta Selezione del piano 30 Heidenhain 17 12 2003 COMANDO MANUALE 6 Comando manuale Gli assi della macchina possono essere traslati manualmente sia in modo continuo che secondo passi di movimento regolabili La velocit di traslazione pu essere regolata con l override avanzamento Si possono anche traslare due assi contemporaneamente Anche il mandrino di lavoro pu essere spostato manualmente L asse aggiuntivo ovvero il mandrino deve essere prima selezionato Si devono prima selezionare gli altri assi per es quinto asse o mandrino 6 1 Spostamento degli assi La traslazione degli a
49. X Z la posizione di uscita La compensazione della lunghezza utensile viene calcolata in direzione Z X1 Z1 la posizione indicata con G108 La posizione della testa viene calcolata in direzione ruotata e quando 11 1 la lunghezza utensile viene calcolata in direzione Z dipendente da G17 Avvertenza Se attivo G108 la posizione della punta dell utensile nelle posizioni intermedie differente da quella precedente il programma PLC stato adattato a tale scopo il calcolo quindi non pi compatibile Per questo motivo i programmi NC presenti possono provocare collisione Avvertenza Se G108 effettua il calcolo della lunghezza utensile 12 1 la direzione dell utensile non viene pi definita mediante G17 G18 G19 o G66 G67 In questo modo i programmi NC presenti possono provocare la collisione Disattivazione di G108 La funzione G108 viene disattivata con G106 Dopo lt Interruzione programma gt M30 lt Reset CNC gt o l inserimento del controllore G108 viene riattivato nella posizione base MC MC756 Punto zero di macchina Nella funzione G108 si assume che sia stato definito il punto zero con testa dell utensile in posizione verticale In tal caso in posizione orizzontale o tra posizioni la posizione viene corretta Movimento assi rotanti Con G108 attivo l indicazione degli assi lineari viene corretta al termine di ciascun posizionamento degli assi rotanti definite in G108 Il movimento viene arrestato poco dopo pr
50. configuration of a remote server more than one remote sections allowed ipAddress 170 4 100 171 internet address of the server gt ask your network administrator for value deviceName Hummingbird Server name used inside CNC rootPath c NFS_DATA server directory to be mounted as network drive on CNC This must be a shared directory on the NFS server timeOut 1000 units in milliseconds for timeout in server connection 0 100 000 0 timeout set to 700 ms rwtimeOut 30 timeout used for retry at read write of NFS files time is doubled for each retry of same packet until timeOut readSize 1300 packet size for data reception 512 to 4096 or 0 use server reported packet size writeSize 1300 packet size for data transmission hardMount n yes no continue mouting until succesfull don t use y if you re uncertain server is running autoMount n yes no automatically mount when CNC initialises useUnixld y use Userld groupld to identify to the server userld 100 Unix style user id for Authentication gt ask your network groupld 100 Unix style group id gt administrator dirCreateMode 0777 Unix style access right for dir create Octal number fileCreateMode 0777 Unix style access rights for file create Octal number NFSserver configuration of a remote server more than one remote sections allowed ipAddress 170 4 100 194 internet address of the server gt ask
51. dimension mm sign y Limite superiore di tolleranza string line 4 position 1 Limite superiore di tolleranza value line 4 position 20 eparam 52 form 6 3 dimension mm sign y 17 12 2003 MillPlus T V510 361 FUNZIONI G SPECIFICHE PER MACRO Valore reale string line 5 position 1 i Valore reale value line 5 position 20 eparam 53 form 6 3 dimension mm sign y Differenza string line 6 position 1 i Differenza value line position 20 eparam 54 form 6 3 dimension mm sign y string line kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 362 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 8 Funzioni tabella array 24 8 1 Introduzione funzioni tabella Le funzioni tabella vengono utilizzate per l elaborazione di tabelle numeriche bidimensionali Una tabella composta da righe e colonne Un elemento un valore viene definito tramite un numero di riga e un numero di colonna Le funzioni tabella offrono la possibilit di elaborare interattivamente le tabelle in diversi modi Le tabelle sono necessarie per memorizzare gestire ed eseguire i calcoli per un gruppo con numerose variabili Ad esempio memorizzazione di un gran numero di punti misurati e calcolo di un punto medio Il vantaggio della nu
52. e Selezione di un record blocco del programma EN N WORK 06 26 Cancella Spostare Copiare Rinunera Ritorno Salvataggio del record blocco del programma nella memoria temporanea Spostare Copiare Ea 06 26 3 Selezione del numero di record Salvataggio del record blocco nel programma Reperire 17 12 2003 MillPlus T V510 65 INTRODUZIONE EDITING DI UN PROGRAMMA 10 15 Editor di file B E V Tabelle Comunicazione Fi le Automazione Installazione Fi E E T r Erl t DE CULL Enter Introduzione del numero di programma ad es 4444 pm Oppure Selezione del numero di blocco I amp O TTN AO si Enter N M d E Harddisk 1 277 932 032 Bytes lib File Management Edit n2 g0 x200 y400 z300 n3 gi z100 n4 y350 n5 x50 n8 m30 4444 pm Riga 2 WORK 06 27 DE poser sei Annulla Sana Ricerca Vai a ae Ritorno Modifiche sono immediatamente attive L editor di file non esegue alcun controllo blocchi all atto dell introduzione della memorizzazione Il controllo del programma va eseguito mediante la funzione di test grafico Le funzioni Test grafico Supporto ICP e Tecnologia non sono supportate dall editor di file Caratteristiche Per l editing di programmi maggiori di 1Mbyte Nessun controllo blocchi all introduzione e alla memorizzazione Non permette l editing di programmi attivi Durante l editing non supportato il linguaggi
53. limitazioni derivanti dalla macchina utensile La memoria delle costanti di macchina contiene i valori pi affidabili per le velocit di avanzamento e per i numeri di giri del mandrino per questa macchina utensile Ottimizzazione dei tempi di programmazione e lavorazione 1 Centraggio foratura cambio utensile e foratura Ripetere l operazione per ciascuna foratura 2 Centrare tutte le forature cambiare utensile e eseguire tutte le forature Selezionare la strategia di ottimizzazione prima di utilizzare la IPP mai dopo Modifica dei programmi IPP con l editor DIN Si raccomanda di servirsi della IPP per eseguire le modifiche di tutti i programmi generati con la IPP Se questo fosse impossibile o non lo si volesse i programmi possono essere facilmente modificati manualmente grazie al programma in codice DIN standard generato dalla IPP Le modifiche al programma eseguite manualmente vanno perdute se una feature gi modificata manualmente viene poi modificata in IPP modifica blocco e precisamente per il motivo che la IPP cancella tutta la feature e la genera da capo 1 12 2003 MillPlus IT V510 169 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 170 Heidenhain 17 12 2003 STRUTTURA DEL PROGRAMMA E FORMATO DEI BLOCCHI 22 Struttura del programma e formato dei blocchi 22 1 Segmento di programma PM9001 N9001 N1 G17 S630 T1 M6 N2 G54 N3 GO X60 Y30 Z 8 M3 N4 G1 Z 10 F50 N5 G43 X80 F100 N6 G42 M30 22 2 Identificatore di
54. nella tavola portapezzo 22 asse manuale nella tavola portapezzo MC501 10n 22 asse manuale a 45 nella tavola portapezzo MC501 10n 23 asse orientabile nella tavola portapezzo MC501 20n 23 asse orientabile a 45 nella tavola portapezzo MC501 20n Finecorsa software TT Restituisce il percorso di traslazione per il finecorsa software positivo in X 78 Restituisce il percorso di traslazione per il finecorsa software positivo in Y 79 Restituisce il percorso di traslazione per il finecorsa software positivo in Z 80 Restituisce il percorso di traslazione per il finecorsa software negativo in X 81 Restituisce il percorso di traslazione per il finecorsa software negativo in Y 82 Restituisce il percorso di traslazione per il finecorsa software negativo in Z Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO G106 e G108 Calcolo cinematico 83 G108 Traslazione sull asse X 84 G108 Traslazione sull asse Y 85 G108 Traslazione sull asse Z G153 e G154 Segui punto zero pezzo 86 G154 Traslazione sull asse X 87 G154 Traslazione sull asse Y 88 G154 Traslazione sull asse Z G218 Attivazione della testa angolare 89 G218 Traslazione in direzione X 90 G218 Traslazione in direzione Y 91 G218 Traslazione in direzione Z 92 G218 Rotazione angolo solido in direzione A 93 G218 Rotazione angolo solido in direzione B 94 G218 Rotazione angolo solido in direzione C Esempi Richiesta dei valori G correnti e memorizzazione del
55. opportuno cominciare un contorno isola con le coordinate X0 Y0 Spostamento di origine Nel blocco G207 si pu poi programmare il punto iniziale senza calcoli La stessa macro del contorno isola risulta pertanto N9xxx G205 X0 YO N1 N l gt Contorno isola con spostamento di origine N N G206 N9xxx rappresenta l identificatore della macro La macro viene richiamata con la funzione G207 N G201 6207 N 9xxx X X2 Y Y2 6207 N 9xxx X X1 Y Y1 G202 ZZzZ Il sottoprogramma per il contorno isola pu essere programmato con riferimenti dimensionali assoluti o incrementali 1 12 2003 MillPlus IT V510 321 23 88 Definiz contorno parallelogramma G208 La funzione G208 consente di programmare in modo semplice un rettangolo regolare e in particolare un rettangolo o un parallelogramma N G208 X Y ZH 4 3 R B1 Parametri Definiz contorno quadrangolo Lunghezza in Lunghezza in Y Lunghezza in Z Lunghezza smusso i fres concorde i convenz Raggio di arrotondamento i Angolo contorno quadrangolo DTOCHNHERXC QI ATZBISZE G203 X X1 Y Y1 Z Z1 B1 A G208 X X Y Y B1 B G204 Avvertenza Il fondo della tasca deve essere sempre parallelo al piano principale 322 Heidenhain 1 12 2003 Esempio di contorno tasca Tasca con isole Viene considerata la foratura preliminare dei punti iniziali e la rifinitura dei contorni kag x RR l x IN
56. riconosciuti dal controllore 23 84 Fine descrizione del contorno tasca G204 Questa funzione termina la descrizione del contorno tasca N G204 318 Heidenhain 17 12 2003 23 85 Inizio definizione contorno isola G205 Il contorno di un isola viene descritto allo stesso modo del contorno di una tasca La descrizione inizia con G205 e la posizione iniziale assoluta dell isola N G203 X Y N1 Z P B1 B2 L2 P1 Parametri Inizio definiz contorno isola Punto iniziale in amp Punto iniziale in Y Numero definizione del punto Numero macro di finitura Angolo di rotaz contorno isola Angolo polare punto iniziale Lunghezza polare punto iniziale Numero definizione del punto TDWDOZ TERN MOm Avvertenze II CNC presuppone che la superficie dell isola e della tasca siano alla stessa altezza Se l isola sporge sopra la superficie della tasca con la parola B nel blocco G201 si pu evitare una collisione tra la fresa e il pezzo durante il movimento da un punto iniziale all altro G205 causa l ativazione di G1 G63 e G90 L asse utensile non pu essere programmato Il contorno di un isola deve essere chiuso Due isole non devono intersecarsi o toccarsi Le isole devono essere all interno della tasca e non devono toccare o intersecare i lati I lati di un isola devono essere ortogonali al fondo 23 86 Fine descrizione del contorno isola G206 La descrizione del contorno viene chiusa con G206 La descri
57. sec Distanza di sicurezza Profondita totale foratura Distanza di arretramento Decremento profond di foratura Distanza di ritorno dopo passo Primo movim profondita foratura Numero distanze di ritorno A T N A 1 N5 T1 M6 N10 G83 Y4 Z 150 I2 J6 K20 F200 S500 M3 N20 G79 X50 Y50 Z0 2 N G83 Y4 Z 150 12 J6 K20 K1 3 N20 G79 X50 Y50 ZO Avvertenza Definizione del ciclo Esecuzione del ciclo Definizione del ciclo Esecuzione del ciclo Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 256 Heidenhain 1 12 2003 23 46 Ciclo di maschiatura G84 N G84 Z Y B 4 X O N G84 I1 0 Z Y B 4 X KIDADA A partire da V400 La maschiatura pu anche essere eseguita come interpolazione tra l asse utensile e il mandrino in un ciclo di regolazione chiuso In questa interpolazione viene inclusa la capacit di accelerazione del mandrino In questo modo si garantisce che il mandrino si muova con la posizione numero di giri richiesti Tapping sincrono N G84 I1 1 Z Y B 4 3 X Parametri Ciclo di maschiatura Tempo di sosta sec Distanza di sicurezza Profondita di maschiatura Distanza di arretramento Rampa di velocita giri Passo i Interpolazione O senza 1 con HUH TINKH X QI F avanzamento J passo S numero di giri 17 12 2003 MillPlus IT V510 257
58. 30 45 44 A gt A nuovo punto polare u ON BAR N30 G9 X48 Y39 Definizione del nuovo punto polare N40 G1 B2 135 L2 44 Definizione delle coordinate del punto finale riferite al nuovo punto polare N50 G1 B2 90 L2 42 N60 G1 B2 45 L2 35 1 12 2003 MillPlus IT V510 207 CICLO ARROTONDAMENTO SMUSSO LIN G11 23 10 Ciclo arrotondamento smusso lin G11 L impiego della funzione solo limitato a programmi che erano stati creati per precedenti tipi di processori programmi per cui sono necessari calcoli geometrici possono essere creati comodamente dall operatore con l ausilio della Programmazione Profili Interattiva ICP Vedere il Capitolo Programmazione Profili Interattiva 208 Heidenhain 17 12 2003 RIPETIZIONE CONDIZIONATA G14 23 11 Ripetizione condizionata G14 N G14 N1 N2 J K E Parametri G Funzione di ripetizione J Numero di ripetizioni K Decremento di ripetizione N N N N10 G14 N1 20 N2 30 J 5 N i Numero blocco inizio ripetizione 2 Numero blocco fine ripetizione Esempio Ripetere quattro volte i blocchi di programma N12 N19 2 possibilit N12 N19 N90 G14 N1 12 N2 19 J4 Ripetere quattro volte i blocchi di programma N12 N19 N5 E2 4 N12 N19 N90 G14 N1 12 N2 19 E2 Ripetere quattro volte i blocchi di programma N12 N19 Avvertenza I numeri di blocco di N1 e N2 devono essere entrambi presenti nello stesso programma parte o sottoprogramma Se N2 non
59. 6228 Distorsione del monitor DISATTIVO ATTIVO 328 23 91 G240 6241 Controllo del contorno DISATTIVO ATTIVO 329 24 FUNZIONI G Speciliche per Macro iena 333 24 1Prospetto Funzioni G specifiche per macro i 333 24 2Funzioni dei messaggi di errore iii 334 24 2 1G300 Programmazione di messaggi di errore i 334 24 2 2G301 Messaggio di errore nel programma o macro caricati 335 24 3 AUSTURfungs Funkli nen nn ee ea Dani 336 24 3 1G302 Sovrascrittura parametri correzione raggio nennen nnenneenennne 336 24 3 2G303 M19 con direzione programmabile nennen nennen een 336 24 3 36310 Registra file su hard disk a 337 24 3 46311 Carica file da hard disk ii 339 24 4FUNZIONIaLinterrogazione iaia la alal 340 24 4 16318 Leggere dati pallet Ordini ii 340 1 12 2003 MillPlus IT V510 vii NDICE 244 26319 Richiesta tecnologia attiva nun ar ia 340 24 4 36320 Letture datiattuali G ilaele 341 24 4 4G321 Lettura dat tensle onnaa a AA 346 24 4 5G322 Lettura mem constanti macchina 347 24 4 6 6324 Lettura Gruppo nee a aa a 348 24AT G29 Lettura gruppo Mereen cio 349 24 4 8G326 Lettura posizione attuale i 350 24 4 96327 Lettura modo funzionamento 351 245FUNZIONGNSCH
60. 654 I1 N4 6195 KO 20 Y 30 I 150 K 55 J100 NS 6199 KO YO 20 BI C2 T lavor 8 00 00 al Ch G 0 17 25 27 37 40 51 53 63 X 66 71 72 90 94 97 pu y 106 180 202 227 240 24 M 59 1 B T PROG 0 00 aQ TL 0 0 DI X 0 000 ax T 0 Y 0 000 ay Fo om i Z 0 000 2 sa 03 _ C 0 000 AC fsi va B 0 000 aB W100 100 100 WORK 19 41 Blocco Cancella Stop Stato Stato Annulla singolo N blocco opzion esecuz programma programma Nello stato di lavorazione la profondit di annidamento viene visualizzata dopo MM Avvertenze Durante la modalit BTR e CAD la profondit di annidamento delle macro BTR non viene conteggiata La prima profondit di annidamento o di ripetizione 1 e non viene visualizzata 12 9 Stato del programma Stato programma Vengono visualizzati i seguenti elementi Lunghezza utensile L L4 e raggio utensile R R4 attuali Sovrametallo utensile attuale G39 L e R La posizione riferita allo zero macchina Lo spostamento di origine attuale G52 G54 Inn o G54 G59 Lo spostamento di origine attuale G92 e o G93 L albero di annidamento completo di programmi principali macro e ripetizioni 78 Heidenhain 17 12 2003 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 2 2 SSS tal J w 2 DA DA O O oo i Fi N Grafica syncrona a En T Program Avvertenze L albero di annidamento pu contenere al massimo due programmi principali otto sottoprogra
61. 921 Trasmissione deidat anzahl 45 9 2 Adattamento del controllore alla periferiCa i 45 9 3 Abbreviazioni dei nomi di memoria nenn nnnne nenn nenne nennnnennennnnnnnnenennenenenennenennn 45 9 4 Caricamenio eteri lella lai le 46 9 4 1 Caricamento di programma PM MM e 46 9 4 2 Carcare de tabele TMPO ae een a a 46 9 5 Trasterimeno es ibn 47 9 5 1 Salvataggio dedal nes see 47 9 5 2 Trasferimento di programma PM MM uus222400000ennn nennen nennen nennen nennen een 47 9 5 3 Trasterimento di tabella TM LB sarah en au 47 9 6MINFPG ss eregelehebcdecliliia fil Rial ras 47 Se Selezione di NE ee Le Lasa 48 2o Deslione delle saab aa 49 9 021 Modilicazione dilaga pallida 50 9 0 2 Rinomina sposta lie 2 reellen 51 9 09 Cancellazione diurne alert 51 9 8 4 Attributo file fissaggio rilaSCiO Rennen nnennnn nennen nennen nnennnn nennen 52 9 8 9 G0D13 GL UND IS ee o lea 53 9 8 6 Copia Directory ditelo ei een 54 9 8 7 Creazione di ung directory Ao leleine 55 9 8 8 Rimozione di una directory Errore Il segnalibro non definito 56 99 interfaccia Elhernet ee eta ee ea 57 9 9 1 Selezione del Server sssini dniae e eisen 57 99 2 Scrittura Sul Sere zes Se Beisein 58 9 9 3 Lettura dal server ine ae ebenen 58 10 Introduzione editing di un programma nennen nnennnnnnnennnnnnennnnnnennnnn
62. Annulla singolo N blocco opzion esecuz programma syncrona programma Avvertenza Nel programma principale non devono essere presenti funzioni G23 G14 G29 o parametri EO Satz suchen La ricerca blocco all indietro non possibile 76 Heidenhain 17 12 2003 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 4 Esecuzione del programma W Programma NC IE E Grafica Opzioni n2ZIONO IL z Cerca blocco Prova in bianco IT 12 5 Esecuzione blocco a blocco Blocco Cancella Stop Stato Stato Grafica Annulla singolo N blocco opzion esecuz programma syncrona programma Blocca singola 12 6 Salto di un blocco Blocco Cancella Stop Stato Stato Grafica Annulla singolo N blocco opzion esecuz programma syncrona programma Cancella N blocco Avvertenza Il blocco di programma deve iniziare con per es N5 G1 X100 12 7 Arresto Blocco Cancella Stop Stato Stato Grafica Annulla singolo N blocco opzion esecuz programma syncrona programma stop opzion Arresto dopo l esecuzione di M1 17 12 2003 MillPlus T V510 77 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 8 Stato di lavorazione Blocco Cancella Stop Stato Stato Grafica Annulla singolo N blocco opzion esecuz programma syncrona programma Stato ESECUZ M gt E 81200 PM 6200 6208 Universal po Esecuzione Lavorazione a fe sio 4 JA 1 SCI he np E KA a RE VPE Ru Nail ie Ni 617 N2
63. Avanzamento in mm min G1 X Y F200 Posizionamento con avanzamento di 200 mm min su X Y G95 Avanzamento in mm giro G1X Y F 5 Posizionamento con avanzamento di 0 5 mm giro su X Y ZZZZ 17 12 2003 MillPlus IT V510 269 23 56 G96 G97 Velocit di taglio constante Velocit di taglio costante Limite di velocit superiore gir Avanzamento Velocit di taglio m f min Funzione macchina Velocit di taglio m f min Funzione macchina ZZ TNO S 1 min RixSr R2xSr2 G Velocita mandrino 5 Velocita giri min M Funzione macchina 5 Velocita giri min M Funzione macchina S 1 min SR1 SR2 Per la descrizione fare riferimento al capitolo Tornitura 270 Heidenhain 1 12 2003 23 57 Definizione finestra grafica G98 Definizione della posizione rispetto allo zero di programma W e delle dimensioni di una finestra grafica 3D in cui deve essere rappresentata mediante simulazione grafica la lavorazione del pezzo N G98 X Y Z l J K B B1 B2 Definizione finestra grafica Coordinata punto iniziale Coordinata punto iniziale Coordinata punto iniziale Rotaz intorno ad asse orriz 3D Dimensione parallella ad asse Dimensione parallella su asse Y Dimensione parallella su asse 2 i Rotaz intorno ad asse vert 3D 2 Rotaz intorno ad asse 3 3D DO RUHTINKHXGA Esempio N9000 N1 G98 X 20 Y 20 Z 75 1140 J90 K95 Punto iniziale e dimensioni della finestra grafic
64. Avvio della macchina Riferimento di macchina nenne nnnnnn nenne nnennn nenne nenne nennen 29 5 1 Avvio della macchina Esempio nennen nnnnnnn nennen nnnnnnnnnnnnne nennen nennen 29 5 2 Posizionamento sul riferimento di macchina nenne nnnnnnnennnnnn 29 9 3 I1mpOStazlone del PIANO zelo lr 30 b Comandomonlale gt idea 31 9 1 Spostamento degliassi sella laica 31 6 1 1 Spostamento a passi traslazione continua i 31 O I 2 NOVIMENIOcontinuo a alia 32 6 1 3 Movimento rapido sa cla 32 1 12 2003 MillPlus IT V510 i NDICE 8 1 4 Dimensione libera del Passo 33 6 1 5 Spostamento del mandrino e di altri aSSi 33 0 2 Posizionamento in FSsP sslle lle iaia 34 6 3 Commutazione di processo avanzamento continuo nenn nenn nenn nennen 35 6 4 intoduzione FSi muli adibire 36 Ti Introduzione libera MDl ascsss aliena EHI 37 INntrocuzione De rase ae are 37 2 Intermuzione drun BIOCCO MDO er arena Le 38 8 Impostazione del valore di asse nn Haile 39 8 1 Denizine dello Spigo mrii i alli leleine 39 92 Delinizione del centto suite e ele 41 8 3 Impostazione del valore attuale iii 41 8 4 ME ASULE SIIC rolla 42 5 59 Misura QellUlERSIIe zu u ti Se ee en lea en een ee ee re 44 9 Importazione esportazione e gestione dei dati nenne nenne nennen 45
65. C7 B47 L1 12 L Parametri 6 Inclinazione piano di lavoro L Offset lunghezza utensile B4 Par E per rotazione piano princ A5 Angolo di rotazione assoluto B5 ngolo di rotazione assoluto C5 Angolo di rotazione assoluto A6 Angolo di rotazione incrementale B6 Angolo di rotazione incrementale C6 Angolo di rotazione incrementale B Par E per posiz in B C f Par E per posiz in C Li No mov l assi rot 2 punta ut L2 1 2 3 Neg Pos A B C angle Funzione associata FUNZIONI G NON CONSENTITE SE VIENE ATTIVATO G7 Se viene attivato G7 le seguenti funzioni G modali non possono essere attive G6 G9 G19 G41 G42 G43 G44 G61 G64 G73 G141 G182 G197 G198 G199 G200 G201 G203 6204 6205 6206 G207 G208 Se viene attivato G7 le seguenti funzioni modali G insieme agli indirizzi sottostanti non possono essere attive G54 11 B4 e G93 B4 FUNZIONI G NON CONSENTITE IN AMBITO G7 Le seguenti funzioni G non sono consentite se attivo G7 G6 G19 G182 FUNZIONI G NON CONSENTITE SE G7 VIENE DISATTIVATO Se G7 viene disattivato le seguenti funzioni G modali non possono essere attive G9 G41 642 G43 G44 G61 G64 G73 G141 G197 G198 G199 G200 G201 G203 G204 G205 6206 G207 G208 Se una di queste funzioni G non consentite attiva si riceve il messaggio di errore P77 Funzione G e Gxxx non consentiti Tipo della funzione modale Avvertenze e uso FUNZIONE
66. Con angolo di penetrazione A3 90 l utensile si sposta con avanzamento F2 a profondit L Con angolo di penetrazione A3 lt 90 l utensile si sposta con un numero completo di movimenti circolari in obliquo a profondit L di Successivamente l utensile si sposta direzione dipendente dalla finitura concorde 11 1 con M3 lungo una traccia di forma spirale asportando dal fondo tasca dall interno verso l esterno Finitura lato 4 Movimento in traslazione rapida a profondit di accostamento C1 5 Procedere quindi con la lavorazione dei lati in pi tagli La posizione iniziale la prima profondit di accostamento e il sovrametallo finitura laterale minimo B3 L utensile si sposta poi in senso tangenziale esegue la finitura del contorno e si allontana di nuovo in senso tangenziale 17 12 2003 MillPlus IT V510 455 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 6 Ripetere i punti 4 5 fino a raggiungere la profondit L T Al termine del ciclo l utensile si muove in traslazione rapida su distanza di sicurezza 1 pi 2 L1 pi L2 portandosi poi al centro tasca Esempio R40 eb Sg n re LS B A es 27 A si muove obliquo in profondit Prosegue con movimento continuo sul fondo B si allontana in senso tangenziale C si avvicina in senso tangenziale per la finitura dei lati C si allontana in senso tangenziale N10 T1 M6 Fr ser R8 Cambio uten
67. DELLO SCHERMO agio Supporto per diagnosi A Z s g i in 17 12 2003 MillPlus IT V510 15 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 7 3 2 Messaggi di errore DP Quando si verifica un errore viene visualizzato un codice di errore Premendo il tasto Info si apre una finestra di Esplora risorse contenente diverse possibilit di supporto 1 Descrizione errori I codice di errore intearato da una descrizione UO 20 gt 8 A 653 EASYoperate MDI Immissione libera oo 6666 O 20 Unknown G function Class G Operating errors Problem Entered G function does not exist in this software version Solution Some G functions are only allowed when specific software options are available To extend the system with software options consult the machine tool manufacturer X 0 000 xx T 0 Y 0 000 x F ow Z 0 000 z S 0 09 C 0 000 AC EEE Den B 0 000 AB W100 lt re ee eeste Utensile E di SE Disgnosis Ritorno to zero 2 Descrizione errori estesa facendo clic sulla descrizione errori viene visualizzata la descrizione estesa dell errore con la definizione del problema e la proposta di soluzione 3 Directory la finestra di Esplora risorse mostra una directory in cui selezionare tra diverse descrizioni Se elencato un file PDF possibile aprirlo tramite l icona visualizzata 16 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 8 Commutazione
68. EASYoperate Svolgimento del ciclo 1 Movimento in traslazione rapida in posizione 2 Il ciclo di lavorazione stabilito in precedenza viene eseguito in questo punto 3 Terminata l esecuzione l utensile si sposta sulla posizione successiva 4 Ripetere i punti 2 3 fin quando non sono state lavorate tutte le posizioni K1 Esempio N60 T1 M6 Cambio utensile N65 S500 M3 Attivazione mandrino N70 G781 L 30 F100 F5 6000 Definizione del ciclo di foratura N75 G771 X50 Y20 Z0 B1 40 K1 4 Esecuzione del ciclo di foratura in 4 punti 424 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 7 G772 Lavorazione su quadrangolo Esecuzione di un ciclo di lavorazione su punti equidistanti su un quadrangolo 6 Operation on quadrangle A Posizione Y Posizione Z Posizione Bi Longitudinal spacing Ki Number of longitudinal operations B2 Transverse spacing K2 Number of transverse operations Impostazioni di default A1 0 A2 90 EASYoperate amp DIN ISO G772 disponibile solo in EASYoperate Svolgimento del ciclo 1 Movimento in traslazione rapida in posizione 2 Il ciclo di lavorazione stabilito in precedenza viene eseguito in questo punto 3 Terminata l esecuzione l utensile si sposta sulla posizione successiva La direzione del quadrangolo stabilita dall angolo A1 4 Ripetere i punti 2 3 fin quando non sono state lavorate tutte le posizioni K1 K2 Esempio I P u
69. F I11 2 Numero di giri S I11 3 Numero identificativo T 340 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO I1 4 Velocit di taglio numero di giri S1 solo tornitura 11 5 Avanzamento costante F1 con G41 G42 11 6 Avanzamento in profondit F3 I1 7 Avanzamento nel piano F4 I2 0 Valore programmato default I2 1 Valore corrente Note e impiego Lettura di un indirizzo privo di valore Se l indirizzo non esiste il parametro E viene valorizzato con 999999999 Esempio Lettura dell avanzamento attivo e salvataggio del valore nel parametro E 10 N G319 11 1 E10 11 1 richiesta valore di avanzamento E10 contiene il valore 24 4 3 G320 Letture dati attuali G Richiesta dei valori degli indirizzi della funzione G modale corrente e memorizzazione dei valori nei corrispondenti parametri E Format G320 11 E 6 Lett dati attuali G E Parametro E Il Numero selezione Note e impiego Valori di default All avvio della macchina tutti i valori vengono inizializzati La maggior parte dei valori viene azzerata Lettura di funzioni G modali non attive Con G324 possibile chiedere se una funzione G attiva Con G320 sempre possibile chiedere una certa informazione Unit di misura del risultato Il risultato in mm o in pollici per le posizioni E in gradi per gli angoli Numero di selezione Funzione G Risultato Valore di default I1 numero di selezione min max G7 Orientamento de
70. Funzioni M combinate M13 e M14 M13 e M14 sono funzioni M combinate M13 M3 M8 necessario definire tali funzioni con due blocchi N G325 11 1 E10 N G325 11 3 E11 Dove E10 3 e E11 8 quindi M13 attivo Suddivisione in gruppi 1 Funzioni M 1 off M5 M3 M4 M19 2 off M40 M41 M42 M43 M44 3 M9 M7 M8 4 off M17 M18 M19 5 off M10 M11 6 off M22 M23 7 off M32 M33 8 off M55 9 off M51 M52 10 off M53 M54 11 off M56 M57 M58 12 off M72 M73 13 off M1 Risultati In genere il risultato uguale al valore della funzione modale M Ad esempio G325 11 2 con M40 attivo il valore risultante 40 Eccezioni off uguale a 0 Esempio Lettura della funzione M 11 1 e salvataggio del valore nel parametro E 10 N G325 11 1 E10 11 1 Richiesta funzione M gruppo 1 E10 contiene il risultato E10 5 M5 attivo 17 12 2003 MillPlus T V510 349 FUNZIONI G SPECIFICHE PER MACRO 24 4 8 G326 Lettura posizione attuale Richiesta di un valore attuale di posizione di asse e memorizzazione di questo valore nel parametro E predisposto Formato G326 X7 Y7 Z7 A7 B7 C7 D7 l1 12 6 Lett posizione attuale Parametro E per posizione in Y Parametro E per posizione in 7f Parametro E per posizione in Af Parametro E per posizione in B Parametro E per posizione in C Parametro E per posizione in Il Pezzo i Macchina 2 RPF I2 OQ programmato i
71. G136 e G137 non sono pertinenti Descrizione generale della testa forca orientabile verso l interno La macchina viene fornita con una testa forca orientabile verso l interno La macchina ha quindi due configurazioni 1 Testa normale 2 Testa forca Con una testa forca orientabile verso l interno a regolazione continua asse B secondo asse C e asse A possibile lavorare intorno alle superfici con cinque assi 6 Config 2 asse testa forca ON L orientamento verso l interno della testa forca deve essere avviato tramite una funzione M vedere manuale della macchina utensile All attivazione tramite G136 di una testa forca orientabile verso l interno l asse principale C tavola rotante viene sostituito con il quarto asse ausiliario Il quarto asse ausiliario comanda l asse C nella testa forca La testa forca attivata tramite G136 viene disattivata tramite G137 e l asse C viene ricommutato dalla testa asse C alla tavola asse C Operazioni in caso di impiego della testa forca 1 Output della funzione M per l orientamento verso l interno della testa forca stabilita in MC1063 Il modello cinematico impostato dal costruttore della macchina utensile viene commutato 2 Output della funzione G G136 per l attivazione della testa forca L asse C nella tavola viene scambiato con l asse C nella testa Esempio Attivazione della testa forca In questo esempio viene assunto l utilizzo di M153 e M154 per l orientamento della testa M153 Orie
72. G141 attiva la funzione Lavorazione speculare G73 e coordinata asse per la correzione utensile 3D vengono utilizzate le coordinate speculari Dopo l attivazione di G141 la lavorazione speculare continua ad essere possibile esattamente come prima La lavorazione speculare si annulla con la funzione G73 Correzione raggio G41 644 Dopo l attivazione di un blocco G141 la correzione raggio attiva programmata con G41 644 viene cancellata Vettore normale alla superficie I J K TCPM Definisce il vettore perpendicolare alla superficie Il vettore normale alla superficie perpendicolare alla superficie del pezzo L utensile viene posizionato in modo tale che questo vettore passi sempre per il centro del raggio di raccordo dell utensile stesso Questo vettore pilota il posizionamento degli assi lineari durante G141 Componente vettoriale Le componenti vettoriali degli assi sono indipendenti dal piano selezionato Quando in un blocco non si programmata nessuna componente vettoriale la componente non programmata assume valore zero Fattore di scala Il formato di inserimento dei vettori parole J K 11 J1 K1 prescrive un limite massimo di tre cifre dopo la virgola vettori normali alla superficie e i vettori utensile non devono necessariamente avere lunghezza 1 Per aumentare la precisione dimensionale possibile moltiplicare i valori interessati per un fattore di scala compreso tra 1 e 1000 Con il fattore 1000
73. G302 possibile sovrascrivere l orientamento UT nel programma se non noto alcun orientamento utensile quest ultimo viene prefissato dal ciclo direzione di lavorazione Alla fine della gola l attrezzo di scanalatura si solleva sotto i 45 e si ritrae di 0 5mm dal fianco della cava assicurarsi che l orientamento utensile corrisponda alla posizione del tagliente dell utensile lato destro sinistro oppure interno esterno MillPlus IT V510 499 MODO TORNITURA 32 13 16 G849 Scanalatura universale radiale finitura G Gole radiali finitura univ Y Punto di inizio 4 Punto di inizio Y Punto inizio contornatura 4 Punto inizio contornatura Y Groove depth NHH DT 3 Punto finale contornatura Mi Punto iniziale del ciclo di scanalatura Y1 Z21 Punto inizio contornatura Y2 Fondo del contorno Y3 Z3 Punto finale contornatura Se Y3 non programmato Y3 Y1 A Angolo 0 89 nel punto iniziale Y1 Z1 B Angolo 0 89 nel punto finale Y3 Z3 1 Lunghezza smusso all inizio Y1 Z1 I3 Lunghezza smusso alla fine Y3 Z3 R1 Arrotondamento all inizio Y1 Z1 R2 Arrotondamento su entrambi i lati sul fondo della gola R3 Arrotondamento alla fine Y3 Z3 Posizioni base A 0 B 0 11 0 R1 0 13 0 R3 0 R2 0 Funzioni correlate G845 per la sgrossatura Note e impiego Nota 500 Innanzitutto viene eseguita la finitura del fianco sovrapposto della cava quindi il fianco della cava adiac
74. G54 W G54 3 I M M C1 Description rapprt e a M C1 Description rapprt e a W 6 Inizio definiz modello grafica N a Coordinata punto iniziale N10 6199 X Y Z B C Y Coordinata punto iniziale N20 G198 Z Coordinata punto iniziale H B 1 Mat 2 Macc 3 Profilo 4 Disegn N30 G196 C Punto di zero 1 Macchina 2 Pezzo 90 Punto iniziale abs K Y 2 91 Punto iniziale incr K Y 2 Esempio ZO 312 Heidenhain 17 12 2003 Ciascun dispositivo di bloccaggio viene descritto in una macro distinta Il punto iniziale del contorno del dispositivo di bloccaggio viene programmato con due parametri E1 CoordinataX del punto iniziale del contorno riferita al punto di origine del programma E2 Coordinata Y del punto iniziale del contorno riferita al punto di origine del programma Macro per dispositivo di bloccaggio sinistro Fig in alto N1991 N1 G92 X E1 Y E2 N2 G199 X0 YO Z0 B2 C2 Inizio descrizione del contorno grafico N3 G198 X0 YO Z0 D10 Inizio descrizione del contorno esterno N4 G1 X45 N5 Y5 N6 X53 N7 Y25 N8 X45 N9 Y30 N10 X0 N11 YO N12 G197 X30 Y15 D 10 Inizio descrizione del contorno interno N13 G2 135 J15 N14 G196 Fine descrizione del contorno grafico N15 G92 X E1 Y E2 Macro per dispositivo di bloccaggio destro Fig in alto ruotata di 180 N1992 N1 G92 X E1 Y E2 N2 G199 X0 YO Z0 B2 C2 N3 G198 X0 YO Z0 D10 N4 G1 X 45 N5 Y 5 N6 X 53
75. G782 L10 C1 7 C3 6 55 Regola 2 e 3 Pi di due fori G782 L25 C1 7 7 7 5555 Regola 4 G782 L25 C1 7 C2 2 75322222 G782 L24 C1 7 C2 2 7532221515 Regola 4 G782 L29 C1 7 C2 2 C3 3 7 5 3 3 3 3 2 5 2 5 Regola 4 Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 2 Foratura con avanzamento per profondit di accostamento C1 3 Per rottura truciolo movimento di corsa di ritorno sul valore C5 Per rimozione truciolo movimento di corsa di ritorno in traslazione rapida F5 verso l alto e successivamente di nuovo in traslazione rapida a immersione F2 fino alla distanza di sicurezza C6 in alto fino a C7 in basso 4 In seguito la profondit di accostamento C1 viene ridotta per la quantit asportata C2 La profondit di accostamento minima pari a C3 Sostare sul fondo foro D3 per spogliare NO I Processo di lavorazione Ii u j i gt 5 CI C2 gt C3 N C1 2 C2 gt C53 L i i ua y F Immissione C1 K1 grande 432 Heidenhain Ripetere i punti 2 4 fino a raggiungere la profondit di foratura desiderata L Movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 K1 C2 gt C3 C1 2 C2 gt C3 CT 3 02 gt C5 ee li Immissione C1 K1 3 17 12 2003 _ _ ambio utens
76. INSERITA ARRESTO DI EMERGENZA Regolazione della velocit di avanzamento Mandrino Inserito a Destra arresto Inserito a Sinistra Tasti di movimento assi per altri assi Tasti di movimento assi e spostamento rapido Regolazione del numero di giri del mandrino Tasti funzione della macchina la funzione dei tasti determinata dal costruttore della macchina utensile Consultare il manuale della macchina utensile utilizzata 10 STOP avanzamento e mandrino 11 STOP avanzamento 12 START 13 Modi di funzionamento principali 14 Touchpad oo SO PR OD gt Nota tasti F11 F12 Num Lock Prt Sc Sys Rq Scroll Lock Pause Break sono privi di funzione e non dovrebbero essere premuti 10 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 3 Volantino HR410 HCU 1 Arresto di emergenza 2 Volantino 3 Tasti di sicurezza 4 Tasti per la selezione asse 3 5 Tasti per stabilire l avanzamento lento medio rapido gli avanzamenti vengono definiti dal produttore della macchina 6 Direzione in cui il CNC trasla l asse selezionato 7 Tasti delle funzioni di macchina gli avanzamenti vengono definiti dal produttore della macchina 8 Tasto per rilevare la posizione effettiva Impostazione valore effettivo Misura utensile Editor Le spie LED rosse segnalano quale asse e quale avanzamento stato selezionato 3 3 1 Selezione deselezione del volantino Premendo il tasto di sicurezza sinistro si se
77. IT V510 317 23 82 Fine ciclo contorno tasca G202 Fine di tutta la descrizione tasca N 6202 Avvertenza Durante l esecuzione di G202 vengono automaticamente attivati G0 G40 G63 e G90 Con G202 termina il calcolo dei cicli tasca universali Con il successivo G200 il calcolo viene proseguito 23 83 Inizio definizione contorno tasca G203 N G203 X Y Z N1 P B1 B2 L2 P1 Parametri Inizio definiz contorno tasca Punto iniziale in amp Punto iniziale in Y Punto iniziale in 2 Numero definizione del punto Numero macro di finitura Angolo di rotaz contorno tasca Angolo polare punto iniziale Lunghezza polare punto iniziale Numero definizione del punto De H m a TDODZTUTNHKERXT N e N Le coordinate assi utensile devono essere sempre contenute nel blocco G203 Avvertenze Durante l esecuzione di G203 vengono automaticamente attivati G1 G63 e G90 Il primo punto della descrizione del contorno deve essere indicato in un blocco G203 Anche la rifinitura del contorno inizia su tale punto Il fondo della tasca deve essere parallelo al piano di lavorazione Gli spigoli della tasca devono essere ortogonali al fondo della tasca Due elementi della stessa tasca non devono toccarsi o intersecarsi Durante la rettifica il programmatore deve accertarsi di selezionare un diametro di utensile minore della larghezza del punto pi stretto della tasca danni al contorno durante la rettifica non vengono
78. L2 0 13 0 15 0 F2 MC843 A1 0 Note e impiego A seconda del livello selezionato G17 G18 o G19 il parametro 11 determina la direzione di misurazione e pertanto il significato di B1 e B2 G17 Direzione dillt 1 11 ees 1 l1 2 1 33 _ l14 1 jl1 2 misurazione B1 E B2 Livello angolo a her e ye a e ANNUA A I Asse di C sasa EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O3 e F2 388 Heidenhain 17 12 2003 CICLI DI MISURAZIONE Svolgimento del ciclo 1 Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata come punto iniziale 2 Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 3 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 4 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione Seconda misurazione come ai punti 2 e 3 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 Il valore di misurazione viene memorizzato sulla base di I5 An Esempio Allineamento di un pezzo N40 G17 Impostare il livello
79. L2 0 non occorre programmare i valori di default N7 R uguale a 0 mm nel sistema CAD 1 12 2003 MillPlus IT V510 291 N8 R1 uguale a 0 mm nel sistema CAD N9 L2 0 gli assi rotanti eseguono la corsa pi breve N10 N11 G0 X 1 Y E1 Z0 B180 C 90 N12 generato nel sistema CAD N13 arco anteriore sinistro N14 G1 X 0 Y E1 Z 4 B145 658 C 113 605 N15 G1 X 0 000609219 Z 3 930190374 B142 274 C 115 789 N16 G1 X 0 002436692 Z 3 860402013 B139 136 C 117 782 N17 G1 X 0 005481861 Z 3 790656175 B136 191 C 119 624 N ogni grado un punto N100 G1 X 3 790656175 Z 0 005481861 B2 829 C1 N101 G1 X 3 860402013 Z 0 002436692 B4 243 C1 501 N102 G1 X 3 930190374 Z 0 000609219 B5 658 C2 001 N103 G1 X 4 Z 0 B7 073 C2 502 N104 arco anteriore destro N105 G1 X 36 Z 0 B7 073 C2 502 N106 G1 X 36 06980963 Z 0 000609219 B3 489 C3 004 N107 G1 X 36 13959799 Z 0 002436692 B9 906 C3 507 N N194 G1 X 39 99756331 Z 3 860402013 B206 449 C108 334 N195 G1 X 39 99939078 Z 3 930190374 B210 629 C111 170 N196 G1 X 40 Z 4 B214 342 C113 605 N197 arco posteriore destro N198 E1 E1 0 25 rinvio alla passata successiva N199 G1 X 40 Y E1 Z 4 B145 658 C66 395 N200 G1 X 39 99939078 Z 3 930190374 B142 274 C64 211 N201 G1 X 39 99756331 Z 3 860402013 B139 136 C62 218 N N287 G1 X 36 13959799 Z 0 002436692 B4 243 C 178 499 N288 G1 X 36 06980963 Z 0 000609219 B5 658 C 177 999 N289 G1 X 36 Z 0 B7 073 C 177 498 N290 arco posterior
80. Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante il la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata viene salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default 14 1 B3 10 C1 10 L2 10 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 Note e impiego Vengono misurati due pezzi contrapposti 1 3 o 2 4 Direzione di avviamento della prima misurazione dello spigolo la prima misurazione sempre perpendicolare all asse principale la seconda misurazione sempre perpendicolare all asse secondario Direzione di avviamento della seconda misurazione dello spigolo in senso orario dal numero di spigolo 12303 1 in senso antiorario dal numero di spigolo 2 4 0 4 2 Nota La figura di supporto riportata in G17 In caso di macchina con asse in profondit G18 la figura non corrisponde L angolo 1 deve essere scambiato con il 2 mentre il 3 con il 4 EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 02 04 05 e F2 Svolgimento del ciclo 17 12 2003 MillPlus IT V510 397 CICLI DI MISURAZIONE 1 Movimento in traslazion
81. N3 GO X0 Y450 2 Z250 Disimpegno utensile N4 T10 MO6 Cambio dell utensile di tornitura N24 M30 Fine del programma Y360 WZO18SRK Z150 u EEE SEE i Heidenhain 17 12 2003 MODO TORNITURA 32 9 Sovrapposizione dati utensile G302 La funzione G302 definisce l orientamento dell utensile durante l esecuzione parametri utensile nella memoria utensili non vengono modificati G17 G18 6 Escludi param calcolo raggio 0 Orientamento utensile O Definisce l orientamento utensile da utilizzare durante l esecuzione Il valore compreso tra 0 e 8 Tipo di funzione non modale Note e impiego Note Se si sovrascrive l orientamento utensile attivo pu variare anche la direzione dello spostamento R In G18 l orientamento utensile attivo viene gi modificato dal CNC Vedere il capitolo Correzione utensile IMPIEGO La funzione G302 va utilizzata quando ad esempio si ruota di 180 il mandrino principale con M19 D90 In questo caso l orientamento speculare rispetto alla situazione con M19 D 90 Anche se la rotazione intorno al centro l orientamento deve essere speculare Nota In questi casi deve essere invertito anche il senso di rotazione del 2 mandrino CANCELLAZIONE G302 si disattiva con G302 senza parametri Impostazione piano G17 G18 G19 Cambio utensile M30 e lt Interrompi programma gt 17 12 2003 MillPlus IT V510 473
82. TT130 per modalit automatica 15 15 1 Esempio N66666 N1 G54 11 N100 T1 M6 Fresa D50 Lavorazione alla fresa N191 G609 Misurazione usura di lunghezza raggio N200 T2 M6 Punta D4 N Lavorazione di foratura De N291 G607 Misurazione lunghezza Monitoraggio rottura N300 M30 Memoria utensili all avvio del programma Gli utensili sono misurati preliminarmente tramite i cicli di misurazione La fresa viene bloccata E 1 dalla fine durata o dal superamento del limite di usura La punta viene bloccata E 1 dalla fine durata In caso di rottura la punta viene bloccata E 4 e viene eseguito un arresto del programma con errore Fresa 50mm diametro con utensile di ricambio P T1 01 L102 023 R24 978 L4 0 R4 0 E1 M15 M2 1 P T1 02 L102 167 R24 986 L4 0 R4 0 E1 M15 M2 1 Punta 4mm diametro con utensile di ricambio P T2 01 L85 467 L4 0 E1 B1 M15 M2 1 R6 0 P T2 02 L85 246 L4 0 E1 B1 M15 M2 1 R6 0 110 Heidenhain 17 12 2003 TABELLE 16 Tabelle Tabelle Comunicazione 16 1 Spostamenti di origine Visualizzazione e introduzione Avvertenza mc84 gt 0 Spostamenti di origine G54 11 199 Nome memoria ZE ZE mc84 0 Spostamento di origine G51 G59 Nomi di memoria ZO ZO 17 12 2003 MillPlus IT V510 111 TABELLE 16 2 Parametri E Visualizzazione e introduzione dei parametri E Tabelle Comunicazione 112 Heidenhain 17 12 2003 TABELLE 16 3 Punto P Visualizzazione e introduz
83. X N60 T1 M6 Cambio utensile 1 Fresa con raggio di 4 8 mm N65 G88 X20 Y10 Z 10 B1 F100 S1000 M3 Definizione delle scanalature come procedono i lati parallelamente agli assi X e Y N70 G77 X78 Y56 Z0 R24 10 J6 B1 30 Le scanalature tornite vengono fresate Direzione dei fori su un arco di cerchio gt K XK dA di ed 180 180 I K gt O0 CW I K lt 0 CCW N50 G81 Y1 Z 10 F100 S1000 M3 Definizione del ciclo N60 G77 X0 YO Z0 R25 1180 K30 J4 Ripetere il ciclo quattro volte sull arco di cerchio Inizio a 180 gradi fine a 30 gradi in senso orario CW N70 G77 X0 YO Z0 R25 l 180 K30 J4 Ripetere il ciclo quattro volte sull arco di cerchio Inizio a 180 gradi fine a 30 gradi in senso antiorario CCW 252 Heidenhain 17 12 2003 23 42 Definizione punto G78 Definizione unica in un programma delle coordinate di un punto Per un movimento di posizionamento su tale punto si deve successivamente programmare solo il suo numero N G78 P coordinate del punto Definizione del punto Coordinata del punto Coordinata del punto Coordinata del punto Punto dell angolo Punto dell angolo Numero definizione del punto 2 Angolo polare 2 Lunghezza polare Mg DOTINKEHX DM Esempio PS Pa e P4 e n 60 50 70 f y ur FR RONGA eTa PN x P2 PH 30 PI RL 60 P6 se o da N10 G78 X 60 Y 20 P1 Definizione del punto 1 N11 G78 X 70 Y 20 P2 N12 G78 X 30 Y60 P3 N13 G78 X30 Y55 P4 N14 G78 X30 Y70
84. YO Z10 160 J60 K 30 N3 N4 GO X0 YO Z 10 N5 N6 G1 X42 5 Y10 867 F200 Movimento lineare N7 G91 Programmazione incrementale N8 G3 X 23 5 Y 14 133 1 7 5 49 133 Cerchio in senso antiorario incrementale N9 N10 GO Z100 M30 N82030 N1 N2 G17 N3 G98 X 10 Y 10 Z10 180 J80 K 30 Definizione finestra grafica N4 N5 GO X0 Y56 568 Z0 N6 G1 F200 B1 45 L1 25 N7 G2 B1 45 B3 45 L1 30 L3 40 Cerchio in senso orario N8 G1 B1 45 L1 25 N9 N10 GO Z100 M30 182 Heidenhain 17 12 2003 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 N82040 N10 G17 T1 M6 Piano di lavorazione cambio utensile N11 GO X40 Y40 Z1 5 S400 M3 N12 G1 N13 G43 Y61 F 120 Compensazione raggio utensile fino al punto finale N14 G42 Compensazione raggio utensile destra N15 G2 140 J40 K1 5 B5 4320 Cerchio in senso orario filettatura N16 G40 Annulla compensazione raggio utensile N17 G1 Y40 N18 G0 Z100 M30 N10 G1 X30 Y30 F500 N11 G2 140 J20 B5 120 Cerchio in senso orario N85770 N1 G17 N2 G54 N3 G98 X20 Y50 Z10 l 100 J 100 K 20 N4 N5 N6 S650 T1 M6 Cambio utensile N7 GO X0 Y 25 Z5 M3 Mandrino attivo movimento destrorso Traslazione rapida N8 G1 Z 2 F100 Posizionamento alla profondit di lavorazione N9 G2 X0 Y25 Z 7 10 JO F200 Cerchio in senso orario N10 G1 Z5 Utensile in movimento N11 N12 N13 M30 17 12 2003 MillPlus T V510 183 G4 TEMPO DI SOSTA 23 4 G4 T
85. alto o in basso Il blocco selezionato viene cos evidenziato sfondo blu L evidenziazione viene rimossa con il tasto ESC o con qualsiasi altro softkey ad eccezione di Copia o cancella A WARNUNG In una lista e possibile descrivere una lavorazione mediante tornitura accanto ad una lavorazione mediante fresatura L aggiunta pu avvenire solo nel modo di tornitura o di fresatura corretto E possibile apportare modifiche per ogni blocco i messaggi di errore vengono visualizzati solo quando il blocco non pu essere eseguito Le funzioni di cancellazione o di copia di un blocco non hanno limitazioni 17 12 2003 MillPlus T V510 125 FASYOPERATE Nella finestra sinistra viene visualizzata una finestra di stato mediante la lista Qui Stato i dia esecuz vengono visualizzate le funzioni relative alla modalit Cambio La riga visualizzata con il cursore pu essere modificata Le modifiche vengono _ inca apportate con la stessa modalit di immissione con cui stata effettuata l immissione originale Cancella Wenn Softkey Markiert L schen aktiviert wird dann werden direkt die markierten Iinea Zeilen gel scht Wenn Softkey Liste L schen aktiviert wird dann wird eine neue Softkey Zeile gezeigt mit der Frage Ja Nein Auf Ja wird die komplette Liste gel scht Goria Se viene attivato il softkey Markiert L schen Cancella selezione verranno cancellate direttamente le righe
86. altra zona di lavoro o su un mandrino adattatore Il settore da utilizzare viene stabilito dall IPLC MC392 Errore massimo di misura con utensile rotante 2 1000 um MC394 Avanzamento di controllo utensile non rotante 10 3000 mm min MC395 Distanza bordo inferiore utensile bordo superiore stilo 1 100000 um MC396 Diametro stilo TT 1 100000 um MC397 Zona di sicurezza preposizionamento 1 10000 um MC398 Corsa rapida ciclo di controllo 10 10000 mm min MC399 Velocit max di rotazione 1 120 m min 1 12 2003 MillPlus IT V510 373 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 2 G606 TT taratura Rilevamento della posizione dello strumento di misura e memorizzazione di questo valore di posizione nelle costanti macchina previste allo scopo 6 Misurazione utensile taratura Note e impiego L utensile di taratura Prima della taratura si deve introdurre nella tabella utensili il raggio esatto e la lunghezza esatta dell utensile di taratura Procedimento Il TT si tara usando la finestra di dialogo del ciclo di misurazione Il processo di taratura si svolge automaticamente Il MillPlus determina anche automaticamente la deviazione del centro dell utensile di taratura A questo scopo il MillPlus ruota di 180 il mandrino della met del ciclo di taratura Come utensile di taratura si usa una parte cilindrica precisa per es una spina cilindrica Il MillPlus salva valori di taratura nelle costanti di ma
87. angel ee a une 388 27 46621 Misurazione posizione iii 390 27 5G622 Misurazione spigolo esterno nennen ennennnn nennen ennnnnnnnnennnnnnennnnnnnnnnnnnnn 391 27 6G623 Misurazione spigolo interno nennen nnennnn nenne nnnnnnnn nennen nennen nnnnnnnnnnn 393 27 7G626 Misurazione spigolo retto esterno nenne nnnnnnnnnennnn nennen nnnnnnnnnnn 395 27 8G627 Misurazione spigolo retto interno nennen nennen nnennnn nennen nnnnnnnnenn 397 27 96628 Misurazione cerchio esterno iii 399 27 10 G629 Misurazione cerchio INterno iii 401 27 11 G631 Obliqueness measurement Misurazione obliquit 403 vili Heidenhain 17 12 2003 NDICE 27 12 6633 Misura angolo 2 Tel ana en 405 27 13 6634 Mistracenlro04 ff 407 27 14 G640 Determinazione centro di rotazione 409 27 15 G642 Laser Compensazione temperatura nenne nennen nennen 412 28 GIEll Speciiiche untere ee Re ie 415 28 1 6691 Misurazione Sgu DNO z B DR 415 2626692 E0nlroll amp sqQulibno er n 2 2 ee gan aaeen 415 28 36699 Ciclo ATC ciclo di regolazione dell appliCaziONe nennen 416 29 Cicli di lavorazione e cicli di posizionamento nenne nenne nenne nennen 417 29 1Prospetto dei cicli di lavorazione e dei cicli di
88. anne nenne nnnnnenennnn 303 23 73 Annullamento dell interpolazione cilindrica o attivazione del sistema di coordinate base Gio sleale 305 23 74 Sistema di coordinate base cilindriche G182 ii 306 23 75 Definizione finestra grafica G195 nennen nennen nnennnn nenne 310 23 76 Fine definizione modello G196 02 20002220002000000000 nenne anne nenne nenne nennen 310 23 77 Inizio descrizione contornitura Ve G197 G198 i 311 23 78 Inizio definzione modello G199 002222002200002000000nn0 nenne nnnnn nennen nennen 312 23 79 Ciclo universale di fresatura tasche G200 G208 315 23 80 Calcolo macro contornitura tasca G200 316 23 81 Ihizio cicio contomo tasca 6201 lille iaia 317 23 82 Fine ciclo contorno tasca G202 iii 318 23 83 Inizio definizione contorno tasca G203 ii 318 23 84 Fine descrizione del contorno tasca G204 ii 318 23 85 Inizio definizione contorno isola G205 i 319 23 86 Fine descrizione del contorno isola G206 319 23 87 Richiamo macro contorno isola G207 nennen 320 23 88 Definiz contorno parallelogramma 6208 nennen nennen nnennn nennen 322 23 89 6217 6218 Attivazione disattivazione della testa angolare 325 23 90 6227
89. assi positivi attuali Le rotazioni vengono eseguite nel modo seguente 1 C6 rotazione intorno all asse Z positivo G7 attuale 2 B6 rotazione intorno all asse Y positivo G7 attuale di A6 rotazione intorno all asse X positivo G7 attuale La programmazione non dipende dalla configurazione della macchina La rotazione del piano viene calcolata in riferimento all origine attuale Il movimento dipende dalla configurazione della macchina Numero parametro A7 B7 C7 Contiene il numero del parametro E in cui viene inserito l angolo calcolato del corrispondente asse rotativo B47 Contiene il numero del parametro E in cui viene inserito l angolo calcolato del piano principale POSSIBILIT DI ORIENTAMENTO ALTERNATIVE NEL CAMPO DI TRASLAZIONE DELLA MACCHINA II CNC esamina le possibilit di orientamento esistenti nel campo di traslazione degli assi rotanti verso sinistra o verso destra Nessuna possibilit di orientamento viene visualizzato un messaggio di errore P307 In caso di un unica possibilit di orientamento viene adottata questa In caso di duplice possibilit di orientamento viene utilizzata quella che prevede un percorso di traslazione pi breve L2 0 o non programmato Non sempre tuttavia possibile adottare la traslazione pi breve Con l indirizzo L2 possibile specificare la possibilit di orientamento da utilizzare Con L2 02 01 03 l asse A B C si posiziona in modo da poter assumere un angolo positiv
90. attuale D Parametro E per posizione in S OQSDNKX 1 0 Posizione fino all origine pezzo default 1 Posizione fino all origine macchina 2 Posizione fino al punto di riferimento I2 0 Valore programmato default 1 Valore corrente Note e impiego Richiesta di assi inesistenti Quando un asse non esiste il parametro E viene valorizzato con 999999999 Richiesta nella simulazione grafica Richiesta nella simulazione grafica Nella simulazione grafica l asse X Y e Z viene richiesto correttamente Gli assi rotativi rimangono zero Richiesta di assi non presenti Se l asse non presente il parametro E non viene modificato Interrogazione della posizione del mandrino D7 Con 11 0 il risultato la posizione del mandrino programmata di M19 o la posizione del mandrino programmata in G700 Esempi 1 Richiesta dei valori attuali di posizione degli assi X Y e Z e memorizzazione dei valori nei parametri E 20 21 e 22 N G326 X7 20 Y7 21 Z7 22 Esempi 2 Prosecuzione del programma secondo il ciclo tasca universale N30 G202 Fine ciclo di fresatura tasca N40 G326 X7 20 Y7 21 11 0 12 0 Posizione attuale finale di X e Y non nota N50 G29 E1 N 90 E1 E20 gt 100 Se posizione attuale X gt 100 salto a N90 N60 G29 E1 N 90 E1 E20 lt 100 Se posizione attuale X lt 100 salto a N90 N70 G0 X 110 Movimento GO verso X 110 se la posizione attuale X tra 100 e 100 In questo modo per esempio si pu aggirare un ostacolo N80 GO Y 100 A
91. blocco Interruzione del movimento di sollevamento E possibile interrompere il movimento di sollevamento stesso Dopo l interruzione per non pi possibile riprendere il sollevamento Premendo nuovamente lt Avvio gt si ha il riavvio Riavvio Dopo il movimento di sollevamento e il messaggio di errore aggiuntivo durante l interruzione sono disponibili le possibilit normali Il riavvio avviene con la logica di posizionamento Costanti macchina MC 756 Distanza di sollevamento utensile Il valore compreso tra 1 e 99999999 um Con G320 possibile controllare lo stato G126 G125 e la distanza programmata I1 72 Stato programmato 0 G125 1 PLC G126 11 1 2 INT G126 12 1 3 PLC INT G126 11 1 12 1 4 ERR G126 13 1 5 PLC ERR G126 11 1 13 1 6 INT ERR G126 12 1 13 1 7 tutti G126 11 1 12 1 13 1 11 3 Distanza programmata Esempio Attivazione della funzione di sollevamento N10 G126 11 1 12 1 Attivazione della funzione di sollevamento tramite IPLC o interruzione 218 Heidenhain 17 12 2003 23 63 G136 Configurazione secondo asse testa forca ON Con G136 viene attivata una funzione preimplementata dal produttore della macchina ad es una testa forca orientata verso l interno Con ci viene attivata la configurazione di un secondo asse Per le possibilit disponibili vedere il manuale della macchina utensile utilizzata Se la macchina utensile utilizzata non munita di questo tipo di attrezzatura
92. ciclo ciclo disco 21 5 Editing dei programmi IPP modifica dei blocchi O Editore Opzioni M gt gt Progr amma NC Editore Opzioni N2222 DIN ISO NI PP LIT 17 12 2003 MillPlus T V510 163 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 5 1 Modifica delle feature M 3 B m 2222 PM IPP Menu principale fresatura AZZ ge _ TA TR M30 END N1001 Grezzo rettangolare 617 N1028 Morsa G17 N1069 Foro cieco Gl N1086 Disposizione corona di fori Gl N110 Fine disposizione fori 617 N1118 See ben raggio 617 WORK 28 07 Conver Cambio Aggiunta Cancella Salva su piano ei ciclo ar cieto Er n W gt 8 B 2222 PM IPP Menu principale fresatura WORK 20 09 ill Lat Ritorno Ritorno Selezionare la feature da modificare ciclo Il ciclo pu essere definito in altro modo 164 Heidenhain PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG Per es si pu modificare ora un valore di indirizzo Introdurre i valori di indirizzo M gt s E 2222 PM Disposizione corona di fori PIE 81 R 50 Y 100 A1 0 0 A2 360 Numero fori N2222 N1001 Grezzo rettangolare 617 N1028 Morsa Gl N1069 Foro cieco e NL107 et Fino n fori Gi N1118 Centraggio 617 N1142 Foratura Gli WORK 20 09 Memorizz Riscriv are tutti Memorizz are II ciclo viene generato direttament
93. colonna 367 24 8 2 9arrayFilter Nome Colonna Criterio nennen 367 24 8 2 10 arraySort Nome Colonna Ordinamento 368 24 8 2 11 arrayDelete NOME ii 368 24 8 3Metodo con file di configurazione versioni precedenti 369 25 Cicli di misurazione utensile per la misurazione laSer i 371 20 1HAIESZ ION GO A till a lara lie 371 26 Misurazione utensile con il Tisch Taster TT nennen nennen nnennn nennen nennnnn nennen 373 26 1Indicazioni generali sulla misurazione utensile con Tisch Taster TT Rn 373 26 266006 TIERRA aaa II 374 26 3G607 TT misurazione della lunghezza iii 375 26 4 6608 TT misurazione del raggio iii ala 377 26 56609 TT misurazione della lunghezza e del raggio dell utensile 379 26 666 109 TT Controllo rottura a ee naar 381 26 7G611 TT Misurazione utensile di tornitura i 383 26 8G615 Laser misurazione utensile di tornitura nennen nennen nennen nennen nennnnenn 384 27 CGicl di MISUFAZIONe sneslhaeccelalae iaia 385 27 1Introduzione ai cicli di misurazione nenne nnnnnnnennnnnennennennennene nennen 385 27 2Descrizione degli INdirizzi Henn nenne nnenne nennen nennen nenne nnennennnnnnnennnonennennenne nennen nenn 386 27 368620 Misura
94. con logica di posizionamento sulla 1 distanza di sicurezza portandosi alla posizione stabilita dal ciclo di posizionamento X Y Z Lavorazione speculare e fattore di scala Non possibile attivare la lavorazione speculare e il fattore di scala tra un ciclo di foratura fresatura e un ciclo di posizionamento Cancellazione dei dati del ciclo dati del ciclo si cancellano in M30 premendo softkey lt Interrompi programma gt softkey lt Reset CNC gt o definendo un nuovo ciclo Attivazione del mandrino E necessario attivare il mandrino per iniziare il ciclo Nella definizione del ciclo F e S possono essere sovrascritte Lavorazione speculare Se si esegue la lavorazione speculare solo su un asse viene modificato il senso di rotazione dell utensile Ci non valido per i cicli di lavorazione Commenti Non sono consentiti commenti in un blocco con ciclo di lavorazione Prima di richiamare il ciclo programmare la correzione del raggio G40 Avvertenza Posizionare l utensile in modo che non si possano verificare collisioni con il pezzo o con i dispositivi di bloccaggio 418 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 3 Descrizione degli indirizzi Indirizzi obbligati Gli indirizzi obbligati sono visualizzati con il colore nero Se un indirizzo obbligato non inserito viene visualizzato un messaggio di errore Indirizzi selezionabili Gli indirizzi selezionabili sono visualizzati con il colo
95. costanti di macchina Il MillPlus usa per la misurazione con mandrino fermo l avanzamento di tastatura di MC394 Durante la misurazione con utensile in rotazione il MillPlus calcola automaticamente il numero di giri mandrino e l avanzamento di tastatura Il numero di giri mandrino si calcola come segue MC399 n a nn a a nn m r e 0 0063 Con n Numero di giri giri min MC399 Velocit di rotazione massima consentita m min R Raggio utensile attivo mm L avanzamento di tastatura si calcola da V Tolleranza di misura n Con V Avanzamento di tastatura mm min Tolleranza di misura Tolleranza di misura mm dipendente da MC391 N Numero di giri 1 min Con MC391 si imposta il calcolo dell avanzamento di tastatura MC391 0 La tolleranza di misura rimane costante indipendentemente dal raggio utensile Con utensili molto grandi tuttavia l avanzamento di tastatura si riduce a zero Questo effetto si nota tanto prima quanto pi piccola si sceglie la velocit di rotazione massima MC399 e la tolleranza consentita MC392 MC391 1 La tolleranza di misura varia con l aumento del raggio utensile Questo garantisce anche con grandi raggi utensile un sufficiente avanzamento di tastatura II MillPlus modifica la tolleranza di misura secondo la seguente tabella Raggio utensile Tolleranza di misura fino a 30 mm MC392 30 fino a60 mm 2 MC392 60 fino a90 mm 3 MC392 90 fino a 120 mm 4 MC392 MC391 2 L avanz
96. dal ciclo R Raggio di allineamento Dopo la tornitura in piano viene automaticamente sovrascritto con il raggio attuale A1 Raggio di orientamento per accoppiamento Dopo la tornitura in piano viene automaticamente sovrascritto con l angolo attuale 0 359 999 gradi R1 Diametro minimo opzionale R2 Diametro massimo opzionale Note e impiego Non programmare G700 se G36 G182 sono attivi l utensile TO programmato l orientamento mandrino con angolo non deve essere 0 Riposizionamento della slitta piana Per riposizionare velocemente la slitta piana sul diametro di uscita pu essere utilizzato il massimo numero di giri consentito Diametro effettivo raggiunto Il diametro programmato viene arrotondato in modo da corrispondere esattamente ai 72 arresti del bloccaggio Lo scostamento massimo cos creato pari a lt avanzamento 72 2 Vale a dire uno scostamento di 0 001 mm con un avanzamento di 0 15 mm U Nota G40 G72 G90 e G94 dopo G700 rimangono attivi Corsa di andata del blocco Nella corsa di andata del blocco la testa portautensile deve trovarsi nella corretta posizione prima dell inizio del ciclo G700 Per questo motivo inserire il raggio R e l angolo A1 corretti nella tabella utensili 420 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Commutatore di correzione avanzamento e numero di giri Commutatore di correzione numero di giri non attivo commutatore di avanzamento a
97. davanti alla testa tastatrice La superficie frontale dell utensile si trova sotto lo spigolo superiore della testa tastatrice come stabilito in MC395 Nella tabella utensili si pu stabilire sotto Deviazione utensile Lunghezza L6 una deviazione aggiuntiva Il MillPlus tasta radialmente con utensile in rotazione per determinare l angolo iniziale per la misurazione tagliente singolo Poi viene misurata la lunghezza di tutti i taglienti modificando l orientamento del mandrino Per questa misurazione si seleziona il softkey Tutti i denti Misurazione utensile E 0 o nessun valore Durante la prima misurazione il MillPlus sovrascrive il raggio utensile R10 con R10 012 e la lunghezza utensile L100 con L99 456 nella memoria utensili e imposta il sovrametallo R4 e L4 0 Controllo dell utensile E 1 Se si esegue un controllo dell utensile il raggio misurato viene confrontato con il raggio utensile R della tabella utensili Il MillPlus calcola la deviazione incluso il segno e la introduce come sovrametallo R4 nella tabella utensili Se il sovrametallo maggiore della tolleranza di usura o di rottura consentita per il raggio utensile emette un messaggio di errore Altezza sicura 11 Introdurre la posizione nell asse mandrino tramite il parametro 11 Distanza di sicurezza della finestra di dialogo in cui si esclude una collisione con pezzi o con dispositivi di bloccaggio L altezza sicura riferita al punto di riferimento dell utensile at
98. descrivere la catena di utensile fino al telaio macchina poich questa non contiene assi rotativi Modello cinematico per DMU 50 V Spiegazione del disegno 1 2 3 Tre elementi in direzione X Y e Z per la definizione del centro della tavola portapezzo assoluta in riferimento alle posizioni marker 4 Elemento per la definizione dell asse C E necessario descrivere solo l asse di rotazione di un asse rotativo non il centro 5 6 Due elementi per raggiungere l asse rotativo del secondo asse rotativo incrementali Elemento per la definizione della direzione incrementale del secondo asse rotativo Questa direzione 45 nell asse A intorno all asse X 8 Elemento per la definizione dell asse B 9 Elemento per disattivare la rotazione 45 elemento 7 In questo modo la catena cinematica termina senza rotazione 1 12 2003 MillPlus IT V510 195 ORIENTAMENTO DEL PIANO DI LAVORAZIONE Il modello cinematico viene introdotto mediante le costanti di macchina da MC600 a MC699 Per determinare la correlazione tra la posizione del piano di lavorazione e le posizioni degli assi necessario l impilamento e la posizione esatta dei diversi punti di rotazione degli assi rotativi Una descrizione di questo impilamento viene definita modello cinematico II modello cinematico viene definito da due catene Una catena definisce l impilamento degli assi dell utensile fino al telaio macchina l altra cat
99. di addestramento Leggere le Norme antinfortunistiche generali dell associazione professionale di appartenenza Se queste non sono disponibili in azienda richiederle al responsabile della sicurezza Rispettare le indicazioni relative all impiego conforme Per mezzo delle costanti di macchina si realizza l adattamento del controllore alla macchina Una parte di tali costanti accessibile all utente Attenzione Per apportare modifiche alle costanti bisogna comprendere bene il loro significato e la loro funzione In caso diverso si consiglia di rivolgersi al nostro servizio clienti Il controllore equipaggiato con una batteria di backup che conserva il contenuto della memoria per circa tre anni dopo che il sistema stato disattivato Ma solo in caso di un accumulatore in perfetta efficienza L operatore dovrebbe sempre copiare i suoi programmi e i suoi dati specifici per es dati tecnologici costanti di macchina ecc sul suo PC o su un disco floppy In questo modo si evita che i dati vengano persi in modo irrecuperabile in caso di guasti del sistema o della batteria tampone Si riservano le modifiche alla costruzione all allestimento e agli accessori nell interesse dello sviluppo Dalle indicazioni figure e descrizioni non pu pertanto derivare alcuna rivendicazione Si riserva la possibilit di errori Il costruttore della macchina utensile adatta le funzionalit utilizzabili di MillPlus IT alla relativa macchina imposta
100. di giri e presenta proposte per F1 e S1 14 1 2 Valori di tabella per la maschiatura In taluni casi l interpolazione tra i valori di tabella non richiesta o non possibile per es nel caso della maschiatura In questo caso la velocit di avanzamento F1 deve essere uguale al passo della filettatura In questo caso non possibile l interpolazione 14 1 3 Relazione tra F1 e F2 Per indicare la velocit di avanzamento si utilizza sia F1 che F2 In generale si utilizza F1 per definire la velocit di avanzamento per la maschiatura o la alesatura su una fresatrice le frese hanno normalmente pi taglienti denti Per il lavori di fresa si utilizza normalmente F2 per indicare la velocit di avanzamento F1 F2 x numero dei taglienti 14 1 4 Relazione tra S1 e S2 S1 viene indicato in metri al minuto S2 viene indicato in giri al minuto S1 S2 x 2 x TT x R 1000 R Rappresenta il raggio dell utensile Avvertenza 88 Si deve assegnare un valore al parametro F1 oppure F2 non a entrambi Lo stesso vale per i parametri S1 S2 Heidenhain 17 12 2003 TECNOLOGIA 14 2 Salvataggio delle tabelle di tecnologia Salvataggio delle tabelle di tecnologia su disco fisso Ba Salvataggio delle tabelle di tecnologia nella CNC_RAM 14 3 Tipo di materiale Definizione dei materiali da lavorare Q1 Codice del materiale Ai materiali con le stesse caratteristiche di lavorazione si pu assegnare lo stesso codice materiale testi d
101. di tale valore nel parametro E a tal fine previsto Formato G322 E N1 i 6 Lettura mem cost macch Parametro E Ni Numero costante macchina Note e impiego Lettura delle costanti macchina senza valore Se nella tabella delle costanti macchina vengono richiesti indirizzi non visibili il parametro E non viene modificato Esempio Blocchi di programma universali che sono utilizzabili per entrambi i tipi di tabella origini N30 E5 valore X misurato N40 E6 valore X misurato N50 G322 N1 84 E10 La costante di macchina 84 viene posta in E10 N60 G29 E1 N 90 E1 E10 gt 0 Confrontare se MC84 gt 0 Quindi salto a N90 N70 G150 N1 57 X7 E5 Z7 E6 Modifica della tabella spostamenti di origine ZO ZO N80 G29 E1 N 100 E1 1 Salto a N100 N90 G150 N1 54 03 X7 E5 Z E6 Modifica della tabella spostamenti di origine ZE ZE 1 12 2003 MillPlus IT V510 347 FUNZIONI G SPECIFICHE PER MACRO 24 4 6 G324 Lettura gruppo G Richiesta funzione G modale attuale e salvataggio di questo valore nel parametro E prestabilito Formato G324 I1 E 6 Lettura gruppo G E Parametro E li Gruppo B 142 Note e impiego Lettura di gruppi senza valore Se il gruppo o la funzione G non esiste il parametro E non viene modificato Classificazione in gruppi Gruppo 1 Funzione G 1 GO G1 G2 G3 G6 G9 2 G17 G18 G19 3 G40 G41 G42 G43 G44 G141 4 G53 G54 G54_1 G55 G56 G57 G58 G59 5 G64 G63 6 off G81 G83 G84
102. di una directory possibile creare una nuova directory Il nome della directory costituito da max 11 caratteri formato DOS 8 3 caratteri La directory pu disporre di un massimo di 5 livelli Era Attivare la directory locale re Attivare la directory locale N e Verzeichnis anw hlen EN EN Attivare Crea directory WINNT SYSTEM32 Creare directory ine Attivare la directory 17 12 2003 MillPlus IT V510 55 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 8 Rimozione di una directory Errore Il segnalibro non definito La directory deve essere vuota La directory corrente non pu essere eliminata Lista locale Attivare la directory locale nn Attivare la directory locale N e Selezionare una directory EA OA Rimuovere la directory Cancella 56 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 9 Interfaccia Ethernet Se MillPlus viene collegato ad una rete sono disponibili ulteriori unit Solo la funzione di copia dei file e valida anche per l unit di rete Per la configurazione dell interfaccia fare riferimento al capitolo Informazioni aggiuntive 9 9 1 Selezione del server Il server la parte della rete adibita alla trasmissione dei dati Un server pu essere tenuto costantemente in funzione Nel file di configurazione vengono definiti i possibili server E possibile selezionare un solo server attivo DRIVE_A DRIVE B 0 e Selezio
103. dopo la rotazione automatica G7 o manuale della testa G106 e G108 Calcolo cinematico 67 Traslazione totale in X posizione asse rotante correzione correzione cin MC3x14 senza spostamenti programmabili Spostamenti G108 testa e tavola Spostamenti IPLC 68 Traslazione totale in Y 69 Traslazione totale in Z 70 Valori di I1 indirizzo da G108 0 G106 attivo 1 G108 attivo nella testa ed eventualmente nella tavola G153 e G154 Segui punto zero pezzo 71 Stato programmato G125 e G126 Sollevamento programmabile 72 Stato programmato 13 Distanza programmata 0 6125 1 PLC G126 11 1 2 INT G126 12 1 3 PLC INT G126 11 1 12 1 4 ERR 6126 13 1 5 PLC ERR G126 11 1 13 1 6 INT ERR G126 11 1 13 1 7 PLC INT ERR G126 11 1 12 1 13 1 Posizione cinematica dell asse rotante 74 Restituisce la posizione cinematica dell asse rotante A 75 Restituisce la posizione cinematica dell asse rotante B 76 Restituisce la posizione cinematica dell asse rotante C 0 non presente 10 asse regolato nella testa dell utensile 11 asse regolato a 45 nella testa dell utensile 12 asse manuale nella testa dell utensile MC501 10n 13 asse manuale a 45 nella testa dell utensile MC501 10n 14 asse orientabile nella testa dell utensile MC501 20n 15 asse orientabile a 45 nella testa dell utensile MC501 20n 20 asse regolato nella tavola portapezzo 21 asse regolato a 45
104. e Hummingbird Servers sufficiente 1000 ms per Sun s Solstice Server si richiede 5000 ms Chiedere il valore al gestore di rete rwtimeOut 30 Timeout per un nuovo tentativo dell azione di lettura scrittura di file NFS Il tempo viene raddoppiato ad ogni nuovo tentativo della stessa serie finch si raggiunge il tempo di Timeout ReadSize lt packet size gt Dimensione del pacchetto per ricevimento dati in bytes Campo di inserimento da 512 a 4096 Inserimento 0 MillPlus usa la dimensione del pacchetto ottimale indicata dal server Valore standard 1300 WriteSize lt packet size gt Dimensione del pacchetto per spedizione dati in bytes Campo di inserimento da 512 a 4096 Inserimento 0 MillPlus usa la dimensione del pacchetto ottimale indicata dal server Valore di Default 1300 HardMount yj n Definisce se MillPlus deve ripetere il Remote Procedure Call fino a che il server NFS risponde y ripetere sempre n non ripetere y non usare se non c nessun server attivo in rete AutoMount yj n Definisce se MillPlus all inserimento si deve collegare automaticamente con la rete y non collegare automaticamente n collegare automaticamente UseUnixld y n Usa autenticazione Unix style per NFS y autenticazione Unix usa Userid Groupld DirCreateMode e FileCreateMode n nessuna autenticazione Userid Groupld DirCreateMode e FileCreateMode non sono usati Valore standard y Userld lt user ld gt Identificazio
105. entro 64 um In questo caso il centro viene automaticamente corretto Non si verifica alcun movimento di compensazione del punto finale come in V310 Se il punto finale e il centro non coincidono entro 64 um viene segnalato un errore Questo vale anche per l interpolazione elicoidale Lo svolgimento dei programmi generati con CAD viene sostanzialmente migliorato 23 18 2 Positionierfunktionen G27 G28 Parametri 6 Funzioni posizionamento F I3 Mov avanzamento Q inpos 1 inpod OFU AEU 2 STADI TO I4 Movimento rapido Q inpod 1 inpos I5 Logica posiz Q con 1 senza I6 Riduzione di acceleraz strappo G1 Be G I Tolleranza contornatura 1 G28 senza parametri G1 G2 G3 senza In Posizione G28 2 Movimenti con avanzamento G1 G2 G3 senza In Posizione condizione iniziale G28 13 0 G1 6G2 G3 con In Posizione G28 13 1 3 Movimenti di traslazione rapida GO GO con In Posizione condizione iniziale G28 14 0 GO senza In Posizione G28 14 1 214 Heidenhain 17 12 2003 AVANZAMENTO FUNZIONE POSIZIONE FUNZIONE POZISIONE 627 628 4 Logica di posizionamento con GO GO con logica di posizionamento condizione iniziale G28 15 0 GO senza logica di posizionamento G28 15 1 5 Riduzione di accelerazion Riduzione di accelerazion G28 I6 Ripristinarsi G28 16 100 6 Movimenti con precisione di contornatura programmabile G0 61 62 63 Precisione di contornatura MC765 Precisione di contornatura programmabile I7 0 10000 mm G28 17
106. eseguito il controllo preliminare 0 nessun controllo nnn tutti i movimenti con correzione raggio vengono sottoposti a controllo di collisione rispetto al rispettivo I2 numero di movimenti adiacenti Il valore compreso tra 0 e 400 posizione base nnn 5 Nota nella versione V510 G241 senza parametro uguale a G241 11 1 Nella versione V520 G241 senza parametri diviene uguale a G241 11 1 12 5 Avvertenze ed utilizzo Vedere anche G41 G42 Modalit G240 e G241 sono insieme modali Cancellazione G241 viene disattivato con 6240 M30 lt Interruzione programma gt o lt Reset CNC gt Errore di programmazione In caso di rilevamento di un inversione di direzione viene visualizzato il messaggio di errore P412 lt Contorno corretto nella direzione errata gt Inversione di direzione Se il raggio dell utensile eccessivo pu verificarsi un inversione di direzione con conseguente danneggiamento del pezzo In una simile evenienza attivando G241 viene visualizzato un messaggio di errore 1 12 2003 MillPlus IT V510 329 a II contorno AB BC stato programmato In presenza di una correzione del raggio l utensile viene riportato lungo CD Se BC inferiore al doppio del raggio dell utensile l utensile entrer in collisione con il pezzo durante lo spostamento da B a C e da C a D D D A b Il contorno raffigurato nella figura seguente stato programmato Se la retta inferiore al doppio del r
107. evidenziate Se viene attivato il softkey Liste L schen Cancella lista verr visualizzata una nuova riga di softkey con la domanda S No Se si risponde S verr cancellata la lista completa En Consente di tornare al menu principale 19 2 2 Inserimento di formule in EASYoperate Durante l immissione di dati possibile inserire funzioni matematiche nella finestra di dialogo Per fare ci immettere la formula da tastiera ASCII Se la formula eccede le dimensioni della finestra di dialogo verr riportata nella sua interezza sotto la finestra nelle righe di spiegazione 580 2 20 18 X 9 000 ax y 0 000 ay x da Z 0 000 az Se sla SI a SI 8 m B 8 000 aB Aaa 100 100 m Pa f j HORK l n Introduz Prendere ne Namorizz Finitura Ein _preced posizione Continuo are Ritorna 126 Heidenhain 17 12 2003 FASYOPERATE 19 3 Selezione avvio e o salvataggio del ciclo immissione libera Dopo avere selezionato un ciclo o un immissione libera ed avere immesso i dati corrispondenti l utente avr a disposizione le seguenti funzioni Verr avviata una simulazione grafica 2 5D Una nuova riga di softkey visualizzer en le altre funzioni pee Il dato precedente appartenente al ciclo corrente che stato avviato o INTCROOUZ dica preced memorizzato viene ripristinato PEREGO Il ciclo 0 l immissione libera viene memorizzato nella lista e il comando
108. finale contornatura Angolo 1 Angolo 2 DD DNKNKNKaQA O Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura Posizione dell utensile in senso assiale Questa posizione il punto di partenza della lavorazione di finitura La finitura ha inizio su Z1 e continua fino al raggiungimento di Z2 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Angolo gt 0 sul punto iniziale contorno Z1 Gli angoli A e B devono essere scelti in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Z2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno L orientamento utensile pu essere soltanto 3 4 o 5 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 MillPlus IT V510 491 MODO TORNITURA 32 13 8 Sgrossatura radiale finitura G837 R1 R2 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Angolo Angolo Lunghezza smusso Raccordo Raccordo Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile Funzioni associate G833 per la finitura Note e impiego La fini
109. il primo e l ultimo accostamento viene modificata in modo uniforme Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 C1 L C2 0 C3 C1 C4 C1 C5 0 1 C6 0 5 C7 C6 D3 0 Nota Profondit di taglio Se sono necessari pi di 2 tagli il taglio residuo e il penultimo taglio verranno realizzati come 2 tagli uguali Questo procedimento impedisce che si riducano eccessivamente le dimensioni dell ultimo taglio Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza 2 Senza rottura trucioli C4 gt C1 o C4 non programmato forare con avanzamento alla profondit di accostamento C1 gt Con rottura trucioli 0 lt C4 lt C1 forare a profondit C4 In seguito ritrarre a distanza di retrazione C5 Ripetere il procedimento fino a raggiungere la profondit di accostamento C1 3 Movimento di corsa di ritorno in traslazione rapida F5 verso l alto e successivamente di nuovo in traslazione rapida a immersione F2 fino alla distanza di sicurezza C6 in alto fino C7 in basso 434 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 4 In seguito la profondit di accostamento viene ridotta C1 per la quantit asportata C2 La profondit di accostamento minima pari a C3 Ripetere i punti 2 4 fino a raggiungere la profondit di foratura desiderata L Sostare sul fond
110. l asse principale 2 Y Correzione del raggio nel piano ZY Impostazione della finestra grafica Inizio Materiale descrizione grafica del profilo B4 significa disegno autonomo Inizio descrizione grafica del profilo 11 14 il colore blu chiaro Cerchio superiore del cilindro Linea Cerchio inferiore del cilindro Fine descrizione grafica del profilo Cambio utensile da tornio lunghezza raggio raggio dello spigolo e tipo Avvio tavola rotante per tornitura continua Posizionamento utensile da tornio sgrossatura G823 Avvio ciclo asportazione truciolo in piano Tornitura parte superiore G823 Avvio ciclo asportazione truciolo in piano Tornitura parte inferiore finitura G827 Avvio ciclo asportazione truciolo in piano finitura Finitura parte inferiore G827 Avvio ciclo asportazione truciolo in piano finitura Finitura parte superiore Disimpegno utensile Ritorno utensile Modo Fresatyra Disattivazione spostamento dell origine Fine programma MillPlus IT V510 507 MODO TORNITURA 32 14 Panoramica delle funzioni G ammesse nel modo Tornitura Le funzioni G pi usate nel modo Tornitura sono elencate nella tabella sottostante Per informazioni dettagliate sulle funzioni G vedere il manuale del controllo G00 Rapido G01 Interpolazione lineare G02 G03 interpolazione circolare G04 Tempo di attesa G14 Funzione di ripetizione G17 G18 Piano di lavoro G22 Chiamata macro G23 Chiamata programma principale G25 G2
111. lo zero di macchina M Lo zero di programma W viene collocato sullo spigolo sinistro del pezzo 200 100 N30 G93 X 200 Y 100 17 12 2003 MillPlus T V510 267 2 Si devono eseguire quattro fori attorno al punto A e B Nel programma lo zero di programma W collocato in in A ovvero in B R40 R40 i i le 90 200 Programma con G92 N79560 N1 G17 N2 G54 N3 G98 X 10 Y 10 Z10 1420 J180 K 30 N4 G99 X0 YO Z0 1420 J160 K 10 N5 F200 S3000 T1 M6 N6 G92 X90 Y70 Spostamento di origine incrementale N7 G81 Y1 Z 12 M3 Definizione del ciclo N8 G77 X0 YO Z0 145 J4 R40 Chiamata del ciclo N9 G92 X200 Y 20 Spostamento di origine incrementale N10 G14 N1 8 Funzione di ripetizione N11 G93 X0 YO Annullamento dello spostamento di origine incrementale N12 G0 Z100 M30 Programma con G93 Riferito allo zero di bloccaggio il programma si presenta cos N79561 N1 G17 N2 G54 N3 G98 X 10 Y 10 Z10 1420 J180 K 30 N4 G99 X0 YO Z0 1420 J160 K 10 N5 F200 S3000 T1 M6 N6 G93 X90 Y70 Spostamento di origine assoluto N7 G81 Y1 Z 12 M3 N8 G77 X0 YO Z0 145 J4 R40 N9 G93 X290 Y50 Spostamento di origine assoluto N10 G14 N1 8 N11 G93 X0 YO Annullamento dello spostamento di origine assoluto N12 GO Z100 M30 Avvertenze 268 Se in precedenza non stato attivato alcun G54 G59 G92 G93 viene attivato dallo zero di macchina Se attiva la rotazione del sistema di coordinate G92 G93
112. macchina disponibili nel modo manuale nel Menu Setup possono essere previste funzioni di supporto In tal modo possibile utilizzare agevolmente le funzioni di setup con le configurazioni macchina corrispondenti ad es sopratavola diaframma o divisore 37 3 Constanti di macchina nel file di monitoraggio Le costanti di macchina che si trovano anche nel file di monitoraggio sono rappresentate in Edit MC con un simbolo di serratura Queste costanti di macchina quindi non sono modificabili L abilitazione alla modifica si realizza con una password Le costanti di macchina che si trovano nel file di monitoraggio vengono sovrascritte solo se introdotta la password In questo modo si garantisce che le costanti di macchina non possano essere modificate involontariamente Avvertenza Le costanti di macchina da 250 fino a 316 incluso vengono utilizzate per la selezione delle possibili opzioni 17 12 2003 MillPlus IT V510 523 GENERALLE 37 3 1 Lista delle costanti di macchina dell operatore 20 Orientazione assi 0 0 1 90 2 180 3 90 936 2455 2456 524 Visualiz potenza mandrino O no 1 si Visualiz in G181 O fittizie 1 reali Sosta screensaver 0 255 min 0 no Selezione modo demo 0 n0 1 si 2 IPLC Dimensione memoria BTR 4 1024 kB Ingresso tecnologia 0 no gt 0 attivo Funzione remota DMC 0 no gt 0 si Ingresso misura utensile O no 1 si Prog assist contor O no gt 0 si Funzione BTR O no gt 0 si Fun
113. misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata viene salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default 14 1 B3 10 C1 10 L2 0 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 Note e impiego Vengono misurati due pezzi contrapposti 1 3 o 2 4 Direzione di avviamento della prima misurazione dello spigolo la prima misurazione sempre perpendicolare all asse principale la seconda misurazione sempre perpendicolare all asse secondario Direzione di avviamento della seconda misurazione dello spigolo in senso orario dal numero di spigolo 12303 1 in senso antiorario dal numero di spigolo 2 gt 404 2 Nota La figura di supporto riportata in G17 In caso di macchina con asse in profondit G18 la figura non corrisponde L angolo 1 deve essere scambiato con il 2 mentre il 3 con il 4 EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 02 04 05 e F2 Svolgimento del ciclo 17 12 2003 MillPlus IT V510 395 CICLI DI MISURAZIONE 1 Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata
114. modo si ottiene una tabella in cui sono indicati i risultati di pi misurazioni Attivazione Gli elementi di correzione del modello cinematico vengono azzerati all accensione del controllore Correzione del modello cinematico La deviazione misurata sull asse radiale e asse utensile viene corretta nel modello cinematico attivo nel primo elemento di correzione dell asse della tavola interessato Questo elemento di correzione agisce come uno spostamento punto zero negli assi interessati Le quote di orientamento di una testa utensile vengono corrette separatamente tramite un elemento di correzione nella testa Questa quota non viene misurata direttamente ma ottenuta dall elemento di correzione nella tavola sull asse utensile con la seguente formula Correzione della testa correzione tavola totale MC470 100 dove MC470 Compensazione temperatura Allungamento spostamento della testa Messaggi di errore P421 Nessun elemento di correzione Questo messaggio di errore viene visualizzato quando non si immettono gli elementi di correzione interessati nel modello cinematico 1 12 2003 MillPlus IT V510 413 CICLI DI MISURAZIONE 414 Heidenhain 1 12 2003 CICLI SPECIFICHE 28 Cicli specifiche G691 Misurazione squilibrio G692 Controllo squilibrio G699 Ciclo ATC ciclo di regolazione dell applicazione 28 1 G691 Misurazione squilibrio 6 Rilevamento sbilanciamento Per la descrizione fare riferimento al capitolo Torni
115. network gt administrator for values internet address of default router 0 0 0 0 no router i gt ask your network administrator for value Link layer protocol used rfc Ethernet ieee IEEE 802 1 hour of gmt gmt tz local gt gmt local tz use automatic summertime correction daylight saving portnumber DNC service configuration of a remote server more than one remote sections allowed internet address of the server gt ask your network administrator for value Server name used inside CNC server directory to be mounted as network drive on CNC This must be a shared directory on the NFS server units in milliseconds for timeout in server connection 0 100 000 0 timeout set to 700 ms fimeout used for retry at read write of NFS files time is doubled for each retry of same packet until timeOut packet size for data reception 512 to 4096 or 0 use server reported packet size packet size for data transmission yes no continue mouting until succesfull don t use y if you re uncertain server is running yes no automatically mount when CNC initialises use Userld groupld to identify to the server Unix style user id for Authentication gt ask your network Unix style group id gt administrator Unix style access right for dir create Octal number Unix style access rights for file create Octal number Heidenhain 17 12 2003 GENERALLE nfsServer
116. o P 4 Bo Y X Bl K1 4 Descrizione 2 N60 T1 M6 Cambio utensile N65 S500 M3 Attivazione mandrino N70 G781 L 30 F100 F5 6000 Definizione del ciclo di foratura N75 G772 X50 Y20 Z0 B1 40 K1 4 Esecuzione del ciclo di foratura sul quadrangolo in 10 B2 30 K2 3 punti 17 12 2003 MillPlus IT V510 425 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 8 G773 Lavorazione su griglia Esecuzione di un ciclo di lavorazione su punti equidistanti su una griglia 6 Operation on grid A Posizione Y Posizione Z Posizione Bi Longitudinal spacing Ki Number of longitudinal operations B2 Transverse spacing K2 Number of transverse operations Impostazioni di default A1 0 A2 90 EASYoperate amp DIN ISO G773 disponibile solo in EASYoperate Svolgimento del ciclo 1 Movimento in traslazione rapida in posizione 2 Il ciclo di lavorazione stabilito in precedenza viene eseguito in questo punto 3 Terminata l esecuzione l utensile si sposta sulla posizione successiva Le posizioni vengono eseguite nella direzione iniziale determinata dall angolo A15 a zig zag 4 Ripetere i punti 2 3 fin quando non sono state lavorate tutte le posizioni K1 K2 Esempio N60 T1 M6 Cambio utensile 1 N65 S500 M3 Attivazione mandrino N70 G781 L 30 F100 F5 6000 Definizione del ciclo di foratura N75 G773 X50 Y20 Z0 B1 40 K1 4 Esecuzione del ciclo di foratura sulla griglia in 10 punti B2 30 K2 3 426 Heidenhain 1 12 2003
117. oppure inserire il numero del programma er 17 12 2003 MillPlus IT V510 51 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 4 Attributo file fissaggio rilascio N e Selezionare il file o inserire il numero del file pr SISISISISISSISISESIS BESIUB 625980 PN LLLLLIL PM H A A A RA N A BA N A A A occ aunn Suan Ep gg Biner ra ista Directory BR Rinomin cartalla puri file memorizzati sono selezionati file memorizzati sono selezionati e contrassegnati nella colonna Attributi con la lettera R Memorizzare o rilasciare il file 5001 MM 2368 22 09 03 21 22234 MM 622 22 09 03 21 81200 PM 911 22 09 03 21 100002 PM 61 22 09 03 21 100010 PM 2902 22 09 03 21 222288 PM 185 22 09 03 21 625000 PM 876 22 09 03 21 1111111 PM 261 22 09 03 21 52 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 5 Copia di un file L uso della funzione lt File Copia gt uguale a quello di copia mediante Ethernet o di copia locale sul disco fisso Selezionando la directory di origine o di destinazione possibile stabilire se utilizzare Ethernet o meno Eine oder mehrere Dateien k nnen kopiert werden dice 44 N une so co so cdi ne so ss so de os 333333333533 Il NNNSNNNNNANNIO 1111111 PM Tr E A A RA A A PA u EI A a cartella Name a My Computer Name EH 100002 PM E SYSTEM C NNN
118. per esempio la precisione di inserimento delle componenti vettoriali arriva a sei decimali Sottosquadri sottosquadri o le collisioni tra utensile e materiale nei punti che non richiedono alcuna lavorazione non vengono riconosciuti dal CNC Modello cinematico TCPM Il modello cinematico utilizzato per i calcoli in G141 Quando non attivo un modello cinematico MC312 Piano di lavorazione libero 0 G141 compatibile con la funzione G141 delle precedenti versioni CNC 1 12 2003 MillPlus IT V510 287 Vettore utensile TCPM I1 J1 K1 Componenti di asse del vettore utensile oppure A B C Coordinate di asse rotante del vettore utensile Il vettore utensile o le coordinate dell asse rotante indicano la direzione del asse del utensile Nella sua rotazione l utensile viene mantenuto parallelo a questo vettore Questo vettore pilota il posizionamento degli assi rotanti e il relativo movimento di compensazione con gli assi lineari in G141 Cancellazione La funzione G141 si cancella con G40 M30 il softkey Interrompi programma o il softkey Reset CNC La fresa si ferma sull ultima posizione corretta Gli assi rotanti iniziano automaticamente a ruotare indietro Funzioni da cancellare Quando si lavora con G141 necessario cancellare le funzioni G64 Variazione scala G73 A45 Rotazione assi G92 G93 B4 e G182 Quando attiva G141 TCPM sono ammesse le seguenti funzioni G Movimenti di base 0 1 7 Piani
119. per la misurazione con TT 130 Se viene dato un altro orientamento utens viene emesso il messaggio di errore R326 Orientamento utens non ammesso 474 Heidenhain 17 12 2003 MODO TORNITURA PARAMETRI UTENS DALLA TABELLA UTENS Il ciclo di misurazione impiega i seguenti parametri della tabella utens Attenzione Verificare che la lunghezza E Lunghezza utensile L ed il raggio R siano registrati entro la R Raggio utensile tolleranza MC397 altrimenti viene e rasata ee DD Raggio tagliente utensile emesso un messaggio di errore L4 Sovrametallo lunghezza R4 Sovrametallo raggio L5 Tolleranza lunghezza R5 Tolleranza raggio E Stato utensile O Orientamento utensile Osservazione Prima di misurare gli utensili per la prima volta registrare nella tabella utensili il raggio stimato la lunghezza stimata e l orientamento del rispettivo utensile Il ciclo di misurazione ricava gli O attuali dalla tabella utens o da G302 ESECUZIONE DEL CICLO II MILLPlus misura l utensile secondo un ciclo programmato in modo fisso viene impostato il piano di lavoro per la misurazione l asse utens si sposta alla distanza di sicurezza 11 la posizione utens attuale viene controllata e se non coincide con la misurazione viene impostata i due assi si spostano con avanzamento fino alla posizione di misurazione del tastatore l asse utens si sposta con avanzamento fino al tastatore misurazione della lunghezza utens e successivamente d
120. posizionamento i 417 29 2 DI OQUZIONE rca ae ona 418 29 3 Descrizione degliINdlizzi at ni era a E hit 419 29 4 6700 CICI d 10 nk ra in PIANO nen ae sale 420 29 56G730 Fresatuia per ngne ee a reiterate 422 29 6G7 F1 Eavorazione su Nea rh 424 29 7G772 Lavorazione su quadrangolo iii 425 2986773 Lavorazione sugrglia risul 426 2996777 Lavorazione SU cerchio Leica 427 29 10 65779 Lavorazione su posizione ii 429 ESEMPIO ille 429 29 11 G781 Foratura centrinatura i 430 29 12 G782 Ciclo di foratura profonda nenne nenne nennen 431 29 13 G783 Foratura profonda con rott truc add e 434 29 14 G784 Ciclo di maschiatura i 436 29 15 O785 Alesalufdel lodata dia 438 29 16 G786 Tornitura interna ii 439 29 17 G787 Fresatura di tasche nennen 441 29 18 G788 Fresatura di scanalature nennen 443 29 19 G789 Fresatura tasca circolare nenne nennen 445 29 20 G790 SIacc lura N AO idiota 447 29 21 65794 Maschiatura interpolata nenn nenne nennen 449 29 22 G7IT RNAUa Tassen 451 29 23 G798 Finilurardi scanalature enaa ae au a 453 29 24 6799 Finitura asea ilcolafe u a re ei 455 s0 Eiel nellerigh amp G80H TOM a ee ee eine eiserne 457 SINOS GENET alla ee ee ee
121. principale e dell asse utensile sistema di coordinate base N G180 asse principale 1 asse principale 2 asse utensile sistema di coordinate base Parametri Disattivaz interpolaz cilind i allocaz asse al sist di coord i allocaz asse al sist di coord i allocaz asse al sist di coord i allocaz asse al sist di coord i allocaz asse al sist di coord OTSNKH XCAI Fondamenti generali L impostazione normale G180 X1 Y1 Z1 Sono soltanto possibili le seguenti configurazioni Asse principale 1 Asse principale 2 Y Asse utensile ZoW Tre diverse informazioni determinano il corretto modo di funzionamento 1 Tramite G17 G18 G19 viene determinato l asse utensile G17 Z 2 G180 determina quali assi devono essere cambiati G17 W in Z 3 Le costanti di macchina per la definizione asse utensile devono corrispondere l asse utensile W appartiene a Z Esempio N12340 N1 G17 T1 M6 N2 G54 N3 F1000 81000 M3 N4 G180 X1 Y1 Z1 Attivazione piano principale XY e asse utensile Z N5 G81 Y2 B10 Z 22 Definizione del ciclo N6 G79 X0 YO Z0 Foratura il movimento di avanzamento avviene nell asse Z Note e impiego Le funzioni G41 644 G64 rotazione assi G92 G93 B4 e G141 devono essere annullate prima di attivare G180 La compensazione lunghezza utensile attiva nell asse utensile definito La compensazione raggio attiva nel piano principale Le costanti di macchina devono essere correttamente impostate Se l asse W il
122. programma 12 1 Attivazione del programma Spostare il cursore sul programma desiderato oppure introdurre il numero di programma G G E Viene attivata automaticamente la modalit Esecuzione Lavorazione Enter N 12 2 Attivazione diretta del programma modificato Modificare il programma 17 12 2003 MillPlus IT V510 75 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 3 Modalit CAD La funzione Modalit CAD viene utilizzata per eseguire programmi che richiedono un volume di memoria maggiore di quello di cui dispone la memoria CNC RAM La dimensione della memoria BTR viene definita in MC93 CAD editor Ph CA Modalit CAD so Nr T 4 Posizionare il cursore sul programma richiesto o introdurre il numero di programma AO0OCOCOANAN CN La modalit viene attivata automaticamente Eseguire lavorazione M gt E CAD 81200 PM 6200 6203 Universal f Esecuzione Lavorazione 200 620 Sa et CUCIE I WENN NA MILL V wI oL m iO N1 G N2 654 I1 N4 G195 KO Z0 Y 30 I 150 K 55 J100 NS G199 KO YO 20 BI CZ N6 6198 K15 20 Y15 D 25 N G1 8 135 N8 Y 85 N9 RIS N10 Y15 N11 G196 N12 6200 N13 TI M67 R3 2 N14 F4000 5212 M3 N15 6201 Y0 4 2 5 BS I60 Ji KIO R3 2 N1 8001 N2 8000 F2 680 758 w sil X 0 000 ax T 0 Y 0 000 ay F 0 0 Z 0 000 22 S O 0 n C 0 000 AC ome ee dr Da B 0 000 AB W100 V100 100 WORK 19 40 Blocco Cancella Stop Stato Stato Grafica
123. programma attivo Lo stato attivo dell Autostart segnalato dallo sfondo giallo dell orologio 82 Heidenhain 17 12 2003 ARRESTO INTERRUZIONE DI UN PROGRAMMA RICERCA BLOCCO 13 Arresto interruzione di un programma Ricerca blocco 13 1 Arresto interruzione dell esecuzione di un programma Durante la lavorazione e nel modo blocco a blocco si pu interrompere in qualsiasi momento l esecuzione di un programma 19 Arresto avanzamento oppure Arresto avanzamento e mandrino to Possibilita durante un interruzione di programma Durante un interruzione di programma nel punto di interruzione si hanno le seguenti possibilit Riprendere l esecuzione del programma Con il tasto di avvio l esecuzione del programma viene ripresa Allontanare l utensile dal pezzo In modo manuale allontanare dal pezzo gli assi con i tasti di direzione in avanzamento programmato In caso di piano di lavorazione orientato G7 con il sofkey F7 Jog in piano G7 possibile commutare tra piano di lavorazione obliquo e le coordinate Interrompere il programma Con il sofkey Interruzione programma terminarne l esecuzione ACHTUNG La traslazione coni tasti di direzione esterni dipende dalla macchina Osservare le indicazioni del manuale della macchina utensile utilizzata Rischio di collisione 13 2 Cancellazione degli errori e dei messaggi sullo schermo Cancellare gli errori e i messaggi sullo schermo Il programma non viene interrotto
124. programma si arresta come intervento e attende lt Avvio gt Note e impiego Con G350 possibile rendere visibile una finestra precedentemente definita testi all interno della finestra sono fissi mentre i valori vengono costantemente aggiornati sulla base del parametro E definito Se programmato I2 1 per l esecuzione del programma il controllore attende che venga premuto lt Avvio gt Se programmato I2 1 prima di proseguire il programma aspetta che venga operata l entrata e che venga premuto lt Avvio gt E possibile attivare una sola finestra di inserimento alla volta Al momento le finestre definite sono 4 finestra operativo Visualizzazi Lato destro dello schermo 15 regole 37 Automatico Dashboard in alto caratteri Automatico Dashboard in alto Automatico Dashboard in alto Visualizzazi Lato sinistro dello schermo 15 regole 37 one Automatico Dashboard in alto caratteri Vedere anche il file di configurazione La finestra compare anche nel grafico ma non durante la ricerca blocchi La finestra scompare dopo M30 e lt Interrompi programma gt 24 7 2 1 Scrittura nella finestra N1 E11 45 Numero foro N2 E12 6 Numero N10 6350 N1 3501 11 1 12 1 Scrittura nella finestra Viene utilizzato il file D STARTUP CYCLES FORM3501 CFG Schema di foratura Masima numero foro 45 Numero foro 6 358 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO File di configurazione finestra di visualizzazione
125. punto iniziale contorno Z1 Gli angoli A e B devono essere scelti in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Z2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno MillPlus IT V510 489 MODO TORNITURA 32 13 6 Sgrossatura radiale G833 Z1 Y2 R1 R2 K Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Profondit di avanzamento Angolo Angolo Lunghezza smusso Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile I 0 K 0 Funzioni associate G837 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 5 6 o 7 La traiettoria utensile viene corretta per il raggio tagliente 490 G Sgrossatura assiale Y Punto di inizio 4 Punto di inizio Yi Punto inizio contornatura Zi Punto inizio contornatura Y2 Punto finale contornatura 22 Punto finale contornatura C Profondit di accostamento A Angolo 1 B Angolo 2 Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y1 e continua fino al raggiungimento di Y2 Posizione dell ute
126. quarto asse deve essere MC117 3 come l asse Z MC3401 0 l asse W un asse lineare Si possono impiegare soltanto coordinate cartesiane Se viene programmato G180 e la compensazione raggio ancora attiva questa viene annullata da G180 E consigliabile annullare la compensazione raggio con G40 e poi passare al sistema di coordinate base 1 12 2003 MillPlus IT V510 305 23 74 Sistema di coordinate base cilindriche G182 Selezione del sistema di coordinate cilindrico Questo sistema consente di programmare in modo facile contorni e posizioni sulla superficie cilindrica curva Attivazione del sistema di coordinate cilindrico N G182 asse del cilindro asse rotativo asse utensile Traslazione rapida con attivo G182 N GO asse del cilindro asse rotativo asse utensile Movimento di avanzamento lineare N G1 asse del cilindro asse rotativo asse utensile F Movimento di avanzamento circolare N G2 G3 asse del cilindro asse rotativo R Ritorno al sistema di coordinate base N G180 O M30 Softkey interruzione programma softkey reset CNC Parametri Attivazione interpolaz cilindro Piano cilindro 2 Asse utensile 3 Piano cilindro 2 Asse utensile 3 Piano cilindro 2 Asse utensile 3 Piano cilindro 1 Piano cilindro 1 Raggio cilindro DONKH X m 306 Heidenhain 17 12 2003 6182 Al x2 23 R 6182 Bil Y2 23 R G182 B1 Y2 Z3R o come finora G182 B1 Y1 ZIR G182 A1 X2
127. questa istruzione In tal caso nella finestra o nel file viene scritto il valore del parametro E Solo per una finestra di inserimento input definisce posizione formato e parametro E di un campo di inserimento solo per G350 e windowld 2 ammessa una sola sezione input J line Numero di riga position Numero di posizione eparam Numero del parametro E dove numero parametro E 1 MC83 form digitDecimal dove digitDecimal lt digits gt lt decimals gt sign yesNo dove yesNo y spazio per il segno n nessuno spazio per il segno I 17 12 2003 MillPlus IT V510 357 FUNZIONI G SPECIFICHE PER MACRO 24 7 2 G350 Scrittura nella finestra Con i parametri E ed un file di configurazione possibile scrivere determinate righe e valori in una finestra E anche possibile rimanere in attesa di una precisa entrata In tal modo possibile per il rilevamento dello squilibrio comunicare il risultato all operatore Formato Si ee 6 Scrittura nella finestra Ni Numero file di configurazione Ii Finestra nascosta 1 visibile I2 Finestra Q nessuna lt INT gt 1 lt INT N1 Definisce il file di configurazione lt D STARTUP CYCLES FORMnnnn CFG gt utilizzato per il formato le righe e i parametri E da scrivere Numero di file compreso tra 1 e 8999 1 0 la finestra non visibile Impostazione all inserimento 1 la finestra visibile I2 0 Il programma non si arresta 1 Il
128. raggio fresa 12 0 il posizionamento costituito da una linea e da un arco di cerchio Se la distanza tra la posizione attuale e il cerchio di posizionamento minore del raggio fresa 12 0 viene modificato in I2 1 e il posizionamento diventa un quarto di giro Nella programmazione di G61 valgono le seguenti limitazioni G61 non consentito in modalit ICP e G64 in modalit MDI e in modalit G182 Per i blocchi che seguono immediatamente il posizionamento G61 valgono determinate limitazioni Sono consentite soltanto le seguenti funzioni G64 G0 G1 G2 G3 con movimenti nel piano di lavorazione 240 Heidenhain 1 12 2003 Essempio N1 G17 N2 T1 M6 Fresa R5 N3 F500 S1000 M3 N4 GO X0 YO Z30 Posizionamento sulla posizione iniziale posizione 1 X0 YO Z30 N5 G41 Compensazione raggio sinistra N6 G61 12 2 X20 Y20 Z 5 Z1 10 R5 11 0 F2 200 Posizionamento tangenziale l2 2 con semicerchio La prima parte del posizionamento una traslazione rapida con logica di posizionamento sul punto iniziale del semicerchio posizione 2 X Y Z10 La compensazione raggio viene attivata su questo movimento L arco di cerchio viene eseguito come elica Il contorno comincia in posizione X20 Y20 Z0 posizione 3 X20 Y25 Z 5 N7 G64 N8 G3 120 J50 R1 0 N9 G1 X60 Y60 N10 G63 N11 G62 I2 2 Z1 10 R5 Allontanamento tangenziale 12 2 con semicerchio Il semicerchio viene eseguito come elica L altezza iniziale del asse Z
129. salto a N180 N120 G29 I1 E30 N 210 E30 E4 lt 0 Se E4 lt 0 allora salto a N210 N150 G29 I1 E30 N 290 E30 1 Salto a N290 0 lt E4 lt 360 N160 N170 Fehlermeldung Phi gt 360 N180 G300 D190 Messaggio di errore Phi gt 360 Valore programmato gt valore massimo Si deve terminare il programma e introdurre un E4 diverso N190 N200 Fehlermeldung Phi lt 0 N210 G300 D191 Valore programmato lt valore minimo Valore programmato lt valore minimo Si deve terminare il programma e introdurre un E4 diverso N220 N290 Programma normale 334 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 2 2 G301 Messaggio di errore nel programma o macro caricati Messaggio di errore nel programma o macro caricati Formato G301 O errore in blocco originale Note e impiego G301 viene generato se durante il caricamento di un programma o di una macro viene rilevato un errore di lettura La funzione pu stare soltanto all interno di programmi e macro errati La funzione non pu essere introdotta in MDI messaggi di errore sono gli errori O esistenti vedere la Lista errori P e O nel capitolo Varie Esempio Programma corretto memorizzato su disco fisso Il programma stato fatto con MC84 0 N9999 Programma N1 G17 N2 G57 N3 T1 M6 N4 F200 S1000 M3 N99 M30 Programma sbagliato nella RAM Lo spostamento di origine ampliato attivo MC84 gt 0 N9999 ERR Programma N1 G17 N2 G3
130. scritto nella tabella Esempio e CLI aS 1 5 Questo esempio apre una tabella nella memoria e vi aggiunge una riga completa N1 E10 arrayOpen Work Tool arr E10 numero di identificazione interno tabella N2 E20 arrayWrite E10 4 1 11 N3 E21 arrayWrite E10 4 2 46 0 N4 E22 arrayWrite E10 4 3 10 6 EEE 207 18 La tabella modificata deve essere memorizzata sull hard disk con arraySave 366 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 8 2 8 arrayRead numero di identificazione interno tabella riga colonna La funzione arrayRead serve per leggere un valore in una tabella nella memoria CNC e quindi memorizzarlo in un parametro E lt Numero di identificazione interno tabella gt Nome della tabella nella memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen lt Riga gt Numero di riga lt Colonna gt Numero di colonna Valore restituito Il valore restituito il valore dell elemento lt riga gt lt colonna gt Se questo elemento della tabella vuoto viene restituito il valore 999999999 Esempio i di 207 5 Questo esempio apre prima in memoria la tabella Quindi viene letto l elemento nella terza riga e nella prima colonna N1 E10 arrayOpen Work Tool arr E10 numero di identificazione interno tabella N2 E20 arrayRead E10 3 1 Il parametro E20 contiene ora il valore 10 24 8 2 9 arrayFilter
131. statico possibile far assumere all utensile un angolazione ottimale dal punto di vista tecnologico rispetto alla superficie del pezzo La funzione G8 un movimento di avanzamento in profondit e non pu essere utilizzata in modo continuativo su una superficie curva durante una traiettoria Con G141 con TCPM dinamico l utensile viene condotto su una superficie curva del pezzo con un angolazione tecnologica ottimale La funzione considera le dimensioni utensile correnti Il TCPM dinamico viene utilizzato per la fresatura a 5 assi Il TCPM dinamico conduce anche gli assi rotanti L utensile viene condotto lungo la superficie curva del pezzo in posizione perpendicolare o con l orientamento programmato Z N vettore normale alla superficie l J K O vettore utensile 11 J1 K1 o coordinate assi di rotazione del vettore utensile A B C Il formato dei blocchi lineari in G141 ampliato dalla possibilit di programmare un vettore utensile Le combinazioni possibili sono vettore normale alla superficie e o vettore utensile Se si utilizza soltanto il vettore utensile necessario calcolare la correzione utensile nel sistema CAD G7 pu essere attiva In questo caso il vettore normale alla superficie e il vettore utensile sono definiti nel piano di G7 Note e impiego Indirizzi R R1 L2 TCPM R definisce il raggio utensile con il quale sono stati ca
132. tolleranza N15 649 R2 R1 02 N 17 ES Foratura lt 15 0 02 Salto gt N 17 Confronto tolleranza N16 G29 E10 1 N 23 Salto condizionato alla fine programma N17 G50 T1 R1 1 Calcolo del raggio utensile N18 M28 Disattivazione del tastatore N19 G14 N1 2 N2 5 N20 G29 E1 E1 1 N 23 N21 MO N22 Foro fuori dall intervallo di tolleranza N23 M30 234 Heidenhain 17 12 2003 23 31 Disattivazione attivazione dello spostamento assi G51 G52 Definizione dello zero pezzo con i dati in memoria Attivazione N G52 Disattivazione N G51 Avvertenza L impiego delle funzioni solo limitato a programmi che erano stati creati per precedenti tipi di processori La funzione G52 viene resettata con il softkey CNC o annullata programmando G51 Le funzioni G51 e G52 rimangono attive dopo CNC RESET softkey interruzione programma e M30 Se gi attivo uno spostamento di origine G54 G59 G52 viene attivato da questo spostamento Se attivo G52 G54 G59 vengono attivati da questo spostamento A partire da V320 Se MC84 0 G52 sta nella memoria ZO ZO origine Se MC84 gt 0 G52 sta nella memoria PO PO spostamento palette In entrambe le memorie le origini possono essere modificate 17 12 2003 MillPlus IT V510 235 23 32 Disattivazione attivazione dello spostamento di origine G53 G54 G59 Spostamento dello zero pezzo su una nuova posizione le cui coordinate sono memorizzate nella memoria origini sotto il numero interessato
133. tra caratteri maiuscoli e minuscoli 3 9 Selezione nel menu Easy Operate ICP e IPP 1 Per mezzo dei tasti cursore possibile spostarsi nel menu verso sinistra destra in alto e in basso La selezione viene attivata con il tasto ENTER 2 Oppure premendo un tasto numerico 1 9 Il tasto ENTER non viene utilizzato 17 12 2003 MillPlus T V510 17 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 10 Selezione rapida del modo x a Numero in modalit a due cifre 1 Cifra Menu Posizione 2 Cifra Modalit N Posizione Esempio Selezione ore ontrol B Erg k l 3 11 Softkey di stato L indicatore di stato dei softkey informa sullo stato attuale Esempio Blocco Softkey grigio Softkey non attivo singolo Softkey blu Softkey attivo By pai x Bloct U si ngo o 18 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 12 Softkey utente softkey utente consentono l esecuzione rapida delle funzioni di uso comunes _ S I softkey utente compaiono quando si preme il tasto del modo principale nel modo principale attuale A MORK Premendo di nuovo i softkey utente scompaiono e la precedente funzione ritorna di nuovo attiva Comunicazione WORK 0 30 Ricerca finestra 17 12 2003 MillPlus IT V510 19 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHE
134. utensile Funzioni associate G823 per la sgrossatura Note e impiego La finitura va da Y1 Z1 a Y2 Z2 Luce radiale finitura Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura NMEK MNKMNKH QQ Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura La finitura ha inizio su Y e continua fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della lavorazione di finitura Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Angolo gt 0 sul punto iniziale contorno L angolo A o B deve essere scelto in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Lunghezza smusso sul punto finale contorno ammessa la programmazione soltanto di I1 o di R1 valore di default R1 0 Raccordo sul punto finale contorno Lunghezza smusso sul punto iniziale contorno Raccordo tra gli angoli A e B L orientamento utensile pu essere soltanto 4 5 o 6 La traiettoria utensile viene corretta per il raggio tagliente 488 Heidenhain 17 12 2003 MODO TORNITURA 32 13 5 Sgrossatura assiale G832 Z1 Y2 R1 R2 K Punto di partenza Punto di partenza Punt
135. utensile si ritrae dal foro effettua un orientamento del mandrino e si sposta di nuovo per la dimensione eccentrico C1 gt 7 AI termine movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 17 12 2003 MillPlus T V510 447 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio L1 1 L 7 pei A R8 L5 30 1 3 Ze IL N60 T1 M6 Cambio utensile raggio utensile R10 dimensione eccentrico C1 3 altezza taglienti C2 4 angolo di orientamento mandrino DO N65 S500 M3 Attivazione mandrino N70 G790 L3 30 L8 L1 1 C1 3 C2 4 F100 Definizione del ciclo di sfacciatura in tiro N75 G79 X30 Y40 Z0 Esecuzione del ciclo fisso sul punto 448 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 21 G794 Maschiatura interpolata Definire il ciclo di maschiatura interpolata in un unico blocco di programma 6 Filettatura con interpolazione L Profondit F2 Passo Impostazioni di default L1 1 L2 0 EASYoperate amp DIN ISO G794 disponibile solo in EASYoperate Note e impiego AI termine del ciclo viene attivato lo stato del mandrino e lo stato del refrigerante attivo prima del ciclo L avanzamento viene calcolato secondo il numero di giri Durante la maschiatura l override del numero di giri attivo mentre l override di avanzamento non attivo Per rich
136. valore misurato Esempio Allineamento di un pezzo N40 G17 Imposta piano N50 G54 13 Impostazione del punto zero N60 G633 X 100 Y 50 Z 5 Definire il ciclo di misura con punto iniziale 1 foro X1 10 Y1 50 Z1 5 Punto iniziale 2 foro L2 30 15 2 Memorizzare la distanza di sicurezza 30 e il valore misurato nello spostamento punto zero attivo dell asse rotante C N70 GO CO La tavola rotante viene posizionata su zero G17 406 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 13 G634 Misura centro 4 fori Questo ciclo di tastatura calcola il punto di intersezione delle linee di collegamento di due centri di fori quindi imposta tale punto di intersezione come punto di riferimento A scelta MillPlus pu scrivere il punto di intersezione anche in una tabella di punti zero 6 Misura centro 4 fori 1 Punto di misura Yi Punto di misura Zi Punto di misura 2 Punto di misura Y2 Punto di misura 22 Punto di misura 3 Punto di misura Y3 Punto di misura 23 Punto di misura L2 Distanza di sicurezza DASIIAIUIGIMMNMN X Y Z Punto iniziale della misurazione del 1 foro oppure posizione attuale X1 Y1 Z1 Punto iniziale della misurazione del 2 foro devono essere immesse tutte e 3 le coordinate X2 Y2 Z2 Punto iniziale della misurazione del 3 foro devono essere immesse tutte e 3 le coordinate X3 Y3 Z3 Punto iniziale della misurazione del 4 foro devono essere immesse tutte e 3 le coordinate C1
137. verso il raggio di curvatura agli spigoli Se C minore di R e il punto di contatto si sposta da sinistra a destra anche in questo caso viene eseguito un movimento di compensazione 1 12 2003 MillPlus IT V510 201 ROTAZIONE DELLA DIREZIONE UTENSILE G8 Per le frese cilindriche con raggio di curvatura agli spigoli C lt raggio della fresa R vale la seguente particolarit durante la rotazione dalla posizione perpendicolare 1 alla posizione inclinata 2 gt 3 o viceversa il punto di contatto si sposta dal centro della fresa verso il raggio di curvatura agli spigoli A o viceversa Un movimento di compensazione sulla punta dell utensile provvede a mantenere comunque invariata l attuale posizione di contatto X Y Z MAGGIORAZIONE LUNGHEZZA UTENSILE Quando la rotazione ha luogo intorno al punto di contatto dell utensile L1 2 L definisce una maggiorazione aggiuntiva lungo la direzione dell utensile tra il centro di rotazione e la punta dell utensile CORREZIONE UTENSILE Durante la funzione Rotazione della direzione utensile G8 vengono corrette le dimensioni L R e C dell utensile Questa correzione utensile G8 indipendente da G41 e G42 ed sempre attiva All inizio e alla fine della correzione utensile viene spesso eseguito un movimento aggiuntivo di compensazione solo quando C minore di R Se quando attiva la funzione G8 cambiano le dimensioni dell utensile L R C la posizione attuale degli assi lineari v
138. 0 N11 GO X 1 Y E1 Z0 11 1 K1 0 N12 generato nel sistema CAD N13 arco anteriore sinistro N14 G1 X 0 Y E1 Z 4 11 0 996194698 K1 0 087155743 N15 G1 X 0 000609219 Z 3 930190374 11 0 994521895 K1 0 104528463 N16 G1 X 0 002436692 Z 3 860402013 11 0 992546152 K1 0 121869343 N17 G1 X 0 005481861 Z 3 790656175 11 0 990268069 K1 0 139173101 N ogni grado un punto N100 G1 X 3 790656175 Z 0 005481861 11 0 034899497 K1 0 999390827 N101 G1 X 3 860402013 Z 0 002436692 11 0 052335956 K1 0 998629535 N102 G1 X 3 930190374 Z 0 000609219 11 0 069756474 K1 0 99756405 N103 G1 X 4 Z 0 11 0 087155743 K1 0 996194698 N104 arco anteriore destro N105 G1 X 36 Z 0 11 0 087155743 K1 0 996194698 N106 G1 X 36 06980963 Z 0 000609219 11 0 104528463 K1 0 994521895 N107 G1 X 36 13959799 Z 0 002436692 11 0 121869343 K1 0 992546152 N N194 G1 X 39 99756331 Z 3 860402013 11 0 998629535 K1 0 052335956 N195 G1 X 39 99939078 Z 3 930190374 11 0 99756405 K1 0 069756474 N196 G1 X 40 Z 4 11 0 996194698 K1 0 087155743 290 Heidenhain 17 12 2003 N197 G40 N1971 arco posteriore destro N1972 rinvio alla passata successiva N1973 G174 L100 corsa di ritorno utensile N1974 GO BO CO tavole rotanti tornitura al sistema di coordinate originario N198 E1 E1 0 25 N1981 G1 Y E1 movimento nel normale sistema di coordinate X Y Z N1982 G141 Oppure senza disattivazione di G141 N197 arco posteriore destro N198 E1 E1 0 25 rinvio alla passat
139. 0 sul punto iniziale contorno L angolo A o B deve essere scelto in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Lunghezza smusso sul punto finale contorno E ammessa la programmazione soltanto di I1 o di R1 Raccordo sul punto finale contorno Lunghezza smusso sul punto iniziale contorno Raccordo tra gli angoli A e B MillPlus IT V510 485 MODO TORNITURA 32 13 2 Luce radiale G823 Y1 Z1 Z2 R1 2 R2 leK Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Profondit di avanzamento Angolo Angolo Lunghezza smusso Raccordo Lunghezza smusso Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 12 0 R2 raggio tagliente utensile I 0 K 0 Funzioni associate G827 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 4 5 o 6 La traiettoria utensile viene corretta per il raggio tagliente 486 G Luce radiale Y Punto di inizio a Punto di inizio Y Z i Punto inizio contornatura i Punto inizio contornatura Y2 Punto finale contornatura Punto finale contornatura C Profondit di accostamento Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y e continua fino al raggiungimento
140. 0 7 il raggio F2 x 0 5 l angolo fisso a 30 Procedura Avvio parallelo all asse dal punto di inizio Y Z al punto inizio contornatura Y1 Z1 Movimento di traslazione del contorno rientranza per il punto finale contornatura Y2 Z2 A seconda del passo F2 la forma delle rientranze viene realizzata in pi passaggi Ripassatura del contorno rientranza completo Nel punto finale l asse Z si libera di 0 1 mm dal contorno 17 12 2003 MillPlus IT V510 501 MODO TORNITURA 32 13 18 G851 Rientranza DIN 509 E Freistich DIN 509 E Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Raggio Depth of undercut DNKMNKNK 0 Drum DO re Il YZ Punto iniziale del ciclo per rientranze Y1 Z1 Punto inizio contornatura Y2 Z2 Punto finale contornatura R Raggio della forma rientranza B1 Rientranze L Lunghezza della rientranza B3 Sovrametalli di finitura 1 Lunghezza smusso 1 Posizioni base 11 0 Note e impiego Contorno rientranza con gli elementi smusso opzionale cilindro forma rientranza e superficie piana su una forma predefinita possibile programmare solo rientranze a norma DIN oppure a forma libera Forma della rientranza Per la norma DIN i valori relativi alla profondit B1 e al raggio R devono essere prelevati dalla tabella Per la forma libera B1 e R sono a programmazione libera l
141. 0000 N520 X999 Y1999 Z998 11 0 J1 0 098 K1 988 987 N10000 G40 Disattivazione dello spostamento utensile N10010 G174 Movimento di retrazione dell utensile N10020 TO M6 Mandrino testa forca vuoto N10030 G137 Azionamento della tavola C In G54 I60 viene riattivata la tavola C 180 Posizione tavola C di nuovo a 90 gradi N10040 M153 Orientamento della testa forca verso l esterno N10050 M30 Descrizione generale della configurazione secondo asse Formato G136 Modalit G136 e G137 sono insieme modali Commutazione degli assi G136 e G137 operano la commutazione della configurazione asse G137 disattiva la configurazione asse di G136 testa forca Modello cinematico Gli assi ausiliari utilizzati da G136 devono essere presenti nel modello cinematico Per la testa forca la macchina necessita di due modelli cinematici con e senza testa forca Raggiungimento degli assi programmati Le posizioni dell asse principale programmate nel programma NC vengono raggiunte dall asse ausiliario commutato Ci riguarda anche il comando manuale tasti jog degli assi 280 Heidenhain 17 12 2003 Funzioni G ammesse quando G136 diventa attivo G136 non deve essere programmato quando attivo G7 G8 G36 G41 G44 G64 G141 6182 G19x o G20x Se attivo G136 tutte le funzioni G sono ammesse Disattivazione di G136 La funzione G136 viene disattivata con G137 G136 non viene disattivato con lt Interruzione programma gt M30 o lt Reset CNC gt
142. 0000 gmm lo stesso effetto che 1000 grammi hanno su 150 mm La forza centrifuga proporzionale allo squilibrio e aumenta al quadrato con l aumentare del numero di giri Forza centrifuga Fc m R 1000000 S 2 PI 60 12 dove Fc forza centrifuga N m massa g R distanza del centro della massa dal centro della tavola mm S Numero giri g min Lo squilibrio va compensato con un contrappeso Per il rilevamento dello squilibrio vengono utilizzati i sistemi di misurazione dell asse rotante C e dell asse lineare Y 478 Heidenhain 1 12 2003 MODO TORNITURA 32 12 3 G227 G228 Monitor di squilibrio Questa funzione sorveglia durante la lavorazione lo squilibrio che si crea durante la tornitura di un pezzo non bilanciato su un tornio fresa Se viene superato un determinato valore limite la lavorazione viene interrotta Esistono due valori limite uno impostato in modo fisso e uno programmabile Il valore impostato in modo fisso dal costruttore della macchina sempre attivo impostato pi alto e serve per proteggere la macchina Il valore limite programmabile pi basso e viene attivato se necessario per esempio non durante i movimenti di avanzamento Osservazione Il valore di squilibrio attuale visualizzato sul Indicatore prestazioni mandrino La funzione Monitor di squilibrio pu essere attivata e disattivata in un programma ATTIVAZIONE MONITOR DI SQUILIBRIO G223 11 I2 13 I1 Defini
143. 01 0138 657 G301 indica che il blocco sbagliato G57 deve essere G54 13 N3 T1 M6 N4 F200 S1000 M3 N99 M30 Note Questo programma sbagliato pu essere eseguito Nel blocco G30 si verifica un arresto e compare l errore P33 modificare il testo nel blocco cambiato Questo blocco deve essere modificato e il programma deve essere avviato di nuovo 1 12 2003 MillPlus IT V510 335 FUNZIONI G SPECIFICHE PER MACRO 24 3 Ausfuhrungs Funktionen 24 3 1 G302 Sovrascrittura parametri correzione raggio La funzione G302 sovrascrive i parametri utensile attivi durante l esecuzione parametri utensile registrati nella memoria utensili non vengono modificati Questa versione permette soltanto la sovrascrittura dei parametri O per l orientamento dell utensile 6 Escludi param calcolo raggio 0 Orientamento utensile Per la descrizione fare riferimento al capitolo Tornitura 24 3 2 G303 M19 con direzione programmabile M19 con direzione programmabile senso orario o antiorario Formato G303 M19 D l2 6 M19 con direzione programmabile Note e impiego E possibile programmare soltanto la funzione M19 La posizione di riposo 1233 Esempio Arresti mandrino con M19 N100 G303 M19 D75 12 4 Arresto mandrino con orientamento Angolo di 75 gradi Senso antiorario 336 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 3 3 G310 Registra file su hard disk Memorizzazione su hard disk di file utente qua
144. 01 OTHER Beer ea 143 20 2Menu simbolico gralico ICP turi lata 144 20 3 NUOV Programm EP seen ea 146 20 3 LE hlrala helimodo lCP an ensure 146 203 2Uscladaleee eni dire 147 20 4 Editing di programmi esistenti ie 147 20 41 Modilica diun elemento re er een ae en 147 20 4 2 Inserimento di un elemento 2220022400000000000 nenne non on nenne nenne nnnnnnnnn nenne nennen 149 20 4 3 Cancellazione di un elemento i 150 20 4 4 Rappresentazione grafica del contorno nennen 150 20 5Consigli per la programmazione ICP i 151 20 5 1 Element ausiliari in ICP 151 20 9 2 Punt ausllan elica 152 20 5 3Parametri angolan richlest serue a E E A 152 20 5 4 Infersezione retta Gerchio i clelia 152 20 95 95 ALFOTOHdamentl22 reelle 152 20 6Esempio di programmazione ICP Line Lele 153 20 0 iProgfammia realizzato con Police a a 155 20 6 2 Metodi di programmazione ICP alternativi nennen nenne 156 21 Programazione Parti Interattiva IPP GRAPHIPROG ei 157 2 1 1 Cheralila ansa lea ee ee ana 157 21 1 1 Introduzione alla Programmazione Parti Interattiva IPP 157 21 1 2Preparazione alla programmazione in IPP nenn nenne nenn nennen 157 21 1 3 Sequenza di programmazione IPP i 157 21 2Simboli del menu principale grafico IPP 158 21 3
145. 1 15 10 CEstioneutensili s ea 102 15 10 1 Correzione utensile ii 102 15 10 2 Prelievo dell utensile dal magazzino utensili Esempio 105 15 11 Misurazione manuale iii 106 15 12 Misurazione utensile con il sistema di MISUraZIONEe 107 15 13 Misurazione utensile con il TT120 TT130 TSA 108 15 14 Impostazione delle costanti di Macchina nenn nenn nnnne nennen 109 15 15 Cicli di misurazione TT120 TT130 per modalit automatica 110 15 15 1 E SOMDIO saon i 110 16 Tabelle 111 16 l Spostamentidiongiie alli bia 111 l6 2Paramemb lillo licia a 112 I69POMo Praia alie 113 16 3 lOrigine palette uo ilaele eni 114 IEAUOMaZone aisha edi 115 16 Insiallazione esse reelle 117 l6 IRegistro dFimMacchnasa bebe in 117 igxl rGiomale erroriz hoagaepe dine A dei 117 18 2D1a910S1 09 2ER Ihe ehe 118 18 2 1 Dla9n0Sst a distanza niana an a lia i e 118 18 30101990 sts einen ee een 119 19 4 ScheimolPEG near ee eis 120 18 4210512100110 ze een faie 120 18 5Compensazione di temperatura iii 121 10 CASSESGIA GNosti risanamento lee 121 18 7 Guida in linea sulle costanti macchina solo sistema DP nenne nennen 122 EA ODEI Orero ee fees 123 19 1Access0 alModo EFASYoperf le us en eu 124 19 121ChilsUra4l EASYope ale na a ea 124 19 2Funzioni di base di EASYo
146. 10 N25 G66 attivo G67 attivo N25 G1 Coordinate punto finale Viene praticato il primo foro N30 G67 Chiamata dell utensile con l utensile rivolto nella direzione positiva dell asse utensile N35 G1 Coordinate punto finale Viene praticato il secondo foro 17 12 2003 MillPlus IT V510 245 23 38 Programmazione in pollici metrica G70 G711 Caricamento e chiamata di programmi parte scritti nell altra unit di misura rispetto a quella prestabilita per il CNC Unit di misura definita nelle costanti di macchina Programmazione in pollici N NOME PROGRAMMA G70 Programmazione metrica N NOME PROGRAMMA G71 6 Programmazione metrica G70 Inch G71 lulu mm Esempi 1 Unit di misura CNC Metrica Programma Pollici 9001 PM N9001 G70 N50 G1 X2 Y1 5 F8 La lettura causa la memorizzazione di X50 8 Y38 1 e F203 2 2 Unit di misura CNC Pollici Programma Metrica 9002 PM N9002 G71 N50 G1 X50 8 Z38 1 F203 2 La lettura causa la memorizzazione di X2 Y1 5 e F8 246 Heidenhain 17 12 2003 23 39 Disattivazione attivazione ingrandimento riduzione o simmetria G72 G73 Attivazione ingrandimento riduzione N G73 A4 Fattore o percentuale impostazione nella costante di macchina Disattivazione ingrandimento riduzione N G73 A4 1 fattore N G73 A4 100 percentuale Simmetria rispetto a un asse ovvero cambio di segno per ciascun asse N G73 X 1 Y 1 Z 1 A 1 B 1 C 1 Disatti
147. 17 18 Comando programma 14 22 23 29 Avanzamento di posizionamento 4 25 26 27 28 94 95 96 97 Correzione del raggio 39 40 141 Origini 51 52 53 54 92 93 Geometria 72 73 Modi operativi di misurazione delle coordinate 70 71 90 91 Grafico 195 196 197 198 199 Se risulta programmata una funzione G non ammessa viene emesso il messaggio di errore P77 Funzione G e Gxxx non ammesse Quando G141 TCPM attiva sono ammesse le seguenti funzioni G Movimenti di base 0 1 parametri di GO e G1 sono limitati GO senza logica di posizionamento Comando programma 14 22 23 29 Avanzamento di posizionamento 4 25 26 27 28 94 95 96 97 Correzione del raggio 40 141 G40 disattiva G141 Origini 51 52 53 54 92 93 Geometria 72 73 Modi operativi di misurazione delle coordinate 90 91 Se si programma una funzione G non ammessa viene emesso il messaggio di errore P77 Funzione G e G141 non ammesse Limiti di programmazione Le funzioni G non citate non possono essere utilizzate Le definizioni di punti P e i parametri E non possono essere utilizzati Dopo l attivazione di G141 non ammesso alcun cambio utensile 288 Heidenhain 17 12 2003 Note e impiego di TCPM Pericolo di collisione Quando si attiva G141 pu verificarsi un movimento di compensazione simile a quello di G8 Durante il movimento di attivazione la punta dell utensile non deve trovarsi sulla superficie del pezzo in lavorazione ed
148. 2 0 18 S1 40 N4 Qi 1 Q2 Q3 19 R31 5 F2 0 2 S1 40 N5 Q1 2 Q2 Q3 19 R1 F2 0 006 S1 32 N6 Q1 2 Q2 7 Q3 19 R5 F2 0 088 S1 32 N Q1 2 Q2 Q3 19 R12 5 F2 0 18 S1 32 N8 Q1 2 Q2 Q3 19 R31 5 F2 0 2 S1 32 N9 Q1 3 Q2 7 Q3 19 R1 F2 0 006 S1 25 N10 Q1 3 02 Q3 19 R5 F2 0 088 S1 25 N11 Q1 3 02 Q3 19 R12 5 F2 0 18 S1 25 N12 Q1 3 Q2 03 19 R31 5 F2 0 2 S1 25 N13 Q1 4 02 Q3 19 R1 F2 0 006 S1 16 N14 Q1 4 02 03 19 R5 F2 0 088 S1 16 N15 Q1 4 02 03 19 R12 5 F2 0 174 S1 16 N16 Q1 4 02 03 19 R31 5 F2 0 2 S1 16 N17 Q1 5 Q2 03 19 R1 F2 0 006 S1 12 Introduzione N18 Q1 5 Q2 03 19 R5 F2 0 088 S1 12 N19 Q1 5 Q2 7 Q3 19 R12 5 F2 0 178 S1 12 Tino ab N20 Q1 5 Q2 03 19 R31 5 F2 0 2 S1 12 0i N21 Q1 1 02 03 29 R2 5 F2 0 008 S1 40 NO N22 Q1 1 02 03 29 R5 F2 0 02 S1 40 N23 Q1 1 02 03 29 R12 5 F2 0 055 S1 40 N24 Q1 1 Q2 03 29 R31 5 F2 0 1 S1 40 WORK 08 44 Cancella Cancella Selezione Selezione Selezione Funzione Memorizz linea tabella materiale lavoraz utensile del file are Q1 Codice del materiale file per i testi sul materiale Q2 Codice del processo di lavorazione file dei testi sulla lavorazione Q3 Codice del tipo di utensile file dei testi sul tipo di utensile R Raggio utensile in mm Quando si introduce R O viene richiesto di indicare il raggio del pezzo se la velocit di avanzamento o il numero di giri del mandrino devono essere calcolati in un unit di misura diversa da quella indicata nella Tabella di Tecn
149. 3 1 12 2003 MillPlus IT V510 215 SALTO CONDIZIONATO 629 23 19 Salto condizionato G29 N G29 E N K 1 Parametri 6 Salto condizionato I Direzione ricerca K Decremento salto E Condizione salto E gt 0 N N7 E5 7 di E6 4 Exxx Definizione parametro er N N10 629 N 20 E10 E10 E5 gt E6 S Salto al numero di blocco N N 30 G29 N 40 N N40 N Esempio N50 E2 3 Il parametro E2 contiene il valore 3 N51 N100 G29 N 51 Salto a N51 N100 G29 E2 N 51 Con E2 gt 0 si realizza un salto a N51 E2 viene diminuito di 1 Con E2 0 lo svolgimento del programma prosegue dopo N100 Avvertenza Il valore del parametro E viene diminuito del valore dell indirizzo K Il parametro E serve da nuova condizione di salto Se l indirizzo K non stato programmato il parametro E viene diminuito di 1 dopo ogni salto In un sotto programma possibile un salto sia in avanti che all indietro Questo pu essere comandato con il parametro Con 1 o 1 0 la ricerca viene eseguita soltanto in avanti Con 1 1 o senza indicazione viene prima eseguito un salto all indietro verso l inizio del sotto programma e poi viene ricercato in avanti il numero di blocco 216 Heidenhain 17 12 2003 G33 MOVIMENTO DI FILETTATURA 23 20 G33 Movimento di filettatura Movimento di filettatura Coordinata punto finale Coordinata punto finale Coordinata punto finale Passo Numero par E punto del piano 90 Punt
150. 3254 e MC3258 MC3265 e cos via Se il valore nella costante di macchina impiegata zero non viene eseguito alcuno spostamento Con G74 si realizza un movimento di traslazione simultaneo in tutti gli assi programmati ll movimento di traslazione successivo comincia soltanto se in tutti gli assi stata raggiunta la posizione nominale La forma del movimento viene determinata tramite il valore K KO Viene considerato un arresto preciso tra il movimento del blocco G74 e il movimento del blocco successivo come consueto nelle traslazioni rapide KO condizione predefinita 17 12 2003 MillPlus IT V510 249 K1 Non viene considerato alcun arresto tra il movimento del blocco G74 e il movimento del blocco successivo raccordo Il movimento successivo comincia dopo che in tutti gli assi stata quasi raggiunta la posizione nominale K2 Non viene considerato alcun arresto tra il movimento del blocco G74 e il movimento del blocco successivo Il movimento successivo comincia dopo che in tutti gli assi stata quasi raggiunta la posizione nominale Questa posizione viene definita tramite la costante di macchina MC136 K2 0 o tramite la dimensione finestra K2 per la distanza di abilitazione spigoli K2 dimensione finestra in mm 0 32 766 mm Se dopo un movimento G74 programmato un movimento incrementale le coordinate sono riferite alla posizione indicata nel blocco G74 In generale con G74 non viene usata alcuna com
151. 4 Lista delle funzioni G per macro 34 1 Lista delle funzioni G 0 oeserion ot GO Traversam rapido NI Ce Interpolazione lineare Circolare orario Circolare antiorario ee NE epee NE DI NE DI NE nn Ciclo arrotondamento smusso lin Funzione di ripetizione G17 Piano principale XY utensile Z G18 Piano principale ZX utensile Y G19 Piano principale YZ utensile X Richiamo di macro Richiamo di programma principale Override avanzamento attivo Override avanzamento disattivo Risettaggio funzioni posizionam Funzioni posizionamento Salto condizionato NN 0 N G33 Movimento di filettatura G36 Attivazione modo Tornitura G37 Fine modo Tornitura E Attivazione spostam utensile G40 Annullam compens raggio utens G41 Compensazione ragg ut sinistra G42 Compensazione ragg ut destra G43 Comp ragg ut fino al pto fin G44 Compens ragg ut oltre pto fin 510 Heidenhain 17 12 2003 Descrizione Ciclo di misura punto Ciclo di misura cerchio Calibrazione tastatore Controllo delle tolleranze Processam risultati di misura Annullam spostam punto zero G52 Attivaz spostam punto zero G52 Annull spost punto zero G54 G59 Attivaz Attivaz Attivaz Attivaz Attivaz Attivaz Attivaz spostamento punto zero spostamento punto zero spostamento punto zero spostamento punto zero spostamento punto zero spostamento punto zero spostamento punto zero Entrata tangenziale
152. 4 Funzioni di interrogazione 24 4 1 G318 Leggere dati pallet ordini Leggere dati pallet o dati dell ordine Formato G318 I1 12 13 E 6 Leggere dati pallet ordiini E Parametro E Ii Gestione 1 Pallett 2 0rdini I2 N indice del blocco tabelle I3 Indirizzo tabella 1 5 PQSP1L1 SFD Funzioni selezionabili 11 1 Gestione pallet L Numero indice delle tabelle pallet PO PO 13 1 P Numero pallet l3B 2 Q Priorit 333 S Stato del pezzo O vuoto 1 pezzo grezzo 2 lavorazione 3 pronto 4 difetto I3 4 P1 Tipo di pallet I3 5 L1 Tipo di posizione pallet I1 2 Amministrazione lavori I2 Numero indice della tabella dei lavori JA JA 13 1 S Dimensioni del lavoro I3 2 F Pezzi pronti 1333 D Pezzi di scarto 1334 R Pezzi greggi Note e impiego Trasferimento di indirizzo senza valore In assenza di un indirizzo il parametro E viene compilato con 999999999 Esempio Lettura dati dell ordine e memorizzazione del valore nel parametro E 10 N G318 11 2 12 5 13 2 E10 I1 1 12 5 13 2 lettura del numero di pezzi che sono pronti E10 contiene il numero di pezzi pronti 24 4 2 G319 Richiesta tecnologia attiva Richiesta F avanzamento S numero di giri S1 velocit di taglio numero di giri oppure T numero utensile attivo Formato G319 11 E 12 6 Leggi dati tecnologici reali E Parametro E Ti 1 7 7 F 95 1 815F1 F33F9 I2 programmato i attuale Funzioni selezionabili I11 1 Avanzamento
153. 4 Heidenhain 17 12 2003 FASYOPERATE 19 2 Funzioni di base di EASYoperate Nel modo EASYoperate sullo schermo vengono visualizzate due finestre a sinistra una lista e a destra il menu principale Lista dati memorizzati cicli ed immissioni libere Il cursore indica la posizione corrente all interno della lista Menu principale Selezione grafica dei cicli disponibili Il ciclo selezionato viene programmato con l ausilio di guide e pu essere successivamente eseguito direttamente e o memorizzato nella lista Fresarec gt tornire 19 2 1 Funzione della lista Lista m gt 653 654 Il Til ME H19 025 6622 Misurare spigolo esterno G6zl Misurare posizione Ti ME F2000 51000 M3 6730 Fresatura per righe K 0 000 ax Y 0 000 u Z 0 000 az C 8 600 al E 8 088 aB em ga E a Commutazione tra il sistema di fresatura e di tornitura In base alla macchina La lista viene attivata il cursore diventa blu e pu essere spostato con i tasti del cursore Nella finestra a destra vengono visualizzate informazioni dettagliate appartenenti alla riga del cursore ES ZI EEE aa et Le azioni di modifica copia e cancellazione vengono eseguite sulla riga del cursore corrente oppure sul blocco cursore evidenziato in blu Evidenziazione di un blocco all interno della funzione lista Posizionare il cursore sulla riga desiderata Premere MAIUSC tenere premuto e spostare il cursore in
154. 4 N1 19 N2 23 Ripetizione dei blocchi da 19 a 23 N26 G72 Annullamento simmetria N27 G0 Z50 M30 248 Heidenhain 17 12 2003 23 40 Posizione assoluta G74 Movimento di traslazione rapida verso una posizione le cui coordinate sono riferite al riferimento N G74 X Y Z X1 Y1 Z1 K L K2 Parametri 6 Posizione assoluta a Coordinata punto finale Y Coordinata punto finale Z Coordinata punto finale B Angolo punto finale E Angolo punto finale K O inpod i inpos 2 MC o K2 L Q con corr lungh ut i senza l Posizione assoluta MC 1 18 Yi Posizione assoluta MC 1 18 Z1 Posizione assoluta MC 1 18 Bl Posizione assoluta MC 1 18 C1 Posizione assoluta MC 1 18 K2 Finest In tas 0 MC 1 32767 um Note e impiego La funzione G74 viene prevalentemente impiegata nei cicli di programmazione per il cambiautensili per le stazioni palette e simili e in particolare quando le coordinate programmate devono essere indipendenti dalle coordinate utilizzate per la definizione della lavorazione del pezzo La coordinata del punto finale pu essere definita in due modi 1 X100 Posizione relativa rispetto al punto di riferimento 2 X100 X1 2 Posizione relativa rispetto alla posizione assoluta della costante di macchina Per il primo asse si possono definire le posizioni di macchina da 1 a 9 e 10 a 18 nelle costanti di macchina MC3145 MC3154 e MC3158 MC3165 Per il secondo asse in MC3245 MC
155. 5 l altezza finale 10 posizione 5 X Y Z10 N12 G40 N13 GO X0 YO Z30 N14 M30 1 12 2003 MillPlus IT V510 241 23 35 Allontanamento tangenziale G62 Programmazione di un movimento di allontanamento tangenziale dopo il punto finale del contorno G62 602 03 G62 601 00 2 0 2 1 a i Posizione finale del contorno 2 2 Posizione finale calcolata nel piano Asse di avanzamento in profondit Z G17 Z1 pu essere programmato Se Z1 non programmato l altezza non varia 2 3 olalu 2 4 Posizione finale programmata del movimento di allontanamento X Y Z soltanto I2 0 2 5 Bee ALLONTANAMENTO TANGENZIALE DAL CONTORNO G62 N G62 12 gt 0 Z1 R 11 F2 N G62 12 0 X Y Z Z1 R 11 F2 N G62 12 0 B2 L2 Z R 11 F2 Parametri G Uscita tangenziale a Punto finale uscita tangenziale Y Punto finale uscita tangenziale Z Punto finale uscita tangenziale P Numero definizione del punto R Raggio Ci Punto iniziale in Z B2 ngolo polare 90 Punto finale ass K Y 7 91 Punto finale incr K Y 7 Ii Movim lin Q Rapido 1 Avanzam I2 Definizione di uscita tangenz L2 Lunghezza polare 242 Heidenhain 1 12 2003 I2 0 mit Endpunkt und Kreisbogen 12 1 mit Viertelkreis I2 2 mit Halbkreis 12 3 mit Helix fur Zustellen I2 4 Konturparallel I2 5 Senkrecht Note Per comprendre G62 leggere prima G61 Note e impiego Se
156. 5 mm la profondit di lavorazione 4 mm La lavorazione orizzontale del pezzo viene eseguita sull asse rotativo C sull asse del cilindro Z e sull asse utensile Y N 12340 N1 G18 S1000 T1 M66 N2 654 N3 G182 Y1C1 Z1 R20 N4 GO Y22 C0 Z15 M3 N5 G1Y16 F200 N6 G43 Z10 N7 G41 N8 G1 C23 84 N9 G3 Z14 963 C55 774 R15 N10 G1 Z38 691 C116 98 N11 G2 Z42 C138 27 R10 N12 G1 C252 101 N13 G2 Z37 C266 425 R5 N14 G1 Z26 N15 G3 Z10 C312 262 R16 N16 G1 C365 N17 G40 N18 G41 Z20 N19 G1 C312 262 N20 G2 Z26 C295 073 R6 N21 G1 Z37 N22 G3 Z52 C252 101 R15 308 Heidenhain 17 12 2003 N23 G1 C138 27 N24 G3 Z45 383 C95 691 R20 N25 G1 Z21 654 C34 484 N26 G2 Z20 C23 84 R5 N27 G1 CO N28 G40 N29 G180 N30 GO Y100 M30 Avvertenze Si possono solo impiegare solo coordinate cartesiane Le seguenti funzioni non possono essere attive se viene attivato G182 G41 G44 G64 G92 G93 B4 G141 Non possono essere programmati se attivo G182 625 626 627 628 651 659 G61 G62 G70 G71 G73 G92 93 Il raggio utensile dovrebbe essere scelto appena pi piccolo della larghezza della gola tagli posteriori Limitazione Raggio del cilindro gt 5mm lt 500mm 1 12 2003 MillPlus IT V510 309 23 75 Definizione finestra grafica G195 Definizione delle dimensioni di una finestra grafica 3D e della sua posizione riferita allo zero W N G195 X Y Z l J K B B1 B2 Definizione finestra grafica Coordinata punto i
157. 6 Override avanzamento e mandrino attivo non attivo G27 G28 Funzioni di posizionamento G29 Istruzione di salto condizionato G33 Filettatura G36 G37 Inizio fine modo Tornitura G39 Attivazione disattivazione sovrametallo utensile G40 G41 G42 G43 G44 Correzione raggio dell utensile G45 G50 Misurazione G53 G54 G59 Spostamento dell origine G63 G64 Disattivazione attivazione dei calcoli Geometry G70 G71 Unit di misura Inch Metric G90 G91 Programmazione assoluta incrementale G92 G93 Spostamento dell origine G94 G95 Selezione unit avanzamento G96 G97 Velocit di taglio costante G98 G99 G195 G196 Funzioni grafiche G197 G198 G199 G227 G228 Monitor di squilibrio G300 G351 Funzioni G specifiche per macro G611 G615 Cicli di misurazione G691 G692 Cicli di squilibrio G822 G823 G826 G827 Cicli di asportazione truciolo G832 G833 G836 G837 Cicli di tornitura interna G842 6843 G846 G847 Cicli di foratura G850 G851 G852 Ciclo di Rientranza G863 Ciclo di filettatura 508 Heidenhain 17 12 2003 FUNZIONI G REALIZZATE CON IL DESIGN CICLI 33 Funzioni G realizzate con il Design cicli 33 1 Design cicli Design cicli d all utente la possibilit di definire delle funzioni G e di integrarle nel controllore Queste funzioni G possono essere programmate nei sottoprogrammi con il supporto di immagini Nota Consultare anche la guida alla programmazione 1 12 2003 MillPlus IT V510 509 LISTA DELLE FUNZIONI G PER MACRO 3
158. 6 viene prelevata dalla tabella utensili Se la larghezza utensile non indicata viene visualizzato un messaggio di errore Lo spostamento gole C6 2xC Lo spostamento massimo C6 Orientamento UT O memorizzato nella tabella utensili con la funzione G302 possibile sovrascrivere l orientamento UT nel programma se non noto alcun orientamento utensile quest ultimo viene prefissato dal ciclo direzione di lavorazione Alla fine della gola l attrezzo si solleva sotto i 450 e si ritrae di 0 5mm dal fianco della cava Nota assicurarsi che l orientamento utensile corrisponda alla posizione del tagliente dell utensile lato destro sinistro oppure interno esterno 17 12 2003 MillPlus IT V510 495 MODO TORNITURA 32 13 12 G845 Scanalatura universale sgrossatura radiale G Gole assiali universali Y Punto di inizio 4 Punto di inizio Yi Punto inizio contornatura Zi Punto inizio contornatura Y2 Groove depth Punto finale contornatura Y Z Punto iniziale del ciclo di scanalatura Y1 Z1 Punto inizio contornatura Y2 Profondit del fondo del contorno Y3 23 Punto finale contornatura Se Y3 non programmato Y3 Y1 A Angolo 0 89 nel punto iniziale Y1 Z1 B Angolo 0 89 nel punto finale Y3 Z3 1 Lunghezza smusso all inizio Y1 Z1 13 Lunghezza smusso alla fine Y3 Z3 R1 Arrotondamento all inizio Y1 Z1 R2 Arrotondamento su entrambi i lati sul fondo della gola R3 Arr
159. 8 YO Z 16 X1 18 Y1 10 Z1 16 X2 10 Y2 0 Z2 6 C1 15 L2 20 01 10 02 11 03 12 F2 150 Misurare la posizione asimmetrica del livello N10 GO Z100 Raggiungere l altezza sicura G17 N11 G7 A5 E10 B5 E11 C5 E12 L1 1 Ruotare il livello di lavorazione 404 Heidenhain 1 12 2003 CICLI DI MISURAZIONE 27 12 G633 Misura angolo 2 fori Misurazione del disallineamento di un bloccaggio dell utensile Il tastatore rileva i centri di due fori Infine MillPlus calcola l angolo tra l asse principale del piano di lavorazione e le rette di collegamento dei centri dei fori 6 Misura centro 2 fori 1 Punto di misura 2 Yi Punto di misura 2 Zi Punto di misura 2 L2 Distanza di sicurezza X Y Z Punto iniziale della misurazione del 1 foro oppure posizione attuale X1 Y1 Z1 Punto iniziale della misurazione del 2 foro devono essere immesse tutte e 3 le coordinate C1 Corsa di misura massima L2 Distanza di sicurezza 03 Numero del parametro E in cui viene memorizzato l angolo 15 Memorizzazione dei valori misurati in uno spostamento punto zero 15 0 Non memorizzare 15 1 Memorizzare nello spostamento punto zero attivo dell angolo di rotazione B4 5 2 Memorizzare nello spostamento punto zero attivo dell asse rotante A B C Alla memorizzazione i valori misurati vengono aggiunti allo spostamento punto zero attivo A1 Se l angolo misurato viene memorizzato nello spostamento punto zero attivo 15 gt 0O viene calcolato anche il valo
160. 9 11 1 1Selezione dell opzione Esecuzione di controllo nenne nennen 69 1121 ZESeCUZIONE GI CONTONO pucca iaia 69 lil 2Ese6uzione di controlle gratica areali 70 1422 KR UNZIOAN Gral Chor al elia ina 70 11 2 2Rappresentazione grafica ii 70 I1 2 SOpzionigraliche allieva 70 11 2 4Esecuzione del modello grafico a liNee nennen nnennnnen 71 11 2 5Lavorare con la grafica ESEMPiO nennen nennen nennen nennen nennen nnennnnenn 71 11 2 6Esecuzione del modello grafico a SUperfici i 72 11 3Valutazione del tempo di esecuzione nella grafica i 72 11 3 empo Per utensile sillaba 13 12 Attivazione esecuzione del programma nennen nennen nennen nnennnnnnennnnennnnnnennnnnnn nennen 75 12 1 Attivazione del programma ee 75 12 2Attivazione diretta del programma modificato nennen nnennne nenne 75 12 3Modalla CAD see ee eek euere ee 76 12 4Esecuzione del programma e IT 12 9ESECUZIONE DIOCGO A DIOCGO a na ne 77 12 8 Salto di Un DIOCCO rennen 77 12 7Allesio rain es ee IT 12 Sstato di AVvorazione pioneer 78 12 951310 del PrOgramman anna ee Da 78 12 10 Ricaricamento BTR aac 80 12 11 FNLILOS TA ee En a ee 81 12 11 1 Preparazione dell Autostart iii 81 12 11 2 Attivazione dell Autostart nen
161. 96 d 9 0 n 1 ed E2 8 96 d 9 0 36 3 6 Resto della divisione Utilizzando la funzione Resto viene restituito il resto dell argomento E1 mod E2 E3 Note E1 E2 int E2 E3 E3 Se E3 uguale a 0 viene restituito E2 Se E3 non specificato viene assunto il valore 1 Il segno uguale a quello di E1 Esempio E2 5 ed E3 3 da 2 E2 5 ed E3 3 d 2 36 3 7 Segno Utilizzando la funzione Segno il segno viene restituito E1 sign E2 Esempio E2 8 9 d 1 E2 0 d 0 E2 8 9 d 1 E anche possibile da V420 E1 asin E3 E4 E1 acos E3 E4 E1 atan E3 E4 dove E2 E3 E4 Nota Per acos e asin abs E2 deve essere minore o uguale a 1 L angolo generato compreso tra 0 e 360 36 3 8 No parametro variabile E valore o espressione lt valore o espressione gt Esempio 1 12 2003 MillPlus IT V510 521 PARAMETRI E E FUNZIONI ARITMETICHE 522 Heidenhain 1 12 2003 GENERALLE 37 Generalle 37 1 Costanti di macchina dell utente Per la lista delle costanti di macchina vedere la documentazione del produttora della macchina utensile y IE E Tabelle File Automazione Installazione Registro di macchina Diagnostica Monitor IPLC Softkeys operatore Orologio Oper MC Per l utente Edit MC Esclusivamente per Servizio Assistenza 37 2 Configuratore opzioni macchina Per la configurazione della macchina osservare le istruzioni fornite nello manuale della macchina Per modificare le opzioni
162. ALE 6 2 Posizionamento in FSP Dopo aver attivato Piano di lavorazione libero possibile eseguire il posizionamento nel piano FSP oppure degli assi di macchina Posizionamento nel piano di lavorazione libero W gt E 653 EASYoperate MDI Immissione libera Ialolzlo F 0 0 4 S 0 0 3 E Ba w100 100 100 WORK ER Stato Stato Rapporto esecuz programma Continuo Rapporto Continuo a Posizionamento degli assi di macchina M gt E 653 EASYoperate MDI Immissione libera g b5 10 11 1 Ialelzlo Y F 0 o W Z S 0 0 9 C _ 5 019 AC I SE B 14 160 AB A100 100 D100 WORK Ad Stato Stato Rapporto esecuz programma Continuo i 34 Heidenhain 17 12 2003 COMANDO MANUALE 6 3 Commutazione di processo avanzamento continuo dbeli 17 12 2003 MillPlus IT V510 35 COMANDO MANUALE 6 4 Introduzione F S T Introduzione del numero di utensile numero di giri del mandrino avanzamento e funzione M dbeli ile Attivazione del cambio utensile Lr QO C Inserimento del mandrino M3 o M4 p p 36 Heidenhain 17 12 2003 INTRODUZIONE LIBERA MDI 7 Introduzione libera MDI 7 1 Introduzione libera Introduzione di un istruzione nella riga di comando con successiva esecuzione 0 Be gt O Punti zero FST Opzioni Setup hi 3 ON PRGN 13 13 55 EIER I Immissione libera Apprend Playback M gt Es o 653 EASYoperate M
163. AZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 4 3 Introduzione dei dati di programma I 300 BEE J 200 Yo K 50 Z 0 01 12 211 Distanza da punto zero pezzo Dopo che un passo di lavoro stato definito tramite feature compare la finestra di introduzione dati con gli indirizzi che sono necessari per la definizione completa Per ciascun indirizzo si deve introdurre un valore Per molti indirizzi viene proposto un valore predefinito Mamorizz Salvatagglatdei dati introdotti e visualizzazione della successiva introduzione are Manoriz Salvataggio dei dati introdotti e uscita dall introduzione dati are Indicazione E Uscita senza salvataggio dei dati L uscita dall introduzione dati durante la programmazione produce talvolta un programma incompleto Il ciclo interessato deve essere quindi cancellato e programmato da capo 162 Heidenhain 17 12 2003 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 4 4 Lista di programma IPP La finestra di programma visualizza solo i nomi delle feature utilizzate nel programma parte Y DI B 2222 PM IPP Menu principale fresatura AA as 4 GEA 2 iii M30 END N1001 Grezzo rettangolare Gi N1028 Morsa Gl N1069 Foro cieco Gl N1086 Disposizione corona di fori Gi N1107 Fine disposizione fori 617 N1118 Centraggio G1 517 gt M WORK 20 07 Conver Cambio Aggiunta Cancella Salva piano ef ciclo
164. Avanzamento di taglio costante sul lato interno ed esterno dell arco di cerchio L avanzamento programmato viene diminuito arco di cerchio interno ovvero aumentato arco di cerchio esterno per garantire che la punta dell utensile si sposti alla nuova velocit calcolata Se la velocit aumentata maggiore dell avanzamento massimo definito tramite una costante di macchina viene utilizzato l avanzamento massimo rasa iz F1 3 Avanzamento di taglio costante soltanto sul lato esterno degli archi di cerchio L avanzamento programmato viene aumentato per garantire che la punta dell utensile si sposti con la velocit aumentata sul lato esterno di un arco di cerchio No Da aaa Paste SRI Esempio N9999 N1 G17 N2 G54 N3 T1 M6 Cambio utensile N4 GO X200 Y 20 Z 5 S500 M3 Avvio del mandrino spostamento dell utensile in traslazione rapida su X120 Y 20 N5 G43 Compensazione raggio fino al punto finale N6 G1 X150 F150 N7 G42 Y80 Attivazione della compensazione raggio destra N8 XO N9 YO N10 X150 N11 G40 Annullamento della compensazione raggio N12 GO X200 Y 20 17 12 2003 MillPlus T V510 223 23 25 Compens fresa prima del punto fin oltre il punto fin G43 G44 N G43 G44 SII Il i I I i pa F Hl Pi att A i A ai Fa PA G43 G44 Esempio N40 GO X120 Y 15 Z10 N41 G1 Z 10 F500 N42 G43 Y20 Compensazione raggio fino al punto finale N43 G41 X35 Attivazione della compensazione raggio
165. B4 non pi consentito uno spostamento di origine programmato con G92 G93 Heidenhain 17 12 2003 23 55 Avanzamento in mm min pollici min mm giro pollici giro G94 G95 Informazioni al controllore su come deve essere valutato l avanzamento programmato parola F G94 Avanzamento in mm min o pollici min G95 Avanzamento in mm g o pollici g G94 F5 Avanzamento degli assi rotanti F5 0 Gradi min posizione di riposo F5 1 mm min o pollici min Parametri G94 6 Avanzam in mm min pollici min F Avanzamento Fi Adatt avanz 1 lt 2 lt gt 3 F3 Avanzamento in profondita F4 Avan in plano F5 Avanzamento assi circolari G95 6 Avanzam in mm giro poll giro F Avanzamento Fi Adatt avanz 1 lt 2 lt gt 3 gt F3 Avanzamento in profondita F4 Avan in plano Note MACCHINE CON MODELLO CINEMATICO La funzione G94 F5 presente soltanto se per la macchina si definito un modello cinematico MC312 deve essere attivo CALCOLO DEL RAGGIO DELL ASSE ROTANTE G94 F5 1 Per le macchine che dispongono di un modello cinematico possibile calcolare il raggio dell asse rotante tra il centro dell asse rotante stesso e il centro del pezzo In tal modo diventa superflua la programmazione di A40 B40 o C40 DISATTIVAZIONE DI G94 F5 1 G94 F5 1 si annulla con G94 F5 0 G95 la programmazione di A40 B40 o C40 in GO oppure in G1 M30 lt Annulla programma gt o lt Reset CNC gt Esempi G94
166. CLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 24 G799 Finitura tasca circolare Definire il ciclo di fresatura di tasca circolare per la finitura di fondo e pareti in un unico blocco di programma E possibile lavorare i lati in pi accostamenti Questo ciclo consente l immersione obliqua sul fondo e la fresatura di una traccia continua di forma spirale 6 Finitura tasca circolare R Raggio L Profondit 4 Let r re R1 R C2 2R u B3 Aufma Seite die beim Schlichten weggefr st wird L3 Aufma Taschengrund die beim Schlichten weggefr st wird C2 Percentuale di diametro da utilizzare come larghezza di taglio ad ogni passaggio L intera larghezza viene suddivisa in tagli uguali R1 Percentuale del raggio utensile gt 0 A3 Angolo 0 90 di penetrazione dell utensile nel pezzo Solo a 90 viene eseguita l immersione verticale I2 0 finitura di fondo e pareti 1 finitura delle sole pareti Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 L3 1 B3 1 C1 L C2 67 R1 80 A3 90 11 1 12 0 F2 0 5 F a immersione verticale e F2 F a immersione obliqua Note e Impiego Dimensioni min tasca R 2 raggio utensile sovrametallo finitura laterale B3 Svolgimento del ciclo Finitura fondo 1 Movimento in traslazione rapida al centro tasca e sosta a distanza di sicurezza L1 sul pezzo 2
167. Corsa di misura massima L2 Distanza di sicurezza 15 Memorizzazione dei valori misurati in uno spostamento punto zero I5 0 Nessuna memorizzazione 15 1 Memorizzazione nello spostamento punto zero attivo degli assi lineari X Y Z Alla memorizzazione i valori misurati vengono aggiunti allo spostamento punto zero attivo X4 Y4 Z4 Se la coordinata misurata viene memorizzata nello spostamento punto zero attivo 15 gt 0 viene calcolato anche il valore teorico Nell ulteriore programmazione alla coordinata misurata viene assegnato il valore teorico 01 Numero del parametro E nel quale viene memorizzato il punto centro misurato nell asse principale 02 Numero del parametro E nel quale viene memorizzato il punto centro misurato nell asse secondario La descrizione degli ulteriori indirizzi riportata nell introduzione ai cicli di misurazione Posizioni base C1 20 15 0 F2 MC843 Note e impiego La posizione di partenza deve essere programmata all interno del foro 17 12 2003 MillPlus IT V510 407 CICLI DI MISURAZIONE EASYoperate DIN ISO In EASYoperate gli indirizzi 01 02 e F2 non sono disponibili Svolgimento del ciclo 1 Movimento in traslazione rapida verso il primo punto iniziale X Y Z nel 1 foro Se X Y Z non sono programmati il punto iniziale sar la posizione attuale 2 Misurazione con avanzamento di misura F2 fino al raggiungimento del fianco del foro o della corsa di misura massima C1
168. DI Immissione libera 61 K100 Fi i u TE DR T 0 i F_0 0 so 03 l 100 100 100 WORK 21 18 Stato Stato Rapporto esecuz programma Continuo Introdurre tramite tastiera l indirizzo e i dati di indirizzo IT Eseguire il blocco di programma Quando l esecuzione del blocco terminata il modo introduzione libera rimane attivo Nota Quando si avvia un inserimento libero tale inserimento viene memorizzato nel buffer MDI Gli inserimenti avviati precedentemente sono raggiungibili mediante i tasti cursore 4 e ir I buffer MDI pu contenere al massimo 15 inserimenti Ulteriori nuovi inserimenti nel buffer cancellano gli inserimenti pi vecchi L ultima posizione del buffer MDI sempre vuota Vedere anche il capitolo Easy Operate 1 12 2003 MillPlus IT V510 37 INTRODUZIONE LIBERA MDI 7 2 Interruzione di un blocco MDI gt Interruzione blocco di programma DD e Rapporto Annulla Continuo blocco Annulla Il blocco attuale viene interrotto blocco 38 Heidenhain 17 12 2003 IMPOSTAZIONE DEL VALORE DI ASSE 8 Impostazione del valore di asse Nel caso di Tocca lato Definizione del centro e Reset assi esiste la possibilit dopo la selezione del tasto softkey Selezione origine di annullare gli spostamenti di origine attuali Cancella ann Attivaz Disassam Continuo ZPS Ritorno Cancella Disassam 8 1 Definizione dello s
169. F a immersione verticale F2 F per immersione obliqua Note ed impiego B1 e B2 devono essere maggiori di 2 raggio utensile sovrametallo finitura laterale B3 Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 sul centro tasca Finitura del fondo 2 Con angolo di penetrazione A3 90 l utensile si sposta con avanzamento F2 a profondit L Con angolo di penetrazione A3 lt 90 l utensile si sposta un numero completo di movimenti rettangolari in obliquo a profondit L 17 12 2003 MillPlus IT V510 451 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 3 Lavorare con avanzamento F in direzione positiva del lato lungo con movimento continuo dall interno verso l esterno 4 AI termine di tale lavorazione l utensile viene riportato tangenzialmente all elica rispetto alla parete e al fondo in traslazione rapida Finitura dei lati 5 Movimento in traslazione rapida a profondit di accostamento C1 6 La posizione iniziale la prima profondit di accostamento e il sovrametallo finitura laterale minimo B3 L utensile entra in senso tangenziale esegue la fresatura del contorno e si allontana di nuovo in senso tangenziale 7 Ripetere i punti 5 6 fino a raggiungere la profondit desiderata L 8 AI termine del ciclo l utensile si muove in traslazione rapida su distanza di sicurezza 1 pi 2 L1 pi L2 e procede poi al centro tasca
170. G n G40 la CRT disattivata n G41 l utensile di tornitura si trova a sinistra del lato contorno n G42 l utensile di tornitura si trova a destra del lato contorno Heidenhain 17 12 2003 MODO TORNITURA Esempi di CRT con G41 e G42 Le figure in basso illustrano due esempi di una lavorazione di tornitura n La figura sinistra indica una lavorazione di tornitura sull asse longitudinale in G17 G41 e O1 lato sinistro G42 e O3 lato destro n La figura a destra mostra una lavorazione in piano in G18 642 e O1 lato sinistro G41 e O3 lato destro Nelle figure fare attenzione a quanto segue la posizione della testa girevole diversi inserti delle placchette e Avvio arresto della CRT La figura in basso mostra come esempio di un programma DIN N171842 PM come viene attivata e disattivata la CRT Nota nell attivazione disattivazione della CRT l utensile deve avere una corsa in avanti corsa di ritorno sufficiente Intersecazione completa del lato contorno L attivazione disattivazione della CRT deve essere programmata perpendicolarmente sul lato contorno SRK G40 1 Z G17 D180 B1809 17 12 2003 MillPlus IT V510 471 MODO TORNITURA 472 Esempio di programma DIN N171842 Konturschneiden N1 G195 X0 YO Z0 IO J300 K300 Definizione della finestra grafica N2 G54 110 Spostamento punto zero programmato verso il centro della tavola
171. G Lettura dati ut val spostam T Numero utensile N E Parametro E N10 G149 T _Ri L1 Ni Traslazione spostam punto zero B4 Param E per rotazione in B4 Par E per spostam posiz in amp Y Par E per spostam posiz in Y n C0 Par E per spostam posiz in 2 N20 G149 N1 54 01 X7 Y7 B Par E per spostam posiz in B er C Par E per spostam posiz in C Li Param E per lunghezza utensile Ri Parametro E per raggio utensile T2 Indice spostam utensile Mi Param E per vita utens Avvertenze Lo stato utensile pu essere caricato dalla memoria utensili nel parametro E indicato Lo stato utensile pu essere rappresentato dai seguenti valori E 1 Utensile abilitato e misurato O Utensile abilitato ma non misurato 1 Utensile disabilitato 2 Durata di vita utensile raggiunta 4 Errore di rottura utensile 8 Forza di taglio utensile raggiunta 16 Durata di vita utensile minore di T3 programmato pu anche avere una combinazione di messaggi di errore 13 significa messaggio di errore 8 e 4 e 2 e 1 E E E E E E Si E 17 12 2003 MillPlus IT V510 297 Esempi 1 Richiesta del numero dell utensile attivo N100 G149 TO E1 E1 contiene il numero dell utensile attivo 2 Richiesta delle dimensioni dell utensile attivo N100 G149 T12 L1 5 R1 6 E5 contiene la lunghezza utensile E6 contiene il raggio utensile 3 Richiesta della funzione attiva dello spostamento di origine N100 G149 N1 0 E2
172. G206 N131 6202 N350 G22 N N351 G22 N N352 G22 N N500 M30 17 12 2003 Lavorazione normale Foratura preliminare punti iniziali Inizio descrizione del contorno tasca per la fresatura Inizio descrizione del contorno tasca Descrizione del contorno tasca Fine descrizione del contorno tasca Inizio descrizione del contorno isola Descrizione del contorno isola 1 Fine descrizione del contorno isola Inizio descrizione del contorno isola Descrizione del contorno isola 2 Fine descrizione del contorno isola Chiamata macro contorno isola Inizio descrizione del contorno tasca isola Descrizione del contorno parallelogramma Fine descrizione del contorno tasca isola Fine ciclo contorno tasca Rifinitura del contorno Rifinitura isola 1 Rifinitura isola 2 MillPlus T V510 315 23 80 Calcolo macro contornitura tasca G200 N G200 6 Creazione macro cicli tasche N N N N N N N N N N N N N Questa funzione deve essere programmata prima del ciclo universale tasche da calcolare e indica che le coordinate delle traiettorie fresa devono essere calcolate se non sono gia state calcolate le traiettorie fresa vengono programmate in una macro creata dal CNC il numero N1 di tale macro di lavorazione viene programmato in un blocco G201 se necessario indicato da N2 in un blocco G201 viene creata una seconda macro per la foratura dei punti iniziali se necessar
173. G7 Il piano di lavorazione liberamente programmabile viene definito mediante la nuova funzione G7 Il nuovo piano diventa attivo con l origine iniziale L utensile si orienta ortogonalmente al nuovo piano Gli assi che si spostano dipendono dalla configurazione della macchina e dalla programmazione Il display indica le coordinate nel nuovo piano orientato 1 12 2003 MillPlus IT V510 187 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 Il comando manuale si orienta secondo il nuovo piano Angolo solido A5 B5 C6 Definisce l angolo assoluto con cui il piano di lavorazione ruota intorno al corrispondente asse positivo A6 B6 C6 Definisce l angolo incrementale con cui il piano di lavorazione ruota intorno al corrispondente asse positivo Il valore situato tra 359 999 e 359 999 gradi RIDEFINIZIONE DEL PIANO DI LAVORAZIONE La rotazione del piano di lavorazione pu essere definita in due modi Programmazione con i parametri A5 B5 o C5 In questo modo vengono definite le rotazioni assolute intorno ai corrispondenti assi positivi Le rotazioni vengono eseguite nel modo seguente 1 La rotazione G7 attiva viene annullata 2 C5 rotazione intorno all asse Z positivo fisso sulla macchina 3 B5 rotazione intorno all asse Y positivo 4 A5 rotazione intorno all asse X positivo Programmazione con i parametri A6 B6 o C6 In questo modo vengono definite le rotazioni incrementali intorno ai corrispondenti
174. G85 G86 G87 G88 G89 G98 7 G70 G71 8 G90 G91 10 G94 G95 11 G96 G97 solo tornitura 12 G36 G37 solo tornitura 13 G72 G73 14 G66 G67 15 Off G39 16 G51 G52 17 G196 G199 19 G27 G28 20 G25 G26 G26_S G26 F_S 21 Off G9 22 G202 G201 24 G180 G182 G180_XZC 26 Off G141 27 Off G7 28 Off G8 29 G106 G108 Risultati In genere il risultato uguale al valore della funzione G modale Ad esempio G324 11 3 con G40 attivo il valore risultante 40 Eccezioni Off uguale a 0 G26_S G26 F_S uguale a 26 G54_ ha come risultato 54 nn dove nn l indice G180_XYZ uguale a 180 Esempio Lettura della funzione G 11 2 e salvataggio del valore nel parametro E 10 N G324 11 2 E10 11 2 Richiesta funzione G gruppo 2 E10 contiene il risultato E10 17 G17 attivo 348 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 4 7 G325 Lettura gruppo M Richiesta funzione M modale attuale e salvataggio di questo valore nel parametro E prestabilito Formato G325 11 E 6 Lettura gruppo M E Parametro E Ii Gruppo N 132 55 Note e impiego Lettura del gruppo senza valore Se il gruppo o la funzione M non esiste il parametro E non viene modificato Significato delle funzioni M Alcune di queste funzioni M sono funzioni M base e sono descritte nel capitolo Funzioni M Le altre sono funzioni M che dipendono dalla macchina Per la loro descrizione si rimanda al manuale del Costruttore della macchina
175. Grandezza originale au 150 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 5 Consigli per la programmazione ICP 20 5 1 Elementi ausiliari in ICP Le linee e i cerchi possono essere definiti tramite elementi ausiliari per es tangenti o cerchi Con gli elementi ausiliari si possono calcolare le coordinate o gli angoli mancanti valori calcolati per ciascun elemento vengono sempre visualizzati Mediante il softkey Fissa coordin questi valori calcolati vengono fissati Successivamente gli elementi ausiliari possono essere cancellati e il cerchio o la linea richiesti possono essere introdotti da capo Esempio gt lt _ O N100 GO X 80 YO Punto iniziale N101 G64 Selezionare ICP N102 G2 IO JO Cerchio con centro N103 G2 R17 Arrotondamento in senso orario N104 G1 X0 YO B1 60 Retta ausiliaria con punto finale e angolo selezionare l intersezione 2 Posizionare il cursore sul blocco N103 Visualizzato x 57 211 y 55 918 Punto iniziale caratteri minuscoli X 30 332 Y 52 536 Punto finale caratteri maiuscoli 45 054 J 44 036 R17 Centro e raggio Fissare queste coordinate mediante F7 Fissa coordin Cancellare la retta ausiliaria N104 e il cerchio N103 Introdurre da capo i blocchi di programma N103 cerchio con centro e N104 N103 G2 1 45 054 J44 036 Cerchio in senso orario con centro N104 G3 X 46 YO R46 Cerchio in senso antiorario con punto finale e raggio N105 G63
176. H M3 A 2 FA i J D Dof niz C IO pas Li d ci n n icl O U n ce lo di la v O ra zio n e G 8 1 G 8 na e e se gu ito CO n G T T O pp u re G 79 26 0 H ei id e n u 17 p 03 23 49 Ciclo fresatura tasca rettangolare G87 N G87 X Y Z R B 1 J K Y3 F2 NB3848 Parametri Ciclo fresatura tasca rettangol Dimensione parallella ad asse Dimensione parallella su asse Y Profondita totale tasca Distanza di sicurezza Larghezza di passata in i fres concorde 1i convenz Profondita di passata Raggio angolo Distanza di ritorno speciale Avanzamento di entrata TMKLIKSRUHIONKXQM Esempio N10 T1 M6 N20 G87 X200 Y100 Z 6 J 1 B1 R40 175 K1 5 F200 S500 M3 Definizione del ciclo N30 G79 X120 Y70 Z0 Esecuzione del ciclo Avvertenza Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 17 12 2003 MillPlus IT V510 261 23 50 Ciclo scanalatura G88 N G88 X Y Z B J K Y3 F2 N A il i SRI i i o ooo 7 a l i i OORU F j Al CUI LILLA LL ILLALZAZIA SI i N IN J NAUN X V JJJ L LA N 1d Iy a nn B8851 Parametri 6 Ciclo scanalatura a Dimensione paral
177. HEIDENHAIN SN MillPlus IT NC Software V5 20 Manual del Controllore V1 0 12 2003 Versione software V520 2003 12 17 HEIDENHAIN NUMERIC B V EINDHOVEN PAE SI BASSI 2003 L editore non si assume alcun impegno in merito alle specifiche sulla base delle informazioni contenute nel presente manuale Per le specifiche di questo controllore numerico si deve fare riferimento esclusivamente ai dati dell ordine e alle corrispondenti specifiche Tutti i diritti sono riservati La riproduzione totale o parziale ammessa solo con il consenso scritto del detentore di tali diritti Con riserva di modifiche e di errori Dalle indicazioni figure e descrizioni non pu derivare alcuna rivendicazione 511 385 40 DER6 32 8 2766_000 NDICE Indice dicesi T 91610 O PA 610 SERRA RR A AI IRA ee 1 1 1 Software e funzioni MillPlus IT i 2 1 2 Versione software VO 20 re A ne 3 1 3 Introduzione del sistema a processore singolo doppio 4 1 921 Gestione deine DP ass ns seen eek A 02 Applicazioni WINGOWS nee esse ee ea A 1 92 3 MIEUS DEOTE EUCH iatale 5 1 3 4 Disattivazione di MillPlus T su un sistema a processore doppio 5 22 OGUE ZZE aira E Zei 7 3 Disposizione della tastiera Struttura dello scherm0 nenne nnnnnennnnnenennnn 9 Sil SCENermovisualizzalo rele alia 9 3 2 Campo di comando della macchina i 10
178. Heidenhain 1 12 2003 FUNZIONI G SPECIFICHE PER MACRO Definire il piano obliquo utilizzando 3 punti P1 X Y Z P2 X Y Z e P3 X Y Z Se il piano eccessivamente obliquo per ottenere precisi risultati di misurazione possibile spostare il piano 3 punti vengono misurati con il tastatore e le posizioni misurate vengono memorizzate nei parametri E da E10 fino a E18 P1 X Y Z E10 E11 e E12 P2 X Y Z E13 E14 e E15 P3 X Y Z E16 E17 e E18 Z e A X P3 Y P 1 P2 IN X G341 da questi 3 punti effettua il calcolo dell angolo solido e memorizza i valori nei parametri E E20 E21 e E22 G341 X1 10 Y1 11 Z2 17 Z3 18 01 20 02 21 03 22 AI termine possibile allineare il piano obliquo utilizzando G7 G7 A5 E20 B5 E21 C5 E22 Z In B Y7 A P2 P3 Pl 17 12 2003 MillPlus T V510 350 FUNZIONI G SPECIFICHE PER MACRO 24 7 Funzioni di scrittura con formattazione 24 7 1 Introduzione delle funzioni di scrittura con formattazione Le funzioni di scrittura formattate possono essere utilizzate a video in un file sul disco fisso File di configurazione per la definizione di un file o di una finestra visualizzazione inserimento Per queste operazioni sono necessari dei file di configurazione i quali descrivono come e dove possibile scrivere o leggere Questi file di configurazione vanno salvati sul disco fisso D STARTUP CYCLES FORMnnnn CFG nnnn il numero d
179. I UA soli iaia 352 24 5 16331 Scrittura nella tabella Utensili i 352 24 FUNZIONE GINCAC0 De ee re i ni 354 24 6 16341 Calcolo angolo solide G7 en 354 24 7 Funzioni di scrittura con formattazione i 356 24 7 1Introduzione delle funzioni di scrittura con formattazione 356 24 7 2G350 Scrittura nella finestra iii 358 24 7 2 1Scrittura nella finestra nenne nnenne nenne anne nennen 358 24 7 2 2Scrittura nella finestra e interrogazione di informazioni 359 24 7 36351SCHWraSUNE sro 360 24 3FuAzIoni tabella alfa sensei een 363 24 8 1 Introduzione funzioni tabella anne nenne nennen 363 24 8 2Prospetto funzioni tabella i 363 24 8 2 1arrayNew Formato e 364 24 8 2 2arraySave Nome file Numero di identificazione interno tabella 364 24 8 2 3arrayOpen Norme file nennen nnnnnnn nennen nennen nenn 365 24 8 2 4arrayExist NOME ii 365 24 8 2 5arraySize Numero di identificazione interno tabella rowcol 365 24 8 2 6arrayFind numero di identificazione interno tabella colonna valore 366 24 8 2 7arrayWrite Numero di identificazione interno tabella Riga Colonna Valore incide Maia 366 24 8 2 8arrayRead numero di identificazione interno tabella riga
180. IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 4 Caricamento 9 4 1 Caricamento di programma PM MM Selezionare PM o MM zeichis P 9 0 a 20001 PM 184 22 09 03 21 20 81200 PM 911 22 09 03 21 20 100002 PM 61 22 09 03 21 20 100010 PM 2572 22 09 03 21 20 222288 PM 185 22 09 03 21 20 625000 PM 876 22 09 03 21 20 1111111 PM 261 22 09 03 21 20 N o Selezionare il programma principale o la macro dalla lista LOY N 9 4 2 Caricare le tabelle TM PO rt e Selezionare il programma principale o la macro dalla lista EN Bi Inizio ingresso Avvertenza Dopo il caricamento le tabelle di tecnologia devono essere salvate sul disco fisso in modo che queste possano essere di nuovo attivate dopo il disinserimento inserimento del controllore il CNC salva sempre nella directory di Startup 46 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 5 Trasferimento 9 5 1 Salvataggio dei dati L utente dovrebbe copiare regolarmente i propri programmi PM e MM e i dati specifici es dati tecnologici costanti della macchina utensili ecc sul proprio PC o su dischetto In tal modo si evita la perdita irrevocabile di dati 9 5 2 Trasferimento di programma PM MM un en N o Selezionare il programma principale o la macro dalla lista EA A Inizio Lista Selezione trasmis identif disposit Lista identif en mmf T e Selezionare il programma _ CVA Inizio trasmis
181. Il punto centro viene misurato prima approssimativamente e poi con precisione 3 Movimento in traslazione rapida di ritorno al punto iniziale Viene emesso un messaggio di errore quando il tastatore di misurazione non si attivato entro la corsa di misura massima C1 Movimento di retrazione fino alla distanza di sicurezza L2 4 Movimento in traslazione rapida attraverso la distanza di sicurezza L2 verso il punto iniziale nel 2 foro 5 Il foro viene misurato nello stesso modo nella nuova posizione 6 Per la terza e la quarta misurazione foro vengono ripetuti i passi 4 e 5 T Alla fine viene eseguito un movimento in traslazione rapida verso la distanza di sicurezza L2 8 In funzione di 15 viene memorizzato il valore misurato Esempio Determinazione del punto centro di 4 fori di un pezzo N40 G17 Imposta piano N50 G54 13 Impostazione del punto zero N60 G634 Definizione del ciclo di misura con X 10 Y 20 Z 5 Punto iniziale 1 foro X1 100 Y1 40 Z1 5 Punto iniziale 2 foro x2 100 Y2 100 Z2 5 Punto iniziale 3 foro X3 10 Y3 120 Z3 5 Punto iniziale 4 foro L2 30 15 1 Distanza di sicurezza 30 Dopo il ciclo di misura viene adattato X e Y in G54 13 408 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 14 G640 Determinazione centro di rotazione Misurazione e correzione dello spostamento tavola per effetto della temperatura o meccanico con l ausilio di un tastatore TPC Table Position Control P
182. La testa portamandrino in direzione Z Montaggio fresa Avvio mandrino Fresatura Impostazione piano per tornitura L asse principale 1 Z l asse principale 2 Y Correzione raggio nel piano ZY Modo Tornitura Montaggio utensile Avvio rotazione continua tavola rotante Posizionamento utensile tornitura Avvio cicli truciolatura longitudinale Tornitura Impostazione piano per fresatura Compensazione direzione Z Modo Fresatura Montaggio fresa Avvio mandrino Fresatura Fine programma lunghezza in Heidenhain 17 12 2003 MODO TORNITURA Esempio 2 Descrizione N9999 N1 G17 Impostazione del piano per la fresatura Compensazione lunghezza in direzione Z N2 G37 Modo Fresatura N3 G54 11 Z8 La testa si trova in direzione Z N4 G36 Cambio fresa N5 M54 Avvio mandrino N6 G17 Z1 1 Y1 2 N7 G195 X 1 Y 1 Z1 12 J12 K 11 N8 G199 X0 YO ZO B4 C2 N9 G198 11 14 X0 Y8 Zo N10 G2 X0 Y8 10 JO N11 G1 X0 Y8 Z 8 N12 G2 X0 Y8 I0 JO N13 N14 T1 M6 L100 R5 C0 3 Q3 800 N15 S1 1000 M1 3 N16 GO X0 Y8 Z3 F1000 N17 N18 G823 Y8 Z0 3 Y1 8 Z1 3 Y2 2 Z2 0 11 0 5 R2 0 5 C0 2 N19 G823 Y8 Z27 Y1 8 Z1 6 Y2 5 Z2 3 R1 0 5 12 0 5 R2 0 5 C0 2 N20 N21 6827 Y8 Z 6 7 Y1 8 Z1 6 Y2 5 Z2 3 R1 0 5 12 0 5 R2 0 5 N22 6827 Y8 Z 2 7 Y1 8 Z1 3 Y2 2 Z2 0 11 0 5 R2 0 5 N23 GO Z10 N24 TO M6 N25 G37 N26 G53 N300 M30 17 12 2003 Impostazione del piano per la tornitura L asse principale 1 Z
183. Men simbolico grafico IPP ar aan een aa aaraa 159 252 NUOVO IPP PIOgT amd ee es en aaa 161 ZI AVENIAIANENMOAOIPPR zes een 161 ZIEL ZU SCH FF dia dae ae 161 21 4 3 Introduzione dei dati di programma e 162 2 1 42 1814 41 programma IPP alia 163 21 5Editing dei programmi IPP modifica dei DIOCChI nennen 163 21 5 1 Modifica delle TeatUle 2a iii 164 21 5 2Insenmento d UNCICIO iodio 167 21 5 3 Cancellazione delle feature iii 167 21 5 4 Rappresentazione grafica del contorno esecuzione di controllo 168 21 9 5 Esecuzione der programmi IPP arresa a 168 21 5 6Cambio del piano di lavorazione G17 lt gt G18 i 168 21 6 Consigli perla programmazione IPPisa lille eee iaia 169 21 6 1 Impiego della ICP per la definizione dei contorni nennen 169 21 6 2Pr0p sle IPP ze 2 a E abile 169 21 6 3 Velocit di avanzamento e numero di giri del mandrino massimi 169 21 6 4 Ottimizzazione dei tempi di programmazione e lavorazione 169 21 6 5Modifica dei programmi IPP con l editor DIN 169 22 Struttura del programma e formato dei bIOCChI nenne nnennnnnnennnnennennnennn 171 22 1Segmento di programma PM9001 nennen nennen nnnnnnnennennnn nennen nennen 171 22 2ldentificatore di memoria iii 1 1 22 53 NUMEro d
184. Misura IUNnghezza e r3991 6 2 aan E a E a 459 31 969593 COn Taglienle FO nn ai 459 91 65956 Controllo rottura Alla 459 31 76997 Contytagliehie FS lella e iaia 459 31 865958 Comt tagliente FS esili iaia ahi 459 322 900 O0 HIKU A ee Te see n 461 23 NoOdUZIONE granai er 461 0Z 2C0StaNimacchd sa ili 462 32 3Attivazione fine modo Tornitura G36 G37 nennen 463 32 4617 G18 Piano del modo Tornitura ii 464 32 95G33 Movimento di filettatura ae E E A 465 32 6Ampliamento selezione unit di misura avanzamento G94 G95 467 32 7 Velocitadi taglio costante G96 697 anna a aaa 468 32 8Definizione degli utensili di tornitura nella tabella Utensili nennen 469 32 9Sovrapposizione dati utensile G302 nenne nnnnnn nennen 473 32 10 G611 TT130 Misurazione da tornio nennen 474 32 11 G615 Laser Misurazione utensile da torni0 nenne nennen 476 32 12 Giell di egaullibfatura zu 2228er E 478 32 12 1 Informazioni generali oleole 478 32 12 2 Desenzione Qaello SsqulipHio 2 rar 478 32 12 3 G227 G228 Monitor di squilibrio i 479 32 12 4 NMisUrazione squilibrio 6691 21 Lella 480 32 12 95 CoRAtollo Squllibri6 6692 ru ee 482 32 13 ClelEdiMtomituras ell Leica 483 32 13 1 Passalaassiale 6822 ae lil 485 32 13 2 Lucetadiale O8 23 2 2 une eeelaei 486 32 13 3 Assata assiale finitura G826
185. N X N EN Xx N NJ 4 GAN S N N NAN a H N N Su N SS N N gt S y ES SI NI I N82150 N1 G17 N2 G54 N3 G98 X 10 Y 10 Z10 1320 J320 K 60 NA G99 X0 YO Z0 1300 J300 K 40 N5 F200 S3000 T2 M6 N6 G200 N7 G81 Y2 Z 20 M3 Foratura preliminare dei punti iniziali N8 G22 N 9992 N9 S2500 T3 M6 Lavorazione della tasca N10 G201 YO 1 Z 20 B2 150 R10 F200 N1 9991 N2 9992 F2 100 N11 G203 X70 Y40 Z0 N1 9993 N12 G64 N13 G1 X260 B1 0 11 0 N14 G1 130 N15 G1 X260 Y260 B1 90 11 0 Contorno tasca N16 G1 130 N17 G1 X40 Y260 B1 180 11 0 N18 G1 130 N19 G1 X40 Y70 B1 270 N20 G63 N21 G204 N22 G205 X100 Y80 N1 9994 N23 G208 X 30 Y30 J 1 Isola 1 N24 G206 N25 G205 X190 Y80 N1 9995 N26 G91 17 12 2003 MillPlus IT V510 323 N27 Y50 Isola 2 N28 X40 Y 50 N29 G90 N30 G206 N31 G205 X150 Y130 N1 9996 N32 G2 1150 J150 Isola 3 N33 G206 N34 G205 X110 Y210 N1 9997 N35 G208 X 40 Y40 J 1 B1 135 Isola 4 N36 G206 N37 G205 X180 Y200 N1 9998 N38 G91 N39 G1 Y30 N40 X20 Isola 5 N41 X30 Y 30 N42 G90 N43 G206 N44 G202 N45 F200 S2200 T4 M6 N46 G22 N 9993 N47 F200 S2500 T5 M6 N48 G22 N 9994 N49 G22 N 9995 N50 G22 N 9996 N51 G22 N 9997 N52 G22 N 9998 N53 GO Z100 M30 Lavorazione finale 324 Heidenhain 1 12 2003 23 89 G217 G218 Attivazione disattivazione della testa angolare Con G218 viene attivat
186. N50 G54 13 Impostare lo zero N60 G620 X 50 Y 50 Z 5 11 2 B1 100 L2 10 13 1 15 2 Definire ed eseguire il ciclo di misurazione AI termine del ciclo di misurazione viene adeguato G54 13 N70 G0 CO La tavola rotante viene posizionata sullo zero G17 1 12 2003 MillPlus IT V510 389 CICLI DI MISURAZIONE 27 4 G621 Misurazione posizione Misurazione di una coordinata sulla parete di un pezzo 6 Misurare posizione Il Mis dir 1 2 3 Princ Sec Ute 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1 Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo B1 Se la coordinata misurata viene salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default C1 10 L2 0 15 0 F2 MC843 B1 0 Note e impiego In base al livello selezionato G17 G18 o G19 l indirizzo 11 determina la direzione di misurazione EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 e F2 Svolgimento del ciclo 1 2 3 O1 Movimento in traslazione rapida fino al primo punto iniziale X Y Z
187. N8 GO Y N9 G33 J2 Z91 N10 GO Y N11 GOZ N7 G37 N6 M30 466 Cambio utensile di filettatura Posizionamento utensile Attivazione modo Tornitura Attivazione piano di lavoro Numero di giri e senso Avvicinamento alla posizione iniziale Accostamento alla profondit di taglio Filettatura fino al punto finale Estrazione Ritorno alla posizione iniziale Attivazione del modo fresatura Fine programma 1 12 2003 MODO TORNITURA 32 6 Ampliamento selezione unit di misura avanzamento G94 G95 Informazione al CNC su come valutare il numero di giri programmato S Questa funzione stata ampliata per il modo Tornitura Per la tornitura occorre programmare il mandrino e la tavola rotante Note e impiego Per la tornitura si aggiunge la programmazione con S1 e M1 per la tavola rotante secondo mandrino In modo Fresatura G37 N G95 F S M In modo Tornitura G36 N G95 F S1 M1 S e Msi riferiscono al mandrino S1 e M1 si riferiscono al secondo mandrino PRIORIT Il numero di giri mandrino attivo S oppure S1 Se si sono programmati sia S sia S1 viene utilizzato S1 NUMERO DI GIRI MASSIMO Il valore del numero di giri del secondo mandrino S1 compreso tra 0 e Tensione di uscita numero di giri max MC2691 FUNZIONE MACCHINA Funzione macchina secondo mandrino M1 3 Rotazione destrorsa secondo mandrino M1 4 Rotazione sinistrorsa secondo mandrino M1 5 Arresto secondo mandrino I
188. NA THHEAN 126 120 22 28 20 20 20 22 4DOS602 H 100010 PM 2572 22 09 03 2 H 4NT302 3 1111111 PM 1 KB een nz ADMALTOI Ti 2222 PM 1 KB 1111111 PM 261 22 09 03 21 28 0 brief Tai 222288 PM 1KB 8 01 cmdcons 22234 IMM 1 KB H E Config Msi E 22299 PM 1 KB a Documents and Settings LH 4444 PM 1 KB 5001 MM 3 KB H notes H E OfficeScan NT 2625000 PM dra C1 pkware 2381200 PM I C1 Program Files aico of 2222 PVI ER H O temp 0 tmp CI WINNT Inserire il file selezionato ad es 20001 PM e premere Inserisci Copiare file e rinominare la copia del file ad es 20001 PM ine Aggiornare il nome file 20001 PM Invece di un solo file possibile copiare e inserire pi file contemporaneamente A tal scopo selezionare i file come descritto nella sezione 9 7 Quindi come nel caso di un solo file inserire i file selezionati nella directory di destinazione 17 12 2003 MillPlus IT V510 53 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 6 Copia Directory di rete Selezionare i file ir _ SS TT_ Copiare i file selezionati Attivare la directory locale n Attivare la directory locale Oppure Attivare la directory di rete P _ 1 rr e Spostare Ritor Tr zu Selezionare la directory o inserire tramite finestra di immissione 54 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 7 Creazione
189. NITURA Gole radiale finitura G847 32 13 14 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Larghezza utensile Angolo Angolo Lunghezza smusso Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile K 0 Funzioni associate G843 per la sgrossatura Note e impiego La finitura va da Y1 Z2 a Y1 Z1 Gole radiale finitura Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Larghezza utensile DNHENHKENK 0 Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura La finitura ha inizio su Y e continua fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della lavorazione di finitura Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Larghezza dell utensile La larghezza di avanzamento uguale a C meno il doppio del raggio di raccordo Angolo gt 0 sul punto iniziale contorno Z1 Angolo gt 0 sul punto finale contorno Z2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine co
190. Numero definizione del punto P4 Numero definizione del punto Esempi interpolazione 3 D N14 GO X10 Y5 220 N15 G1 X20 Y10 Z40 F100 Movimento simultaneo degli assi 174 Heidenhain 17 12 2003 INTERPOLAZIONE LINEARE G1 Programmazione di assi rotativi con e senza asse lineare L MX 360 Asse Z e C Asse X e A Asse Y e B Filettatura su una superficie cilindrica 20 N10 G18 N11 T1 M6 S2000 F200 Cambio utensile N12 G0 X0 Z80 Y22 CO M3 N13 G1 Y18 Avanzamento utensile in posizione N14 Z20 C3600 C40 18 Fresatura spirale 10 giri 1 12 2003 MillPlus IT V510 1 5 INTERPOLAZIONE LINEARE G1 Asse lineare con altri assi rotativi C40 raggio medio della traiettoria C40 Rb Re 2 Rb raggio iniziale Re raggio finale Spirale y N l x 29 J N10 G17 T1 M6 Cambio utensile N11 G54 Spostamento di origine N12 GO X0 Y5 Z3 CO S200 M3 N13 G1 Z 2 F100 Posizionamento sulla posizione iniziale N14 Y29 C1440 C40 17 F200 Fresatura spirale 4 giri N15 GO Z100 Nota MACCHINE CON MODELLO CINEMATICO Sulle macchine che dispongono di un modello cinematico il raggio dell asse rotante calcolato automaticamente Non occorre programmare A40 B40 o C40 Questa nuova possibilit si programma con G94 F5 1 176 Heidenhain 17 12 2003 INTERPOLAZIONE CI
191. O N12 62 I200 JO Ri 0 WORK 2421 Lista a Rinomin i a locale di rete are Cancella Copiare sbloccare Nei seguenti menu i file possono essere selezionati in questo modo File management modificare Cancella file Attributo file Comunicazione Esporta Importa Note Se si selezionano pi file sorgente il file di destinazione indicato non viene accettato Come destinazione viene assunta la directory di destinazione Il file su cui si trova il sensore non viene considerato se non stato precedentemente selezionato 48 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 Gestione dei file Al momento della consegna su un disco fisso viene creata una struttura di directory La struttura la seguente STARTUP WORK TEMP Le tabelle tecnologiche e i sottoprogrammi nella directory Startup vengono caricate durante l inizializzazione del CNC nella CNC RAM L esecuzione di un programma errato potrebbe favorire l insorgenza di situazioni pericolose programmi del modo automatico e per la modifica vengono sempre selezionati dal disco fisso La directory pu essere modificata nelle modalit di funzionamento Durante la selezione i programmi vengono caricati nella memoria di lavoro DORAM Avvertenze Se durante il caricamento viene rilevato un file errato il caricamento viene interrotto programmi vengono controllati durante il caricamento Se durante il caricamento si verifica un err
192. O Selezionare il modo di fresatura BE Misurare spigolo stinn 6621 Misurare posizione Tiz Me F2060 51000 H3 6739 Fresatura per righe K 0 000 ax Y 0 000 u Pa eis Z 0 000 z ser oS SI 8 S 5 n I l B 8 BOB aB wiag IDO 108 Se viene attivato il modo di fresatura Pa necessario selezionare il livello di lavorazione 2 G17 default o G18 i Piano di lavorazione 0 617 1 G18 K 0 000 ax T Q Y 0 000 u 2o E i Z 0 000 z J m B s B ie N l B 5 608 aB viga 109 108 12 51 A questo punto necessario procedere ad un avvio In questo modo la macchina viene impostata nel modo di fresatura Nel modo di fresatura sono disponibili i cicli di fresatura 17 12 2003 MillPlus T V510 135 EFASYOPERATE 19 13 Menu menu principale Tornitura Possibilit di selezione Immissione FST Truciolatura Troncatura Filettatura rientranze Immissione libera MDI DIN ISO 136 Heidenhain 17 12 2003 FASYOPERATE 19 14 Menu FST AMF m A Possibilita di selezione Cambio utensile Impostazione velocit di taglio avanzamento Impostazione numero di giri tavola avanzamento Rilevamento squilibrio Funzioni macchina possibile inserire i dati immessi per l utensile con la funzione M la velocit di taglio e il numero di giri tavola costanti possibile rilevare lo squilibrio dei pezzi G691 Limitazione velocit giri min 17 12 2003 MillPlus T V510 137 EASYO
193. ONITOR DI SQUILIBRIO 6227 Osservazione G227 disattiva G228 e quindi il 1 Monitor di squilibrio G227 viene attivato automaticamente dopo lt Reset controllo gt lt Interruzione programma gt oppure M30 Il 2 Monitor di squilibrio non pu essere disattivato PANNELLO DI COMANDO Il valore di squilibrio attuale visualizzato sul Indicatore prestazioni mandrino In questo l evidenziazione gialla indica il 1 valore limite programmabile e l evidenziazione rossa il 2 valore limite fisso Il valore di squilibrio pi alto che si verificato dall inizio del programma o dalla programmazione di G228 indicato da una evidenziazione verde L indicatore presente solo se attivato uno dei monitor di squilibrio L evidenziazione rossa si trova sempre su 90 della lunghezza totale MESSAGGI DI ERRORE S228 Monitor di squilibrio 1 squilibrio eccessivo Classe D Il 1 Monitor di squilibrio genera un allarme Se e quando questo errore si presenta dipende dalle costanti macchina MC454 e MC455 e o pu essere programmato in 6228 Monitor di squilibrio ON S229 Monitor di squilibrio 2 squilibrio eccessivo Classe D I 2 Monitor di squilibrio genera un allarme Se e quando questo errore si presenta dipende dalle costanti macchina MC456 e MC457 1 12 2003 MillPlus IT V510 479 MODO TORNITURA 32 12 4 Misurazione squilibrio G691 Questo ciclo calcola lo squilibrio momentaneo Esso suggerisce all operatore come comp
194. Opzioni Setup MDI Immissione libera 7 SICA EEE IAUDACK EASYoperate viene utilizzato per la programmazione di fasi di lavorazione semplici sulla macchina Nel modo EASYoperate possibile selezionare un ciclo ed eseguirlo successivamente Dopo l esecuzione il ciclo viene terminato e si ritorna al menu principale oppure alla lista con il softkey Salva M gt 2 E 653 EASYoperate Apprend Playback 654 Il T11 M67 M19 D25 6622 Misurare spigolo esterno 6621 Misurare posizione T12 M6 F2000 S1000 M3 6730 Fresatura per righe N N 0 000 4 AY 0 000 2 0 000 AC 0 000 AB ON ec x gt w100 100 100 12 49 HORK 3 Stato Fresare lt gt Nota ERSBERBES Se MillPlus dispone di un sistema di tornitura attivato con i dati di impostazione n macchina MC314 viene visualizzato il softkey Fresatura lt gt Tornitura In questo modo possibile passare dalla fresatura alla tornitura Nella modalit di tornitura nel menu vengono visualizzati i cicli di tornitura corrispondenti Vedere il capitolo EASYoperate menu principale Tornitura 19 1 1 Chiusura di EASYoperate possibile chiudere temporaneamente EASYoperate selezionando un processo diverso Selezionando nuovamente il livello di processo Modo manuale possibile avviare EASYoperate esattamente dal punto in cui stato lasciato EASYoperate pu essere terminato selezionando il tasto di menu 12
195. P5 N15 G78 X80 Y 30 P6 N90 G0 P1 1 Spostamento dell utensile in traslazione rapida sulla posizione definita tramite P1 N91 G1 P1 3 P2 5 P3 6 F1000 Spostamento dell utensile con l avanzamento programmato su P3 P5 e poi P6 Avvertenza In un blocco G78 si pu definire ogni volta un solo punto Tutte le coordinate del punto si riferiscono allo zero pezzo attivo W I blocchi di programma con G1 o G79 possono contenere fino a 4 punti Altrimenti nel blocco di programma pu esserci un solo punto Esempio N G1 P1 9 P2 1 P3 3 P4 8 Indirizzo P con indice Il valore dell indice 1 4 indica la priorit per la sequenza di esecuzione 1 massima priorit 4 minima priorit L introduzione dopo il segno di uguaglianza indica il numero del punto nella memoria punti Una ulteriore possibilit quella di introdurre la definizione del punto in modo parametrico anche in questo caso l indice definisce la priorit 17 12 2003 MillPlus IT V510 253 23 43 Esecuzione di ciclo G79 Esecuzione di cicli di foratura G81 G83 G86 o di fresatura G87 G89 programmati in precedenza in determinate posizioni N G79 coordinate del punto B1 Parametri G Esecuzione ciclo a Coordinata del punto Y Coordinata del punto Z Coordinata del punto B Punto dell angolo E Punto dell angolo Bi Angolo B2 Angolo polare 90 Punto ass K Y 2 t9l Punto Inr K Yla Li Lunghezza retta L2 Lunghezza polare Pi Numero definizione d
196. PERATE 19 15 Menu Truciolatura Auswahlm glichkeiten Truciolatura longitudinale Tornitura interna longitudinale Truciolatura planare Tornitura interna planare Esempio 6822 6826 6832 6836 6823 6827 6833 6837 Ciclo Truciolatura longitudinale G822 138 Heidenhain vB z vi 21 Y2 22 C Punto di inizio 17 12 2003 EASYOPERATE 19 16 Menu Troncatura Auswahlm glichkeiten Troncatura assiale G842 G846 Troncatura radiale 6843 6847 Scanalatura assiale G844 G848 Scanalatura radiale G845 G849 Esempio Ciclo Scanalatura radiale G845 vi z vi 21 Y2 23 Punto di inizio 17 12 2003 MillPlus T V510 139 FASYOPERATE 19 17 Menu Filettatura rientranze Possibilit di selezione DIN 509F DIN 509E Rientranza DIN 76 6850 t Rientranza DIN509 E G851 Rientranza DIN 509 F G852 Filettatura longitudinale G861 Filettatura conica G862 Esempio Ciclo Filettatura longitudinale G861 Punto di inizio 140 Heidenhain 17 12 2003 EASYOPERATE 19 18 Esempio di lista 654 IL TLL HGF Mg Des n 6622 Misurare BE nana 6621 Misurare posizione TIZ MEP Fzage 51000 M4 6730 Fresatura per righe Comando mediante Lista Commento menu G54 11 Attivare il punto zero T150 M67 Cambiare il tastatore di misurazione M19 D25 Orientare il tastatore di misurazione Misurare il punto zero con il tastatore di misurazione G622 Misu
197. RAM AMD K6 2 con 266 MHz non deve essere eseguito nei seguenti livelli di priorit Windows superiore alla norma above normal elevato high tempo reale real time 4 Heidenhain 17 12 2003 INTRODUZIONE Il livello di priorit Windows del software di terzi pu essere controllato in Windows task manager dalla scheda Processi nella colonna Priorit di base Avviare Windows task manager Fare clic con il pulsante destro del mouse in un punto vuoto della barra delle applicazioni Fare clic su Task manager Se la colonna Priorit di base non viene visualizzata Nel menu Visualizza fare clic su Selezione colonne Selezionare Priorit di base Fare clic su OK programmi che hanno i livelli di priorit summenzionati non possono essere utilizzati durante l esecuzione di MillPlus IT Si prega di notare inoltre quanto segue HEIDENHAIN non pu offrire supporto per la fase di installazione n si assume alcuna responsabilit per il funzionamento delle applicazioni Windows HEIDENHAIN non risponde per errori nel contenuto dell hard disk causati dall installazione di aggiornamenti di software di terzi o di altro software applicativo Qualora inseguito a tali modifiche ai programmi o ai dati si rendano necessari interventi di assistenza da parte di HEIDENHAIN i costi di assistenza incorsi verranno addebitati al cliente 1 3 3 Virus protection Note that the standard installation of Windows and the CNC s
198. RAZIONE 27 10 G629 Misurazione cerchio interno Misurare il punto medio di un foro circolare 6 Misurare cerchio int R Raggio del cerchio D1 Spostamento angolare della misurazione del cerchio riferito all asse principale D2 Angolo tra la prima e la seconda misurazione e tra la terza e la quarta misurazione Il valore pi basso 5 D3 Angolo tra la prima e la terza misurazione D3 deve essere maggiore di D2 di almeno 5 Se D3 e D2 sono uguali viene eseguita una misurazione di 3 punti Nota La precisione pi alta si ottiene con una misurazione simmetrica con i valori standard D2 90 e D3 180 I2 Orientamento del tastatore nella direzione di misurazione 0 Misurare senza torsione 1 Misurare mediante due misurazioni con torsione di 180 Prima misurazione con orientamento standard MC849 Seconda misurazione con rotazione di 180 Il valore di misurazione il valore medio di queste due misurazioni 2 Misurare con orientamento nella direzione di misurazione Possibile solo con il tastatore ad infrarossi con radiatore circolare La possibilit di orientamento del tastatore viene definita in MC846 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1 Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante il la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata vien
199. RCOLARE ORARIA ANTIORARIA 62 63 23 3 Interpolazione circolare oraria antioraria G2 G3 Cerchio completo N G2 G3 centro Arco di cerchio minore o uguale a 180 N G2 G3 punto finale R Arco di cerchio maggiore di 180 N G2 G3 centro punto finale N G2 G3 centro B5 Interpolazione 2 5D N G2 G3 centro punto finale dell arco di cerchio punto finale sull asse lineare o rotativo Spirale N G2 G3 centro punto finale dell arco di cerchio punto finale sull asse lineare o rotativo passo N G2 G3 centro passo B5 Circolare antiorario Coordinata punto finale Coordinata punto finale Coordinata punto finale Angolo punto finale Angolo punto finale Punto centro in X passo in amp Punto centro in Y passo in Y Punto centro in Z passo in Z Raggio del cerchio i Angolo B2 Angolo polare B3 Angolo polare per centro B5 Angolo arco 90 Finale centro ass K Y 7 I1 J5 K DIKNUHOTINKHX0QM G2 91 Finale centro incr x Y Z I J K Li Lunghezza retta L2 Lunghezza polare L3 Lunghezza polare per centro Pi Numero definizione del punto G3 17 12 2003 MillPlus T V510 177 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 Esempi Arco di cerchio minore o uguale a 180 N10 G1 X55 Y25 F100 Movimento lineare N20 G3 X45 Y35 R10 Cerchio in senso antiorario Arco di cerchio maggiore di 180 Coordinate del centro G17 N 62 63 I J G18 N G2 G3 I
200. RK 21 19 a Peg vaz Selez a ei Continuo ZPS pto zero IS Sea O T 0 F 98 O W ze 42 Heidenhain 17 12 2003 IMPOSTAZIONE DEL VALORE DI ASSE Processo di misurazione La funzione Measure side operativa solo se la Il KO YO ZO CO BO B4 0 macchina predisposta Osservare le indicazioni del I2 RO YO Z0 CO BO B4 0 un I3 KO YO ZU CO BO B4 0 manuale della macchina utensile utilizzata I4 X0 VO ZO CO BO B4 0 IS KO YO 20 CO BO B4 0 1 Cambiare il tastatore di misurazione tramite MDI I6 XA vo 20 CO BO B4 0 e attivare la funzione Measure side tramite il I KO VO Z0 CO BO B4 0 menu Punti zero 18 x0 YO 20 CO BO B4 0 I9 KO YO 20 CO BO B4 0 wc 2 Selezionare il numero di I10 KO YO 20 CO BO B4 0 spostamento punto zero nella tabella corrispondente G54 G59 o G54 I00 199 vedere figura in alto a destra 3 Con i tasti di direzione o HR410 raggiungere la posizione di misura di uno spigolo di misura utensile 4 Selezionare l asse X Yo Z e la direzione di traslazione asse con i softkey da F1 a F5 Il processo di misurazione attivo C 5 Con i tasti di direzione portare allo spigolo di misura l asse selezionato con welit 7 l avanzamento di misura programmato F Se il tastatore di misurazione si attiva il movimento si arresta e la posizione misurata degli assi X Y o Z selezionati viene visualizzata nella finestra Misurato vedere figura centrale hel v Attenzione l a
201. RMO Tabella dei tasti Taste Befehl Aktions Taste Befehl Aktions Wert Wert DE m E number command 80000 89999 Cursor Up 51 Delay command 9000 9999 v Cursor Down 101 ee m ey pad F O we menu 38 key pad 47 eee 0 eee _ sore number 3 tab 171 e qu e i so di di I SERE EN Be number 5 ASCII 1045 Sc 106 SCH 107 HELL u BEE Sc 108 mme al LE Sc 100 ASCI 101 process program 140 ASCII 0 un ASCII 9 1061 store 53 ASCII A ASCII Z insert 168 ASCII a ASCII z pae Up Softkey 1 8 Softkey 1 8 Softkey 1 8 Softkey 1 8 Processo manuale da S11 a S18 Processo automatico da S21 a S28 Processo programma da S31 a S38 Processo controllo da S41 a S48 ST SP PE 20 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO Introduzione testo softkey Il testo softkey deve stare tra parentesi 2 righe massimo 9 caratteri per riga il carattere definisce l interruzione di riga Esempi SF1 S31 A1 38 A2 1 A SF3 S33 A1 38 A2 2 A Selezione File Programma 3 1 3 1 Introduzione DIN ISO 3 13 Processo manuale 17 12 2003 MillPlus IT V510 21 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 14 Processo automatico 22 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 16 Processo controllo f p Knunkeszione Comunicazione Modo DIG b Comunicazi
202. Richiesta tecnologia attiva G320 Richiesta dati G correnti G321 Richiesta tabella utensili G322 Richiesta dei valori delle costanti di macchina G324 Richiesta funzione G modale attuale G325 Richiesta funzione modale attuale G326 Richiesta valori di posizione asse correnti G327 Interrogazione del modo operativo corrente Funzioni di scrittura G331 Scrittura nella tabella utensili Funzioni di calcolo G341 Calcolo angolo solide G7 Funzioni di scrittura con formattazione G350 Scrittura nella finestra G351 Scrittura nel file Bereich Array Funktionen 1 12 2003 MillPlus IT V510 333 FUNZIONI G SPECIFICHE PER MACRO 24 2 Funzioni dei messaggi di errore 24 2 1 G300 Programmazione di messaggi di errore Programmazione di messaggi di errore nell esecuzione di programmi universali o macro Formato G300 D oder D1 6 Chiamata err prog D P Numero identif errore Di R Numero identif errore Note e impiego D sono messaggi di errore generali di fresatura P D1 sono messaggi di errori R del modo Tornitura G36 Si possono usare soltanto i messaggi di errore presenti nella Lista errori P D1 esistente vedere Lista errori P e O nel capitolo Varie Esempio Programmazione di messaggi di errore quando programmato un angolo non consentito N9999 Macro per il calcolo della rotazione della tavola N90 E4 il valore in entrata per l angolo Phi N100 N110 G29 11 E30 N 180 E30 E4 gt 360 Se E4 gt 360 allora
203. Se X Y Z non sono programmati verr considerata la posizione corrente come punto iniziale Prima misurazione con avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 Al completamento di un movimento in traslazione rapida si ritorna alla distanza di sicurezza L2 Il valore di misurazione viene memorizzato in base a 155 Esempio Misurare una posizione 390 N60 G621 X40 Y40 Z 5 11 2 L2 20 01 300 Definire ed eseguire un ciclo di misurazione Al termine di un ciclo di misurazione il risultato viene scritto nel parametro E E300 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 5 G622 Misurazione spigolo esterno Misurare la posizione dello spigolo lato esterno di un pezzo allineato 6 Misurare spigolo esterno 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1 Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata viene salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore
204. T V510 127 EASYOPERATE 19 4 Menu principale del modo di fresatura 128 Possibilit di selezione Misurare il materiale con il tastatore di misurazione Immissione FSTM e misurazione dell utensile Definire le posizioni campione Fresatura per righe x Lavorazioni di foratura Tasca STR Immissione libera MDI DIN ISO Heidenhain 17 12 2003 EASYOPERATE 19 5 Menu Misurazione del punto zero del pezzo Possibilit di selezione Misurazione dell angolo G620 Misurazione esterna pezzo G622 Misurazione interna pezzo G623 Misurazione posizione pezzo G621 Misurazione esterna rettangolo G626 Misurazione interna rettangolo G627 Misurazione esterna cerchio G628 Misurazione interna cerchio G629 Avvertenza Per maggiori informazioni fare riferimento al capitolo Utensili 19 5 1 Finestra informativa Misurazione G62x Dopo avere richiamato una funzione G62x possibile immettere l indirizzo 155 Se viene avviato un ciclo sul lato sinistro con un immagine di supporto viene visualizzata una finestra informativa in cui vengono mostrati i valori di misurazione Con il tasto ESC possibile chiudere la finestra L immagine di supporto ritorna ad essere visibile Avvertenza per l indirizzo 15 con G620 lo 0 valori di misurazione vengono visualizzati sullo schermo 15 1 valori di misurazione vengono memorizzati per una trasformazione degli assi I5 2 valori di misurazione vengono memorizzati per una torsione
205. URAZIONE Parametri di macchina importanti per i cicli di misurazione MC261 gt 0 Funzioni ciclo di misurazione attive MC312 1 Livello di lavorazione libero attivo G631 MC840 1 Tastatore di misurazione presente MC843 Avanzamento di misurazione MC846 gt 0 Angolo di orientamento tastatore di misurazione MC849 Tastatore di misurazione 1 angolo di orientamento Funzioni non consentite se viene richiamato un ciclo di misurazione G36 Rotazioni B4 in G92 G93 G182 G7 non deve essere attivo se i valori di misurazione non sono memorizzati in uno spostamento dallo zero 15 gt 0 Avvertenza Posizionare l utensile in modo da evitare eventuali collisioni con il pezzo o con i dispositivi di bloccaggio 27 2 Descrizione degli indirizzi Indirizzi obbligatori Gli indirizzi obbligatori vengono visualizzati in nero Se non viene immesso un indirizzo obbligatorio verr visualizzato un messaggio di errore Indirizzi facoltativi Gli indirizzi facoltativi vengono visualizzati in grigio chiaro Se non viene inserito un indirizzo facoltativo verr ignorato o gli verr assegnato il valore di default Spiegazione degli indirizzi Gli indirizzi qui descritti vengono utilizzati per la maggior parte dei cicli Indirizzi specifici vengono descritti nel corso del ciclo X Y Z punto iniziale Punto iniziale del movimento di misurazione da cui viene eseguito il ciclo di misurazione Se non vengono inserite tutte le coordinate del pu
206. Uscita tangenziale Disattivazione calcoli geometria Attivazione calcoli geometria Programmazione in pollici Programmazione metrica Disatt immag specul e scalat Immagine speculare e scalatura eee ooo eee ooo eee eee ooo Ciclo di foratura Ciclo di foratura profonda Ciclo di maschiatura Ciclo di alesatura Ciclo di barenatura Ciclo fresatura tasca rettangol Ciclo scanalatura Ciclo fresatura tasca circolare Programmazione assoluta Programmazione incrementale G92 Spostam punto zero increm rotaz G93 Spostam punto zero assol rotaz 17 12 2003 MillPlus IT V510 LISTA DELLE FUNZIONI G PER MACRO Modale 511 LISTA DELLE FUNZIONI G PER MACRO Descrizione Avanzam in mm min pollici min Avanzam in mm giro poll giro Velocit di taglio constante Velocit mandrino Definizione finestra grafica Defin ingombro pezzo per grafica Calcolo cinematico disattivo Calcolo cinematico attivo Alza Utensile se interruzione OFF Alza Utensile se interruzione ON Configurazione secondo asse testa forca ON Configurazione secondo asse per testa forca OFF CS Correzione utens 3 dimensionale Movim di misura lineare Lettura stato sonda di misura Lettura dati ut val spostam Cambio valori utens o spostam Segui punto zero pezzo OFF Segui punto zero pezzo ON G174 Corsa di ritorno utensile G180 Disattivaz interpolaz cilind G182 Attivazione interpolaz cilindro Definizione finest
207. Utensili Solo dati utensile fuori magazzino Dipendente da MC27 numero di definizioni punti e MC28 numero di posti utensile nel magazzino Altre tabelle Solo per applicazioni del servizio assistenza Vedere manuale tecnico Esecuzione G310 e G311 attende con tutte le operazioni fino a lt INPOD gt G310 memorizza su hard disk la semitabella specificata G311 carica su hard disk la semitabella specificata Nell esecuzione della restante parte del programma vengono utilizzati direttamente i dati letti In fase di lettura della memoria utensili G311 si tiene conto di MC 774 lettura Utensile 0 1 cancellare 2 proteggere 3 sovrascrivere Funzioni G ammesse G310 e G311 non sono ammessi in ambito G41 G42 G64 e G141 Interfaccia utente Quando vengono eseguiti G310 o G311 possibile utilizzare il softkey per le funzioni file della tabella Viceversa vengono eseguiti G310 e G311 quando si utilizzano le funzioni file Durante l esecuzione di G310 o G311 viene visualizzato un orologio giallo Grafica Prova in bianco Nei modi di funzionamento Grafica e Prova in bianco vengono eseguiti G310 e G311 Accesso al blocco Durante l accesso a un blocco vengono eseguite le funzioni G310 e G311 Interruzione G310 e G311 possono essere annullati con lt Feed Hold gt e lt Feed Speed Hold gt Esempio Descrizione N9000 Caricamento memorizzazione dati N1 E2 50 Inserire il valore nnn 50 N2 E E2 E2 Ennn nnn N3 E2 E2 1 aume
208. V510 481 MODO TORNITURA 32 12 5 Controllo squilibrio G692 Questo ciclo controlla che lo squilibrio non superi un determinato valore Esso deve essere richiamato all inizio di ogni tornitura per poter essere certi che l errore di oscillazione non superi la tolleranza o il limite predefinito 6 Controllo sbilanciamento C1 Squilibrio massimo per emissione essaggio Valore di default MC451 Deviazione massima D Numero di giri programmato per il controllo Valore di default MC2691 Numero di giri massimo Note e impiego Con il controllo dello squilibrio viene misurata la deviazione dell asse lineare al numero di giri specificato Se la deviazione raggiunge il valore C1 viene emesso un messaggio di errore Esempio Controllo dello squilibrio G692 C1 0 003 D500 II CNC controlla che ad una velocit di rotazione di 500 giri al minuto la deviazione della tavola si mantenga entro il limite di 0 003 mm Se la deviazione risulta maggiore del valore specificato C1 il programma si arresta Esempio di squilibrio N9999 N1 G691 D500 Avvio del ciclo di compensazione con numero di giri massimo di 500 giri min Lo squilibrio viene misurato La massa e la posizione radiale distanza ed angolo sono visualizzate nella finestra La posizione di compensazione viene posizionata automaticamente Immettere nella finestra di dialogo il peso di una massa presente I CNC mostra nella finestra la nuova distanza radiale per la massa present
209. Z3 R o come finora G182 A1 X1 Z1 R C 6182 L1 22 ASR GIOS CI 2 Z3 R G182 C1 Z2 X3 R G182 C1 Y2 Z3 R o come finora G182 C1 X1 Z1 R Specifica del piano del cilindro Avvertenze Le parole X Y Z A B C non devono essere programmate senza un valore La configurazione per l interpolazione cilindrica viene programmata nel blocco G182 Configurazione standard Asse di rotazione A1 B1 C1 Asse cilindrico X1 Y1 Z1 Asse utensile Y1 Z1 xX1 Z1 x1N1 Raggio del cilindro R R R Configurazione ampliata V321 17 12 2003 Asse di rotazione marcato con 1 A1 B1 C1 Asse cilindrico marcato con 2 X2N2IZ2 X2 X2 Z2 Z2IX2N2 Asse utensile marcato con 3 Y3 Z3 X3 X3 Z3 Y3 X3 Y 3 23 Raggio del cilindro R R R MillPlus T V510 307 Costanti di macchina Le costanti di macchina le definizioni degli assi devono coincidere MC 102 1 MC103 88 asse X MC 107 2 MC108 89 asse Y MC 112 3 MC113 90 asse Z MC 117 4 appartiene all asse 1 4 3 MC118 65 asse A rotante intorno all asse X MC 122 6 appartiene all asse 3 6 3 MC123 67 asse C rotante intorno all asse Z Esempio i o gt N J 2 I W 15 3 eG N Bi x Z n pa D Pd gr gt A K S N A Q 21 654 S S e 20 i a 14 963 sa N ya J D E lt N t N 1 N La gola sulla superficie curva di un cilindro diametro 40 mm deve essere fresata con una fresa a codolo a due taglienti diametro 9
210. a L elemento viene salvato e il contorno viene ricalcolato e visualizzato No ssa Elemento successivo CIR _TT_ TT Si ICP uscita Uscita dalla ICP Avvertenza Nel caso di determinati elementi cerchi di arrotondamento esistono altre possibili varianti di soluzione Le varianti possono essere selezionate solo in Modifica elemento 20 4 2 Inserimento di un elemento Cambio Aggiunta Cancella Congel ICP El elemento elemento elemento coordin uscita Selezionare l elemento del contorno blocco del punto di inserimento Aggiunta elemento 17 12 2003 MillPlus T V510 149 PROGRAMMAZIONE PROFILI INTERATTIVA ICP Avvertenza Nel caso di determinati elementi esistono pi possibilit di introduzione Figura Selezione delle possibilit prossima 20 4 3 Cancellazione di un elemento Cambio Congel ICP elemento elemento elemento coordin uscita Selezionare l elemento del contorno blocco da cancellare Cancella elemento Avvertenza Quando si cancella modifica o inserisce un blocco si possono ottenere contorni con andamento discontinuo nel qual caso l elemento modificato oppure quello successivo vengono rappresentati con linee tratteggiate bianche 20 4 4 Rappresentazione grafica del contorno Cambio en Congel ICP I elemento elemento elemento coordin uscita au El Ritorno Riduzione i Ingrandimento
211. a Numero di filettature multiple 1 lt K1 lt 99 Passo in mm giri Processo di taglio 0 con suddivisione del taglio 1 taglio unico alla profondit di filettatura Velocit in giri min U 999 A 28 1 0 010 K1 1 11 0 Note e impiego La tavola rotante deve essere programmata in velocit G97 Tenere conto della velocit di avanzamento massima F2xS15 Gli override di numero di giri mandrino e di avanzamento non sono attivi durante la filettatura La velocit della tavola rotante fissa durante la filettatura possibile interrompere l operazione di filettatura tuttavia alla fine l operazione di filettatura si arresta Tenere conto del senso di rotazione M1 3 o 4 e dell orientamento UT O La distanza di retrazione 1 mm 504 Heidenhain 17 12 2003 MODO TORNITURA 32 13 21 G862 Filettatura conica G Filettatura conica Y Punto di inizio 2 Punto di inizio Ci Inizio filettatura C2 Fine filettatura F2 Passo YZ Punto di inizio del ciclo di filettatura Y1 Z1 Punto iniziale filettatura Se Y1 non programmato necessario programmare Y2 e B Y2 Punto finale filettatura Se Y2 non programmato necessario programmare Y1 e B Z2 Fine filettatura In corrispondenza del punto finale sotto i 90 si ha una retrazione su Y e si torna in traslazione rapida a Z C La profondit di accostamento viene calcolata a partire da Angolo di accostamento A profo
212. a valore registrato N14 E52 34 15 limite superiore di tolleranza valore registrato N15 E53 34 108 valore reale valore misurato N16 E54 0 008 differenza valore calcolato N20 G351 N1 0002 11 0 scrittura file Viene utilizzato il file D STARTUP CYCLES FORM0002 CFG 11 0 significa aggiungi i dati a fine file Il file Messdat txt si presenta come segue Raggio Valore nominale 34 1 Limite inferiore di tolleranza 34 5 Limite superiore di tolleranza 34 5 Valore reale 34 108 Differenza 0 008 kkkkkkkkkkkkkkkkkkkkkkkkkkkkk 360 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO File di configurazione per il protocollo dei dati di misura FORM0002 CFG skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk File CFG per la scrittura di dati di misura ni BRA AA AAA AA AA AAA AAA AAA AAA KT KK KK KKKAKKAKAKKAKKKKAKKKAKAKKKAAAA Nome del file da scrivere in startup file name Messdat txt Tipo di misurazione string line 1 position 1 Raggio Valore nominale string line 2 position 1 i Valore nominale value line 2 position 20 eparam 50 form 6 3 dimension mm sign y Limite inferiore di tolleranza string line 3 position 1 Limite inferiore di tolleranza value line 3 position 20 eparam 51 form 6 3
213. a 0 120 Dis2 codice caratt 0 ASCII 1 1SO 2 EIA Dis2 riconos automat codice 0 n0 1 si Dis2 contr di flus 0 RTS 1 RTS f 2 XON Dis2 controllo DTR O no 1 si Dis3 velocita di trasmiss 110 57600 Dis3 nr di bit di stop 1 2 Dis3 lunghezza testa coda 0 120 Dis3 codice caratt 0 ASCII 1 1SO 2 EIA Dis3 riconos automat codice 0 n0 1 si Dis3 contr di flus 0 RTS 1 RTS f 2 XON Dis3 controllo DTR O no 1 si LSV 2 velocita di trasmiss 110 57600 LSV 2 insieme di carr 0 ASCII 1 1SO LSV 2 tempo di attesa 0 128 S LSV 2 nr di ripetiz O illimitate 1 12 Ritardo commutazione LSV 2 0 128 ms LSV 2 controllo DTR O no 1 si Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 2457 2655 2656 2657 2855 2856 2857 2955 2956 2957 3055 3056 3057 3155 3156 3157 3255 3256 3257 3355 3356 3357 3455 3456 3457 3555 3556 3557 3655 3656 3657 3755 3756 3757 3855 3856 3857 3955 3956 3957 4055 4056 4057 4155 4156 4157 4255 4256 4257 Heidenhain Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tas
214. a L e profondit delle rientranze B2 vengono calcolate a partire da B1 e R l angolo fisso a 15 Procedura n Avvio parallelo all asse dal punto di inizio Y Z al punto inizio contornatura Y1 Z1 n Movimento di traslazione del contorno rientranza per il punto finale contornatura Y2 Z2 n Ripassatura del contorno rientranza completo n Nel punto finale l asse Z si libera di 0 1 mm dal contorno 17 12 2003 MillPlus IT V510 503 MODO TORNITURA 32 13 20 G861 Filettatura longitudinale YZ Z2 A K1 F2 1 S1 Posizioni base G Filettatura longitudinale Y Punto di inizio 4 Punto di inizio C2 Fine filettatura F2 Passo Punto di inizio del ciclo di filettatura Fine filettatura In corrispondenza del punto finale sotto i 90 si ha una retrazione su Y e si torna in traslazione rapida a Z La profondit di accostamento viene calcolata a partire da Angolo di accostamento A profondit di filettatura U e ultimo taglio 1 Valore di accostamento minimo 0 002 La profondit di filettatura U viene calcolata a partire dal passo F2 filettatura esterna U 0 6495 x F2 filettatura interna U 0 6403 x F2 U 999 filettatura esterna con calcolo U 999 filettatura interna con calcolo Angolo di accostamento 45 lt A lt 45 Accostamento lungo il fianco del filetto A 0 Accostamento solo in direzione Y Profondit del taglio residuo Sovrametallo alla profondit di filettatur
215. a La programmazione della maggiorazione dovrebbe essere disattivata prima di queste funzioni 17 12 2003 MillPlus IT V510 219 Esempio Fresatura di un rettangolo con due passate di sgrossatura e una rettifica le N39001 N1 G98 X 10 Y 10 Z10 1120 J120 K 60 Definizione della finestra grafica N2 G99 X0 YO Z0 1100 J100 K 40 Definizione del materiale N3 T1 M6 Cambio utensile raggio fresa 5 mm N4 G39 LO R9 Attivazione della maggiorazione raggio utensile La maggiorazione 9 mm il raggio fresa per la compensazione raggio 5 9 14 mm N5 F500 S1000 M3 Attivazione dell avanzamento e del numero di giri del mandrino N6 GO X0 Y 20 Z5 Posizionamento sulla posizione iniziale N7 G1 Z 10 Avanzamento in profondit N8 G43 X18 Posizionamento sul contorno con compensazione raggio N9 G41 Y82 Prima sgrossatura del rettangolo N10 X82 N11Y18 N12 X0 N13 G40 Disattivazione della compensazione raggio N14 G39 R0 5 Modifica della maggiorazione raggio utensile La maggiorazione 0 5 mm il raggio fresa per la compensazione raggio 5 0 5 5 5 mm N15 G14N1 8 N2 13 Ripetizione rettangolo 2 sgrossatura N16 G39 RO Modifica della maggiorazione raggio utensile La maggiorazione 0 mm il raggio fresa per la compensazione raggio 5 mm N17 G14 N1 3 N2 13 Rettifica rettangolo N18 GO Z10 Utensile in movimento N19 M30 Fine programma 220 Heidenhain 1 12 2003 23 23 Annullament
216. a 3D N2 G99 X0 YO Z0 1100 J50 K 55 Definizione del pezzo grezzo come spazio 3D 17 12 2003 MillPlus IT V510 271 23 58 Definizione ingombro pezzo per gr G99 Definizione di un pezzo grezzo tridimensionale e della sua posizione riferita al punto di origine del programma W Le dimensioni sono necessarie per la simulazione grafica N 699 X Y Z 1 J K Defin ingombro pezzo per grafica Coordinata punto iniziale Coordinata punto iniziale Coordinata punto iniziale Dimensione parallella ad asse Dimensione parallella su asse Y Dimensione parallella su asse 2 ZAUANKH XD N9000 N1 G98 X 20 Y 20 Z 75 1140 J90 K95 Punto iniziale e dimensioni della finestra grafica 3D N2 G99 X0 YO Z0 1100 J50 K 55 Definizione del pezzo grezzo come spazio 3D 272 Heidenhain 1 12 2003 23 59 G106 Calcolo cinematico disattivo Disattivazione di G108 Calcolo cinematico ATTIVO Formato G106 6 Calcolo cinematico disattivo Note e impiego Modalit Questa funzione modale con G108 Esecuzione G106 rimane in attesa con tutte le azioni fino a quando non termina il movimento nel blocco precedente con lt INPOD gt G106 disattiva il calcolo cinematico Lo sfalsamento attivo negli assi lineari viene interrotto Nota G106 ha lo stesso effetto di G108 11 0 oppure di MC756 0 nessun calcolo cinematico Indicazione Le funzioni G106 G108 si trovano nella sequenza modale G nello stato di lavorazione Non vi sono simboli separ
217. a lunghezza L viene calcolata a partire da B1 e R l angolo fisso a 15 Procedura n Avvio parallelo all asse dal punto di inizio Y Z al punto inizio contornatura Y1 Z1 n Movimento di traslazione del contorno rientranza per il punto finale contornatura Y2 Z2 n Ripassatura del contorno rientranza completo n Nel punto finale l asse Z si libera di 0 1 mm dal contorno 502 Heidenhain 1 12 2003 MODO TORNITURA 32 13 19 G852 Rientranza DIN 509 F Freistich DIN 509 F Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Raggio Depth of undercut DIN509F mm 4 A DNKMNKNK 0 Drum CO gt Il YZ Punto iniziale del ciclo per rientranze Y1 Z1 Punto inizio contornatura Y2 Z2 Punto finale contornatura R Raggio della forma rientranza B1 Rientranze L Lunghezza della rientranza B2 Profondit di scanalatura B3 Sovrametalli di finitura 1 Lunghezza smusso 1 Posizioni base 11 0 Note e impiego Contorno rientranza con gli elementi smusso opzionale cilindro forma rientranza e superficie piana su una forma predefinita possibile programmare solo rientranze a norma DIN oppure a forma libera Forma della rientranza Per la norma DIN i valori relativi alla profondit B1 e al raggio R devono essere prelevati dalla tabella Per la forma libera B1 e R sono a programmazione libera Lunghezz
218. a successiva N199 G1 X 40 Y E1 Z 4 11 0 996194698 K1 0 087155743 N200 G1 X 39 99939078 Z 3 930190374 11 0 994521895 K1 0 104528463 N201 G1 X 39 99756331 Z 3 860402013 11 0 992546152 K1 0 121869343 N N287 G1 X 36 13959799 Z 0 002436692 11 0 052335956 K1 0 998629535 N288 G1 X 36 06980963 Z 0 000609219 11 0 069756474 K1 0 99756405 N289 G1 X 36 Z 0 11 0 087155743 K1 0 996194698 N290 arco posteriore sinistro N291 G1 X 4 Z 0 11 0 087155743 K1 0 996194698 N292 G1 X 3 930190374 Z 0 000609219 11 0 104528463 K1 0 994521895 N293 G1 X 3 860402013 Z 0 002436692 11 0 121869343 K1 0 992546152 N N379 G1 X 0 002436692 Z 3 860402013 11 0 998629535 K1 0 052335956 N380 G1 X 0 000609219 Z 3 930190374 11 0 99756405 K1 0 069756474 N381 G1 X 0 Z 4 11 0 996194698 K1 0 087155743 N382 E1 E1 0 25 N383 G14 N1 10 N2 389 J40 N384 G40 N385 G174 L100 corsa di ritorno utensile N386 GO BO CO tavole rotanti tornitura al sistema di coordinate originario N387 M30 Esempio G141 e TCPM Stesso pezzo Vettore utensile con A B C Questa programmazione in funzione della macchina Questo programma per una macchina con asse B inferiore a 45 sulla tavola con asse C sovrapposta N114 materiale rettangolare con smussi superiori R4 e orientamento dell utensile 5 gradi N1 G17 N2 T6 M67 fresatura sfere 10 nella tabella utensili T6 R5 C5 N3 G54 110 N4 GO X0 YO Z0 BO CO S6000 M3 N5 F50 E1 0 N6 G141 RO R1 0
219. a una testa portafresa angolare Con essa possibile definire correttamente anche su piani obliqui G7 le dimensioni e la direzione piano di una testa angolare con utensile Formato G217 G218 X Y Z A5 B5 C5 G Testa angol ON A Spostamento testa angolare Y Spostamento testa angolare Z Spostamento testa angolare A5 Rotazione direzione UT su Asse K B5 Rotazione direzione UT su Asse Y C5 Rotazione direzione UT su Asse Z X Y Z Definisce lo spostamento senza utensile della testa angolare in direzione X Y Z mm A5 B5 C5 Definisce la rotazione intorno all asse X Y Z angolo solido della direzione utensile gradi Se l angolo non programmato viene assunta una posizione base A5 90 gradi che corrisponde a una testa angolare in direzione Y negativa Note generali e impiego Modalit G217 e G218 sono insieme modali Disattivazione La funzione G218 viene disattivata da G217 G217 disattiva i sovrametalli di G218 Viene riattivata la normale lunghezza dell utensile attivo G217 e G218 attende con tutte le operazioni che termini il movimento nel blocco precedente con lt INPOD gt Dati utilizzati per attivare la testa angolare Dimensioni della testa angolare in X Y Z e direzione utensile in A5 B5 C5 Lunghezza utensile raggio e raggio agli spigoli dalla tabella utensili Vengono utilizzate anche altre lunghezze e raggi tratti dalla tabella utensili A seconda dell IPLC le teste ango
220. adiale finitura universale 30 18 G850 Rientranza DIN 76 30 19 G851 Rientranza DIN 509 E 30 20 G852 Rientranza DIN 509 F 30 21 G861 Filettatura longitudinale 30 22 G862 Filettatura conica 458 Heidenhain 1 12 2003 CICLI NELLE RIGHE G900 31 Cicli nelle righe G900 31 1 Note generali La macchina e il controllore devono essere impostati dal produttore per le funzioni G Se le funzioni G descritte non sono disponibili sulla macchina in uso consultare il manuale della macchina Per ulteriori informazioni sulle funzioni G vedere il manuale Blum 31 2 G951 Calibra 31 3 G953 Misura lungh utensile 31 4 G954 Misura lunghezza e raggio 31 5 G955 Contr tagliente FC 31 6 G956 Controllo rottura Attr 31 7 G957 Contr tagliente FS 31 8 G958 Contr tagliente FS 1 12 2003 MillPlus IT V510 459 CICLI NELLE RIGHE G900 460 Heidenhain 17 12 2003 MODO TORNITURA 32 Modo Tornitura 32 1 Introduzione Il modo Tornitura stato sviluppato per le macchine dotate di un asse C in grado di ruotare in continuo Esso permette di eseguire su una fresatrice anche lavori di tornitura L asse C pu essere commutato sul modo Tornitura L asse C va quindi programmato come mandrino operatore mediante S1 e M1 Gli utensili per tornitura vanno montati sul mandrino portafresa e serrati con l orientamento desiderato In casi speciali possibile utilizzando S e M programmare il mandrino portafresa parallelamente al mandr
221. aggio dell utensile l utensile entrer in collisione con il pezzo durante la lavorazione C Il contorno raffigurato nella figura seguente stato programmato L utensile corre sul punto B1 quindi da B1 a C1 e infine parallelamente lungo CD La direzione del movimento durante lo spostamento da B1 a C1 corrisponde alla direzione del movimento programmata per il cerchio BC Se il movimento del cerchio BC troppo piccolo l utensile esegue quasi un cerchio completo prima di raggiungere C1 I2 Controllo preliminare del contorno Avvio del controllo preliminare G241 con parametro 2 gt 0 imposta uno stato modale Con ci a ogni blocco G41 o G42 viene avviato un controllo preliminare Fine del controllo preliminare Questo controllo preliminare viene terminato nei seguenti modi un blocco con G40 G240 o M30 un blocco che disattiva automaticamente la correzione del raggio ad esempio G79 un blocco con errore di programma o funzione G non ammessa messaggio di errore fine del programma o fine delle macro lette internamente modo CAD o BTR individuazione di una collisione Solo se non vengono individuate collisioni ha inizio la lavorazione del contorno 330 Heidenhain 17 12 2003 Interruzione I calcoli della funzione G241 possono essere interrotti Dopo l interruzione in un contorno controllato la modifica del programma o delle quote dell utensile e il riavvio il contorno modificato non viene pi ricontrollato Er
222. aglio per l immersione obliqua gt 0 A3 Angolo 0 90 di penetrazione dell utensile nel pezzo L angolo di immersione viene adattato in modo che l utensile esegua sempre un numero completo di movimenti rettangolari di immersione Solo a 90 viene eseguita l immersione verticale Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 L3 0 B3 0 C1 L C2 67 R raggio utensile R1 80 A3 90 11 1 F2 0 5 F a immersione verticale e F2 F a immersione obliqua Note ed impiego B1 e B2 devono essere maggiori di 2 raggio utensile sovrametallo finitura laterale B3 Per eseguire la finitura necessario inserire i sovrametalli L3 e B3 Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 oltre il centro tasca 2 Con angolo di penetrazione A3 90 l utensile si sposta con avanzamento F2 sulla prima profondit di accostamento C1 Con angolo di penetrazione A3 lt 90 l utensile si sposta con avanzamento F2 con un numero completo di movimenti rettangolari in obliquo sulla prima profondit di accostamento C1 3 Lavorare con avanzamento F in direzione positiva del lato lungo con movimento continuo dall interno verso l esterno 4 AI termine di tale lavorazione l utensile viene riportato tangenzialmente all elica rispetto alla parete e al fondo e quindi spostato al centro in traslazione rapida
223. al Millplus nella memoria utensili e calcolati in occasione del successivo richiamo dell utensile Il menu e le rispettive costanti di macchina vengono attivati tramite le seguenti costanti di macchina MC261 gt 0 Funzioni ciclo di misurazione MC254 gt 0 Misurazione utensile MC840 1 Tastatore presente MC854 1 Tipo di dispositivo di misurazione utensile O nessuno 1 laser 2 TT120 106 Heidenhain 17 12 2003 UTENSILE 15 12 Misurazione utensile con il sistema di misurazione Con il sistema di misurazione laser e i cicli di misurazione utensile del MillPlus si misurano automaticamente gli utensili valori di compensazione per lunghezza e raggio vengono salvati nella memoria utensili Selezionando Misurazione utensile compare il seguente menu MC254 1 Per ulteriori informazioni vedere il manuale Blum Sono disponibili i seguenti cicli Misurazione lunghezza utensile G953 Lunghezza utensile raggio utensile G954 Controllo tagliente FC G955 Controllo tagliente FS G957 Misura utensile lunghezza raggio raggio G958 agli spigoli Taratura del sistema di misurazione laser G951 17 12 2003 MillPlus IT V510 107 UTENSILE 15 13 Misurazione utensile con il TT120 TT130 TSA Con il tastatore di misurazione e i cicli di misura utensile di MillPlus le misurazioni vengono eseguite automaticamente valori di correzione per la lunghezza e il raggio vengono salvati nella memoria utensili Per informazioni d
224. ale distanza dal centro della tavola rotante asse S1 viene normalmente montata una massa per compensare lo squilibrio La costante macchina viene utilizzata nel ciclo G691 Rilevamento squilibrio MC 453 Equilibratura Spostamento tavola rotante mGradi MC2600 MC2799 MC4500 MC4599 Questa costante macchina definisce lo spostamento tra la posizione 0 della tavola rotante e il punto porta in cui l operatore monta la massa per la compensazione e la taratura dello squilibrio La costante macchina viene utilizzate nei cicli Taratura squilibrio installazione e G691 Rilevamento squilibrio Secondo mandrino Heidenhain 17 12 2003 MODO TORNITURA 32 3 Attivazione fine modo Tornitura G36 G37 G36 Commutazione della macchina dal modo Fresatura con asse C al modo Tornitura con mandrino operatore S1 G37 Fine modo Tornitura Commutazione della macchina sul modo Fresatura Formato N G36 oppure N G36 Parametri Assente Tipo di funzione modale Note e impiego G36 G37 17 12 2003 II CNC commuta l asse C sul modo Tornitura In modo Tornitura l asse rotante va programmato come secondo mandrino con S1 e M1 Il parametro C non pu pi essere programmato Sullo schermo al posto di C valore nominale e valore reale viene visualizzato S1 Quando il mandrino operatore fermo per S1 viene indicata la posizione 0 359 999 gradi G95 associata al secondo mandrino si attiva possibile pr
225. ale blocco viene trattata aritmeticamente da MillPlus Durante l accesso al blocco per ogni funzione M definita vengono calcolate le posizioni definite Dopo l accesso al blocco riavvio le posizioni definite della funzione M definita per ultima vengono raggiunte come posizione di sicurezza ACHTUNG Nell accesso al programma il programma procede a partire dal blocco cercato In corrispondenza di questo blocco possono verificarsi delle operazioni sul lato macchina che provocano una collisione Tali operazioni possono essere ad esempio cambio utensile raggiungimento del punto di cambio utensile rotazione della testa orientabile e della tavola rotante commutazione o orientamento del piano di lavorazione collocazione del pezzo in moto rettilineo e prosecuzione della lavorazione ecc Pertanto si raccomanda assolutamente quanto segue Prima dell accesso al programma disimpegnare in modo manuale la tavola rotante e la testa orientabile con utensile in una posizione da cui sia possibile eseguire le operazioni summenzionate senza problemi o collisioni consigliabile approntare la macchina nella posizione che una volta eseguito l accesso al programma consenta l esecuzione del programma senza problemi d E Grafica Opzioni Lavorazione Cerca blocco Prova in bianco Cancella Cerca in Cerca in Riceres Lavora Annulla N blocco rich PM rich MM zione programma Introduzione del numero di blocco Re
226. ale e in quello orientato G7 Requisiti per la misurazione Gli assi devono avere raggiunto un punto di riferimento Le misurazioni vengono eseguite parallelamente all asse nel sistema di coordinate attivo pezzo serrato sulla tavola di lavorazione con gli spigoli da misurare posizionati parallelamente all asse rispetto al sistema di coordinate Gli spigoli del pezzo da misurare sono perpendicolari tra loro Prima di eseguire la misurazione il tastatore viene portato manualmente con i tasti di direzione nella posizione di misura su uno spigolo di misura Se attivo G07 a scelta con un softkey possibile eseguire un posizionamento parallelo all asse rispetto al sistema di coordinate normale oppure in corrispondenza del piano di lavorazione orientato Nel processo di misurazione il tastatore procede verso lo spigolo di misura sul rispettivo asse con tasti di direzione a velocit di misurazione F Se il tastatore di misurazione si attiva il Movimento si arresta e la posizione misurata viene visualizzata nella finestra La direzione di spostamento dell asse che comanda il tastatore deve essere selezionata in precedenza con i softkey da F1 a F5 M gt E Punti zero F ST EASYoperate Opzioni Setup Tocca lato Definizione del centro 1 Reset assi Punto di riferimento feasure side HN 5 IE B Zero points Measure side 3 ea v Z F 8 R O Misurato Posizione 0 0 Ge er 100 100 D100 WO
227. ale er i 457 3026922 Passata 3a5Slale se sus re ee ee ee ee lan 457 390 368323 Luce radiale a nicchia 457 30 4G826 Assata assiale finitura ai 457 30 536G327 Luceradiale INUA unsa a a a a a aa 457 30 66832 S9r ssaluraassiale ss bea 457 30 7 5833 Sgrossatura radiale tests a e 457 30 8G836 Sgrossatura assiale finitura iii 457 30 96837 Sgrossatura radiale finitura nennen nennen nennnn nennen enennnnennenn 457 30 10 G842 G0lE assolta 457 30 11 G843 GBlE radiale nu nee ola 457 30 12 65844 Scanalatura assiale universale nenne nennen 457 30 13 G845 Scanalatura radiale universale nennen 457 30 14 G846 Gole assiali finitura ii 457 30 15 G847 Gole radiale finitura nenne nnennennnnnennnnnenennnn 457 30 16 G848 Scanalatura assiale finitura universale 458 30 17 G849 Scanalatura radiale finitura universale 458 30 18 6850 Rientranza DiN 76 ua 458 30 19 G851 RientranzaDIN SOG E anna 458 30 20 6852 Rientranza DIN 509 F zen ren a 458 30 21 G861 Filettatura longitudinale i 458 30 22 6862 FIIElalUra conica ila 458 17 12 2003 MillPlus IT V510 IX INDICE 31 Cicli nelle nighe 6900 vesan ae 459 SkINotegenerallssin n A E 459 ol20951 Balbra es rar eine 459 31 369353 Misura IUngh Ufensile aussen aaa 459 3146954
228. ale valore valido per il primo accostamento C7 Distanza di sicurezza per il posizionamento in traslazione rapida se dopo la retrazione dal foro l utensile si porta nuovamente sulla profondit di accostamento attuale Tale valore valido per l ultimo accostamento Se C6 non uguale a C7 la distanza di sicurezza tra il primo e l ultimo accostamento viene modificata in modo uniforme Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 C1 L C2 0 C3 C2 C5 0 1 C6 0 5 C7 0 5 K1 1 D3 0 EASYoperate amp DIN ISO In EASYoperate gli indirizzi C5 C6 C7 K1 D3 Fe S non sono disponibili 17 12 2003 MillPlus IT V510 431 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Note e impiego Regole per la suddivisione dei tagli 1 La profondit di taglio viene sempre limitata dalla profondit di foratura L 2 Se C3 programmato in 2 tagli possibile ridurre il primo foro 3 Ciascun taglio inferiore o uguale a quello precedente 4 Con pi di 2 tagli e un taglio residuo il taglio residuo e il penultimo taglio verranno realizzati come 2 tagli uguali Questo procedimento impedisce che si riducano eccessivamente le dimensioni dell ultimo taglio Esempi di suddivisione di tagli Programmazione Fori Uno o due fori Istruzioni o disposizioni G782 L10 C1 15 10 Regola 1 G782 L10 C1 9 91 G782 L10 C1 9 C3 2 8 2 Regola 2
229. almente al mandrino viene compensato sull asse radiale e assiale e nella cinematica della testa Con l ausilio del mandrino di taratura viene misurata la posizione radiale e assiale del raggio laser La differenza rispetto alla posizione laser tarata viene memorizzata nella catena cinematica per la correzione degli assi Si tratta di un integrazione alla compensazione automatica della temperatura con sensore che compensa lo sviluppo di una temperatura media Istruzioni L integrazione della misurazione della compensazione di temperatura nel ciclo di lavorazione deve avvenire secondo il seguente schema 1 Innanzitutto determinare il centro di rotazione della tavola tramite G640 In tal modo viene corretta la posizione cinematica della tavola Per le macchine senza assi rotanti nella tavola questa misurazione non prevista 2 Infine eseguire la taratura del sistema di misura laser G600 con il mandrino di taratura per fissare come riferimento la cinematica macchina attuale 3 A questo punto possibile procedere con la lavorazione come di norma misurazione degli utensili con il sistema di misura laser impostazione manuale o tramite tastatore del punto zero lavorazione dei pezzi ecc 4 Eseguire il ciclo G642 ad intervalli regolari A seconda dell aumento di temperatura della macchina e della precisione necessaria il ciclo di compensazione della temperatura pu essere ripetuto ogni x pezzi o prima di una lavorazione critica Nota La m
230. amento dell asse Alla fine del movimento G33 si ferma con arresto preciso e G1 diventa modalmente attivo Osservazioni Se il passo della filettatura o il numero di giri non sono programmati non viene eseguito alcun movimento G33 ma l asse rimane fermo Se il passo della filettatura o il numero di giri S1 non sono programmati segue un messaggio di errore P02 P26 Il senso di rotazione del mandrino M1 3 o 4 non ha alcuna influenza sulla direzione del movimento Speed e Feed override non sono attivi durante il movimento G33 e sono commutati su 100 17 12 2003 MillPlus IT V510 465 MODO TORNITURA INTERRUZIONE La filettatura pu essere interrotta con Il movimento si arresta alla fine di un movimento G33 Il movimento e il mandrino si arrestano alla fine di un movimento G33 Arresto avanzamento Arresto avanzamento mandrino Osservazioni Se sono programmati pi movimenti G33 successivi l arresto avviene dopo l ultimo movimento G33 PIANO DI LAVORO G33 pu essere eseguito solo all interno di un piano di lavoro al tornio MODI OPERATIVI G33 non funziona nel modo MDI Codice di errore P77 Nel modo operativo a blocco singolo pi movimenti G33 vengono eseguiti in successione TEST GRAFICA Nei modi Grafica e Test senza MST G33 viene eseguito come G1 ESEMPIO DI PROGRAMMA N9000 Filettatura N1 T MOG N1 GO Y Z N2 G36 N3 G17 Y1 1 Z1 2 N4 G97 M1 3 S1 100 N7 G0 Y Z
231. amento di tastatura rimane costante ma l errore di misura cresce in modo lineare con l aumento del raggio utensile re MC392 Tolleranza di misura 5mm Con r Raggio utensile mm MC392 Errore di misura massimo consentito 1 12 2003 MillPlus IT V510 109 UTENSILE Sommario delle costanti di macchina Tramite MC854 si pu attivare la funzione TT120 TT130 Dopo il riavvio del CNC sono disponibili le seguenti costanti di macchina NUMERO MC FUNZIONE VALORE INTRODOTTO MC391 Calcolo dell avanzamento di 0 Calcolo dell avanzamento di tastatura con tolleranza tastatura costante 1 Calcolo dell avanzamento di tastatura con tolleranza variabile 2 Calcolo dell avanzamento di tastatura nella misurazione utensile co utensile in rotazione misurazione utensile con utensile non in rotazione MC395 Distanza spigolo inferiore 1 100000 um dell utensile verso lo spigolo superiore dello stilo nella misurazione raggio utensile Diametro ovvero lunghezza di 1 100000 um spigolo dello stilo del TT120 TT130 MC397 Zona di sicurezza intorno allo stilo 1 10000 um ME GGTTTt20 per preposizionamento Traslazione rapida nel ciclo di 10 10000 mm min tastatura per TT120 MC399 Velocit tangenziale massima 1 120 m min OP eoneenttasuttagiene denen MC350 Coordinate del centro dello stilo max max um MC352 TT120 riferite al punto di riferimento MC354 di macchina 15 15 Cicli di misurazione TT120
232. ano in posizione zero G640 si attiva G90 G40 G39 LO RO G72 G640 si disattiva G7 Tutti i movimenti di misurazione vengono eseguiti con avanzamento di misura standard MC842 Condizioni II modello cinematico della macchina deve essere immesso dal produttore della macchina e includere gli elementi di correzione per X e Y Per ciascun asse viene eseguita una correzione di max 0 200mm 17 12 2003 MillPlus IT V510 409 CICLI DI MISURAZIONE Attivazione Gli elementi di correzione del modello cinematico vengono azzerati all accensione del controllore Svolgimento del ciclo 1 Se attivo G7 oppure gli assi circolari non si trovano in posizione zero Disimpegno dell asse utensile in traslazione rapida fino al finecorsa software G7 viene disattivato L asse B e l asse A vengono portati in posizione zero e l asse utensile riportato al finecorsa software In tutti gli altri casi Disimpegno dell asse utensile in traslazione rapida fino al finecorsa software oppure se programmato fino alla distanza di sicurezza L2 Se il tastatore si trova gi in posizione di partenza X Y Y e C non programmato questo movimento non viene eseguito 2 Movimento con traslazione rapida verso la posizione iniziale nel foro Misurazione del punto centro 3 2 Misurazione per misurare con precisione il punto centro procedura dipendente dal tipo di tastatore 4 Movimento di retrazione con traslazione rapida fino al finecorsa software oppure s
233. asse non regolato deve essere posizionato a mano sulla posizione corretta Prima o dopo di questo si deve anche introdurre tramite G7 la posizione obliqua dell utensile Altrimenti questa non viene calcolata Nota In G7 con n7 lt numero parametro gt viene impostata nei parametri la posizione attesa degli assi rotativi Con questa informazione si pu impostare manualmente un asse di lettura o un asse di posizionamento L asse di lettura o l asse di posizionamento deve essere anche inserito nel modello cinematico 23 7 7 Punto di riferimento Se durante G7 si effettua il posizionamento sul punto di riferimento dopo il posizionamento gli assi rotativi rimangono sulla loro posizione di riferimento Il piano G7 viene disattivato e diventa attivo il piano G17 Dopo l avvio macchina ma prima del posizionamento sul punto di riferimento il piano G7 ancora attivo Dopo il lt reset CNC gt il piano G7 viene disattivato 1 12 2003 MillPlus IT V510 197 ORIENTAMENTO DEL PIANO DI LAVORAZIONE 23 7 8 Interruzione Se il movimento G7 viene interrotto la posizione della punta dell utensile non corrisponde esattamente a quella sullo schermo Dopo l interruzione si possono spostare gli assi in modalit manuale Dopo lo lt Start gt si verifica un movimento di riposizionamento sul punto di interruzione In tale circostanza gli assi si spostano secondo la logica di posizionamento del piano G7 Gli assi rotativi ruotano per primi 23 7 9 M
234. assume il valore 999999999 Descrizione file di configurazione tabella array Inizio commento con Sezione element definisce un elemento della tabella array row numero di riga dove il numero di riga 1 9999 col numero di colonna dove il numero di colonna 1 9999 Righe colonna lt 5000 val valore dove valore real number double Compilazione delle tabelle Un file di configurazione pu essere compilato con dei valori tabelle In fase di esecuzione queste tabelle possono essere lette proprio come i parametri E Nessuna funzione consente di scrivere in una tabella durante l esecuzione Esempio File di configurazione tabella array ARRnnnnn CFG element row 1 col 1 val Elemento 1 1 0 element row 3 col 66 val 397 01 Elemento 3 66 397 01 element row 9999 Dimensioni massime della riga col 9999 val 123456789 123456789 17 12 2003 MillPlus T V510 369 FUNZIONI G SPECIFICHE PER MACRO arrayread numero array riga colonna dove Numero array indica il numero della tabella array Ogni tabella array ha il proprio file di configurazione Numero array tra 1 e 89999 Riga indica il numero di riga della tabella array che si vuole leggere Riga tra 1 e 999999 Colonna indica la posizione della riga della tabella array che si vuole leggere Colonna tra 1 e 999999 Con la funzione arrayread possibile leggere delle tabe
235. ati come per G7 G8 G141 per lo stato in cui G108 attivo Esempio N10 G106 Disattivazione di G108 17 12 2003 MillPlus IT V510 213 23 60 G108 Calcolo cinematico attivo Si tratta di una funzione nella quale la posizione della punta dell utensile con assi rotanti ruotati viene ricalcolata con l ausilio del modello cinematico G108 attiva i calcoli cinematici La posizione della testa dell utensile al termine del posizionamento viene ricalcolata nella posizione degli assi lineari Gli assi lineari non vengono coinvolti Il MillPlus considera una modifica della cinematica macchina nell indicazione di posizione come quella creata dallo spostamento della testa Grazie a un movimento assoluto programmato degli assi interessati viene compensato lo sfalsamento creato Formato G108 11 6 Calcolo cinematico attivo Ii Cinematica 0 1 Testa UT 2 Testa 1 0 Come per G106 1 la testa dell utensile e la lunghezza utensile vengono compensate 2 viene compensata solo la testa dell utensile Default Dipendente da MC756 Questo stato viene riattivato dopo lt Reset programma gt e M30 Se G108 programmato senza parametro la posizione base 11 1 Note e impiego Modalit Questa funzione modale con G106 Esecuzione G108 rimane in attesa con tutte le azioni fino a quando non termina il movimento del precedente blocco con lt INPOD gt KM calcolo con il modello cinematico 274 Heidenhain 17 12 2003
236. ati a scelta al piano G7 o agli assi di macchina La visualizzazione avviene anche in G7 o nel piano assi di macchina La selezione tra G7 o il piano assi di macchina si effettua con un nuovo softkey del gruppo di softkey lt Passo Continuo gt A questo scopo la selezione tra comando passo passo lt Avanzamento gt e lt Continuo gt diventa un opzione per fare posto a questo nuovo softkey 23 7 5 Display Sul display viene indicato con un icona gialla dietro il numero utensile se attivo G7 Per mezzo di una p minuscola a destra accanto ai caratteri di asse viene indicato se la posizione visualizzata nel piano di lavorazione obliquo o in coordinate di macchina Lo stato di lavorazione ampliato con lo stato attuale dell angolo solido G7 programmato Si pu cambiare la visualizzazione contemporaneamente alla direzione Jog usando un nuovo softkey del gruppo di softkey delle modalit Jog Se la posizione visualizzata in coordinate di macchina viene visualizzata la posizione della punta dell utensile effettivo Vedere la seguente figura 196 Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE MC6zz 40 Xp e 104 282 m X 60 gt Vee XM i gu L indicazione della posizione sullo schermo pu commutare tra la posizione nel piano G7 Xp Zp o in coordinate di macchina X Z Entrambe sono basate sull origine attiva G52 G54 G92 G93 23 7 6 Asse di lettura Asse di posizionamento Un
237. ato di input posizione base 6 3 6 3 significa 6 cifre prima del punto decimale e 3 dopo Per l indirizzo con dimensioni mm degr mm min e diam il numero delle cifre dopo il punto decimale dipende da MC705 e MC707 MC705 cifre decimali dopo il punto decimale 3 o 4 Il numero di cifre prima e dopo il punto decimale viene aggiornato 356 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO MC707 pollici metrico 70 metrico o 71 pollici Se MC707 71 il numero di cifre dopo il punto decimale viene aumentato di uno e il numero di cifre prima del punto decimale viene ridotto di uno Panoramica Metrico Pollici MC707 71 71 70 70 MC705 3 4 3 4 Dimensioni mm Asse lineare 6 3 5 4 5 4 4 5 degr Asse di rotazione 6 3 5 4 6 3 5 4 mm min Avanzamento 6 3 6 3 5 4 5 4 diam Programmazione del diametro in mm 6 3 5 4 5 4 4 5 dimension Solo mm degr mm min e diam sono ammessi Indirizzi con queste dimensioni dipendono da MC705 e MC707 mm mm per asse lineare degr Gradi per asse di rotazione mm min mm per minuto di avanzamento diam Programmazione del diametro in mm Posizione base nessuna dimensione sign yesNo dove yesNo y spazio per il segno n nessuno spazio per il segno Condizioni di dipendenza IF conditioneparam E Parameter Nummer 1 MC83 ad esempio 240 conditionvalue valori ad esempio 3 Se conditioneparam E240 contiene il conditionvalue 3 viene eseguita
238. attro o cinque assi per la lavorazione obliqua di un pezzo Secondo il piano che viene orientato sono necessari altri tipi di macchina per la lavorazione Per raggiungere tutti i lati e tutti i piani escluso il lato inferiore senza un nuovo bloccaggio sono necessari almeno due assi rotativi e tre assi lineari tipi di macchina possibili sono Testa orientabile 90 e tavola rotante La testa orientabile pu trovarsi in due posizioni Con la testa orientabile si pu lavorare il lato superiore e il lato posteriore Con la tavola rotante asse C si possono lavorare i quattro spigoli laterali Solo se la testa orientabile pu essere anche posizionata obliqua manualmente la macchina adatta per tutti i piani di lavorazione obliqui Doppia tavola rotante Le tavole asse A e C sono impilate In questo modo si possono lavorare tutti i lati e piani di lavorazione obliqui Doppia tavola rotante e testa orientabile 45 Le tavole asse A e C sono impilate L asse A ha un escursione limitata Insieme con la testa orientabile a due posizioni si possono lavorare tutti lati e piani di lavorazione obliqui Doppia tavola rotante 45 Le tavole asse B e C sono impilate L asse B si trova a 45 Si possono lavorare tutti i lati e piani di lavorazione obliqui Tavola rotante e torretta La testa asse B pu essere posizionata liberamente Insieme con la tavola asse C si possono lavorare tutti i lati e piani di lavorazione obli
239. atura profonda Definire il ciclo di foratura profonda con riduzione profondit di accostamento per rottura truciolo e regolare rimozione in unico blocco di programma 6 Ciclo di foratura profonda L Profondit Se la profondit di accostamento C1 non programmata o C1 maggiore o uguale alla profondit L gli indirizzi C2 C3 C5 C6 C7 e K1 sono irrilevanti Se il numero passi fino alla retrazione K1 non programmato o K1 1 gli indirizzi C6 e C7 sono irrilevanti Con suddivisione del taglio per rottura o rimozione truciolo C2 Valore secondo il quale ridurre la profondit di accostamento dopo ogni accostamento C1 C1 n C2 La profondit di accostamento C1 rimane sempre maggiore o uguale alla profondit di accostamento minima C3 C5 Distanza di retrazione per rottura truciolo incrementale distanza per la quale l utensile torna indietro alla rottura del truciolo Rimozione trucioli dopo piu tagli K1 Numero dei movimenti di accostamento C1 prima che l utensile fuoriesca dal foro per rimuovere i trucioli Per rottura o rimozione trucioli l utensile si ritrae rispettivamente per il valore di retrazione C5 Se K1 0 oppure non programmato la rimozione dei trucioli ha luogo dopo ciascun taglio Se K1 0 non viene scaricato C6 Distanza di sicurezza per il posizionamento rapido se dopo la retrazione dal foro l utensile si porta nuovamente sulla profondit di accostamento attuale T
240. avvenire soltanto sui cavi del segnale Se si presentano problemi nell interfaccia dati si devono controllare i seguenti punti Viene usato un cavo dati schermato La lunghezza del cavo dati minore di 15 metri II PC collegato alla presa della macchina 37 5 Organizzazione dell interfaccia di Ethernet Nota Far configurare MillPlus da uno specialista di rete MillPlus dispone di una interfaccia Ethernet per inserire il comando come client nella rete MillPlus trasmette dati attraverso l interfaccia Ethernet secondo la famiglia di protocollo TCP IP Transmission Control Protocol Internet Protocol e con l aiuto del NFS Network File System TCP IP e NFS sono implementati specialmente in sistemi UNIX per cui in genere possono integrare MillPlus nel mondo UNIX senza alcun software aggiuntivo L ambiente del PC con sistemi operativi Microsoft lavora nella rete anch esso con TCP IP ma non con NFS Per questo necessario un software aggiuntivo per integrare MillPlus con la rete PC Client NFS nel CNC viene testato con il software di rete seguente Sistema operativo Software di rete Windows NT 4 0 Diskshare NFS server for Windows NT version 03 02 00 07 Intergraph web site www intergraph com Maestro NFS server for Windows NT version 6 10 Hummingbird Communications web site http www hummingbird com e mail support hummingbird com Windows 95 Solstice NFS server a component from the Solstice Network Client for Windo
241. azione del cerchio viene eseguita in senso antiorario EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 O2 O6 e F2 17 12 2003 MillPlus IT V510 399 CICLI DI MISURAZIONE Svolgimento del ciclo 1 2 3 Ar Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata come punto iniziale Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione Seconda terza e quarta misurazione come ai punti da 2 a 4 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 Il valore di misurazione viene memorizzato sulla base di I5 Esempio Memorizzazione del punto centrale di un perno circolare nello spostamento dallo zero 400 N50 G54 13 Impostare lo zero N60 G628 X 45 Y 3 Z 5 R50 13 1 15 1 Definire ed eseguire il ciclo di misurazione Al termine del ciclo di misurazione in G53 I3 viene adattato il valore X e Y Heidenhain 17 12 2003 CICLI DI MISU
242. ca misurata pu essere raddrizzata con la funzione G7 EASYoperate amp DIN ISO Gli indirizzi O1 O2 03 e F2 non sono disponibili in EASYoperate Svolgimento del ciclo movimenti in traslazione rapida avvengono sempre con la logica di posizionamento nel livello di lavorazione attivo eventualmente gi ruotato Movimento in traslazione rapida fino al primo punto iniziale X Y Z Prima misurazione con avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo 3 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C15 4 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C15 Terza e quarta misurazione come ai punti da 2 a 4 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 Vengono memorizzati i valori di misurazione N A 17 12 2003 MillPlus IT V510 403 CICLI DI MISURAZIONE Esempio Allineare e ruotare il livello di lavorazione N3416 Misurare e ruotare il livello di lavorazione N1 G17 Impostare il livello N2 G54 11 N3 T35 M66 Permutare il tastatore di misurazione N4 GO X50 Y20 Z100 N5 G631 X1
243. caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione Seconda misurazione come ai punti 2 e 3 Al completamento di un movimento in traslazione rapida si ritorna alla distanza di sicurezza L2 Il valore di misurazione viene memorizzato in base a 155 Esempio Allineamento dello spigolo esterno di un pezzo 392 N40 G1 X Y Z 5 Posizionare il tastatore di misurazione 10 mm a destra dello spigolo 1 e 8 mm prima del lato anteriore N50 G54 13 Impostare lo zero N60 G622 L2 20 B3 25 13 1 15 1 X1 50 Y1 50 Definire ed eseguire il ciclo di misurazione Al termine del ciclo di misurazione viene sovrascritto lo spostamento dallo zero in modo che le coordinate dello spigolo 1 siano pari a X1 e Y1 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 6 G623 Misurazione spigolo interno Misurare la posizione dello spigolo lato interno di un pezzo allineato 6 Misurare spigolo interno 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1 Memorizzare nello spostamento dallo zero negli assi lineari X Y Z Durante il la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata viene salvata nello spostamento dallo zero att
244. cchina e li considera nelle successive misurazioni utensile Nei MC350 MC352 MC354 deve essere stabilita la posizione del TT nel vano di lavoro della macchina Se si modifica uno degli MC350 MC352 MC354 si deve eseguire di nuovo la taratura Posizione Introdurre nell asse X Y e Z la posizione in cui esclusa una collisione con pezzi o dispositivi di bloccaggio Se l altezza della posizione viene indicata tanto piccola che la punta dell utensile si trova al disotto dello spigolo superiore del piatto il MillPlus posiziona automaticamente l utensile di taratura sopra il piatto 374 Heidenhain 17 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 3 G607 TT misurazione della lunghezza Misurazione della lunghezza dell utensile 6 Misurazione lunghezza utensile Note e impiego Lunghezza e raggio utensile Prima di misurare gli utensili per la prima volta introdurre nella tabella utensili il raggio approssimato R10 la lunghezza approssimata L100 il numero dei taglienti Q4 4 e la direzione di taglio 12 0 del rispettivo utensile Indirizzi della memoria utensili Vengono usati i seguenti indirizzi della memoria utensili L Lunghezza della spina di taratura lato inferiore della parte cilindrica L4 Errore di oscillazione assiale del mandrino di taratura L5 Tolleranza di lunghezza R Raggio R4 Errore di oscillazione radiale del mandrino di taratura R6 Posizione del raggio per la misurazione della lunghe
245. ccia Ethernet file tcpip cfg Nota Far configurare MillPlus da uno specialista di rete Disposizione costanti macchina Mc311 0 DNC PLUS 0 OFF ON Mc313 Password NFS Server 0 OFF ON Il collegamento per la trasmissione dei dati pu essere configurato con il file tcpip cfg Il file tcpip cfg deve essere sempre sul disco fisso C E possibile definire e gestire al massimo un server locale due server hardware un server di servizio dieci server nfs e dieci server dnc La lingua sempre l inglese LI file tcpip cfg pu essere modificato nel HEIDENHAIN NUMERIC Service Menu Il menu di servizio pu essere attivato durante l inizializzazione del sistema CNC mediante il tasto S sulla tastiera ASCII Selezionare mediante TCP IP configuration del tcpip cfg Editor Una riga pu avere al massimo 128 caratteri Maiuscole e minuscole non hanno alcun influsso sulla correttezza delle voci Un commento viene contrassegnato nella riga con il punto e virgola E possibile ripetere sezioni di configurazione Una sezione viene definita con un nome tra parentesi quadre Nome 526 Heidenhain 17 12 2003 GENERALLE Sezione hardware Viene segnalata mediante il nome Hardware e descrive i valori di parametro dell apparecchio di rete Il file di configurazione pu contenere diverse sezioni per la regolazione di diversi apparecchi di rete La sezione local determina quale apparecchio di rete viene usato Parametro Significat
246. cegliere una retta N103 La curva passa per P5 N104 La curva passa per P6 N105 La curva passa per P7 Se la curva diversa da quella desiderata si devono aggiungere pi punti N106 La curva passa per P9 ed tangente alla linea P8 P9 N107 Viene definita una nuova curva con transizione brusca Il primo elemento di curva comincia in P9 ed tangente in P9 P10 e in P11 P12 Il punto finale P12 N108 Viene definita una nuova curva con transizione tangenziale Il primo elemento di curva comincia in P12 ed tangente in P12 P13 e in P14 P15 II punto finale P15 Modificando la distanza P14 P15 si pu adattare il raggio di curvatura in P15 Nota Con G6 le stesse coordinate in due blocchi devono essere differenti Z0 e Z0 001 186 Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 23 6 Orientamento del piano di lavorazione G7 a partire da V400 Programmazione di un piano di lavorazione orientato per macchine a quattro o a cinque assi Con la funzione Orientamento del piano di lavorazione la posizione del piano di lavorazione pu essere orientata La lavorazione programmata in un piano principale G17 G18 pu quindi essere eseguita nel piano di lavorazione orientato L asse utensile si orienta ortogonalmente al nuovo piano Con la funzione G7 la rotazione del piano di lavorazione viene definita ed eseguita Formato N G7 A5 A6 B5 B6 C5 C6 A7 B7
247. colo della posizione misurata salvataggio nella memoria punti N o nel parametro E1 Misura in direzione negativa N G45 X60 Y20 Z 10 l 1 E1 N 1 Avvertenze Con un blocco G45 si pu misurare solo una coordinata di asse Sull asse utensile si pu misurare solo in direzione negativa Il numero di giri del mandrino non pu essere attivato ovvero inserito Ricerca di blocco N105 N110 G148 E20 N115 G29 E21 E20 2 E21 N 125 N120 G45 G46 N125 Per il tastatore si pu utilizzare il tipo di utensile Q3 9999 M27 Attivazione del tastatore M28 Disattivazione del tastatore Esempio P5 T5 Q3 9999 L150 R4 Quando viene chiamato l utensile T5 il controllore riconosce che tale utensile il tastatore La funzione Mandrino Inserito M3 M4 M13 M14 viene disabilitata e viene visualizzato un messaggio di errore La funzione G45 opera soltanto parallelamente all asse G14 ha una funzionalit migliorata e pu misurare anche non parallelamente all asse Per questo motivo preferibile utilizzare il nuovo movimento di misura G14 La differenza tra la coordinata misurata e quella programmata viene calcolata e memorizzata internamente per essere usata nella modalit con G49 o G50 226 Heidenhain 1 12 2003 23 27 Ciclo di misura cerchio G46 Misura di un cerchio interno o esterno mediante misura di 4 punti risultati della misura possono essere elaborati con G49 ovvero G50 Misura cerchio interno N G46 coordinate de
248. come punto iniziale 2 Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 3 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C15 4 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione D Seconda misurazione come ai punti 2 e 3 6 Lo spigolo contrapposto viene misurato mediante una terza ed una quarta misurazione come al punto 2 e 3 7 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 8 Il valore di misurazione viene memorizzato sulla base di I5 Esempio Memorizzazione del centro di uno spigolo retto nello spostamento dallo zero N50 G54 13 Impostare lo zero N60 G626 X 45 Y 3 Z 5 B1 100 B2 20 B3 5 13 1 15 1 Definire ed eseguire il ciclo di misurazione Al termine del ciclo di misurazione in G54 I3 viene adeguato X e Y 396 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 8 G627 Misurazione spigolo retto interno Misurare il centro di un foro rettangolare parallelo all asse 6 Misurare spigolo retto int Bi Lunghezza 1 lato B2 Lunghezza 2 lato 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1
249. condizionato N11 2 Confronto di tolleranza Se il limite inferiore di tolleranza R1 0 02 stato superato foro troppo piccolo viene ripetuta la parte del programma tra N1 e N6 Il limite superiore di tolleranza non pu essere raggiunto ripetizione di una parte del programma Avvertenza Nel caso di due blocchi G49 programmati in successione bisogna accertarsi che nel primo blocco ci sia il salto condizionato e nel secondo blocco la ripetizione di una parte del programma Altrimenti messaggio di errore 230 Heidenhain 17 12 2003 23 30 Attivazione valore di misura G50 Modifica degli spostamenti di origine o delle misure di utensile in funzione dei valori di compensazione derivati dalle differenze rilevate Con origini standard o MC84 0 N G50 X1 1 Y1 J Z1 K B1 C1 C2 B1 C1 L N Con origini ampliate con MC84 gt 0 N G50 X1 1 Y1 J Z1 K B1 C1 C2 B1 C1 L N 54 00 54 99 Calcolo della lunghezza utensile N G50 T L1 1 1 4 K T2 Calcolo del raggio utensile N G50 T R1 1 X1 T2 Parametri Processam risultati di misura i spostamento punto zero in i spostamento punto zero in Y i spostamento punto zero in Z i spostamento punto zero in B i spostam pto zero in C Fattore moltiplicazione asse Fattore moltiplicazione asse Y Fattore moltiplicazione asse Z Fattore moltiplicazione asse rot Dimensioni utens da correggere Nr spos
250. crittura sulla directory di lavoro come param pa N5 test1 param pa Scrittura sulla sottodirectory test1 della directory di lavoro come param pa N5 test2 param pa in posizione iniziale significa scrittura direttamente nella directory D test2 come param pa N5 C test3 param pa Messaggio di errore Definizione del percorso in rete N5 Z test4 param pa Versione SP Il file utente viene scritto nella directory tramite NFS Network File Sytem vedere il manuale tecnico Z test4 come param pa Versione DP Il file viene scritto nella directory tramite rete Windows Z test4 come param pa N5 server1 test5 param pa Versione SP Messaggio di errore Versione DP in posizione iniziale significa scrittura tramite rete Windows nella directory come param pa server1 test5 La lunghezza totale del percorso e del nome Versione SP 80 caratteri Versione DP 120 caratteri In entrambe le versioni il percorso locale non pu includere pi di 5 directory Nota Per WinShape l indicazione del percorso avviene come per la versione DP In ogni caso la directory di lavoro dipende dall installazione in genere lt C winshape gt 1 12 2003 MillPlus IT V510 337 FUNZIONI G SPECIFICHE PER MACRO Note e impiego per G310 e G311 Tipi di tabella Sono ammessi i seguenti tipi di file PA Parametri E Dipendente da MC83 numero di parametri E PT Punti Dipendente da MC82 numero di definizioni punti TM
251. dell asse circolare Misurato nel piano lt Livello in cui viene eseguita la misurazione Angolo gradi Valore di misurazione dell angolo Misurato 45 000 Valore nominale immesso Val nomin 0 000 orazione Differenza tra il valore di misurazione e il valore Angolo gradi 45 000 nominale Rapporto 100 100 000 in gradi o mm 100mm ESC Chiudi finestra info 17 12 2003 MillPlus T V510 129 EFEASYOPERATE 19 6 Men FST Possibilita di selezione Numero di utensile con la funzione M connessa con lista degli utensili Avanzamento e velocit di taglio con la funzione M connessa Misurazioni laser o TT130 selezionabili con MC854 Funzione M Con lista delle funzioni M Misurazione dell utensile Misurazione laser MC854 1 Heidenhain TT130 MC854 2 Avvertenza Per maggiori informazioni fare riferimento al capitolo Utensili 130 Heidenhain 17 12 2003 EASYOPERATE 19 7 Menu Campione Possibilit di selezione Esecuzione su posizione G779 Esecuzione su cerchio G777 Esecuzione su linea G771 Esecuzione su quadrangolo G772 Esecuzione su griglia G773 Nota su tutti i cicli di esecuzione Disponibile solo in EASYoperate 19 7 1 Dati assoluti incrementali Solo nei cicli di esecuzione possibile con il softkey Ink Abs Inc Ass stabilire per ogni valore di posizione se tale valore debba essere calcolato come incrementale o assoluto Se il valore di tipo incrementale
252. detto di avvio a caldo che fa ad esempio girare il mandrino per un certo periodo di tempo Questo programma di avvio a caldo deve essere avviato automaticamente un po di tempo prima di iniziare la produzione E responsabilit dell operatore accertarsi che al momento dell lt Autostart gt la macchina si trovi davvero nella giusta modalit operativa Verr sempre avviato il blocco o il programma attivo al momento della selezione Pu ad esempio accadere che l operatore esegua un programma in modalit a blocchi singoli nello stesso momento in cui l Autostart esegue uno lt Start gt In questo caso il blocco attivo viene eseguito inaspettatamente 12 11 1 Preparazione dell Autostart W E Programma NC Esecuzione Grafica Grafica Prova in bianco m gt 2 E Opzioni Autostart 0ra5 00 Data 24 12 2002 Nome progr autostart X 0 000 x T 0 Y 0 000 ay F 0 0V Z 0 000 2 so 09 n 0 000 AC EEE SE gt a B 0 000 AB W100 100 100 WORK 19 42 Autostart Canc tutto nel da Memorizz u l are Conferma i valori inseriti e li salva Canc tuttd Lodi i l campi d inserimento di questa maschera vengono azzerati Giorno settimana 17 12 2003 MillPlus T V510 81 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 11 2 Attivazione dell Autostart Nota II CNC e la macchina devono essere lasciati nella giusta modalit operativa Se non si specificato nessun programma viene avviato il
253. di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura Z si riduce con C fino al raggiungimento di Z1 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Misura dei singoli avanzamenti in profondit dell utensile in senso assiale La profondit non deve essere un multiplo cella profondit di avanzamento Angolo gt 0 sul punto iniziale contorno L angolo A o B deve essere scelto in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno valore di default 11 0 Lunghezza smusso sul punto finale contorno ammessa la programmazione soltanto di 11 o di R1 Raccordo sul punto finale contorno Lunghezza smusso sul punto iniziale contorno Raccordo tra gli angoli A e B Heidenhain 17 12 2003 MODO TORNITURA 32 13 3 Assata assiale finitura G826 R1 I2 R2 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Angolo Angolo Lunghezza smusso Raccordo Lunghezza smusso Raccordo Posizioni base A 0 B 0 11 0 R1 0 12 0 R2 raggio tagliente utensile Funzioni associate G822 per la sgrossatura Note e impiego La finitura va da Y1 Z1 a Y2 Z2 Assata assiale finitura Punto di inizio Punto di inizio Punto inizi
254. di calcolo ampliate 36 3 1 Parametro E Formato Arcoseno E1 asin E2 E3 Arcocoseno E1 acos E2 E3 Arcotangente E1 atan E2 E3 Conversione numero intero con valore alto E1 ceil E2 Conversione numero intero con valore basso E1 floor E2 Arrotondamento E1 round E2 n n indica i decimali Resto della divisione E1 mod E2 E3 Segno E1 sign E2 Nota A partire dalla versione V420 la funzione int stata trasformata nella funzione floor 36 3 2 Numeri interi Quando si utilizza la funzione Integer il valore numerico viene arrotondato cio tutti i numeri dopo la virgola vengono ignorati E1 int E2 Esempio E2 8 9 da 8 E2 8 9 da 8 36 3 3 Numeri interi con valore massimo Quando si utilizza la funzione Integer con valore massimo il valore numerico viene arrotondato secondo l argomento massimo E1 ceil E2 Esempio E2 8 9 da 9 E2 8 9 d 8 36 3 4 Numeri interi con valore minimo Quando si utilizza la funzione Integer con valore minimo il valore numerico viene arrotondato secondo l argomento minimo E 1 floor E2 Esempio E2 8 9 d 8 E2 8 9 d 9 520 Heidenhain 1 12 2003 PARAMETRI E E FUNZIONI ARITMETICHE 36 3 5 Arrotondamento Quando si utilizza la funzione Arrotondamento il valore numerico viene arrotondato secondo il numero di decimali E1 round E2 n n indica i decimali Nota Se il numero di decimali non specificato viene assunto zero Esempio n 1 ed E2 8 94 d 8 9 n 1 ed E2 8 94 d 8 9 n 1 ed E2 8
255. di macchina Nell interpolazione non vengono pi usati MC723 e MC727 Le costanti di macchina del mandrino devono essere impostate correttamente durante la maschiatura L accelerazione del mandrino viene calcolata per ogni cambio con l ausilio di MC2491 2521 2551 2581 e MC2495 2525 2555 2585 In ogni caso per una buona regolazione deve essere attivo anche MC4430 258 Heidenhain 1 12 2003 23 47 Ciclo di barenatura G85 N G85 Z X Y B F2 Parametri Ciclo di alesatura Tempo di sosta sec Distanza di sicurezza Profondita alesatura Distanza di arretramento 2 Avanzamento al punto di partenza G a Y l B F Esempio RET E er P DEE 7 Ur 2 VISTITA N ERAR KH ISIS N25 T4 M6 N30 G85 X2 Y3 Z 30 F50 S100 F2 200 M3 Definizione del ciclo N35 G79 X50 Y50 Z0 Esecuzione del ciclo Avvertenza Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 17 12 2003 MillPlus IT V510 259 23 48 C y O di ales a tu ra G 86 N LE 86 Z vr JAY 3 B 3 P a ra mei ri Ci nA Dia O Dista di Dis a di Da si sa sosta cr ta se i ae en t e a r n a a m e u a o G a Y l B E S e m pi io N I 4 A N 5 V 2 T V 5 e 5 G e G 6 6 nz 7 cai a 9 X di o a 5 al J 0 9 4 I Y Z IA Z 50 FA CH T Gy Z 0 B FA LE 10 Fa Vel 4 Z A F2 Di n 0 dal B S CH FE 5 GA I ni 00 GG A C
256. dress lt IP address gt Indirizzo che deve essere dato dal gestore di rete per MillPlus Inserire quattro cifre decimali separate da un punto da 0 a 255 Chiedere il valore al gestore di rete ad es 192 168 0 17 SubnetMask lt IP adress mask gt La maschera Sub Net per risparmiare indirizzi entro la rete Definisce quanto bit vengono usati dall indirizzo Internet a 32 bit per la Subnet ID e quanti bit per il numero di identificazione stazione ad es 255 255 255 0 Definisce 24 Bits per il numero Subnet Nummer e 8 bit per il numero di identificazione stazione Chiedere il valore al gestore di rete DefaultRouter lt Router addr gt Indirizzo Internet del Default Router Inserire solo se la rete formata da pi reti parziali Inserire quattro cifre decimali separate dal punto Chiedere il valore al gestore di rete Definire 0 0 0 0 se non presente alcun router Protocol rfc ieee Definizione del protocollo di trasmissione rfc Ethernet protocol secondo RFC 894 ieee 802 2 802 3 protocol secondo RFC 1042 Valore standard rfc Timezone lt time zone gt Il parametro di tempo dei dati richiesti attraverso NFS rappresentato in UTC Universal Time Coding in genere detto GMT Greenwich Mean Time Il parametro Timezone indica la differenza tra l ora locale e UTC ad es a Francoforte l ora locale UTC 1 ora quindi Timezone 1 Valore standard 1 DncPort lt numero porta gt Definisce il numero di porta pe
257. e Controllare le modifiche con la grafica 17 12 2003 MillPlus T V510 165 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG W u O 2222 PM IPP Menu principale fresatura 20 09 Tutte le modifiche del programma sono eseguite Altrimenti selezionare la feature successiva gt Feature successiva CU _T _STT_ Se si modifica una feature all interno di un blocco di programma IPP il blocco di programma IPP completo deve essere eseguito con Nota Memorizz are Le modifiche apportate vengono accettate nel blocco di programma IPP nelle feature successive 166 Heidenhain 17 12 2003 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 5 2 Inserimento di un ciclo Quando si inserisce una feature IPP la feature viene inserita dopo la posizione selezionata Conver Cambio Aggiunta Cancella Salva su piano II ciclo Ei ES disco aggiunta Definire la feature e introdurre i dati di programma Ritorno al Editor CICLO Selezionare il punto di inserimento del ciclo Nota Nella fresatura tasche viene proposto il numero di macro 8000 Modificare il numero se il numero di macro esiste gia 21 5 3 Cancellazione delle feature Quando si cancella una feature IPP vengono cancellate tutte le relative indicazioni nel programma Selezionare il ciclo da cancellare C Conver Cambio Aggiunta Cancella Salva su piano I ciclo ciclo ciclo disco Cancella Il ciclo da cance
258. e GT Zx ci YZ ci 26 Heidenhain 17 12 2003 COORDINATE PEZZO 4 6 Coordinate FSP MC6zz 40 Ip IP IND 4 DI Xp io Ise Lm X 6 gt Es XM M FU L indicazione della posizione sullo schermo pu commutare tra la posizione nel piano G7 Xp Zp o in coordinate di macchina X Z Entrambe sono basate sull origine attiva G52 G54 G92 G93 17 12 2003 MillPlus T V510 27 COORDINATE PEZZO 28 Heidenhain 17 12 2003 AVVIO DELLA MACCHINA RIFERIMENTO DI MACCHINA 5 Avvio della macchina Riferimento di macchina 5 1 Avvio della macchina Esempio Interruttore generale EIN Il controllore e i sistemi di misura ricevono l alimentazione elettrica Prima dell accensione o della messa in funzione della macchina verificare che non Pericolo di infortuni causati dalla tensione elettrica A Non toccare componenti aperti nell armadio elettrico potrebbero essere sotto tensione AN sussistano pericoli per le persone favoriti dalla macchina in movimento ACHTUNG Assicurarsi che solo personale autorizzato operi sulla macchina Sbloccare l interruttore di EMERGENZA Premere Macchina EIN tenere premuto il tasto e CLEAR Ca Avviare e chiudere il software su un sistema a processore doppio vedere il capitolo 3 5 2 Posizionamento sul riferimento di macchina gt E F ST EASYoperate Opzioni Setup Tocca lato Definizione del centro Reset assi H ntn TUNLO
259. e Fissare la massa sulla posizione radiale distanza ed angolo Continuare con Start N2 G691 D500 Controllare la qualit della compensazione ripetendo il ciclo di compensazione G691 La massa di squilibrio deve essere molto piccola Eventualmente compensare di nuovo con la massa indicata N Lavorazioni di fresa Lo squilibrio pu essere modificato con lavorazioni di fresatura o modificando il bloccaggio N30 637 Avvio modo Tornitura N31 G692 D500 Controllo dello squilibrio N Lavorazioni al tornio 482 Heidenhain 1 12 2003 MODO TORNITURA 32 13 Cicli di tornitura DISPONIBILIT La macchina e il CNC devono essere stati predisposti dal Costruttore per il modo Tornitura Se la macchina non dispone di tutte le funzioni G qui descritte osservare quanto riportato nel manuale della macchina cicli di tornitura vengono eseguiti sotto forma di macro ogni blocco della macro viene Note e impiego PUNTO INIZIALE Il punto iniziale definisce la posizione in cui ha inizio la lavorazione In questa posizione ha inizio la truciolatura con ripartizione della passata Se l utensile lontano da questa posizione vengono eseguite pi ripartizioni della passata Se l utensile si trova tra Y1 e Y2 la truciolatura ha inizio in quella posizione ma pu non essere eseguita completamente Se la coordinata del punto di partenza Y minore della coordinata del punto iniziale Y1 l utensile si porta in primo luogo sulla coordinata Z1
260. e alla funzione G tra le possibilit di selezione Se C2 non programmato la larghezza di accostamento uguale al parametro di macchina MC720 Men DIN ISO Come nel caso dell immissione MDI diretta qui possibile immettere i valori G M FST e cos via A questo punto il dato in questione pu essere memorizzato nella lista I commenti vengono inseriti nella lista sotto forma di testo tra parentesi 17 12 2003 MillPlus IT V510 133 FASYOPERATE 19 12 Hauptmen Dreh Betrieb 19 12 1 Dreh Betrieb einschalten Fresarec gt Consente di commutare tra fresatura e tornitura tornire Viene visualizzato un nuovo menu Selezionare Tornitura SE Piano di lavorazione 0 G17 1 G18 gt T O Fe og t 5 a 05 1 TEA Te wia 190 108 Se viene attivata la tornitura necessario selezionare il livello di lavorazione G17 default o G18 au Fiano di lavorazione G Gl 1 G18 2 K i T a Y 0 000 ay re 1 Z 0 000 z sa 09 c 0 808 aC nn PERI 4 E CA aB wiae ABO D108 A questo punto necessario procedere ad un avvio In questo modo la macchina viene impostata nel modo di tornitura Nel modo di tornitura sono disponibili i cicli di tornitura 134 Heidenhain 17 12 2003 EASYOPERATE 19 12 2 Attivazione del modo di fresatura Fresarec gt Consente di commutare tra tornitura e fresatura tornire 9 gt A Viene visualizzato un nuovo menu 653 EA Yoperate nodo tornitura SI N
261. e del movimento determinata dalla posizione della testa portafresa Esecuzione X1 o Y1 o Z1 Nel programma con X1 o Y1 o Z1 viene definito quale asse traslare La combinazione di X1 Y1 e Z1 non consentita P414 Non consentito lo spostamento verticale X1 1 vale a dire che viene spostata solo l asse X LS OROORO OORO RRO RRR RRR K RI LIZA XX RR x Posizione iniziale Distanza corsa di ritorno Posizione finale Limitazione mediante finecorsa software PEN gt 17 12 2003 MillPlus IT V510 303 Distanza corsa di ritorno L La distanza corsa di ritorno L gt 0 definisce la distanza di spostamento in direzione dell utensile Se L maggiore della distanza fino al finecorsa software viene visualizzato un messaggio di errore Z31 Se L non immesso avverr lo spostamento fino al finecorsa software Esecuzione G0 G174 viene eseguita in traslazione rapida o quando si programmata F6 lt Avanzamento blocco singolo gt con F6 Dopo G107 le funzioni GO o G1 del blocco precedente sono di nuovo attive in modale Esempio Corsa di ritorno utensile N10 G174L100 l utensile arretra di 100 mm N N30 G174 L100 X1 1 l utensile si sposta 100 mm sull asse X 304 Heidenhain 17 12 2003 23 73 Annullamento dell interpolazione cilindrica o attivazione del sistema di coordinate base G180 Annullamento del sistema di coordinate cilindriche o definizione del piano
262. e di file IT La descrizione dell utilizzo assume un sistema a processore singolo SP Quando per il sistema a processore doppio DP sussistono differenze considerevoli queste vengono descritte illustrate lungo la linea tratteggiata a destra dell SP Tutte le funzioni di editing sono accessibili nel processo di controllo tramite gestione modifica di file ERRERRRRREN 22328888888 e po adat Jaka aiaia i ine Attivare la file 2222 PM NG GO HO YG 28 C B8 BE Na INS G1 x10900 Y 208 N14 61 X1990 Y1008 N9 62 11088 3500 Ji 2 N18 GI XS90 VIGO Bi 180 INLI G1 488 Y8 N12 62 1280 39 Ri N13 G1 NO vo x NS 663 Tornare allo schermo principale 50 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 2 Rinomina sposta file N e Selezionare il file o immettere il nome file ad es 20001 PM Indicare un altro nome per il file ad es 222288 PM s se s a st so e 0 ss ad 33333358353 A A A A A A u EI A 200 PH Iii PM Ajea e ie Sovrascrivere il nome file E Sovrascrivere il nome file 2222288 PM Chie 2222288 PM Se il programma 222288 PM esiste gi possibile procedere come segue 9 8 3 Cancellazione di un file E possibile cancellare soltanto i programmi presenti nella directory attiva Durante la cancellazione di una directory completa viene cancellato solo il contenuto e non la directory sah Selezionare il programma
263. e le figura a destra MISURAZIONE DI LUNGHEZZA E DI RAGGIO La lunghezza L e il raggio R utens devono essere memorizzati nella Memoria utensili Prima della prima misurazione si deve registrare la lunghezza e il raggio approssimati scostamento max 5mm Osservazione Indicazioni errate possono causare messaggi d errore o addirittura collisione con il rel fotoelettrico a laser RAGGIO SPIGOLO Si raccomanda di registrare sempre un raggio spigolo C nella memoria utensili In questo modo il ciclo viene eseguito pi rapidamente ESECUZIONE DEL CICLO Durante l avvio del ciclo gli assi si spostano in rapido con logica diDurante la prima misurazione la lunghezza L e il raggio R utensile vengono sovrascritti il sovrametallo L4 0 R4 0 e lo stato utensile E 1 vengono impostati Se registrato un raggio spigolo C questo viene anche corretto Controllo utensile E 1 Lo scostamento misurato viene sommato a L4 R4 nella tabella utensili ESECUZIONE DEL CICLO Durante l avvio del ciclo gli assi si spostano in rapido con logica di posizionamento sulla posizione di sicurezza Sulla posizione di sicurezza l utensile viene orientato nella posizione programmata D e bloccato L utensile si sposta con avanzamento di misurazione sulla posizione di misurazione La misurazione viene eseguita
264. e programmata fino alla distanza di sicurezza L2 Se viene utilizzato il foro nel centro di rotazione la retrazione non viene eseguita 5 La tavola rotante viene ruotata di 180 6 Il foro viene misurato nello stesso modo nella nuova posizione T Movimento di retrazione con traslazione rapida fino al finecorsa software oppure se programmata fino alla distanza di sicurezza L2 8 La tavola rotante viene riportata nella posizione iniziale 9 La traslazione centro di rotazione calcolata viene corretta negli elementi di correzione La differenza tra i valori di correzione vecchi e nuovi viene visualizzata nel parametro E 01 025 Se per D1 viene immesso un valore compreso tra 180 e 180 Il foro viene misurato in 3 diverse posizioni in un arco di cerchio Prima nella posizione C poi nella posizione C D1 2 e infine nella posizione C D1 Viene calcolato il centro di rotazione della tavola rotante a partire dai tre centri misurati Se D1 uguale a 180 o 180 la procedura la stessa dei 2 punti di misura Risultato della misurazione risultati delle misurazioni vengono scritti in un file di testo G640RESU TXT nella directory D startup In modo manuale MC320 viene visualizzata una finestra Ad esempio Misurato in x Y Spost prec 0 015 0 010 Centro di rot 300 648 480 043 Spost nuovo 0 010 0 012 Somma 300 658 480 031 Temperatura 22 3 ESC Chiudi finestra info Messaggi di errore P421 Nessun elemento di c
265. e rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata come punto iniziale 2 Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 3 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 4 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione 5 Seconda misurazione come ai punti 2 e 3 6 Lo spigolo contrapposto viene misurato mediante una terza ed una quarta misurazione come ai punti 2 e 3 7 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 8 Il valore di misurazione viene memorizzato sulla base di 155 Esempio Memorizzazione del centro di uno spigolo retto nello spostamento dallo zero N50 G54 13 Impostare lo zero N60 G627 X 45 Y 3 Z 5 B1 100 B2 20 B3 5 13 1 15 1 Definire ed eseguire il ciclo di msurazione Al termine del ciclo di misurazione in G54 I3 viene adattato il valore X e Y 398 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 9 G628 Misurazione cerchio esterno Misurare il centro di un cerchio 6 Misurare cerchio est R Raggio del cerchio D1 Spostamento angolare della misura
266. e salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default D1 90 D2 90 D3 180 C1 10 L2 10 12 0 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 17 12 2003 MillPlus IT V510 401 CICLI DI MISURAZIONE Note e impiego Il punto iniziale della misurazione del cerchio deve essere selezionato in modo che la misurazione sia il pi possibile precisa in direzione del centro del cerchio La misurazione del cerchio viene eseguita in senso antiorario EASYoperate DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 O2 O6 e F2 Svolgimento del ciclo 1 2 3 AO Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata come punto iniziale Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C15 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino a
267. e sinistro N291 G1 X 4 Z 0 B7 073 C 177 498 N292 G1 X 3 930190374 Z 0 000609219 B8 489 C 176 996 N293 G1 X 3 860402013 Z 0 002436692 B9 906 C 176 493 N N379 G1 X 0 002436692 Z 3 860402013 B206 449 C 71 616 N380 G1 X 0 000609219 Z 3 930190374 B210 629 C 68 830 N381 G1 X 0 Z 4 B214 342 C 66 395 N382 E1 E1 0 25 N383 G14 N1 14 N2 382 J40 N384 G40 N385 G174 L100 corsa di ritorno utensile N386 GO BO CO tavole rotanti tornitura al sistema di coordinate originario N387 M30 292 Heidenhain 1 12 2003 23 66 Ciclo di misura lineare G145 Esecuzione di un movimento lineare di misura liberamente programmabile per la determinazione delle posizioni degli assi N G145 coordinate del punto misurato indirizzo di asse 7 S7 E F2 K 13 Parametri Movim di misura lineare Coordinata punto finale Coordinata punto finale Coordinata punto finale Angolo punto finale Angolo punto finale O correz ut att 1 disatt Parametro E per stato misura i Angolo B2 Angolo polare Param E per val di misura in Y Param E per val di misura in Cf Param E per val di misura in B Param E per val di misura in C Param E per val di misura in DMSODINHEXT DM QUN 90 Punto finale ass K Y 2 9l Punto finale incr A X Z I3 Controllo stato 0 si 1 no I4 Soffio aria 0 off 1 00 Li Lunghezza retta L2 Lunghezza polare Pi Numero definizione del punto F2 fAvanzamento
268. e un nuovo programma N111111 con punto iniziale X0 YO Z0 Y4 R7 94 ala LZ L2 70 2 20 ha 114 5 120 65 NB908687 L1 X0 Enter Store Y 12 7 C1 I 12 7 Enter Store J 12 7 L2 C2 76 2 Enter Store J 63 5 R 7 94 L3 B1 135 Enter Store C3 R 10 Enter Store L4 X 120 Enter Store Y 19 05 C4 96 2 Enter Store J 25 R 12 17 12 2003 MillPlus IT V510 153 PROGRAMMAZIONE PROFILI INTERATTIVA ICP L5 X 120 Enter Store Y 19 05 Enter Store Enter Store Enter Store Enter Store Enter Store Enter Store 154 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP Ritorno Cambio Aggiunta Cancella Congel ICP I elemento elemento elemento coordin uscita ICP uscita 20 6 1 Programma realizzato con ICP N111111 PROGRAMMA realizzato con ICP N1 G0 X0 YO Z0 N2 G64 N4 G1 X0 Y12 7 N5 G2 112 7 J12 7 R1 0 N6 G1 R1 0 N7 G2 176 2 J63 5 R7 94 R1 0 N8 G1 B1 135 N9 G3 R10 N10 G1 X120 Y19 05 B1 0 11 0 J1 2 N11 G3 196 2 J25 R12 J1 1 N12 G1 X120 Y19 05 B1 0 11 0 J1 2 N13 G2 1114 3 J6 35 R12 7 J1 1 N14 G1 X120 65 YO B1 135 N15 G1 B1 180 J1 1 N16 G2 R1 N17 G3 138 1 JO R10 J1 1 N18 G2 R1 N19 G1 X0 YO B1 180 N3 G63 17 12 2003 MillPlus IT V510 155 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 6 2 Metodi di programmazione ICP alternativ
269. ecessari per il calcolo delle traiettorie fresa Durante la lavorazione la fresatura della tasca inizia dal blocco G201 N G201 Y Z N1 N2 B l 4 3 K 3 R F F2 Parametri Inizio ciclo contorno tasca Rimozione materiale Profondita totale tasca Distanza di sicurezza Larghezza di passata in i fres concorde 1i convenz Profondita di passata Raggio utensile per calcolo i Numero macro fresatura 2 Numero macro punto iniziale ZZAIIKNUHATIINKAO Ces expressions sont ind pendantes du plan d usinage selectionne Le mot est d pourvu de signe Si n est pas programm c est la valeur m moris e sous MC 720 qui est utilis e Avvertenze Gli indirizzi in particolare Y e Z non dipendono dal piano attivo Durante l esecuzione della funzione G201 vengono automaticamente attivate le funzioni G90 G40 e G63 Le funzioni 6201 6202 G203 6204 e G205 G206 devono trovarsi nello stesso programma macro Tra G201 e G202 si possono solo programmare 6203 6204 6205 6206 e G207 Tra 6203 6204 e G205 G206 si possono solo programmare G1 G2 G3 6208 G63 G64 G90 pr G1 G2 G3 sono limitati al piano principale Non sono consentite coordinate di assi utensile e assi rotativi Dopo la descrizione tasca il programma deve proseguire con una posizione assoluta parametri E possono essere utilizzati per la descrizione dei contorni calcoli devono essere eseguiti prima di G200 17 12 2003 MillPlus
270. efinizione del ciclo di foratura N75 G779 X50 Y20 Z0 Esecuzione del ciclo di foratura 17 12 2003 MillPlus IT V510 429 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 11 G781 Foratura centrinatura Definire semplicemente il ciclo di foratura centrinatura con eventuale rottura del truciolo in un unico blocco di programma 6 Foratura centrinatura L Profondit Impostazioni di default L1 1 L2 0 C1 L D3 0 EASYoperate amp DIN ISO In EASYoperate gli indirizzi D3 F e S non sono disponibili Svolgimento del ciclo Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 Foratura con avanzamento per profondit di accostamento C1 o profondit L Movimento di corsa di ritorno in traslazione rapida F5 a 0 2 mm Ripetere i punti 2 3 fino a raggiungere la profondit di foratura desiderata L Sostare sul fondo foro D3 per spogliare Movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 Sid Sr Esempio 80 20 S W s50 N60 T1 M6 Cambio utensile N65 S500 M3 Attivazione mandrino N70 G781 L30 F100 F5 6000 Definizione del ciclo di foratura N75 G79 X50 Y20 Z0 Esecuzione del ciclo di foratura nel punto 1 N76 G79 X50 Y80 Z0 Esecuzione del ciclo di foratura nel punto 2 430 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 12 G782 Ciclo di for
271. egli utensili per utensili di fresatura e di tornitura durante la modifica e l inserimento nella tabella utensili Erase 2 i gt gt Con Cancella si torna alla cancellazione di blocchi o tabelle 17 12 2003 MillPlus T V510 93 UTENSILE 15 1 Magazzino utensili All attivazione della tabella utensili viene visualizzata un immagine di supporto raffigurante il magazzino utensili Questa immagine interattiva Pertanto ad esempio quando si carica scarica il magazzino utensili azionando il cursore nella tabella utensili viene visualizzata la posizione attuale dell utensile Oppure durante il cambio sostituzione utensile possibile seguire la posizione dell utensile nelle diverse tabelle Durante la lavorazione la figura di supporto illustra con chiarezza il punto in cui sono posizionati gli utensili Lo schermo in alto mostra in via esemplificativa una figura di supporto relativa a un magazzino utensili con le singole tabelle S Mandrino principale n L Magazzino principale 3X12 posti utensile M Stazione di ingresso uscita utensili 4 posti W Cambio n P Pinza Lo stato reale dei posti utensile viene indicato tramite colori Giallo Vuoto ma riservato a un altro utensile o un altro adiacente grande Verde Utensile abilitato presente stato E gt 0 Rosso Utensile bloccato presente stato E lt 0 Bordo blu Posizione del cursore Et Con il softkey Supporto ritornare alla visual
272. ei materiali devono stare tra parentesi 17 12 2003 MillPlus IT V510 89 TECNOLOGIA 14 4 Tipo di lavorazione Definizione dei processi di lavorazione WORK Q2 Processo di lavorazione E testi dei materiali devono stare tra parentesi 90 Heidenhain 17 12 2003 TECNOLOGIA 14 5 Tipo di utensile Definizione degli utensili Q3 Tipo di utensile ef testi dei materiali devono stare tra parentesi 17 12 2003 MillPlus IT V510 91 TECNOLOGIA 14 6 Impiego della Tecnologia Selezionare il livello di programma e il programma Si pu ricevere una proposta per la velocit di avanzamento e il numero di giri del mandrino utilizzando la seguente sequenza di tasti Selezionare il materiale desiderato Sete lei Sti Se citano Selezionare il processo di lavorazione desiderato Selezionare il tipo di utensile Selezionare il numero di identificazione utensile valori F S e T proposti vengono trasferiti nel blocco di programma selezionato 92 Heidenhain 17 12 2003 UTENSILE 15 Utensile x gt gt E File Automazione Installazione Spostamento di zero Parametro E Punto P Tipo materiale Tipo lavorazione Tipo utensile Tecnologia Nota quando si apre la tabella viene visualizzata solo la tabella utensili vedere figura a sinistra Se la macchina utensile equipaggiata con uno scaffale portautensili viene visualizzata la figura di tale rastrelliera vedere
273. el file il quale compreso tra 1 e 8999 Quest ultimo viene attivato all avvio del sistema L utente finale pu definire in prima persona i file Le dimensioni dei file non hanno limiti Descrizione file di configurazione file di stampa Inizio commento con I Sections Solo per una finestra window definisce la finestra number windowld dove windowld 1 4 Vedere G350 file definisce il file solo per G351 name Nome del file dove il nome del file un nome di 8 3 caratteri ASCII La directory sempre D STARTUP string definisce posizione e contenuto della stringa line Numero di riga dove il numero di riga 1 n Default 1 position Numero di posizione dove Numero di posizione 1 n Default 1 gb string dove la stringa costituita da lt n gt caratteri ASCII j string testi sono definiti per diverse lingue Codice gb i f 9 9 I l Condizioni di dipendenza IF conditioneparam E Parameter Nummer 1 MC83 ad esempio 240 conditionvalue valori ad esempio 3 Se conditioneparam E240 contiene il conditionvalue 3 viene eseguita questa istruzione In tal caso nella finestra o nel file viene scritto il testo del blocco value definisce posizione formato e parametro E del valore line Numero di riga position Numero di posizione eparam Parametro E dove numero parametro E 1 MC83 form Determina il form
274. el punto P2 Numero definizione del punto P3 Numero definizione del punto P4 Numero definizione del punto Esempio Si devono eseguire tre fori N50 G78 P1 X50 Y20 Z0 Definizione del punto N55 G78 P2 X50 Y80 Z0 N60 T1 M6 N65 G81 Y1 Z 30 F100 S1000 M3 Definizione del ciclo di foratura N70 G79 P1 P2 Eseguire i fori sul punto 1 e 2 N75 T2 M6 N80 G79 X50 Y50 Z0 M3 Eseguire il foro Avvertenza B1 ha due significati Esso rappresenta l angolo per la rotazione di una tasca ovvero scanalatura oppure la posizione del centro del cerchio B1 con L1 oppure X Y con B1 Vedere l esempio di G77 Scanalature tornite 254 Heidenhain 1 12 2003 23 44 Ciclo di foratura G81 N G81 Z X Y B NB8837 Parametri Ciclo di foratura Tempo di sosta sec Distanza di sicurezza Profondita di foratura Distanza di arretramento DO NK XX MN Esempio N50 G78 P1 X50 Y20 Z0 Definizione del punto 1 N55 G78 P2 X50 Y80 Z0 Definizione del punto 2 N60 GO Z10 T1 M6 N65 G81 X1 5 Y1 Z 30 F100 S500M3 Definizione del ciclo N70 G79 P1 P2 Esecuzione del ciclo sul punto 1 e 2 Avvertenza Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 17 12 2003 MillPlus T V510 255 23 45 Ciclo di foratura profonda G83 N 683 Z X Y HB 1 1 3 IK K1 Parametri Esempi Pi CA AA AN PAESE PAIA 1 o T i Ciclo di foratura profonda Tempo di sosta
275. el raggio utens l asse utens allontana alla distanza di sicurezza salvataggio dei valori misurati R L prima misurazione o della tolleranza R4 L4 misurazione di controllo 9 il piano di lavoro originale la posizione e l orientamento dell utens vengono resettati NE ON MISURAZIONE UTENSILE E 0 o nessun valore Durante la prima misurazione il MILLPplus sovrascrive il raggio utensile R e la lunghezza utensile L nella memoria utensili ed imposta il sovrametallo R4 e L4 0 CONTROLLO UTENSILE E 1 Se si controlla un utensile i dati utensile misurati vengono confrontati con quelli della tabella utensili II MILLPlus calcola gli scostamenti tenendo conto del segno e li registra come sovrametallo R4 e L4 nella tabella utensili Se uno dei sovrametalli maggiore dell usura ammessa L5 e R5 o delle tolleranze di rottura viene emesso un messaggio di errore 17 12 2003 MillPlus IT V510 475 MODO TORNITURA 32 11 G615 Laser Misurazione utensile da tornio Questo ciclo misura la lunghezza e il raggio di utensili di tornitura standard e piastre di utensili di tornitura montati su una testa a U L utensile da tornio viene misurato da fermo nel piano G17 e nel piano G18 possibile misurare utensili di tornitura con diverse aperture ad esempio Utensili interni Utensili esterni G Laser misura utens di tornitura D Angolo di orientamento punta UT 0 Orientamento UT Indicazioni ed impiego 476 PARAMETRI D Posi
276. ella misurazione E 1 Il MillPlus misura l utensile secondo un esecuzione programmata in modo fisso Viene misurato prima il raggio utensile e successivamente la lunghezza utensile Falls Sie ein Werkzeug pr fen werden die gemessenen Werkzeugdaten mit den Werkzeugdaten aus Werkzeugtabelle verglichen Die MILLPLUS berechnet die Abweichungen vorzeichenrichtig und tr gt diese als Aufma R4 und L4 in die Werkzeugtabelle ein Wenn einer der Aufma e gr er ist als den zul ssigen Verschlei L5 und R5 oder Bruchtoleranzen dann gibt es eine Fehlermeldung 17 12 2003 MillPlus IT V510 379 MISURAZIONE UTENSILE CON IL TISCH TASTER TT Altezza sicura 113 Introdurre la posizione nell asse mandrino tramite il parametro 11 Distanza di sicurezza della finestra di dialogo in cui si esclude una collisione con pezzi o con dispositivi di bloccaggio L altezza sicura riferita al punto di riferimento dell utensile attivo Se l altezza sicura introdotta cos piccola che la punta dell utensile si trova al di sotto dello spigolo superiore del piatto il MillPlus non posiziona l utensile automaticamente sopra il piatto zona di sicurezza di MC397 Misurazione tagliente 12 attivazione o disattivazione della misurazione tagliente singolo parametro 12 Con I2 0 o con nessun valore viene effettuata la misurazione tagliente singolo Differenze tra EASYoperate e DIN ISO In EASYoperate il parametro misurazione tagliente 12 sosti
277. ella tabella sull hard disk o nella memoria Hard disk Il nome deve essere specificato tra doppi apici Memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen lt Colonna gt Numero di colonna lt Ordinamento gt Tipo di ordinamento 1 crescente 2 decrescente Nota Dopo l ordinamento il numero di righe della tabella ordinata potrebbe essere inferiore al numero di righe della tabella non ordinata in quanto la tabella non ordinata potrebbe contenere delle righe vuote Valore restituito 0 La tabella non viene ordinata nnn Numero di identificazione interno tabella quando la tabella viene ordinata Esempio Sbilanciamento 100000 0 00345 100000 0 00862 200000 0 00710 Questo esempio esegue l ordinamento in ordine crescente della terza colonna della tabella sull hard disk e memorizza il risultato nella memoria N1 E10 arraySort Work Balance arr 3 1 E10 numero di identificazione interno tabella Sbilanciamento 100000 25 0 00345 200000 0 00710 100000 0 00862 24 8 2 11 arrayDelete Nome La funzione arrayDelete serve per cancellare una tabella dall hard disk o dalla memoria CNC lt Nome gt Nome della tabella sull hard disk o nella memoria Hard disk Il nome deve essere specificato tra doppi apici Memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen Valore restitui
278. emendo lt INPOD gt Interruzione Se il movimento assi rotanti viene interrotto l indicazione degli assi lineari non viene corretta Soltanto dopo aver premuto lt Arresto di emergenza gt lt Interruzione programma gt o lt Modo manuale gt durante l interruzione l indicazione degli assi lineari viene corretta sulla posizione degli assi rotanti Modo manuale La funzione G108 rimane attiva dopo aver premuto M30 ed comunque attiva durante il modo manuale L indicazione degli assi lineari viene corretta una volta arrestato il movimento assi rotanti Modello cinematico La funzione attiva per tutti i tipi di macchina con assi rotanti nella testa dell utensile Costanti macchina MC 756 Calcolo cinematico 0 OFF 1 testa utensile 2 testa Definisce se la funzione G108 viene inserita automaticamente dopo l accelerazione del controllore e dopo lt Reset programma gt o M30 Con G108 si definisce se nell indicazione degli assi lineari vengono calcolate le posizioni dell asse rotante 0 G106 attivo dopo l accelerazione G108 pu essere programmato ma dopo lt Interruzione programma gt o M30 viene riattivato G106 G108 attivo dopo l accelerazione Gli assi rotanti nella testa dell utensile e la lunghezza utensile vengono calcolati nel modello cinematico G108 attivo dopo l accelerazione Solo gli assi rotanti nella testa dell utensile vengono calcolati nel modello cinematico Il N Il Avvertenza Con MC756 att
279. empo di sosta Inserimento di un tempo di sosta tempo o numero giri nell esecuzione di un programma Formato G4 X o D o D1 Tempo di sosta Tempo di sosta in sec Tempo di sosta in giri S Tempo di sosta in giri SI OOX O Note e impiego Valori di immissione Tempo di sosta D 0 1 983 secondi circa 16 minuti Giri D1 0 9 9 Esempio N50 G4 X2 5 Questo blocco produce un tempo di sosta di 2 5 sec tra due processi N60 G4 D2 Questo blocco produce un tempo di sosta tra due processi della durata di 2 giri del mandrino 184 Heidenhain 17 12 2003 INTERPOLAZIONE SPLINE G6 23 5 Interpolazione spline G6 L interpolazione spline consente al programmatore di creare una curva uniforme e pulita con l introduzione di alcuni punti Formati con spline Bezier Spline con tre vertici G6 X61 Y61 Z61 X62 Y62 Z62 X Y Z Spline con due vertici e tangente costante con la spline G6 X62 Y62 Z62 X Y Z Spline con curvatura costante con la spline precedente G6 X Y Z Parametri Spline Bezier G Interpolazione spline la Punto finale asse K y Punto finale asse Y l Punto finale asse 2 51l Spline coefficiente primo ordine Y51 Spline coefficiente primo ordine C51 Spline coefficiente primo ordine Spline coeffic secondo ordine Y52 Spline coeffic secondo ordine 052 Spline coeffic secondo ordine 53 Spline coeff terzo ordine Y53 Spline coeff terzo
280. ena dal pezzo fino al telaio macchina E necessario descrivere una catena solo se essa contiene assi rotativi Una catena cinematica definisce tramite spostamenti e rotazioni come gli assi rotativi sono in relazione reciproca Ogni spostamento o rotazione viene stabilito come elemento della catena cinematica in tre costanti di macchina Quindi possono essere stabiliti complessivamente 25 elementi della catena cinematica Devono essere descritti tutti gli assi rotativi e assi di posizionamento presenti Vengono supportati solo tipi di macchina con assi rotativi in direzione X Y o Z e la sequenza degli assi rotativi dal pezzo all utensile AC A B A fisso B A fisso DMUxxV e DMCxxU per cui A fisso 45 C C C C Sono anche possibili varianti con scambio di assi C diventa B e B diventa C Se vengono introdotti altri tipi di macchina si riceve il messaggio di errore 0256 Tipo di macchina non valido 23 7 4 Modalit manuale Durante la modalit manuale gli assi vengono spostati lungo le coordinate locali nel piano orientato G7 Per es il comando passo passo dell asse Z sposta l utensile ortogonalmente al piano Si possono muovere tutti gli assi lineari di macchina effettivi Mediante un softkey si pu commutare il comando per spostare gli assi di macchina effettivi Anche il display commuta per visualizzare gli assi di macchina effettivi tasti di spostamento e i volantini per gli assi lineari possono essere assegn
281. enhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 6 Ritorno al precedente gruppo di softkey Ritorno Premere per tornare al precedente gruppo di softkey se disponibile 3 7 Gruppi di softkey overlay Oltre al gruppo di softkey attuale nello stesso modo possono essere attivi altri gruppi di softkey 3 7 1 Gruppo di softkey Gruppo di softkey utente per l editing dei programmi DIN ISO Premere 2 volte il tasto di un modo di funzionamento Esempio WORK 20 54 Tool Free dt Set Easy table entry Preset point POl operate 3 7 2 Gruppo di softkey Gruppo di softkey per l editing EN 25 WORK 2 a RI SR Se blocco linea re Ricerca re 3 7 3 Gruppo di softkey Info En WORK 20 54 Utensile PF di one RESI Diagnosis Ritorno Utensile Indicazione degli utensili inseriti nella tabella utensili Spostamen Indicazione della tabella spostamenti di origine to zero Funzione Indicazione della lista funzioni G Funzione Visualizzazione della lista di funzioni M Diagnosis Supporto per diagnosi assi e I O LEENE 17 12 2003 MillPlus T V510 13 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 7 3 1 Diagnose Diagnosis Supporto per diagnosi assi e I O 7 1 _errore Altri messaggi CCU e di errore asse gt Ez m mas i 14 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA
282. ensare lo squilibrio Questo ciclo deve essere eseguito dopo ogni serraggio pezzo e ogni attivazione del modo Fresatura 6 Rilevamento sbilanciamento D Numero massimo di giri per concludere la misurazione Valore di default MC2691 Numero di giri massimo Valore minimo 50 g min Il limite massimo deve essere perlomeno uguale al numero di giri programmato per la tornitura Note e impiego Durante il Rilevamento squilibrio viene misurato l errore di posizione dell asse lineare con l aumentare del numero di giri Il numero di giri viene aumentato con incrementi di 25 g min La misurazione si conclude quando l errore di posizione raggiunge il valore massimo MC451 o quando si arriva al numero di giri massimo Lo squilibrio viene ricavato dall errore misurato e dai dati di taratura memorizzati Lo squilibrio gmm e la posizione di compensazione gradi vengono visualizzati La corsa a tale posizione viene eseguita al termine del ciclo Esempio Equilibratura di un pezzo G691 D500 Spiegazione 1 Avvio del ciclo di equilibratura con una velocit massima di 500 g min 2 Misurazione dello squilibrio Visualizzazione nella finestra della massa e della posizione radiale distanza e angolo calcolate Posizionamento automatico sulla posizione di equilibratura 3 Digitare nella finestra di dialogo il peso della massa di cui si dispone 4 Il CNC mostra nella finestra la nuova distanza radiale per la massa di cui si dispone 5 Fissare la mas
283. ensili con contemporaneo aggiornamento dei dati utensile nella memoria utensili 15 10 1 Correzione utensile Durante la lavorazione possono essere editati tutti i dati utensile tranne l utensile nel mandrino Comunicazione Richiamo programma dall est Modo DNC 102 Heidenhain 17 12 2003 UTENSILE a MORK prece seguente ndiriza FS A I ER ER Selezione di un oppure Entrata P12 blocco EF 4 Enter N Entrata L44 y _ SS a Enter 17 12 2003 MillPlus IT V510 103 UTENSILE 104 Heidenhain 17 12 2003 UTENSILE 15 10 2 Prelievo dell utensile dal magazzino utensili Esempio Annulla Inizio Selezionare l utensile o introdurre il numero utensile i Il magazzino utensili viene posizionato Conferma che l utensile stato rimosso 1 12 2003 MillPlus IT V510 105 UTENSILE 15 11 Misurazione manuale M gt d E Punti zero F ST EASYoperate Opzioni Setup finizion M Rune Ins SUI a IT RU a ss Misura utensile Imposta piano Bilanciarsi La macchina e il MillPlus devono essere preparati dal produttore della macchina per il sistema tastatore TT120 TT130 o il sistema di misurazione Consultare il Manuale della macchina Con il TT120 TT130 o il sistema di misurazione e i cicli di misurazione utensile del MillPlus si misurano automaticamente gli utensili i valori di compensazione per lunghezza e raggio vengono memorizzati d
284. ente e infine del fondo della cava La larghezza utensile C6 viene prelevata dalla tabella utensili Se la larghezza utensile non indicata viene visualizzato un messaggio di errore Orientamento UT O memorizzato nella tabella utensili con la funzione G302 O possibile sovrascrivere l orientamento UT nel programma se non noto alcun orientamento utensile quest ultimo viene prefissato dal ciclo direzione di lavorazione Alla fine della gola l attrezzo di scanalatura si solleva sotto i 45 e si ritrae di 0 5mm dal fianco della cava assicurarsi che l orientamento utensile corrisponda alla posizione del tagliente dell utensile lato destro sinistro oppure interno esterno Heidenhain 17 12 2003 MODO TORNITURA 32 13 17 G850 Rientranza DIN76 G Gewindefreistich DIN 76 y Punto di inizio Z Punto di inizio 2 Punto inizio contornatura Punto inizio contornatura Y2 Punto finale contornatura 2 2 Punto finale contornatura F2 Passo L 3 5 F2 Y Z Punto iniziale del ciclo per rientranze Y1 Z1 Punto inizio contornatura Y2 Z2 Punto finale contornatura F2 Passo 1 6 I1 Lunghezza smusso Posizioni base 11 0 Note e impiego Contorno rientranza con gli elementi smusso opzionale cilindro forma rientranza e superficie piana su una forma predefinita possibile programmare solo rientranze a norma DIN Forma della rientranza DIN La lunghezza F2 x 0 7 la profondit F2 x
285. er DNC remoto per definire uno o pi server DNC La sezione remota contiene i seguenti parametri Parametro Significato IpAddress lt indirizzo IP gt Definisce l indirizzo IP del proprio server Entrata quattro numeri decimali separati da un punto Richiedere il valore al Manager della rete es 192 168 254 3 serverName lt nome server gt Nome del server DNC come visualizzato in Gestione file di MillPlus es DMG_Service_1 port lt numero porta gt Default 19001 repeatTime lt tempo in s gt Default 10 s idle Timeout lt tempo in min gt Default 15 min request lt nome file gt o es c OEMi request txt lt stringa Ascii gt 1 12 2003 MillPlus IT V510 529 GENERALLE Esempio di un file tcpip cfg TCP IP configuration file 530 More sections of remote are allowed gt more NFS servers to choose More sections of hardware are allowed gt actually used hw is defined in local section The keywords with an placed in front can be omitted The value shown is the default value hardware type irq iO 1 12 13 iobase hardware type irq lobase hardware type irq iO 11 i2 i3 iobase hardware type irq iobase local type connector hostName ipAddress subnetMask defaultRouter protocol timezone summerTime port nfsServer ipAddress deviceName rootPath timeOut rwtimeOut readSize
286. er questa misurazione deve essere presente un foro sulla tavola rotante o sul pezzo Il foro viene misurato con il tastatore la tavola viene ruotata di 180 gradi e il foro viene misurato nuovamente Il ciclo G640 corregge il centro di rotazione cos calcolato in entrambi gli assi 6 Determinaz centro di rotazione Ci Max corsa di misura D1 Angolo finale Questo angolo finale necessario per l asse C con ambito limitato ad es tavola di riporto Se D1 compreso tra 180 e 180 la misurazione viene eseguita in 3 posizioni Se D1 uguale a 180 o 180 la misurazione viene eseguita in 2 posizioni Poich la misurazione viene eseguita in 3 posizioni che non si estendono sul cerchio bens sono comprese in un arco di cerchio la determinazione del centro di rotazione non precisa quanto con due fori contrapposti Posizioni base 11 1 12 0 L2 0 D1 180 Note e impiego Avvertenze L asse C deve essere presente La posizione di partenza deve essere programmata all interno del foro La deviazione misurata nell asse X e Y viene corretta nel primo elemento di correzione dell asse della tavola interessato nel modello cinematico attivo Se attivo G7 necessario immettere X Y Z eC G640 non deve essere programmato quando G8 G18 G19 G36 G182 sono attivi da G54 fino a G59 B4 sono diversi da 0 programmato G93 B4 con A o Bo C attivo l utensile TO la tavola girevole o la testa girevole non si trov
287. er spogliare 4 Con 11 2 viene eseguito l orientamento mandrino D e un movimento di retrazione in direzione asse principale negativo per la distanza di retrazione C1 gt 5 Movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 17 12 2003 MillPlus IT V510 439 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio N45 T5 M6 Cambio utensile N50 S500 M3 Attivazione mandrino N55 G786 L27 L1 4 L2 10 D3 1 F100 Definizione ciclo di tornitura interna N60 G79 X50 Y50 ZO Esecuzione del ciclo nella posizione programmata 440 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 17 G787 Fresatura di tasche Definire il ciclo di fresatura tasca per la sgrossatura di tasche rettangolari in un unico blocco di programma Questo ciclo consente l immersione obliqua e la fresatura di una traccia continua di forma spirale 6 Fresatura di tasche Bi Lunghezza 1 lato B2 Lunghezza 2 lato L Profondit C2 2R E Va B1 Lunghezza tasche su asse principale B2 Larghezza tasche su asse secondario C2 Percentuale di diametro da utilizzare come larghezza di taglio ad ogni passaggio L intera larghezza viene suddivisa in tagli uguali R Raggio per spigoli tasca Per il raggio R 0 il raggio di arrotondamento uguale al raggio utensile R1 Percentuale del diametro utensile da utilizzare come larghezza di t
288. essaggi di errore P306 Piano non definito univocamente Il piano G7 definito con una miscela di angoli assoluti A5 B5 C5 e di angoli incrementali A6 B6 C6 Rimedio Usare angoli assoluti o incrementali Se necessario si possono definire in successione pi definizioni G7 con angoli incrementali P307 Piano programmato non raggiungibile La posizione obliqua G7 non pu essere raggiunta a causa di un escursione limitata degli assi rotativi Rimedio Le macchine con testa orientabile devono orientare la testa tramite la funzione M dalla posizione momentanea orizzontale o verticale all altra posizione 0256 Tipo di macchina non valido II modello cinematico in MC600 fino a MC699 definisce un tipo di macchina che non supportato per il piano di lavorazione obliquo G7 Vengono supportati solo i tipi di macchina con la seguente sequenza degli assi rotativi visti dal pezzo all utensile AC CA C B C A fisso B A fisso A_fisso una rotazione fissa in direzione dell asse A come per es quella in DMU50V con 45 C Sono anche possibili varianti con scambio di assi C diventa B e B diventa C Rimedio Il modello cinematico deve essere correttamente inserito con almeno una descrizione degli assi rotativi presenti Il controllore deve essere riavviato 198 Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE 23 7 10 Costanti di macchina MC 312 Piano di lavorazione libero O off 1 0n Atti
289. ettagliate sul tastatore summenzionato osservare le istruzioni del rispettivo manuale Punti zero F ST EASYoperate Opzioni Setup Selezionando Misurazione utensile compare il seguente menu MC8354 2 Sono disponibili i seguenti cicli Misurazione lunghezza utensile G607 Misurazione raggio utensile G608 Misurazione lunghezza e raggio utensile G609 Taratura tastatore TT120 TT130 e TSA G606 Lunghezza e raggio utensile Prima di misurare gli utensili per la prima volta introdurre nella tabella utensili il raggio approssimato R10 la lunghezza approssimata L100 il numero dei taglienti Q4 4 e la direzione di taglio 12 0 del rispettivo utensile Risultati della misurazione Durante la prima misurazione il MillPlus sovrascrive il raggio utensile R10 con R10 012 e la lunghezza utensile L100 con L99 456 nella memoria utensili e imposta il sovrametallo R4 e L4 0 Controllo dell utensile Se si controlla un utensile i dati utensile misurati vengono confrontati con i dati utensile della memoria utensili Il MillPlus calcola le deviazioni incluso il segno e le introduce come sovrametallo R4 0 015 e L4 0 06 nella memoria utensili Direzione di tastatura asse radiale La direzione di tastatura dipende dalla posizione del sistema tastatore La tastatura viene effettuata automaticamente dalla direzione in cui disponibile il maggiore campo di traslazione 108 Heidenhain 17 12 2003 UTENSILE 15 14 Impostazione delle
290. ferimento per es X20 Posizionarsi sulla posizione di riferimento Determinare il raggio utensile con il softkey F1 o F2 LU Nota Per maggiori informazioni vedere il capitolo Utensili 44 Heidenhain 17 12 2003 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 Importazione esportazione e gestione dei dati IT La trasmissione dei dati non attiva nel sistema doppio file di una tabella vengono immessi attraverso Gestione risorse 9 1 Trasmissione dei dati Y Tabelle Comunicazione E Mmc308 File Automazione Installazione Inizio Lista Selezione trasmis identif ti 9 2 Adattamento del controllore alla periferica Selezione i Dis sia Dis sia Dis si DNC i Ls 7 A 5 TCP IP Mini PC Ritorno Costanti macchina per gli apparecchi 900 910 920 780 783 790 T97 908 918 928 930 936 795 799 Nota Numero di blocco gt 9000 vedere la lista delle costanti di macchina dell operatore MC772 774 9 3 Abbreviazioni dei nomi di memoria Tutte le memorie Macro MM Utensili T Parameteri E PA Punto P PT Compens temperatura 3 Memoria costanti CM Tecnologia le Tipo materiale MA Tipo lavorazione NG Tipo utensile TT Amministr tincarico JA Gestione portatile we Sofkeys operatore UK Spost di zero mem LE Spost pallet PO Registro LB Avvertenza Con mc84 0 il valore dello spostamento di origine ZO ZO e con mc84 gt 0 ZE ZE 1 12 2003 MillPlus IT V510 45
291. feriore della parte cilindrica L4 Errore di oscillazione assiale del mandrino di taratura R Raggio R4 Errore di oscillazione radiale del mandrino di taratura R5 Tolleranza di usura raggio E Stato Esecuzione della misurazione E 0 o nessun valore Durante la prima misurazione il MillPlus sovrascrive il raggio utensile R10 con R10 012 e la lunghezza utensile L100 con L99 456 nella memoria utensili e imposta il sovrametallo R4 e L4 0 Esecuzione della misurazione Il raggio utensile pu essere determinato in due modi 1 Misurazione con utensile in rotazione 2 Misurazione con utensile in rotazione e successiva misurazione tagliente singolo Nella misurazione tagliente singolo la prima misurazione del raggio approssimativa e viene definita la posizione del dente pi grande Successivamente vengono misurati anche gli altri denti Il MillPlus posiziona l utensile da misurare lateralmente davanti alla testa tastatrice La superficie frontale della fresa si trova sotto lo spigolo superiore della testa tastatrice come stabilita in MC395 Il MillPlus tasta radialmente con utensile in rotazione Se deve essere eseguita anche una misurazione tagliente singolo vengono misurati i raggi di tutti i taglienti modificando l orientamento del mandrino Controllo dell utensile E 1 Durante la prima misurazione il MillPlus sovrascrive il raggio utensile R nella memoria utensili e imposta il sovrametallo R4 0 Se si esegue un controllo dell utens
292. figura a destra Per la configurazione della macchina osservare le istruzioni fornite nel manuale della macchina s AHIRE 21 36 Erase Support Introduz Froesisi Funzione Monorizz Utensile Sent are dati o indirizza car fila Ricerca mean 77 inh AHIRE zi 3 Erase Support Introdur Prossimi Funziona Hesprizz Utensile I are taet indirizza del Se Ricerca are in Pri Schermo con tabella utensili standard Schermo con magazzino utensili opzionale I I I P 3 ASTARTUPA TA TH Tabelle Utenaila i ASTARTUPATM TH Gi EF GI LE Ria ruato par P i ee i Handr ing Bi u i nBEB GG TI E i Pz i i PI i 3 I ps no i LI ba i 2 PE i 1 u PA i a i Pig i Pil TiL L50 R26 G34 Q3 1 44 i PIZ Ti L58 RJ1 5 634 ei Dieb 1 PL3 Ti3 LSB R6z S 634 G 1 04 8 i Pi4 Ti4 L58 Rz GH 0322 ei i F PIS T15 L56 R31 5 634 2 i i PIG TIE L50 R6z 5 634 0322 Dd B PI TL L58 R2 G31 9 3 Mad i Introduzione PiS T18 LSB AS 631 03 3 Med i RE l x ri nn RAEE SERIETA PIO TIS LS RA IL na i ROTTE i l a i iii P21 121 L58 RZ 631 Q3 4 Q4 4 i T Pd P22 T22 L50 AS Gil dei Qizi i F P23 T23 Le G31 0944 H 4 i P24 T24 L50 RIB G31 Died ed i i I I I LI LI I Utensile Utensile utilizzato nel programma corrente n Entrata in testo in chiaro nella tabella Inserire il testo tra le parentesi Es Funzione Funzione file del File im Support Visualizzazione del menu UT e delle figure d
293. fondita contorno esterno Punto iniziale abs K Y 7 Ii Colore Vedere G199 Colori possibili 11 91 Punto iniziale incr K Z Ii Colore 1 Rosso 11 rosso chiaro 2 Verde 12 verde chiaro 3 giallo 13 giallo chiaro 4 blu 14 blu chiaro 5 grigio 15 magenta chiaro 6 ciano 16 ciano chiaro T Bianco 17 bianco chiaro 8 nero 18 nero 9 primo piano 19 primo piano 10 sfondo 20 sfondo Avvertenze Il punto iniziale del contorno riferito allo spostamento nel blocco G199 Il contorno deve essere chiuso Il contorno interno deve trovarsi all interno di quello esterno Un contorno interno non pu trovarsi all interno di un altro contorno interno 1 12 2003 MillPlus IT V510 311 23 78 Inizio definzione modello G199 Definizione della posizione del contorno di un pezzo grezzo o di una parte di macchina per es dispositivo di bloccaggio con cui l utensile potrebbe collidere La collisione pu essere riconosciuta durante la simulazione grafica Definizione del contorno di un pezzo grezzo N G199 coordinate iniziali B1 C1 C2 Definizione del contorno di una parte di macchina N G199 coordinate iniziali B2 C1 C2 Disegno di un contorno durante la simulazione della grafica con modello a fili N G199 coordinate iniziali B3 C1 C2 Per disegnare uno o pi elementi geometrici linea o cerchio durante la simulazione del modello grafico a linee N G199 coordinate della posizione B4 C1 C2 W
294. gel selecteren M Progr amma NC A E Lavora zione Torna al programma Avvertenza Ricerca di blocco nella parte ripetitiva G14 o nel sottoprogramma G22 Ricercare il blocco di programma G14 o 622 Modificare il blocco G14 o G22 blocco singolo Ricercare il blocco nella parte ripetitiva o nel sottoprogramma Trova nelle macro E possibile cercare soltanto per blocchi non per caratteri 17 12 2003 MillPlus IT V510 85 ARRESTO INTERRUZIONE DI UN PROGRAMMA RICERCA BLOCCO 86 Heidenhain 17 12 2003 TECNOLOGIA 14 Tecnologia La determinazione dei dati di taglio adatti secondo la pratica molto complessa a seconda dei diversi utensili materiali da taglio rivestimenti geometrie di taglio possibilit di impiego materiali dei pezzi ecc Pertanto i valori di avanzamento e di numero di giri proposti dal calcolatore dei dati di taglio possono non essere adatti per tutte le circostanze e se necessario devono essere ottimizzati dall operatore In tali circostanze possono essere utili i dati di taglio raccomandati dal produttore dell utensile 14 1 Tabelladi tecnologia M gt 2 E T Comunicazione File Automazione Installazione Utensile Spostamento di zero Parametro E Punto P Tipo materiale Tipo lavorazione Tipo utensile M gt B Tabelle Tecnologia 1 1 02 7 Q3 19 R1 F2 0 006 S1 40 N2 Qi 1 Q2 Q3 19 R5 F2 0 08 S1 40 N3 Q1 1 02 7 Q3 19 R12 5 F
295. ggerimento per la compensazione dello squilibrio misurato quale massa deve essere installata e in quale posizione radiale rispetto all asse di rotazione La tavola rotante si porta automaticamente alla posizione in cui occorre applicare la massa In un apposita finestra di dialogo possibile calcolare la posizione radiale del contrappeso disponibile Il rapporto tra massa e posizione viene raffigurato graficamente Per assicurare che in modo Automatico non vengano eseguite torniture con uno squilibrio eccessivo possibile richiamare nel programma una nuova funzione G Controllo squilibrio G692 Questa funzione G controlla lo squilibrio facendo riferimento allo squilibrio massimo ammesso In caso di superamento del limite massimo viene emesso un messaggio di errore dopo il quale l operatore pu interrompere il modo Automatico ed eseguire in modo Manuale un nuovo rilevamento dello squilibrio adottando poi le misure necessarie 32 12 2 Descrizione dello squilibrio Quando si lavora in modo Tornitura e il pezzo serrato sul mandrino per es la carcassa di una pompa presenta uno squilibrio si producono delle forze centrifughe Ci influisce sulla coassialit dal momento che il 2 mandrino asse rotante C montato sull asse Y Squilibrio U m R dove m massa g R distanza del centro della massa dal centro della tavola mm Lo squilibrio si esprime in gmm grammi mm Ci significa che 500 grammi hanno su 300 mm 15
296. gine Eseguire il secondo foro nel piano di lavorazione orientato Altri movimenti nel piano di lavorazione orientato Spostamento di origine L utensile viene portato a distanza di sicurezza Disattivazione dell orientamento del piano di lavorazione Ruotare di nuovo sul piano orizzontale B5 0 Angolo di rotazione L1 2 L utensile tavola ruota intorno alla punta dell utensile L50 Sovrametallo extra in direzione utensile Con questo l utensile ruota intorno all origine La distanza della punta dell utensile verso l origine 50 mm Eseguire il terzo foro nel piano di lavorazione orizzontale Altri movimenti nel piano di lavorazione orizzontale Fine programma Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE 23 7 Orientamento del piano di lavorazione 23 7 1 Introduzione Il controllore supporta l orientamento del piano di lavorazione su macchine utensili con teste orientabili e tavole orientabili Consultare il Manuale della macchina Tipiche applicazioni sono per es fori obliqui o contorni obliqui nello spazio In tali casi il piano di lavorazione viene sempre orientato intorno all origine attiva La lavorazione viene programmata come al solito in un piano principale per es il piano X Y ma viene eseguita nel piano che stato orientato rispetto al piano principale Per la programmazione del piano di lavorazione liberamente programmabile vedere la descrizione della funzione G7 Con la funzione G7 la rotazione de
297. giornata se il movimento dell asse rotante viene arrestato d ato W1 punto zero pezzo in posizione 1 W2 punto zero pezzo in posizione 2 In questo caso la tavola ruotata di 180 intorno all asse B G154 lo spostamento punto zero provocato dalla rotazione dell asse Spostamento punto zero Viene calcolato uno spostamento del punto zero G54 G92 G93 oppure IPLC sull asse rotante interessato Ci significa che il nuovo punto zero dell asse rotante viene assunto come posizione zero per i calcoli cinematici Indicazione di stato Lo stato G153 G154 viene indicato nella visualizzazione modale del gruppo G Esempio Attivazione di Segui punto zero pezzo Descrizione N10 G154 B1 1 Il punto zero pezzo viene corretto dopo la rotazione della tavola 302 Heidenhain 17 12 2003 23 72 G174 Corsa di ritorno utensile Movimento per disimpegnare l asse utensile durante la fresatura a 5 assi Formato G174 L X1 o Y1 o Z1 6 Movimento di retrazione utensile L Distanza di arretramento i i Ritrazione solo in questo asse Yi 1 Ritrazione solo in questo asse Ci i Ritrazione solo in questo asse Note e impiego Esecuzione Nessuno X1 Y1 Z1 Questa funzione permette di allontanare l utensile sempre nella direzione dell asse utensile solo se si programmato l asse Z L utensile esegue la corsa di ritorno fino al raggiungimento del primo finecorsa software La direzion
298. graduato G77 Esecuzione di cicli di foratura o fresatura programmati in precedenza su punti disposti a distanza costante su un arco di cerchio o su un cerchio completo Punti su un arco di cerchio N G77 centro R J I K B1 Punti su un cerchio completo N G77 centro R J 1 B1 Parametri Coronoa di fori Coordinata punto centro Coordinata punto centro Coordinata punto centro Angolo punto finale Angolo punto finale Angolo verso primo punto Numero di punti Angolo verso ultimo punto Raggio configuraz circolare Bi Angolo B2 ngolo polare 90 Punto centro ass X Z 91 Punto centro incr H Y Z Li Lunghezza retta IASUHNDDINHKERXT N L2 Lunghezza polare Pi Nr def punto per centro Avvertenza B1 ha due significati Esso rappresenta l angolo per la rotazione di una tasca ovvero scanalatura oppure la posizione del centro del cerchio B1 con L1 oppure X Y con B1 Esempi 17 12 2003 MillPlus IT V510 251 N40 G78 P2 X Y Z Secondo punto definito N50 G81 Y1 Z 10 F100 S1000 M3 Definizione del ciclo N60 G77 P2 R25 130 K150 J4 Ripetere il ciclo quattro volte sull arco di cerchio N41 G78 P1 X Y Z Primo punto definito N50 G81 Y1 Z 10 F100 S1000 M3 Definizione del ciclo N60 G77 P1 R25 I0 J6 Ripetere il ciclo sei volte sul cerchio completo Scanalature tornite _ wa i Fe A 27 j x w aS C Sa YA j pi
299. gt M30 o lt Reset CNC gt Dopo l accelerazione del controllore sempre attivo G137 282 Heidenhain 1 12 2003 23 65 G141 Correzione utensile 3D con TCPM dinamico Permette di correggere le dimensioni dell utensile per una traiettoria utensile tridimensionale che sia stata programmata mediante le coordinate del proprio punto finale e i vettori normalizzati perpendicolari alla superficie in questi punti Formato Per attivare la correzione utensile 3D G141 R R1 L2 Per programmare movimenti rettilinei G141 G0 G1 coordinate punto finale l J K TCPM con modello cinematico attivo G0 G1 coordinate punto finale l J K 11 J1 K1 A B C F Per cancellare la correzione utensile 3D G40 6 Correzione utens 3 dimensionale R Raggio utensile nominale L2 Assi circolari 0 pi breve 1 as Ri Raggio angolo utensile nominale F2 Limitazione avanzamento Con G141 R Raggio nominale utensile R1 Raggio di raccordo nominale utensile L2 Assi rotanti 0 corsa pi breve 1 posizione assoluta Con G0 G1 X Y Z Coordinate lineari del punto finale I J K Componenti di asse del vettore normale alla superficie I1 J1 K1 TCPM Componenti di asse del vettore utensile A B C TCPM Coordinate dell asse rotante del vettore utensile F Avanzamento sulla traiettoria Funzioni associate G40 e per la correzione del raggio in un piano G41 G44 Per TCPM G8 Fondamenti generali di G141 Per la fresa
300. i Nell esempio precedente viene mostrata una sola possibilit per la programmazione dei singoli movimenti Lo stesso risultato si pu ottenere in pi modi Vengono appresso mostrate le diverse possibilit per programmare la linea 1 e il cerchio 1 X Y 12 7 J 12 7 12 7 N4 G1 R1 0 J 12 7 N5 G2 112 7 J12 7 R12 7 R1 0 R 12 7 2 Linea x 0 N4 G1 XO Y10 11 0 J1 2 con punto Y 10 N5 G2 112 7 312 7 R12 7 R1 0 ausiliario 12 7 J 12 7 R 12 7 0 N4 G1 X0 Y12 12 7 N5 G2 112 7 J12 7 R1 07 1 Linea come tangente 3 Linea B1 90 N4 G1 B1 90 J1 2 con N5 G2 112 7 J12 7 R12 7 R1 0 angolo 12 7 J 12 7 R 12 7 4 Linea Y12 7 NA G1 Y12 7 B1 90 verticale N5 G2 112 7 J12 7 12 7 J 12 7 156 Heidenhain 17 12 2003 21 21 1 21 1 1 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG Programazione Parti Interattiva IPP GRAPHIPROG Generalit Introduzione alla Programmazione Parti Interattiva IPP Programmazione parti interattiva significa che per realizzare un programma si opera una selezione da un gruppo di feature e di strategie di lavorazione Nella maggior parte delle situazioni comuni non richiesta alcuna conoscenza di programmazione DIN Le proposte tecnologiche della IPP si basano sulla banca dati di tecnologia che pu contenere informazioni basate sulla propria personale esperienza di officina Vedere il capitolo Tecnologia Ciascuna feature inizia con un blocc
301. i forma spirale 6 Fresatura tasca circolare R Raggio L Profondit rel RI R C2 2R Og C2 Percentuale del diametro utensile da utilizzare come larghezza di taglio ad ogni passaggio La larghezza totale viene suddivisa in tagli uguali R1 Percentuale del diametro utensile da utilizzare come larghezza di taglio per l immersione obliqua gt 0 A3 Angolo 0 90 di penetrazione dell utensile nel pezzo Solo a 90 viene eseguita l immersione verticale Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 L3 0 B3 0 C1 L C2 67 R1 80 A3 90 11 1 F2 0 5 F a immersione verticale e F2 F a immersione obliqua Note e impiego R deve essere maggiore di 2 raggio utensile sovrametallo finitura laterale B3 Per eseguire la finitura necessario inserire i sovrametalli L3 e B3 Svolgimento del ciclo 1 2 m Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 sul centro tasca Con angolo di penetrazione A3 90 l utensile si sposta con avanzamento F2 sulla prima profondit di accostamento C1 Con angolo di penetrazione A3 lt 90 l utensile si sposta con avanzamento F2 con un numero completo di movimenti circolari in obliquo sulla prima profondit di accostamento C1 gt Lavorare con avanzamento F in forma spirale dall interno verso l esterno AI termine di tale lavorazio
302. i nuovo a immersione obliqua tornando sul centro del cerchio sinistro Ripetere questa fase fino a raggiungere la profondit di accostamento desiderata C1 A profondit fresa l utensile si sposta all altra estremit della scanalatura lavorando la forma della scanalatura fino al sovrametallo di finitura 17 12 2003 MillPlus IT V510 443 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 4 Ripetere i punti 2 3 fino a raggiungere la profondit programmata L Finitura 5 L utensile si muove tangenzialmente all interno del cerchio sinistro o destro della scanalatura sul contorno ed esegue la finitura concorde 11 1 6 A fine contorno l utensile si muove tangenzialmente all esterno del contorno e del fondo e al centro della scanalatura T Al termine movimento in traslazione rapida su distanza di sicurezza 1 pi 2 L1 pi L25 Esempio N10 T1 M6 Fr ser R10 Cambio utensile N15 S500 M3 Attivazione mandrino N20 G788 B1 150 B2 30 L6 L1 1 A3 5 C1 3 11 1 12 0 F200 Definizione del ciclo di fresatura di scanalature parallele all asse X N30 G79 X20 Y20 Z0 Esecuzione del ciclo nella posizione programmata 444 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 19 G789 Fresatura tasca circolare Definire il ciclo di fresatura tasca circolare per la sgrossatura di tasche circolari in un unico blocco di programma Questo ciclo consente l immersione obliqua e la fresatura di una traccia continua d
303. i partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Profondit di avanzamento Angolo Angolo Lunghezza smusso Raccordo Lunghezza smusso Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 12 0 R2 raggio tagliente utensile I 0 K 0 Funzioni associate G827 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 4 5 o 6 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 G Passata assiale Y Punto di inizio 4 Punto di inizio y a i Punto inizio contornatura i Punto inizio contornatura Y2 Punto finale contornatura Punto finale contornatura C Profondit di accostamento Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura Y si riduce con C fino al raggiungimento di Y1 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Z e continua fino al raggiungimento di Z2 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Misura dei singoli avanzamenti in profondit dell utensile in senso radiale La profondit non deve essere un multiplo della profondit di avanzamento Angolo gt
304. i programmano iaia ia 1 1 224B OCCO GIDIOGIAMMA ziali ai 1 1 22 DNUMELO OLDIOC Or a E E E A 1 1 22 GP 02 01 PIO 1 1 17 12 2003 MillPlus IT V510 V INDICE 22 Formati di introduzione degli indirizzi di asse nenne nenne nenne nenn nenne nnnnnen nen 171 23 GFUIZIONi sc leleine lese 173 23 Trasiazione rapida G0 al ee lai 173 23 2 Interpolazione lineare G1 iii 1 4 23 3 Interpolazione circolare oraria antioraria G2 G3 ii 177 23404 Temp9d1 508ld 2 2 2 een szene 184 23 S Interpolazione spline G csrl ns an 185 23 6 Orientamento del piano di lavorazione G7 a partire da V400 nennen nennen nnennnnen 187 23 7 Orientamento del piano di lavorazione ii 193 2 321 ATOU ONO aida 193 29 1 2 DLA MCCAIN ida 194 23 12 MOGEIO CIHEMANCO licia ai 195 23 AVogallamaniale ghiaia 196 232 9D Day chi 196 23 7 6 Asse di lettura Asse di posizionamento nenne nenne nenne nennen 197 23 1 7 PUNtOditiferimento soli lilla 197 23 1z8 1HIEIFUZIONe clelia lisslolbsisi 198 23 9 Messaggi drerrore ascidi 198 23 7 10 Costanti dimacchina ian 199 23 8 Rotazione della direzione utensile G8 ei 200 23 9Definizione del punto polare punto di riferimento G9 204 23 10 Ciclo arrotondamento smusso lin G11 a a a Da 208 23 11 Ripetizione condizionata 614 ul II 209 23 12 Piano
305. iamare un ciclo G794 mediante G79 il CNC deve essere impostato sul modo G94 avanzamento in mm min Impostare correttamente i parametri di macchina per l interpolazione del mandrino durante la maschiatura L accelerazione del mandrino viene calcolata ad ogni cambio con l ausilio di MC2491 2521 2551 2581 e MC2495 2525 2555 2585 Per una regolazione ottimale anche MC4430 dovrebbe essere attivo La macchina e il CNC devono essere predisposte dal produttore della macchina per il ciclo G794 Svolgimento del ciclo 1 Movimento in traslazione rapida sull asse del mandrino sulla distanza di sicurezza L1 In questo punto eseguire un orientamento del mandrino 2 Maschiatura con passo filettatura L3 su profondit di foratura L 3 Successivamente la direzione di rotazione del mandrino viene di nuovo invertita 4 L utensile viene riportato con passo mandrino L3 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 5 A questo punto il mandrino viene arrestato 17 12 2003 MillPlus T V510 449 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio N13 T3 M6 Cambio utensile 3 N14 S56 M3 Attivazione mandrino N15 G794 L22 L1 9 L3 2 5 Definizione del ciclo di maschiatura N20 G79 X50 Y50 Z0 Esecuzione del ciclo nella posizione programmata 450 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 22 G797 Finatura tasca Definire il ciclo di fresatura di ta
306. iato pericolo alle persone PARTI SOTTO TENSIONE Accesso solo tramite personale specializzato autorizzato Indicazione di pericolo per parti sotto tensione che devono essere scollegate prima di iniziare la riparazione gt gt Sy Vale per procedure di lavoro o di impiego che devono essere rispettate ACHTUNG esattamente per evitare rischi o infortuni alle persone Anche per evitare danni agli impianti A WARNUNG Vale per situazioni possibilmente pericolose per le persone Per particolarit tecniche che l utente deve rispettare Oltre alle indicazioni del manuale di impiego si devono rispettare le prescrizioni di sicurezza e antinfortunistiche generali 17 12 2003 MillPlus IT V510 T SICUREZZA 8 Heidenhain 17 12 2003 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 Disposizione della tastiera Struttura dello schermo 3 1 Schermo visualizzato C3 6 Ki Efistoperata MDI Freie Eingabe al PEY Bearbeit Pam sei u De i Stai Status Kamin Campo di processo Softkey delle funzioni di macchina Softkey Informazioni sulla macchina Schermo VGA Softkey delle funzioni di macchina Softkey Tasto di guida O NOUDDWNA 17 12 2003 MillPlus T V510 9 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 2 Campo di comando della macchina be Y FREER CITE Me RENI Ri ae GI Ri pl Ne Ge hi Regolazione della velocit di spostamento rapido Macchina
307. iatura simile Preparazione La macchina e MillPlus devono essere stati predisposti dal costruttore della macchina per l impiego dello strumento di misura Per tale motivo in questo manuale sono descritte anche funzioni che non sono supportate da ogni MillPlus Fare riferimento al manuale della propria macchina Programmazione Prima di richiamare una delle funzioni G600 G609 necessario programmare M24 attivazione dello strumento di misura portando lo strumento di misura nella corretta posizione di misurazione AI termine programmare M28 disattivazione dello strumento di misura inserendo di nuovo tale strumento Costanti di macchina Il menu e le rispettive costanti di macchina vengono attivati tramite le seguenti costanti di macchina MC261 gt 0 Funzioni ciclo di misurazione MC254 gt 0 Misurazione utensile MC840 1 Tastatore presente MC854 2 Tipo di dispositivo di misurazione utensile O nessuno 1 laser 2 TT MC350 Posizione 1 asse um MC352 Posizione 2 asse um MC354 Posizione 3 asse um Le coordinate del centro stilo TT si riferiscono allo zero macchina G51 e G53 max max um In MC350 fino a MC355 dopo la taratura le posizioni esatte vengono scritte MC356 Misurazione Asse radiale 1 X 2 Y 3 Z MC357 Misurazione Asse utensile 1 X 2 Y 3 Z MC358 Misurazione 3 Asse 0 off 1 on MC359 Lato mis radiale 1 neg 0 aut 1 pos MC360 MC 369 sono riservate ad un secondo strumento di misura laser in un
308. ico blocco di programma i 6 Alesatura L Profondit 1 0 Movimento di corsa di ritorno in traslazione rapida e mandrino fermo 1 Movimento di corsa di ritorno con avanzamento e mandrino fermo F5 Corsa di ritorno in traslazione rapida 11 0 o avanzamento 11 1 velocit di spostamento utensile nella retrazione dal foro in mm min Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 11 0 D3 0 EASYoperate amp DIN ISO In EASYoperate gli indirizzi D3 F e S non sono disponibili Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 2 Alesatura con avanzamento F fino a profondit L 3 Sosta sul fondo foro D3 4 Movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 Esempio N25 T4 M6 Cambio utensili N30 S1000 M3 Attivazione mandrino N35 G785 L29 D3 2 F100 F5 2000 Definizione del ciclo di alesatura N34 G79 X50 Y50 Z0 Esecuzione del ciclo di alesatura nella posizione programmata 438 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 16 G786 Tornitura interna Definire il ciclo di tornitura interna con possibilit di spostamento con mandrino orientato in un unico blocco di programma 6 Tornitura interna L Profondit C1 Distanza di spostame
309. ie di misurazione del TT Procedere nello stesso modo se si desidera determinare la lunghezza delle punte o le frese radiali 3 Con il parametro 12 1 vengono misurati tutti i denti La misurazione viene eseguita con mandrino fermo Misurazione con utensile rotante L utensile da misurare viene spostato al centro del sistema di tastatura e portato in rotazione sulla superficie di misurazione del TT Programmare lo sfalsamento nella tabella utensili in Raggio sfalsamento utensile R6 17 12 2003 MillPlus IT V510 381 MISURAZIONE UTENSILE CON IL TISCH TASTER TT Misurazione con utensile fermo ad esempio per punte L utensile da misurare viene portato al centro della superficie di misurazione Successivamente l utensile si sposta con mandrino fermo sulla superficie di misurazione del TT Per eseguire la misurazione inserire il raggio di sfalsamento utensile R6 0 nella tabella utensili Misurazione tagliente singolo Il MillPlus posiziona l utensile da misurare lateralmente davanti alla testa tastatrice La superficie frontale dell utensile si trova sotto lo spigolo superiore della testa tastatrice come stabilito in MC395 Nella tabella utensili stabilire in Deviazione utensile Lunghezza L6 una deviazione aggiuntiva Il MillPlus tasta radialmente con utensile in rotazione per determinare l angolo iniziale per la misurazione tagliente singolo Poi viene misurata la lunghezza di tutti i taglienti modificando l orientamento del mandrino
310. iene misurato a partire dall asse X positivo Una nuova costante macchina consente di stabilire una rotazione di base tra questo asse X positivo e la posizione M19 DO e l impostazione angolare sulla testa angolare Piano G7 Se attivo G218 il piano deve essere impostato a parte tramite G7 In questa operazione G7 pu essere programmato con gli stessi angoli definiti per la testa angolare In tal caso gli assi rotanti non ruotano In seguito il piano principale Xp Yp pu ancora essere ruotato all occorrenza con G7 C6 326 Heidenhain 17 12 2003 Modo tornitura G36 In modo tornitura possibile attivare in ogni caso teoricamente anche una testa angolare In tal caso nei piani di rotazione G17 Y1 1 Z1 2 e G18 Y1 1 Z1 2 anche il raggio utensile R viene calcolato con gli angoli della testa angolare Sovrametallo lunghezza utensile Se attivo G218 anche G39 Programmazione sovrametallo e il sovrametallo dei cicli di misurazione L4 nella memoria utensili vengono calcolati con gli angoli della testa angolare Movimento di ritorno dell utensile Se attivo G218 G174 Movimento di ritorno dell utensile viene eseguito in direzione della testa angolare Nota se G174 programmato con indicazione dell asse si tratta come di norma dell asse reale Accelerazione del controllore G218 viene riattivato direttamente dopo l accelerazione del controllore La funzione G218 viene memorizzata con i parametri nella memoria di stand b
311. iene ricalcolata DISATTIVAZIONE DELLA FUNZIONE G8 Programmando G8 senza specificare i parametri angolari la funzione viene annullata Dopo la corsa al punto di riferimento o un lt Reset CNC gt la funzione G8 viene annullata G8 non viene annullata da M30 o lt Annulla programma gt Dopo l inserimento del controllore G8 continua ad essere attiva Nota Si consiglia di programmare una funzione G8 senza parametri all inizio di ogni programma che contiene G8 In tal modo durante l avvio del programma annullato con l utensile gi inclinato e poi riavviato viene sempre ripristinata la direzione dell utensile Senza questa funzione G8 all inizio la prima parte del programma viene eseguita nel piano inclinato anzich in quello non inclinato Questa programmazione simile alla programmazione con G7 G17 G18 origini diverse o utensili diversi CONFIGURAZIONE Rotazione della direzione utensile G8 pu essere utilizzata per le macchine per le quali si definito e memorizzato un modello cinematico VISUALIZZAZIONE Quando G8 attiva il numero dell utensile viene visualizzato su sfondo giallo Una p minuscola visualizzata in basso a destra vicino alle lettere d identificazione degli assi indica se la posizione al momento visualizzata quella della punta dell utensile oppure la posizione nelle coordinate della macchina 202 Heidenhain 17 12 2003 ROTAZIONE DELLA DIREZIONE UTENSILE G8 Esempio Pezzo con piano di lavorazione i
312. igolo retto interno G628 Misurazione cerchio esterno G629 Misurazione cerchio interno Cicli di misurazione nel livello asimmetrico G7 Cicli speciali G631 Misurazione posizione asimmetrica livello G700 Tornitura in piano G640 Rilevamento centro di tornitura cinematico G730 Fresatura per righe Cicli di foratura Cicli di fresatura G781 Foratura centrinatura G787 Fresatura di tasche G782 Foratura profonda G788 Fresatura di scanalature G783 Foratura profonda con rottura trucioli aggiuntiva G789 Fresatura tasca circolare G784 Maschiatura G797 Finitura tasca G785 Alesatura G798 Finitura di scanalature G786 Tornitura interna G799 Finitura tasca circolare G790 Sfacciatura in tiro G794 Maschiatura interpolato Funzioni modificate G4 Tempo di attesa in rotazioni G320 ampliato con 11 63 fino a 65 G324 ampliato con 11 29 G106 o G108 G326 ampliato con indirizzo D7 Design del ciclo Piccole variazioni POLLICI 17 12 2003 MillPlus T V510 3 INTRODUZIONE 1 3 Introduzione del sistema a processore singolo doppio Sistema a processore singolo SP Sistema a processore doppio DP V500 e la versione successiva V510 sono in grado di eseguire entrambi i sistemi SP DP DP MillPlus IT dispone di un sistema operativo Windows sul front end 1 3 1 Gestione dei file DP ziel la 1 Mr 3 Sre Type Modified Hiis File Des Attrib a DI 4NT202 COSI 3 KB Miis Part Pr 31 10 2001 18 Traning RA uu 0 brief 3 200 pen 2 KB Miis Pa
313. il segno delta viene visualizzato accanto all indirizzo Prendere Se con il softkey Ist Pos bernahme Accetta pos eff viene immesso un posizione valore X Y o Z nel campo di immissione tale valore diventa automaticamente assoluto 17 12 2003 MillPlus IT V510 131 FASYOPERATE 19 8 Menu Fresa per spianare Possibilit di selezione Abzeilen G730 Lunghezza 1 lato Avvertenza Se C2 non viene programmato la larghezza di avanzamento pari al 67 del diametro dell utensile Mediante l indirizzo 11 possibile stabilire la strategia di lavorazione meandro con movimenti intermedi in traslazione rapida o su binari paralleli 19 9 Menu Lavorazioni di foratura Possibilit di selezione Foratura Centrinatura G781 Foratura profonda G782 Tornitura interna G786 Filettatura con mandrino di G784 compensazione Disponibile solo in EASYoperate Filettatura senza mandrino di G794 compensazione Disponibile solo in EASYoperate Alesatura G785 Sfacciatura in tiro G790 Nota Filettatura se il passo reale della filettatura F1 non programmato l avanzamento F 132 Heidenhain 17 12 2003 EASYOPERATE 19 10 Menu Lavorazione tasca Nota 19 11 Possibilit di selezione Sgrossatura tasca G787 Sgrossatura tasca circolare G789 Sgrossatura scanalature G788 Finitura tasca G797 Finitura tasca circolare G799 Finitura scanalature G798 Per maggiori informazioni prestare attenzion
314. ile C Raggio spigolo utensile viene impostato nel parametro E 7 Se C non ha un valore deve essere E7 999999999 N13 E8 0 Lunghezza utensile L4 Sovrametallo lunghezza viene impostato nel parametro E 8 N14 E9 0 Raggio utensile R4 Sovrametallo raggio viene impostato nel parametro E9 N20 G331 T10 11 1 E5 L Lunghezza utensile Scrittura del parametro E 5 nella tabella utensili N21 G331 T10 I1 2 E6 R Raggio utensile Scrittura del parametro E 6 nella tabella utensili N22 G331 T10 11 3 E7 C Raggio spigolo utensile Scrittura del parametro E 7 nella tabella utensili N23 G331 T10 11 4 E8 L4 Sovrametallo lunghezza Scrittura del parametro E 8 nella tabella utensili N24 G331 T10 11 5 E9 R4 Sovrametallo raggio Scrittura del parametro E 9 nella tabella utensili N30 T10 M67 L utensile deve ritornare attivo con le informazioni modificate N N40 E8 0 3 L nge Aufma L4 Sovrametallo lunghezza il parametro E 8 viene impostato a 0 3 N41 G331 T10 11 4 E8 L4 Sovrametallo lunghezza Scrittura del parametro E 8 nella tabella utensili N50 T10 M67 L utensile deve ritornare attivo con le informazioni modificate 1 12 2003 MillPlus IT V510 353 FUNZIONI G SPECIFICHE PER MACRO 24 6 Funzioni di calcolo 24 6 1 G341 Calcolo angolo solide G7 Con G341 da 3 punti definiti vengono calcolati gli angoli solidi A5 B5 e C5 Tali angoli solidi vengono utilizzati con G7 per l allineamento del piano Formato G321 X1 Y1 Z1
315. ile il raggio misurato viene confrontato con il raggio utensile R della tabella utensili Il MillPlus calcola la deviazione incluso il segno e la introduce come sovrametallo R4 nella tabella utensili Se il sovrametallo maggiore della tolleranza di usura o di rottura consentita per il raggio utensile emette un messaggio di errore 17 12 2003 MillPlus IT V510 377 MISURAZIONE UTENSILE CON IL TISCH TASTER TT Altezza sicura 113 Introdurre la posizione nell asse mandrino tramite il parametro 11 Distanza di sicurezza della finestra di dialogo in cui si esclude una collisione con pezzi o con dispositivi di bloccaggio L altezza sicura riferita al punto di riferimento dell utensile attivo Se l altezza sicura introdotta cos piccola che la punta dell utensile si trova al di sotto dello spigolo superiore del piatto il MillPlus non posiziona l utensile automaticamente sopra il piatto zona di sicurezza di MC397 Misurazione tagliente 12 attivazione o disattivazione della misurazione tagliente singolo parametro 12 Con I2 0 o con nessun valore viene effettuata la misurazione tagliente singolo Differenze tra EASYoperate e DIN ISO In EASYoperate il parametro misurazione tagliente singolo l2 sostituito dalla softkey Tutti i denti 3 8 Heidenhain 1 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 5 G609 TT misurazione della lunghezza e del raggio dell utensile Misurazione della lunghezza e de
316. ile tivazi mandrino N5 T1 50 l AN 9 T1 M6 S500 M3 782 L150 L1 4 C1 2 50 ZO Esecuzione del ciclo di foratura profonda MillPlus IT V510 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 13 G783 Foratura profonda con rott truc add Definire il ciclo di foratura profonda con riduzione profondit di accostamento per la rimozione trucioli e distanza fissa rottura trucioli in un unico blocco di programma 6 Foratura prof con rott truc add L Profondit Se la profondit di accostamento C1 non programmata o C1 maggiore o uguale alla profondit L gli indirizzi C2 C3 C4 C5 C6 e C7 sono irrilevanti Se la profondit di foratura fino a rottura truciolo C4 non programmata o C4 maggiore uguale alla profondit di accostamento C1 gli indirizzi C6 e C7 sono irrilevanti C4 Accostamento fino a rottura trucioli Non avviene rottura trucioli con C4 gt C1 oppure se non programmata C6 Distanza di sicurezza per il posizionamento in traslazione rapida se dopo la retrazione dal foro l utensile si porta nuovamente sulla profondit di accostamento attuale Tale valore valido per il primo accostamento C7 Distanza di sicurezza per il posizionamento in traslazione rapida se dopo la retrazione dal foro l utensile si porta nuovamente sulla profondit di accostamento attuale Tale valore valido per l ultimo accostamento Se C6 non uguale a C7 la distanza di sicurezza tra
317. illPlus T V510 299 23 70 G153 Segui punto zero pezzo OFF G153 disattiva Segui punto zero pezzo Lo spostamento attivo sugli assi lineari m viene disattivato Formato G153 6 Segui punto zero pezzo 0FF Note e impiego Modalit Questa funzione modale con G154 Esecuzione G153 ripristina lo stato modale della funzione G154 Pertanto non viene pi seguito il punto zero pezzo G153 attende con tutte le operazioni che termini il movimento nel blocco precedente lt INPOD gt Visualizzazione Le funzioni G153 G154 si trovano nella sequenza modale G nell indicazione dello stato di lavorazione 300 Heidenhain 17 12 2003 23 71 G154 Segui punto zero pezzo OFF Insieme alla rotazione dell asse rotante ruota anche il punto zero del pezzo La differenza rispetto a G7 che non ruotano anche le direzioni assi G154 attiva Segui punto zero pezzo tramite calcoli cinematici attivabile solo per gli assi rotanti nella tavola Se attivo la posizione dell asse rotante programmato al termine di un posizionamento viene calcolata nella posizione degli assi lineari Gli assi lineari non vengono trascinati coinvolti Nota Lo spostamento sugli assi lineari per effetto di G108 non dipende da G154 G153 e resta attivo G108 ha la stessa funzione ma attivo solo per la testa Formato G154 A1 B1 C1 6 Segui punto zero pezzo ON Al Spost Asse A Q nessuno 1 compens Bi Spost Asse B Q nessuno i compens Ci Spos
318. imeOut 15 disconnect after minutes port 19001 port number for service repeatTime 10 repeat time in seconds to connect end of file 532 Heidenhain 17 12 2003
319. imento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel caso in cui il tastatore di misurazione non si sia attivato all interno del percorso di misurazione massimo C1 Movimento in traslazione rapida dipendente da 13 oltre la distanza di sicurezza L2 fino al punto iniziale della seconda misurazione Seconda misurazione come ai punti 2 e 3 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 Il valore di misurazione viene memorizzato sulla base di I5 Esempio Allineamento dello spigolo di un pezzo interno 394 N40 G1 X Y Z 5 Posizionare il tastatore di misurazione 10 mm a destra dello spigolo 1 e 8 mm prima del lato anteriore N50 G54 13 Impostare lo zero N60 G623 L2 20 B3 25 13 1 15 1 X1 50 Y1 50 Definire ed eseguire il ciclo di misurazione Al termine del ciclo di misurazione viene sovrascritto lo spostamento dallo zero in modo che le coordinate dello spigolo 1 siano pari a X1 e Y15 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 7 G626 Misurazione spigolo retto esterno Misurare il centro di uno spigolo retto parallelo all asse 6 Misurare spigolo retto est Bi Lunghezza 1 lato B2 Lunghezza 2 lato 16 Memorizzare i valori di misurazione in uno spostamento dallo zero I5 0 Non memorizzare 19 1 Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante il la memorizzazione i valori di
320. inate Per es su una macchina con asse C reale la programmazione G7 C5 30 e MC755 0 realizza una rotazione del sistema di coordinate di 30 e MC755 1 una rotazione dell asse C di 30 190 Heidenhain 17 12 2003 Esempio 1 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 PI 50 40 Pezzo con piano di lavorazione obliquo gt DI Jo N10 617 N20 G54 N30 M55 N40 G7 L1 1 N N100 G81 Y1 Z 30 N110 G79 X40 Z0 N120 G79 X90 N N200 G0 X130 Z50 N210 G93 X130 Definizione del piano di lavorazione Spostamento di origine Disattivazione di M53 M54 Reset G7 Definizione del ciclo di foratura Eseguire il primo foro nel piano orizzontale Eseguire il secondo foro nel piano orizzontale Altri movimenti nel piano orizzontale L utensile viene portato a distanza di sicurezza L origine viene portata all inizio del piano di lavorazione orientato N220 G7 B5 30 L1 2 L50 Definizione del nuovo piano di lavorazione N230 G79 X30 Z0 N240 G79 X70 N N300 G7 L1 2 L50 1 12 2003 B5 30 Angolo di rotazione L1 2 L utensile tavola ruota intorno alla punta dell utensile L50 Sovrametallo extra in direzione utensile Con questo l utensile ruota intorno all origine La distanza della punta dell utensile verso l origine 50 mm Eseguire il primo foro nel piano di lavorazione orientato Eseguire il secondo foro nel piano di lavorazione orientato Altri movime
321. ino operatore Sulle macchine che dispongono del modo Tornitura non possibile avere un secondo mandrino portafresa Note e impiego DISPONIBILIT La macchina e il CNC devono essere stati predisposti dal Costruttore per il modo Tornitura Se la macchina non dispone di tutte le funzioni G qui descritte osservare quanto riportato nel manuale della macchina GRAFICO Il grafico non fornisce la rappresentazione di rivoluzione VISUALIZZAZIONE Quando G36 attiva alla visualizzazione della posizione dell asse C si sostituisce l indicazione S1 S1 numero di giri mandrino G97 o la velocit di taglio costante G96 Lo stato di lavorazione ampliato con G36 G37 A scelta la visualizzazione per gli assi X e Y pu essere commutata in modo manuale opzioni e visualizzazione asse su diametro La programmazione resta relativa al raggio Solo all attivazione del modo tornitura con G36 il diametro viene visualizzato PUNTO DI RIFERIMENTO All avvio il controllore sempre in modo Fresatura G37 Solo dopo la corsa al punto di riferimento possibile commutare l asse C sul modo Tornitura ORIGINE In modo Tornitura l origine del pezzo sull asse X deve coincidere con il centro di rotazione dell asse S1 Si consiglia di far coincidere con il centro di rotazione dell asse S1 anche l origine pezzo sull asse Y OVERRIDE MANDRINO In modo Tornitura l override mandrino G36 ha effetto su entrambi i mandrini Schermo in modo tornitura 0
322. introdurre le cifre decimali Se si deve indicare un utensile di scorta per un dato utensile per es T1 questo si realizza tramite l indicazione delle cifre per es T1 01 T1 02 ecc che significa che tali utensili sono utensili di scorta per T1 15 5 Scelta dei dati di utensile La scelta di utensile nel programma di lavorazione si realizza con l indirizzo T e con una funzione M Esempi per una scelta di utensile Numero di utensile T Formato 8 2 N T1 M max 255 utensili Utensile originale T1 T99999999 N T1 Utensile di scorta Tx 01 Tx 99 N T1 01 Attivazione Cambio utensile automatico N T M6 Cambio utensile manuale N T M66 Attivazione dei dati di utensile N T M67 Prima compensazione utensile supplementare N T T2 1 M6 M66 M67 Seconda compensazione utensile supplementare N T T2 2 M6 M66 M67 Vita utensile massima T3 0 9999 9min N T T3 x M6 M66 Controllo della forza di taglio T1 1 99 N T T1 x M6 M66 Disattivazione T1 0 o T1 non programmato N T1 0 Parametri modali T T1 T2 Preselezione dell utensile nel programma di lavorazione Programmando il numero di utensile T senza istruzione di cambio utensile si realizza una preselezione del successivo utensile da impiegare 1 12 2003 MillPlus IT V510 97 UTENSILE 15 6 Lettura della memoria utensili Possibilit durante la lettura della memoria utensili Le possibilit vengono modificate tramite MC 774 0 Gli indi
323. io indicato in un blocco G203 o G205 vengono create le macro N1 per la rifinitura dei contorni Tutte le condizioni di funzionamento come piano di lavorazione spostamenti di origine e compensazione utensile dovrebbero essere attivate prima di eseguire la funzione G200 Le definizioni di punti G78 che vengono utilizzati per l indicazione del contorno tasca dovrebbero essere definite prima del blocco G200 Un blocco G200 pu essere incluso in una macro per la tasca viene cercata solo nelle macro annidate a livello pi profondo II CNC calcola le macro prima dell esecuzione del programma Pertanto i blocchi tra G200 e 6201 vengono inizialmente ignorati Dopo che le macro sono state create tali blocchi vengono eseguiti Tutti i cicli tasca universali programmati tra un blocco G200 e 6202 o M30 vengono calcolati contemporaneamente Il piano di lavorazione G17 G18 G19 deve essere definito prima di programmare G200 o dopo 6202 Avvertenza A partire da V321 le macro generate per l operatore non sono pi visibili nella memoria macro Se si desidera utilizzare una macro in un altro programma si deve prima introdurre nella memoria macro il numero di macro Solo a questo punto la macro diventa visibile nella memoria macro e pu essere caricata trasferita 316 Heidenhain 17 12 2003 23 81 Inizio ciclo contorno tasca G201 Inizio della descrizione di una tasca incluse eventuali isole Il blocco contiene i dati tecnologici n
324. ionare un diametro fresa non superiore alla larghezza della scanalatura e non inferiore di un terzo della larghezza scanalatura Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 al centro della scanalatura 2 Dal centro scanalatura l utensile si sposta in senso tangenziale sul contorno ed esegue la finitura concorde 11 1 3 A fine contorno l utensile si allontana in senso tangenziale dal contorno e dal fondo portandosi al centro scanalatura 4 In seguito l utensile si muove in traslazione rapida a distanza di sicurezza 1 pi 2 L1 pi L25 17 12 2003 MillPlus T V510 453 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio B1 150 1 SD 2 1 LLE LL LL LLL LLALLA LALL LLL LL B si avvicina e si allontana in senso tangenziale Prosegue con movimento continuo N10 T1 M6 Fr ser R8 N15 S500 M3 N20 G788 B1 150 B2 20 B3 1 L6 L1 1 A3 10 C1 3 11 1 12 0 F100 F2 200 N30 G79 X20 Y20 ZO N40 G798 B1 150 B2 30 L6 L1 1 11 1 F200 N50 G79 X20 Y20 Z0 454 Cambio utensile Attivazione mandrino Definizione del ciclo di fresatura scanalature per la sgrossatura parallelo all asse X Esecuzione del ciclo di sgrossatura nella posizione programmata Definizione del ciclo di fresatura scanalatura per la finitura parallela all asse X Esecuzione del ciclo di finitura nella posizione programmata Heidenhain 17 12 2003 CI
325. ione base Visualizzazione Se il ciclo ATC attivo appare un indicazione sul pannello strumenti Disponibilit La macchina e il CNC devono essere impostati dal produttore per il ciclo ATC 416 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 Cicli di lavorazione e cicli di posizionamento Con il ciclo di lavorazione si definisce il processo di lavorazione L esecuzione del ciclo di lavorazione in una posizione viene stabilita mediante ciclo di posizionamento separato 29 1 Prospetto dei cicli di lavorazione e dei cicli di posizionamento Tornitura in piano Fresatura per righe Lavorazione su linea Lavorazione su quadrangolo Lavorazione su griglia Lavorazione su cerchio Lavorazione su posizione Foratura centrinatura Foratura profonda Foratura profonda con rott truc agg Maschiatura Alesatura Tornitura interna Sfacciatura in tiro Cicli speciali 1 G700 2 G730 Cicli di posizionamento campione 1 G771 2 G772 3 G773 4 6777 5 6779 Cicli di foratura 1 6781 2 6782 3 6783 4 6784 5 6785 6 6786 7 G790 8 G794 Cicli di fresatura 1 G787 2 G788 3 G789 4 G797 5 G798 6 G799 17 12 2003 Maschiatura interpolato Fresatura di tasche Fresatura di scanalature Fresatura tasca circolare Finitura tasca Finitura di scanalature Finitura tasca circolare MillPlus T V510 solo in DIN ISO solo in EASYoperate ampliato rispetto a G77 ampliato rispetto a G79 am
326. ione delle definizioni dei punti Comunicazione 17 12 2003 MillPlus IT V510 113 TABELLE 16 3 1 Origine palette Solo quando si attiva la memoria ZE ZE Vedere spostamento di origine Salvataggio dell origine palette Comunicazione Richiamo programma dall est Modo DNC le ee O Nota Per maggiori informazioni vedere il manuale tecnico 114 Heidenhain 17 12 2003 AUTOMAZONE 17 Automazone Comunicazione Richiamo programma dall est Modo DNC Per le funzioni di chiamata di programma esterno gestione task gestione paletta e DNC vedere la documentazione di macchina del produttore della macchina utensile 17 12 2003 MillPlus IT V510 115 AUTOMAZONE 116 Heidenhain 17 12 2003 INSTALLAZIONE 18 Installazione 18 1 Registro di macchina Negli appunti vengono registrati gli ultimi passi della tastiera Comunicazione WORK 18 1 1 Giornale errori g ornat Indicazione degli ultimi messaggi di errore solo in modalit Manuale e Automatica 17 12 2003 MillPlus IT V510 117 INSTALLAZIONE 18 2 Diagnostica Nella Diagnostica possono essere visualizzate le informazioni relative al sistema Comunicazione 22 04 A ES I I VE KEE 18 2 1 Diagnosi a distanza service Preparazione del CNC per diagnosi a distanza La videata viene commutata su bianco nero 118 Heidenhain 17 12 2003 INSTALLAZIONE 18 3 Orologio Introduzione e salvataggio dell ora Comunicazio
327. ione speculare sull asse A 1 54 Lavorazione speculare sull asse B 1 55 Lavorazione speculare sull asse C 1 G73 Attivazione lavorazione speculare e fattore di scala 48 Scala fattore o piano A4 1 49 Scala fattore o asse utensile A4 1 MC714 0 fattore piano di lavorazione 1 percentuale piano di lavorazione 2 fattore di tutti gli assi lineari 3 percentuale di tutti gli assi lineari 50 Lavorazione speculare sull asse X 1 1 51 Lavorazione speculare sull asse Y 1 1 52 Lavorazione speculare sull asse Z 1 1 53 Lavorazione speculare sull asse A 1 1 54 Lavorazione speculare sull asse B 1 1 55 Lavorazione speculare sull asse C 1 1 Numero di asse di sistema determinato con le costanti macchina MC103 MC105 ecc 56 Asse X 0 6 O non attivo numero asse 1 6 Es le informazioni per il numero di asse 1 sono sulla riga MC3100 e MC4700 ecc 57 Asse Y 0 6 58 Asse Z 0 6 59 Asse A 0 6 60 Asse B 0 6 61 Asse C 0 6 Informazioni degli utensili attuali il valore 0 se TO attivo o se non inserito alcun valore 62 Lunghezza utensile attuale L L1 L2 L4 G39 L 63 Raggio utensile attuale R R1 R2 R4 G39 R 64 Raggio agli spigoli attuale C 65 Orientamento utensile attuale O o G302 O 1 12 2003 MillPlus IT V510 343 FUNZIONI G SPECIFICHE PER MACRO 344 Angolo posizione mandrino attuale dopo la rotazione della testa G7 o manuale 66 Angolo posizione mandrino attuale proiettato sul piano XY
328. istinati proprio come prima del ciclo L avanzamento viene calcolato secondo il numero di giri Durante la maschiatura l override numero di giri attivo mentre l override di avanzamento non attivo Per richiamare un ciclo G784 mediante G79 il CNC deve essere impostato sul modo G94 avanzamento in mm min e non sul modo G95 avanzamento in mm La macchina e il CNC devono essere predisposte dal produttore per il ciclo G784 Svolgimento del ciclo 1 Movimento in traslazione rapida nell asse mandrino sulla 1 distanza di sicurezza L1 2 Maschiatura con passo filettatura L3 sulla profondit di foratura desiderata L 3 Trascorso il tempo di sosta D3 la direzione di rotazione del mandrino viene invertita 4 L utensile unitamente al passo filettatura L3 viene retratto sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 9 Al termine la direzione di rotazione del mandrino viene nuovamente invertita 436 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio N13 T3 M6 Cambio utensile 3 N14 S56 M3 Attivazione mandrino N15 G784 L22 L1 9 L3 2 5 Definizione del ciclo di maschiatura Uso del mandrino di compensazione longitudinale N20 G79 X50 Y50 Z0 Esecuzione del ciclo nella posizione programmata 17 12 2003 MillPlus IT V510 437 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 15 G785 Alesatura Definire il ciclo di alesatura in un un
329. isurazione della cinematica e la taratura punto 1 e 2 non sono necessarie se la macchina viene riaccesa per una produzione in serie e la precedente taratura ancora valida 412 Heidenhain 1 12 2003 CICLI DI MISURAZIONE Condizioni La misurazione del ciclo di compensazione temperatura G642 deve essere eseguita in posizione verticale L asse parallelo al raggio laser non pu essere corretto Il modello cinematico della macchina deve essere immesso dal produttore della macchina e includere gli elementi di correzione per X Y e Z In presenza di un asse rotante o un asse orientabile nella testa utensile deve essere incluso anche un elemento di correzione per l asse utensile nella testa Perciascunasse viene eseguita una correzione di max 0 200mm Risultato della misurazione risultati delle misurazioni vengono scritti in un file di testo G642RESU TXT nella directory D startup ad esempio Temp d Rad d Wkz Date Time 22 3 0 013 0 034 10 2 2003 10 05 22 4 0 014 0 036 10 2 2003 10 06 Significato Temp Temperatura del sensore C d Rag Deviazione misurata sull asse radiale mm pollici d UT Deviazione misurata sull asse utensile mmjpollici Sovrascrittura o aggiunta del file di testo 13 Se per sovrascrivere il richiamo ciclo selezionato 13 0 il contenuto viene cancellato e vengono scritte due nuove righe testa e dati di misura Nell aggiunta 13 1 si aggiunge solo una riga con dati di misura In tal
330. itivo fisso della macchina 3 B5 rotazione intorno all asse Y positivo 4 A5 rotazione intorno all asse X positivo 200 Heidenhain 17 12 2003 ROTAZIONE DELLA DIREZIONE UTENSILE G8 Incrementale Programmazione con i parametri A6 B6 oppure C6 In tal modo si definiscono le rotazioni incrementali intorno ai relativi assi positivi correnti Le rotazioni vengono calcolate come segue 1 C6 rotazione intorno all attuale asse Z positivo di G8 2 B6 rotazione intorno all attuale asse Y positivo di G8 3 A6 rotazione intorno all attuale asse X positivo di G8 La programmazione indipendente dalla configurazione della macchina La rotazione del piano viene calcolata facendo riferimento all origine attuale Il movimento dipende dalla configurazione della macchina INTERROGAZIONE DI UNA POSIZIONE ANGOLARE CALCOLATA A7 B7 C7 Contiene il numero del parametro E in cui viene impostato l angolo calcolato per il corrispondente asse rotante POSSIBILIT DI ORIENTAMENTO ALTERNATIVE NEL CAMPO DI TRASLAZIONE DELLA MACCHINA II CNC esamina le possibilit di orientamento esistenti nel campo di traslazione degli assi rotanti verso sinistra o verso destra Nessuna possibilit di orientamento viene visualizzato un messaggio di errore P307 In caso di un unica possibilit di orientamento viene adottata questa In caso di duplice possibilit di orientamento viene utilizzata quella che prevede un percorso di traslazione pi breve
331. ivato i programmi NC presenti possono provocare collisione Esempio Modello cinematico sempre attivo N10 G108 Calcolo degli assi rotanti nella testa dell utensile 17 12 2003 MillPlus IT V510 275 23 61 G125 Descrizione Disattivazione del movimento di sollevamento dell utensile Formato G125 6 Alza Utensil se interruzione OFF G125 Cage Ma N10 G126 L100 Mo Na N20 G125 Note e impiego Modalit Questa funzione modale con G126 Esecuzione G125 ripristina lo stato modale lt Sollevamento ammesso gt della funzione G126 A questo punto non pu pi essere eseguito alcun movimento di sollevamento G125 identico a G126 11 0 12 0 13 0 G125 provoca lt INPOD gt Visualizzazione Le funzioni G125 G126 si trovano nella sequenza modale G nell indicazione dello stato di lavorazione 276 Heidenhain 17 12 2003 23 62 G126 Alza Utensile se interruzione ON G126 una funzione con cui in determinate situazioni deterioramento del refrigerante intervento o errore si procede a sollevare l utensile dal pezzo Formato G126 11 12 13 L 6 Alza Utensil se interruzione ON G126 il Distanza sollev direzione utensil 0425 Ii Alza tramite PLC 0O off 1 on I2 lza se lt INT gt Q off 1 on I3 Alza se errore Q off 1 on 10 G126 L100 N N N N N N N N 1 Alza tramite PLC ad es deterioramento del refrigerante 0 nessun sollevamento 1 sollevamento I2 Alza
332. ivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default 14 1 B3 10 C1 10 L2 10 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 Note e impiego E necessario prestare attenzione a quanto segue i lati devono essere paralleli agli assi l angolo del pezzo deve essere di 90 il livello di misurazione deve essere perpendicolare all asse dell utensile Direzione di avviamento della prima misurazione dello spigolo la prima misurazione sempre perpendicolare all asse principale la seconda misurazione sempre perpendicolare all asse secondario Nota La figura di supporto riportata in G17 In caso di macchina con asse in profondit G18 la figura non corrisponde L angolo 1 deve essere scambiato con il 2 mentre il 3 con il 4 EASYoperate amp DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 O2 e F2 Svolgimento del ciclo 1 Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati la posizione corrente verr considerata come punto iniziale 2 Prima misurazione con un avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 17 12 2003 MillPlus IT V510 393 CICLI DI MISURAZIONE 3 NEGRO Mov
333. izionamento testa orientabile M53 M54 In questo modo viene disattivato lo spostamento testa FUNZIONI M NON CONSENTITE SE VIENE ATTIVATO G7 Se viene attivato G7 le seguenti funzioni M non possono essere attive M53 M54 FUNZIONI M NON CONSENTITE IN AMBITO G7 Le seguenti funzioni M non sono consentite se attivo G7 M6 M46 M53 M54 M60 M61 M62 M63 M66 MESSAGGI DI ERRORE P77 Funzioni G e Gxxx non consentite Tale messaggio di errore indica quale combinazione tra le funzioni G non ammessa Ad esempio programmando G7 con G41 attivo viene visualizzato l errore Funzioni G e 641 non consentite P306 Piano non definito univocamente Il piano G7 definito con una miscela di angolo assoluti A5 B5 C5 e di angoli incrementali A6 B6 C6 Rimedio Usare angoli assoluti o incrementali Se necessario si possono definire in successione pi definizioni G7 con angoli incrementali P307 Piano programmato non raggiungibile La posizione obliqua G7 non pu essere raggiunta a causa di un escursione limitata degli assi rotativi COSTANTI DI MACCHINA MC 312 Piano di lavorazione libero O off 1 on Attiva il piano di lavorazione libero La funzione G7 pu essere programmata MC 755 Piano di lavorazione libero Rotazione 0 Sist coord 1 Assi Se la rotazione richiesta del piano di lavorazione coincide con la rotazione di un asse rotativo si pu impostare qui se viene ruotato l asse rotativo interessato o il sistema di coord
334. izzazione standard della tabella utensili 94 Heidenhain 17 12 2003 UTENSILE 15 2 17 12 2003 Inserimento modifica di utensili Lo schermo della tabella utensili mostra la lista UT il menu UT e l editor UT per utensili di fresatura e tornitura Il menu UT mostra il menu utensili di fresatura con i diversi tipi di utensili e i corrispondenti grafici con numero G Per controllare la lista utensili o per modificare gli utensili inserimento o modifica possibile visualizzare altre figure di supporto relative agli utensili Support Con il softkey Supporto tornare SE ai diversi menu UT e alle figure di supporto Le figure utensili sono strutturate in Menu UT per la scelta del tipo di utensile e la forma Figure di supporto utensili di ausilio in fase di inserimento e di controllo Sono determinate dall indirizzo G nel selettore indirizzi Figure del menu UT Esistono due menu UT per gli utensili di fresatura e tornitura La posizione base il menu UT di fresatura Next Con il softkey Next Tool type Tool type possibile passare dal menu utensili di fresatura a quello di tornitura e viceversa vedere figura centrale a destra Figure di supporto utensili Quando attivo il supporto utensili la riga attuale include un numero G indicante la figura di supporto utensile corrispondente vedere figura in basso a destra MillPlus IT V510 95 UTENSILE 15 3 Indirizzi utensile P Pos
335. l centro del cerchio R 1 1 J 1 1 1 K 1 J 1 K 1 F X1 P1 NS E Misura cerchio esterno N G46 coordinate del centro del cerchio R l 1 J 1 l 1 K 1 J 1 K 1 F X1 P1 NS E Parametri Ciclo di misura cerchio Coordinata punto centro Coordinata punto centro Coordinata punto centro Angolo punto di misura Angolo punto di misura Direzione di misura asse Direzione di misura asse Y Raggio del cerchio M26 misura raggio sonda Num param per raggio misurato Num def punto centro misurato i Lunghezza retta di misura 90 Punto centro ass K Y 7 tal Punto centro incr A Yl M EI VUAN NEKEXO Pi Numero definizione del punto 17 12 2003 MillPlus IT V510 227 Esempio Misura di un cerchio interno e esterno nel piano XY Cerchio interno N G46 X30 Y25 Z20 I 1 J 1 R12 5 F3000 N 59 E24 Misurazione del cerchio salvataggio del centro nella memoria punti N 59 dei raggi nella memoria parametri E24 Cerchio esterno N G46 X30 Y25 Z20 l 1 4 1 R20 F3000 N 58 E23 Piano Cerchio interno Cerchio esterno XY G17 1 J 1 1 J 1 XZ G18 I 1 K 1 l 1 K 1 XZ G19 J 1 K 1 J 1 K 1 228 Heidenhain 17 12 2003 23 28 Calibrazione tastatore G46 M26 Tastando l anello di calibrazione si determina il raggio del tastatore Dal raggio misurato dell anello di calibrazione e dal raggio programmato il controllore calcola il raggio del tastatore Il nuovo valo
336. l piano di lavorazione 1 Angolo solido asse A 180 180 0 2 Angolo solido asse B 180 180 0 3 Angolo solido asse C 180 180 0 G8 Orientamento utensile 4 Angolo solido asse A 180 180 0 5 Angolo solido asse B 180 180 0 6 Angolo solido asse C 180 180 0 1 12 2003 MillPlus IT V510 341 FUNZIONI G SPECIFICHE PER MACRO G9 Punto polare definizione punto di riferimento dimensionale O 00 N 10 12 13 13 342 Coordinata polare asse X Coordinata polare asse Y Coordinata polare asse Z Risultato di G17 G18 G19 G180 e G18 Primo asse principale Secondo asse principale Asse utensile 0 0 0 3 6 3 X 2 Y 3 Z 4 A 5 B 6 C A N G25 Override avanzamento e mandrino efficaci Override avanzamento e mandrino attivi 0 G26 Override avanzamento e mandrino non efficaci Override avanzamento e mandrino non attivi 1 3 G27 Funzioni di posizionamento Movimento di avanzamento I3 Movimento di traslazione rapida 14 Logica di posizionamento 15 0 Riduzione accelerazione 16 Precisione contorno 17 0 G28 Funzioni di posizionamento Movimento di avanzamento I3 Movimento di traslazione rapida l4 Logica di posizionamento 15 0 Riduzione accelerazione 16 Precisione contorno 17 0 1 F 100 2 5 100 F e S 100 0 0 0 100 MC765 0 0 0 5 100 0 10 000um oppure MC765 G39 Attivazione disattivazione maggiorazione Maggiorazione lunghezza
337. l piano di lavorazione viene definita ed eseguita La funzione G7 costituita da due parti Definizione del nuovo piano di lavorazione rotazione del sistema di coordinate Se programmato utensile ortogonale all orientamento definito del piano di lavorazione Una lavorazione su un piano del pezzo obliquo programmata in coordinate locali In tale situazione le coordinate locali X e Y giacciono nel piano obliquo e la coordinata Z ortogonale al piano Il controllore conosce la correlazione tra le coordinate locali programmate e gli assi di macchina effettivi e li calcola Il controllore calcola la compensazione utensile Per l orientamento del piano di lavorazione il MillPlus distingue due tipi di macchina 1 Macchina con tavola orientabile La posizione dell asse utensile trasformato non si modifica in riferimento al sistema di coordinate fisso della macchina Se si ruota la tavola e quindi il pezzo per es di 90 il sistema di coordinate non segue la rotazione Se in modalit manuale si preme il pulsante di orientamento asse Z l utensile si sposta in direzione Z 2 Macchina con testa orientabile La posizione dell asse utensile orientato trasformato si modifica in riferimento al sistema di coordinate fisso della macchina Se si ruota la testa orientabile della macchina e quindi l utensile per es nell asse B di 90 il sistema di coordinate segue la rotazione Se in modalit manuale si preme il pulsante di orientament
338. l posizionamento del secondo mandrino M1 19 non possibile Il posizionamento deve essere eseguito in modo Fresatura Gli indirizzi 51 e M1 possono essere programmati anche nelle seguenti funzioni G GO G1 G2 G3 G94 La funzione G95 calcola l avanzamento in mm min pollici min sulla base dell avanzamento programmato mm giro pollici giro e del numero di giri mandrino attivo 1 12 2003 MillPlus IT V510 467 MODO TORNITURA 32 7 Velocit di taglio costante G96 G97 G96 Programmazione della velocit di taglio costante G97 Disattivazione della velocit di taglio costante Formato N G96 F D S M S1 M1 N G97 F S M S1 M1 Parametri 6 Velocit di taglio costante 6 Velocita mandrino D Limite di velocit superiore gir 5 Velocita giri min F Avanzamento M Funzione macchina S Velocit di taglio m f min si Velocita giri min M Funzione macchina Mi Funzione macchina S1 Velocit di taglio m f min Mi Funzione macchina G96 G97 S e Msi riferiscono al mandrino S1 e M1 si riferiscono al secondo mandrino tavola rotante Tipo di funzione modale Note e impiego NUMERO DI GIRI MASSIMO D Il valore del numero di giri del secondo mandrino compreso tra 0 e Tensione di uscita numero di giri max MC2691 FUNZIONE MACCHINA Funzione macchina secondo mandrino M1 3 Rotazione destrorsa secondo mandrino M1 4 Rotazione sinistrorsa secondo mandrino M1 5 Arres
339. l punto iniziale della seconda misurazione Terza e quarta misurazione come ai punti da 2 a 4 Al termine del movimento in traslazione rapida sulla distanza di sicurezza L2 Il valore di misurazione viene memorizzato sulla base di I5 Esempio Memorizzazione del punto centrale di un cerchio nello spostamento dallo zero 402 N50 G54 13 Impostare lo zero N60 G629 X 45 Y 3 Z 5 R50 13 1 15 1 Definire ed eseguire il ciclo di misurazione Al termine del ciclo di misurazione in G54 I3 viene adattato il valore X e Y Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 11 G631 Obliqueness measurement Misurazione obliquit Misurare la posizione asimmetrica di un livello del pezzo G7 mediante la misurazione di 3 punti 6 Misura disallineamento Ili Mis dir 1 2 3 Princ Sec Ute a Punto di inizio punto 1 yY Punto di inizio punto 1 2 Punto di inizio punto 1 l Punto di misura Yi Punto di misura Zi Punto di misura 2 Punto di misura Y2 Punto di misura 22 Punto di misura 01 Par E angolo di rot ass A5 02 Par E angolo di rot ass BS 03 Par E angolo di rot ass C5 DI I GIMININ L2 La distanza di sicurezza si riferisce ad ogni punto iniziale di una misurazione ed rivolta nella direzione di misurazione La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default C1 20 L2 0 13 0 F2 MC843 Note e impiego La posizione asimmetri
340. l raggio dell utensile 6 Misurazione lunghezza raggio ut R R4 Note e impiego Lunghezza e raggio utensile Prima di misurare gli utensili per la prima volta introdurre nella tabella utensili il raggio approssimato R10 la lunghezza approssimata L100 il numero dei taglienti Q4 4 e la direzione di taglio 12 0 del rispettivo utensile Indirizzi della memoria utensili Vengono usati i seguenti indirizzi della memoria utensili L Lunghezza della spina di taratura lato inferiore della parte cilindrica L4 Errore di oscillazione assiale del mandrino di taratura L5 Tolleranza di lunghezza R Raggio R4 Errore di oscillazione radiale del mandrino di taratura R5 Tolleranza di usura raggio E Stato L utensile pu essere misurato in due modi 1 Misurazione con utensile in rotazione 2 Misurazione con utensile in rotazione e successiva misurazione tagliente singolo Controllo dell utensile E 0 oder kein Wert Durante la prima misurazione il MillPlus sovrascrive il raggio utensile R e la lunghezza utensile L nella memoria utensili e imposta il sovrametallo R4 e L4 0 Se si controlla un utensile i dati utensile misurati vengono confrontati con i dati utensile della tabella utensili Il MillPlus calcola le deviazioni incluso il segno e le introduce come sovrametallo R4 e L4 nella tabella utensili Se un sovrametallo maggiore delle tolleranze di usura o di rottura consentite emette un messaggio di errore Esecuzione d
341. la compensazione raggio G40 senza movimento di traslazione nel blocco di programma viene disattivata immediatamente prima del blocco G62 la compensazione viene disattivata durante l allontanamento tangenziale Se la compensazione raggio non viene disattivata con G40 viene eseguito con compensazione raggio sia il movimento circolare che il movimento lineare Limitazioni Nella programmazione di G62 valgono le seguenti limitazioni G62 non consentito in modalit ICP e G64 G62 non consentito in modalit MD G62 non consentito in modalit G182 Per i blocchi che seguono immediatamente il posizionamento G61 valgono determinate limitazioni Sono consentite soltanto le seguenti funzioni G64 G0 G1 G2 G3 con movimenti nel piano di lavorazione Esempio Vedere l esempio di G61 1 12 2003 MillPlus IT V510 243 23 36 Disattivazione attivazione calcoli geometrici G63 G64 G63 Disattivazione dei calcoli geometrici G64 Attivazione dei calcoli geometrici Parametri G64 attivo 6 Attivazione calcoli geometria Avvertenza programmi per cui sono necessari calcoli geometrici possono essere creati comodamente dall operatore con l ausilio della Programmazione Profili Interattiva ICP Vedere il Capitolo Programmazione Profili Interattiva 244 Heidenhain 1 12 2003 23 37 G66 G67 Compensaz Lungh ut In dir 6 Compensaz lungh ut in dir Esempio X X 4 x 4 2 77
342. lari sono codificate nella tabella utensili con uno specifico Q3 Nota per le quote della testa angolare si assume che l angolazione e l utensile siano stati impostati Non possibile modificare l angolazione e l utensile senza eseguire nuovamente la verifica delle misure dell intero sistema Dati della testa angolare array dati della testa angolare vengono conservati in array In occasione della verifica delle misure di una testa angolare il ciclo scrive in un array le quote misurate Nota questi cicli e la funzione base G218 possono essere utilizzati anche per un mandrino adattatore 1 12 2003 MillPlus IT V510 325 Quote punto di riferimento della testa angolare 3 X y y x R rk Quote direzione della testa angolare piano G7 N N I En X N B5 N I En X Gli spostamenti della testa angolare vengono definiti senza utensile Le dimensioni vengono definite in direzione positiva vale a dire che la traslazione Z sempre positiva e la traslazione X e Y dipende dalla situazione in questo esempio positiva Gli angoli vengono definiti come angoli solidi Ci significa spostamenti positivi intorno agli assi lineari positivi XYZ normalizzati come G7 In questa operazione viene eseguita prima la rotazione intorno all asse C poi intorno all asse B e quindi intorno all asse A In questo esempio A5 290 o 70 gradi B5 0 gradi C5 0 gradi Nota l angolo C5 v
343. lcolati nel sistema CAD i punti finali dei blocchi G0 G1 R1 definisce il raggio di raccordo utensile con il quale sono stati calcolati nel sistema CAD i punti finali dei blocchi G0 G1 L2 0 Gli assi rotanti eseguono la corsa pi breve valore di default 1 Gli assi rotanti si portano alla loro posizione assoluta se si sono programmati gli assi rotanti F2 limitazione di avanzamento in caso di superfici eccessivamente curve E possibile che nella curvatura di un angolo esterno la macchina improvvisamente proceda con il max avanzamento F2 provvede a limitare tale max avanzamento L override di avanzamento attivo possibile programmare F2 solo nel blocco G141 tuttavia attivo anche nell ambito dei movimenti di G141 fino al blocco con G40 1 12 2003 MillPlus IT V510 285 Utensili possibili RIS R RR R1 0 Utensili utilizzati con la funzione G141 Memoria utensili Per utilizzare tipi diversi di utensili occorre caricare nella memoria utensili quanto segue Fresa a raggio frontale R raggio utensile L lunghezza utensile C raggio utensile Fresa a candela a raggio frontale R raggio utensile L lunghezza utensile C raggio di curvatura Fresa a candela R raggio utensile L lunghezza utensile CO Se per C non si specifica alcun valore C assume automaticamente il valore 0 La fresa standard quindi una fresa a candela Avvertenza Il raggio di curvatura si p
344. le parola per parola 265 23 54 Traslaz rotaz punto zero increm assoluta G92 G93 266 23 55 Avanzamento in mm min pollici min mm giro pollici giro G94 G95 269 23 56 G96 G97 Velocit di taglio constante nennen nnennnnnnn 270 23 57 Definizione finestra grafica G98 nennen nnnnnnnnnennnn nenne 271 23 98 Definizione ingombro pezzo per gr G99 uuussnssnnennennnnennennnnnnennnn nennen ennennn nenne 272 23 59 G106 Calcolo cinematico disattiVO 273 23 60 G108 Calcolo cinematico attivo 274 23 61 G I25 DESscrizione canali 276 23 62 G126 Alza Utensile se interruzione ON 277 23 63 G136 Configurazione secondo asse testa forca ON 279 23 64 G137 Configurazione secondo asse per testa forca OFF 282 23 65 G141 Correzione utensile 3D con TCPM dinamico nenn 283 23 66 Ciclo di misura lineare G145 iii 293 23 67 Lettura stato sonda G148 mso aa u 296 23 68 Lettura dati utensile punto zero G149 297 23 69 Cambio dati utensile punto zero G150 299 23 70 G153 Segui punto zero pezzo OFF ii 300 23 71 6154 Segui punto zero pezzo OFF iii 301 23 72 6174 Corsa di ritorno utensile nenne
345. le radiale G843 32 13 10 Y1 Z1 Z2 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Larghezza utensile Angolo Angolo Lunghezza smusso Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile K 0 Funzioni associate G847 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 3 4 o 5 La traiettoria utensile viene corretta per il raggio tagliente 494 Gole radiale Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Larghezza utensile DNENHKENK 0 Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y e continua fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Z2 con la larghezza di avanzamento e continua fino al raggiungimento di Z1 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Larghezza dell utensile La larghezza di avanzamento uguale a C meno il doppio del raggio tagliente Angol
346. lella ad asse x Dimensione parallella su asse Y Z Profondita totale ranura B Distanza di sicurezza J i1 fres concorde 1 convenz K Profondita di passata Y3 Distanza di ritorno speciale F2 Avanzamento di entrata Esempio o i I o N10 S500 T1 M6 N20 G88 X55 Y15 Z 5 B1 K1 F350 Y3 10 F2 200 M3 Definizione del ciclo N30 G79 X22 5 Y22 5 Z0 Esecuzione del ciclo N40 G88 X15 Y 55 Z 5 B1 K1 Y3 10 F2 200 N50 G79 X90 Y62 528 Z0 Avvertenze Un ciclo di lavorazione G81 G89 viene eseguito con G77 oppure G79 segni di X e Y determinano la direzione della scanalatura dal punto iniziale S 262 Heidenhain 17 12 2003 23 51 Ciclo fresatura tasca circolare G89 N G89 Z R B 1 J K Y3 F2 Parametri Esempio N10 T1 M6 N20 G89 Z 15 B1 R25 I75 K6 F200 S5500 M3 N30 G79 X50 Y50 Z0 M pmo VI UI I I IH PAS IIIZ IILL Ly PAASA KH ASLARLI pq TIHKUIMTSSUHO NND N N o N40 GO Z200 Avvertenza N N N Ciclo fresatura tasca circolare Profondita totale tasca Distanza di sicurezza Larghezza di passata in i fres concorde 1i convenz Profondita di passata Raggio tasca circolare Distanza di ritorno speciale Avanzamento di entrata
347. leziona il volantino Sopra a destra sullo schermo appare l indicazione HCU La deselezione si realizza rilasciando il tasto di sicurezza sinistro Avvertenza Il comando viene impostato dal produttore della macchina Fare riferimento al manuale della macchina 17 12 2003 MillPlus T V510 11 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 3 4 Concetto dei 4 processi 1 Modo manuale Comando manuale 2 Automatico Completamento del programma 3 Programma Creazione del programma 4 Controlli Gestione di tabelle file e comunicazioni Principio fondamentale tutti e 4 i livelli di processo funzionano in modo parallelo con alcune limitazioni Esempio di funzioni parallele Nel processo automatico possibile che un programma venga completato mentre viene creato un nuovo programma contemporaneamente al processo automatico Esempio di una limitazione Se attivo il processo di modo manuale nessun programma verr completato durante il processo automatico 3 5 Uscita da una funzione fn Premere di nuovo menu per uscire da una funzione o da un modo oppure CD CD T F3 FA Progra Control CS DD Per uscire da una funzione selezionare un processo diverso selezionando lo stesso livello di processo possibile avviare il livello di processo nel punto in cui stato abbandonato Si esce definitivamente da una funzione selezionando una nuova funzione all interno dello stesso livello di processo 12 Heid
348. li tabelle di parametri e dati utensile Il numero massimo di righe delle tabelle utente limitato dalle costanti macchina Memorizzando su hard disk G310 e poi caricando da hard disk G311 una parte della tabella o l intera tabella possibile aumentare virtualmente tale numero di righe Per i dati utensile il trattamento risulta migliorato In tal modo possibile memorizzare centralmente tutti i dati degli utensili apparecchio di preimpostazione e metterli a disposizione del controllore Formato G310 N5 11 12 6 Registra tabella su hard disk Ii Primo blocco tabelle I2 Ultimo blocco tabella N5 Nome file della tabella N5 Definisce il nome file e il percorso in cui memorizzare con la tabella sull hard disk interno o su un computer esterno Il nome file completo lt percorso nome tipo gt deve essere specificato tra virgolette 1 Definisce l indirizzo iniziale di una semitabella Il valore compreso tra 0 e la fine del tipo di file utente interessato Se I2 non programmato vengono lette tutte le righe di file a partire da 11 I2 Definisce l indirizzo finale di una semitabella Il valore compreso tra l indirizzo iniziale e la fine del tipo di file utente interessato Se I1 non programmato vengono lette tutte le righe di file fino a I2 incluso Definizione del percorso N5 La directory di lavoro D work La definizione del percorso sull hard disk del controllore N5 param pa S
349. lla tabella origini e chiamata N60 G54 11 X 42 Y 15 B4 14 Z0 CO I valori di spostamento di origine vengono introdotti nella tabella spostamenti di origine Lavorazione del pezzo 1 tutte le coordinate programmate vengono misurate a partire da M1 N120 G54 12 X10 Y24 B4 17 Lavorazione del pezzo 2 tutte le coordinate programmate vengono misurate a partire da M2 238 Heidenhain 17 12 2003 23 34 Avvicinamento tangenziale G61 Programmazione di un movimento di avvicinamento tangenziale tra un punto iniziale e il punto iniziale di un contorno G61 602 03 ZO ZO 12 5 G61 601 00 N Stol gt L gt S Posizione attuale Posizione iniziale calcolata nel piano Asse di avanzamento in profondit Z G17 Z1 pu essere programmato Se Z1 non programmato Z1 Z Posizione iniziale del Contorno X Y Z POSIZIONAMENTO TANGENZIALE SUL CONTORNO G61 N G61 12 X Y Z R KX1 Y1 Z1 11 F25 N G61 12 B2 L2 Z R X1 Y1 Z1 11 F2 Parametri 17 12 2003 MillPlus T V510 Entrata tangenziale Punto finale entrata tangenziale Punto finale entrata tangenziale Punto finale entrata tangenziale Numero definizione del punto Raggio Punto iniziale in 2 Angolo polare Punto finale ass X Z Punto finale incr Y 2 Movim lin Q Rapido 1 Avanzam Definiz di entrata tangenziale Lunghezza polare 239 I2 0 mit Endpunkt und Krei
350. llare viene ciclo Selezionare l utensile nel modo Edit Selezione Memorizz Memorizz num ut are are Selezione num ut M 6 Mili W4 2 F B 118 S L 55 004 Wi 2 P10 u2 0 P11 T11 L50 R20 634 Q3 1 Q4 4 Pa S 0 P12 T12 L50 R31 5 634 Q3 1 Q4 8 P13 T13 L50 R62 5 634 Q3 1 04 8 P14 T14 L50 R20 634 03 2 Q4 4 Maneira 17 12 2003 MillPlus T V510 167 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG EC Selezionare l utensile are Copiare l utensile nella finestra di dialogo 21 5 4 Rappresentazione grafica del contorno esecuzione di controllo Controllo rapido dell andamento e della correttezza del programma parte Conver Cambio Aggiunta Cancella Salva su piano QUI ciclo ciclo ciclo disco em Ritorno i f i Ritorno all introduzione 21 5 5 Esecuzione dei programmi IPP Prima dell esecuzione di un programma parte l operatore deve eseguire quanto segue Introdurre nel magazzino e nella tabella utensili reale tutti gli utensili generati dalla IPP 21 5 6 Cambio del piano di lavorazione G17 lt gt G18 All origine i programmi vengono preparati in IPP nel piano di lavorazione G17 piano XY Se la lavorazione sulla macchina deve avvenire nel piano di lavorazione G18 piano XZ il programma deve essere prima cambiato da G17 a G18 E possibile il cambio in senso opposto Si possono eseguire modifiche soltanto in G17 Conver piano Conver G17 gt 618 Conve
351. lle fisse array Le tabelle array vengono compilate con un file di configurazione D STARTUP CYCLES ARRnnnnn CFG Gli elementi vuoti della tabella array hanno valore lt 999999999 gt Esempio arrayread E300 arrayread 100 1 2 E300 ha il valore della tabella array 100 riga 1 posizione 2 370 Heidenhain 17 12 2003 CICLI DI MISURAZIONE UTENSILE PER LA MISURAZIONE LASER 25 Cicli di misurazione utensile per la misurazione laser 25 1 Indicazioni generali La misurazione laser integrata dalle seguenti funzioni G G951 Calibra Sostituisce G600 G953 Misura lungh utensile Sostituisce G601 G954 Misura lunghezza e raggio Sostituisce G602 G955 Contr tagliente FC Sostituisce G603 G956 Controllo rottura Attr Sostituisce G604 G957 Contr tagliente FS G958 Contr tagliente FS Per la descrizione di queste funzioni G vedere il manuale Blum Per la misurazione laser degli utensili di tornitura Vedere G615 nel capitolo Tornitura Per la misurazione laser della compensazione della temperatura vedere G642 nel capitolo Cicli di misurazione 1 12 2003 MillPlus IT V510 371 CICLI DI MISURAZIONE UTENSILE PER LA MISURAZIONE LASER 372 Heidenhain 17 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 Misurazione utensile con il Tisch Taster TT 26 1 Indicazioni generali sulla misurazione utensile con Tisch Taster TT Nota TT sta per tastatore tavola ad es TT130 o per un apparecch
352. lo equivale a origine pezzo N G9 B2 L2 B1 L1 Punto polare in coordinate polari Parametri Definire pos polo Coordinata polo Coordinata polo Coordinata polo Bi Angolo B2 Angolo polare 90 Coordinata ass polo Z 31 Coordin polo Iner KY Li Lunghezza retta L2 Lunghezza polare MK X O Note e impiego Punto polare in coordinate assolute B Punto polare Yi SZ MI N 69 X Y Ve INY ATY ru Punto polare in coordinate incrementali 4 m A punto polare esistente 7 B nuovo punto polare N G9 X91 Y91 AN r REN 204 Heidenhain 17 12 2003 DEFINIZIONE DEL PUNTO POLARE PUNTO DI RIFERIMENTO G9 Punto polare in coordinate miste assolute incrementali 4 W A _ fa D x mn Dou i The di ce A punto polare esistente B nuovo punto polare N G9 X Y91 N G9 X91 Y Punto polare in coordinate polari assolute 4 A punto polare esistente B nuovo punto polare N G9 B2 L2 o i Punto polare in coordinate polari incrementali A A punto finale dell ultimo movimento B nuovo punto polare N G9 B1 L1 AA Programmazione mista cartesiana assoluta polare B P Di n N A punto polare esistente A B nuovo punto polare A N G9 X B1
353. lori di spostamento punto zero G52 G54 memorizzati per gli assi disattivati vengono memorizzati nella memoria di stand by e vengono conservati anche dopo lo spegnimento del controllore 1 12 2003 MillPlus IT V510 281 23 64 G137 Configurazione secondo asse per testa forca OFF Con G137 viene disattivata una funzione preimplementata dal produttore della macchina ad es una testa forca orientata verso l interno Viene ripristinata la normale configurazione asse della macchina Per le possibilit disponibili vedere il manuale della macchina utensile utilizzata Descrizione generale della testa forca orientabile verso l interno La testa forca attivata tramite G136 viene disattivata tramite G137 e l asse C viene ricommutato dalla testa asse C alla tavola asse C Formato G137 6 Config 2 asse testa forca OFF Note generali e impiego Leggere innanzitutto la descrizione di G136 Modalit G136 e G137 sono insieme modali Commutazione degli assi G137 ripristina la configurazione asse impostata da G136 G137 attende con tutte le operazioni che termini il movimento nel blocco precedente con lt INPOD gt Funzioni G ammesse quando G137 diventa attivo G137 non deve essere programmato quando attivo G7 G8 G36 G41 G44 G64 G141 6182 G19x o G20x Se attivo G137 tutte le funzioni G sono ammesse Disattivazione di G137 La funzione G137 viene disattivata con G136 G137 non viene disattivato con lt Interruzione programma
354. ltri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 B3 0 C1 L A3 90 11 1 12 0 F2 0 5 F a immersione verticale e F2 F a immersione obliqua Note e impiego Nella sgrossatura a immersione obliqua l utensile penetra nel materiale da una estremit all altra della scanalatura oscillando Non quindi necessario eseguire una foratura di Sgrosso Nella sgrossatura verticale l immersione avviene sempre nell estremit scanalatura sul lato negativo perci necessario eseguire in quel punto una foratura di sgrosso Selezionare un diametro fresa non superiore alla larghezza della scanalatura e non inferiore di un terzo della larghezza scanalatura Selezionare un diametro fresa inferiore alla met della lunghezza scanalatura il CNC altrimenti non in grado di eseguire l immersione oscillando Per eseguire la finitura necessario inserire il sovrametallo B3 Svolgimento del ciclo Sgrossatura 1 2 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 e al centro del cerchio sinistro Con angolo di penetrazione A3 90 l utensile si sposta con avanzamento F2 sulla prima profondit di accostamento C1 poi procede con avanzamento F al centro del primo cerchio destro Con angolo di penetrazione A3 lt 90 l utensile si sposta con avanzamento F2 con movimento obliquo al centro del cerchio destro In seguito l utensile procede d
355. ltro movimento di deviazione 350 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 4 9 G327 Lettura modo funzionamento Interrogazione del modo operativo corrente e memorizzazione del valore nel parametro E previsto allo scopo Formato G327 11 E 6 Lettura modo funzionamento E Parametro E I1 Modo attivo 1 6 Note e impiego Classificazione in gruppi Gruppo 1 Modo operativo 1 EASYoperate 0 non attivo 1 attivo 2 Blocco singolo 0 non attivo 1 attivo 3 Grafica 0 non attivo 1 attivo 4 Ciclo di prova 0 non attivo 1 attivo 5 Ricerca search 0 non attivo 1 attivo 6 Demo 0 non attivo 1 attivo Esempi Selezione del modo operativo 11 1 e memorizzazione del valore nel parametro E10 N G327 11 1 E10 11 1 Controllare se EASYoperate attivo E10 contiene il risultato 0 non attivo 1 attivo 1 12 2003 MillPlus IT V510 351 FUNZIONI G SPECIFICHE PER MACRO 24 5 Funzioni di scrittura 24 5 1 G331 Scrittura nella tabella utensili Scrittura di valori nella tabella utensili Formato G331 T M E G Scrivi dati ut su tabella ut T Numero utensile Parametro E Ii Indirizzo utensile 1 L 30 C6 Note e impiego Numero utensile e posizione Il numero utensile T deve essere noto La posizione P nella tabella utensili non pu essere modificata Scrittura di valori nella tabella utensili senza valore Se il parametro contiene E 999999999 l indirizzo nella tabella u
356. m min Inch min N F100 Velocit di avanzamento costante F1 0 Velocit di avanzamento riferita alla equidistante Condizione iniziale N F F1 0 F1 1 Velocit di avanzamento riferita al profilo utensile L avanzamento viene ridotto per i raggi interni N F F1 1 F1 2 Velocit di avanzamento riferita al profilo utensile L avanzamento viene ridotto per i raggi interni e aumentato per i raggi esterni N F F1 2 F1 3 Velocit di avanzamento riferita al profilo utensile L avanzamento viene aumentato per i raggi esterni N F F1 3 F2 Avanzamento di ritorno con G85 avanzamento in profondit con G86 G89 G201 o avanzamento di misura con G14 F3 Avanzamento in profondit negativo immersione F4 Avanzamento per il movimento in piano F5 Unit di avanzamento per assi rotanti F5 0 gradi min posizione di riposo F5 1 mm min o pollici min F6 Avanzamento locale all interno di un blocco Asse di avanzamento in profondit Asse ortogonale rispetto al piano di lavorazione G17 G18 Direzione di fresatura radiale Fresatura nel piano di lavorazione Direzione di fresatura assiale Fresatura in direzione dell asse di avanzamento in profondit soltanto in direzione di immersione Parametri modali F F1 35 2 Numero di giri del mandrino Numero di giri del mandrino S U min parametri S sono modali N S600 17 12 2003 MillPlus T V510 517 ISTRUZIONI TECNOLOGICHE 35 3 N
357. ma Si Fresatura in piano e fresatura spigoli Introduzione contorno fresatura per filettare Tasca con e senza isole Preparazione materiale origini e bloccaggio SEA CENE Chiamata di macro o programma principale 158 Heidenhain 17 12 2003 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 3 Menusimbolico grafico IPP 17 12 2003 MillPlus IT V510 159 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 160 Heidenhain 17 12 2003 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 4 Nuovo IPP programma 21 4 1 Entrata nel modo IPP Selezione programma W D Programma NC N2222 Ni W gt 2 E 2222 PM IPP Menu principale fresatura N2222 N1001 Grezzo rettangolare Gi N1028 Morsa 617 N1069 Foro cieco G17 N1086 Disposizione corona di fori G17 N1107 Fine disposizione fori 617 N1118 Centraggio 61 AD Faratiina 1 BIS A me E Or ALl Id Gl f WORK 20 07 Conver Cambio Aggiunta Cancella Salva piano QUI ciclo ciclo ciclo disco Avvertenza Se risulta impossibile accedere alla IPP si deve controllare se per tutti gli assi stato eseguito il posizionamento sul riferimento di macchina o se attivo G19 G91 G182 G201 G64 oppure G199 21 4 2 Uscita dalla IPP fina Uscita dalla IPP Avvertenza L uscita dalla IPP durante la programmazione produce un programma incompleto 17 12 2003 MillPlus T V510 161 PROGRAM
358. macchina N1 E1 xxx Numero di identificazione interno tabella di arrayNew N2 E10 arraySave Work Tool arr E1 N3 E11 arraySave Work Machine arr 2 364 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 8 2 3 arrayOpen Nome file La funzione arrayOpen serve per copiare una tabella dall hard disk alla memoria del sistema CNC lt Nome file gt Nome della tabella sull hard disk il nome file con percorso deve essere specificato tra doppi apici Valore restituito 0 Se la tabella non aperta nnn Numero di identificazione interno tabella quando si apre la tabella in memoria Esempio Questo esempio copia le tabelle con dati utensile e dati macchina dall hard disk alla memoria N1 E10 arrayOpen Work Tool arr Un valore restituito numero di identificazione interno tabella ad esempio E10 xxx N2 E11 arrayOpen Work Machine arr 24 8 2 4 arrayExist Nome La funzione arrayExist serve per controllare l esistenza di una determinata tabella sull hard disk o nella memoria CNC lt Nome gt Nome della tabella sull hard disk o nella memoria Hard disk Il nome deve essere specificato tra doppi apici Memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen Valore restituito 0 Se la tabella non esiste 1 Se la tabella esiste Esempio Questo esempio controlla l esistenza della tabella tool arr sull hard disk N1 E10 arrayExist
359. memoria Programma principale Numero di programma PM o PM Sottoprogramma Numero di programma MM o MM 22 3 Numero di programma N1 N9999999 22 4 Blocco di programma Un blocco di programma composto da pi parole di programma max 255 caratteri Ciascun indirizzo pu comparire solo una volta nel blocco di programma 1 Numero di blocco N1 2 Istruzioni geometriche G17 S630 3 Istruzioni tecnologiche S F T M T1 M3 Insieme N1 G17 S630 T1 M3 22 5 Numero di blocco N1 N9999999 La sequenza dei numeri di blocco non ha importanza L esecuzione dei blocchi procede secondo la sequenza programmata 22 6 Parola di programma Indirizzo segno numero il segno positivo pu essere tralasciato Parola positiva X21 43 Parola negativa Y 13 8 Parola indirizzata X1 15 3 Parola calcolata Z 12 5 30 Y 2N5 Y sqrt 25 22 7 Formatidi introduzione degli indirizzi di asse Metrico 6 3 X123456 789 Pollici 5 4 X12345 6789 17 12 2003 MillPlus IT V510 171 FORMATI DI INTRODUZIONE DEGLI INDIRIZZI DI ASSE 172 Heidenhain 17 12 2003 TRASLAZIONE RAPIDA G0 23 G Funzioni 23 1 Traslazione rapida GO N GO coordinate assi Parametri G Traversam rapido a Coordinata punto finale Y Coordinata punto finale Z Coordinata punto finale B Angolo punto finale E Angolo punto finale Bi Angolo B2 Angolo polare 90 Punto finale ass K Y 7 7S31 Punto finale incr CRY 2 Li Lunghezza retta L2 Lunghezza polare
360. mento N68 G26 I2 3 Disattivare l override avanzamento e mandrino cio F e S fisso a 100 N70 G25 Attivare l override avanzamento e l override mandrino Avvertenza Attivazione G25 ovvero disattivazione G26 dell override avanzamento per il controllo dei movimenti di avanzamento programmati Quando l override avanzamento disattivo questo fissato a 100 17 12 2003 MillPlus T V510 213 AVANZAMENTO FUNZIONE POSIZIONE FUNZIONE POZISIONE 627 628 23 18 Avanzamento funzione posizione funzione pozisione G27 G28 23 18 1 Look Ahead Feed Con Look Ahead Feed viene eseguito un calcolo preventivo della traiettoria di utensile programmata considerando la dinamica di tutti gli assi coinvolti In questo modo la velocit sulla traiettoria viene adattata in modo da ottenere la massima precisione del contorno con la massima velocit possibile Comunque l avanzamento programmato non viene mai superato Speciali algoritmi ad alte prestazioni consentono nel rispetto dell avanzamento programmato e dell override avanzamento attualmente impostato di realizzare un andamento omogeneo dell avanzamento con tempi di elaborazione rapidi L operatore non deve pi occuparsi d altro in riferimento al Look Ahead Feed La funzione non pu essere influenzata programmi esistenti non devono essere adattati cio essi continuano a funzionare come in precedenza Durante il Look Ahead Feed il punto finale e il centro di un cerchio devono coincidere tra loro
361. misura S Param E per val di misura in S Esempio Si deve fresare una scanalatura e misurare la sua larghezza Se la larghezza della scanalatura risulta troppo piccola si deve compensare il raggio della fresa e rifinire la scanalatura 120 30 gt CN D 10 Z N14504 Fresatura e misura di una scanalatura N1 G17 N2 G54 N3 E15 20 02 Larghezza massima della scanalatura N4 E16 19 98 Larghezza minima della scanalatura 17 12 2003 MillPlus T V510 293 N5 E3 E15 16 2 N6 S1000 T1 M6 Fresa d 18 mm N7 GO X 25 Y50 Z 10 BO F400 M3 N8 G1 X140 N9 G43 N10 G1 Y60 N11 G41 N12 X 25 N13 Y40 N14 X140 N15 G40 N16 Y50 N17 G0 Z50 M5 N18 G149 TO E30 N19 T30 M6 Tastatore N20 M19 D Adresse Optional N21 M27 N22 G0 X60 Y50 Z 8 BO N23 M29 N24 G145 Y65 E10 Y7 1 F2 500 N25 G0 Y50 N26 G29 E11 E10 0 E11 N 30 N27 M29 N28 G145 Y35 E10 Y7 2 F2 500 N29 G0 Y50 N30 M28 N31 G29 E11 E10 0 E11 N 41 N32 E5 E1 E2 N33 E6 E5 E3 2 N34 G29 E20 E5 gt E15 E20 N 44 N35 G29 E20 E5 gt E16 E20 N 46 N36 G149 T E30 R1 4 N37 G150 T E30 R1 E4 E6 N38 S1000 T1 M6 Fresa d 18 mm N39 GO X140 Y50 Z 10 BO F400 M3 N40 G29 E20 E20 1 N 9 N41 MO N42 Il tastatore non ha toccato nessuna misura eseguita N43 G29 E20 E20 1 N 46 N44 MO N45 La larghezza della scanalatura e troppo grande N46 M30 Avvertenze 294 Heidenhain 1 12 2003 Compensazione utensile KO Compensazione utensile at
362. mmi e quattro ripetizioni Esso sfoglia automaticamente nella finestra se necessario Nel caso delle ripetizioni viene visualizzato solo il numero delle ripetizioni ancora da eseguire Lo lt Stato programma gt non selezionabile durante la grafica salti nel programma non vengono visualizzati nell albero di annidamento 17 12 2003 MillPlus IT V510 79 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 10 Ricaricamento BTR La funzione di caricamento successivo viene utilizzata per eseguire programmi che richiedono un volume di memoria maggiore della memoria di lavoro del CNC direttamente da apparecchi esterni La dimensione della memoria BTR viene definita in MC93 Mediante il caricamento si possono modificare programmi di dispositivi esterni Predisporre la periferica per l invio dei dati Esempio dispositivi esterni con collegamento DNC Introdurre il programma o selezionare il programma con i tasti cursore na is SS TI SS TRE ai TE Da dispositivo esterno I Il programma viene eseguito Avvertenza Nei programmi principali non ci devono essere funzioni G23 G14 6G29 o parametri EO Non possibile la Ricerca blocco 80 Heidenhain 17 12 2003 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 11 Autostart AI mattino prima della lavorazione del primo pezzo la macchina deve gi essere alla temperatura d esercizio La macchina viene portata alla temperatura d esercizio avviando un programma
363. n 6 punti A1 0 A2 360 K1 7 numero fori immessi 7 numero fori lavorati 6 A1 0 angolo iniziale 0 A2 360 angolo finale 300 Nota In questo caso vengono eseguiti 6 fori al posto dei 7 programmati Il primo e l ultimo foro del ciclo si trovano nella stessa posizione Se occorre eseguire la seconda lavorazione su un uguale posizione in un ciclo questa seconda lavorazione non viene realizzata Esempio 2 Direzione dei fori su un arco a tutto sesto A1 180 A1 180 A1 A2 gt 0 CW A1 A2 lt O CCW Descrizione OO N50 G81 Y1 Z 10 F100 S1000 M3 Definizione del ciclo N60 G77 X0 YO Z0 R25 Ripetere il ciclo sull arco 4 volte iniziando a 180 e A1 180 A2 30 J4 terminando a 30 in senso orario CW N70 G77 X0 YO Z0 R25 Ripetere il ciclo sull arco 4 volte iniziando a 180 e A1 180 A2 30 J4 terminando a 30 in senso antiorario CCW 428 Heidenhain 17 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 10 G779 Lavorazione su posizione Esecuzione del ciclo di lavorazione su posizione 6 Operation at position a Posizione y Posizione Z Posizione EASYoperate amp DIN ISO G779 disponibile solo in EASYoperate Svolgimento del ciclo 1 Movimento in traslazione rapida in posizione 2 Il ciclo di lavorazione stabilito in precedenza viene eseguito in questo punto Esempio CI A ae X Esempio di programma 1 Descrizione N60 T1 M6 Cambio utensile N65 S500 M3 Attivazione mandrino N70 G781 L 30 F100 F5 6000 D
364. n D Startup Ai fini del rilevamento dello squilibrio cos possibile creare le curve di taratura Formato G351 N1 115 6 Scrittura su file Ni Numero file di configurazione Il O Aggiungere 1 Riscrivere N1 Definisce il file di configurazione lt Directory FORMnnnn CFG gt da utilizzare per il formato le righe e i parametri E da scrivere Numero di file compreso tra 1 e 8999 Si pu utilizzare una qualsiasi directory di Cycle Design Il file di configurazione uguale a quello per la scrittura in una finestra con la differenza che le Sezioni window e Input vengono ignorate I1 Indica se i dati vanno aggiunti alla fine di un file esistente o se devono sovrascrivere un file gi esistente Valore di default lt 0 gt per aggiungere i dati a fine file Note e impiego G351 scrive sul disco fisso le righe e i valori del file di configurazione e i parametri E possibile scrivere contemporaneamente un massimo di 50 regole di 255 caratteri Il file non viene scritto nel grafico e durante la ricerca blocchi Esempio Protocollo dei dati di misura e scrittura nel file Nel programma viene misurato il raggio di una tasca Devono essere protocollati i seguenti dati disponibili nei parametri E N10 la misurazione viene programmata in un blocco da N12 a N16 N11 qui ad esempio soltanto i risultati del ciclo di misurazione G145 N12 E50 34 1 valore nominale valore registrato N13 E51 34 05 limite inferiore di tolleranz
365. na tabella nella memoria del CNC per dati utensile La tabella ha tre colonne denominate ciascuna Utensile Lunghezza e Raggio N1 E10 arrayNew Utensile Lunghezza Raggio Un valore restituito numero di identificazione interno tabella ad esempio E10 xxx Questo esempio crea una tabella nella memoria con tre colonne senza nomi di colonna N1 E10 arrayNew 3 24 8 2 2 arraySave Nome file Numero di identificazione interno tabella La funzione arraySave serve per memorizzare una tabella dalla memoria CNC all hard disk lt Nome file gt Nome della tabella sull hard disk Il nome file deve essere specificato tra doppi apici lt Numero di identificazione interno tabella gt Nome della tabella nella memoria CNC Il nome tabella deve essere programmato come numero o come parametro E valore restituito di arrayNew o arrayOpen Nota Se il lt nome file gt specificato gi presente sull hard disk il contenuto di questa tabella viene sovrascritto Valore restituito 0 Se la tabella non memorizzata sull hard disk 1 Se la tabella Memorizzata Formato sull hard disk La tabella che stata scritta sull hard disk ha il seguente formato Ad esempio tabella con 3 colonne dati di una riga sono separati BEGIN Utensile Lunghezza Raggio 1 20 7 5 2 2 3 5 7 10 35 3 5 8 END Questo file pu essere modificato con un editor Esempio Questo esempio memorizza le tabelle con dati utensile e dati
366. nare il server _ TT_ _ TT_ al ine Attivare il server Avvertenza Ethernet non garantisce nessuna protezione nel caso in cui due client accedano allo stesso file del server In questo caso il file trasmesso potrebbe danneggiarsi 17 12 2003 MillPlus IT V510 57 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 9 2 Scrittura sul server W gt EMc308 Tabelle Comunicazione File Installazione Invio di file dalla directory attiva sul disco fisso del CNC alla directory del server impostata Selezionare la directory di origine sul CNC Copiare Directory di rete Selezionare la directory di destinazione sul server Immettere il nome della file Incolla Scrivere di un file sul server 9 9 3 Lettura dal server gt 8 Emc308 Tabelle Comunicazione File Automazione Installazione ma Copia di file dal server alla directory attiva sul disco fisso del CNC I di rete Selezionare la directory sul server Copiare Legerre di un file da server Lista locale Selezionare la directory di destinazione sul CNC Immettere il nome della file Incolla Scrittura di un file sul CNC 58 Heidenhain 17 12 2003 INTRODUZIONE EDITING DI UN PROGRAMMA 10 Introduzione editing di un programma 10 1 Editor DIN ISO N1234567 Ni per l editing dei programmi DIN ISO posizione isco 10 2 IPP Editor a CAES per l editing dei programmi IPP
367. nclinato e direzione utensile inclinata N10 G17 N20 G54 N30 M55 N40 G7 L1 1 N50 G8 L1 1 N100 G0 X130 Z50 N110 G93 X130 N120 G7 B5 30 L1 2 N130 G8 B5 30 L1 2 N200 G8 N210 G7 L1 2 Legenda N10 Definizione del piano di lavorazione N20 Spostamento origine N30 Deselezione di M53 M54 N40 Reset di G7 N50 Reset di G8 N100 L utensile viene portato a distanza di sicurezza N110 L origine viene fissata all inizio del piano di lavorazione inclinato N120 G7 Definizione di un nuovo piano di lavorazione B5 30 Angolo di rotazione L1 2 L utensile o la tavola ruota intorno alla punta dell utensile N130 G8 Definizione di una nuova direzione utensile B5 30 Angolo di rotazione L1 2 L utensile o la tavola ruota intorno al punto di contatto e viene eseguito un movimento di compensazione N200 Riporta l utensile in posizione perpendicolare rispetto al piano di lavorazione movimento rotatorio di compensazione N210 Rotazione inversa per tornare al piano orizzontale 17 12 2003 MillPlus T V510 203 DEFINIZIONE DEL PUNTO POLARE PUNTO DI RIFERIMENTO G9 23 9 Definizione del punto polare punto di riferimento G9 Programmazione di un punto polare Se stato programmato un punto polare i blocchi di programma con programmazione polare angolo e lunghezza non sono pi riferiti all origine ma all ultimo punto polare programmato N G9 X Y X90 X91 Y90 Y91 Z90 Z91 N G9 X0 YO Disattivazione del po
368. ndit di filettatura U e profondit del taglio residuo I U La profondit di filettatura U viene calcolata a partire dal passo F2 filettatura esterna U 0 6495 x F2 filettatura interna U 0 6403 x F2 U 999 filettatura esterna con calcolo U 999 filettatura interna con calcolo A Angolo di accostamento 45 lt A lt 45 Accostamento lungo il fianco del filetto A 0 accostamento solo in direzione Y B Posizione angolo di conicit rispetto all asse longitudinale 45 lt B lt 45 necessario programmare B Y1 oppure B Y2 B1 Angolo di asportazione alla fine della filettatura 0 lt B1 lt 90 Profondit del taglio residuo sovrametallo alla profondit di filettatura K1 Numero di filettature multiple 1 lt K1 lt 99 F2 Passo in mm giri I1 Processo di taglio 0 con suddivisione del taglio 1 taglio unico alla profondit di filettatura S1 Velocit in giri min G97 Posizioni base U 999 A 28 B1 90 I 0 010 K1 1 11 0 Note e impiego vedere G861 17 12 2003 MillPlus IT V510 505 MODO TORNITURA Esempi Esempio 1 506 N9999 N1 617 N2 637 N3 M54 N4 T1 M6 N5 S1000 F1000 M3 N N100 G17 Z1 1 Y1 2 N101 G36 N102 T7 M6 N103 S1 100 M1 3 N104 GO X0 Y100 Z100 N105 G822 N N200 G17 N201 G37 N203 T1 M6 N204 S1000 M3 N205 N300 M30 Impostazione piano per fresatura Compensazione lunghezza in direzione Z Modo Fresatura
369. ndo i parametri della macchina stessa Per questo motivo alcune delle funzioni descritte in questo manuale potrebbero non figurare fra quelle disponibili per il proprio MillPlus IT MillPlus T disponibile come sistema a processore singolo e doppio Su tutti i punti MillPlus sla i in cui compare questo logo vale la descrizione del sistema a processore doppio 17 12 2003 MillPlus T V510 1 INTRODUZIONE 1 1 Software e funzioni MillPlus IT Questo manuale descrive le funzioni disponibili nei MillPlus IT hardware VME e LE4xx a partire dai seguenti numeri di software NC V420 LE4xx Numero di software344 198 xx V500 LE4xx Numero di software del sistema a processore singolo349 643 xx V500 LE4xx Numero di software del sistema a processore doppio 360 476 xx V510 LE4xx Numero di software del sistema a processore singolo 358 643 xx V510 LE4xx Numero di software del sistema a processore doppio 358 644 xx V520 LE4xx Numero di software del sistema a processore singolo 367 350 xx V520 LE4xx Numero di software del sistema a processore doppio 367 350 xx Il produttore della macchina adatta alla rispettiva macchina le prestazioni utilizzabili dei MillPlus IT attraverso i parametri di macchina Pertanto in questo manuale sono descritte anche funzioni che non sono disponibili in qualunque MillPlus IT Le funzioni MillPlus IT che non sono disponibili in tutte le macchine sono per esempio Tornitura ampliata Mi
370. ne HORK 22 05 17 12 2003 MillPlus IT V510 119 INSTALLAZIONE 18 4 Schermo IPLC Funzione esclusiva per Servizio Assistenza Comunicazione WORK 22 04 18 4 1 Posizioni I O Diagnosi Indicazione di stato posizioni O solo in modalit Manuale e Automatica 120 Heidenhain 17 12 2003 INSTALLAZIONE 18 5 Compensazione di temperatura Funzione esclusiva per Servizio Assistenza Comunicazione 18 6 Asse diagnosi Funzione esclusiva per Servizio Assistenza FPOE_ a DODO WD I II I DOO oor or DDA oo I Nota Visualizzazione solo con l interruttore Diagnostica inserito 17 12 2003 MillPlus IT V510 121 INSTALLAZIONE 18 7 Guida in linea sulle costanti macchina solo sistema DP Con questa funzione l utente pu ottenere informazioni in linea sui parametri macchina da un file PDF ne ser rape vee me Con questo softkey l utente apre un file PDF con la descrizione di MC Premendo nuovamente il softkey il cursore torna al CNC Comments f Thumbnails N aockmerke ri Com EENES INUMRNSIS DOOKMarKs x y IPA d leze Continue the CNC is e t NES ETT TUTO exere MC_0179 MC_0757 MC_3n27 MC_3x45 modified M 26x1168n DIA m a DE 10f 118 8 s pi 122 Heidenhain 17 12 2003 FASYOPERATE 19 EASYoperate EASY
371. ne del percorso sull hard disk del controllore N5 param pa Lettura dalla directory di lavoro come param pa N5 test1 param pa Lettura dalla sottodirectory test1 della directory di lavoro come param pa N5 test2 param pa in posizione iniziale significa lettura direttamente dalla directory D test2 come param pa N5 C test3 param pa Messaggio di errore Definizione del percorso in rete N5 Z test4 param pa Versione SP Il file utente viene letto dalla directory tramite NFS Network File Sytem vedere il manuale tecnico Z test4 come param pa Versione DP Il file viene letto dalla directory tramite rete Windows Z test4 come param pa Versione SP Messaggio di errore Versione DP in posizione iniziale significa lettura tramite rete Windows dalla directory come param pa server1 test5 N5 server1 test5 param pa Esempio La directory di lavoro D WORK G311 N5 test1 param pa Viene caricato il file da D WORK TEST1 G311 N5 test2 param pa Viene caricato il file da D TEST2 311 N5 c test3 param pa Messaggio di errore G311 N5 Z test4 param pa SP Viene caricato il file dalla directory NFS Z TEST4 DP e WinShape Viene caricato il file dalla rete Windows Z TESTA G311 N5 server1 test5 param pa SP Messaggio di errore DP e WinShape Viene caricato il file dalla rete Windows SERVER1 TEST5 1 12 2003 MillPlus IT V510 339 FUNZIONI G SPECIFICHE PER MACRO 24
372. ne influenzata Esempio DEE i LTD uo _ 50 20 N1 G17 N2 G54 N3 G195 X0 YO Z60 1100 J100 K 80 Definizione della finestra grafica N4 S1300 T1 M6 Punta R5 Cambio utensile 1 N5 G81 Y2 Z 10 F200 M3 Definizione del ciclo di foratura N6 G79 X50 Y50 Z0 Chiamata del ciclo 1 Foratura N7 G79 Y91 20 Chiamata del ciclo 2 Foratura movimento incrementale N8 G79 X91 20 Chiamata del ciclo 3 Foratura movimento incrementale N9 G79 Y91 20 Chiamata del ciclo 4 Foratura movimento incrementale N10 M30 17 12 2003 MillPlus T V510 265 23 54 Traslaz rotaz punto zero increm assoluta G92 G93 Spostamento di origine N G92 coordinata incrementale i riferita all ultimo zero di programma N G93 coordinata assoluta e riferita all origine definita con G54 G59 Rotazione del sistema di coordinate N G92 G93 B4 Spostamento di origine G54 G59 692 692 Ta vO mu E17 0 ina Pe Er Rotazione del sistema di coordinate G92 B4 90 or G93 B4 90 x Y 692 B4 90 or 693 B4 180 G92 B4 90 or G93 B4 270 FSP Posizionamento sulla posizione orientata con percorso pi breve Adesso FSP fornisce sempre un angolo tra 180 e 180 gradi Questo viene modificato in modo che venga fornito un angolo tra gli interruttori di fine corsa Quindi questo angolo il percorso pi breve Uno svantaggi
373. ne l utensile viene riportato tangenzialmente all elica rispetto alla parete e al fondo e quindi spostato al centro in traslazione rapida Ripetere i punti 2 4 fino a raggiungere la profondit L desiderata Al termine movimento in traslazione rapida su distanza di sicurezza 1 2 L1 pi L2 17 12 2003 MillPlus IT V510 445 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Esempio R40 D C1 3 L B N10 T1 M6 Fr ser R8 Cambio utensile N20 S500 M3 Attivazione mandrino N30 G789 R40 L 6 L1 1 A3 5 C1 3 C2 65 11 1 F200 Definizione del ciclo di fresatura di tasche N40 G79 X160 Y120 Z0 Esecuzione del ciclo nella posizione programmata 446 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 20 G790 Sfacciatura in tiro Definire il ciclo di sfacciatura in tiro in un unico blocco di programma Il ciclo lavora solo con barra alesatrice di ritorno per realizzare sfacciature sul bordo inferiore del pezzo 6 Sfacciatura in tiro L Profondit sfacciatura L3 Spessore materiale Ci Dimensione eccentrico L3 Spessore del pezzo C1 Dimensione eccentrico della barra alesatrice fare riferimento alla scheda utensile C2 Distanza bordo inferiore barra alesatrice tagliente principale fare riferimento alla scheda utensile D Angolo assoluto di posizionamento dell utensile prima dell immersione e prima della retrazione dal foro La direzione di
374. ne nnenne nenne nnnnn nennen nennenenn 82 13 Arresto interruzione di un programma Ricerca blocco nennen nnnnnne nennen nennen 83 13 1Arresto interruzione dell esecuzione di un programma 22uss224440nnennnn nennen nennen nennen nenne 83 13 2Cancellazione degli errori e dei messaggi sullo schermo nennen nnennne nenn 83 le sinterruzione del programma stabile 83 l9 Interruzione gEUnN cico p ricalca ei 84 ls SReser dsl CNG near 84 19 0 RICErCA ALUN DIOCOO trici 85 i4e ecnologaa li coccio 87 14 1 Labella lfech0 89 a na ae 87 14 Utensile comadiversi raggi anna ei laden 88 14 1 2Valon di tabella per la maeschiatura sans a a 88 14 1 3Relazionetra r Le F Zieh 88 14 1 4Relaziane ta 91 082 er ei 88 14 2Salvataggio delle tabelle di tecnologia iii 89 14 3 11PO QLINdlerlale 2 2 cl uil ibid 89 14 4 11P6 01 1aV0razlone silla 90 14 9 NDO 0NUTe ASI lalla 91 14 6Impiego della Tecnologia iii 92 TENSE van iii 93 losilVagazzi Utensile inca 94 1 12 2003 MillPlus IT V510 ili INDICE 15 2 Inserimento modifica dnutensill erp u 95 19 SNdiizzi Uiensile Goth lle enable 96 15 4ldentlicazione dell tensiiesrns samen 97 15 SSGelia deldall Arurensile ssaa same 97 15 6Lettura della memoria utensili Rella 98 195 12 MONItOF39910 4Urald e iaia 100 15 8Monitoraggio rottura utensile sian iii 100 15 9Cambio utensile manuale ESEemPpio i 10
375. ne utente Unix style usata da NFS per identificare l utente CNC rispetto al server ad es 100 Chiedere il valore al gestore di rete Groupld lt group ld gt Definisce con quale identificazione di gruppo Unix style si pu avere l accesso al file nella rete ad es 100 Chiedere il valore al gestore di rete DirCreateMode lt mode gt Qui vengono dati i diritti di intervento sugli indici del server NFS Inserire i valori in codice binario Esempio 111101000 0 intervento non ammesso 1 intervento ammesso Valore standard 0777 ottetto CaseSensitive y n Considera o ignora la differenza tra lettere maiuscole e minuscole quando confronta i nomi delle directory o dei file durante la ricerca L impostazione di default y y Ricerche effettuate differenziando tra lettere maiuscole e minuscole Es 1234 pm amp diverso da 1234 PM n Ricerche effettuate non differenziando tra lettere maiuscole e minuscole Es 1234 pm uguale a 1234 PM DncPort lt numero porta gt Definisce il numero di porta per il servizio DNC sia in Mill Plus CNC sia nel servizio DNC di un sistema remoto Numero porta di default 19000 FileCreateMode lt mode gt Qui vengono dati i diritti di intervento sugli indici del server NFS Inserire il valore con codice binario Esempio 111101000 0 intervento non ammesso 1 intervento ammesso Valore standard 0777 ottetto 528 Heidenhain 17 12 2003 GENERALLE RR 0750 Oktalzahl
376. nennnnnnennnnnnnennnnennn 59 I0 1Ediior DIN SOL 59 102IPPEdioirasle debe 59 10 3GUida PErlintfrodUzione a sie iaia 59 10 4Introduzione di un nuovo numero di programma programma principale macro 59 10 5Immissione del nuovo numero di programma programma principale macro 59 10 6Selezione di un programma programma principale Macro nennen nnenne nennen 60 10 7 Salvataggio Sul disco SSO usa een 61 10 8Introduzione di un blocco di programma u2z2zs0220000000000nnnnnnnnnn a a a a 61 10 9Inserimento di un blocco di programma e 61 10 10 INILOAUZIOHE AL UNIESIO ne lella hai 62 10 11 Introduzione matematica ii 62 10 12 Accettazione della posizione nel programma DIN Editor 62 10 13 Cancellazione dnHUn indirizzo darle iaia 63 10 14 FUNZIONE OLE ANA nee rei 63 10 14 19 Cancellazione di un blocco iii 63 ii Heidenhain 17 12 2003 NDICE 10 14 2 Ricerca Sostituzione une 63 10 14 3 Ricerca diun carattere nennen 64 10 14 4 Nuova Numerazione area 64 10 14 5 Blocco Cancella Rinumera nenn 65 10 14 6 BIOCCOASPOSA C0PIa Nee era 65 10 15 Ediiordiile erica ia 66 10 15 1 Annulla Undo era nalen 67 10 15 2 sallaalmumerodi gazai aa 67 11 Esecuzione di controllo del programma e 69 11 1Modo Esecuzione di CONtrollo iii 6
377. network drive on CNC This must be a shared directory on the NFS server timeOut 5000 units in milliseconds for timeout in server connection 0 100 000 0 timeout set to 700 ms rwtimeOut 100 fimeout used for retry at read write of NFS files time is doubled for each retry of same packet until timeOut readSize 1300 packet size for data reception 512 to 4096 or 0 use server reported packet size writeSize 1300 packet size for data transmission hardMount n yes no continue mouting until succesfull don t use y if you re uncertain server is running autoMount n yes no automatically mount when CNC initialises useUnixld y use Userld groupld to identify to the server userld 100 Unix style user id for Authentication gt ask your network groupld 100 Unix style group id gt administrator dirCreateMode 0777 Unix style access right for dir create Octal number fileCreateMode 0777 Unix style access rights for file create Octal number dncServer serverName Teleservice alias name for this server PME pc ipAddress 170 4 100 143 Its ip address timeOut 1000 timeout in connection port 19000 port number for dnc services 17 12 2003 MillPlus IT V510 531 GENERALLE Service MAHO service centre serverName Maho Service alias name for this service ipAddress 170 4 100 140 Its ip address request here am fileName tekst to identify yourself IdleT
378. ngimento dell altezza di sollevamento programmata o del finecorsa software 17 12 2003 MillPlus IT V510 2 77 Dopo il movimento di sollevamento la lavorazione e il mandrino si arrestano con messaggio di errore aggiuntivo 1264 Lavorazione arrestata con movimento di sollevamento Nota se il movimento di sollevamento si attiva per un errore G126 13 1 che provoca anche un arresto di emergenza gli attuatori sono gi disattivati prima che termini il movimento di sollevamento Movimenti Prima dell inizio del movimento di sollevamento il MillPlus rallenta fino a raggiungere la giusta velocit angolare senza strappi Se attiva la funzione G126 il sollevamento nelle seguenti funzioni G non risulta possibile Movimenti 0 6 31 33 Dipendenti dall impostazione G28 dei movimenti di avanzamento Piani 7 182 Cicli di misura 45 46 49 50 145 148 149 150 Posizionamento 74 174 Cicli fissi 64 86 Cicli 784 786 790 793 Grafica 98 99 195 196 197 198 199 Ciclo tasca 200 201 203 204 205 206 207 208 Disattivazione di G126 Con lt M30 gt lt Interruzione programma gt G125 attivo e lt Reset CNC gt G126 Alza se interruzione ON viene disattivato Indicazione di stato Lo stato G125 G126 viene indicato nella visualizzazione modale del gruppo G Accesso al blocco Durante la ricerca blocco le funzioni G125 e G126 non vengono eseguite e l ultima di queste funzioni viene eseguita immediatamente dopo l accesso al
379. ni direzione la distanza rappresentata dalla somma di B3 e del primo percorso di misurazione effettuato 1 Direzione di misurazione dal tastatore di misurazione al pezzo I1 t1 asse principale 1 2 asse secondario I1 3 asse utensile Gli assi di riferimento angolare sono sempre verticali rispetto alla direzione di tastatura 13 Movimento tra gli spostamenti di misurazione Con 13 possibile stabilire se il movimento di posizionamento tra le misurazioni avviene a livello dell altezza di misurazione o della distanza di sicurezza L2 I3 0 Il movimento di posizionamento tra i movimenti di misurazione avviene all altezza di misurazione e parallelamente all asse principale Nel caso di movimento circolare il movimento di posizionamento circolare rispetto alla velocit di avanzamento 13 1 Il movimento di posizionamento tra i movimenti di misurazione si basa sulla distanza di sicurezza ed lineare tra i punti di misurazione I4 Numero dello spigolo 1 4 Indica in quale spigolo deve avvenire la prima misurazione default 1 La prima misurazione sempre perpendicolare all asse principale La seconda misurazione perpendicolare all asse secondario 01 fino a 06 Memorizzazione dei valori di misurazione valori di misurazione possono essere memorizzati nel parametro E necessario immettere il numero del parametro E In assenza di numero non verr memorizzato alcun valore Esempio 01 10 significa che viene memori
380. nitura presentano un raggio alla punta dell utensile C Ci produce delle imprecisioni nella lavorazione di coni smussi e raggi che vengono compensate dalla correzione del raggio del tagliente CRT percorsi di traslazione programmati si riferiscono alla punta del tagliente S teorica In caso di contorni non paralleli all asse ci produce delle imprecisioni La CRT calcola un nuovo percorso di traslazioneequidistante per compensare tale errore X G17 G41 01 G18 G42 O7 Le figure in alto mostrano un utensile di tornitura nei diversi piani G17 G18 L utensile di tornitura esegue un taglio unico con G1 G3 e si trova n Raggio utensile n sul lato contorno destro G42 con orientamento O7 figura a destra Viene considerata la punta utensile corretta La placchetta utensile con un raggio tagliente utensile C viene considerata come una piastrina riportata tonda in cui il retro della piastrina esegue il taglio del lato del contorno L angolo unidirezionale sul retro della placchetta deve essere adeguato per non pregiudicare il lato contorno Attivazione disattivazione della compensazione del raggio utensile CRT La CRT viene calcolata per tutti i cicli di truciolatura e scanalatura Inoltre nella programmazione DIN la CRT pu essere attivata disattivata G1 G2 G3 La CRT viene attivata disattivata con le seguenti funzioni
381. niziale Coordinata punto iniziale Coordinata punto iniziale Rotaz intorno ad asse orriz 3D Dimensione parallella ad asse Dimensione parallella su asse Y Dimensione parallella su asse Z i Rotaz intorno ad asse vert 3D 2 Rotaz intorno ad asse 3 3D URK UHAHAUNEKXO Esempio N9000 N1 G17 N2 G195 X 30 Y 30 Z 70 1170 J150 K100 Definizione della finestra grafica N3 G199 Inizio descrizione del contorno grafico 23 76 Fine definizione modello G196 N G196 Esempio N2 G195 X Y Za I J K Definizione della finestra grafica N3 G199 X Y Z B C Inizio descrizione del contorno grafico N4 G198 X Y Z D Inizio descrizione del contorno esterno N25 G197 X Y D Inizio descrizione del contorno interno N35 G196 Fine descrizione del contorno grafico 310 Heidenhain 17 12 2003 23 77 Inizio descrizione contornitura i e G197 G198 Definizione del punto iniziale di un contorno interno Definizione del punto iniziale di un contorno esterno Parametri Esempio TS Ac gt Q oy x Zn A Y _ n ER N G197 X Y Z D 11 N G198 X Y Z D 11 G Inizio descriz contorno interno a Coordinata punto iniziale Y Coordinata punto iniziale D Profondita contorno interno 90 Punto iniziale abs X Z 91 Punto iniziale incr K Y 2 Inizio descriz contorno esterno Coordinata punto iniziale Coordinata punto iniziale Coordinata punto iniziale Pro
382. no all asse X l asse dell utensile con tasti misura l asse Z 232 Heidenhain 1 12 2003 2 Per orientare un pezzo bloccato su un tavolo rotondo che ruota intorno all asse Z asse C sufficiente misurare due punti sull asse X l angolo di rotazione riferito all asse X il pezzo ruota intorno all asse X l asse dell utensile con il tasto misura l asse Y Esempi N G50 X1 10 8 N 54 Modificare la coordinata X dello spostamento G54 moltiplicando il valore di compensazione per 0 8 e introdurre il nuovo valore della coordinata X di G54 nella memoria origini N G50 T5 L1 1 K0 97 R1 1 Correggere la lunghezza dell utensile 5 moltiplicando la differenza in Z utensile nell asse Z per 0 97 e introdurre la nuova misura nella memoria utensili Da Br ACHT 2 UJ N50003 N1 G17 T1 M6 N2 G54 N4 G45 X 50 Z0 Y 20 CO J1 N 1 Misura sul punto 1 N5 G45 X50 Z0 Y 20 J1 N 2 Misura sul punto 2 N6 G50 C1 N 54 Calcolo dello spostamento di origine N7 G54 Nuova attivazione dello spostamento di origine N8 GO Z100 BO 17 12 2003 MillPlus T V510 233 N50006 N1 G54 N2 G17 T1 M67 R5 N3 G89 Z 20 B2 R15 F1000 S50 M3 N4 G79 X0 YO ZO N5 GO Z50 M5 N6 T31 M67 N7 M19 N8 M27 Attivazione del tastatore N12 G46 X50 Y40 Z 5 R15 11 J1 F500 E5 Misura di un cerchio completo N13 GO Z50 N14 G49 R0 02 R1 2 N 21 E5 Foratura gt 15 0 02 Salto gt N 21 Confronto
383. normalizzati e delle dimensioni utensile normalizzate N N vettore normale alla superficie l J K Note e impiego Raggio R R15 valori di R e R1 devono corrispondere alle dimensioni nominali utensile utilizzate dal sistema di programmazione per il calcolo della traiettoria utensile Se questi valori non sono stati programmati diventano automaticamente uguali a zero R definisce il raggio utensile con il quale sono stati calcolati nel sistema CAD i punti finali dei blocchi G0 G1 R1 definisce il raggio di raccordo utensile con il quale nel sistema CAD sono stati calcolati i punti finali dei blocchi G0 G1 Fondamenti generali di TCPM Mantenimento della posizione della punta dell utensile durante il posizionamento di assi orientabili TCPM TCPM significa Tool Center Point Management Con G141 Correzione utensile 3D senza TCPM possibile condurre l utensile lungo una superficie CAD curva tenendo conto delle dimensioni utensile correnti La traiettoria viene descritta con le coordinate del punto finale e i vettori perpendicolari alla superficie La funzione G141 guida i tre assi lineari ma non gli assi rotanti Pertanto l utensile mantiene sempre la stessa direzione e non viene condotto sulla superficie del pezzo con l angolazione ottimale dal punto di vista tecnologico 284 Heidenhain 1 12 2003 Con G8 Orientamento utensile TCPM
384. nsile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Z e si riduce con C fino al raggiungimento di Z2 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Misura dei singoli avanzamenti in profondit dell utensile in senso assiale La profondit non deve essere un multiplo della profondit di avanzamento Angolo gt 0 sul punto iniziale contorno Y1 Gli angoli A e B devono essere scelti in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Y2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno Heidenhain 17 12 2003 MODO TORNITURA 32 13 7 Sgrossatura assiale finitura G836 R1 R2 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Angolo Angolo Lunghezza smusso Raccordo Raccordo Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile Funzioni associate G832 per la finitura Note e impiego La finitura va da Y1 Z1 a Y1 Z2 Sgrossatura assiale finitura Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto
385. ntamento verso l interno della testa normale posizione base M154 Orientamento verso l interno della testa forca N9000 smart fr sen N10 G17 Selezione del piano XY N20 G7 Disattivazione di G7 N30 M153 Orientamento verso l interno della testa normale N40 M55 Collocazione della testa portafresa asse C in posizione verticale N50 G54 133 Punto zero con X Y Z tavola C e B 17 12 2003 MillPlus IT V510 279 N100 T203 M6 Cambio utensile nel mandrino normale N110 GO X1000 Y2000 Z1000 CO BO G amp 137 Tavola C attiva sempre dopo M153 N120 S3000 M3 Avvio del mandrino normale N130 M7 Refrigerante 2 N140 G7 B5 30 L1 1 Asse B a 30 gradi N150 G1 Z990 F3000 N370 G7 Disattivazione di G7 N380 G174 Movimento di retrazione dell utensile N390 TO M6 Mandrino normale vuoto N400 M154 Orientamento verso l interno della testa forca G137 tavola C attiva Tavola C 90 il punto zero nella tavola C 180 gt la posizione reale C270 N410 G54 160 C180 Impostazione del punto zero tavola C N420 GO X1000 Y2000 Z1000 N430 C90 AO Posizionamento della tavola C e A N440 G136 Azionamento della testa C testa forca N450 T405 M6 Cambio utensile nella testa forca Possibile solo in G136 testa C N460 G54 160 C0 002 Impostazione del punto zero testa C N470 GO CO AQ La testa C ruota N480 S30000 M3 Avvio del mandrino testa forca N490 M8 Refrigerante 1 N500 G141 F1 5000 Azionamento dello spostamento utensile 3D N510 G1 Z999 F1
386. ntare nnn di 1 N4 G29 1 1 N 2 E0 E2 lt 250 Se nnn uguale o inferiore a 250 tornare a N2 N10 6310 N5 dateil pa 11 50 Memorizzazione dei parametri E da 50 a 250 nella 12 250 directory attiva D work datei1 pa dell hard disk N20 G311 Aggiunta in rete di parametri E nella SRAM dalla N5 Server MillPlus Param pa directory esterna Server MillPlus Param pa dell hard disk 338 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 3 4 G311 Carica file da hard disk Caricamento da hard disk di file utente quali tabelle di parametri e dati utensile Nota Leggere anche G310 Registra file su hard disk Formato G311 N5 11 12 6 Carica tabella da hard disk Ii Primo blocco tabelle I2 Ultimo blocco tabella N5 Nome file della tabella N5 Definisce il nome file in cui memorizzata la tabella Il nome file completo lt percorso nome tipo gt deve essere specificato tra lt gt 1 Definisce l indirizzo iniziale di una semitabella Il valore compreso tra 0 e la fine del tipo di file utente interessato Se I2 non programmato vengono lette tutte le righe di file a partire da 11 indirizzo I2 Definisce l indirizzo finale di una semitabella Il valore compreso tra l indirizzo iniziale e la fine del tipo di file utente interessato Se I1 non programmato vengono lette tutte le righe di file fino a I2 indirizzo incluso Definizione del percorso N5 La directory di lavoro D work La definizio
387. nti nel piano di lavorazione obliquo Ruotare di nuovo sul piano orizzontale MillPlus IT V510 191 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 Esempio 2 192 Pezzo con piano di lavorazione obliquo N10 G17 N20 G54 N30 M55 N40 G7 L1 1 N N100 T1 M6 N110 G81 Y1 Z 30 N120 G79 X40 Z0 N N200 T2 M6 N210 X70 Z50 N220 G93 X70 N230 G7 B5 30 L1 2 L50 N240 G1 X0 ZO N250 X150 N N300 T1 M6 N310 G79 X30 ZO N320 G93 X 80 cos 30 N330 G79 X0 Z0 N N400 G93 X 40 N410 GO X0 Z50 N420 G7 B5 0 L1 2 L50 N430 G79 X0 Z0 N N500 M30 Definizione del piano di lavorazione Spostamento di origine Disattivazione di M53 M54 Reset G7 Cambio della punta Definizione del ciclo di foratura Eseguire un foro nel piano orizzontale Altri movimenti nel piano orizzontale Cambio della fresa L utensile viene portato a distanza di sicurezza Spostamento di origine Definizione del nuovo piano di lavorazione B5 30 Angolo di rotazione L1 2 L utensile tavola ruota intorno alla punta dell utensile L50 Sovrametallo extra in direzione utensile Con questo l utensile ruota intorno all origine La distanza della punta dell utensile verso l origine 50 mm Posizionamento della fresa sul piano orientato Fresatura del piano obliquo Altri movimenti nel piano di lavorazione orientato Cambio della punta Eseguire il primo foro nel piano di lavorazione orientato Spostamento di ori
388. nto dell utensile nella retrazione da parete 1 0 con traslazione rapida e mandrino fermo senza spostamento in retrazione 1 con avanzamento e mandrino rotante senza spostamento in retrazione 2 con orientamento del mandrino M19 e con spostamento in retrazione D Angolo assoluto di posizionamento utensile prima dello spostamento solo con 11 2 La direzione di spostamento con G17 G18 X e con G19 Y F5 Corsa di ritorno in traslazione rapida 11 0 o 11 2 o avanzamento 11 1 velocit di spostamento utensile nella retrazione dal foro in mm min Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 C1 0 2 D 0 D3 0 11 0 F5 traslazione rapida 11 0 oppure 11 2 o F5 F 1151 Note e impiego AI termine del ciclo viene attivato lo stato mandrino attivo prima del ciclo stesso Pericolo di collisione Allineare la punta dell utensile MDI in modo che indichi la direzione asse principale positivo Immettere l angolo visualizzato come angolo di orientamento D per allontanare l utensile dal bordo foro in direzione asse principale negativo La direzione di spostamento in G17 G18 e X e in G19 Ya Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 gt 2 Lavorazione di tornitura interna con avanzamento F fino alla profondit L 3 Sosta sul fondo foro D3 con mandrino in rotazione p
389. nto iniziale verr accettata la posizione corrente del tastatore di misurazione Esecuzione Diversamente da un ciclo di fresatura un ciclo di misurazione viene eseguito direttamente dal punto iniziale X Y Z Il tastatore di misurazione raggiunge il primo punto iniziale X Y Z in corsa rapida e in base a G28 con la logica di posizionamento C1 Percorso di misurazione massimo Distanza massima tra il punto iniziale e il punto finale del movimento di misurazione Default 10 Il movimento viene arrestato dopo che ha raggiunto la parete del pezzo o la fine del percorso di misurazione Nota Se all interno del percorso di misurazione C1 non viene rilevato alcun materiale verr visualizzato un messaggio di errore L2 Distanza di sicurezza Il tastatore di misurazione si sposta durante se 13 1 e al termine della misurazione sulla distanza di sicurezza default 0 per le misurazioni sul lato esterno del pezzo o 10 mm per le misurazioni in tasche e fori La distanza di sicurezza L2 si riferisce al rispettivo punto iniziale X Y Z 386 Heidenhain 17 12 2003 CICLI DI MISURAZIONE B3 Distanza dallo spigolo Distanza tra il primo punto iniziale e lo spigolo del pezzo Distanza dalla misurazione successiva intorno allo spigolo del pezzo La traccia su cui si muove il tastatore di misurazione intorno allo spigolo del pezzo fino al punto iniziale della seconda misurazione ha la stessa lunghezza in entrambe le direzioni Per og
390. ntorno Raccordo inferiore nel contorno L orientamento utensile pu essere soltanto 3 4 o 5 La traiettoria utensile viene corretta per il raggio tagliente 498 Heidenhain 17 12 2003 MODO TORNITURA 32 13 15 G848 Scanalatura universale assiale finitura G Gole assiali finitura univ Y Punto di inizio 4 Punto di inizio Y Punto inizio contornatura Cl Punto inizio contornatura 22 Groove depth Y3 Punto finale contornatura Y Z Punto iniziale del ciclo di scanalatura Y1 Z21 Punto inizio contornatura Z2 Fondo del contorno Y3 Z3 Punto finale contornatura Se Z3 non programmato Z3 Z1 A Angolo 0 89 nel punto iniziale Y1 Z1 B Angolo 0 89 nel punto finale Y3 Z3 1 Lunghezza smusso all inizio Y1 Z1 I3 Lunghezza smusso alla fine Y3 Z3 R1 Arrotondamento all inizio Y1 Z1 R2 Arrotondamento su entrambi i lati sul fondo della gola R3 Arrotondamento alla fine Y3 Z3 Posizioni base A 0 B 0 11 0 R1 0 13 0 R3 0 R2 0 Funzioni correlate G844 per la sgrossatura Note e impiego Nota 17 12 2003 Innanzitutto viene eseguita la finitura del fianco sovrapposto della cava quindi il fianco della cava adiacente e infine del fondo della cava La larghezza utensile C6 viene prelevata dalla tabella utensili Se la larghezza utensile non indicata viene visualizzato un messaggio di errore Orientamento UT O memorizzato nella tabella utensili con la funzione
391. ntro del cerchio L impiego della compensazione del raggio non possibile Z CD D 180 Heidenhain 17 12 2003 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 Movimento circolare con contemporaneo movimento in un terzo asse 2 5D Cerchio nel piano principale N G2 G3 definizione del cerchio asse utensile Piano G17 G18 G19 Asse utensile Z Y X Cerchio non nel piano principale N G2 G3 coordinate cartesiane del punto finale e del centro del cerchio asse utensile Piano G17 G18 G19 Punto finale X Y X Z Vu Centro ER I K JK Asse utensile Z Y X Interpolazione a spirale Piano G17 G18 G19 Asse utensile Z Y X Centro lJ K JK B3 L3 B3 L3 B3 L3 Angolo dell arco di cerchio B5 B5 B5 Passo della spirale K J Il valore di B5 pu essere tra 0 e 999999 gradi circa 2777 giri Piano G17 G18 G19 Asse utensile Z Y X Punto finale del cerchio X Y XL Aeon Centro N PE l K J K Passo della spirale K J 40 30 K 35 25 PI K G03 A 42 5 10 867 20 B B 19 25 N82000 N1 G17 N2 G98 X0 YO Z10 I60 J60 K 30 N3 N4 GO X0 YO Z 10 N5 N6 G1 X42 5 Y10 867 F200 N7 G3 X19 Y25 135 J20 N8 N9 GO Z100 M30 17 12 2003 Coordinate assolute Movimento lineare Cerchio in senso antiorario assoluto MillPlus IT V510 181 INTERPOLAZIONE CIRCOLARE ORARIA ANTIORARIA 62 63 Coordinate incrementali N82001 N1 G17 N2 G98 X0
392. o che la posizione dell asse rotativo pu crescere fino a valori molto grandi che ad un certo momento devono essere ruotati in senso opposto Lo svantaggio delle posizioni molto grandi viene risolto con una funzione separata con cui la posizione interna viene riposizionata fino a una valore tra 0 e 360 gradi G93 DI IY Z A B C B2 L2 P P1 B4 A3 1 B3 1 C3 1 Dove A3 1 B3 1 C3 1 La corrispondente posizione dell asse viene riposizionata fino a un valore tra 0 e 360 266 Heidenhain 17 12 2003 Parametri con G92 Spostam punto zero increm rotaz Coordinata punto zero Coordinata punto zero Coordinata punto zero Angolo punto zero Angolo punto zero Angolo Angolo di rotazione incrementale Lunghezza retta MOMO NKH XD DE HO Parametri con G93 Spostam punto zero assol rotaz Coordinata punto zero Coordinata punto zero Coordinata punto zero Angolo punto zero Angolo punto zero B2 Angolo polare B3 1 Reset posizione 0 360 gradi B4 Angolo di rotazione assoluto L2 Lunghezza polare Pi Numero definizione del punto C3 i Reset posizione 0 360 gradi OTSNKH XO Reset funzione da V400 A3 B3 C3 reset parametri Con G93 A3 1 la posizione dell asse rotante viene ripristinata su un valore compreso tra 0 e 360 gradi Esempio dopo la programmazione di G94 A3 1 un asse A con posizione di 370 gradi viene posizionato a 10 gradi Esempi 1 Il centro del pezzo coincide con
393. o Type lt device name gt Nome dell apparecchio di rete ad es SMC NE2000 i8255x oppure AT lantic iO lt irq number gt Con i parametri da i0 a i3 viene fissata la corrispondenza delle i1 lt irq number gt quattro uscite di Interrupt dell apparecchio di rete sulle linee IRQ i2 lt irq number gt della CPU Questo determinato dal hardware CNC Vedi Un i3 lt irq number gt esempio di file tcpip cfg irq lt irq number gt Definisce quale IRQ utilizza il software del drive Questo numero deve essere uno dei numeri fissati da iO a i3 lobase lt iobase address gt Regolazione dell indirizzo I O base dell apparecchio di rete Sezione locale local contiene i parametri locali per il protocollo di collegamento dati TCP IP Ci deve essere una sola sezione locale Parametro Significato Type lt device name gt Definisce l apparecchio di rete presente nel CNC Il nome dell apparecchio deve corrispondere al nome di apparecchio fissato in una delle sezioni hardware sotto Type _Parameter Connector 10baseT 10base2 Definisce l allacciamento utilizzato 10BaseT RJ45 o 10Base2 BNC HostName lt network name gt Nome con il quale si annuncia MillPlus nella rete Nome della rete Non sono ammesse pi di 10 lettere Se non si inserisce alcun nome MillPlus utilizza l autenticazione dello zero e non la normale autenticazione Unix e i parametri Userld GroupiD DirCreateMode e FileCreateMode vengono ignorati IpAd
394. o gt 0 sul punto iniziale contorno Z1 Angolo gt 0 sul punto finale contorno Z2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno Heidenhain 17 12 2003 MODO TORNITURA 32 13 11 G844 Scanalatura universale sgrossatura assiale G Gole assiali universali Y Punto di inizio 4 Punto di inizio Yi Punto inizio contornatura Zi Punto inizio contornatura 22 Groove depth Y3 Punto finale contornatura Y Z Punto iniziale del ciclo di scanalatura Y1 Z1 Punto inizio contornatura Z2 Fondo del contorno Y3 23 Punto finale contornatura Se Z3 non programmato Z3 Z1 A Angolo 0 89 nel punto iniziale Y1 Z1 B Angolo 0 89 nel punto finale Y3 Z3 1 Lunghezza smusso all inizio Y1 Z1 I3 Lunghezza smusso alla fine Y3 Z3 R1 Arrotondamento all inizio Y1 Z1 R2 Arrotondamento su entrambi i lati sul fondo della gola R3 Arrotondamento alla fine Y3 Z3 B3 Sovrametallo di finitura lungo l asse Z L3 Sovrametallo di finitura lungo l asse Y I7 Finitura finale della gola 0 No 1 Si Posizioni base A 0 B 0 11 0 R1 0 13 0 R3 0 R2 0 17 0 B3 0 L3 0 Funzioni correlate G848 per la finitura Note e impiego Prima viene eseguita la scanalatura sgrossatura poi viene eseguita la finitura sul fianco e sul fondo della cava in funzione di I7 La larghezza utensile C
395. o Con L2 negativo viene assunto un angolo negativo ORIENTAMENTO DELL UTENSILE ORTOGONALE AL PIANO DEFINITO Il movimento di orientamento G7 si realizza con interpolazione in traslazione rapida Esso orienta l asse utensile sul piano definito Gli assi che si muovono sono determinati dal tipo di movimento L1 L1 0 Gliassi rotativi non si muovono posizione base Nota Il movimento di orientamento pu essere eseguito tramite i parametri E che sono caricati con A B7 0 C7 Quindi questo movimento deve essere programmato manualmente L1 1 Solo gli assi rotativi vengono interpolati gli assi lineari non si muovono 188 Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 L1 2 Gli assi rotativi vengono interpolati e gli assi lineari eseguono un movimento di compensazione In questo modo la punta dell utensile rimane sulla stessa posizione in riferimento al pezzo MISURAZIONE DELLA LUNGHEZZA UTENSILE L Se il movimento di orientamento avviene verso la punta dell utensile L1 2 L definisce una misurazione in direzione dell utensile tra il punto finale programmato e la punta dell utensile DISATTIVAZIONE DELLA FUNZIONE G7 L effetto di G7 rimane attivo fino a quando G7 viene disattivato Programmando G7 senza parametri oppure G7 L1 1 posizionamento degli assi rotativi sull origine pezzo si disattiva G7 G7 non viene disattivato da M30 o da lt fine programma gt Quando si riattiva il controll
396. o CN Keine Unterstutzung der NC Sprache wahrend dem Editieren 66 Heidenhain 17 12 2003 INTRODUZIONE EDITING DI UN PROGRAMMA 10 15 1 Annulla undo Annulla Possono essere annullate fino a 100 azioni Le seguenti azioni non possono essere annullate Seleziona cancella sposta copia blocco Scrivi blocco inserisci file Trova e sostituisci 10 15 2 Salta al numero di riga Uai a Nota I numero di riga il numero di riga nel file e non il numero di blocco N all interno di un programma 1 12 2003 MillPlus IT V510 67 INTRODUZIONE EDITING DI UN PROGRAMMA 68 Heidenhain 17 12 2003 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 11 Esecuzione di controllo del programma 11 1 Modo Esecuzione di controllo Durante l esecuzione di prova gli spostamenti vengono eseguiti con avanzamento aumentato MC 741 Attivare il programma 11 1 1 Selezione dell opzione Esecuzione di controllo No M 5 7 Nessuna uscita da M S e T Avvertenza Bloccare l asse MC 100 C3 1 Asse MC 105 C3 2 Asse MC 110 C3 3 Asse MC 115 C3 4 Asse 11 1 2 Esecuzione di controllo tT Avviare l esecuzione di controllo 17 12 2003 MillPlus IT V510 69 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 11 2 Esecuzione di controllo grafica Attivare il programma 11 2 1 Funzioni grafiche Selezionare la vista 2 2 5 3D an per es la vista 3D 11 2 2 Rappresentazione grafica Rotazione Rappresentazione grafica A
397. o E specificato Grazie a questo parametro il programma pu riconoscere se stata individuata la rottura utensile stato 4 Ci vale soltanto se il messaggio di errore stato disattivato con 13 1 Mandrino fermo Il MILLPLUS per la misurazione a mandrino fermo utilizza l avanzamento di tastatura di MC394 Per il calcolo del numero di giri del mandrino o per l avanzamento di tastatura fare riferimento a G607 382 Heidenhain 17 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 7 G611 TT Misurazione utensile di tornitura 6 TT130 misura utens di tornitura D Angolo di orientamento punta UT Per la descrizione fare riferimento al capitolo Tornitura 17 12 2003 MillPlus IT V510 383 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 8 G615 Laser misurazione utensile di tornitura 6 Laser misura utens di tornitura D Angolo di orientamento punta UT 0 Orientamento UT Per la descrizione fare riferimento al capitolo Tornitura 384 Heidenhain 17 12 2003 CICLI DI MISURAZIONE 27 Cicli di misurazione 27 1 Introduzione ai cicli di misurazione Cicli di misurazione nel livello principale G620 Misura angolo G621 Misurazione posizione G622 Misurazione spigolo esterno G623 Misurazione spigolo interno G626 Misurazione spigolo retto esterno G627 Misurazione spigolo retto interno G628 Misurazione cerchio esterno G629 Misurazione cerchio interno Ciclo di misurazione speciale G631 Obliquene
398. o alle Lettere identificative degli assi indica se la posizione quella del punto di contatto utensile o quella nelle coordinate della macchina Per commutare la visualizzazione si utilizza lo stesso softkey previsto per G7 Avanzamento L avanzamento programmato si riferisce al punto di contatto tra superficie e utensile La testa portautensile pu compiere altri movimenti Messaggi di errore P341 Vettore utensile non corretto Il vettore utensile 11 J1 K1 non corretto Questo messaggio di errore viene generato quando tutte le componenti del vettore sono uguali a zero P342 Vettore normale alla superficie non corretto Il vettore normale alla superficie I J K non corretto Questo messaggio di errore viene generato quando tutte le componenti del vettore sono uguali a zero 1 12 2003 MillPlus IT V510 289 Esempio G141e TCPM Vettore utensile con 11 J1 K1 Questa programmazione indipendente dalla macchina oO Z O ZI Z O1 ZI O1 N113 materiale rettangolare con smussi superiori R4 e orientamento dell utensile 5 gradi N1 G17 N2 T6 M67 fresatura sfere 10 nella tabella utensili T6 R5 C5 N3 G54 110 N4 GO X0 YO Z0 BO CO S6000 M3 N5 F50 E1 0 N6 G141 RO R1 0 L2 0 non occorre programmare i valori di default N7 R uguale a 0 mm nel sistema CAD N8 R1 uguale a 0 mm nel sistema CAD N9 L2 0 gli assi rotanti eseguono la corsa pi breve N1
399. o asse Z l utensile si sposta in direzione Z e X del sistema di coordinate fisso della macchina Con la funzione G7 si definisce la posizione del piano di lavorazione indicando gli angoli di orientamento Gli angoli indicati descrivono le componenti angolari di un vettore spaziale Programmando le componenti angolari del vettore spaziale il controllore calcola automaticamente la posizione angolare degli assi orientabili Il MillPlus calcola la posizione del vettore spaziale e quindi la 1 12 2003 MillPlus IT V510 193 ORIENTAMENTO DEL PIANO DI LAVORAZIONE posizione dell asse mandrino dalla rotazione intorno al sistema di coordinate fisso della macchina La sequenza delle rotazioni per il calcolo del vettore spaziale fissa il MillPlus ruota prima l asse A poi l asse B e infine l asse C La funzione G7 attiva nel programma subito dopo la definizione Il MillPlus pu posizionare automaticamente solo assi regolati Nella definizione G7 si pu introdurre oltre agli angoli di orientamento una distanza di sicurezza con cui vengono posizionati gli assi orientabili Usare solo utensili preimpostati lunghezza utensile completa nella tabella utensili Durante il processo di orientamento la posizione della punta dell utensile rimane quasi invariata rispetto al pezzo Dipende dal tipo di movimento L1 Il MillPlus esegue il processo di orientamento in traslazione rapida 23 7 2 Tipi di macchina Si possono usare fresatrici a qu
400. o che contiene il nome della feature e un identificatore In qualunque momento si pu commutare tra la programmazione IPP e la programmazione DIN Il processo di lavorazione pu essere simulato in qualunque momento durante la creazione di un programma 21 1 2 Preparazione alla programmazione in IPP Le tabelle di tecnologia dovrebbero contenere i dati appropriati La tabella utensili dovrebbe contenere gli utensili comunemente utilizzati Avvertenze Accertare sempre che il ritorno dell asse utensile nel parametro E714 sia sufficiente per evitare una collisione tra utensile e pezzo o dispositivo di bloccaggio Il macro di avviamento IPP deve contenere i dati corretti Se nella tabella utensili non contenuto alcun utensile idoneo IPP genera in questa tabella un nuovo utensile Gli eventuali utensili generati dalla IPP devono essere inseriti nella tabella utensili Nella simulazione per es M6 viene trasformato in M67 21 1 3 Sequenza di programmazione IPP La procedura per programmare un nuovo programma in IPP riportata sotto 1 Iniziare con la definizione di un grezzo 2 Come opzione definire il tipo bloccaggio da usare 3 Continuare programmando il pezzo usando le feature IPP 4 Scegliere la feature M30 per chiudere il programma 1 12 2003 MillPlus IT V510 157 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG 21 2 Simboli del menu principale grafico IPP Lavorazioni di foratura Fine program
401. o compens raggio utens G40 N G40 Esempio 6 Annullam compens raggio utens N9 G42 Attivazione della compensazione raggio destra N10 G1 X N11 X Y N12 G40 Annullamento della compensazione raggio N13 GO Y Avvertenze G40 diventa automaticamente attivo dopo Inserimento del controllore Softkey Clear Control Softkey interruzione programma M30 17 12 2003 MillPlus T V510 221 23 24 Compensazione fresa sinistra destra G41 G42 222 N G41 642 In entrambi i casi la direzione di osservazione corrisponde alla direzione di movimento dell utensile G41 G42 O O G G Avanzamento di taglio costante con compensazione raggio dei cerchi Il parametro F1 serve per tenere costante l avanzamento programmato sul contorno del pezzo indipendentemente dal raggio fresa e dalla forma del contorno F1 0 Nessun avanzamento di taglio costante resettare lo stato attivo M30 softkey interruzione programma o dopo il softkey CNC L avanzamento programmato dovrebbe rappresentare la velocit della punta dell utensile S 74 K Avanzamento di taglio troppo grande Avanzamento di taglio troppo piccolo F1 1 Avanzamento di taglio costante soltanto sul lato interno degli archi di cerchio L avanzamento programmato viene ridotto per garantire che la punta dell utensile si sposti alla velocit ridotta sul lato interno di un arco di cerchio Heidenhain 17 12 2003 F1 2
402. o contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura NMEKMNKMNK QQ Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura Posizione dell utensile in senso assiale Questa posizione il punto di partenza della lavorazione di finitura La lavorazione di finitura ha inizio su Y Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Angolo gt 0 sul punto iniziale contorno L angolo A o B deve essere scelto in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Lunghezza smusso sul punto finale contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo sul punto finale contorno Lunghezza smusso sul punto iniziale contorno Raccordo tra gli angoli A e B L orientamento utensile pu essere soltanto 4 5 o 6 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 MillPlus IT V510 487 MODO TORNITURA 32 13 4 Luce radiale finitura G827 R1 I2 R2 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Angolo Angolo Lunghezza smusso Raccordo Lunghezza smusso Raccordo Posizioni base A 0 B 0 11 0 R1 0 12 0 R2 raggio tagliente
403. o finale ass X Y Z2 91 Punto finale incr X V Z2 DOCNHKERXT DI Per la descrizione fare riferimento al capitolo Tornitura 17 12 2003 MillPlus T V510 217 23 21 G36 G37 Attivazione fine modo Tornitura Per la descrizione fare riferimento al capitolo Tornitura 218 Heidenhain 1 12 2003 23 22 Attivazione disattivazione della maggiorazione G39 Il contorno programmato pu essere modificato con una maggiorazione Attivazione della maggiorazione N G39 R L R Maggiorazione raggio utensile L Maggiorazione lunghezza utensile Disattivazione N G39 LO e o RO 6 Attivazione spostam utensile L Offset lunghezza utensile R Spostam raggio ut Note e impiego Le modifiche alla maggiorazione lunghezza utensile diventano operative con il successivo avanzamento in profondit La maggiorazione raggio utensile operativa soltanto con la compensazione raggio fresa attiva Le modifiche alla maggiorazione raggio utensile con la compensazione raggio fresa non attiva diventano operative dopo l attivazione della compensazione raggio fresa G41 G42 G43 G44 Le modifiche alla maggiorazione raggio utensile con la compensazione raggio fresa attiva vengono compensate linearmente su tutta la traiettoria nel successivo blocco di movimento Nota La maggiorazione raggio viene sovrapposta dall attivazione delle seguenti funzioni G6 G83 G89 G141 G182 La maggiorazione lunghezza rimane operativ
404. o foro D3 per spogliare Movimento di corsa di ritorno in traslazione rapida F5 sulla 1 distanza di sicurezza L1 e in traslazione rapida sulla 2 distanza di sicurezza L2 NO I Processo di lavorazione si E ili i T C4 1 i Gt C1 2 C2 gt C3 I L L T sl C1 3 C2 gt C3 j C1 n C2 gt C3 C3 D3 Immissione C1 C4 C1 Immissione C1 C4 lt C1 Esempio u Li gt wT 50 N5 T1 M6 Cambio utensile N10 S500 M3 Attivazione mandrino N15 G783 L150 L1 4 C1 20 C4 5 C2 2 C3 6 C5 0 5 F200 Definizione del ciclo di foratura profonda N20 G79 X50 Y50 Z0 Esecuzione del ciclo di foratura profonda 17 12 2003 MillPlus T V510 435 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 14 G784 Ciclo di maschiatura Definire il ciclo di maschiatura in un unico blocco di programma 6 Ciclo di maschiatura L Profondita F2 Passo L Profondit gt 0 L1 Valore di allineamento passo filettatura 4x D3 Tempo in secondi durante il quale l utensile sosta sul fondo foro Impostazioni di default L1 1 L2 0 D3 0 EASYoperate amp DIN ISO G784 disponibile solo in EASYoperate Note e impiego Serrare l utensile in un mandrino di compensazione longitudinale Tale mandrino provvede a compensare le tolleranze di avanzamento e numero di giri durante la lavorazione Terminato il ciclo lo stato del mandrino e lo stato del refrigerante vengono ripr
405. o iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Profondit di avanzamento Angolo Angolo Lunghezza smusso Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile I 0 K 0 Funzioni associate G837 per la finitura Note e impiego Prima viene eseguita la truciolatura e poi la finitura L orientamento utensile pu essere soltanto 3 4 o 5 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 Sgrossatura assiale Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Profondit di accostamento Angolo 1 Angolo 2 DD7NHEMWNHKENHK Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y e si riduce con C fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Z1 e continua fino al raggiungimento di Z2 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Misura dei singoli avanzamenti in profondit dell utensile in senso radiale La profondit non deve essere un multiplo della profondit di avanzamento Angolo gt 0 sul
406. o spigolo Attivaz j i dati i inci BPS vaz Attivare i dati nel piano principale DE Attivare i dati nell asse utensile 8 3 Impostazione del valore attuale Per la lavorazione del pezzo i punti di zero macchina devono essere messi in riferimento reciproco Il punto di zero pezzo viene determinato dall operatore e comunicato al controllore tramite lo spostamento di origine M gt 2 je Punti zero FST EASYoperate Opzioni Setup Tocca lato o Doo del centro Resei SL b assi Punto di riferimento Measure side HN W EB 654 I5 Punti zero Reset assi B Punto zero programmato ua er Ra BO Hina IS WORK Selez ER Attivaz pto zero Continuo ZPS Selezione dell origine Posizionamento con i tasti di movimento degli assi Introduzione dei valori effettivi degli assi Attivaz PS _ Trasferimento dei valori attuali degli assi nella visualizzazione asse e trasferimento delle origini nella tabella spostamenti di origine 17 12 2003 MillPlus T V510 41 IMPOSTAZIONE DEL VALORE DI ASSE 8 4 Measure side Introduzione Con la funzione Tocca lato il punto zero pezzo viene collocato su una posizione qualsiasi della tavola di lavorazione Questa posizione viene memorizzata come spostamento punto zero nella tabella degli spostamenti punto zero La misurazione viene eseguita con un tastatore 3D collocato nel mandrino principale Le misurazioni funzionano nel piano di lavorazione norm
407. o trasversale esterno al materiale 11 3 Lavorazione nella stessa direzione Con direzione B1 e B2 viene stabilita la fresatura da eseguire concorde o discorde Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Introduzione Impostazioni di default L1 1 L2 0 L3 0 C1 L L3 C2 67 C3 5 11 1 Svolgimento del ciclo Metodo meandri 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza oltre la superficie del pezzo Il punto iniziale il raggio utensile pi la distanza di sicurezza radiale C3 accanto alla posizione programmata 2 Movimento in traslazione rapida a immersione F2 per profondit di accostamento C1 alla profondit successiva 3 Successivamente l utensile esegue la fresatura di una riga in asse principale Il punto finale di tale movimento situato sulla larghezza di taglio C2 max 50 dal raggio fresatura nel materiale All ultimo taglio l utensile si porta alla distanza di sicurezza radiale esterna al materiale 4 L utensile si muove con avanzamento fresatura trasversalmente al punto iniziale della riga successiva All ultimo taglio questo si sposta del 10 del raggio fresatura esternamente al materiale Ripetere la fresatura per righe da 3 a 4 fino a completa lavorazione della superficie impostata Ripetere i punti da 1 a 6 fino a raggiungere la profondit desiderata L Al termine avr luogo un movimento di traslazione rapida sulla 1 2 distanza di
408. o versione DP G23 N1007 N5 server1 test1 in posizione iniziale significa richiamo del programma N1007 in rete dalla directory server1 test1 su un hard disk esterno G23 N1007 N5 S test1 Richiamo diretto del programma N1007 in rete dalla directory test1 su un hard disk esterno Unit locali C D E F non sono ammesse Avvertenze Il programma principale o il sottoprogramma chiamato non deve contenere alcuna funzione G23 pertanto esso non pu essere annidato programmi pi grandi di 100 KByte non devono contenere istruzioni di salto 212 Heidenhain 17 12 2003 ATTIVAZIONE DISATTIVAZIONE DELL OVERRIDE AVANZAMENTO E MANDRINO G25 G26 23 17 Attivazione disattivazione dell override avanzamento e mandrino G25 G26 Attiva G25 o disattiva G26 l override avanzamento e mandrino per il comando dei movimenti di avanzamento e mandrino programmati Questo fissato a 100 con l override avanzamento e mandrino disattivato Attivare l override avanzamento e mandrino N G25 Disattivare l override avanzamento F 100 N G26 12 1 o senza 12 Disattivare l override mandrino S 100 N G26 12 2 Disattivare l override avanzamento e mandrino F e S 100 N G26 12 3 Parametri 6 Override avanzamento disattivo I2 1 F100 2 S100 3 F S100 F 100 S 100 F 5 100 Esempio N66 G26 I2 1 Disattivare l override avanzamento cio fisso a 100 N70 G2512 2 Attivare l override avanza
409. odalit attiva 2 Codice 3 errore tastatore di misurazione 3 Codice 0 o 1 contatto tastatore di misurazione 1 2 E 0 Durante la misurazione non stato determinato alcun punto di misurazione E 1 Durante la misurazione stato determinato un punto di misurazione 11 3 E 0 Informazione da IPLC Tastatore Laser non attivato E 1 Informazione da IPLC Tastatore Laser attivato Vedere la documentazione del sistema tastatore Durante la modalit con G182 le funzioni da G148 a G150 non possono essere usate 296 Heidenhain 17 12 2003 23 68 Lettura dati utensile punto zero G149 Richiesta utensile attivo N G149 TO E Richiesta delle misure di utensile N G149 T T2 L1 R1 M1 Richiesta stato utensile N G149 T E Richiesta dei dati di spostamento di origine N G149 N1 0 1 E Interrogazione dei valori di spostamento pallet N G149 N1 0 1 E Richiesta dei dati memorizzati di spostamento di origine Con origini standard o MC84 0 N G149 N1 51 59 indirizzo asse indirizzo asse Con origini ampliate con MC84 gt 0 N G149 N1 54 NR indirizzo asse indirizzo asse B47 Richiesta dei dati programmabili di spostamento di origine N G149 N1 92 93 indirizzo di asse 7 indirizzo di asse Richiesta dei valori attuali di posizione degli assi N G149 indirizzo asse indirizzo asse Parametri
410. oftware as supplied by HEIDENHAIN doe not include virus protection programs The origin of new viruses happens so fast that included virus protection programs will not be up to date It is therefore the responsibility of the user of the CNC to take care of the installation of adequate virus protection programs 1 3 4 Disattivazione di MillPlus 7 su un sistema a processore doppio Premere innanzitutto il pulsante di arresto di emergenza per assicurarsi che i motori siano effettivamente NEED LUENEENMEN SEO SOLLE Won e e I e e e e e e e e e ee dio _aGGooocssge D Sn onelioo Premere il tasto Windows sulla tastiera del PC MillPlus IT 1 12 2003 MillPlus IT V510 5 INTRODUZIONE Windows aprir la funzione START fa MIllus IT a Windows Update AR RP AY RP AZ RP AC SISESES Selezionare Chiudi sessione Windows richiede una conferma Beendet die Sitzung und f hrt Windows herunter Abbrechen Hilfe Se non fosse disponibile il tasto di arresto di emergenza viene visualizzato il seguente messaggio System shutdown refused Press emergency stop and try again Nota Se l azionamento viene attivato non necessario attendere fino all avvio del software Appena inizia la procedura di avvio infatti possibile premere Ctrl Esc per passare alla procedura successiva 6 Heidenhain 17 12 2003 SICUREZZA 2 Sicurezza Simboli e spiegazioni Indica un immed
411. ogrammare qualsiasi funzione G ma non tutte le funzioni G hanno senso Per esempio una tasca non ha alcun senso in modo Tornitura Il parametro C e alcuni altri parametri non possono pi essere programmati in alcune funzioni G Una descrizione delle G funzioni permesse data nel capitolo 14 G36 rimane attiva finch non viene annullata da G37 dall avvio o da lt Reset CNC gt G36 non viene annullata da M30 o lt Interrompi programma gt II CNC attiva di nuovo l asse C Se all inizio di G37 il mandrino operatore ancora in rotazione esso viene arrestato Sullo schermo la posizione degli assi rotanti viene indicata con un valore compreso tra 0 e 359 999 gradi G94 si attiva G37 rimane attiva finch non viene annullata da G36 G37 non viene annullata da M30 o lt Interrompi programma gt Dopo l avvio o lt Reset CNC gt G37 sempre attiva Descrizione 2 N9000 gestione asse C N1 T M06 Cambio utensile da tornio N2 GO Y Z Posizionamento utensile N3 G74 X1 1 Y1 1 In rapido verso centro asse rotante N4 G54 11 Origine su centro asse rotante X0 YO N5 G36 Attivazione modo Tornitura N6 G17 Y1 1 Z1 2 Attivazione piano di lavoro N7 G96 M1 3 S1 200 Velocit di taglio e numero di giri N8 G302 O7 Sovrapposizione orientamento utens N9 G Lavorazione al tornio N10 G37 Fine modo Tornitura N11 6G Fresatura N12 M30 Fine programma MillPlus T V510 463 MODO TORNITURA 32 4 464 G17 G18 Piano del modo T
412. ologia per es i dati programmati sono indicati in giri min mentre nella Tabella di Tecnologia sono indicati in m min 17 12 2003 MillPlus T V510 87 TECNOLOGIA F1 Velocit di avanzamento in mm giro La velocit di avanzamento per la combinazione di materiale processo di lavorazione tipo di utensile e raggio utensile indicata negli altri parametri deve essere prelevata o calcolata da speciali tabelle F2 Velocit di avanzamento per dente in mm giro Si riferisce ai tipi di utensile con pi di un tagliente La velocit di avanzamento per la combinazione di materiale processo di lavorazione tipo di utensile e raggio utensile indicata negli altri parametri deve essere prelevata o calcolata da speciali tabelle S1 Velocit di taglio in m min S2 Numero di giri del mandrino in giri min Questo dato deve essere prelevato dalla corrispondente documentazione del produttore dell utensile oppure si deve adottare un valore derivato dall esperienza 14 1 1 Utensile con diversi raggi Nel caso di utensili dello stesso tipo con diversi raggi non necessario preparare un valore di tabella per ciascun utensile Se la combinazione di materiale processo di lavorazione e tipo di utensile rimane invariata sono necessari soltanto due valori di tabella e precisamente un valore per il raggio utensile pi piccolo e un secondo valore per il raggio pi grande La tecnologia interpola dai i due valori di tabella la velocit di avanzamento e il numero
413. on lo stato attuale dell angolo solido G7 programmato Nel gruppo di softkey delle modalit Jog compare un nuovo softkey Jog nel piano G7 Con questo softkey si pu commutare tra il piano di lavorazione obliquo e le coordinate di macchina Se la posizione visualizzata in coordinate di macchina viene visualizzata la posizione effettiva della punta dell utensile CAMBIO UTENSILE Se attivo G7 non consentito un cambio utensile messaggio di errore Si deve prima disattivare G7 Per tornare a lavorare nel piano di lavorazione obliquo dopo il cambio utensile si deve attivare di nuovo G7 Esempio N100 G7 B5 45 L1 1 Impostazione del piano N110 T14 Preselezione dell utensile N200 GO Z200 L asse utensile viene ritirato N210 G7 B5 0 L1 1 Disattivazione di G7 N220 M6 Cambio utensile 1 12 2003 MillPlus IT V510 189 ORIENTAMENTO DEL PIANO DI LAVORAZIONE G7 A PARTIRE DA V400 N230 GO X Y Z Traslazione rapida sulla nuova posizione iniziale N240 G7 L1 1 B5 45 La testa ruota di nuovo sul piano G7 CAMBIO PALETTA TESTA ORIENTABILE O UTENSILE Se attivo G7 non pu essere eseguito alcun cambio di paletta testa orientabile o utensile Viene segnalato un errore e il programma deve essere interrotto Prima di questi cambi si deve disattivare G7 ORIENTAMENTO DEL PIANO DI LAVORAZIONE CON M53 M54 In caso di modalit mista con G7 e M53 M54 prima della programmazione di G7 deve essere disattivato con M55 il pos
414. one Lomyunitazlore 17 12 2003 MillPlus IT V510 23 DISPOSIZIONE DELLA TASTIERA STRUTTURA DELLO SCHERMO 24 Heidenhain 17 12 2003 COORDINATE PEZZO 4 Coordinate pezzo 4 1 Sistema di coordinate e direzioni di movimento 4 2 Assi C Y 4 3 Origini R Riferimento di macchina M Punto di zero macchina W Punto di zero pezzo 17 12 2003 MillPlus T V510 25 COORDINATE PEZZO 4 4 Coordinate cartesiane N 2 gt 7 N A i N i A Coordinate assolute G90 Coordinate incrementali G91 La programmazione assoluta incrementale parola per parola X90 X91 Y90 indipendente dal sistema di misura modalmente valido G90 G91 4 5 Coordinate polari PA A N rd N an p Be 07 Pal ve A e 7 231 SX Pol a j RE p p ef SIX i si ZAR 2 LZ 7 pi x D ag IK I D 5 A A nl Coordinate assolute G90 Coordinate incrementali G91 La programmazione in coordinate polari non viene influenzata dalla programmazione assoluta incrementale parola per parola Nota Se si programmato un punto polare vedere G9 i blocchi di programma a programmazione polare angolo e lunghezza non si riferiscono pi all origine bens all ultimo punto polare programmato 4 5 1 Assegnazione delle coordinate polari Coordinate polari Asse di riferimento Movimento B1 angolar
415. one utensile possibile inclinare la direzione dell utensile rispetto al piano di lavorazione Essa permette di lavorare con il mandrino portafresa inclinato In tal modo si possono migliorare sensibilmente le condizioni di passata durante la fresatura e con esse anche la finitura superficiale Vedere Rotazione del piano di lavorazione G7 L R e C della tabella utensili N G8 A5 A6 B5 B6 C5 C6 A7 B7 C7 L L1 l2 L3 F6 Parametri 6 Orientamento utensile inclinabile L Offset lunghezza utensile A5 Angolo di rotazione assoluto B5 Angolo di rotazione assoluto C5 Angolo di rotazione assoluto A6 Angolo di rotazione incrementale B6 Angolo di rotazione incrementale C6 Angolo di rotazione incrementale B Par E per posiz in B C Par E per posiz in C Li No mov i assi rot 2 punta ut L2 1 2 3 Neg Pos A B C angle L3 Correzione raggio utensile O si F6 Alimentazione blocco Avvertenze ed uso Le seguenti funzioni G non sono ammesse quando attiva G8 G6 G19 G40 G41 G42 G43 G44 G141 G180 G182 La rotazione della direzione dell utensile pu essere definita in due modi Assoluta Programmazione con i parametri A5 B5 o C5 In tal modo si definiscono le rotazioni assolute intorno ai relativi assi positivi Le rotazioni vengono calcolate come segue 1 La rotazione G8 attiva viene annullata 2 C5 rotazione intorno all asse Z pos
416. operate consente di eseguire cicli e l immissione libera direttamente sulla macchina Grazie ad un menu grafico possibile selezionare i cicli ed immetterli con procedure guidate dati immessi possono essere memorizzati in un elenco ad eccezione della misurazione dei pezzi Se i cicli e le immissioni libere memorizzati vengono eseguiti nel modo previsto un riavvio consente di eseguire nuovamente la procedura Prima di avviare la lavorazione necessario attivare F S T e mettere in funzione i mandrini non per la grafica EASYoperate nel modo manuale e Durante la preparazione di macchine complesse possibile eseguire determinate operazioni in modo semplice e diretto Ad esempio misurare e allineare i pezzi e Per eseguire lavorazioni semplici che precedono spesso un programma di elaborazione richiesto un comando semplice Le lavorazioni comprendono ad esempio lo sgrossaggio finitura delle superfici la creazione di superfici di fissaggio o di fori e cos via e Esecuzione di dati relativi ai cicli memorizzati Teach in Play back Nota Le funzioni G utilizzate nei cicli sono descritte nella sezione ad esse dedicata 1 12 2003 MillPlus IT V510 123 FASYOPERATE 19 1 Accesso al modo EASYoperate Nel modo manuale possibile richiamare la funzione EASYoperate con la riga di menu Viene innanzitutto visualizzato il menu principale con le funzioni di base M gt gt B Punti zero FST CAGL Lu EASfoperate
417. ordine 53 Spline coeff terzo ordine 61 Primo punto supp asse K Y61 Primo punto supp asse Y N DE an N Il u U O 61 Primo punto supp asse Z 62 Secondo punto supporto asse K Y62 Secondo punto supporto asse Y 62 Secondo punto supporto asse 2 17 12 2003 MillPlus T V510 185 INTERPOLAZIONE SPLINE G6 Formati con spline cubiche Spline con tutti i coefficienti definiti G6 X51 Y51 Z51 X52 Y52 Z52 X53 Y53 Z53 Spline con tangente costante con la spline precedente G6 X52 Y52 Z52 X53 Y53 Z53 Spline con curvatura costante con la spline precedente G6 X53 Y53 Z53 Parametri Spline cubiche X51 Y51 Z51 Spline coefficiente primo ordine X52 Y52 Z52 Spline coeffic secondo ordine X53 Y53 Z53 Spline coeff terzo ordine Example Bezier splines N17001 Spline Curva N1 G98 X2 Y 6 Z 2 110 J10 K10 N2 G17 N101 GO X0 YO Z0 F500 N102 G6 X1 X61 0 3 X62 0 7 Y1 Y61 0 3 Y62 0 7 Z0 001 Z61 0 Z62 0 N103 X2 Y1 001 Z0 N104 X3 YO Z0 001 N105 X4 Y1 Z0 N106 X6 X62 5 7 Y2 Y62 2 Z0 001 Z62 0 N107 X8 X61 6 X62 7 5 YO Y61 1 5 Y62 0 Z0 Z61 0 Z62 0 001 N108 X10 X61 8 5 X62 10 Y2 Y61 0 Y62 1 5 Z0 001 Z61 0 001 Z62 0 N109 GO X0 YO Z0 N110 M30 N101 Posizionamento sulla posizione iniziale P1 N102 Primo elemento Retta Tangente in P1 P2 e in P3 P4 Il punto finale P4 Tutte le coordinate devono essere introdotte S
418. ore il blocco di programmi errato compare con un messaggio di errore e viene indicato tra parentesi Esempio N G301 O Contenuto blocco originale errato Nella directory Startup sono memorizzate le tabelle tecnologiche e le macro di configurazione IPP Si consiglia di non memorizzare altri programmi nella directory Startup Le uniche eccezioni sono rappresentate ad esempio dai sottoprogrammi che possono essere richiamati da pi programmi principali Mentre il file viene copiato rinominato o caricato il numero del programma nel primo blocco viene adeguato al nome del file a condizione che il nome del file corrisponda a un numero di programma valido programmi principali richiamabili con G23 e i sottoprogrammi richiamabili con G22 devono trovarsi nella stessa directory del programma principale attivo All uscita dall editor viene visualizzato un messaggio che richiede di memorizzare le modifiche apportate Le modifiche apportate al programma principale attivo e ai sottoprogrammi corrispondenti verranno salvate automaticamente programmi di grandi dimensioni che non possono essere salvati nella memoria di lavoro devono essere eseguiti con il softkey Comando CAD Esiste comunque la possibilit di richiamare e di elaborare con G23 un programma di grandi dimensioni da un programma che non viene eseguito in Comando CAD 1 12 2003 MillPlus IT V510 49 IMPORTAZIONE ESPORTAZIONE E GESTIONE DEI DATI 9 8 1 Modificazion
419. ore G7 ancora attivo Quindi si pu posizionare sul piano G7 Dopo il posizionamento sul riferimento o un lt reset CNC gt G7 viene disattivato Avvertenza All inizio di qualunque programma con G7 si raccomanda di programmare un G7 senza parametri In questo modo il piano viene sempre azzerato durante l avvio del programma interruzione durante il piano orientato e riavvio Senza questo G7 iniziale la prima parte del programma viene eseguita nel piano orientato invece che in quello non orientato Questa programmazione simile alla programmazione con G17 G18 diverse origini o diversi utensili ASSI ROTATIVI Gli assi rotativi possono essere programmati normalmente nel piano orientato Il programmatore ha la responsabilit di garantire che le posizioni degli assi rotativi coincidano con la rotazione G7 POSIZIONE ASSOLUTA G74 Se attivo G7 G74 Posizione assoluta si riferisce alle coordinate di macchina Questo uguale come in V3 3x GRAFICA La grafica mostra il piano G7 come vista principale Lo schermo viene rinnovato se viene attivato G7 Se attivo G7 viene visualizzata la posizione tra utensile e pezzo DISPLAY Se attivo G7 sul display dietro il numero utensile viene visualizzata un icona gialla Per mezzo di una p minuscola a destra accanto ai caratteri di asse viene indicato se la posizione visualizzata nel piano di lavorazione obliquo o in coordinate di macchina Lo stato di lavorazione ampliato c
420. ore specificato lt Numero di identificazione interno tabella gt Nome della tabella nella memoria lt Colonna gt Numero di colonna lt Valore gt Valore da cercare Valore restituito Il numero della riga contenente il valore specificato da cercare Se questo valore non viene trovato il valore restituito 0 Esempio La tabella seguente presente in memoria con il numero di identificazione interno tabella in E40 ID Sbilanciamento Avanzamento o Ampiezza O 200 000 0 00710 200 000 0 01992 N8 E41 arrayFind E40 1 20 Cerca valore 20 nella colonna 1 Il risultato E41 3 Nota Con arrayFilter possibile generare una tabella con i soli valori cercati In tal modo in seguito possibile trovare la riga successiva 24 8 2 7 arrayWrite Numero di identificazione interno tabella Riga Colonna Valore La funzione arrayWrite serve per aggiungere un valore in una tabella nella memoria CNC lt Numero di identificazione interno tabella gt Nome della tabella nella memoria Numero o parametro E numero di identificazione interno tabella valore restituito di arrayNew o arrayOpen lt Riga gt Numero di riga lt Colonna gt Numero di colonna lt Valore gt Valore da scrivere nella tabella L elemento tabella lt riga gt lt colonna gt deve essere svuotato quando il lt valore gt inserito 999999999 Valore restituito 0 Se il valore non viene scritto nella tabella 1 Se il valore viene
421. orientamento UT O sul corrispondente asse Y o Z Heidenhain 17 12 2003 MODO TORNITURA 32 5 G33 Movimento di filettatura Il G33 un movimento di filettatura e taglia in una passata una filettatura con avanzamento e passo della filettatura fisso L avanzamento determinato dal numero di giri del mandrino e dal passo della filettatura Caratteristiche Filettatura eseguita con circuito di regolazione aperto e Tipi di filettatura possibili cilindrica e conica e Durante G33 non sono attivi gli override mandrino e avanzamento e Pi movimentidi filettatura possono essere programmati in successione p es entrata e uscita obliqua e Si pu programmare l angolo iniziale di filettatura e numero di giri S1 ed il senso di rotazione M1 devono essere programmati in anticipo e G33 viene segnalato al IPLC WIX thread movement Movimento di filettatura Coordinata punto finale Coordinata punto finale Coordinata punto finale Passo Numero par E punto del piano Punto finale ass Y 2 Punto finale inor A Y lis SY NVO UNK XD Indicazioni ed impiego IMPIEGO Il movimento G33 inizia se il numero di giri attuale e quello programmato sono uguali N real N nomin e dopo il marcatore e l angolo iniziale calcolato D G33 esegue un solo movimento di filettatura dalla posizione attuale fino al punto programmato Il numero di giri programmato G97 S1 ed il passo della filettatura J determinano l avanz
422. ornitura In modo tornitura la macchina pu eseguire la lavorazione dei pezzi su piani di lavorazione differenti Il piano di lavorazione in modo tornitura G36 viene definito con G17 Y1 1 Z1 2 asse utensile Z verticale o G18 Y1 1 Z1 2 asse utensile Y orizzontale Z G18 01 B180 DO Z G17 01 B0 D0 ar La funzione G17 G18 definisce su quale asse vengono calcolati i dati utensile per lunghezza L e raggio R 617 Lin direzione Z R in direzione Y G18 Lin direzione Y R in direzione Z In modo tornitura le lavorazioni vengono eseguite come singoli comandi DIN sulle superfici di lavorazione YZ o XZ Le lavorazioni con cicli di tornitura vengono eseguite sui diversi piani di lavorazione solo sulla superficie di lavorazione YZ Nota Y1 1 primo asse principale Z1 2 secondo asse principale L angolo positivo e la direzione di rotazione in senso orario sono definiti dall asse Y all asse Z Il piano G17 G18 in modo tornitura sovrascrive il piano G17 G18 attuale in modalit fresatura Con G37 modalit fresatura il piano G17 G18 viene ricommutato in modo tornitura sull attuale piano G17 G18 in modalit fresatura Il raggio UT R viene calcolato come traslazione sul diverso piano G17 G18 e in funzione dell
423. orrezione Questo messaggio di errore viene visualizzato quando non si immettono gli elementi di correzione interessati nel modello cinematico 410 Heidenhain 17 12 2003 CICLI DI MISURAZIONE Costanti macchina MC843 Avanzamento di misura uM mGrad min MC846 Angolo di orientamento tastatore 0 1 2 3 tutti MC849 Tastatore 1 Angolo di orientamento grado Esempio N1 G17 Imposta piano N2 T2 M6 Cambio tastatore N3 GO X Y Z Posizionare il tastatore nel foro N4 G640 C1 50 11 1 Determinazione centro di rotazione Gli elementi di correzione vengono corretti 1 12 2003 MillPlus IT V510 411 CICLI DI MISURAZIONE 27 15 G642 Laser Compensazione temperatura Misurazione e correzione della dilatazione del mandrino per effetto della temperatura su 2 assi con l ausilio di un mandino di taratura e di un sistema di misura laser HPC Head Position Control Il ciclo G642 corregge l asse radiale rispetto al laser l asse utensile e la cinematica della testa La misurazione viene eseguita con il mandrino rotante per cui la temperatura resta stabile 6 Laser Compensaz temperatura 5 Velocita 01 02 Output della differenza tra i valori di correzione vecchi e nuovi Posizione base 12 0 13 0 Note e impiego Indicazioni generali Questo ciclo fissato con speciali requisiti di precisione esegue una compensazione di temperatura degli assi Il cambiamento di posizione degli assi per effetto della temperatura dovuto princip
424. otondamento alla fine Y3 Z3 B3 Sovrametallo di finitura lungo l asse Z L3 Sovrametallo di finitura lungo l asse Y I7 Finitura finale della gola 0 No 1 Si Posizioni base A 0 B 0 11 0 R1 0 13 0 R3 0 R2 0 17 0 B3 0 L3 0 Funzioni correlate G849 per la finitura Note e impiego Nota 496 Prima viene eseguita la scanalatura sgrossatura poi viene eseguita la finitura sul fianco e sul fondo della cava in funzione di I7 La larghezza utensile C6 viene prelevata dalla tabella utensili Se la larghezza utensile non indicata viene visualizzato un messaggio di errore Lo spostamento gole C6 2xC Lo spostamento massimo C6 Orientamento UT O memorizzato nella tabella utensili con la funzione G302 possibile sovrascrivere l orientamento UT nel programma se non noto alcun orientamento utensile quest ultimo viene prefissato dal ciclo direzione di lavorazione Alla fine della gola l attrezzo di scanalatura si solleva sotto i 45 e si ritrae di 0 5mm dal fianco della cava assicurarsi che l orientamento utensile corrisponda alla posizione del tagliente dell utensile lato destro sinistro oppure interno esterno Heidenhain 17 12 2003 MODO TORNITURA 32 13 13 Gole assiali finitura G846 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Larghezza utensile Angolo Angolo Lunghezza smu
425. ova funzionalit offerta dalle funzioni tabella semplice definizione del formato di tabelle bidimensionali memorizzazione di tabelle dall hard disk alla memoria CNC durante l esecuzione del programma memorizzazione di tabelle dalla memoria CNC all hard disk gestione di tabelle nella memoria CNC memorizzazione di tabelle in un formato tabellare chiaro che consente di valutare i dati agevolmente Cancellazione automatica di tabelle Tutte le tabelle presenti in memoria tranne quelle che sono memorizzate all avvio vengono cancellate automaticamente dalla memoria dopo le seguenti operazioni lt Reset CNC gt lt Interruzione programma gt lt Interruzione blocco gt con EASYoperate M30 e al riavvio del sistema CNC 24 8 2 Prospetto funzioni tabella Funzione Descrizione Source Destinazione arrayNew Creazione di una tabella bidimensionale nella memoria M e Li il __ arraySave Memorizzazione di una tabella dalla memoria all hard disk arrayOpen Memorizzazione di una tabella dall hard disk alla memoria ER end EEE arrayExist Verifica dell esistenza di una tabella sull hard disk o in HD M memoria arraySize Lettura del numero di righe o colonne nella tabella Mo o o o O ArrayFind Ricerca di un valore in una tabella __ M OO po ddl T_T _r__i O i arrayWrite Scrittura di un valore in una tabella DIM O_O arrayRead Lettura di un valore da una tabella MT _OOO_ EEE EEE GC
426. pensazione lunghezza utensile LO condizione predefinita Per la compensazione lunghezza utensile si deve programmare L1 Prima di attivare la funzione G74 la compensazione raggio G41 G44 deve essere annullata Con G74 la funzione geometria G64 non deve essere attiva Lo spostamento di origine attivo viene ignorato per il blocco G74 Il movimento di traslazione immediatamente precedente G74 deve essere programmato con GO o G1 Il movimento di traslazione immediatamente successivo a G74 viene automaticamente eseguito con la stessa funzione G Esempio Le coordinate di P riferite a R sono note P viene programmato nel modo seguente N10 GO X95 Y10 N11 G74 X 120 Y 115 Movimento da X95 Y10 a P Blocco di esempio N20 G74 X100 X1 1 Y123 456 Z1 10 K2 25 2 X100 X1 1 Posizione relativa rispetto alla posizione assoluta della costante di macchina Y123 456 Posizione relativa rispetto al punto di riferimento Z1 10 Z0 Posizione rispetto alla posizione assoluta della costante di macchina K2 Non viene considerato alcun arresto tra il movimento del blocco G74 e il movimento del blocco successivo II movimento successivo comincia dopo che in tutti gli assi stata quasi raggiunta la posizione nominale Questa posizione viene definita tramite la dimensione finestra K2 per la distanza di abilitazione spigoli K2 Dimensione finestra in mm 250 Heidenhain 17 12 2003 23 41 Cerchio
427. perate iii 125 19 2 IFunzione della lista uil 125 19 2 2Inserimento di formule in EASYoperate i 126 19 3Selezione avvio e o salvataggio del ciclo immissione libera een 127 19 3 1Avvio senza salvataggio salvataggio senza avvio nennen 127 19 4Menu principale del modo di fresatura ie 128 19 5Menu Misurazione del punto zero del pezzo i 129 19 5 1Finestra informativa Misurazione G62X iii 129 19 6MEenU FSTeense ar Ile ie 130 19 7Menu Campione zuerst 131 19 7 1 Dal assolutl IncreMmenlalz 2 2 ee a Aaa 131 19 SMenufFresa perspianare a e lpolubidiliialbabei dii 132 19 9Menus Lavorazioni di foraufa na ea RITA 132 19 10 Men Lavorazione tasca riale 133 19 11 MenusDiN Poesia 133 19 12 Hauptmen Dreh BetrieD iii 134 19 12 1 Dreh Betrieb einschalten nenne nenne anne nnnennnnnnnn 134 19 12 2 Attivazione del modo di fresatura 135 19 13 Menu menu principale TOrnitura iii 136 IV Heidenhain 17 12 2003 NDICE 19 14 MENU FR STes een 137 19 15 NenusrucioRliUra ciel A 138 19 16 Menu LFoncalulasss sleale labels 139 19 17 Menu Filettatura rientranze ii 140 19 18 ESempio gnis asse ila 141 20 Programmazione Profili Interattiva ICP e 143 2
428. pigolo O F ST EASYoperate Opzioni Setup Definizione del centro LE Reset assi Punto di riferimento Measure side HN M E 653 Punti di zero Tocca lato A Y Z R Posizione B M gt E 653 Attivaz spostamento punto zero Fa CO IDAALALAADAAL O0 00000000 H o DE E N gp 2 CI DO CO CO CO 50 CO CO CO CO CO I Punto zero index 17 12 2003 MillPlus T V510 39 IMPOSTAZIONE DEL VALORE DI ASSE Introduzione spostamento punto zero Attivaz PS Posizionamento sullo spigolo IE wlis introdurre i valori di spostamento X Y Z R F Rapporto Selez A Di G i LU Etnie ee m 6l Premere il softkey dalla cui direzione stato eseguito il posizionamento sullo spigolo Lo spostamento di origine viene calcolato per l asse e la direzione selezionati e memorizzato nella memoria di spostamento di origine Il valore di spostamento viene inserito nella visualizzazione asse attuale fino LU Visualizzazione della memoria spostamenti di origine Spostamen to zero Il AU YO ZU CO BO B4 0 IZ AU YO ZU CO BO B4 0 I3 AU YO ZU CO BO B4 0 I4 AU YO 20 CO BO B4 0 IS x0 YO ZU CO BO B4 0 Ib x0 YO ZU CO BO B4 0 If AU YO ZU CO BO B4 0 I8 AU YO ZU CO BO B4 0 I9 x0 YO ZU CO BO B4 0 110 x0 YO ZU CO BO B4 0 40 Heidenhain 17 12 2003 IMPOSTAZIONE DEL VALORE DI ASSE 8 2 Definizione del centro Procedura Come per la definizione dell
429. pliato rispetto a G81 ampliato rispetto a G83 ampliato rispetto a G83 solo in DIN ISO ampliato rispetto a G84 solo in EASYOperate ampliato rispetto a G85 ampliato rispetto a G86 ampliato rispetto a G84 solo in EASYoperate ampliato rispetto a G87 ampliato rispetto a G88 ampliato rispetto a G89 417 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 2 Introduzione Piano di lavorazione La programmazione del ciclo indipendente dal piano di lavorazione G17 G18 G19 e G7 Asse utensile e piano di lavorazione cicli vengono eseguiti nei piani principali correnti G17 G18 G19 o nel piano ruotato G7 La direzione di lavoro del ciclo stabilita dall asse utensile La direzione dell asse utensile pu essere invertita con G67 Esecuzione in EASYoperate cicli di lavorazione cicli speciali di foratura e di fresatura vengono realizzati su campioni definiti dai cicli di posizionamento G77 G79 G771 G772 G773 G777 06779 Esempio generale Ciclo di lavorazione ciclo di foratura N G781 Ciclo di posizionamento N G779 X Y Z II ciclo G781 viene eseguito in questa posizione stabilita con G779 Esecuzione in DIN nuovi cicli di lavorazione cicli speciali di foratura e di fresatura vengono quindi eseguiti mediante il ciclo di posizionamento G79 in tale posizione punti P1 P4 non sono ammessi Logica di posizionamento L utensile si muove in traslazione rapida e in funzione di G28
430. principale XY Utensile 2617 LL 210 23 13 Piano principale XZ utensile Y 616 2a Lai 210 23 14 Piano principale YZ Utensile 8 6 19 22 a 210 23 15 Richiamo gdiimacrio 622 area aida la 211 23 16 Richiamo di programma 623 ili 212 23 17 Attivazione disattivazione dell override avanzamento e mandrino G25 G2B8 m 213 23 18 Avanzamento funzione posizione funzione pozisione G27 G28 214 23 18 1 LOOK Anead Feet leali ai 214 23 18 2 Positionierfunktionen G27 G28 ii 214 23 19 salto condizionato O2 O lillo ara lane 216 23 20 G33 Movimento di filettatura nenne nennen 217 23 21 G36 G37 Attivazione fine modo Tornitura nenne nenn nnnne nennen 218 23 22 Attivazione disattivazione della maggiorazione G39 nennen 219 23 23 Annullamento compens raggio utens G40 nennen ern 221 23 24 Compensazione fresa sinistra destra G41 G42 nennen nnnnneen 222 23 25 Compens fresa prima del punto fin oltre il punto fin G43 G44 224 23 26 Giclo d misura GAD asl 225 23 27 Ciclo di misura cerchio GAB en a i aana a i 227 23 28 Calibrazione tastatore G46 M2B6 us222uusnsnnennsnnennnnnenennnnnnnnnennennnnnennnnnnennnn 229 23 29 Controllo di tolleranza G49 iii 230 23 30 Attivazione valore di misura G50 231 23 31 Disattivazione attivazione dello spostamen
431. profondit se la profondit di accostamento uguale o superiore alla profondit stessa C1 gt L L3 Nota Se per lavorazioni di fresatura e di foratura viene programmata una profondit di accostamento C1 viene generalmente creato un taglio residuo inferiore alla profondit di accostamento programmata Nelle lavorazioni di foratura con taglio residuo gt 0 anche gli ultimi due tagli vengono suddivisi in egual modo Questo procedimento impedisce che si riducano eccessivamente le dimensioni dell ultimo taglio D3 Sosta numero di giri durante i quali l utensile rimane in attesa sul fondo foro per spogliare min 0 max 9 9 F2 Traslazione rapida a immersione velocit con la quale l utensile si muove dalla distanza di sicurezza alla profondit di fresatura F5 Corsa di ritorno in traslazione rapida velocit con la quale l utensile si muove per uscire dal foro FeS Nei cicli di lavorazione in EASYoperate gli indirizzi F e S non sono disponibili necessario programmarli nel menu FST 17 12 2003 MillPlus T V510 419 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 4 G700 Ciclo di tornitura in piano Il ciclo di tornitura in piano esegue un unica lavorazione di tornitura in piano o conica 6 Face turning A Raggio F2 fAvanzamento mm rev inch rev Impostazioni di default LO 11 0 EASYoperate amp DIN ISO G700 non disponibile in EASYoperate Indirizzi indicati nella memoria utensile non utilizzati
432. programmazione alla coordinata misurata verr attribuito il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default 14 1 B3 10 C1 10 L2 0 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 Note e impiego E necessario prestare attenzione a quanto segue i lati devono essere paralleli agli assi l angolo del pezzo deve essere di 90 il livello di misurazione deve essere perpendicolare all asse dell utensile Direzione di avviamento delle misurazioni la prima misurazione sempre perpendicolare all asse principale la seconda misurazione sempre perpendicolare all asse secondario Nota La figura di supporto riportata in G17 In caso di macchina con asse in profondit G18 la figura non corrisponde L angolo 1 deve essere scambiato con il 2 mentre il 3 con il 4 EASYoperate DIN ISO In EASYoperate non sono disponibili gli indirizzi O1 O2 e F2 Svolgimento del ciclo 1 Movimento in traslazione rapida fino al primo punto iniziale X Y Z Se X Y Z non sono programmati verr considerata la posizione corrente come punto iniziale 2 Prima misurazione con avanzamento di misurazione F2 fino al raggiungimento del pezzo o del percorso di misurazione massimo C13 17 12 2003 MillPlus IT V510 391 CICLI DI MISURAZIONE 3 NO CI Movimento di ritorno al punto iniziale in traslazione rapida Verr visualizzato un messaggio di errore nel
433. qui 194 Heidenhain 17 12 2003 ORIENTAMENTO DEL PIANO DI LAVORAZIONE Tavola rotante e torretta 45 La testa asse B si trova a 45 Insieme con la tavola asse C si possono lavorare tutti i lati e piani di lavorazione obliqui Schizzo dei tipi di macchina pi adatti per piani di lavorazione obliqui PLL ERTKERERERL ERRE ELE EEE RR EREEEEEELERE ARRE KR RSIS ISIO CET 0 RR SSS E IRRRRRS RR SSS RRRS REEL TER EEE LARA E RESSO SSS RELA RR REL RK x ER RL RRRS SS REALE Xoo oaaao a REZZA PEREZ 18S OOA BK SS lt SERE ERRERRRRHRRRRNEN REREEZEZI LI ALAARA RRRRRRRRRRRRAA PLL RK PERE SR EEE RARA P RR SSSISSIASASIA RIZZI RZ 8S9 8899o 188999 SELLE LELLA ES EER ER ERLERNEN TREE TEE REA SR ER ERS TER ER TER SELL ERARIALI SSS PAIR BG 2 N Via 23 7 3 Modello cinematico Per convertire le coordinate locali programmate nel piano obliquo in movimenti degli assi della macchina il controllore ha bisogno di un modello cinematico della macchina Un modello cinematico descrive la Struttura degli assi e la posizione esatta dei diversi punti di rotazione degli assi rotativi Come esempio un modello cinematico della macchina DMU 50 V Il modello cinematico costituito da una catena di pezzo fino al telaio macchina Non necessario
434. r 618 gt 617 168 Heidenhain 17 12 2003 21 6 21 6 1 21 6 2 21 6 3 21 6 4 Nota 21 6 5 PROGRAMAZIONE PARTI INTERATTIVA IPP GRAPHIPROG Consigli per la programmazione IPP Impiego della ICP per la definizione dei contorni Dopo che stata selezionata una delle opzioni per il contorno di tasche di forma libera oppure per il contorno di cavit la ICP viene caricata automaticamente Per prima cosa viene controllato nel programma se almeno per gli assi X e Y stato programmato un movimento Se questo non il caso viene richiesto all utente di introdurre un movimento Proposte IPP Le proposte presentate in IPP durante la introduzione dei dati sono basate sui dati delle tabelle memorizzate nel CNC tabelle utensili e di tecnologia e su una speciale macro di avvio IPP Le proposte presentate nella macro di avvio IPP possono essere adattate alle esigenze specifiche Velocit di avanzamento e numero di giri del mandrino massimi Le velocit di avanzamento e i numeri di giri del mandrino proposti nel modo IPP vengono calcolati a partire dai dati contenuti nelle tabelle di tecnologia Se non vengono prese in considerazione le limitazioni della macchina utensile utilizzata esiste la possibilit che venga superata la velocit di avanzamento e il numero di giri del mandrino massimi consentiti per tale macchina utensile Per questo motivo i dati memorizzati nelle tabelle di tecnologia dovrebbero tenere conto delle
435. r il servizio DNC sia in Mill Plus CNC sia nel servizio DNC di un sistema remoto Numero porta di default 19000 SummerTime y n Il parametro SummerTime determina se si commuta automaticamente da ora estiva a ora invernale e da ora invernale a ora estiva Il valore standard y Sezione server NFS NFS server indica la sezione remota Questa sezione contiene i parametri remoti del server NFS usato Il file di configurazione pu contenere diverse sezioni remore per la regolazione del server NFS Parameter Significato IpAddress lt IP address gt Definisce l indirizzo IP del server Inserire Quattro cifre decimali separate dal punto Chiedere il valore al gestore di rete ad es 192 168 0 1 17 12 2003 MillPlus IT V510 527 GENERALLE DeviceName lt server name gt Nome del server come indicato nella gestione file di MillPlus ad es Server_NT1 RootPath lt Path name gt Indice del server NFS Servers che si vuole collegare con MillPlus MillPlus pu collegarsi soltanto a questo indice e ai suoi sottoindici Fare attenzione nell indicazione del percorso alle maiuscole e minuscole TimeOut lt Timeout in ms gt Tempo in ms dopo il quale MillPlus ripete un Remote Procedure Call cui il server non ha risposto Settore di inserimento da 0 a 100 000 Il valore standard 0 corrisponde a un Timeout di 700 ms Utilizzare valori superiori solo se MillPlus deve comunicare con il server attraverso pi router ad es per Intergraph
436. ra grafica Fine definizione modello grafica Inizio descriz contorno interno Inizio descriz contorno esterno Inizio definiz modello grafica Creazione macro cicli tasche Inizio ciclo contorno tasca Fine ciclo contorno tasca Inizio definiz contorno tasca Fine definizione contorno tasca Inizio definiz contorno isola Fine definizione contorno isola Richiamo macro contorno isola Definiz contorno quadrangolo Attivazione della testa angolare Disattivazione della testa angolare Distorsione del monitor DISATTIVO Distorsione del monitor ATTIVO Controllo del contorno DISATTIVO Controllo del contorno ATTIVO 512 Heidenhain 1 12 2003 LISTA DELLE FUNZIONI G PER MACRO 34 2 Lista delle funzioni G per macro Ga Descrizione Modale Chiamata di errore programma Arresto programma Sovrascrittura parametri correzione raggio M19 con direzione programmabile Registra file su hard disk Carica file da hard disk Leggere dati pallet ordini Leggi dati tecnologici reali Letture dati attuali G Lettura dati utensile Lettura mem constanti macchina Lettura gruppo G Lettura gruppo M Lettura posizione attuale Lettura modo funzionamento Lettura offset cinematico Scrittura nella tabella utensili Scrittura offset cinematico Calcolo angolo solide G7 Scrittura nella finestra Scrittura su file 34 3 Lista delle funzioni G per misurare FA Descrizione Modale Sistema laser taratura Sistema laser misurazione della lunghez
437. rafica plottatura fili pu essere attivata anche per casi normali Inoltre nel processo lt Lavorazione gt menu lt Opzioni Grafica gt viene aggiunto il softkey F4 lt Block numbers gt Accesso al blocco Durante l accesso a un blocco vengono eseguiti normalmente i controlli della funzione G241 Esempio conteggio preliminare del contorno con correzione raggio N100241 Numero programma N1 G195 X 5 Y 5 Z5 1110 J110 K 30 Finestra grafica N2 G199 X0 YO Z0 B1 C2 Descrizione del materiale N3 G198 X0 YO Z0 D20 N4 G1 X100 N5 Y100 N6 X0 N7 YO N8 G196 Fine della descrizione del materiale N9 T20 M6 raggio 10 Definizione utensile raggio 10 mm N10 F1000 S1000 M3 Impostazione dell avanzamento e della velocit mandrino N11 6241 11 0 12 15 Attivazione del conteggio preliminare del contorno 15 blocchi N12 GO X 20 Y110 Z 5 Posizione iniziale N13 G43 X 20 Y80 17 12 2003 MillPlus T V510 331 N14 G41 Attivazione della correzione del raggio N15 G1 X30 Descrizione del contorno N16 Y60 N17 X10 Y35 N18 Y30 N19 X30 Y10 N20 X90 N21 Y40 N22 X60 Y60 N23 Y40 N24 X45 Y70 N25 Y80 N26 X110 Y80 Posizione finale del contorno N27 G40 Disattivazione della correzione del raggio N28 G240 Disattivazione del conteggio preliminare del contorno N29 M30 Fine del programma La funzione G241 2 crea internamente un contorno materiale per tutti gli elementi in movimento compreso i cerchi di raccordo generati Quindi viene controlla
438. rare 14 Numero di spigolo Non memorizzare valore di misurazione G621 Misurare Direzione di posizione misurazione Asse utensile Spina di misurazione Non memorizzare valore di misurazione 17 12 2003 MillPlus T V510 141 EASYOPERATE T12 M67 Permutare fresa F2000 S1000 Avanzamento M3 numero di giri e senso di rotazione G730 B1 200 B2 100 Lunghezza laterale Fresatura per righe O PO fi sicurezza O Tre percentuale ri C3 5 Distanza di sicurezza radiale 1 1 Lavorazione meandro G779 XO YO ZO Posizione iniziale da Lavorazione fresatura per righe su posizione 142 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 Programmazione Profili Interattiva ICP 20 1 Generalit La ICP pu essere impiegata per programmi principali o macro gi esistenti oppure nuovi La ICP pu essere impiegata per DIN ISO e per IPP Il programmatore comincia da un certo punto del contorno ed elabora tutto il pezzo in senso orario o in senso antiorario descrivendo ciascun contorno come un movimento lineare o circolare Dopo questa prima selezione vengono proposte altre possibilit fino a quando il movimento completamente definito Successivamente viene richiesto di indicare le informazioni di movimento Con la ICP ogni contorno viene disegnato non appena la sua posizione nota e precisamente quando viene premuto il tasto STORE Questo per non si verifica in tutti i casi Se un conto
439. re del raggio viene salvato nella memoria utensili Le coordinate del centro e il raggio dell anello di calibrazione vengono inseriti nelle costanti di macchina Misura anello di calibrazione interno N G46 1 1 J 1 1 1 K 1 J 1 K 1 F X1 M26 Misura anello di calibrazione esterno N G46 1 1 J 1 1 1 K 1 4 1 K 1 F X1 M26 Parametri Ciclo di misura cerchio Coordinata punto centro Coordinata punto centro Coordinata punto centro Angolo punto di misura Angolo punto di misura Direzione di misura asse Direzione di misura asse Y Raggio del cerchio M26 misura raggio sonda Num param per raggio misurato Num def punto centro misurato i Lunghezza retta di misura 90 Punto centro ass X Y Z2 79 Punto centro incr A Y 2 M iI FDIDUHOTINKH XQM Pi Numero definizione del punto Esempio N46002 N1 G17 N2 T1 M6 N3 D207 M19 Arresto del mandrino definito N4 G46 11 J1 M26 F3000 Calibrazione del tastatore memorizzazione del raggio del tastatore per T1 nella memoria utensili N5 Z200 M30 17 12 2003 MillPlus IT V510 229 23 29 Controllo di tolleranza G49 Confronto se la differenza tra il valore programmato e il valore misurato nel blocco G45 o G46 rientra nei limiti di tolleranza stabiliti Se la differenza rientra nei limiti di tolleranza l esecuzione del programma prosegue Se la differenza non rientra nei limiti di tolleranza si presentano le seguenti possibilit
440. re grigio chiaro Se tale indirizzo non inserito questo viene ignorato o assume i valori di default gi inseriti Spiegazione degli indirizzi Gli indirizzi qui riportati vengono utilizzati nella maggior parte dei cicli Indirizzi specifici vengono descritti nel ciclo X Y Z posizione della geometria di lavorazione stabilita In questa posizione viene eseguita la lavorazione Se non sono inseriti X Y o Z viene confermata la posizione corrente dell utensile Esecuzione L utensile si Muove in traslazione rapida e in funzione di G28 con logica di posizionamento al punto iniziale Se X Y Z non sono programmati viene assunta la posizione attuale come punto iniziale Nell asse utensile viene considerata la 1 distanza di sicurezza L1 Nella fresatura per righe G730 anche gli altri assi sono spostati L Profondit maggiore di 0 Nella fresatura per righe G730 l altezza distanza tra la superficie programmata del pezzo e la superficie grezza del pezzo R Raggio della tasca circolare L1 1 distanza di sicurezza all inizio ciclo L2 2 distanza di sicurezza altezza superiore alla 1 distanza di sicurezza Al termine del ciclo l utensile si porta sulla 2 distanza di sicurezza se inserita C1 Profondit di accostamento gt 0 quota con la quale l utensile avanza La profondit L o l altezza L non deve essere un multiplo della profondit di accostamento C1 Il CNC nel processo di lavoro si porta in
441. re teorico Nell ulteriore programmazione alla posizione misurata viene assegnato il valore teorico La descrizione degli ulteriori indirizzi riportata nell introduzione ai cicli di misurazione Posizioni base C1 20 15 0 F2 MC843 A1 0 Note e impiego La posizione di partenza deve essere programmata all interno del foro EASYoperate amp DIN ISO In EASYoperate gli indirizzi 03 e F2 non sono disponibili Svolgimento del ciclo 1 Movimento in traslazione rapida verso il primo punto iniziale X Y Z nel 1 foro Se X Y Z non sono programmati il punto iniziale sar la posizione attuale 2 Misurazione con avanzamento di misura F2 fino al raggiungimento del fianco del foro o della corsa di misura massima C1 Il punto centro viene misurato prima approssimativamente e poi con precisione 3 Movimento in traslazione rapida di ritorno al punto iniziale Viene emesso un messaggio di errore quando il tastatore di misurazione non si attivato entro la corsa di misura massima C15 Movimento di retrazione fino alla distanza di sicurezza L2 4 Movimento in traslazione rapida attraverso la distanza di sicurezza L2 verso il punto iniziale nel 2 foro 17 12 2003 MillPlus IT V510 405 CICLI DI MISURAZIONE 5 Il foro viene misurato nello stesso modo nella nuova posizione 6 Alla fine viene eseguito un movimento con traslazione rapida verso la distanza di sicurezza L2 re In funzione di l5 viene memorizzato il
442. ritorna al are menu principale con la lista a sinistra Il ciclo o l immissione libera NON viene memorizzato nella lista e il comando Ritorno ritorna al menu principale con la lista non modificata a sinistra Se stato selezionato un ciclo di esecuzione campione sono disponibili ulteriori funzioni di softkey Prendere La posizione corrente viene immessa nei campi di immissione posizione i Per ogni campo di immissione possibile immettere la posizione incrementale o MC a A assoluta E possibile controllare il movimento a scatti Rapporto Continuo Dopo l immissione di un ciclo di definizione successivamente all attivazione del softkey Salva o Indietro possibile andare automaticamente al menu campione Nei cicli restanti il cursore rimane nel menu principale con l ultima selezione eseguita 19 3 1 Avvio senza salvataggio salvataggio senza avvio Avvio senza salvataggio In tutti i casi ad eccezione della selezione del menu l avvio pu avvenire direttamente con i valori immessi nell apposito campo Attenzione il comando perde i valori immessi se questi non sono stati precedentemente salvati Salvataggio senza avvio E possibile salvare i valori immessi senza procedere all avvio Attenzione lo svolgimento dei cicli e delle immissioni libere salvati non viene testato Dopo il salvataggio nella lista possibile richiamare i cicli e le immissioni libere mediante un riavvio 1 12 2003 MillPlus I
443. rizzi del piano principale Se questo non il caso viene richiesto all utente di introdurre un movimento 20 4 1 Modifica di un elemento ICP Selezionare ICP Selezionare il blocco di programma per es N8 17 12 2003 MillPlus T V510 147 PROGRAMMAZIONE PROFILI INTERATTIVA ICP W gt B 1234567 PM Interpolazione lineare se NILE LER Fu N1234567 x 0 000 y 0 000 N1 X 1000 000 1200 000 Bi 50 194 N4 GO KO YO ZO BO CO N2 G64 No bl A1UUU Y1 N G1 KI1000 YI10 N8 62 I1000 3500 J1 2 N9 G1 K500 Y100 B1 180 N10 G1 K400 YO WORK 20 04 Cambio Aggiunta Cancella Congel ICP i elemento elemento elemento coordin uscita Cambio elemento L elemento del contorno pu essere definito in altro modo per es si pu ora modificare un valore di indirizzo Introdurre i valori di indirizzo x Mg Y 500 Coordinata punto finale Memorizz are oppure F7 Store L elemento viene salvato e il contorno viene ricalcolato e visualizzato 148 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP M BA 1234567 PM Circolare orario a I N1234567 x 0 000 y 0 000 Ni x 1000 000 Y 500 000 Bi 26 565 N4 GO KO YO ZU BO CO N2 G64 N6 GI 1000 Y500 N GI 81000 Y1000 N8 62 11000 J500 J1 2 N9 G1 8500 Y100 B1 180 N10 G1 K400 YO WORK 20 05 Cambio Aggiunta Cancella Congel ICF I elemento elemento elemento coordin uscit
444. rizzi letti vengono aggiunti o sovrascrivono gli indirizzi esistenti 1 La memoria utensili viene prima cancellata Poi vengono aggiunti i nuovi indirizzi 2 Gli utensili esistenti non vengono modificati e vengono valutati durante la lettura senza messaggio di errore 3 L utensile senza P sovrascrive l eventuale utensile esistente Gli indirizzi letti vengono aggiunti o sovrascrivono gli indirizzi esistenti MC774 0 TM esistente TM da leggere Risultato Normale P1 T1 L1 P3 T3 R3 P1 T1 L1 P2 T2 L2 P2 T2 L2 P3 T3 R3 P2 T2 L2 Senza P P1 T1 L1 T3 R3 P1 T1 L1 P2 T2 L2 P2 T2 L2 P25T3 R3 magazzino T esiste gi P3 T1 R1 Errore O D 60 Nessun P P1 T1 L1 T1 R1 Errore O D 62 T esiste gi P2 T2 L2 La memoria utensili viene prima cancellata Poi vengono aggiunti i nuovi indirizzi MC774 1 TM esistente TM da leggere Risultato Normale P1 T1 L1 P3 T3 R3 P3 T3 R3 P2 T2 L2 Senza T P1 T1 L1 P3 R3 Errore O D 61 P2 T2 L2 P2 T2 L2 magazzino P2 T2 L2 T esiste gi P2 T2 L2 magazzino 98 Heidenhain 17 12 2003 UTENSILE Gli utensili esistenti non vengono modificati e vengono valutati durante la lettura senza messaggio di errore MC774 22 TM esistente esistente TM TM da leggere leggere Risultato Normale P1 T1 L1 P3 T3 R3 P1 T1 L1 P2 T2 L2 P2 T2 L2 P3 T3 R3 Senza T P1 T1 L1 P3 R3 Errore O D 61 P2 T2 L2 Senza P P1 T1 L1 T3 R3 P1 T1 L1 P2 T2 L2 P2 T2 L2 P25T3 R3 magazzino P2 T2 L2 T esiste gi
445. rno non pu essere subito classificato esso viene collegato al contorno successivo fino a quando sono disponibili sufficienti informazioni di movimento per calcolare la sua esatta posizione 1 12 2003 MillPlus IT V510 143 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 2 Menu simbolico grafico ICP La ICP ha una struttura di menu dinamica Le opzioni vengono abilitate o disabilitate a seconda dell opzione selezionata in precedenza Centro O Punto finale e Punto ausiliario Livello principale di menu Menu per movimento lineare Menu per movimento circolare in senso orario Menu per movimento circolare in senso antiorario 144 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP Menu per movimento lineare orizzontale Menu per movimento lineare verticale Menu per arrotondamento Menu per punto di intersezione 17 12 2003 MillPlus IT V510 145 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 3 Nuovi programmi ICP 20 3 1 Entrata nel modo ICP Y Programma NC N1234567 Support Prendere Salva si QI are posizione ICP Tecnol disco ICP nuovi programmi possono essere completamente vuoti a parte la riga di intestazione In questo caso viene richiesto al programmatore di introdurre un punto inizio Punto inizio Rapido Lineare Avanz Lineare Coordinata punto finale Introdurre un valore per tutti i parametri indicati anche se si tratta del
446. rogramma nel blocco G141 con la parola R1 Con la parola C si memorizza nella memoria utensili il raggio di curvatura Traiettoria utensile generata Quando il sistema di programmazione genera la traiettoria utensile vettore normale alla superficie programmato nel blocco G141 vengono programmate le dimensioni dell utensile nominale R e R1 Le dimensioni utensile registrate nella memoria utensili vengono utilizzate dal CNC per correggere la traiettoria utensile Dimensioni utensile Quando il sistema di programmazione genera le dimensioni utensile vettore normale alla superficie e vettore utensile programmati le parole R e R1 non vengono programmate nel blocco G141 Le dimensioni utensile registrate nella memoria utensili vengono utilizzate dal CNC per calcolare la traiettoria utensile Attivazione di G141 Nel primo blocco successivo a G141 la fresa si porta dall attuale posizione utensile alla posizione corretta presente in tale blocco Coordinate del punto finale Possono essere utilizzate soltanto indicazioni cartesiane di misura assolute o incrementali X X90 X91 Fino alla versione V420 le coordinate nel primo blocco G141 devono essere assolute e vengono misurate a partire dall origine del programma W G90 G91 Le funzioni G90 e G91 vengono utilizzate per la programmazione assoluta o incrementale Tali funzioni devono rimanere singole nel blocco 286 Heidenhain 17 12 2003 Lavorazione speculare Se quando si attiva
447. rore di programmazione Se il contorno da controllare risulta errato viene visualizzato il corrispondente messaggio di errore gi generato durante il controllo del contorno insieme a un messaggio di errore P34 relativo al numero di blocco Se durante l esecuzione viene rilevata una collisione viene visualizzato il messaggio di errore P416 Collisione utensile n N con N Esempio P416 Collisione utensile in N24 con N16 Nella fresatura del blocco N16 il numero di blocco N24 viene danneggiato Prestazioni Il tempo di calcolo per l algoritmo di G241 12 proporzionale al numero totale di elementi in movimento e al numero di elementi in movimento l2 parametro che vengono reciprocamente controllati Il controllo preliminare di un contorno di 1000 blocchi di cui 20 vengono controllati reciprocamente 12 20 deve essere eseguito entro 10 sec Interfaccia utente La funzione G241 viene indicata nella visualizzazione modale del gruppo G Durante i calcoli della funzione G241 viene visualizzato un orologio giallo Grafica Se la funzione G241 12 rileva una collisione durante una prova in bianco grafica il contorno viene disegnato fino ai blocchi NC in collisione compresi In questa operazione nella grafica plottatura fili i blocchi NC vengono disegnati con numeri di blocco e il blocco errato in giallo Il messaggio di errore P416 appare nell ultimo blocco disegnato Nota la visualizzazione dei numeri di blocco nella g
448. rt Pr 14001 1551 Demo Drehen RA Ci ciema Eson mm 3KB Miis Maro EI 91035581053 RA u emors DSim LED Miis Misri Ea 10 19 3i RA 0 Config e 5003 mm LEB Mie Macro 6 5 2001 ia SHOSSSSIOSI TA U Documents and Seting 625000 pm LEB Fries Part Fr 31 10 2001 19 CHAPE nit RA a Ci divers 1787 pm LEE Miis Part Pr 222 2000 15 22 Demo Tasche RA a C FOLD 0N CI rots C GfficeScan H 3 0 Prooram Fk 3C rat temp M1OOOHO Trara 4 F nopp MIGI WinCast 2 515 4 90 Y5 7 45 1150 3130 K61 WINNT MEGA kS 50 PL L50300 K 31 2 WinShape BH Planfraesen E E CI Logbook 15 TISME Waneer Ra GO Surto H6 Faba Ber MI TR MP GD X45 Y a m Me HE system t GOI O TEF Be Gi 190 09 43 1 Elenco delle directory 2 Softkey per la selezione delle finestre 3 Contenuto della directory corrente 4 Riepilogo del file corrente Avvertenza Il tasto touchpad sinistro consente di selezionare un file Il tasto touchpad destro ha le stesse funzioni dei softkey L utilizzo del cursore e l attivazione mediante doppio clic sono gli stessi previsti su Windows 1 3 2 Applicazioni Windows Avvertenze per l installazione di software di terzi su un sistema a doppio processore Senz altro l esecuzione di programmi di terzi durante il funzionamento di MillPlus IT pu causare interruzioni dell avanzamento nell esecuzione di un programma NC Il software da installare non deve utilizzare tutte le risorse del computer Windows fino a esaurirle 128 MB
449. sa in corrispondenza della posizione radiale distanza e angolo Finire con Avvio 6 Controllare la precisione dell equilibratura ripetendo il ciclo di equilibratura G691 Lo squilibrio deve essere molto piccolo Eventualmente equilibrare di nuovo con la massa visualizzata 480 Heidenhain 17 12 2003 MODO TORNITURA Rappresentazione del risultato della misurazione AI termine del rilevamento dello squilibrio i risultati della misurazione vengono visualizzati al posto dei campi di inserimento e di guida Questa la videata che viene generata con G350 F i 4 Sbilanc Posiz radiale Escursione 0 00310 mm Velocit 500 giri min SM Proposta bilanc Angolo 5 gradi Posizione radiale 350 mm I Massa 1714 g ha Massa sod 5 EI LI EE ES EER Sinistra Viene rappresentata graficamente la relazione tra massa e posizione A destra in alto Lo squilibrio misurato provoca una deviazione al numero di giri indicato Questo squilibrio pu essere compensato secondo la proposta di compensazione A destra in basso Nella finestra di dialogo viene calcolata la posizione radiale per una misura selezionata Il calcolo viene eseguito dopo la chiusura con il tasto lt ENTER gt Con il tasto START il ciclo viene terminato e queste finestre vengono chiuse Nel Funzionamento automatico la finestra grafica sinistra non visualizzata in modo che rimanga visibile l indicatore di programma 17 12 2003 MillPlus IT
450. sbogen 12 1 mit Viertelkreis 12 2 mit Halbkreis 12 3 mit Helix f r Zustellen I2 4 Konturparallel I2 5 Senkrecht Note e impiego Il controllore calcola da solo un punto iniziale Il primo movimento un posizionamento sul punto iniziale calcolato A partire da questo si realizza poi il posizionamento Il posizionamento costituito da 2 parti La prima parte e una traslazione rapida o un movimento di avanzamento determinato tramite 11 verso il punto iniziale calcolato del posizionamento La seconda parte un movimento di avanzamento lungo il contorno di posizionamento verso il punto iniziale del contorno Il lato di posizionamento viene determinato dalla funzione attiva G41 G42 Se attivo G40 il posizionamento viene eseguito come per G41 Se la compensazione raggio G41 G42 senza movimento di traslazione nel blocco di programma viene attivata immediatamente prima del blocco G61 la compensazione viene eseguita durante il movimento lineare A seconda della posizione attuale viene percorsa una parte minore o maggiore del cerchio di posizionamento Se la compensazione raggio gi attiva viene eseguito con compensazione raggio sia il movimento lineare che il movimento circolare Se dopo il blocco G61 non programmata alcuna funzione G G1 non viene attivato automaticamente L ultimo movimento della funzione G61 pu essere G1 G2 o G3 Se la distanza tra la posizione attuale e il cerchio di posizionamento maggiore del
451. sca rettangolare per la finitura di fondo e pareti in un unico blocco di programma E possibile lavorare i lati in pi accostamenti Questo ciclo consente l immersione obliqua sul fondo e la fresatura di una traccia continua di forma spirale 6 Finitura tasca Bi Lunghezza 1 lato B2 Lunghezza 2 lato L Profondit T Er yr DI So F RI R C2 2R Br B1 Lunghezza tasche su asse principale B2 Larghezza tasche su asse secondario B3 Sovrametallo laterale da fresare via in fase di finitura L3 Sovrametallo fondo tasca da fresare via in fase di finitura C2 Percentuale di diametro da utilizzare come larghezza di taglio ad ogni passaggio L intera larghezza viene suddivisa in tagli uguali R Raggio per spigoli tasca Per il raggio R 0 il raggio di arrotondamento uguale al raggio utensile R1 Percentuale del raggio utensile da utilizzare come raggio elica per l immersione gt 0 A3 Angolo 0 90 di penetrazione dell utensile nel pezzo L angolo di penetrazione viene adattato in modo che l utensile esegua sempre un numero completo di movimenti rettangolari di penetrazione Solo a 90 viene eseguita l immersione verticale I2 0 finitura di fondo e pareti 1 finitura delle sole pareti Per la descrizione degli altri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 L3 0 B3 1 C1 L C2 67 R raggio utensile 0 R1 80 A3 90 11 1 F2 0 5
452. sce se il MillPlus genera un messaggio di errore n28 Monitor di squilibrio 1 Squilibrio eccessivo dopo un allarme di squilibrio 0 Movimento di avanzamento nessun messaggio di errore posizione base Movimento in rapido messaggio di errore diretto 1 Movimento di avanzamento messaggio di errore alla fine del profilo Movimento in rapido messaggio di errore diretto 2 Movimento di avanzamento messaggio di errore alla fine del blocco Movimento in rapido messaggio di errore alla fine del blocco 3 Movimento di avanzamento messaggio di errore diretto Movimento in rapido messaggio di errore diretto I2 Definisce il valore che ancora ammesso per il valore di squilibrio massimo Se non programmato viene adottato il valore in MC454 Monitor di squilibrio 1 valore limite Il valore si colloca tra 0 e 100 um I3 Definisce il totale massimo di superamenti di squilibrio rispetto al valore limite prima che venga emesso un allarme Se non programmato viene adottato il valore in MC455 Monitor di squilibrio 1 totale superamenti Il valore si colloca tra 0 e 1000 um Osservazione 6228 presente solo se programmato MC314 Modo Tornitura Fresatura G228 attiva il 1 Monitor di squilibrio L impostazione del 1 Monitor di squilibrio viene derivata dalle costanti macchina MC454 e MC455 oppure se programmati dai parametri 12 e 13 In funzione del parametro 1 viene emesso un messaggio di errore DISATTIVAZIONE M
453. se lt INT gt 0 nessun sollevamento 1 sollevamento 13 Alza se errore 0 nessun sollevamento 1 sollevamento L Definisce la distanza di sollevamento nella direzione utensile o nella direzione di orientamento utensile tornitura G36 Posizione iniziale tramite MC758 G126 Distanza di sollevamento Il valore compreso tra 0 001 e 99999 999 mm o 0 0001 e 9999 9999 pollici Posizioni base 11 1 12 0 13 0 L MC758 Note e impiego Modalit Questa funzione modale con G125 Esecuzione G126 provoca lt INPOD gt Quindi viene impostato uno stato modale lt Sollevamento ammesso gt Il movimento di sollevamento viene attivato quando Viene eseguita una delle operazioni descritte nei parametri 11 13 deterioramento del refrigerante intervento o errore Viene attivato lo stato modale lt Sollevamento ammesso gt G126 attivo un avanzamento Se il valore override avanzamento si trova su zero il sollevamento non viene eseguito Nei cicli fissi anche se attiva la traslazione rapida Sono attive determinate funzioni G Nota anche se il movimento di sollevamento non viene attivato la lavorazione si arresta Se ad es viene impostato WOX_RETRACT_TOOL durante la traslazione rapida la lavorazione si arresta senza il movimento di sollevamento Il movimento di sollevamento viene eseguito nella direzione programmata Direzione utensile G37 Fresatura G126 parametro L o posizione base oppure fino al raggiu
454. sicurezza L1 pi L2 NO CI Metodo meandri e movimento trasversale esterno al materiale Il punto finale di ciascuna riga si trova con questo metodo sulla distanza di sicurezza radiale esterna al materiale L utensile esegue il movimento trasversale in traslazione rapida 422 Heidenhain 1 12 2003 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO Metodo fresatura concorde Con questo metodo l utensile esegue la fresatura per ciascuna riga nella stessa direzione concorde o discorde Il punto finale di ciascuna riga si trova sulla distanza di sicurezza radiale esterna al materiale II CNC al termine della riga riporta l utensile sulla 1 distanza di sicurezza L1 gt L utensile si sposta infine in traslazione rapida nell asse principale e successivamente esegue il movimento trasversale Esempio N55 T1 M6 Cambio utensile N60 S500 M3 Attivazione del mandrino N65 G730 11 2 B1 100 B2 80 L10 L1 5 C1 3 C2 73 C3 1 F100 Definizione del ciclo di fresatura per righe N70 G79 X 50 Y 50 Z0 Esecuzione del ciclo di fresatura per righe 17 12 2003 MillPlus T V510 423 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 6 G771 Lavorazione su linea Esecuzione di un ciclo di lavorazione su punti equidistanti su una stessa linea 6 Operation on line A Posizione Y Posizione Z Posizione Bi Spacing Ki Number of operations Impostazioni di default A1 0 EASYoperate amp DIN ISO G771 disponibile solo in
455. sile N20 S500 M3 Attivazione mandrino N30 G789 R40 L6 B3 1 11 1 L1 1 Definizione del ciclo di fresatura tasca per la L3 1 A3 5 C2 65 C1 3 F200 sgrossatura N40 G79 X160 Y120 Z0 Esecuzione del ciclo di sgrossatura nella posizione programmata N50 G799 R40 B3 1 L6 L1 1 L3 1 A3 5 C1 3 C2 65 I1 1 F200 Definizione del ciclo di fresatura tasca per la finitura N60 G79 X160 Y120 Z0 Esecuzione del ciclo di finitura nella posizione programmata 456 Heidenhain 1 12 2003 CICLI NELLE RIGHE G800 TORNITURA 30 Cicli nelle righe G800 tornitura 30 1 Note generali La macchina e il controllore devono essere impostati dal produttore per le funzioni G Se le funzioni G descritte non sono disponibili sulla macchina in uso consultare il manuale della macchina Per ulteriori informazioni sulle funzioni G vedere il capitolo Tornitura 30 2 G822 Passata assiale 30 3 G823 Luce radiale 30 4 G826 Assata assiale finitura 30 5 G827 Luce radiale finitura 30 6 G832 Sgrossatura assiale 30 7 G833 Sgrossatura radiale 30 8 G836 Sgrossatura assiale finitura 30 9 G837 Sgrossatura radiale finitura 30 10 G842 Gole assiale 30 11 G843 Gole radiale 30 12 G844 Scanalatura assiale universale 30 13 G845 Scanalatura radiale universale 30 14 G846 Gole assiali finitura 30 15 G847 Gole radiale finitura 1 12 2003 MillPlus IT V510 457 CICLI NELLE RIGHE G800 TORNITURA 30 16 G848 Scanalatura assiale finitura universale 30 17 G849 Scanalatura r
456. sinistra N44 X15 Y50 224 Heidenhain 17 12 2003 23 26 Ciclo di misura G45 Determinazione dei valori delle coordinate col tastatore Si pu determinare la posizione di bloccaggio e le dimensioni dei pezzi risultati della misura possono essere elaborati con G49 ovvero G50 Come alternativa a G45 si pu utilizzare il ciclo di misura programmato liberamente G14 G150 N G45 posizione di misura l 1 J 1 K 1 L 1 X1 N P1 Il piano per la tavola circolare viene determinato attraverso la definizione del 4 asse nella lista delle costanti di macchina MC117 deve essere 4 e MC118 deve essere B 66 o C 67 L si riferisce al 4 asse B o C L asse rotativo A non consentito Parametri Ciclo di misura punto Coordinata oggetto di misura Coordinata oggetto di misura Coordinata oggetto di misura Angolo punto di misura Angolo punto di misura Direzione di misura asse X Direzione di misura asse Y Direzione di misura asse 2 Direzione di misura asse rotante M25 per misura utensile Numero param per coord misurata Nr def punto coordin misurata i Lunghezza retta di misura 90 Ogetto di misura ass Y 2 MaA sSUHND DI NHERXT I 91 Oggetto di misura incr K Y 2 Pi Numero definizione del punto 17 12 2003 MillPlus IT V510 225 Esempi Z Sko e Misura di un punto sull asse X Misura in direzione positiva N G45 X0 Y20 Z 10 11 E1 N 1 Misurazione del punto cal
457. spostamento in G17 G18 X e in G19 Y Per la descrizione di altri indirizzi fare riferimento al capitolo Cicli di lavorazione Istruzioni Impostazioni di default L1 1 L2 0 C2 0 D 0 D3 0 2 F5 traslazione rapida Note e impiego Immettere la lunghezza utensile in modo che il tagliente abbia la dimensione della barra alesatrice II CNC prende in considerazione l altezza taglienti C2 nel calcolo del punto iniziale AI termine del ciclo viene attivato lo stato del mandrino attivo prima di richiamare il ciclo Pericolo di collisione Allineare la punta dell utensile MDI in modo che indichi la direzione asse principale positivo Immettere l angolo visualizzato come angolo di orientamento D per allontanare l utensile dal bordo foro in direzione asse principale negativo La direzione di spostamento in G17 G18 e X e in G19 Y Svolgimento del ciclo 1 Movimento in traslazione rapida sulla 1 distanza di sicurezza L1 2 Orientare il mandrino in posizione D e sfalsare l utensile per la dimensione eccentrico C15 3 Penetrare con corsa di ritorno in traslazione rapida F5 nel foro pre sgrossato fino a posizionare il tagliente sulla 1 distanza di sicurezza L1 sotto il bordo inferiore del pezzo 4 Muovere sul centro foro attivare mandrino e refrigerante e lavorare con avanzamento sfacciatura alla profondit indicata 5 Sul fondo foro l utensile sosta con mandrino in funzione per spogliare 6 Successivamente l
458. ss measurement Misurazione obliquit G7 G633 Misura angolo 2 fori G634 Misurare centro 4 fori G640 Locate table rotation center Individua centro di rotazione tavolo G642 Laser Compensazione temperatura Definizione La definizione del ciclo dipende dal livello di lavorazione G17 G18 G19 e G7 Assi e livello di lavorazione cicli vengono eseguiti nel livello principale corrente G17 G18 G19 o nel livello ruotato G7 607 618 IC a NnO__ Asse principale Z X zz a li Livello di lavorazione X 0 X G66 G67 In alcuni cicli la direzione di misurazione viene definita dall indirizzo 115 Zero valori di misurazione 15 gt 0 possono essere memorizzati nella tabella di sposamento dallo zero nel caso di spostamento momentaneamente attivo e o in un parametro E Limitazione di G7 i valori di misurazione possono essere scritti solo nel parametro E 15 pu solo essere pari a zero Differenze EASYoperate DIN ISO Determinati indirizzi non sono disponibili in EASYoperate valori di misurazione vengono visualizzati all interno di una finestra Commento Non consentito inserire un commento in un blocco con un ciclo di lavorazione L attivazione di un ciclo di misurazione determina quanto segue G91 viene disattivato La correzione del raggio viene disattivata G40 diventa attivo Il fattore di scala con G72 viene disattivato In G39 vengono azzerati L e R 1 12 2003 MillPlus IT V510 385 CICLI DI MIS
459. sse deve essere perpendicolare rispetto allo spigolo di misura si 6 Inserire il punto di riferimento in corrispondenza di X Y o Z vedere figura centrale Attivaz 7 Lo spostamento punto zero viene calcolato e memorizzato Viene visualizzata la E esi posizione attuale 8 Con i tasti di direzione allontanare l asse dallo spigolo di misura t A Attenzione l asse pu procedere solo nella direzione opposta 17 12 2003 MillPlus T V510 43 IMPOSTAZIONE DEL VALORE DI ASSE 8 5 Misura dell utensile Con la misura dell utensile i valori di compensazione utensile raggio e lunghezza vengono rilevati per l utensile attivo valori di compensazione rilevatie vengono trasferiti nella tabella utensile Esempio di misura della lunghezza utensile Attivazione dei piani di lavorazione per es G17 Attivazione degli spostamenti di origine per es G54 o G54 110 Cambio utensile nel mandrino per es T1 Y E 3 gt B Punti zero Opzioni Setup DEU ET Bilanciarsi gt E F ST Misura utensile R L xE Y Z Punto di misura T 0 F 0 qw S 0 0 amp i nlolale ro MORK Poni 20 Ra orto Sotto R e L vengono visualizzati i dati di utensile attuali Misura della lunghezza Introdurre la posizione di riferimento per es Z0 Posizionarsi sulla posizione di riferimento Determinare la lunghezza utensile con il softkey F3 ie sw Misura del raggio Introdurre la posizione di ri
460. ssi si realizza tramite i tasti di movimento assi 1 Asse Z 2 Asse Y 3 Asse X 4 Asse 4 5 Asse 5 6 Movimento rapido Avvertenza Selezionare l asse 4 con mc153 Selezionare l asse 5 con mc154 6 1 1 Spostamentoa passi traslazione continua Determinazione premendo il tasto di movimento asse se l asse macchina deve traslare in modo continuo o a passi Stato Stato Rapporto esecuz programma Continuo Rapporto Continuo Rapporto Rapporto Rapporto Rapporto Rapporto pn 0 001 0 010 0 100 1 000 0 000 Continuo Ritorno 17 12 2003 MillPlus T V510 31 COMANDO MANUALE 6 1 2 Movimento continuo Traslazione continua con il tasto di movimento assi e di start L asse trasla fino a quando il tasto viene tenuto premuto Premere contemporaneamente con tE gt Avanzamento da MC Si possono spostare al massimo 2 assi contemporaneamente Arresto con il tasto avanzamento STOP oppure avanzamento e mandrino STOP 6 1 3 Movimento rapido vita EIEIz Premere contemporaneamente con 32 Heidenhain 17 12 2003 COMANDO MANUALE 6 1 4 Dimensione libera del passo Con la dimensione del passo libera si pu regolare l opportuno passo di traslazione della macchina N amp rand pass jog Utilizzare la dimensione libera del passo ntinuc 6 1 5 Spostamento del mandrino e di altri assi Auxiliary asse 17 12 2003 MillPlus IT V510 33 COMANDO MANU
461. sso Raccordo Raccordo Quota di finitura Posizioni base A 0 B 0 11 0 R1 0 R2 raggio tagliente utensile I 0 Funzioni associate G842 per la finitura Note e impiego La finitura va da Y1 Z1 a Y1 Z2 Gole assiali finitura Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Larghezza utensile OMNKMNKNK 0 Drum Posizione dell utensile in senso radiale Questa posizione il punto di partenza della brocciatura La brocciatura ha inizio su Y e continua fino al raggiungimento di Y2 Posizione dell utensile in senso assiale Questa posizione il punto di partenza della brocciatura Inizia su Z2 e continua fino al raggiungimento di Z1 Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Larghezza dell utensile La larghezza di avanzamento uguale a C meno il doppio del raggio di raccordo Angolo gt 0 sul punto iniziale contorno Y1 Angolo gt 0 sul punto finale contorno Y2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno L orientamento utensile pu essere soltanto 5 6 o 7 La traiettoria utensile viene corretta per il raggio tagliente 17 12 2003 MillPlus IT V510 497 MODO TOR
462. stato lo stato E 1 Se l utensile abilitato ed stato misurato viene impostato E1 E 2 3 4 Utensile non abilitato nuovo da V321 Il costruttore della macchina pu definire altri valori di stato negativi Consultare il manuale della propria macchina M Durata in min M1 Durata attuale min M2 Monitoraggio durata 0 off 1 on B Tolleranza rottura 0 valore MC max 255 B1 Monitoraggio rottura 0 off 1 on Prossimi Selettore indirizzo successivo indirizzi L1 Prima lunghezza aggiuntiva R1 Primo raggio aggiuntivo C1 Primo raggio agli spigoli aggiuntivo L2 Seconda lunghezza aggiuntiva R2 Secondo raggio aggiuntivo C2 Secondo raggio agli spigoli aggiuntivo Q5 Ciclo monitoraggio rottura 0 9999 L5 Tolleranza usura lunghezza mm R5 Tolleranza usura raggio mm Se al controllo lo scostamento risulta maggiore di questi valori viene emesso un messaggio di errore L6 Sfalsamento lunghezza mm Spostamento gt 0 della posizione di misura rispetto alla punta dell utensile R6 Sfalsamento raggio mm Spostamento gt 0 della posizione di misura rispetto al centro dell utensile 96 Heidenhain 17 12 2003 UTENSILE 15 4 Identificazione dell utensile Il numero identificativo dell utensile pu avere fino a otto cifre per il numero di utensile pi 2 cifre decimali 00 per caratterizzare l utensile utensile originale oppure utensile di scorta Per l utensile originale si pu tralasciare di
463. surazione utensile con il TT120 TT130 Misurazione utensile con il sistema di misurazione laser Interfaccia Ethernet TCP IP Autostart programma di alvei a caldo Rivolgersi al produttore della macchina per conoscere il supporto individuale della macchina comandata 2 Heidenhain 17 12 2003 INTRODUZIONE 1 2 Versione software V520 Avvertenza Il software V520 funziona su sistemi a processore singolo e doppio Comando Funzione di gestione dei file dalla barra dei menu alla barra dei softkey EASYoperate Nel modo manuale stato aggiunto il menu di preparazione per la diagnosi degli assi e le macro della macchina Comando sistema a processore doppio Disattivare l azionamento Ampliamento diagnosi ausilio MillPlus Funzioni G aggiunte G33 Ciclo filettatura per tornitura G106 Calcolo cinematico disattivo G108 Calcolo cinematico attivo G610 Monitoraggio rottura TT130 G61 Misurazione utensili da tornio TT130 G615 Misurazione utensili da tornio sistema laser D S Cicli di misurazione Cicli di posizionamento campione G620 Misurazione angolo G771 Lavorazione su linea G621 Misurazione posizione G772 Lavorazione su quadrangolo G622 Misurazione spigolo esterno G773 Lavorazione su griglia G623 Misurazione spigolo interno G777 Lavorazione su cerchio G624 Misurazione spigolo e angolo esterni G779 Lavorazione su posizione G625 Misurazione spigolo e angolo interni G626 Misurazione spigolo retto esterno G627 Misurazione sp
464. t Asse C Q nessuno 1 compens A1 Definisce se la posizione dell asse A nella tavola viene calcolata sugli assi lineari O non viene calcolata posizione base 1 viene calcolata Questo indirizzo ammesso solo se nella tavola c un asse A B1 e C1 perl asse Be l asse C Posizioni base Quando non programmato alcun indirizzo vengono attivati tutti gli assi della tavola Note e impiego Modalit Questa funzione modale con G153 Esecuzione Se attivo G154 la visualizzazione degli assi lineari alla fine di ogni posizionamento degli assi rotanti definiti in G154 viene aggiornata G154 attende con tutte le operazioni che termini il movimento nel blocco precedente lt INPOD gt Disattivazione di G154 La funzione G154 viene disattivata da G153 Dopo lt Interruzione programma gt M30 lt Reset CNC gt o l inserimento del controllore G154 resta attivo L asse rotante programmato viene memorizzato nella memoria di stand by Interruzione Se si annulla un movimento dell asse rotante la visualizzazione degli assi lineari non viene aggiornata Solo dopo lt Arresto di emergenza gt lt Interruzione programma gt o lt Modo manuale gt durante l interruzione la visualizzazione degli assi lineari viene aggiornata alla posizione degli assi rotanti 17 12 2003 MillPlus IT V510 301 Modo manuale La funzione G154 resta attiva dopo M30 ed attiva durante il modo manuale La visualizzazione degli assi lineari viene ag
465. ta il parametro deve essere positivo Valore assoluto Numeri interi Definizione di angolo Formato Gradi Minuti Secondi non pu essere introdotto direttamente Formati di introduzione Formato decimale Conversione dell angolo da un angolo di Constante di circuito pi oppure T 3 14 Formato in radianti MillPlus IT V510 E1 E2 E1 E2 E3 E1 E2 E3 E1 E2 E3 E1 E2 E3 E1 E2X2 E1 3 AE3 E1 E24 2 E1 1 E202 E1 sqrt E2 E1 abs E2 E1 int E2 44 12 33 5 E 1 44 209303 E1 44 12 60 33 5 3600 E1 44 209303 E1 E2 pi 2 E1 44 12 60 33 5 3600 519 PARAMETRI E E FUNZIONI ARITMETICHE E2 E1 360 2 pi rad Funzioni trigonometriche sin E cos E tan E asin E acos E atan E Funzioni di confronto E1 E2 E3 gt E1 1 Condizione soddisfatta gt E 1 E1 E2 lt gt E3 gt E1 1 Condizione non soddisfatta gt E 0 E1 E2 gt E3 gt E1 1 E1 E2 gt E3 gt E1 1 E1 E2 lt E3 gt E1 1 E1 E2 lt E3 gt E1 1 Priorita di calcolo delle espressioni aritmetiche e delle funzioni di confronto 1 sin cos tan asin acos atan sqrt abs int 2 Elevazione a potenza Reciproco 1 3 Moltiplicazione Divisione 4 Addizione Sottrazione 5 Espressioni relazionali lt gt gt gt lt lt Se un blocco contiene operazioni con la stessa priorit esse vengono eseguite a partire dall inizio del blocco fino alla fine 36 3 Operazioni
466. ta delle funzioni G per tornitura e Descrizione Modale Passata assiale Luce radiale Assata assiale finitura Luce radiale finitura Sgrossatura assiale Sgrossatura radiale Sgrossatura assiale finitura Sgrossatura radiale finitura Gole assiale Gole radiale Scanalatura assiale universale Scanalatura radiale universale Gole assiali finitura Gole radiale finitura Scanalatura assiale finitura universale Scanalatura radiale finitura universale Rientranza DIN 76 Rientranza DIN 509 E Rientranza DIN 509 F Filettatura longitudinale Filettatura conica 514 Heidenhain 1 12 2003 LISTA DELLE FUNZIONI G PER MACRO 34 6 Lista delle funzioni G per la misurazione laser rasi Descrizione Calibra Misura lungh utensile Misura lunghezza e raggio Contr tagliente FC Controllo rottura Attr Contr tagliente FS Contr tagliente FS 34 7 Funzioni M base Arresto programma Arresto opzionale Fine programma Mandrino INSERITO destrorso M4 M5 M14 M19 Mandrino INSERITO sinistrorso M3 M5 M13 M19 Mandrino STOP M3 M4 M13 M14 Mandrino STOP in posizione angolare M3 M4 M13 M14 definita Cambio utensile automatico Cambio utensile manuale Refrigerante n 2 inserito Refrigerante n 1 inserito Refrigerante disinserito Mandrino INSERITO destrorso e refrigerante INSERITO Mandrino INSERITO sinistrorso e refrigerante INSERITO Attiva misura utensile Calibrazione tastatore Attiva tastatore Disinserisce
467. tam per correz 652 659 Fattore scalat per raggio ut Angolo progr in B dopo calcolo Angolo progr in C dopo calcolo Nas N7 645X10 11 ES N10 G50 X1 N54 01 N15 G54 l1 Mi N ODI XZAHATSUHOTNKXQ HI HW i Li i correz lunghezza utensile Ri 1 correzione raggio utensile Avvertenze Configurazioni macchina B1 C1 C2 Asse B B1 Per orientare un pezzo bloccato su un tavolo rotondo che ruota intorno all asse Y asse B sufficiente misurare due punti sull asse X l angolo di rotazione riferito all asse X il pezzo ruota intorno all asse Y l asse dell utensile con il tasto di misura l asse Z o Y 17 12 2003 MillPlus IT V510 231 Asse C C1 Per orientare un pezzo bloccato su un tavolo rotondo che ruota intorno all asse Z asse Z sufficiente misurare due punti sull asse X l angolo di rotazione riferito all asse X il pezzo ruota intorno all asse Z l asse dell utensile con il tasto di misura l asse Z NER 7 c A ZA P Si Asse C C2 Questa una possibilit estesa di C1 N 5 C A gt AN DS N x er B sx RIA x 1 L asse C ruotato di 90 gradi e ruota intorno all asse Y invece che Z Per orientare un pezzo bloccato su un tavolo rotondo che ruota intorno all asse Y asse C sufficiente misurare due punti sull asse X l angolo di rotazione si riferisce all asse X il pezzo ruota intor
468. tastatore Attiva capsula dinamometrica Inserisce soffio sul tastatore Selezione gamma di velocit M42 M43 M44 azionamento mandrino M41 M43 M44 M41 M42 M44 M41 M42 M43 1 12 2003 MillPlus IT V510 515 LISTA DELLE FUNZIONI G PER MACRO 34 8 Funzioni M dipendenti dalla macchina m Trim Dopo Descrizione Modale con Bloccaggio del 4 asse ON OFF Bloccaggio del 5 asse ON OFF Bloccaggio del 6 asse ON OFF Pulizia del pezzo ATTIVATA Pulizia del pezzo DISATTIVATA Uscita NC disponibile Cambio utensile automatico senza ritorno degli assi non coinvolti nel cambio utensile M53 M54 X Testa portafresa orientabile per lavorazione orizzontale verticale Orientare la testa portafresa a controllo NC in posizione di 0 gradi e fissarla 1 Abilitazione dei limiti di campo posizione di avvio per l asse X Modale 2 Abilitazione dei limiti di campo per l asse X Modale 3 Abilitazione dei limiti di campo per l asse X Modale 58 Istruzioni per cambio paletta M60 M61 M62 Caricare scaricare magazzino utensili nell officina Convogliatore trucioli ATTIVATO Convogliatore trucioli DISATTIVATO Funzioni di salvataggio Magazzino palette circolare Cambio paletta Testa portafresa orientabile Cambio utensile M80 M89 E Riservato per opzione software 516 Heidenhain 1 12 2003 ISTRUZIONI TECNOLOGICHE 35 Istruzioni tecnologiche 35 1 Velocit di avanzamento Velocit di avanzamento F Im
469. tatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione Pos tastatore di misura fisso 1 Pos tastatore di misura fisso 2 Pos anello di calibrazione 1 12 2003 GENERALLE 37 4 Cavi di collegamento per interfacce dati L operatore deve controllare che sia utilizzato un cavo di interfaccia esterno sul quale applicato lo schermo su entrambi i lati Quando viene usato un distributore di interfaccia T Switch con commutatore la massa del segnale e lo schermo non devono essere commutati La commutazione meccanica deve
470. tensili diventa vuoto Attivazione di nuove informazioni L informazione utensile modificata deve ritornare attiva dopo la scrittura T M67 Classificazione 11 1 L Lunghezza I11 2 R Raggio 11 3 C Raggio agli spigoli 11 4 L4 Maggiorazione lunghezza 11 5 R4 Maggiorazione raggio 11 6 G Grafica 11 7 Q3 Tipo 11 8 Q4 Numero di taglienti 11 9 I2 Senso di passata 11 10 A1 Angolo avanzamento a immersione 11 11 S Dimensioni 11 12 E Stato 11 13 M Durata in min 11 14 M1 Durata attuale min 11 15 M2 Monitoraggio durata 11 16 B Tolleranza rottura 11 17 B1 Monitoraggio rottura 11 18 L1 Prima lunghezza aggiuntiva 11 19 R1 Primo raggio aggiuntivo 11 20 C1 Primo raggio agli spigoli aggiuntivo 11 21 L2 Seconda lunghezza aggiuntiva 352 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO I1 22 R2 Secondo raggio agli spigoli aggiuntivo 11 23 C2 Secondo raggio agli spigoli aggiuntivo 11 24 L5 Tolleranza usura lunghezza mm 11 25 R6 Tolleranza usura raggio mm 11 26 L6 Sfalsamento lunghezza mm 1 27 R6 Sfalsamento raggio mm 11 28 Q5 Ciclo monitoraggio rottura 0 9999 11 29 O Orientamento utensile solo nell opzione Tornitura L informazione utensile non pu essere modificata Beispiel N10 E5 100 Lunghezza utensile Lunghezza utensile viene impostata nel parametro E 5 N11 E6 10 Raggio utensile Raggio utensile viene impostato nel parametro E 6 N12 E7 999999999 Raggio spigolo utens
471. tica Le funzioni sin cos tan asin acos atan sqrt abs int possono essere scritte solo in caratteri minuscoli Non sono consentiti spazi vuoti in una funzione Dimensione massima di un espressione in una riga 248 caratteri 10 12 Accettazione della posizione nel programma DIN Editor Support St Salva si QUI are posizione ICP Tecnol disco Prendere posizione Seleziona gli assi che devono essere accettati ar Accetta nel programma la posizione attuale degli assi selezionati are al DIN Editor Ritorno Accettazione della posizione con l HR410 Seleziona gli assi che devono essere accettati gt S Accetta nel programma la posizione attuale degli assi selezionati sulla posizione del cursore Poi viene aggiunto automaticamente un lt Enter gt Die Position kann auch bernommen werden wenn sich die Maschine bewegt Avvertenza Se nella riga c G0 X100 e viene accettata la posizione X121 Y122 la riga finale diventa GO X100 X121 Y122 Successivamente il programmatore deve cancellare uno dei due indirizzi X 62 Heidenhain 17 12 2003 INTRODUZIONE EDITING DI UN PROGRAMMA 10 13 Cancellazione di un indirizzo Cancella il carattere a sinistra del cursore Back space C E Recupera gli ultimi indirizzi cancellati in un blocco 10 14 Funzione di editing B Attivare la funzione EDIT dei softkey WORK 06 26 ma u 3 er
472. tiva Le posizioni di misura vengono compensate per la lunghezza e raggio utensile Le posizioni di misura sugli assi rotativi non vengono compensate per i dati di utensile K1 Compensazione utensile disattiva Le posizioni di misura non vengono compensate Se le posizioni di misura vengono compensate per le misure del tastatore si presuppone quanto segue Il tastatore disposto parallelo all asse utensile Il tastatore completamente tondo Il movimento del tastatore viene eseguito ortogonalmente alla superficie da misurare Parametri E Il numero del parametro E in cui viene memorizzata la posizione di asse misurata per es X7 2 indica che il valore misurato sull asse X viene memorizzato nel parametro E2 X7 E1 E1 5 significa che il valore misurato viene memorizzato in ES Stato del tastatore E 0 la posizione finale programmata stata raggiunta Tuttavia non stato determinato alcun punto misurato parametri E assegnati che contengono valori misurati rimangono invariati E 1 durante il movimento di misura stato determinato un punto misurato La posizione di misura stata memorizzata nei parametri E Monitoraggio dello stato 13 O si 1 no Stato di deviazione del tastatore di misurazione Il monitoraggio dello stato del tastatore di misurazione in ambito G145 pu essere disattivato per determinati dispositivi laser Il laser non ha alcun segnale Il valore standard zero Nel funzionamento con G182 le f
473. tivo Se l altezza sicura introdotta cos piccola che la punta dell utensile si trova al di sotto dello spigolo superiore del piatto il MillPlus non posiziona l utensile automaticamente sopra il piatto zona di sicurezza di MC397 Misurazione tagliente 123 attivazione o disattivazione della misurazione tagliente singolo parametro 12 Con I2 0 o con nessun valore viene effettuata la misurazione tagliente singolo Differenze tra EASYoperate e DIN ISO In EASYoperate il parametro misurazione tagliente 12 sostituito dalla softkey Tutti i denti Mandrino fermo Per la misurazione con mandrino fermo viene utilizzato l avanzamento di tastatura di MC394 Calcola numero di giri mandrino Durante la misurazione con utensile in rotazione il MillPlus calcola automaticamente il numero di giri mandrino e l avanzamento di tastatura 3 6 Heidenhain 1 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 4 G608 TT misurazione del raggio Misurazione del raggio dell utensile 6 Misurazione raggio utensile Note e impiego Lunghezza e raggio utensile Prima di misurare gli utensili per la prima volta introdurre nella tabella utensili il raggio approssimato R10 la lunghezza approssimata L100 il numero dei taglienti Q4 4 e la direzione di taglio 12 0 del rispettivo utensile Indirizzi della memoria utensili Vengono usati i seguenti indirizzi della memoria utensili L Lunghezza della spina di taratura lato in
474. to 0 La tabella non viene eliminata 1 la tabella viene eliminata Esempio Questo esempio cancella una tabella dall hard disk N1 E10 arrayDelete Work Tool arr Questo esempio cancella una tabella dalla memoria N1 E10 arrayOpen Work Tool arr E10 numero di identificazione interno tabella N2 E11 arrayDelete E10 368 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 24 8 3 Metodo con file di configurazione versioni precedenti Nelle versioni precedenti erano implementate possibilit limitate E consigliabile utilizzare solo le nuove funzioni File di configurazione Per queste operazioni sono necessari dei file di configurazione i quali descrivono come e dove possibile scrivere o leggere Questi file di configurazione vanno salvati sul disco fisso e vengono caricati all avvio del sistema D STARTUP CYCLES ARRnnnnn CFG nnnnn il numero del file il quale compreso tra 1 e 89999 File per la definizione e la compilazione di una tabella array con i valori di default Per la definizione di una tabella array si utilizza un file di configurazione Quest ultimo viene attivato all avvio del sistema possibile definire un massimo di 10 tabelle array L utente finale pu definire in prima persona un file La grandezza massima di una tabella array di 5000 elementi Con arrayread nnnnn riga colonna possibile leggere un elemento della tabella array Quando si legge un elemento che non esiste esso
475. to assi G51 G52 n 235 23 32 Disattivazione attivazione dello spostamento di origine G53 G54 G59 236 23 39 Spostamento di origine ampliato G54 MC84 gt 0 237 23 34 Avvicinamento tangenziale G61 nennen nennen nennen nnennne nennen ern 239 23 39 Allontanamento tangenziale G62 nennen nnnnnennnennnnnennnnenennnn 242 23 36 Disattivazione attivazione calcoli geometrici G63 G64 nennen 244 23 37 G66 G67 Compensaz Lungh ut In dir 245 23 38 Programmazione in pollici metrica G70 G711 nennen 246 23 39 Disattivazione attivazione ingrandimento riduzione o simmetria G72 G73 247 23 40 Posizione assollla GTA lei el ei 249 23 41 Cerchio gradualo OA lies 251 23 42 DeENNIZIONE DUMOGO Beer base 253 23 43 Esecuzione dirciclo VI er EA ae ea a see 254 23 44 CICIO dk oratra late ee 255 23 45 Ciclodi foratura profonda G83 semie a eb 256 vi Heidenhain 17 12 2003 NDICE 23 46 Ciclo diiMmasehiatura GBA 2a ee 257 23 47 Ciclo di Darena GOS aaa are 259 23 48 Ciclo dalesatura G90 osissa A a 260 23 49 Ciclo fresatura tasca rettangolare G87 nennen nnennnn nennen nennen nnnnnnnenn 261 23 50 Gielo sctanalatura G88 ae asien 262 23 51 Ciclo fresatura tasca circolare G89 iii 263 23 52 Programmazione assoluta incrementale G90 G91 i 264 23 53 Programmazione assoluta incrementa
476. to che l inviluppo utensile di ciascun movimento elementare non collida con il numero programmato 12 di adiacenti nel contorno materiale La funzione G241 2 programmato modalmente e funziona solo se attiva la correzione del raggio controlli preliminari vengono eseguiti in ogni blocco con G41 o G42 Alla prima collisione rilevata viene generato un messaggio di errore M DZ gt E 100241 PM Grafica Plottatura fili Lista errori P416 Collisione N24 con N16 WORK A 18 15 Utensile ded Al i na Diagnosis Ritorno In questo esempio sono programmate 3 collisioni La prima collisione viene segnalata come errore P416 Collisione utensile in N24 con N16 Gli altri errori non vengono segnalati Si tratta di Collisione utensile in N19 con N17 e Collisione utensile in N20 con N23 In questo caso vengono evitate tutte le collisioni tramite riduzione del raggio fresatura in direzione del raggio 5mm 332 Heidenhain 17 12 2003 POSITIONIERFUNKTIONEN 627 628 24 Funzioni G specifiche per macro 24 1 Prospetto Funzioni G specifiche per macro Funzioni dei messaggi di errore G300 Programmazione di messaggi di errore G301 Messaggio di errore nel programma o macro caricati Funzioni di esecuzione G302 Sovrascrittura parametri correzione raggio G303 M19 con direzione programmabile G310 Registra file su hard disk G311 Carica file da hard disk Funzioni di interrogazione G318 Leggere dati pallet ordini G319
477. to il tempo di esecuzione grafica nello stato di lavorazione Il tempo di esecuzione viene calcolato dalla lunghezza di percorso e dall avanzamento programmati correzione 100 A questo valore calcolato viene aggiunto il 10 per la frenata accelerazione sugli spigoli In caso di programmazione di avanzamento elevato il tempo di esecuzione valutato minore del tempo di esecuzione effettivo in quanto la macchina non riesce a seguire Avvertenza Il tempo delle funzioni M non viene incluso nella valutazione 12 Heidenhain 17 12 2003 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 11 3 1 Tempo per utensile La valutazione del tempo di lavorazione viene anche calcolata per utensile In questo viene incluso solo il tempo impiegato per l avanzamento W B Programma NC Esecuzione Grafica Pena in bianco Autostart T esec utensili 0 gt ig A Programma NC Esecuzione i Stato esecuz Y 3 E 61200 BN 6200 6208 Universal po Grafica Plottatura fili 3208 Universal pocket N4 6195 KO 20 Y 30 I 150 K 55 J100 0 le 25 20 3 PH 81208 40 51 54 01 63 66 71 Runtime 0 00 22 r2 90 94 9 180 Bi Zr y WORK 19 39 Da Funzione Annulla grafica programma Blocco Cancella Stop St singolo N blocco opzion OSE 17 12 2003 MillPlus T V510 13 ESECUZIONE DI CONTROLLO DEL PROGRAMMA 74 Heidenhain 17 12 2003 ATTIVAZIONE ESECUZIONE DEL PROGRAMMA 12 Attivazione esecuzione del
478. to magazzino Posto dell utensile nel magazzino utensili se disponibile Il posto PO riservato all utensile sostituito e non pu essere utilizzato per il salvataggio di parametri utensile Il posto 1 indicato come P1 il posto 2 come P2 ecc Il numero effettivo di posti utensile nel magazzino viene salvato come costante macchina T Numero identificativo es T 12345678 00 L Lunghezza R Raggio C Raggio agli spigoli L4 Maggiorazione lunghezza R4 Maggiorazione raggio Durante la misurazione L e o R vengono adattati L4 e o R4 vengono azzerati Durante il controllo L e R non vengono adattati Solo L4 e o R4 vengono cambiati G Grafica Definizione della forma utensile in modalit grafica Q3 Tipo In questo parametro si possono inserire i numeri d identificazione del tipo utensile Tastatore di misura Q3 9999 la rotazione del mandrino interdetta e la corsa rapida MC limitata Q4 Numero di taglienti I2 Senso di passata 3 destrorso M3 4 sinistrorso M4 A1 Angolo avanzamento a immersione 0 1 15 gradi S Dimensioni 0 normale 1 ingombrante Le dimensioni limite e il diametro a partire dai quali un utensile si considera ingombrante sono descritti nel manuale della macchina in dotazione Il controllore mantiene liberi un posto davanti e uno dietro l utensile ingombrante E Stato L impostazione normale EO utensile abilitato non misurato Quando l utensile supera la durata indicata viene automaticamente impo
479. to secondo mandrino Il posizionamento del secondo mandrino M1 19 non possibile Il posizionamento deve essere eseguito in modo Fresatura La funzione G96 calcola l avanzamento in mm min pollici min sulla base dell avanzamento programmato mm giro pollici giro e del numero di giri mandrino attivo Il numero di giri mandrino attivo S oppure S1 Se si sono programmati sia S sia S15 viene utilizzato S1 468 Heidenhain 17 12 2003 MODO TORNITURA 32 8 Definizione degli utensili di tornitura nella tabella utensili Dati utensile Nella tabella utensili sono rielencati i principali dati utensile per il modo tornitura L Lunghezza R Raggio C Raggio agli spigoli Q3 Tipi utensile G Grafica Correzione utensile Le dimensioni dell utensile sono memorizzate come lunghezza utensile L e raggio utensile R Le modalit di calcolo di questi valori sugli assi vengono determinate dai comandi G17 G18 e dalla posizione del tagliente dell utensile orientamento O G17 Lunghezza utensile L sull asse Z Raggio utensile R sull asse Y G18 Lunghezza utensile L sull asse Y Raggio utensile R sull asse Z Il raggio R viene considerato come spostamento e calcolato in funzione dell orientamento O con segno algebrico pos neg nell asse corrispondente
480. ttivo Indicazione Durante il movimento nel campo S corrente viene visualizzato il numero di giri AI termine viene sempre visualizzata la posizione mandrino nell area 0 359 999 gradi L avanzamento programmato rimane immutato L avanzamento attuale indica il valore O o l avanzamento della distanza percorsa nell asse utensile L inserimento e il disinserimento del posizionamento viene eseguito automaticamente con il ciclo M81 disinserimento del posizionamento nell utensile di tornitura piana M80 inserimento Esempio Esempio di programma 0 Descrizione i amp amp a a amp amp J J o O Memoria utensile raggio utensile R20 Memoria utensile raggio di orientamento A1 0 N120 G700 X50 L5 F 0 05 S600 Smusso 5 mm di diametro 40 a 50 N140 G700 X70 Movimento di tornitura trasversale su diametro 70 N130 GO Z100 Sollevamento N140 G700 X40 11 1 S1200 Riposizionamento su diametro 40 Utensile di tornitura piana L utensile di tornitura piana dopo il cambio in mandrino pu essere utilizzato come utensile di tornitura interna Mediante il posizionamento fissato sulla macchina viene bloccato l anello di ritegno e contemporaneamente viene attivato il bloccaggio tra l anello di ritegno e l utensile di tornitura piana Con mandrino in rotazione mediante un cambio meccanico ad es di 0 1 mm U viene effettuato un movimento trasversale Grazie al movimento sincronizzato del mandrino e dell asse utensile Z possibile tornire coni e sm
481. ttura 11 18 L1 Prima lunghezza aggiuntiva 11 19 R1 Primo raggio aggiuntivo 11 20 C1 Primo raggio agli spigoli aggiuntivo 11 21 L2 Seconda lunghezza aggiuntiva I1 22 R2 Secondo raggio agli spigoli aggiuntivo 11 23 C2 Secondo raggio agli spigoli aggiuntivo 11 24 L5 Tolleranza usura lunghezza mm 11 25 R5 Tolleranza usura raggio mm I1 26 L6 Sfalsamento lunghezza mm 11 27 R6 Sfalsamento raggio mm 346 Heidenhain 17 12 2003 FUNZIONI G SPECIFICHE PER MACRO 11 28 Q5 Ciclo monitoraggio rottura 0 9999 11 29 O Orientamento utensile solo con opzione Tornitura Esempio Blocchi di programma per la richiesta della tabella utensili N30 G321 T10 11 1 E1 G321 Comando di lettura T Numero utensile 11 1 Informazione su indirizzo utensile E1 il parametro E L Lunghezza utensile viene impostata nel parametro E 1 N40 G321 T10 11 2 E10 R Raggio utensile viene impostato nel parametro E 10 N50 G321 T10 11 3 E20 C Raggio spigolo utensile viene impostato nel parametro E 20 Se C non ha un valore E20 999999999 N60 G321 T10 11 4 E2 L4 Sovrametallo lunghezza viene impostato nel parametro E 2 N70 G321 T10 11 5 E11 R4 Sovrametallo raggio viene impostato nel parametro E 11 N80 E3 E1 E2 La lunghezza utensile corretta E3 L L4 E1 E2 N90 E12 E10 E11 Il raggio utensile corretto E12 R R4 E10 E11 24 4 5 G322 Lettura mem constanti macchina Lettura di un valore delle costanti di macchina e salvataggio
482. tuito dalla softkey Tutti i denti 380 Heidenhain 17 12 2003 MISURAZIONE UTENSILE CON IL TISCH TASTER TT 26 6 G610 TT Controllo rottura Controllo della lunghezza degli utensili Viene utilizzato principalmente per controllare utensili soggetti a rottura come le punte L usura misurata non viene corretta 6 TT130 Controllo rottura Note e impiego Dati utensili E necessario immettere in precedenza i dati utensili nella tabella utensili Con stato utensili 1 e 4 non viene effettuata la misurazione Indirizzi della memoria utensili Vengono usati i seguenti indirizzi della memoria utensili L Lunghezza della spina di taratura lato inferiore della parte cilindrica L4 Errore di oscillazione assiale del mandrino di taratura R6 Posizione del raggio per la misurazione della lunghezza B Tolleranza rottura in mm anche in modo Pollici E Stato Con misurazione tagliente singolo R Raggio R4 Errore di oscillazione radiale del mandrino di taratura L6 Deviazione di lunghezza Differenze tra EASYoperate e DIN ISO Questa funzione non disponibile in EASYoperate Procedimento E possibile determinare la rottura utensile come la lunghezza utensile in tre modi diversi 1 Se il diametro utensile maggiore del diametro della superficie di misurazione del TT procedere alla misurazione con utensile in rotazione 2 Eseguire la misurazione con utensile fermo se il diametro utensile inferiore al diametro della superfic
483. tura 28 2 G692 Controllo squilibrio G Controllo sbilanciamento Per la descrizione fare riferimento al capitolo Tornitura 17 12 2003 MillPlus T V510 415 CICLI SPECIFICHE 28 3 G699 Ciclo ATC ciclo di regolazione dell applicazione Con il ciclo G699 possibile regolare i programmi NC in base alla modalit di lavorazione per ottenere le massime prestazioni in fatto di velocit precisione e superficie Application Tuning Cycle ATC O off 1 fast 2 surface 3 accuracy H I1 Modalit di lavorazione 0 Spento 1 Velocit 2 Superficie 3 Precisione 2 assa M 1 Pezzo leggero 2 Pezzo medio 3 Pezzo pesante Posizione base I1 0 12 2 Note e impiego Indicazioni generali Se si esegue una modifica durante l esecuzione del programma la modalit di funzionamento viene cambiata da 0 a 3 in base alla modalit di lavorazione specificata In questo modo vengono modificate le regolazioni e i parametri interni della macchina Modalit peso In questa modalit si tiene conto dell incidenza del peso del pezzo possibile effettuare ulteriori regolazioni in base alle condizioni specifiche E tuttavia necessario tenere conto della portata massima della tavola della macchina Sulle macchine che non presentano vincoli di peso sugli assi l indirizzo 12 non disponibile Disattivazione Dopo aver utilizzato M30 lt Interruzione programma gt lt Reset CNC gt o G699 11 0 viene ripristinata la posiz
484. tura di una superficie tridimensionale un dato utensile viene condotto lungo la superficie con movimenti rettilinei aventi una certa tolleranza Il calcolo della traiettoria dell utensile su una superficie tridimensionale richiede una serie di calcoli che vengono normalmente eseguiti da un sistema di programmazione CN o da un sistema CAD La traiettoria utensile calcolata dipende dalla forma e dalle dimensioni dell utensile nonch dalla tolleranza sulla superficie Se si esegue il programma in questione senza G141 la fresa utilizzata deve avere le stesse dimensioni prese in considerazione per i calcoli si deve cio utilizzare una fresa nominale 17 12 2003 MillPlus IT V510 283 Se durante la lavorazione della superficie tridimensionale si rende necessario un utensile nuovo anche tale utensile deve avere le stesse dimensioni dell utensile nominale Quando si riscontrano sull utensile degli scostamenti dimensionali occorre eseguire un nuovo calcolo con il sistema di programmazione La correzione utensile 3D G141 permette l impiego di utensili le cui dimensioni si discostano da quelle delle frese nominali Le correzioni vengono eseguite con l ausilio di vettori di direzione i quali vengono generati dal sistema di programmazione insieme con le coordinate del punto finale inoltre possibile far calcolare al sistema di programmazione le dimensioni dell utensile e al CNC la traiettoria dell utensile sulla base dei vettori
485. tura va da Y1 Z1 a Y1 Z2 Sgrossatura radiale finitura Punto di inizio Punto di inizio Punto inizio contornatura Punto inizio contornatura Punto finale contornatura Punto finale contornatura Angolo 1 Angolo 2 DD DNKNKNKaQA O Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura La finitura ha inizio su Y1 e continua fino al raggiungimento di Y2 Posizione dell utensile in senso radiale Questa posizione il punto di partenza della lavorazione di finitura Punto iniziale del contorno da lavorare Punto iniziale del contorno da lavorare Punto finale del contorno da lavorare Punto finale del contorno da lavorare Angolo gt 0 sul punto iniziale contorno Y1 Gli angoli A e B devono essere scelti in modo tale che l utensile non produca un sottosquadro Angolo gt 0 sul punto finale contorno Y2 Lunghezza smusso a inizio e fine contorno ammessa la programmazione soltanto di I1 o di R1 Raccordo a inizio e fine contorno Raccordo inferiore nel contorno L orientamento utensile pu essere soltanto 5 6 o 7 La traiettoria utensile viene corretta per il raggio tagliente 492 Heidenhain 17 12 2003 MODO TORNITURA 32 13 9 Gole assiale G842 Punto di partenza Punto di partenza Punto iniziale contorno Punto iniziale contorno Punto finale contorno Punto finale contorno Larghezza utensile Angolo Angolo Lunghezza smusso
486. umero di utensile Numero di utensile T Formato 8 2 N TIM max 255 utensili Utensile originale T1 T99999999 N T1 Utensile di scorta Tx 01 Tx 99 N 11 01 Attivazione Cambio utensile automatico N T M6 Cambio utensile manuale N T M66 Attivazione dei dati di utensile N T M67 Prima compensazione utensile supplementare N T T2 1 M6 M66 M67 Seconda compensazione utensile supplementare N T T2 2 M6 M66 M67 Vita utensile massima T3 0 9999 9min N T T3 x M6 M66 Controllo della forza di taglio T1 1 99 N T T1 x M6 M66 Disattivazione T1 0 o T1 non programmato N T1 0 Parametri modali T T1 T2 518 Heidenhain 17 12 2003 PARAMETRI E E FUNZIONI ARITMETICHE 36 Parametri E e funzioni aritmetiche 36 1 Parametri E Parametri E Formato Numero intero Numero a virgola fissa Numero a virgola mobile esponente 99 99 Cambio unit di misura G70 lt gt G71 Tutti i valori vengono convertiti In questo caso le informazioni come il numero di giri del mandrino l avanzamento ecc non dovrebbero essere definite come valore parametrico parametri E sono modali Avvertenza E1 20 E1 200 105 E1 1 905e5 L indirizzo E Parametro deve essere introdotto nel programma come carattere maiuscolo 36 2 Funzioni aritmetiche 1 12 2003 Funzioni aritmetiche standard In una funzione non sono consentiti spazi vuoti Elevazione a potenza Reciproco Radice quadra
487. unzioni da G145 a G150 non possono essere impiegate In tutti i modi di funzionamento citati al parametro E per lo stato del tastatore viene assegnato Il valore 2 controllando questo parametro nelle macro di misura si pu evitare l impiego di parametri senza dati misurati Soffio aria 14 0 No 1 S La durata di soffiatura prima della misurazione indicata nella costante macchina MC842 La posizione base 0 1 12 2003 MillPlus IT V510 295 23 67 Lettura stato sonda G148 N G148 I1 E Parametri 6 Lettura stato sonda di misura E Parametro E per stato sonda N Ii Gruppo stato 1 3 N10 6148 I1 1 E5 Esempio N110 G148 E27 N115 G29 E91 E27 2 E91 N 300 N300 MO Funzionamento attuale ricerca blocco esecuzione di controllo demo N400 M30 Avvertenza Stato del tastatore 11 1 o non programmato valore standard E 0 la posizione finale programmata stata raggiunta Tuttavia non stato determinato alcun punto misurato parametri E assegnati che contengono valori misurati rimangono invariati E 1 durante il movimento di misura stato determinato un punto misurato La posizione di misura stata memorizzata nei parametri E E 2 il blocco G145 stato eseguito nel modo ricerca blocco esecuzione di controllo o demo E 3 Si verifica un errore nel tastatore misura impossibile La priorit per i codici di stato del tastatore di misurazione la seguente 1 Codice 2 m
488. ussi Il riposizionamento ha luogo mediante rotazione sinistrorsa del mandrino Svolgimento del ciclo 1 Impostare il raggio di allineamento dell utensile di tornitura piana e immetterlo nella memoria utensile 2 Cambiare l utensile di tornitura piana in mandrino la prima volta verificare l angolo di accoppiamento Controllare l orientamento e il posizionamento ed eventualmente disinserirli Il mandrino ruota eseguendo in questo modo una lavorazione di tornitura in piano Le posizioni dell angolo vengono spostate in multipli di 5 Il raggio di allineamento e l angolo di orientamento vengono automaticamente memorizzati nella memoria utensile DUI Pr w 17 12 2003 MillPlus IT V510 421 CICLI DI LAVORAZIONE E CICLI DI POSIZIONAMENTO 29 5 G730 Fresatura per righe Definire il ciclo di fresatura per righe in un unico blocco di programma 6 Fresatura per righe Bi Lunghezza 1 lato B2 Lunghezza 2 lato L Altezza B1 Lunghezza 1 lato in asse principale con segno di direzione B2 Lunghezza 2 lato in asse secondario con segno di direzione L Altezza gt 0 C2 Larghezza di taglio percentuale massima percentuale del diametro utensile da utilizzare come larghezza di taglio per ciascun passaggio La larghezza totale viene suddivisa in tagli uguali L ultimo taglio eccede del 10 dal diametro di fresatura oltre il bordo del materiale C3 Distanza di sicurezza radiale 11 Metodo 11 1 Meandro I1 2 Meandro e moviment
489. va il piano di lavorazione libero La funzione G7 pu essere programmata MC 600 MC 699 Ci sono 100 nuove costanti di macchina MC600 MC699 per la descrizione del modello cinematico Il modello viene definito con un massimo di 25 elementi dove ogni elemento viene descritto con quattro costanti di macchina Vengono usate le seguenti costanti di macchina MC 600 Catena cinematica 0 fine 1 utensile 2 pezzo MC 601 Elemento 0 1 X 2 Y 3 Z 4 A 5 B 6 C MC 602 Tipo di elemento O incrementale 1 assoluto MC 603 Spostamento elemento m mgradi MC 604 608 612 616 620 696 come MC 600 MC 605 609 613 617 621 697 come MC 601 MC 606 610 614 618 622 698 come MC 602 MC 607 611 615 619 623 699 come MC 603 MC 755 FBE Rotazione 0 Sist coord 1 Assi Se la rotazione richiesta del piano di lavorazione coincide con la rotazione di un asse rotativo il controllore pu scegliere se ruotare l asse rotativo interessato o ruotare il sistema di coordinate Questa scelta si fa con MC755 Per es su una macchina con asse C reale la programmazione G7 C5 30 e MC755 0 realizza una rotazione del sistema di coordinate di 30 e MC755 1 una rotazione dell asse C di 30 1 12 2003 MillPlus IT V510 199 ROTAZIONE DELLA DIREZIONE UTENSILE G8 23 8 Rotazione della direzione utensile G8 Programmazione di una direzione utensile ruotata per macchine a quattro o cinque assi Con la funzione Rotazione della direzi
490. valore 0 ln al Enter Memorizza are CS Avvertenza Una posizione di polo programmata in precedenza con G9 non viene considerata in ICP G9 deve essere deselezionato prima della ICP 146 Heidenhain 17 12 2003 PROGRAMMAZIONE PROFILI INTERATTIVA ICP 20 3 2 Uscita dalla ICP Ritorno Cambio Congel ICP ei elemento elemento elemento coordin uscita ICP _ uscita oppure SS Si pu uscire dal modo INTRODUZIONE ICP in qualunque momento durante l introduzione dei dati Tuttavia l uscita dalla ICP durante la programmazione di un contorno pu causare un messaggio di errore quando si rientra nella ICP Il blocco o i blocchi di programma interessati dovranno essere cercati e cancellati 20 4 Editing di programmi esistenti Quando si impiega un programma esistente il cursore viene posizionato sul punto del programma da cui la ICP deve partire Scorrendo in alto basso con il tasto cursore attraverso il programma la parte del contorno interessata viene visualizzata in bianco nella finestra grafica La ICP ricerca nella sezione di programma che precede la posizione del cursore una funzione G64 senza G63 il cursore si trova in una sezione ICP del programma Se il cursore si trova al di fuori di un intervallo G64 G63 le funzioni G vengono trasferite dalla ICP in blocchi di programma successivi Il programma viene prima controllato se programmato almeno un movimento di traslazione per gli indi
491. valore nel parametro E Descrizione N11 G320 11 10 E11 I1 10 Richiesta primo asse principale E11 contiene il risultato E11 1 L asse X il primo asse principale N12 G320 11 11 E12 I1 11 Richiesta secondo asse principale E12 contiene il risultato E12 2 L asse Y il secondo asse principale N13 G320 11 12 E13 I1 12 Richiesta secondo asse principale E13 contiene il risultato E13 3 L asse Z l asse utensile 17 12 2003 MillPlus IT V510 345 FUNZIONI G SPECIFICHE PER MACRO 24 4 4 G321 Lettura dati utensile Richiesta di valori della tabella utensili Formato G321 T 1 E Lettura dati utensile Numero utensile Parametro E i Indirizzo utensile LI L 30 C6 HM 0 Note e impiego Numero utensile e posizione Il numero utensile T deve essere noto La posizione P nella tabella utensili non pu essere richiesta Richiesta di valori della tabella utensili senza valore Se il parametro contiene E 999999999 l indirizzo nella tabella utensili vuoto Classificazione 11 1 L Lunghezza I11 2 R Raggio 11 3 C Raggio agli spigoli 1 4 L4 Maggiorazione lunghezza 11 5 R4 Maggiorazione raggio 11 6 G Grafica 11 7 Q3 Tipo 11 8 Q4 Numero di taglienti 11 9 I2 Senso di passata 11 10 A1 Angolo avanzamento a immersione 11 11 S Dimensioni 11 12 E Stato 11 13 M Durata in min 11 14 M1 Durata attuale min 11 15 M2 Monitoraggio durata 11 16 B Tolleranza rottura 11 17 B1 Monitoraggio ro
492. vazione simmetria cambio di segno per ciascun asse N G73 X1 Y1 Z1 A1 B1 C1 Disattivazione ingrandimento riduzione e simmetria N G72 Immagine speculare e scalatura l attiv immag specul i riset i attiv immag specul i riset i attiv immag specul i riset i attiv immag specul i riset i attiv immag specul 1 riset 4 Fattore di scalatura ssd ka DOTINKHX I I LL l G73 A4 2 G73 A4 0 5 7379 XY Ebene G17 XZ Ebene G18 YZ Ebene G19 17 12 2003 MillPlus IT V510 247 Parametri G72 Keine Parameter G73 Vergr Bern Verkleinern Spiegeln Vorzeichenwechsel A4 Maf faktor Esempio 4 i _ Aa el l gt gt gt gt N7273 Simmetria di un isola N1 G17 N2 G54 N3 T1 M6 S2000 F200 Cambio utensile NA GO X 60 Y20 Z0 M3 N5 G1 Z 9 N6 G43 YO N7 G41 X 10 N8 G3 X0 Y10 R10 N9 G1 X0 Y45 N10 G1 X45 Y45 N11 G1 X45 Y 10 N12 G40 N13 G1 Z10 N14 G73 X 1 Y 1 Simmetria coordinate intorno all asse X e Y N15 G14 N1 4 N2 13 Ripetizione dei blocchi da 4 a 13 N16 G72 Annullamento simmetria N17 S1000 F100 T6 M6 Cambio utensile 6 N18 G81 Y5 Z 20 N19 G79 X30 Y14 N20 G79 X10 Y32 N21 G79 X20 Y32 N22 G79 X30 Y32 N23 G79 X40 Y32 N24 G73 X 1 Y 1 Simmetria coordinate intorno all asse X e Y N25 G1
493. viene eseguito lo spostamento e poi il sistema di coordinate viene ruotato dell angolo B4 17 12 2003 MillPlus IT V510 237 G52 non influisce sulle funzioni G53 659 Se attivo G52 G54 G59 sono attivati da questo spostamento Uno spostamento di origine programmato G92 o G93 viene annullato da una delle funzioni G54 nr Resettando con il softkey CNC e programmando G53 le funzioni G54 I nr vengono automaticamente annullate Interrompendo il programma con il softkey o M30 G54 I nr non vengono annullate Essempio 1 We WI re 194 Ic M Qo4 Il 4 N60 G54 11 Selezione dell origine W1 Le sue coordinate X40 Y100 Z300 vengono prelevate dalla memoria spostamenti di origine Tutte le coordinate programmate vengono misurate a partire da W1 N600 G54 I2 Selezione dell origine W2 Le sue coordinate X200 Y100 Z100 vengono prelevate dalla memoria spostamenti di origine L origine W1 viene annullata e W2 viene attivata Successivamente tutte le coordinate programmate vengono misurate a partire da W2 N700 G53 Disattivazione dell origine W2 Le coordinate X0 Y0 Z0 vengono prelevate dalla memoria spostamenti di origine G53 L origine W2 viene annullata e M viene attivato Successivamente tutte le coordinate programmate vengono misurate a partire da M 2 Rotazione di asse 1 Pezzo 1 2 Pezzo 2 3 Tavola della macchina Introduzione ne
494. ws package version 3 1 Sun Microsystems web site www sun com Windows 95 98 NT4 0 Omni NFS server Xlink Technologies Inc sito web http www xlink com CimcoNFS server CIMCO Integration sito web http www cimco dk 37 5 1 Possibilit di allacciamento all interfaccia Ethernet E possibile inserire nella propria rete l interfaccia Ethernet del MillPlus attraverso il raccordo RJ45 10BaseT L allacciamento separato galvanicamente dall elettronica di controllo Allacciamento RJ45 10BaseT Nell allacciamento 10BaseT si usano cavi del tipo Twisted Pair per allacciare MillPlus alla rete La lunghezza massima del cavo tra MillPlus e un nodo nei cavi schermati di 400 m Nota Se si collega MillPlus direttamente con un PC si deve usare un cavo incrociato 1 12 2003 MillPlus IT V510 525 GENERALLE 37 5 2 Cavo di allacciamento per interfaccia Ethernet Boccola RJ45 per interfaccia Ethernet Lunghezza max cavo schermata 400 m Velocit max di trasmissione da 200 kBaud a 1 MBaud di 1 DDD DID 1 Tx 2 2 E Rx 6 6 Connector LLL Sereen LLL Connector Shell Shell Pin Descrizione segnale 1 TX Transmit Data 2 TX Transmit Data 3 REC Receive Data 4 libero 5 libero 6 REC Receive Data T libero 8 libero Parte frontale del connettore 8 7 6 5 4 3 2 1 L interfaccia assicura la separazione dalla rete secondo IEC 742 EN 50 178 37 5 3 Configurazione dell interfa
495. y Visualizzazione La funzione G218 non visibile nella visualizzazione Modello cinematico La funzione attiva per tutti i tipi di macchina Esempio Attivazione testa angolare Descrizione N1 G218 X0 01 Y 25 Z150 A5 60 Disattivazione testa angolare B5 0 C5 0 N2 G217 Disattivazione testa angolare 17 12 2003 MillPlus IT V510 327 23 90 G227 G228 Distorsione del monitor DISATTIVO ATTIVO G227 Disattivare la distorsione del monitor G228 Attivare la distorsione del monitor Per la descrizione fare riferimento al capitolo Tornitura 328 Heidenhain 17 12 2003 23 91 G240 G241 Controllo del contorno DISATTIVO ATTIVO Questa funzione consente di verificare un contorn o in due modi 1 Il controllo inversione 11 1 12 0 verifica che la retta G0 G1 o il cerchio compensati e la retta G0 G1 o il cerchio programmati si muovono nella stessa direzione 2 Il controllo preliminare 11 0 I2 nnn verifica se l utensile entra in collisione con il contorno programmato Queste funzioni sono adatte soltanto ai programmi con G41 e o G42 Formato G240 G241 11 I2 6 Controllo profilo ON Il Controllo inversione Q off 1 on I2 nzialeunto finale uscita tangenzia G241 I2 O 11 Controllo inversione O nessun controllo inversione compatibile con versioni precedenti 1 tutti i movimenti corretti dal raggio vengono sottoposti a controllo inversione I2 Definisce se per questo contorno viene
496. your network administrator for value deviceName Solstice Server name used inside CNC rootPath C solstice server directory to be mounted as network drive on CNC This must be a shared directory on the NFS server timeOut 6000 units in milliseconds for timeout in server connection 0 100 000 0 timeout set to 700 ms rwtimeOut 600 fimeout used for retry at read write of NFS files time is doubled for each retry of same packet until timeOut readSize 1300 packet size for data reception 512 to 4096 or 0 use server reported packet size writeSize 1300 packet size for data transmission hardMount n yes no continue mouting until succesfull don t use y if you re uncertain server is running autoMount n yes no automatically mount when CNC initialises useUnixld y use Userld groupld to identify to the server userld 100 Unix style user id for Authentication gt ask your network groupld 100 Unix style group id gt administrator dirCreateMode 0777 Unix style access right for dir create Octal number fileCreateMode 0777 Unix style access rights for file create Octal number NFSserver configuration of a remote server more than one remote sections allowed ipAddress 170 4 100 143 internet address of the server gt ask your network administrator for value deviceName pmeSolstice Server name used inside CNC rootPath d solstice server directory to be mounted as
497. za utensili concentrici Sistema laser misurazione della lunghezza e del raggio Sistema laser controllo di taglienti singoli Sistema laser controllo rottura utensile TT130 taratura TT130 misurazione della lunghezza TT130 misurazione del raggio TT130 misurazione della lunghezza e del raggio dell utensile Controllo rottura Misurazione utensili da tornio TT130 Laser misurazione utensile di tornitura Misura angolo Misurare posizione Misurare spigolo esterno Misurare spigolo interno Misurare spigolo retto esterno Misurare spigolo retto interno Misurare cerchio esterno Misurare cerchio interno Obliqueness measurement Misura angolo 2 fori Misurare centro 4 fori Determinazione centro di rotazione Laser Compensazione temperatura Misurazione squilibrio Controllo squilibrio 1 12 2003 MillPlus IT V510 513 LISTA DELLE FUNZIONI G PER MACRO 34 4 Lista delle funzioni G per fresatura a Descrizione Modale Tornitura in piano Fresatura per rigde Lavorazione su linea Lavorazione su quadrangolo Lavorazione su griglia Lavorazione su cerchio Lavorazione su posizione Foratura centrinatura Ciclo di forature profonda Forature profonda con rott truc add Ciclo di maschiatura Alesatura Tornitura interna Sfacciatura in tiro Maschiatura interpolato Fresatura di tasche Fresatura di scanalature Fresatura tasca circolare Finatura tasca Finitura di scanalature Finitura tasca circolare 34 5 Lis
498. zione BTR O no gt 0 si Funzione utensile 3D 0 n0 1 si Interpolaz cilindrica 0 n0 1 si Funzione G6 spline 0 n0 1 si Ciclo tasche universale 0 no gt 0 si Cancellare grafica O no gt 0 si Grafica sincrona O no gt 0 si Memoria MEX 1 Memoria MEX2 Memoria MEX 3 0 n0 attivo Memoria MEX4 Memoria MEX 5 Memoria MEX 6 0 n0 attivo Probe position 1st axis negative um Probe position 1st axis positive um Probe position 2nd axis negative um Probe position 2nd axis positive um Probe position 3rd axis negative um Probe position 3rd axis positive um Modo di scalat 0 2 fatt 1 3 2 3 3d Fattore di scala nr di decimali 0 6 DIO verif sintassi linea O no 1 si DIO numeri blocco gt 9000 O no 1 si Tool in 0 1 clear 2 protect 3 replace Directory remota DNC O no 1 si DNC funzione format disco O no 1 si Directory remota IPC O no 1 si Funzione format disco IPC O no 1 si Protocollo IPC nel file O no 1 si MPC protocollo nel file O no 1 si Larghezza sonda di misura fissa um Raggio anello di calibr um Dis1 velocita di trasmiss 110 57600 Dis1 nr di bit di stop 1 2 Dis1 lunghezza testa coda 0 120 Dis1 codice caratt 0 ASCII 1 1SO 2 EIA Dis1 riconos automat codice 0 n0 1 si Dis1 contr di flus 0 RTS 1 RTS f 2 XON Dis1 controllo DTR O no 1 si Dis2 velocita di trasmiss 110 57600 Dis2 nr di bit di stop 1 2 Dis2 lunghezza testa cod
499. zione dei contorni tasche uguale a quella dei contorni isole N G206 17 12 2003 MillPlus IT V510 319 23 87 Richiamo macro contorno isola G207 N G207 X Y Z N N1 Si presentano tre possibilit 1 Lo stesso contorno isola compare in un altro punto dello stesso contorno tasca Lo stesso contorno isola compare in un altro contorno tasca di Lo stesso contorno isola compare in un altro programma Poich il contorno isola incluso in una macro le tre possibilit possono essere trattate allo stesso modo Parametri Richiamo macro contorno isola Traslazione in X Traslazione in Y Traslazione in Z Macro con def contorno isola i Numero macro di finitura Z ZNK XO la macro del contorno isola N9xxx G205 X Y N1 N1 gt contorno isola N N G206 N9xxx rappresenta l identificatore della acro La macro viene chiamata con la funzione G207 N 6201 N G207 N 9xxx N G207 N 9xxx X X1 X2 Y Y1 Y2 N G202 Esempio 320 Heidenhain 17 12 2003 j 1 Isola il cui contorno programmato come macro P1 Punto iniziale della descrizione del contorno blocco G205 2 Posizione voluta dell isola P2 Punto iniziale del contorno spostato X Distanza parallela all asse X da P1 a P2 Noa Distanza parallela all asse Y da P1 a P2 Avvertenze Il sottoprogramma che viene chiamato nel blocco G207 non deve contenere alcuna programmazione con G63 G64 E
500. zione del cerchio riferito all asse principale 2 Orientamento del tastatore nella direzione di misurazione 0 Misurare senza torsione 1 Misurare mediante due misurazioni con torsione di 180 Prima misurazione con orientamento standard MC849 Seconda misurazione con rotazione di 180 Il valore di misurazione il valore medio di queste due misurazioni 2 Misurare con orientamento nella direzione di misurazione Possibile solo con il tastatore ad infrarossi con radiatore circolare La possibilit di orientamento del tastatore viene definita in MC846 16 Memorizzare i valori di misurazione nello spostamento dallo zero 0 Non memorizzare 1 Memorizzare nello spostamento dallo zero attivo negli assi lineari X Y Z Durante la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo X1 Y1 Z1 Se la coordinata misurata viene salvata nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione alla coordinata misurata verr assegnato il valore nominale La descrizione degli altri indirizzi disponibile nell introduzione ai cicli di misurazione Impostazioni di default D1 0 D2 90 C1 20 L2 10 12 0 13 0 15 0 F2 MC843 X1 0 Y1 0 Z1 0 Note e impiego Il punto iniziale della misurazione del cerchio deve essere selezionato in modo che la prima misurazione sia il pi possibile precisa in direzione del centro del cerchio La misur
501. zione utens per la posizione di misurazione Sulla posizione di sicurezza l utensile viene orientato nella posizione programmata D La punta dell utensile deve essere parallela all asse e ortogonale al laser O Orientamento utensile L orientamento O della punta dell utensile determina la posizione di misurazione Davanti o dietro il laser Sotto o sopra il taglio utensili di scanalatura PARAMETRI UTENS DALLA TABELLA UTENS L Lunghezza utensile R Raggio utensile C Raggio tagliente utensile L4 Sovrametallo lunghezza R4 Sovrametallo raggio L5 Tolleranza lunghezza R5 Tolleranza raggio L6 Spostamento misurato lunghezza R6 Spostamento misurato raggio E Stato utensile O Orientamento utensile Osservazione La lunghezza L e il raggio R utens devono essere registrati con precisione 5mm Il raggio tagliente C deve essere registrato preferibilmente L orientamento O non viene utilizzato nel ciclo di misurazione Quando si misurano utensili con testa a U la corsa sull asse U deve essere in posizione neutra Heidenhain 17 12 2003 MODO TORNITURA TIPI DI UTENSILE possibile utilizzare utensili di tornitura standard fissati sul mandrino principale e utensili di tornitura rotanti testa a U Entrambi i tipi di utensili vengono misurati in posizione ritta e fissa Possono essere misurati utensili da tornio e da foratura con un tagliente principale e secondario arretrato orientamento 1 o 7 veder
502. zza E Stato Procedimento La lunghezza utensile pu essere determinata in tre modi diversi 1 Se il diametro utensile maggiore del diametro della superficie di misurazione del TT si misura con utensile in rotazione 2 Se il diametro utensile minore del diametro della superficie di misurazione del TT o se si determina la lunghezza di punte o di frese radiali si misura con utensile fermo 3 Con il softkey Tutti i dent si misurano tutti i denti La misurazione viene eseguita con mandrino fermo La massima lunghezza dente viene salvata nella tabella utensili Esecuzione della misurazione Misurazione con utensile in rotazione Per determinare il tagliente pi lungo l utensile da misurare viene spostato verso il centro del sistema tastatore e avvicinato in rotazione alla superficie di misurazione La deviazione si programma nella tabella utensili sotto Deviazione utensile Raggio R6 Esecuzione della misurazione Misurazione con utensile fermo per es per punte L utensile da misurare viene avvicinato centralmente sopra la superficie di misurazione Poi viene avvicinato con mandrino fermo alla superficie di misurazione Per questa misurazione si introduce nella tabella utensili la deviazione utensile Raggio R6 0 17 12 2003 MillPlus IT V510 375 MISURAZIONE UTENSILE CON IL TISCH TASTER TT Esecuzione della misurazione Misurazione tagliente singolo Il MillPlus posiziona l utensile da misurare lateralmente
503. zzato il risultato nel parametro E 10 F2 Avanzamento di misurazione L impostazione di default MC843 1 12 2003 MillPlus IT V510 387 CICLI DI MISURAZIONE 27 3 G620 Misura angolo Misura della posizione asimmetrica del serraggio del pezzo 6 Misura angolo Il Mis dir 1 2 3 Princ Sec Ute B1 Distanza con direzione lungo l asse principale Se 11 2 necessario programmare B1 B1 non deve essere pari a zero Se 11 3 B1 e B2 non devono essere programmati contemporaneamente B2 Distanza con direzione lungo l asse secondario Se 11 1 necessario programmare B2 B2 non deve essere pari a zero Se 11 3 B1 e B2 non devono essere programmati contemporaneamente Non consentito B1 B2 0 15 Memorizzazione dei valori di misurazione in uno spostamento dallo zero 15 0 Non memorizzare 15 1 Memorizzare nello spostamento dallo zero attivo nell angolo di rotazione G54 B4 I5 2 Memorizzare nello spostamento dallo zero attivo nell asse di rotazione A B C Durante la memorizzazione i valori di misurazione vengono aggiunti allo spostamento dallo zero attivo A1 Se l angolo misurato viene memorizzato nello spostamento dallo zero attivo 15 gt 0 verr calcolato anche il valore nominale Per l ulteriore programmazione la posizione misurata acquisir il valore nominale La descrizione degli altri indirizzi e disponibile nell introduzione ai cicli di misurazione Impostazioni di default B1 0 B2 0 C1 10

Download Pdf Manuals

image

Related Search

Related Contents

UN PART - Armstrong  Kodak ADVANTIX 4700 ix User's Manual  ViewSonic vg1930wm User's Manual      TRIPP TRAPP®  PRIM EVOL pH  汎用ハイフローフィルター 取扱説明書  F MC-16 FAMILY USER`S MANUAL  installation guide  

Copyright © All rights reserved.
Failed to retrieve file