aiuto per sottoprogrammi su fanuc oi-mc

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
Paolino03/02/1972
Newbie
Newbie
Messaggi: 35
Iscritto il: mercoledì 28 marzo 2012, 19:03
Località: Modena

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Paolino03/02/1972 » mercoledì 10 ottobre 2012, 20:25

ridi claugo ridi, che la mamma ha fatto gli gnocchi.

Lo sai e che ci sono persone che per fare un pezzo ne tagliano due, e ne sbagliano 3 qusto perchè tagliare un pezzo in piu porta sfiga, e tu cosa fai? me la mandi? [-X

domani siccome che vado al lavoro prima di te ti cambio il correttore lunghezza utensile poi vediamo chi ride. :lol: :lol:
chi non sbaglia mai vuol dire che non fa una mazza dalla mattina alla sera.

Avatar utente
dacchio
Junior
Junior
Messaggi: 195
Iscritto il: domenica 18 dicembre 2011, 17:46
Località: pescara

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da dacchio » giovedì 11 ottobre 2012, 19:20

è piu divertente mettere in MDI G20 :D una volta mi è capitato per sbaglio di scriverlo in un programma #-o c'ho messo mezz'ora a capire cosa era successo :mrgreen:
scusate l'OT

Paolino03/02/1972
Newbie
Newbie
Messaggi: 35
Iscritto il: mercoledì 28 marzo 2012, 19:03
Località: Modena

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Paolino03/02/1972 » venerdì 12 ottobre 2012, 17:46

Anche a me è successo una volta di scrivere G20 invece di G2, è stato un delirio.
chi non sbaglia mai vuol dire che non fa una mazza dalla mattina alla sera.

stefano8569
Newbie
Newbie
Messaggi: 12
Iscritto il: mercoledì 28 dicembre 2011, 21:57
Località: torino

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da stefano8569 » domenica 14 ottobre 2012, 13:21

cosa attiva il G20? :shock:

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da torn24 » domenica 14 ottobre 2012, 17:55

G20 programmazione unita di misura pollici G21 millimetri

Ho letto il topic , e ci sono persone che fanno come i critici culinari , questo è bravo questo no , questo è capace questo no , e poi non sanno cucinare un uvo #-o #-o
CIAO A TUTTI !

Avatar utente
Coats78
Newbie
Newbie
Messaggi: 25
Iscritto il: venerdì 4 luglio 2014, 17:24
Località: ravenna

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Coats78 » venerdì 4 luglio 2014, 18:09

@Badade :

sei un grande! ho appena acquistato una macchina con fanuc 32-iT model B (quella con usb finalmente :!: =D> ) ed ho risolto il problema del richiamo sottoprogramma nel medesimo programma master M98 Q... L.. che uso abitualmente sul centro di lavoro col 18-i

abilitando il bit 0 del parametro che hai segnalato ora posso usufruire di questa funzione utilissima!
Tornio CMZ TL 20 MS (fanuc 18-i)
Tornio CMZ TBI 450 (fanuc 21 iT)
Tornio CMZ TC 30 Y (fanuc 32 i model B)
Tornio CMZ TA 20 M (fanuc 32 i-HMI)

centro di lavoro verticale QUASER 204 CV (fanuc 18-MB)
centro di lavoro verticale AERRE 8040 (ECS 2400-D)

Matrixreload
Newbie
Newbie
Messaggi: 23
Iscritto il: sabato 5 marzo 2022, 11:31

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Matrixreload » sabato 5 marzo 2022, 11:54

Salve su fanuc serie 18i-M ho provato a cambiare il parametro ma non funziona...altri parametri da controllare?? grazie

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Pablo4s » lunedì 15 maggio 2023, 14:11

Buongiorno a tutti!
Rispolvero questo vecchio thread che ritengo molto interessante e utile...
Ho provato con successo l'utilizzo dei sottoprogrammi interni al programma principale, con il comando di richiamo M98N.... ma ho riscontrato un problema, la N corrisponde al n umero di blocco che vado a richiamare, ma se io devo modificare il programma per svariati motivi, aggiungendo o eliminando righe, la mia riga di riferimento di inizio sottoprogramma viene a cambiare, e così perdo il riferimento.... esiste un modo per ovviare a questo? per esempio, non è possibile in qualche modo assegnare un NOME al sottoprogramma invece di farlo corrisponde ad una riga ben precisa? o esistono altre soluzioni "stabili" e che non arrechino danni o confusioni?
Grazie a chi mi potrà aiutare!

Vomisa
Newbie
Newbie
Messaggi: 10
Iscritto il: sabato 10 dicembre 2022, 17:36

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Vomisa » lunedì 15 maggio 2023, 19:07

Buonasera,
Rispolvero questo vecchio thread che ritengo molto interessante e utile...
Ho provato con successo l'utilizzo dei sottoprogrammi interni al programma principale, con il comando di richiamo M98N.... ma ho riscontrato un problema, la N corrisponde al n umero di blocco che vado a richiamare, ma se io devo modificare il programma per svariati motivi, aggiungendo o eliminando righe, la mia riga di riferimento di inizio sottoprogramma viene a cambiare, e così perdo il riferimento.... esiste un modo per ovviare a questo? per esempio, non è possibile in qualche modo assegnare un NOME al sottoprogramma invece di farlo corrisponde ad una riga ben precisa? o esistono altre soluzioni "stabili" e che non arrechino danni o confusioni?
da quel che ricordo del fanuc, non si puo' dare un nome al sottoprogramma. Ho letto che si poteva fare su Mazak, ma massimo 5 nomi alfanumerici attribuibili a 5 programmi %O#### esterni, se non ricordo male.

Il trucco per bypassare il problema e' semplice. Tutti i sottoprogrammi alla fine, dopo M30 e numerati da N10000 in su'. Se si rinumera il programma, si rinumera solo fino a N9999.
Da notare che non e' obbligatorio numerare tutte le linee....

<Vomisa>,renumber from N10 to N9999 step 1 :D

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da TIRZAN » lunedì 15 maggio 2023, 19:34

Invece di M98 N.... devi usare M98 Q...
Il valore di Q è quello che metti ad inizio di un sottoprogramma con la N.

Ad es dopo M30 hai 3 sottoprogrammi N100, N101 ed N102

N100..
...
M99

N101...
...
M99

N102...
...
M99

Per richiamarne uno nel programma scrivi M98 Q100 per chiamare l'N100 e così via

Aggiungendo la L puoi ripeterlo più volte
M98 Q100 L10 richiama l'N100 e lo ripete 10 volte

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Pablo4s » martedì 16 maggio 2023, 8:18

Grazie per i suggerimenti, metto in pratica e vi faccio sapere!
Cercando info sul web, ieri ho trovato che si possono anche richiamare programmi esterni, con la stringa M98 P5024 L2 (richiama il programma esterno O5024 e lo ripete 2 volte, il programma si trova nella stessa directory del programma principale). Vi risulta corretto? ho provato e funziona... il problema è che alla fine dell'esecuzione del programma esterno richiamato il CN si ferma in quanto legge l' M30, sempre del programma richiamato.... bisogna omettere questo M30? oppure esiste un modo per rimandare al programma principale una volta terminata l'esecuzione del programma esterno?

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da torn24 » martedì 16 maggio 2023, 8:27

Tutti i sottoprogrammi interni o esterni devono terminare con M99, Che indica appunto fine sottoprogramma e ritorno al programma principale.

M30 non va usato nei sottoprogrammi ma alla fine del programma pezzo.


Esempio sottoprogramma Esterno e interno

M98 P1000
................................................................................
(sottoprogramma esterno in memoria come un qualsiasi programma)
O1000
....
....
M99 (fine sottoprogramma e ritorno al programma principale)

................................
(sottoprogramma interno)
M98 Q100

M30
N100
....
....
M99 (fine sottoprogramma interno e ritorno)
CIAO A TUTTI !

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

Re: aiuto per sottoprogrammi su fanuc oi-mc

Messaggio da Pablo4s » mercoledì 24 maggio 2023, 13:48

Scusate il ritardo, volevo ringraziare tutti quelli che la settimana scorsa mi hanno aiutato a risolvere l'utilizzo e il richiamo di sottoprogrammi! :D

Rispondi

Torna a “Macchine utensili professionali CN/CNC”