Pagina 2 di 3

Re: Errore Compensazione Mitsubishi

Inviato: ven set 23, 2011 18:48
da onorino
ho fatto delle prove con il simulatore di colibri , all'inizio mi dava un errore simile al tuo , sistemando la riga n3 aggiungendo il g41 , dopo aver dato il G1 ha funzionato , gredo che il G41 lo puoi dare anche dopo un G0 .
prova cosi e facci sapere .



n1 G90
n2 G1 F1000
n3 G41 M6 T1 D6
n4 G0 X0 Y0
n5 G1 Z-10 F100
n6 G1 X25 Y0 F250
n7 G3 X-25 R25
n8 G1 Y-5
n9 G3 X25 R25
n10 G1 Y0
n12 G1 X0
n13 G1 Z5
n14 G0 Z10
n15 M30

Re: Errore Compensazione Mitsubishi

Inviato: ven set 23, 2011 19:21
da badade
T1 M6
G41 G0 X0 Y0 D1
G1 Z-10 F100
G1 X25 Y0 F250
G3 X-25 R25 //Primo semicerchio
G1 Y-5 //Parte centrale sx
G3 X25 R25 //Semicerchio inferiore ***
G1 Y0 //Parte centrale dx
G1 X0 //Ritorno al centro
G1 Z5 //Esco
G0 Z10

Il problema di questo programma è che manca il G40.
La fresa raggiungerà il punto G3 X25 R25 (punto x25, y-5) ma non potrà raggiungere il punto y0 poiché con raggio 9 sarà oltre tale punto (siamo in compensazione
e quindi stai lavorando col bordo utensile).
E' importante non scordare di togliere la compensazione raggio utensile a fine profilo G1 G40 X0 altrimenti si verificano questi problemi.
Vedrai che tutto funziona in questo modo.
Ciao

Re: Errore Compensazione Mitsubishi

Inviato: lun set 26, 2011 16:20
da simo.borgo
Risposta esatta balade :grin: .
Il G40 va messo prprio come dici tu.
Grazie mille

Re: Errore Compensazione Mitsubishi

