Raggi concavi

Sezione Fanuc
Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » mercoledì 29 marzo 2023, 20:50

Qui mostro tutti i miei limiti.
Se è un centro di lavoro a tre assi, come è possibile che una fresa lavori a quel modo?

Rimane comunque valida l'osservazione relativa al codice riguardo il non aver moltiplicato SIN e COS per il raggio

TIRZAN
God
God
Messaggi: 3088
Iscritto il: sabato 27 luglio 2013, 16:54
Località: AQ

Re: Raggi concavi

Messaggio da TIRZAN » mercoledì 29 marzo 2023, 22:05

Usando una fresa torica si fanno più passate sul piano XY ogni volta aumentando la profondità di passata in Z e variando le misure su X ed Y.
È uno dei grandi limiti del controllo Fanuc su centro di lavoro.
Una lavorazione simile per dire la si può programmare in modo semplice a bordo macchina ad es su un Mazak già dei primi anni 80 :mrgreen:

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 11:08

Ok, quindi parliamo di frese toriche.
Il disegno mi aveva tratto in inganno.

Orso Bianco
Newbie
Newbie
Messaggi: 16
Iscritto il: mercoledì 27 maggio 2020, 22:04

Re: Raggi concavi

Messaggio da Orso Bianco » giovedì 30 marzo 2023, 12:55

La fresa è tonda diametro 16. Lo si vede nella chiamata utensile del programma e negli schizzi ho riprodotto i cerchi piccoli che sono la fresa. Con una torica diventa impossibile calcolare tutti i punti tangenti a meno che non si usa un cad-cam.

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 14:07

Facendo riferimento al tuo programma di esempio: perché incrementi l'angolo tra una passata e l'altra?

Orso Bianco
Newbie
Newbie
Messaggi: 16
Iscritto il: mercoledì 27 maggio 2020, 22:04

Re: Raggi concavi

Messaggio da Orso Bianco » giovedì 30 marzo 2023, 15:23

Perché è l’unico modo per trovare le coordinate. Sapendo solo il raggio di lavoro e l’angolo che si vuol fare, le coordinate le faccio calcolare alla macchina. Immagina un cerchio nel piano XY di diametro 100 con centro X0,Y0 e vuoi sfiorare il suo interno con una fresa diametro 16, a zero gradi avremo X42 e Y0, a 90 gradi avremo X0 e Y42, ma se voglio sfiorarlo a 35 gradi per esempio come trovo le coordinate? E a 36 gradi? E così via. In G18 è la stessa cosa soltanto ribaltata di 90 gradi.
Io devo seguire il profilo interno solo di metà cerchio, per cui prendendo come centro il centro del profilo finito e usando il suo raggio, sottraendogli il raggio della fresa, ho il raggio effettivo di lavoro e l’angolo di incremento mi da gli spostamenti. Più sono piccoli gli intervalli di angolo migliore sarà anche la finitura, perché andremo a toccare più punti di tangenza del profilo.
Se metti in macchina il mio programma in G18 vedi che cambiando solo la #151 puoi fare profili di misure diverse, i punti li calcola la macchina. Non riesco invece a dirgli che ogni volta che ha fatto una passata, si deve spostare di 1 grado (per esempio) rispetto alla misura precedente e fare la passata e così via.

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 15:44

Ecco, quello che non riesco a capire è questo discorso dei gradi.

A meno che non stiamo parlando di cicli di sgrossatura, dato un profilo che è un arco di cerchio, il punto di partenza e di arrivo sarà sempre lo stesso.
Inoltre, perché dovrebbe cambiare quando ti sposti perpendicolarmente al profilo?

Tu dici anche:
Più sono piccoli gli intervalli di angolo migliore sarà anche la finitura
Ma se il profilo è un arco di cerchio, non basta un unico G3 per percorrerlo? Perché la necessità di scomporlo?
Ho capito male?

Orso Bianco
Newbie
Newbie
Messaggi: 16
Iscritto il: mercoledì 27 maggio 2020, 22:04

Re: Raggi concavi

Messaggio da Orso Bianco » giovedì 30 marzo 2023, 16:44

Guarda lo schizzo fatto a mano e le foto della lavorazione. Riesci a capire meglio?
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

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 16:57

Si, ho capito, grazie.

Io pensavo che procedessi perpendicolarmente a quanto fai, ecco perché non capivo la ragione dei vari passi.

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

Re: Raggi concavi

Messaggio da torn24 » giovedì 30 marzo 2023, 17:21

Vedendo l'ultimo programma che hai postato da immagine G19 ho pensato a qualcosa del genere.
Magari non funziona ma potrebbe darti comunque spunti, soluzioni per riuscire a farlo tu in autonomia. Se non è utile mi scuso di farti perdere tempo =P~


Codice: Seleziona tutto

