Operatori logici su Fanuc 16M

Sezione Fanuc
Rispondi
vincenzoquovadis
Newbie
Newbie
Messaggi: 44
Iscritto il: giovedì 1 gennaio 2009, 19:17
Località: Puglia - Barletta

Operatori logici su Fanuc 16M

Messaggio da vincenzoquovadis » mercoledì 17 aprile 2013, 11:36

Per semplificare un part-program già  esistente, ho pensato di inserire l'operatore logico And.

IF[[#800EQ5]AND[#801EQ6]]THEN#802=3

Purtroppo il CN non l'accetta e mi dà  un allarme: errore di formato in macro.
Non saprei la causa, non ricordo se tali funzioni sono opzionali a pagamento, oppure fungono solo in programmi macro.
Voi che dite?
:scratch:

Avatar utente
capo1979
Newbie
Newbie
Messaggi: 18
Iscritto il: sabato 13 ottobre 2012, 14:42
Località: pavia

Re: Operatori logici su Fanuc 16M

Messaggio da capo1979 » mercoledì 17 aprile 2013, 19:57

personalmente l'operaore AND non l'ho mai usato quindi non ti saprei essere di aiuto, ma puoi aggirare il problema cosi:

IF[#800EQ5]THEN#810=1
IF[#801EQ6]THEN#811=2
#802=#810+#811

che ne pensi? non sarà  elegante ma almeno dovrebbe funzionare... Credo :D :D

Avatar utente
Skyzzo
Junior
Junior
Messaggi: 120
Iscritto il: martedì 1 marzo 2011, 20:35
Località: Brescia

Re: Operatori logici su Fanuc 16M

Messaggio da Skyzzo » mercoledì 17 aprile 2013, 20:29

Io l'ho usato ancora con il GOTO in qualche macro che ho fatto, penso che dovrebbe funzionare anche con il THEN.

vincenzoquovadis
Newbie
Newbie
Messaggi: 44
Iscritto il: giovedì 1 gennaio 2009, 19:17
Località: Puglia - Barletta

Re: Operatori logici su Fanuc 16M

Messaggio da vincenzoquovadis » giovedì 18 aprile 2013, 9:03

capo1979 ha scritto:personalmente l'operaore AND non l'ho mai usato quindi non ti saprei essere di aiuto, ma puoi aggirare il problema cosi:

IF[#800EQ5]THEN#810=1
IF[#801EQ6]THEN#811=2
#802=#810+#811

che ne pensi? non sarà  elegante ma almeno dovrebbe funzionare... Credo :D :D
Infatti ora il programma funziona in questo modo...
Ma... a volte alcuni programmi sono indigesti agli occhi (non solo miei), per questo volevo sistemarlo con gli AND. 8)
Skyzzo ha scritto:Io l'ho usato ancora con il GOTO in qualche macro che ho fatto, penso che dovrebbe funzionare anche con il THEN.
Credo proprio che funzioni solo in programmi macro, farò delle prove...
Grazie per le risposte...

Rispondi

Torna a “Fanuc”