come creare una spirale

Sezione dedicata esclusivamente a macchine professionali CNC quali Torni cnc, Fresatrici cnc, Brocciatrici cnc, Centri di lavoro cnc, ecc.
Subforum:
Programmazione CNC
Fanuc
Mitsubishi
Heidenhain
Siemens
Haas
Osai
Selca
Fidia
Fagor
WinMax
Mazatrol
Rispondi
Vittoriocristina
Newbie
Newbie
Messaggi: 15
Iscritto il: giovedì 3 gennaio 2013, 22:44
Località: brescia

come creare una spirale

Messaggio da Vittoriocristina » domenica 22 dicembre 2013, 17:57

Buon giorno a tutti.
il mio problema è come creare una spirale con cnc fanuc 18 i- ,devo partire da un diametro 20 a un diametro 140 con un passo 0.8 mm..Dopo svariate prove mi sono rassegnato e stò creando tutti diametri
es.
y-10
g2j10
z1
y-10.8
z-0.2
g2j10.8
e così via fino a un diametro 140
i pezzi li sto facendo cosi ma non sarebbero a norma, il massimo sarebbe se qualcuno avrebbe o mi potrebbe insegnare come creare un programma che si allarga 0.8 decimi x volta fino al diametro che mi serve(cioè a spirale),eliminerei tutti quei movimenti di alzarsi allargarsi e di scendere a ogni passata.
Grazie a tutti e buone feste

Avatar utente
zeffiro62
God
God
Messaggi: 6097
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: come creare una spirale

Messaggio da zeffiro62 » domenica 22 dicembre 2013, 18:27

devi usare la formula della spirale di archimede a passo fisso

equazione polare r = a*t

Più alto è a e più la spirale è "fitta".

Le equazioni parametriche, invece sono:

x = a*r*cos(t)
y = a*r*sin(t)
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: come creare una spirale

Messaggio da gino » domenica 22 dicembre 2013, 19:15

quello che hai fatto devi crearlo in parametri
dopo cambi qualche quota e la fai come serve..
un esempio su Heidenhain
ciao
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

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: come creare una spirale

Messaggio da gino » lunedì 23 dicembre 2013, 13:27

quiti ho cambiato i parametri in Gcode
e lo provato col colibri..funziona
ciao

