PROBLEMA PROFILO SELCA

Rispondi
gcarlocnc
Newbie
Newbie
Messaggi: 7
Iscritto il: lunedì 1 aprile 2013, 10:23
Località: brescia

PROBLEMA PROFILO SELCA

Messaggio da gcarlocnc » lunedì 1 aprile 2013, 17:16

Ciao,vi chiedo un aiuto per risolvere un problema inerente a questo
semplice "profilo";il problema è questo:
Il cnc usato è il Selca S3045.Quando eseguo questo profilo senza
correzione raggio (G41) , il programma funziona senza problemi mentre
quando inserisco la correzione raggio il programma mi da errore.
Io penso che se funziona senza correzzione raggio dovrebbe funzionare
anche con la correzione.
Grazie anticipatamente.

programma SENZA correzione

N40 T1M6[Fresa
N41 S1300M3
N42 P1=-1
N45 P50=4000
N48 M8
N49 X0Y0R
N50 ZP1R
N52 Y-215[PUNTO 2
N53 G3X193.8866Y-92.9138I0J0[PUNTO 3
N55 G3X283.5383Y-85I230.86J0[PUNTO 4
N56 X496.39
N57 G3X496.39Y85I496.39J0
N55 G1X283.5383
N53 G3X193.8866Y92.9138I230.86J0
N55 G3X0Y-230I0J0[PUNTO 1
N59 Y0R
N68 Z300RM5


programma CON correzione raggio

N40 T1M6[Fresa
N41 S1300M3
N42 P1=-1
N45 P50=4000
N46 G49I29[CORR.R.
N48 M8
N49 X0Y0R
N50 ZP1R
N51 G41
N52 Y-215[PUNTO 2
N53 G3X193.8866Y-92.9138I0J0[PUNTO 3
N55 G3X283.5383Y-85I230.86J0[PUNTO 4
N56 X496.39
N57 G3X496.39Y85I496.39J0
N55 G1X283.5383
N53 G3X193.8866Y92.9138I230.86J0
N55 G3X0Y-230I0J0[PUNTO 1
N58 G40
N59 Y0R
N68 Z300RM5
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

turbina

Re: PROBLEMA PROFILO SELCA

Messaggio da turbina » martedì 2 aprile 2013, 2:04

scusa ma I e J sono a zero, non dovrebbero essere diversi da zero?

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

Re: PROBLEMA PROFILO SELCA

Messaggio da badade » mercoledì 3 aprile 2013, 0:18

Il problema è nel valore di correttore raggio!
Quando due programmi che descrivono lo stesso profilo risultano essere identici nella scritturà ?
E' questa la domanda che ti devi porre!
Consideriamo un generico profilo e applichiamo le due strategie di lavoro: la prima senza compensazione, la seconda compensata. Nel primo caso, scriveremo un profilo maggiore o minore di quello reale (a secondo che ci troviamo fuori oppure dentro), nel secondo caso scriveremo il profilo secondo il disegno. Tutti e due i percorsi risultano compensati, nel primo caso senza l'ausilio della correzione, nel secondo usando la funzione appropriata. Dire che i due profili risultano compensati non significa necessariamente che i programmi sia letteralmente uguali oppure diversi: la scrittura varia in base al correttore usato. Vediamo in pratica!
Consideraimo un quadrato di lato 20 e decidiamo di eseguire la profilatura esterna con una fresa diametro 10 (origine al centro). I lati si troveranno ad una distanza di 10 dal centro!
Scriviamo un programma senza far uso del correttore... è chiaro che dobbiamo descrivere un quadrato maggiorato del valore del raggio utensile. Scriveremo quindi 15 come distanza del centro fresa rispetto all'origine per eseguire il profilo del quadrato. Usando la correzione non dobbiamo fare altro che descrivere il profilo reale (cioè scrivere 10) dato che questo è il funzionamento della funzione (compensare del raggio utensile). A prima vista, i due programmi sono differenti.. e lo sono, dato che si è considerato il raggio reale (5) nel caso di compensazione. Questo è il modo generalmente usato nella scrittura a bordo macchina, si usa il valore reale del raggio! Al contrario, usando un CAM, sia che tu usi la compensazione oppure no, il programma scritto risulta essere identito nei due casi. Il CAM fa questo ragionamento: un programma di profilatura è sempre compensato, quindi che si voglia oppure no usare il correttore, questo sarà  sempre descritto dagli stessi punti (se controlli il centro fresa dei due programmi precedenti, questi risultano essere identici), con l'accortezza di usare un valore di correttore pari a 0. Perché 0? Quando il CAM scrive il percorso, compensa automaticamente del valore del raggio il percorso utensile (nell'esempio del quadrato scriverà  sempre 15). Ora questo percorso corrisponde sia all'uso della correzione oppure no. Se non usiamo il correttore il percorso è già  compensato, mentre se decidiamo di usare il correttore, dato che il percorso è già  compensato dobbiamo usare 0, altrimenti ogni altro valore produce un taglio maggiore o minore e talvolta (dipendendo dal valore di correzione) un errore di compensazione (un CAM comunque può essere impostato per lavorare come lo si desidera). In definiticva direi che tu stai usando un correttore differente da 0, diciamo il raggio reale utensile!. Questo non significa che non è possibile modificare il correttore (0), ma che il suo valore non può andare oltre un limite altrimenti si ottiene un errore di compensazione (ma questo è valido anche in correzione). Prova e facci sapere!
(La figura non rappresenta il profilo ma il percorso utensile!)
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

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

Re: PROBLEMA PROFILO SELCA

Messaggio da mik74 » mercoledì 3 aprile 2013, 14:44

@gcarlo

A guardare sembra giusto.ma usavo veramente poco l'iso base .Perchè non lo scrivi in proget2?

X0Y0R
Z..
G41K1F..
G20X0Y0I215
G20X230,86Y0I100K..
G13Y-85J0
G20X496,39Y0I85
G13Y85J180
G20X230,86Y0100K
G20X0Y0I215
G13X0Y0I215J0
G40K1X0Y0

Ho lasciato libero i K i quanto guardo a video le tanhenze(prima o dopo)

Ciao

gcarlocnc
Newbie
Newbie
Messaggi: 7
Iscritto il: lunedì 1 aprile 2013, 10:23
Località: brescia

Re: PROBLEMA PROFILO SELCA

Messaggio da gcarlocnc » mercoledì 3 aprile 2013, 21:22

Inanzitutto grazie mille a tutti per le risposte.
A "badabe" volevo dire che lo stesso profilo con la stessa correzione,programmato con linguaggio HIDENHAIN funziona , evidentemente i 2 CNC (SELCA e HIDENHAIN) "ragionano" in maniera differente.
Per quanto riguarda "mik74" , proverò a scriverlo in "proget2" ma personalmente non l'ho mai usato perchè sono abituato a lavorare con i "punti calcolati con autocad".
Se qualcuno conosce una guida/esempi per il "proget2" mi sarebbe di grande aiuto.
Ciao e di nuovo grazie.

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

Re: PROBLEMA PROFILO SELCA

Messaggio da badade » mercoledì 3 aprile 2013, 21:42

che fresa usi per eseguire il profilo?

OhomoFresusnoSapiens
Member
Member
Messaggi: 244
Iscritto il: domenica 16 maggio 2010, 1:47
Località: Friuli (UD)

Re: PROBLEMA PROFILO SELCA

Messaggio da OhomoFresusnoSapiens » giovedì 4 aprile 2013, 1:39

I controlli "crucchi" funzionano con il centro del cerchio G2/G3 incrementale rispetto al punto precedente come impostazione di base, anche il Siemens fà  così, se è un controllo moderno "accetta" anche il centro in coordinate assolute, questo è l'ISO standard*.
I cnc nostrani invece funzionano con il centro di G2/G3 in coordinate assolute.
Se ne hai il tempo, impara il PROGET2, lo usavo perfino per fare una semplice linguetta, tanto era pratico e veloce, adesso col BrontoSiemens...
Rende difficili anche le cose semplici (è un 880, anni luce più vecchio dell'840D che comunque fà  pena, li ho usati tutti quindi so quel che dico).
L'unica cosa da tenere sempre a mente è che a volte può capitarti di fare un profilo in PROGET senza correttore e funziona, poi inserendolo non funziona più, il motivo più probabile è che un semicerchio concavo, traslato del raggio fresa, venga eliminato.
In parole povere e per esempio chiarificatore, una sede linguetta da 20 programmata in PROGET non la puoi eseguire col raggio fresa 10, ti dà  errore perche i 2 semicerchi alle estremita hanno raggio d'interpolazione 0.
Se il raggio fresa lo imposti a 9.99 i raggi d'interpolazione dei semicerchi diventano 0,01mm, il SELCA è contento e il programma funziona regolarmente.
Se impari il PROGET, l'ufficio tecnico non ti serve più, il PROGET è meglio di Autocad, quando impari G10 G11 G20 G21 e la più bella di tutte G13, credimi che l'ufficio tecnico può andare a spasso quando vuole...
Prendi il disegno e non importa che quote pazze ti abbiano messo, Mamma SELCA risolve tutto, parlo per esperienza diretta.
Quanto mi manca :(


*e secondo me è una castronata tremenda, se un cn costa come un'utilitaria Pretendo che certi conti se li faccia da sola, come fà (faceva) il PROGET2, altrimenti è quasi meglio il vecchio posizionatore HIDENHAIN TNC125, 1 asse alla volta, 400 blocchi l'intera memoria e nessun comando mandrino...

Spero si capisca qualcosa

Mandi mandi
Ing. Giacomo Augusto Pignone : non serve un calibro per misurare una balla di paglia

OhomoFresusnoSapiens
Member
Member
Messaggi: 244
Iscritto il: domenica 16 maggio 2010, 1:47
Località: Friuli (UD)

Re: PROBLEMA PROFILO SELCA

Messaggio da OhomoFresusnoSapiens » giovedì 4 aprile 2013, 2:25

Questo è il programma che ti ha scritto Mik74,sottolineo che il programma è corretto , solo per fare un esempio in più metto tra parentesi quello che si può anche scrivere

X0Y0R
Z..
G41K1F..
G20X0Y0I215
G20X230,86Y0I100K.. (qui il K è 1, prima intersezione nel senso di marcia)
G13Y-85J0 (G13 X496,39 Y0 I85 J0)
G20X496,39Y0I85 (G20 e nient'altro)
G13Y85J180 (G13 J180 e nient'altro)
G20X230,86Y0100K (anche qui il K è 1)
G20X0Y0I215
G13X0Y0I215J0 (G13 J0 e nient'altro)
G40K1X0Y0

Non voglio insegnare niente a nessuno e il prg proposto è perfettamente funzionante, quindi non se la prenda Mik74.
Sono solo dell'idea che meno quote scrivo, meno quote posso sbagliare di scrivere o devo modificare.
Il rovescio della medaglia è che un programma lungo diventa difficilmente leggibile col mio modo.
Questione di gusti

Mandi mandi
Ing. Giacomo Augusto Pignone : non serve un calibro per misurare una balla di paglia

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

Re: PROBLEMA PROFILO SELCA

Messaggio da torn24 » giovedì 4 aprile 2013, 10:54

Ciao , non conosco come funziona il selca , la spiegazione che ti ha dato badate è perfettamente corretta .

TU hai fatto un programma considerando che l'utensile sia puntiforme , e poi ne hai fatto uno pensando che abbia un raggio e compensato con G41.

Occhio che quel percorso non può essere eseguito , in quanto è privo di raccordi tra un arco e un altro , quindi può essere eseguito solo se l'utensile è puntiforme diametro 0 , POTREBBE non conosco il selca "alcuni controlli lo fanno " che il cnc ha valutato l'impossibilià  di eseguire il percorso perchè non eseguibile con raggio diverso da 0
Prova con altri profili , disegnandoli in modo che possano essere realizzati con un dato diametro utensile


P.S. senza compensazione muovi il mandrino dove vuoi , e non ti da errore .
CIAO A TUTTI !

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

Re: PROBLEMA PROFILO SELCA

Messaggio da badade » giovedì 4 aprile 2013, 18:40

Ho gia esposto il mio pensiero relativamente all'uso della compensazione raggio, ora vorrei affrontare il problema relativo all'errore riscontrato da gcarlocnc.
Il programa non è corretto, il G03 finale non rappresenta una circonferenza di raggio 215.

N55 G3X0Y-230I0J0[PUNTO 1

qui si vuole eseguire un arco di circonferenza di 215, ma è chiaro che la scrittura è errata, si dovrebbe scrivere
N55 G3X0Y-215I0J0[PUNTO 2.

Il fatto che alcuni controlli permettano l'esecuzione senza generare un errore non significa che noi stiamo ottenendo la figura esatta. Probabilmente (ne sono certo) questo programma eseguito su un selca 1200 non genera allarmi (anche se la grafica mostra chiaramente l'errore). Al contrario il selca 3035 è abbastanza intelligente da capire che dopo la linea N53 G3X193.8866Y92.9138I230.86J0 non è possibile continuare il percorso realizzando una circonferenza di raggio 230. In pratica si avrebbe un taglio del cerchio diametro 100 oltre alla realizzazione di un diametro 230 al posto di 215. Se leggiamo i programmi di mik74 e OhomoFresusnoSapiens notiamo una scrittura differente che dovrebbe chiarirti il problema: "G20X0Y0I215". qui si usa chiaramente un raggio di 215.

gcarlocnc
Newbie
Newbie
Messaggi: 7
Iscritto il: lunedì 1 aprile 2013, 10:23
Località: brescia

Re: PROBLEMA PROFILO SELCA

Messaggio da gcarlocnc » giovedì 4 aprile 2013, 20:22

Grazie a tutti ragazzi per i consigli e il tempo che mi state dedicando.Se riesco nel fine settimana faccio un po' di prove e poi vi faccio sapere !!!!!!!!!! CIAO.

gcarlocnc
Newbie
Newbie
Messaggi: 7
Iscritto il: lunedì 1 aprile 2013, 10:23
Località: brescia

Re: PROBLEMA PROFILO SELCA

Messaggio da gcarlocnc » sabato 6 aprile 2013, 18:54

Ciao a tutti,ho fatto un po' di prove in macchina e ho trovato la risoluzione al mio problema:
Inanzitutto nel primo post ho sbagliato a scrivere il raggio utensile,comunque qui sotto ce' il programma esatto.

N1 [
N2 [ PROFILO CON CORREZIONE RAGGIO.
N3 [
N4 [
N6 [
N7 [
N8 [
N9 T1M6[FR.
N10 S500M3
N11 P1=0
N12 P50=4000
N13 G49I41.9[-CORREZ.RAGGIO
N14 X0Y0R
N15 ZP1R
N16 G41
N17 Y-215FP50
N18 G3X193.886Y-92.913I0J0
N19 G3X283.538Y-85I230.86J0
N20 X496.39
N21 G3X496.39Y85I496.39J0
N22 X283.538
N23 G3X193.886Y92.913I230.86J0
N24 G3X0Y-215I0J0
N25 G40
N26 Y0R
N27 Z300RM5
N28
N29 M30



Sostanzialmente fiino a "G49I41.9 il programma non da' errori , da G49I42 in poi , da errore" ,questo perché più dò il raggio grande e piu il percorso utensile si rimpicciolisce e rimpicciolendosi va a finire che i cerchi 1 (R215) e 2 (R100) non intersecano più fra di loro.


CIAO A TUTTI E BUON FINE SETTIMANA .

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

Re: PROBLEMA PROFILO SELCA

Messaggio da badade » domenica 7 aprile 2013, 0:44

Allorchè ci accingiamo a profilare un pezzo, dobbiamo scegliere la fresa da usare. Il primo aspetto che consideriamo è il suo diametro che viene stabilito da molti fattori ma che non può che considerare il raggio minimo del profilo da lavorare. Se dobbiamo eseguire una cava di 10*100mm è chiaro che potremmo usare una fresa di diametro variabile ma non superiore a 10 altrimenti la cava risuterà  maggiore del previsto. Cosi per ogni pezzo, si guarda il disegno, si cerca il raggio minore al fine di determinare il diametro utensile massimo che potremo usare. Nel tuo caso si ha la presenza di tre raggi: 215, 100, 85. Le circonferenze sono unite (fattore importante poichè a volte determinano la diminuizione del raggio fresa che è possibile usare) nel seguente modo, raggio 215 col 100 e raggio 100 con 85 (i segmenti non influenzano l'unione). Da qui possiamo determinare che le intersezioni delle circonferenze non interferiscono nella scelta del diametro fresa (se il raggio 100 intersecasse il raggio 215 provocando un ingresso ridotto, il raggio utensile ne sarebbe notevolemnte rimpicciolito).
Bene, detto ciò possiamo affermare che 85 è il più piccolo raggio presente nel profilo. Determinato il raggio decidiamo la grandezza della fresa che nel caso può variare fino ad un valore radiale di 85. Perché dici che il valore di 42 è il massimo valore accettabile? E' vero, questo valore rappresenta la riduzione massima che permette l'intersezione delle circonferenze, ma questo non è un problema per la fresa! Io penso che tu abbia offsettato il percorso fino ad incontrare il valore minimo (massimo di raggio fresa) di intersezione... ma questo è errato! La fresa effettua sempre dei movimenti lineari o circolari al fine di determinare l'esatto movimento di interszione e quindi non considera questo come un limite (in determinate condizioni, a bordo macchina, si può anche rischiare di "mangiare" il pezzo dalla parte opposta).
Il raggio minimo determina il diametro massimo usabile! (sembra quasi che 85 sia un diametro e non un raggio)
La figura postata rappresenta il tuo profilo (verde). La linea gialla è il percorso che seguirebbe una fresa di raggio 84. La fresa è rappresentata dai circoli rossi. Come vedi il movimento risulta essere sempre all'interno del profilo senza nessuna interferenza; ma questo è logico e auspicabile dato che abbiamo analizzato preventivamente il percorso.
Da cosa nascono queste tue riflessioni?
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

gcarlocnc
Newbie
Newbie
Messaggi: 7
Iscritto il: lunedì 1 aprile 2013, 10:23
Località: brescia

Re: PROBLEMA PROFILO SELCA

Messaggio da gcarlocnc » domenica 7 aprile 2013, 9:29

Inanzitutto ti posso dire che non sono "riflessioni" ,ma sono dati di fatto visto che è una prova che ho fatto in macchina (sia come grafica sia come prova pratica facendo eseguire alla macchina il percorso).
Ora,il tuo ragionamento è giusto , ma a questo punto ci deve essere un altro motivo per cui dopo al raggio 41.9 la macchina da errore.
Invito Te (se hai la possibilità  di provare con Selca) e chiunque altro che ha la possibilità  con Selca di fare una prova a scrivere il programma IDENTICO come l'ho scritto io,se dopo la vostra prova risulterà  che è possibile eseguire il profilo con una fresa superiore a 41.9,bisognerà  capire quale è il problema qui da me.
NB: il Selca che uso io è il S3045D.

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

Re: PROBLEMA PROFILO SELCA

Messaggio da mik74 » domenica 7 aprile 2013, 9:40

Badade la tua risposta no ha obbiezioni.G49I42 indica una fresa Diam84.
Non ricordo i profili iso , ma il selca di defaultt non esegue l'arrotondamento sugli spigoli (stile fanuc-heidenhain)
ma fa un posizionamento compensando il raggio fresa per il successivo segmento di profilo,da qui potrebbe nascere l'errore.
Mi ricordo che molte volte ho avuto dei problemi che risolvevo inserendo l'arrotondamento forzato.

@Gcarlocnc
Io e OhomoFresusnoSapiens ti abbiamo consigliato il proget2 anche per questo motivo.
Infatti nella riga di compensazione G41.. hai varie opzioni trale quali:

I1 in questo modo il selca raccorda i profili ( stile fanuc)
D0=1 questa è una bomba!!Controllo collisioni fino a 60 enti del profilo!!
Nel tuo caso una volta programmato il profilo come ti avevamo indicato se tu usassi G49K1D0=1
potresti anche usare una fresa D90(g49i45) ma il controllo eseguendo il calcolo non freserebbe la parte da 85!!
ma solo il primo pezzo

Assurdo nel tuo caso ma molto utile, in caso di sgross di profili con raggi piccoli da poi riprendere , senza riscrivere il profilo!!

Ciao

Rispondi

Torna a “Selca”