Eliminare spazi inutili

Sezione Fanuc
Rispondi
Avatar utente
Coats78
Newbie
Newbie
Messaggi: 25
Iscritto il: venerdì 4 luglio 2014, 17:24
Località: ravenna

Eliminare spazi inutili

Messaggio da Coats78 » lunedì 26 novembre 2018, 11:28

Buongiorno,
mi rivolgo ancora a voi per un problema che ho riscontrato sui files scaricati dai controlli fanuc.

ogni qualvolta scarico un programma o tramite cavo ethernet o tramite scheda il file copiato presenta dopo ogni riga, 2 righe VUOTE.
inutile dire che riversandolo nuovamente in macchina la dimensione in memoria è triplicata e l'editazione risulta molto più scomoda.

Esiste un parametro da settare per ovviare a questo problema?

ad esempio:
%
O0423(TE0464 V.G);
(MORS.DURI LUNGHI/R DA OR) ;
N1T1111(P.34);
G50S3500;
G99G96S160M3 ;
G10P0Z-108.7(Z-109);
G0Z100M8;
Z8X34.7;
G1Z-67F.13;
......


diviene:

%;
;
;
O0423(TE0464 V.G);
;
;
(MORS.DURI LUNGHI/R DA OR) ;
;
;
N1T1111(P.34);
;
;
G50S3500 ;
;
;
G99G96S180M3 ;
;
;
G10P0Z-108.7(Z-109);
….
Tornio CMZ TL 20 MS (fanuc 18-i)
Tornio CMZ TBI 450 (fanuc 21 iT)
Tornio CMZ TC 30 Y (fanuc 32 i model B)
Tornio CMZ TA 20 M (fanuc 32 i-HMI)

centro di lavoro verticale QUASER 204 CV (fanuc 18-MB)
centro di lavoro verticale AERRE 8040 (ECS 2400-D)

safe60
Senior
Senior
Messaggi: 730
Iscritto il: venerdì 29 maggio 2009, 8:43
Località: Ferrara
Contatta:

Re: Eliminare spazi inutili

Messaggio da safe60 » lunedì 26 novembre 2018, 16:32

Non posso direttamente essere di aiuto ma non mi e' chiaro se e' il controllo che aggiunge il carattere ';' oppure se lo hai messo tu pe evidenziare il problema.
More Maiorum

Avatar utente
Coats78
Newbie
Newbie
Messaggi: 25
Iscritto il: venerdì 4 luglio 2014, 17:24
Località: ravenna

Re: Eliminare spazi inutili

Messaggio da Coats78 » martedì 27 novembre 2018, 8:15

Buongiorno, il carattere ";" l'ho messo io per evidenziare il problema.
una volta ricaricato in macchina si presenta esattamente così, con il ";" End Of Block

è il controllo che IN USCITA DATI inserisce questi spazi. in altri fanuc il problema non esiste. :oops:
Tornio CMZ TL 20 MS (fanuc 18-i)
Tornio CMZ TBI 450 (fanuc 21 iT)
Tornio CMZ TC 30 Y (fanuc 32 i model B)
Tornio CMZ TA 20 M (fanuc 32 i-HMI)

centro di lavoro verticale QUASER 204 CV (fanuc 18-MB)
centro di lavoro verticale AERRE 8040 (ECS 2400-D)

safe60
Senior
Senior
Messaggi: 730
Iscritto il: venerdì 29 maggio 2009, 8:43
Località: Ferrara
Contatta:

Re: Eliminare spazi inutili

Messaggio da safe60 » martedì 27 novembre 2018, 8:50

in attesa di capire se sara' possibile eliminare il problema alla radice, cioe' configurare il controllo in modo che non inserisca linee vuote, potresti limitare il problema cancellando le righe vuote prima di ricaricare il programma sul controllo.

Ogni editor di testo che si rispetti ha funzioni specifiche per questo. Io uso notepad++ che ha proprio opzioni per cancellare sia le righe vuote che quelle che contengono solo spazi bianchi. Nel caso tu voglia provare :

