Avrei bisogno di un consiglio riguardo all’utilizzo della funzione IF all’interno di un programma.
Il controllo e Fanuc 31i….
La mia esigenza sarebbe gestire dei sottoprogrammi che in base a una condizione che cambio mi va a richiamare uno dei sottoprogrammi…io l’ho pensata così ma non funziona probabilmente sto sbagliando…
#501=1
(1=primo sotto prog.)
(2=secondo sotto prog.)
(3=terzo sotto prog.)
IF[#501GE1]GOTO1
GOTO20
N20
IF[#501GE2]GOTO2
GOTO30
N30
IF[#501GE3]GOTO3
GOTO40
N40
#3000=1(errato inserimento)
N1
M98Q1000
N2
M98Q2000
N3
M98Q3000
….
M30
N1000
T…
GO Z…
G1….
M99
N2000
T…
GO Z…
G1….
M99
N3000
T…
GO Z…
G1….
M99
%
Spero di aver espresso la mia esigenza sicuramente c’è qualcosa che non va,grazie a chi saprà aiutarmi.
Massimo