(ARRIVARE A 0 POI RISALIRE FINO A #156 GRADI)
(E FARE UN SOTTOPROGRAMMA)

G3 Y-[#155+SIN[33]] Z-[#155-COS[33]] R#155
G1 X105
G3 Y-[#155+SIN[32]] Z-[#155-COS[32]] R#155
G1 X-5
...
...
...
(Quello sopra era il tuo programma da immagini, pensavo che si potrebbe tradurre come sotto  )




%
O1000

#157=#156 (Decrementiamo #157 e conserviamo il valore in #156)

#102=-1 (Variabile somma-sottrae 1)


WHILE(#157LE#156]DO1 (Ripete da gradi #156 a zero, poi da zero fino a #156, superato di uno termina)
G3 Y-[#155+SIN[#157]] Z-[#155-COS[#157]] R#155
G1 X105
#157=#157+#102 (somma -1 o +1)
IF[#157GT#156] GOTO100 (Se il secondo incremento supera i gradi esce dal ciclo while)
IF[#157EQ0] THEN #102=1 (Se i gradi sono zero -1 diventa 1 e quindi incrementa)
G3 Y-[#155+SIN[#157]] Z-[#155-COS[#157]] R#155
G1 X-5
157=#157+#102
IF[#157EQ0] THEN #102=1 (Se i gradi sono zero -1 diventa 1 e quindi incrementa)

END1
N100 M99
%







CIAO A TUTTI !

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 17:48

1) spiega perché decrementa i gradi fino a zero e poi li incrementa
(se lo scopo è quello di arrivare fino in fondo e poi risalire, non funziona, devi usare gradi negativi)

2) rimane sempre il dubbio sull'uso di COS[] e SIN[]
così come è fatto il codice presuppone il raggio = 1

Se la raggiatura da eseguire ha raggio #100, il codice dovrebbe essere G3 Y-[#155+#100*SIN[#157]]... Sbaglio?

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

Re: Raggi concavi

Messaggio da Fiveaxis » giovedì 30 marzo 2023, 18:01

@Hellfire39
torn24 si è adoperato a proporre delle soluzioni conoscendo peraltro il linguaggio di programmazione Fanuc. Ora, mi sfugge una cosa:
oltre a stare in cattedra con la matita rossa a correggere i (da te) presunti (ammesso tu conosca il linguaggio Fanuc) errori di Torn24, hai anche una soluzione di un listato in parametrica Fanuc che aiuti l'autore del post?
Ultima modifica di Fiveaxis il giovedì 30 marzo 2023, 18:04, modificato 1 volta in totale.
La macchina conta...ma la differenza la fa il "manico"!

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

Re: Raggi concavi

Messaggio da torn24 » giovedì 30 marzo 2023, 18:04

Sono le sue richieste sicuramente non ho capito bene ma neanche si è spiegato bene.
Nel programma decrementava i valori di sin e cos, la spiegazione era
ARRIVARE A 0 POI RISALIRE FINO A #156 GRADI
Tu cosa capisci ???? Lo presa come traccia se sbagliata non penso sia colpa mia.
La R raggio in G3 serve per la tua ultima domanda?

Se dici che servono "gradi negativi" basta solo decrementare diventa più semplice
Se servono come detto gradi negativi il programma diventa cosi.

@hellfire39 secondo te può andare cosi, per i calcoli trigonometrici ci dovete pensare voi :D

Codice: Seleziona tutto

%
O1000

#157=#156 (Decrementiamo #157 e conserviamo il valore in #156)

#102=-1 (Variabile sottrae 1)


WHILE(#157GE-#156]DO1 (Ripete da gradi #156 a zero, poi da zero fino a -#156, Superato negativamente termina)
G3 Y-[#155+SIN[#157]] Z-[#155-COS[#157]] R#155
G1 X105
#157=#157+#102 (somma -1)
IF[#157LT-#156] GOTO100 (Se il secondo incremento minore di gradi negativi esce)
G3 Y-[#155+SIN[#157]] Z-[#155-COS[#157]] R#155
G1 X-5
157=#157+#102


END1
N100 M99
%






CIAO A TUTTI !

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

Re: Raggi concavi

Messaggio da torn24 » giovedì 30 marzo 2023, 18:29

@Fiveaxis è una questione di carattere, tu sei tollerante hellfire39 se considera una persona troppo inferiore nasce ostilità, ma non è il pensiero è l'inconscio :lol:
CIAO A TUTTI !

Avatar utente
hellfire39
God
God
Messaggi: 3428
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Raggi concavi

Messaggio da hellfire39 » giovedì 30 marzo 2023, 18:35

@fiveaxis
non capisco proprio cosa ti manca!
Ho visto due (probabili) sviste, una di torn24 e una di Orso Bianco e l'ho fatto presente. Mi sembra un contributo positivo.
Se pensi che mi sia sbagliato, dimmi dove. Non mi sembra proprio di essere stato sgarbato o offensivo. Al massimo, sintetico.
E, per quanto posso, ho scritto anche dove sarebbe potuto essere l'errore e la possibile correzione (del raggio).

Aspetto una risposta di Orso Bianco riguardo il raggio. Possibilissimo che non abbia capito io.

@torn24
Lo presa come traccia se sbagliata non penso sia colpa mia
Se non capisci la trigonometria e scrivi codice che comprende cose che non capisci, è normale fare cavolate. E si, è colpa tua.
Ma non è grave.

P.S. non mi sembra che FiveAxis sia così tollerante... e si, non ho molto in simpatia le vittime del Dunning Kruger

Rispondi

Torna a “Fanuc”