Fanuc, variabili e macro programmi

Sezione Fanuc
bigangelman
Junior
Junior
Messaggi: 51
Iscritto il: giovedì 29 settembre 2011, 22:10
Località: Novellara

Re: Fanuc, variabili e macro programmi

Messaggio da bigangelman » martedì 27 gennaio 2015, 22:54

Grazie mille Badade, lo leggerò volentieri. :wink:

pedroalessio
Newbie
Newbie
Messaggi: 4
Iscritto il: venerdì 27 febbraio 2015, 18:11
Località: pordenone

Re: Fanuc, variabili e macro programmi

Messaggio da pedroalessio » lunedì 2 marzo 2015, 15:07

buon giorno
ho cercato di mettere in pratica le spiegazioni all'interno della guida ma con scarso risultato non capisco dove l'errore.
Qualche suggerimento.
grazie e buon lavoro

%
O0000
G90 G80 G40
G53 G49 G0 Z-24.2
#100=#10009 (VARIABILE PER LETTURA USURA UTENSILE)
N1T9 M6
G54
G64
S808 M3
G0 G90 X28.352 Y-115.4
G43 H9 Z8. T10
G1 Z0. F10000.
Y50.4
G0 Z8.
X83.648 Y-115.4
G1 Z0. F10000.
Y50.4
G0 Z8.
M5
G53 G49 G0 Z-24.2
G53 X600 Y0
M00
#101=#101+#100
IF[#101GT#100]GOTO1
IF[#101LE#100]GOTO2
G53 G49 G0 Z-24.2
N2T10 M6
M01
G54
S2306 M3
M8
G0 G90 X-11.195 Y7.45
G43 H10 Z2. T9
G1 Z-.5 F10000.
X-3.95 F3400.
X115.95
Y-72.45
X-3.95
Y7.45
Y14.695
G0 Z2.
M9
M5
G53 G49 G0 Z-24.2
G53 X600. Y0.
M211 B0.
M210
M11 C0.
M10
M30
%

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

Re: Fanuc, variabili e macro programmi

Messaggio da torn24 » lunedì 2 marzo 2015, 16:40

Dovevi aprire un altra discussione in programmazione e non scrivere in questa....
Comunque!
Non è sbagliato il programma perché fa quello che gli dici, è sbagliata la logica.

Codice: Seleziona tutto


%
O0000 
G90 G80 G40
G53 G49 G0 Z-24.2
#100=#10009 (VARIABILE PER LETTURA USURA UTENSILE)
N1T9 M6 
G54
G64
S808 M3
G0 G90 X28.352 Y-115.4
G43 H9 Z8. T10
G1 Z0. F10000.
Y50.4 
G0 Z8.
X83.648 Y-115.4
G1 Z0. F10000.
Y50.4 
G0 Z8.
M5
G53 G49 G0 Z-24.2
G53 X600 Y0
M00
#101=#101+#100
IF[#101GT#100]GOTO1 (La variabile 101 la prima volta sarà uguale alla variabile 100 e quindi il salto non sara eseguito, eseguendo il programma più volte la variabile 101 sara 2-3-4-5... volte la variabile 100 e quindi salterò alla riga 1, di conseguenza avrai un ciclo 
infinito..)
                                  
IF[#101LE#100]GOTO2 
G53 G49 G0 Z-24.2
N2T10 M6 
M01
G54
S2306 M3
M8
G0 G90 X-11.195 Y7.45
G43 H10 Z2. T9
G1 Z-.5 F10000.
X-3.95 F3400.
X115.95
Y-72.45
X-3.95
Y7.45
Y14.695
G0 Z2.
M9
M5
G53 G49 G0 Z-24.2
G53 X600. Y0.
M211 B0.
M210
M11 C0.
M10
M30
%

==========================================================
Correzione 
%
O0000 
G90 G80 G40
G53 G49 G0 Z-24.2
#100=#10009 (VARIABILE PER LETTURA USURA UTENSILE)
#101=#101+#100
IF[#101GT#100]GOTO2( esegue un unica volta il salto e non  c'è il ciclo infinito )
IF[#101LE#100]GOTO1 (se l'usura è uguale alla variabile 10009 usa l'utensile 9 , se è maggiore usa l'utensile 10)
N1T9 M6 
G54
G64
S808 M3
G0 G90 X28.352 Y-115.4
G43 H9 Z8. T10
G1 Z0. F10000.
Y50.4 
G0 Z8.
X83.648 Y-115.4
G1 Z0. F10000.
Y50.4 
G0 Z8.
M5
G53 G49 G0 Z-24.2
G53 X600 Y0
GOTO100 (Salta a fine programma, cosi se usi l'utensile 9 non eseguirà le righe successive)

G53 G49 G0 Z-24.2
N2T10 M6 
M01
G54
S2306 M3
M8
G0 G90 X-11.195 Y7.45
G43 H10 Z2. T9
G1 Z-.5 F10000.
X-3.95 F3400.
X115.95
Y-72.45
X-3.95
Y7.45
Y14.695
G0 Z2.
M9
M5
G53 G49 G0 Z-24.2
G53 X600. Y0.
M211 B0.
M210
M11 C0.
M10
N100 M30
%



CIAO A TUTTI !

pedroalessio
Newbie
Newbie
Messaggi: 4
Iscritto il: venerdì 27 febbraio 2015, 18:11
Località: pordenone

Re: Fanuc, variabili e macro programmi

Messaggio da pedroalessio » martedì 3 marzo 2015, 16:36

Ciao, scusa hai ragione sono andato troppo di fretta spostero la discussione in programmazione anche perché o aggiunto delle specifiche sul programma perché forse non era chiaro quello che volevo fare con questo programma
ciao a tutti e buona giornata.

Tuth72
Newbie
Newbie
Messaggi: 2
Iscritto il: giovedì 4 agosto 2016, 9:39
Località: Milano

Re: Fanuc, variabili e macro programmi

Messaggio da Tuth72 » giovedì 4 agosto 2016, 14:45

Ottima guida. Bravo. Io tendo sempre a programmare in ISO. Con il fanuc ho ripreso ad utilizzarlo con il 31iB5.

Grazie

=D>

majoalessio
Newbie
Newbie
Messaggi: 5
Iscritto il: venerdì 2 settembre 2016, 15:14

Re: Fanuc, variabili e macro programmi

Messaggio da majoalessio » giovedì 8 settembre 2016, 11:49

Salve a tutti,
vorrei tornire degli alberi eccentrici lavorando con gli assi x z y.
Avete già dei programmini con le variabili per fanuc o sto chiedendo l'impossibile? :mrgreen:
grazie mille in anticipo.

P.s
in caso non capiate cosa chiedo posto un video ...tralasciate la parte di sgrossatura con la fresa +
https://www.youtube.com/watch?v=hmugd9Xkn-M

DrawCNC
Newbie
Newbie
Messaggi: 7
Iscritto il: martedì 8 aprile 2014, 8:54
Località: Ortignano Raggiolo

Re: Fanuc, variabili e macro programmi

Messaggio da DrawCNC » lunedì 14 agosto 2017, 15:11

Scusate non riesco ha visualizzare gli allegati...non i permessi :!: #-o

simo.pat18
Newbie
Newbie
Messaggi: 2
Iscritto il: venerdì 27 aprile 2018, 11:30

Re: Fanuc, variabili e macro programmi

Messaggio da simo.pat18 » venerdì 27 aprile 2018, 11:46

Estremamente utile

Anche se si usano sempre più sistemi CAM, se si ha la necessità di ottimizzare ulteriormente il programma ISO si è sempre obbligati ad intervenire manualmente, occupandomi di lavorazioni meccaniche generiche queste macro spero mi aiutino a rivoluzionare alcuni processi

Grazie veramente

Diego1975
Newbie
Newbie
Messaggi: 2
Iscritto il: mercoledì 30 ottobre 2019, 17:35

Re: Fanuc, variabili e macro programmi

Messaggio da Diego1975 » giovedì 31 ottobre 2019, 12:23

Guida ineccepibile!

Fatta veramente bene.

Una domanda però, io avevo una macchina con il Selca nella quale se a una variabile mettevo il punto interrogativo (P1=?) mi si fermava in attesa (una sorta di M00) e mi chiedeva di inserire il valore di tale variabile, è possibile sul fanuc fare una cosa simile oppure le variabili vanno per forza di cose dichiarate prima? C'è un sistema per far in modo che io debba immettere un valore e la macchina rimanga in attesa di questo input?

Grazie Mille.

linus57
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 3 marzo 2016, 15:17
Località: Bergamo
Contatta:

Re: Fanuc, variabili e macro programmi

Messaggio da linus57 » mercoledì 6 novembre 2019, 15:56

Buon pomeriggio, Grazie per la guida, appena posso la leggo, la devo spostare dal telefono al PC, vorrei riscrivere i miei part program selca in fanuc, anticipo che sono con equazioni di enti geometrici parametrizzati con salti di label e annidamenti, cose fatte nel '91-96...almeno ci provo, con un aiuto, il primo programma... fatto, poi vedo di postare. Grazie, buon lavoro a tutti, linud57

tuco.benedicto
Newbie
Newbie
Messaggi: 2
Iscritto il: martedì 23 luglio 2019, 18:24

Re: Fanuc, variabili e macro programmi

Messaggio da tuco.benedicto » lunedì 23 dicembre 2019, 15:52

Grazie ,era quello che cercavo.

Goch
Junior
Junior
Messaggi: 52
Iscritto il: giovedì 27 febbraio 2020, 6:37

Re: Fanuc, variabili e macro programmi

Messaggio da Goch » lunedì 2 marzo 2020, 6:28

Complimenti. Chapeau

alxro71
Newbie
Newbie
Messaggi: 5
Iscritto il: giovedì 23 aprile 2020, 16:08

Re: Fanuc, variabili e macro programmi

Messaggio da alxro71 » giovedì 23 aprile 2020, 17:59

Intanto complimenti all'autore per il manuale didattico veramente ottimo.

Volevo cogliere l'occasione per chiedere una informazione sulle variabili di sistema: esiste una variabile (a occhio potrebbe essere la #4320, ma non sono sicuro, il manuale fanuc è scritto in maniera pessima) che permette di sapere quale utensile T è attualmente caricato? Sto cercando di modificare una macro del tastatore renishaw in maniera da ottenere una macro universale da richiamare dopo un cambio utensile di un programma per controllare la rottura/usura utensile. Attualmente la macro fornita dall'installatore richiede l'immissione manuale del numero utensile, diametro e lunghezza. Posso passarglieli come parametri della chiamata G65, ma l'operatore deve ricordarsi di aggiornare i valori ogni volta che sostituisce l'utensile o modifica il programma per qualche motivo. Se potessi estrarre il valore di T potrei ricavarmi anche il diametro e la lunghezza direttamente dalla tabella utensile ogni volta che chiamo la macro di misura e svincolerei l'operatore dal compito di aggiornare i parametri utensile.

Grazie per l'aiuto.

FALEX
Newbie
Newbie
Messaggi: 2
Iscritto il: mercoledì 13 maggio 2020, 0:25

Re: Fanuc, variabili e macro programmi

Messaggio da FALEX » mercoledì 13 maggio 2020, 0:36

Grazie , è veramente molto utile e ben fatta.
Complimenti.

giovmartin61
Newbie
Newbie
Messaggi: 2
Iscritto il: sabato 20 marzo 2021, 15:21

Re: Fanuc, variabili e macro programmi

Messaggio da giovmartin61 » sabato 20 marzo 2021, 15:53

Bella guida soprattutto se non si è molto esperti.
Grazie per avermi introdotto nel mondo delle macro.
Diciamolo letto il manuale molte parti per me erano rimaste oscure.
Grazie ancora.

Rispondi

Torna a “Fanuc”