Programma parametrico

ISO Fanuc, ISO Mitsubishi, Mori Seiki, Fanuc Manual Guide, etc.
Rispondi
MaXXimO87
Newbie
Newbie
Messaggi: 26
Iscritto il: sabato 19 dicembre 2020, 7:00

Programma parametrico

Messaggio da MaXXimO87 » venerdì 10 febbraio 2023, 5:11

Ciao a tutti
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

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

Re: Programma parametrico

Messaggio da torn24 » venerdì 10 febbraio 2023, 6:15

Messe come le hai messe tu, scorrendo il programma poi tutti i sottoprogrammi verranno eseguiti anche se la condizione è falsa.

Prova cosi.

Codice: Seleziona tutto

#501=1 (Seleziono il programma da eseguire)
IF[#500EQ1]GOTO10
GOTO20
N10 M98 Q100 (Questa riga è sempre saltata, ci si puo arrivare solo dal salto GOTO10)
N20 IF[#500EQ2]GOTO30
GOTO40
N30 M98 Q2000 (Questa riga è sempre saltata, ci si puo arrivare solo dal salto GOTO30)
N40 IF[#500EQ3]GOTO50
GOTO60
N50 M98 Q3000 (Questa riga è sempre saltata, ci si puo arrivare solo dal salto GOTO50)
N60  (Siccome abbiamo un GOTO60 deve esserci anche un N60 a fine selezione)
CIAO A TUTTI !

MaXXimO87
Newbie
Newbie
Messaggi: 26
Iscritto il: sabato 19 dicembre 2020, 7:00

Re: Programma parametrico

Messaggio da MaXXimO87 » venerdì 10 febbraio 2023, 6:24

Grazie mille oggi provo e poi ti faccio sapere
Ciao

MaXXimO87
Newbie
Newbie
Messaggi: 26
Iscritto il: sabato 19 dicembre 2020, 7:00

Re: Programma parametrico

Messaggio da MaXXimO87 » sabato 11 febbraio 2023, 14:33

Ho provato il programma e funziona grazie per l’aiuto
Ciao

Rispondi

Torna a “Programmazione CNC”