Info per programma con variabili

Sezione Fanuc
Rispondi
mabe
Newbie
Newbie
Messaggi: 5
Iscritto il: mercoledì 21 aprile 2021, 21:11

Info per programma con variabili

Messaggio da mabe » martedì 4 maggio 2021, 18:27

Salve a tutti, sono un fresatore e utilizzo centri di lavoro a 3 assi programmati principalmente con utilizzo di cad cam.
premetto che ho da pochissimo cominciato ad approcciare con l'utilizzo delle variabili, stavo provando a fare un programma per creare una sfera convessa e sono arrivato ad un punto morto.
la mia idea era (considerando un tondo con origini in centro e z a sfioro) posizionarmi a Y- in sicurezza e approcciare in Y, girare in G2 ragionando con sottoprogrammi con punti calcolati con seno e coseno.
Il mio problema è che da un sottoprogramma a l'altro non riesco a far diminuire gli angoli per il calcolo del seno e del coseno.
Sono consapevole che avrò commesso molti errori nella stesura del programma, ma quello che mi preme ora è riuscire a capire bene la logica di come funzionano le variabili.

Questo è il programma:

O0204
#100=12.5(RAGGIO FRESA UTILIZZATA)
#101=30(RAGGIO SFERA)
#102=90(ANGOLO INIZIALE)



T5M6(FRESA D25)
S3000M3F3000
G55G43H5X0Y-100Z2
G1Z0
M98P0205L90
Z100
M30

O0205
#103=[#102-1](DIMINUIZIONE DI 1° A OGNI SOTTOPROGRAMMA)
#104=[#101*COS[#103]]+#100 (SCOSTAMENTO IN Y- A OGNI SOTTOPROGRAMMA)
#105=[#101*SIN[#103]]-#101(SCOSTAMENTO IN Z- A OGNI SOTTOPROGRAMMA)

G1Z#105
Y-#104
G2X0Y-#104I0J#104
G40
G0 Y-100
M99
%

In pratica vorrei far diminuire la #103 di 1 (1 grado) a ogni sottoprogramma.
Sicuramente mi manca qualche altro parametro per incrementare la #103 ogni volta
Se la mia logica invece è totalmente sbagliata accetterei volentieri consigli e critiche costruttive.
grazie mille a tutti per la disponibilità

Avatar utente
DavideP
Newbie
Newbie
Messaggi: 7
Iscritto il: sabato 23 gennaio 2021, 10:30
Località: Parabiago

Re: Info per programma con variabili

Messaggio da DavideP » lunedì 17 maggio 2021, 20:14

secondo me devi porre la variabile #103 uguale a sè stessa meno 1
ovvero dovrebbe essere #103=[#103-1] ad ogni ripetizione diminuisce il valore di sè stessa di 1, anche se matematicamente parlando è un abominio quella scrittura, dal punto di vista del programma la accetta
Geeetech Prusa i3 Pro b modificata, NEJE Master 2 3,5W
CNC 3040Z-DQ 800W modificata
Il mio canale Youtube https://www.youtube.com/channel/UCbPtVB ... njSdpEqjIw

mabe
Newbie
Newbie
Messaggi: 5
Iscritto il: mercoledì 21 aprile 2021, 21:11

Re: Info per programma con variabili

Messaggio da mabe » lunedì 24 maggio 2021, 19:09

grazie, sono riuscito a risolvere

Desmodavide
Newbie
Newbie
Messaggi: 4
Iscritto il: domenica 13 giugno 2021, 12:50

Re: Info per programma con variabili

Messaggio da Desmodavide » martedì 22 giugno 2021, 21:07

Puoi scrivere come hai impostato la semisfera se non ti rompe...

Rispondi

Torna a “Fanuc”