Variabile con contapezzi

Sezione Fanuc
Rispondi
DaveT
Junior
Junior
Messaggi: 121
Iscritto il: mercoledì 13 maggio 2020, 17:58

Variabile con contapezzi

Messaggio da DaveT » mercoledì 16 aprile 2025, 22:16

Salve a tutti. Qualcuno qui sicuramente mi potrà risolvere il problema. Faccio spesso dei pezzi con inciso il numero progressivo. Lo faccio senza problemi usando delle variabili dove metto ad ogni inizio programma il numero del pezzo progressivo che devo incidere. Solo che li faccio da barra e ogni volta mi devo fermare per mettere il numero. Mi chiedevo se c’era modo di usare il conta pezzi come variabile. Ovvero, è possibile usare il conta pezzi in una variabile di modo che il cn prenda direttamente il numero da lì di modo che non mi debba fermare? Fanic 18i. Grazie.

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

Re: Variabile con contapezzi

Messaggio da torn24 » giovedì 17 aprile 2025, 5:31

Non si può mai essere sicuri che quello che vale per un cnc Fanuc valga anche per un altro.
Anche se si hanno due controlli gemelli, in base alle impostazioni possono esserci differenze significative.

In alcuni cnc Fanuc, la variabile di sistema del conta pezzi è #3901.

Non ho idea di come portare a zero il conta pezzi del cnc, ma forse tu sai la procedura.

Poi assegni alla variabile del tuo conta pezzi, questa variabile di sistema.
O lo fai in MDI, o ti inventi un modo da programma.

#3901 è la variabile di sistema per il conteggio pezzi sulle macchine CNC Fanuc.
#3902 è una variabile utilizzata per il conteggio pezzi.
CIAO A TUTTI !

DaveT
Junior
Junior
Messaggi: 121
Iscritto il: mercoledì 13 maggio 2020, 17:58

Re: Variabile con contapezzi

Messaggio da DaveT » giovedì 17 aprile 2025, 19:42

Quindi se ho capito bene se scrivo una variabile dove dico “ IF[#3901EQ2]GOTO100 e se nel conta pezzi c’è il pezzo 2 faccio il salto?

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

Re: Variabile con contapezzi

Messaggio da torn24 » venerdì 18 aprile 2025, 5:47

Io il tuo programma fresatura numeri non l'ho visto, hai chiesto della variabile conta pezzi e te l'ho indicata.
In teoria se ho un sottoprogramma o macro per fresare numero progressivo basta scrivere.

#500=0 (assegnato una volta sola fuori dal programma pezzo)

............................................................
(nel programma pezzo)
#500=[#500+1] (incremento il contatore)
G65 P1000 A#500 (Macro che fresa un numero)


Tutto dipende dal tuo programma, o macro che hai a disposizione, è una cosa personalizzata :D
CIAO A TUTTI !

DaveT
Junior
Junior
Messaggi: 121
Iscritto il: mercoledì 13 maggio 2020, 17:58

Re: Variabile con contapezzi

Messaggio da DaveT » venerdì 18 aprile 2025, 19:03

Si certo. Lo so che non conosci il mio programma. Difatti io ho solo chiesto se usando la variabile che mi hai indicato nel modo in cui lo scritta ottengo il salto. A me serve solo che dentro il mio programma che già funziona si possa prendere il numero del conta pezzi per fare il salto di linea al blocco dove c’è il programma del numero. Non mi serve sapere altro.

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

Re: Variabile con contapezzi

Messaggio da torn24 » sabato 19 aprile 2025, 4:21

Il tuo modo di fare salto condizionato, la sintassi è corretta.
Ma nella variabile conta i pezzi che hai fatto o tutti, e se salti una sola volta alla riga 100, perché la condizione è vera una sola volta. hai risolto il tuo problema?

Comunque il salto è corretto nella sintassi.
CIAO A TUTTI !

DaveT
Junior
Junior
Messaggi: 121
Iscritto il: mercoledì 13 maggio 2020, 17:58

Re: Variabile con contapezzi

Messaggio da DaveT » sabato 19 aprile 2025, 9:22

Grazie.

Rispondi

Torna a “Fanuc”