errore nella riga g-code FANUC

Sezione dedicata al G-code, postate qui dubbi o i Vs. lavori in formato G-code.
Rispondi
Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

errore nella riga g-code FANUC

Messaggio da Diego » lunedì 11 luglio 2011, 15:31

il postprocessor è GENERIC FANUC 5X MILL... genera questo (pezzettino) di g-code ma ho errori costanti al momento della lettura dal software cnc generic iso... qualche anima pia sa dove metterci le mani?
:0001 ( PROGRAM - STELLA ) questo si cancella... non serve
N10 ( DATE - 11-07-11 TIME - 15:29 )
N15 G21
N20 G0 G17 G40 G80 G90 G94 G98
N25 G0 G28 G91 Z0.
N30 G0 G28 X0. Y0.
N35 ( FRESA CILINDRICA 0.8MM TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - .8 )
N40 T1 M6
N45 G0 G54 G90 X.67 Y-1.12 C0. B0. S1989 M3
N50 G43 H1 Z47.
N55 G1 X.16 Y-1.73 Z5. F3.9
N60 G0 Z2.
N65 G1 Z.5 F10.
N70 G3 X.26 Y-2.86 I.77 J-2.24 F3.9
Ultima modifica di Zebrauno il lunedì 11 luglio 2011, 15:34, modificato 1 volta in totale.
Motivazione: modifica titolo

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

Re: errore nella riga g-code FANUC

Messaggio da torn24 » lunedì 11 luglio 2011, 16:09

C0 B0 SONO 3 4 ASSE ??
IL PROGRAMMA PER FANUC VA BENISSIMO NON CI SONO ERRORI

usi un controllo fanuc ???
è un discorso di macchina hobbystica ?? se si che controllo usi ?
CIAO A TUTTI !

Avatar utente
Zebrauno
God
God
Messaggi: 9670
Iscritto il: venerdì 18 settembre 2009, 18:24
Località: Savigliano/Torino
Contatta:

Re: errore nella riga g-code FANUC

Messaggio da Zebrauno » lunedì 11 luglio 2011, 16:31

Torn24: il maiuscolo!

ps: B e C di solito sono 4° e 5°.

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

Re: errore nella riga g-code FANUC

Messaggio da torn24 » lunedì 11 luglio 2011, 16:38

Zebrauno volevo sottolineare che il programma se fosse per cnc fanuc va bene forse dovevo usare i colori :cry: :cry: :cry:

si so che che A B C sono assi di rotazione U V W di traslazione ma a volte gli indirizzi vengono usati per altri scopi :roll:
CIAO A TUTTI !

Avatar utente
onorino
Senior
Senior
Messaggi: 948
Iscritto il: venerdì 6 febbraio 2009, 21:50
Località: Artena (Roma)
Contatta:

Re: errore nella riga g-code FANUC

Messaggio da onorino » lunedì 11 luglio 2011, 16:47

io lavoro su siemens , in g90 non posso dare coordinate negative , y nel tuo programma è negativo non è che hai scambiato g90 per g91 ?.
potrei anche sbagliare , dipende dalla configurazione della macchina , io ho x e y positivi e z negativo .
Mc mazzafrusten
il riparatore di riparazioni

ragazzino arrogante

http://www.lievitoedintorni.it/phpbb/index.php

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: errore nella riga g-code FANUC

Messaggio da Diego » lunedì 11 luglio 2011, 17:10

lo mando dentro sia mach3 che a usbcnc (entrambi in simulazione)... entrambi mi danno errore con 2G dello stesso gruppo modale...
se correggo le righe lasciando G00 da solo (in tutte le righe con 2G dello stesso gruppo modale) funziona fino alla riga n45 e mi si blocca dicendo

N45 G2 X0. Y23.4 I.8 J.05 F50 arco finale diverso da quello iniziale

nel postprocessor ci sono queste impostazioni da settare:
Arch center type XY scelta tra Absolute/delta start to center/delta center to start/Unsigned incremental/Radius/Signed radius
XZ " "
YZ " "
quale metto?

a questo punto (per rigor di logica) penso siano solo impostazioni errate del post processor...

mik74
Junior
Junior
Messaggi: 87
Iscritto il: mercoledì 23 dicembre 2009, 19:24
Località: Marostica(VI)

Re: errore nella riga g-code FANUC

Messaggio da mik74 » lunedì 11 luglio 2011, 19:01

Se il problema è sul cerchio setta delta start to center

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: errore nella riga g-code FANUC

Messaggio da Diego » lunedì 11 luglio 2011, 19:28

fatto... ma mi da sempre errore... sia su mach3 che su usbcnc...


N70 G3 X-3.28 Y-.58 J-.8 F3.9 errore arco finale diverso da quello iniziale

ecco come è settato (foto)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Techogogo
Junior
Junior
Messaggi: 113
Iscritto il: sabato 22 gennaio 2011, 15:13
Località: Provincia di Torino

Re: errore nella riga g-code FANUC

Messaggio da Techogogo » lunedì 11 luglio 2011, 21:08

Diego,
ma perchè utilizzi un postprocessor Fanuc se vuoi far "digerire" il Gcode a USBCNC e Mach3.
Non sarebbe più semplice usare un post ISO standard che entrambi "digeriscono" senza problemi ?

Ciao.

badade
Junior
Junior
Messaggi: 166
Iscritto il: mercoledì 5 gennaio 2011, 11:45
Località: Varese