( SPIRALE NACH PARAMETER )
#20=2 (raggio fresa)
#30=[#20*40/100] (percentuale fresa)
#20=[#20-#30] (valore spostamento)
#1 = 0.000 (X ERSTER PUNKT)
#2 = #20 ( X ZWEITER PUNKT= erster punkt-wert)
#3= [#2/2] (RADIUS ZWIESCHEN DIE X PUNKTE)
#11 = [#1-#2]
#12 = [#1-#3]
t1m6
f2000m3
g0 X#1 Y+0.000 Z+10.000
g0 Z1
m98p100l5 (wiederholungen)
g2X#14y0j0 i[0-#14]
g0z10
g0x0y0
m2
o100
g2 X[0-#11] R#12
#14 =[ #11 - #2]
#15 = [#11 -[ #3]]
g2X#14 R#15
#11 = [#14 -#2 ]
#12 = [#14 - #3 ]
m99
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

Vittoriocristina
Newbie
Newbie
Messaggi: 15
Iscritto il: giovedì 3 gennaio 2013, 22:44
Località: brescia

Re: come creare una spirale

Messaggio da Vittoriocristina » martedì 24 dicembre 2013, 15:08

Grazie mille a tutti,la prossima settimana provo il tutto e vi faccio sapere.
Ciao buone feste

Vittoriocristina
Newbie
Newbie
Messaggi: 15
Iscritto il: giovedì 3 gennaio 2013, 22:44
Località: brescia

Re: come creare una spirale

Messaggio da Vittoriocristina » martedì 31 dicembre 2013, 17:04

Grazie Gino il programma cambiando qualche parametro è perfetto,grazie ancora Vittorio =D>

PaoloVI
Junior
Junior
Messaggi: 53
Iscritto il: domenica 2 giugno 2013, 11:34
Località: Verona

Re: come creare una spirale

Messaggio da PaoloVI » martedì 31 dicembre 2013, 19:37

Ciao a tutti. Qualcuno mi spiega il programma parametrico? Preciso, utilizzo fanuc e comunque mi è chiaro che si settano le variabili che poi in fanuc si chiameranno #100 o #500 ecc ecc, ma il diametro della spirale? Parto a X0 Y0, ma dove arrivo? M98P100I5 che vuol dire? E' come M98 P100 L5? Cioè ripeto 5 volte progr 100? Boh, ho un pò di confusione.
Ciao

Paolo
----------------
Tornio: BV 130 (Hobbymat MD65) - Microfresa: Proxxon MF70

gino
Senior
Senior
Messaggi: 1774
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: come creare una spirale

Messaggio da gino » mercoledì 1 gennaio 2014, 15:59

Buon anno 2014 innanzi tutto,
@Vittoriocristina quello sopra descritto era un esempio semplificato..
io uso il programma per scaricare tasche circolari col colibri
Sotto il progr completo con una Foto del grafico Passate.
ciao

(TASCA CIRCOLARE a passate)
( SPIRALE NACH PARAMETER )
#50=100 (diametro tasca)
#10=10 (Diametro fresa)
#20=#10 (raggio fresa)
#25=63 (percentuale raggio fresa)
#26=10 (profondita tasca)
#27=2 (passata incrementale Z)
#28=fup[#26/#27]
#30=[#20*#25/100] (percentuale fresa)
#20=[#20-#30] (valore spostamento)
#1 = 0.000 (X ERSTER PUNKT)
#2 = #20 ( X ZWEITER PUNKT= erster punkt-wert)
#3= [#2/2] (RADIUS ZWIESCHEN DIE X PUNKTE)
#11 = [#1-#2]
#12 = [#1-#3]
#50=[#50/2]
#61=fup[#50/#10]
#170=0 (spostamento z inizio)
#180=#27 (spostamento z incrementale)
t1m6
f1000m3
g0 X#1 Y+0.000 Z+10.000
g0 Z1
M98 P120L#28
g1z#170 (incremento z)
g1z1
g0x0y0
g0z50
m2 (---fine progr--------------------------------)
o100
(SPIRALE)
g2 X[0-#11] R#12
#14 =[ #11 - #2]
#15 = [#11 -[ #3]]
g2X#14 R#15
#11 = [#14 -#2 ]
#12 = [#14 - #3 ]
m99
o120 (sub ripetizioni)
g0x0y0
#20=#10 (raggio fresa)
#30=[#20*#25/100] (percentuale fresa)
#20=[#20-#30] (valore spostamento)
#1 = 0.000 (X ERSTER PUNKT)
#2 = #20 ( X ZWEITER PUNKT= erster punkt-wert)
#3= [#2/2] (RADIUS ZWIESCHEN DIE X PUNKTE)
#11 = [#1-#2]
#12 = [#1-#3]
#170=[#170-#180] (calcolo z incremento )
g1z#170 (incremento z)
m98p100l#61 (wiederholungen)
g2X#14y0j0 i[0-#14] (GIRO A VUOTO)
g0z2

m99
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

Pablo4s
Newbie
Newbie
Messaggi: 13
Iscritto il: venerdì 15 luglio 2022, 16:10

Re: come creare una spirale

Messaggio da Pablo4s » lunedì 17 ottobre 2022, 14:30

gino ha scritto:
mercoledì 1 gennaio 2014, 15:59
Buon anno 2014 innanzi tutto,
@Vittoriocristina quello sopra descritto era un esempio semplificato..
io uso il programma per scaricare tasche circolari col colibri
Sotto il progr completo con una Foto del grafico Passate.
ciao

(TASCA CIRCOLARE a passate)
( SPIRALE NACH PARAMETER )
#50=100 (diametro tasca)
#10=10 (Diametro fresa)
#20=#10 (raggio fresa)
#25=63 (percentuale raggio fresa)
#26=10 (profondita tasca)
#27=2 (passata incrementale Z)
#28=fup[#26/#27]
#30=[#20*#25/100] (percentuale fresa)
#20=[#20-#30] (valore spostamento)
#1 = 0.000 (X ERSTER PUNKT)
#2 = #20 ( X ZWEITER PUNKT= erster punkt-wert)
#3= [#2/2] (RADIUS ZWIESCHEN DIE X PUNKTE)
#11 = [#1-#2]
#12 = [#1-#3]
#50=[#50/2]
#61=fup[#50/#10]
#170=0 (spostamento z inizio)
#180=#27 (spostamento z incrementale)
t1m6
f1000m3
g0 X#1 Y+0.000 Z+10.000
g0 Z1
M98 P120L#28
g1z#170 (incremento z)
g1z1
g0x0y0
g0z50
m2 (---fine progr--------------------------------)
o100
(SPIRALE)
g2 X[0-#11] R#12
#14 =[ #11 - #2]
#15 = [#11 -[ #3]]
g2X#14 R#15
#11 = [#14 -#2 ]
#12 = [#14 - #3 ]
m99
o120 (sub ripetizioni)
g0x0y0
#20=#10 (raggio fresa)
#30=[#20*#25/100] (percentuale fresa)
#20=[#20-#30] (valore spostamento)
#1 = 0.000 (X ERSTER PUNKT)
#2 = #20 ( X ZWEITER PUNKT= erster punkt-wert)
#3= [#2/2] (RADIUS ZWIESCHEN DIE X PUNKTE)
#11 = [#1-#2]
#12 = [#1-#3]
#170=[#170-#180] (calcolo z incremento )
g1z#170 (incremento z)
m98p100l#61 (wiederholungen)
g2X#14y0j0 i[0-#14] (GIRO A VUOTO)
g0z2

m99
Spettacolo!! funziona alla grande (sul simulatore), ora vediamo in macchina!! =D> =D>

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

Re: come creare una spirale

Messaggio da torn24 » lunedì 17 ottobre 2022, 14:36

Purtroppo l'utente gino è morto, ma il suo lavoro è ancora utile a molti.
Internet registra i nostri lavori e i nostri pensieri più di quanto possiamo farlo nella vita reale.
CIAO A TUTTI !

Pablo4s
Newbie
Newbie
Messaggi: 13
Iscritto il: venerdì 15 luglio 2022, 16:10

Re: come creare una spirale

Messaggio da Pablo4s » lunedì 17 ottobre 2022, 14:39

Parole sante..... RIP.
Grazie Torn24, mi sto avvicinando a questo forum e vedo che tu (come molti altri).... hai molto da insegnare... grazie davvero!

Pablo4s
Newbie
Newbie
Messaggi: 13
Iscritto il: venerdì 15 luglio 2022, 16:10

Re: come creare una spirale

Messaggio da Pablo4s » lunedì 17 ottobre 2022, 15:35

torn24 ha scritto:
lunedì 17 ottobre 2022, 14:36
Purtroppo l'utente gino è morto, ma il suo lavoro è ancora utile a molti.
Internet registra i nostri lavori e i nostri pensieri più di quanto possiamo farlo nella vita reale.
Ne approfitto per chiederti un chiarimento ;)
A inizio programma, mi sembra tutto molto chiaro, grazie anche alle descrizioni tra parentesi delle varie - variabili... ma qualcosa non mi torna...PERCENTUALE RAGGIO FRESA sarebbe il valore Ae? in questo caso, se aumento la percentuale dovrebbero dimunuire le evolventi... ma succede il contrario... dove sbaglio?
altra cosa, per quale motivo bisogna dichiarare sia il Øfresa che il suo raggio? non è meglio mettere la formula per cui #20=[#10/2]?
Il correttore raggio qui, sempre se non sbaglio, mi pare non sia usato.... giusto?
Grazie mille per l'aiuto!

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

Re: come creare una spirale

Messaggio da torn24 » lunedì 17 ottobre 2022, 15:54

Se funziona non modificare niente, il programmatore ha fatto i suoi ragionamenti, sbagli tu ad usarla...
Comunque non devi indicare il raggio fresa ma solo il diametro.
#10=10 (indico diametro di valore 10)
#20=#10 (raggio fresa, non è dieci è il valore della variabile #10, per cui è sempre uguale e non devi indicare il raggio)


Percentuale fresa non è Ae che si indica in millimetri, percentuale è 50% di 10 uguale 5 mm.

Fai cosi se alla variabile è assegnato un numero puoi cambiarlo, diametro fresa, diametro tasca, profonsita tasca,percentuale fresa, ecc.., se c'è un espressione con variabili non lo devi modificare
CIAO A TUTTI !

hss
Newbie
Newbie
Messaggi: 9
Iscritto il: giovedì 26 aprile 2012, 15:40
Località: Firenze

Re: come creare una spirale

Messaggio da hss » venerdì 24 novembre 2023, 19:17

Grazie Gino..., ho solo dovuto cambiare i numeri delle macro e variare la G2 in G3 perchè volevo che lavorasse in concordanza. Non capisco perchè fa una piccola pausa ad ogni giro ma posso ritenermi contento. Ciao Gino, prima o poi ci si vede

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

Re: come creare una spirale

Messaggio da Fiveaxis » domenica 26 novembre 2023, 11:20

Ciao,
purtroppo l'utente Gino è deceduto qualche anno fa. :(
La macchina conta...ma la differenza la fa il "manico"!

Rispondi

Torna a “Macchine utensili professionali CN/CNC”