In notepad++ :

Modifica ---> Operazioni sulle linee ---> Rimuovi righe vuote/ Rimuovi righe vuote (contenenti caratteri vuoti)
More Maiorum

Avatar utente
Fiveaxis
God
God
Messaggi: 5722
Iscritto il: sabato 15 gennaio 2011, 12:08
Località: Monza e Brianza

Re: Eliminare spazi inutili

Messaggio da Fiveaxis » martedì 27 novembre 2018, 12:27

OT
Grazie Safe60 per la condivisione...Ho installato Notepad++ e mi sembra un ottimo strumento per la gestione dei File TXT... :D
FINE OT
La macchina conta...ma la differenza la fa il "manico"!

safe60
Senior
Senior
Messaggi: 730
Iscritto il: venerdì 29 maggio 2009, 8:43
Località: Ferrara
Contatta:

Re: Eliminare spazi inutili

Messaggio da safe60 » martedì 27 novembre 2018, 14:22

OT
e Scite, dello stesso autore che ha scritto il motore usato da notepad++, sarebbe anche meglio. Come interfaccia utente e' meglio Notepad++, come potenzialita' di espansione e' sicuramente piu' potente Scite.
Fine OT
More Maiorum

torn24
God
God
Messaggi: 5077
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Eliminare spazi inutili

Messaggio da torn24 » martedì 27 novembre 2018, 14:53

Uso notepad++ da diversi anni per evidenziare la sintassi di qualche "programma", ma non ho mai usato tutte le funzionalità che mette a disposizione.
Diciamo che è difficile che ti servano tutte le sue potenzialità, comunque è leggero per cui scaricarlo non da fastidi :badgrin:
CIAO A TUTTI !

Mik
Newbie
Newbie
Messaggi: 12
Iscritto il: domenica 25 gennaio 2009, 11:59

Re: Eliminare spazi inutili

Messaggio da Mik » venerdì 30 novembre 2018, 15:03

Salve Coats78, che modello di fanuc ti crea questo problema? Che programma usi lato PC per scaricare i files?
Anni fa mi successe la stessa cosa su un vecchio fanuc 0-TC (del '93 o giu di li) e se non ricordo male (vado a memoria... e' passato un po' di tempo) il problema era nei parametri che regolavano la trasmissione... forse nel bit 1 (ISO) del parametro 0000 (che dobrebbe stare a 1).
Se risolvi sarebbe interessante sapere come, si sa mai che ad altri possa servire.

Avatar utente
Coats78
Newbie
Newbie
Messaggi: 25
Iscritto il: venerdì 4 luglio 2014, 17:24
Località: ravenna

Re: Eliminare spazi inutili

Messaggio da Coats78 » martedì 4 dicembre 2018, 10:49

Ciao, il problema ce l'ho su due macchine, uno con fanuc 21i TB e uno col 18i TB. il centro co 18i nessun problema, gli altri col 32i idem
Tornio CMZ TL 20 MS (fanuc 18-i)
Tornio CMZ TBI 450 (fanuc 21 iT)
Tornio CMZ TC 30 Y (fanuc 32 i model B)
Tornio CMZ TA 20 M (fanuc 32 i-HMI)

centro di lavoro verticale QUASER 204 CV (fanuc 18-MB)
centro di lavoro verticale AERRE 8040 (ECS 2400-D)

Mik
Newbie
Newbie
Messaggi: 12
Iscritto il: domenica 25 gennaio 2009, 11:59

Re: Eliminare spazi inutili

Messaggio da Mik » martedì 4 dicembre 2018, 11:21

Sul 18i-TB prova tasto ofs/set, poi softkey "prepra" e controlla che il codice di perforazione stia a 1 (ISO) oppure controlla il bit 1 del parametro 0000, le due cose sono equivalenti.
Prova a scaricare un programma con impostazione ISO e poi riscaricalo dopo aver cambiato l'impostazione del codice di perforazione e vedi se cambia qualcosa.

Rispondi

Torna a “Fanuc”