Re: errore nella riga g-code FANUC

Messaggio da badade » martedì 12 luglio 2011, 0:17

Ciao,
mi sono imbattuto in questo argomento e dato che sono curioso mi sono soffermato.
Premetto di non conoscere mach3 o usbcnc, ma qualcosa di programmazione iso mastico.

N55 G1 X.16 Y-1.73 Z5. F3.9

questo il primo punto dell' arco di circonferenza

N70 G3 X.26 Y-2.86 I.77 J-2.24 F3.9 questo il punto finale

Il Fanuc considera sempre I e J come valori incrementali (al contrario di mach3 che può distinguere tra valori incrementali o assoluti), di conseguenza la riga 70 non potrà  che generare un errore dato che i valori di I=0.77 e J=-2.24 rappresentano il valore assoluto del centro (con una certa tolleranza) e non la distanza dello stesso dal primo punto (ben lontano dall'errore ammissibile da mach3 nella considerazione di archi, 0.002).
Questa l'espressione incrementale corretta per Fanuc

N70 G3 X.26 Y-2.86 I0.612 J-0.51 F3.9

Se il post è tutto cosi dovresti ricevere ad ogni arco un errore.
E' importante sempre considerare la modalità  di specifica dell'arco poiché come dicevamo non tutti i controllori agiscono allo stesso modo.
Controlla l'impostazione del menu Configure<State di mach3 per vedere l'impostazione di specifica raggio, sono quasi certo che è incrementale, il che non può funzionare col programma scritto.
Altra questione è come mai il post emette una modalità  di specifica assoluta per un controllo Fanuc: ma questo dovresti dirmelo tu.

Avatar utente
onorino
Senior
Senior
Messaggi: 948
Iscritto il: venerdì 6 febbraio 2009, 21:50
Località: Artena (Roma)
Contatta:

Re: errore nella riga g-code FANUC

Messaggio da onorino » martedì 12 luglio 2011, 0:28

l' errore non è su quella riga ma è sicuramente su quella prima , è un problema che capita anche a me , le coordinate finali del cerchio devono coincidere con l'inizio .
non so se mi sono spiegato ti faccio un esempio .

G01 X1250 Y700
G02 I10 J0 X1111 Y700
con questa riga ho il tuo stesso allarme perché la X sulla riga G01 è diversa da quella su G02 .
Mc mazzafrusten
il riparatore di riparazioni

ragazzino arrogante

http://www.lievitoedintorni.it/phpbb/index.php

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: errore nella riga g-code FANUC

Messaggio da Diego » martedì 12 luglio 2011, 7:18

per Techogogo
purtroppo ho solo possibilità  di scegliere tra fanuc, haas, fadal e generic... da autodidatta sto generando percorsi 5 assi e post 5 assi son solo fanuc.

badade
correggo il postprocessor allora? (vedo foto)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: errore nella riga g-code FANUC

Messaggio da Diego » martedì 12 luglio 2011, 15:48

ho fatto uno zip di quasi tutte le pagine del post processor e di come è settato (originale) per dare costantemente errore... :(

se qualcuno lo scompatta e vuole divertirsi con... trova l'inghippo =D> ...
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: errore nella riga g-code FANUC

Messaggio da Diego » martedì 12 luglio 2011, 18:42

Ragazzi mi rispondo a me stesso... possibile che se disegno con il CAD di master = esce l'errore.... se disegno con un'altro CAD + lo importo + faccio il percorso = non esca l'errore???
mistero

badade
Junior
Junior
Messaggi: 166
Iscritto il: mercoledì 5 gennaio 2011, 11:45
Località: Varese

Re: errore nella riga g-code FANUC

Messaggio da badade » martedì 12 luglio 2011, 20:05

Penso di essermi perso la prima parte di questa discussione, ma le immagini da te postate mi hanno chiarito alcuni dubbi.
Hai postprocessato un file utilizzando Mastercam.
Cosa devi fare? Questo non posso dirtelo io! Non so che tipo di macchina ma soprattutto che controllo userai.
Se Fanuc agirei su Mastercam al fine di modificarne l'uscita, dato che è necessario lavorare in incrementale con i valori di I e J.
Se fosse Mach3 potrei anche agire su questo, poiché che mi permette di scegliere tra le due modalità .
Cosa più importante: mi preoccuperei di determinare esattamente il problema (la mia opinione la conosci): dalle tue parole mi pare che il problema risiede sul punto finale arco provocato dal fatto di avere una espressione del centro che è assoluta. Senza modificare nulla agirei sulle prime del righe del file postprocessato modificandolo come ti ho detto, lo darei in pasto a mach3 per vedere se quella riga mi da ancora problemi. Se cosi non fosse hai determinato il problema e potrai agire di conseguenza (per esempio settando Mastercam), altrimenti bisognerà  escogitare altro.

Sostituirei quindi la riga 70 ed interromperei dopo qualche riga (lineare) il programma

N70 G3 X.26 Y-2.86 I.77 J-2.24 F3.9 vecchia
N70 G3 X.26 Y-2.86 I0.612 J-0.51 F3.9 nuova
---
---
G90 G0 Z200
M30

Io proverei cosi, vedrai che funziona!

Ho letto il tuo ultimo post.. E' relativo il fatto di importare o no.
Sono curioso di vedere il file postprocessato che hai ottenuto, forse questo ci aiuterà  a chiarire il problema

Rispondi

Torna a “G-code”