Contapezzi per Fanuc serie O-T

ISO Fanuc, ISO Mitsubishi, Mori Seiki, Fanuc Manual Guide, etc.
Rispondi
Avatar utente
sandrone22
Newbie
Newbie
Messaggi: 5
Iscritto il: martedì 1 aprile 2014, 10:25
Località: sacile

Contapezzi per Fanuc serie O-T

Messaggio da sandrone22 » venerdì 25 ottobre 2019, 13:36

Buogiorno,
chiedo cortesemente un aiuto, a tutti gli esperti della programmazione,per poter eseguire in un vecchio tornio CNC a 2 assi,che monta FANUC serie O-T, un conteggio dei pezzi ricavati da una barra, in maniera che la macchina si fermi con un M30 esattamente al raggiungimento di 32 pezzi troncati da suddetta barra.
Ovviamente in altri FANUC piu evoluti ho sempre usato M90, e cercando nel forum ho trovato questa soluzione che impiega le variabili ,ma purtroppo la macchina non legge il programma e crea errore
Vi allego sotto il programma che avevo creato copiando da appunti presi in questo forum.

O0002

N1000#100=32

N1(TRONCATURA)
...
N2(AVANZAMENTO BARRA)
...
N3(TORNITURA)
...
N4(FORATURA)


N1001#100=#100-1
N1002IF[#100 NE 0]GOTO 1000

M30
%

La macchina va in errore nel blocco N1001#100=#100-1 perché in teoria non legge il segno meno.


Ringrazio fin da subito chi rispondera'.
Ultima modifica di Fiveaxis il venerdì 25 ottobre 2019, 13:41, modificato 1 volta in totale.
Motivazione: Modificato titolo in maiuscolo

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

Re: CONTAPEZZI PER FANUC SERIE O-T

Messaggio da Fiveaxis » venerdì 25 ottobre 2019, 13:40

Scrivere titoli o post in maiuscolo non è consentito. Ti invito a leggere il Regolamento
La macchina conta...ma la differenza la fa il "manico"!

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

Re: Contapezzi per Fanuc serie O-T

Messaggio da torn24 » venerdì 25 ottobre 2019, 16:25

Ciao!
1)Bisogna vedere se il cnc "dici che è vecchio ma quanto" legge le Macro B, perché potrebbe non farlo
2) Non puoi saltare N1002IF[#100 NE 0]GOTO 1000 , perché ogni volta che salti alla riga 1000 porti di nuovo la variabile #100=32, quindi non diventa mai
zero

3) Prova ad usare le parentesi quadre N1001 #100=[#100-1] , ma non dovrebbero servire

A parte il salto alla riga 1000, dovresti saldare alla riga successiva in modo che non ripeta #100=32, il programma va bene
CIAO A TUTTI !

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

Re: Contapezzi per Fanuc serie O-T

Messaggio da torn24 » sabato 26 ottobre 2019, 7:40

Per la moderazione ho scritto in grassetto per evidenziare le parti più importanti, non ricordandomi che sono stato avvertito di evitare di scrivere in grassetto. Ripeto frequentando un forum dove è diffuso il grassetto, diviene difficile ricordarsi di non farlo #-o #-o
CIAO A TUTTI !

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

Re: Contapezzi per Fanuc serie O-T

Messaggio da Fiveaxis » sabato 26 ottobre 2019, 8:53

Avevi scritto il titolo del topic in maiuscolo e l'ho corretto.
In merito al listato, essendo un programma , è possibile scrivere in maiuscolo in base alle esigenze.
Il grassetto o il sottolineato sono ammessi.
La macchina conta...ma la differenza la fa il "manico"!

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

Re: Contapezzi per Fanuc serie O-T

Messaggio da TIRZAN » sabato 26 ottobre 2019, 9:52

Con molta probabilità non legge quel tipo di macro ma devi usare quelle tipo A con il G65

martino1977
Newbie
Newbie
Messaggi: 29
Iscritto il: sabato 16 dicembre 2017, 20:49
Località: Torino

Re: Contapezzi per Fanuc serie O-T

Messaggio da martino1977 » sabato 26 ottobre 2019, 13:10

ciao per incrementare il numero dei pezzi prova con il parametro #3901
esempio

O0002

N1000

N1(TRONCATURA)
...
N2(AVANZAMENTO BARRA)
...
N3(TORNITURA)
...
N4(FORATURA)


N1001#3901=#3901+1
N1002IF[#3901 LT 32]GOTO 1000

M30
%

ovviamente prima di partire azzera il #3901 o da pannello operatore in MDI oppure sempre in MDI facendo #3901=0; insert>start

guarda anche qui dove si parla del #3901 e del #3902
viewtopic.php?t=58132

facci sapere

Minuccig
Newbie
Newbie
Messaggi: 25
Iscritto il: mercoledì 11 aprile 2018, 16:26

Re: Contapezzi per Fanuc serie O-T

Messaggio da Minuccig » sabato 26 ottobre 2019, 22:02

1) azzera una variabile da usare come contapezzi es: #505 ---> mdi #505=0;

N15;
IF[#505 GE 32]GOTO10;
programma
#505=#505+1;
GOTO15;

N10 #505=0 M30;

dovrebbe funzionare in loop cosi finchè non fa 32 pezzi, poi si ferma e devi farlo ripartire.

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

Re: Contapezzi per Fanuc serie O-T

Messaggio da torn24 » domenica 27 ottobre 2019, 7:06

Nessuno tranne TIRZAN e io tiene presente che forse non legge le macro B. #-o #-o
CIAO A TUTTI !

inthesky980
Junior
Junior
Messaggi: 60
Iscritto il: martedì 7 luglio 2015, 21:57
Località: Venezia

Re: Contapezzi per Fanuc serie O-T

Messaggio da inthesky980 » giovedì 6 febbraio 2020, 21:48

Non sono un tornitore, ma un fresatore, sui centri faccio così per fare contare i pezzi...prima del M99 scrivi:
#500=32(numero dei pezzi da fare);
#501=#501+1(contatore);
IF[#501GE#500]GOTO1(controlla se ha raggiunto o superato il numero di pezzi da fare);
GOTO2
N1#3000=1(PEZZI COMPLETATI);(la macchina si ferma e va in allarme)
N2M99;

Si possono usare anche le variabili di sistema per aggiornare il conta pezzi della macchina, di solito sui Fanuc sono le #3901 e #3902 ma è meglio controllare sul manuale della macchina prima

Rispondi

Torna a “Programmazione CNC”