Alternative a IF e WHILE

Sezione Fanuc
Rispondi
mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Alternative a IF e WHILE

Messaggio da mauronecnc » venerdì 5 febbraio 2021, 22:08

Buonasera a tutti,
da circa un mesetto sto lavorando su un centro di lavoro Yang equipaggiato con Fanuc O-MD.
Il centro e' vecchiotto considerando che e' equipaggiato con una tastiera minimale e la cosa mi ha creato alcuni problemi.
Il primo riguarda come assegnare il valore alle variabili,normalmente sarebbe sufficiente l'istruzione:

#100=.....

ma su questo modello il cancelletto si attiva solo se prima compare una lettera.
Ho dato un'occhiata su un vecchio manuale che c'e' in azienda,relativo al O-Mate e indicava di assegnare il valore tramite il codice G65

G65 H1 P#100 Q...

Ma al questo comando il controllo mi da errore P/S 76

Come altri comandi non sono disponibili,come la possibilita' di richiamare un sottoprogramma interno al programma principale,ma al momento stavo cercando una soluzione per poter utilizzare le variabili

Grazie in anticipo

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » sabato 6 febbraio 2021, 14:12

Il comando G65 serve ad utilizzare le macro di tipo A
La sintassi per assegnazione è giusta
G65 H01 P#100 Q.....
Assegna alla macro 100 un valore specificato nella Q.
Di solito sui vecchi controlli si usano queste perché le macro di tipo B (quelle "normali") non era possibile usarle.
Se però ti da lo stesso P/S alarm probabilmente non hai abilitate proprio le macro sul tuo controllo.
Cmq controlla per prima cosa se le macro dalla #100 in poi sono presenti sul CN (dalla pagina macro)

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » sabato 6 febbraio 2021, 18:20

Ciao Tirzan,grazie mille per la risposta,per quanto riguarda le macro sono presenti, e non sarebbe un problema assegnare il valore manualmente,ma se poi non riesco ad effettuare nessuna operazione nemmeno con il G65 sono inutilizzabili.

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » sabato 6 febbraio 2021, 19:40

È da vedere se possibile abilitarle sulla tua macchina da parametro.

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » domenica 7 febbraio 2021, 15:25

Non avendo il manuale questo non lo so,speravo che qualcuno stesse usando un centro con lo stesso controllo per avere delle dritte..If e Goto non credo siano utilizzabili,almeno riuscire ad assegnare le variabili

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » domenica 7 febbraio 2021, 21:46

Se si riescono ad abitare le macro anche di tipo A col G65 poi avrai anche le funzioni di salto condizionato (sono le varie H dopo il G65)
Sarebbe da vedere come fare sul tuo controllo......prova a sentire la Fanuc.

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » martedì 9 febbraio 2021, 17:57

Non credo che il titolare interpelli Fanuc,tanto la macchina ha lavorato ugualmente fino ad ora....

Grazie mille per l'aiuto

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » martedì 9 febbraio 2021, 20:56

Appena riesco vedo se trovo qualcosa relativa al vecchio Fanuc 0 e ti faccio sapere.

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » martedì 9 febbraio 2021, 22:06

Per iniziare potresti vedere che valori ci sono nel parametro 300?

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » mercoledì 10 febbraio 2021, 17:10

Ok,domani appena arrivo al lavoro guardo e ti informo

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » giovedì 11 febbraio 2021, 12:04

Ciao Tirzan,il parametro 300 è settato a 0

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » giovedì 11 febbraio 2021, 22:01

Tutti i vari bit sono a zero?
I bit 0 ed 1 (sono i primi due da destra) se settati ad 1 dovrebbero abilitare le macro tipo A o B (solo un bit alla volta)
Ultima modifica di TIRZAN il giovedì 11 febbraio 2021, 22:13, modificato 1 volta in totale.

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » giovedì 11 febbraio 2021, 22:12

Nessun bit in questo parametro...... una sola cifra che e' 0

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

Re: Alternative a IF e WHILE

Messaggio da TIRZAN » giovedì 11 febbraio 2021, 22:16

Allora è la versione più vecchia....vedi anche i parametri 912 e 913.

mauronecnc
Junior
Junior
Messaggi: 54
Iscritto il: martedì 30 aprile 2013, 22:01
Località: lonato del garda

Re: Alternative a IF e WHILE

Messaggio da mauronecnc » giovedì 11 febbraio 2021, 22:28

Ok.... domani riferisco.....poi riusciresti a farmi una descrizione dei vari paraametri ?

Altra cosa,ieri sera Googolando ho trovato una discussione inerente a questo modello,e veniva indicato di controllare i parametri dal 140 al 203,se non erro,per vedere se i simboli erano abilitati......

Ho dato un'occhiata,ma dalla scheda guida dei caratteri me ne risultavano abilitati forse la meta',anche se poi andavano tutti,come funzionano quei 63 parametri ?

Rispondi

Torna a “Fanuc”