Inviato: lun set 26, 2011 17:08
da badade
Ne ero certo e sono contento tu abbia risolto e capito il problema!
Mi permetto di continuare la discussione poiché il tuo programma è formalmente incorretto (niente paura, c'è sempre soluzione ai problemi).
Mi riferisco all'attivazione compensazione raggio utensile.
La tua scrittura:

T1 M6
G41 G0 X0 Y0 D1

Prelevi l'utensile, attivi la compensazione raggio effettuando un posizionamento... questo vuol dire avvicinarsi al pezzo considerando il bordo e non il centro.
Il punto di posizionamento non è quindi X0 Y0 ma risulta compensato del raggio utensile. Nel caso specifico non è generato un allarme poiché il diametro utensile
é minore del raggio tasca.
Ma la tua tasca può essere realizzata con una fresa maggiore per esempio diametro 40: a quali problemi si va incontro?
Dovresti immaginarlo, essendo in compensazione ti troverai distante del raggio utensile con le conseguenze che puoi immaginare.
In generale è meglio effettuare:
prelievo utensile, posizionamento senza compensazione (G40) e attivazione funzioni ausiliarie (S, M), attivazione compensazione lunghezza utensile,
dopo aver avvicinato il pezzo attivazione compensazione raggio.
Se dobbiamo eseguire più profili (o alla fine dello stesso) dobbiamo togliere la compensazione raggio e reintrodurla seguendo la procedura detta.
In questo modo saprai sempre con esattezza dove ti trovi.

G41 G0 X0 Y0 D1

Dove siamo? A destra, sinistra in un punto qualsiasi? Non lo possiamo dire poiché non abbiamo un riferimento univoco per tutte le macchine!

G40 G0 X0 Y0

Dove siamo? Sicuramente sul punto X0 Y0 per ogni macchina.

In generale quindi direi che la scrittura migliore é la seguente

T1M6
G90G0G40G54X0Y0S10000M3
G43H1Z100M8
Z10
G41D1X Y ...

Ciao e scusa la precisazione.

Re: Errore Compensazione Mitsubishi

Inviato: lun set 26, 2011 19:21
da simo.borgo
Che bella spiegazione, altro che scuse, ti dobbiamo solo ringraziare.
Ho afferrato il concetto, ne farò tesoro.

Grazie ancora

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 06:32
da Zeffiro62
Provalo con i cerchi scritti così !! Ti dà errore perchè non sà come girare secondo me
G0 G41 D1 X0. Y0.
Z-...
G1 X25
G03 X0. Y25. I-25 J0.
X-25 Y0. I0. J-25.
G1 Y-5.
G03 X0. Y-30. I25. J0.
G03 X25. Y-5. I0. J25.
G1 Y0.
X0.
G0. Z20.
G40

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 06:36
da Zeffiro62
ONORINO che bel programmino che hai mi dici se è free e dove scaricarlo

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 06:41
da onorino
è free lo trovi sul sito della twintec , il produttore della colibrì , stasera metto il link .

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 17:39
da simo.borgo
Zeffiro62 ha scritto:Provalo con i cerchi scritti così !! Ti dà errore perchè non sà come girare secondo me
G0 G41 D1 X0. Y0.
Z-...
G1 X25
G03 X0. Y25. I-25 J0.
X-25 Y0. I0. J-25.
G1 Y-5.
G03 X0. Y-30. I25. J0.
G03 X25. Y-5. I0. J25.
G1 Y0.
X0.
G0. Z20.
G40
Ho risolto con il G40 finale, ma comunque ho letto sul manuale che sarebbe preferibile usare la notazione dello spostamento del vettore per fare i raggi/cerchi, quindi usando I e J come hai scritto tu.

Secondo voi è indifferente usare R al posto che I e J, oppure c'è una logica?

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 18:11
da badade
Quando si programma un arco di circonferenza è indifferente usare la notazione con R oppure I/J.
L'unico problema potrebbe verificarsi nel caso di angoli prossimi a 180° (non 180 ma vicinissimi)
dovuto al calcolo che la cnc deve effettuare in campo trigonometrico.
In questo caso è auspicabile l'uso di I e J.

Re: Errore Compensazione Mitsubishi

Inviato: mer set 28, 2011 18:27
da onorino
per Zeffiro http://www.twintec.it/colibri.htm#colibri_cnc
unica accortezza , prima di iniziare le simulazioni premi il tasto verde in alto a sinistra , una volta premuto di dice scheda non rilevata , e ti permette le simulazioni , se non lo premi ti inchioda il computer .

Re: Errore Compensazione Mitsubishi

Inviato: gio set 29, 2011 21:17
da Pmarcy79
Non so se ho capito bene pero io uso il meldas tutti i giorni e la compensazione G41 se alla fine non metto il G40 X0 Y0 non corregge la fresa arriva all'inizio del raggio e poi non sà come proseguire.
Il tuo programma non lo capisco ...
T1 M6
ma la Z ???? ma il correttore ( G0 XO YO G43 H1 Z2 S1000)
G41 G0 X0 Y0 D1 (G1 G41 D 101 ....... ) Io il correttore raggio utensile lo metto dal 100 in poi prima sono i correttori dell'altezza
G1 Z-10 F100
G1 X25 Y0 F250
G3 X-25 R25 //Primo semicerchio
G1 Y-5 //Parte centrale sx
G3 X25 R25 //Semicerchio inferiore ***
G1 Y0 //Parte centrale dx
G1 X0 //Ritorno al centro
G1 Z5 //Esco ----- qui metti un bel (G40 XO YO) per me va di certo
G0 Z10

Ciao

Re: Errore Compensazione Mitsubishi

Inviato: gio set 29, 2011 22:07
da simo.borgo
Si, si, infatti era proprio il G40 alla fine del programma, altrimenti come diceva balade, il CN assume una posizione indefinita.

Hai qualche dritta particolare (cicli fissi, macro etc..) per il meldas?

Re: Errore Compensazione Mitsubishi

Inviato: ven ott 14, 2011 22:17
da simo.borgo
Tutto chiaro ... fino a oggi!
Ho usato qualche sottprogramma per snellire il codice, ma ho avuto qualche problema.

Vi chiedo, quando attivo la compensazione, se devo scendere in Z, devo riattivarla?
Oppure completo il profilo e disattivo solo alla fine?

La riga con G41 D... devo metterla fuori dal sottoprogramma?

E' possibile, che con la compensazione attivata, se inserisco un'ulteriore G41, mi annulli la compensazione dalla riga precedente?

Re: Errore Compensazione Mitsubishi

Inviato: ven ott 28, 2011 14:39
da Zeffiro62
se inserisci una nuova G41 è buona norma, salire in Z disattivare la prima compensazione con G40 muovere un asse X o Y anche di qualche decimo e poi riattaccare con G41 D..