Variabili x gola

Sezione Fanuc
Rispondi
TUREN82
Junior
Junior
Messaggi: 95
Iscritto il: sabato 19 gennaio 2013, 19:10
Località: BERGAMO

Variabili x gola

Messaggio da TUREN82 » sabato 12 novembre 2016, 9:07

Buon giorno ragazzi,devo fare un perno che sul suo esterno ha delle gole, con le variabili lo riesco a fare tranquillamente il mio problema è che dopo 5 gole il diametro di fondo mi cambia come faccio a dirgli che dopo 5 gole non deve più arrivare a diametro 50 ma a diametro 60 poi ritornare a 50 e poi ancora a 60?ci scrivo il mio programma però cosi il fondo gola me lo fa a tutte a diametro 50

T101
#100=17(ripetizioni totali)
#101=8(inizio gola in Z)
#102=5(incrementi in Z)
#103=50(fondo gola 1)
#104=(fondo gola 2)
WHILE[#100NE0]DO1
GOX70Z-#101(inizio gola in Z)
G1X#103(fondo gola in x)
GOX70
Z-[#101+#102] (spostamento)
#101=#101-1(sottrae 1 al contatore)
END1
GOX200Z200
M30

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

Re: Variabili x gola

Messaggio da TIRZAN » sabato 12 novembre 2016, 14:41

dovresti "complicare" ulteriormente il programma suddividendolo in parti: fai le gole di diametro 50 poi quelle da 60 e poi torni a fare le ultime da 50.

ps se le gole sono tutte equidistanti puoi usare il ciclo G75 e ti risparmi il tutto

TUREN82
Junior
Junior
Messaggi: 95
Iscritto il: sabato 19 gennaio 2013, 19:10
Località: BERGAMO

Re: Variabili x gola

Messaggio da TUREN82 » sabato 12 novembre 2016, 18:58

Sono tutte uguali però gli devo fare gli smussi x quello che ho fatto con le variabili mi sai dare una dritta per favore ne devo fare 5 a 50 2 a 60 ancora 5 a 50 poi 2 a 60 è un dissipatore

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

Re: Variabili x gola

Messaggio da TIRZAN » domenica 13 novembre 2016, 20:58

dove lavoro facciamo spesso alberi con svariate cave (anche ripetute).

di solito faccio dei sottoprogrammi in coordinate incrementali per ogni tipologia di cava e poi li richiamo dopo ogni spostamento (facendoli con le coordinate incrementali è possibile usarne uno solo per ogni posizione della cava)

nel tuo caso praticamente dovresti fare due sottoprogrammi, uno per cava+smusso D50 ed uno per cava+smusso D60.

poi nel programma principale ti sposti ogni volta in Z nel punto in cui vuoi fare la cava e richiami il sottoprogramma che ti serve.

TUREN82
Junior
Junior
Messaggi: 95
Iscritto il: sabato 19 gennaio 2013, 19:10
Località: BERGAMO

Re: Variabili x gola

Messaggio da TUREN82 » lunedì 14 novembre 2016, 7:19

un esempio se possibile?

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

Re: Variabili x gola

Messaggio da TIRZAN » martedì 15 novembre 2016, 11:56

esempio:
immagina di aver fatto due programmi uno O100 che fà la gola D50 ed uno O110 che fà quella D60
il pezzo per ipotesi lo prendo con D80

O0001(programma principale)
....
.... (righe varie per origine,ecc)
G0Z... (spostamento alla prima quota Z di lavoro)
M98P100 (richiamo sottoprogramma per 1a gola)
G0Z...(spostamento alla quota Z della seconda gola)
M98P100 (richiamo sottoprogramma per 2a gola.....che è uguale alla prima)
...
...e così via
quando vuoi fare l'altra gola a D60 invece di richiamare l'O100 chiami l'O110


i sottoprogrammi li fai in coordinate incrementali (per la Z, in modo da poterlo usare dove vuoi)

O100 (Gola D50)
G0X82 (spostamento al diametro di partenza, qualche mm in più del diametro pezzo)
G75R0.2
G75X50P....F.... (X è il diametro di arrivo della gola, P in millesimi è lo step per la rottura del truciolo, F l'avanzamento)
G0X80.2 (spostamento al diametro del pezzo più qualche decimo di sicurezza)
G1W-0.5F...(ti sposti un pò in Z con coordinata incrementale)
X79W0.5 (spostamento per fare un primo smusso da 0.3 circa)
G0X80.2
G1W0.5
X79W-0.5 (secondo smusso)
G0X82
M99

il sottoprogramma O110 è uguale, cambia solo la coordinata di arrivo del ciclo G75
fatti così ti fà le gole con smusso con larghezza pari all'utensile usato; se vuoi fare gole più larghe và modificato il ciclo G75 e le quote degli smussi.

ps hai mica un disegno del pezzo

TUREN82
Junior
Junior
Messaggi: 95
Iscritto il: sabato 19 gennaio 2013, 19:10
Località: BERGAMO

Re: Variabili x gola

Messaggio da TUREN82 » giovedì 17 novembre 2016, 7:53

OK grazie alla fine ho risolto con le variabili sbagliavo a mettere il GOTO che non aveva senso, dopo x scrupolo mi sono voluto dilettare con l'm98 e in un certo modo ho più o meno fatto come dicevi tu.
Grazie mille come al solito molto competente =D>

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

Re: Variabili x gola

Messaggio da TIRZAN » giovedì 17 novembre 2016, 11:20

di nulla figurati :wink: come hai visto si può fare in vari modi....importante è il risultato.

io preferisco usare i sottoprogrammi perchè sulle macchine poi ci lavorano vari operatori quindi un programma con le variabili è meglio evitarlo se no c'è il rischio che "scombinano" tutto :mrgreen:

TUREN82
Junior
Junior
Messaggi: 95
Iscritto il: sabato 19 gennaio 2013, 19:10
Località: BERGAMO

Re: Variabili x gola

Messaggio da TUREN82 » giovedì 17 novembre 2016, 13:06

Io sono un tornitore solitario basta che vada bene a me poi nessuno tocca piu nulla :D

Rispondi

Torna a “Fanuc”