Problema programmazione MACRO AIUTO!!

Sezione dedicata esclusivamente a macchine professionali CNC quali Torni cnc, Fresatrici cnc, Brocciatrici cnc, Centri di lavoro cnc, ecc.
Subforum:
Programmazione CNC
Fanuc
Mitsubishi
Heidenhain
Siemens
Haas
Osai
Selca
Fidia
Fagor
WinMax
Mazatrol
Rispondi
CNCm103
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 24 novembre 2011, 11:16
Località: Lombardia

Problema programmazione MACRO AIUTO!!

Messaggio da CNCm103 » mercoledì 29 febbraio 2012, 14:07

ciao a tutti,

sto programmando una Nakamura Tome Super NTY3 a 3 torrette con controllo FANUC serie 30i.

Ho cretato delle maco (#500,#501.....) per facilitare la programmazione, l'unica cosa che queste macro non le legge in macchina, gli assi non si muovono correttamente ecco il mio programma:

%
O0100
(NAKAMURA TOME SUPER NTY3 )
#500=20(DIAMETRO DELLA BARRA)
#501=23.5(LUNGHEZZA DEL PEZZO)
#502=10(DISTANZA PRESA PEZZO)
#503=3(LARGHEZZA UTENSILE DA TAGLIO)
#504=15(DISTANZA AVVICINAMENTO CONTROTESTA)
#505=0.3(SOVRASP. LAVORAZIONE IN OP)
#506=0.3(SOVRASP. LAVORAZIONE IN COP)
#507=2500(VELOCITA INIZIALE S1 G/MIN)
#508=0.05(AVANZAM. TAGLIO INIZIALE MM/GIRO)
#509=20(ECCESSO ALIMENTAZIONE)
#510=[#509+#501+#505](ORIGINE G54)
M472(IGNORA INTERBLOCCO ASSE B)
G54
G28U0
G28V0B0
G28W0
G00G40G80G97G99
/M98P8000(SOTTOPROGRAMMA CAMBIO-BARRA)
M100P123
T0101
(PUNTA SAGOMATA PROFILO COMPLETO)
(PUNTA: )
G54
G0Z3M8
G0X20
M101P13
G0X0
G0Z1
G1Z-20F0.12
G0Z10M9
G28U0
M103P13
N1000
(TRASFERIMENTO)
M312(CONFERMA COMPLETAM. CICLO ESPULSIONE PEZZO)
T1111
G54
M428(SELEZIONE MODO LAVORAZ. UNITA SINISTRA)
G97S2000M3
G28U0(RITORNO AL PUNTO DI RIFERIMENTO X)
G28B0(RITORNO AL PUNTO DI RIFERIMENTO B)
G0Z-#506
M51(APRO CONTROPINZA)
G54(COORDINTATE LAVORAZ. A SX)
M96(SINCRONIZZAZIONE S1 E S2)
M472(IGNORA INTERBLOCCO ASSE B)
G0B-[#510+#504]
G1G98B-[#510+#504-#502]F4800
G4U0.5
G359B20(RESTRIZIONE COPPIA ASSE)
M50(CHIUDO CONTROPINZA)
G4U0.5
M11(APRO PINZA PRINCIPALE)
G4U0.5
G1B-[#510+#504-#502+#501+#503+#506]F4800
G4U0.5
M10(CHIUDO PINZA PRINCIPALE)
(TAGLIO PEZZO)
T1111
G54
G97S#507M03
G0Z0M8
G0X[#500+0.5]
G99
G1X-0.5F0.08
G300B-[#510+#504-#502+#501+#503+#506+1]
G28B0M9
G0W0.5
G28U0
M97(CANCELLA SINCRONIZZAZIONE S1 E S2)
M199P123
M30
%

C'è qualcuno che può aiutarmi???

vi ringrazio
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

marcofrati
Newbie
Newbie
Messaggi: 5
Iscritto il: sabato 21 maggio 2011, 16:18
Località: Montefano

Re: Problema programmazione MACRO AIUTO!!

Messaggio da marcofrati » giovedì 1 marzo 2012, 22:09

domanda stupida. hai provato a dare numeri bassi alle macro/variabili?
mi spiego meglio: sul mio 18i uso #1, #2, ecc. una volta mi è capitato per errore di dare un #alto e la macchina non me lo leggeva (mi sembra che lo considerasse come 0)

CNCm103
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 24 novembre 2011, 11:16
Località: Lombardia

Re: Problema programmazione MACRO AIUTO!!

Messaggio da CNCm103 » venerdì 2 marzo 2012, 13:16

Ok provo grazie

bric
Newbie
Newbie
Messaggi: 26
Iscritto il: venerdì 24 febbraio 2012, 7:52
Località: Reggio Emilia

Re: Problema programmazione MACRO AIUTO!!

Messaggio da bric » sabato 3 marzo 2012, 11:45

Secondo me per ottenere uno spostamento di un asse con valore negativo non puoi scrivere nel blocco Z-[#500] ma devi scrivere Z[#500] ed nella casella corrispondente alla variabile 500 devi mettere il valore negativo.

Avatar utente
Peve
Newbie
Newbie
Messaggi: 29
Iscritto il: lunedì 5 gennaio 2009, 22:12
Località: Ferrara
Contatta:

Re: Problema programmazione MACRO AIUTO!!

Messaggio da Peve » domenica 11 marzo 2012, 12:36

Dovrebbe funzionare anche con Z-[Valore], o almeno io l'ho sempre usato. Per il momento non riesco a vedere cosa non vada nel programma. Forse può essere giusto il suggerimento di usare valori più bassi per le variabili.
Non c'è nessuna verità, c'è solo percezione.

badade
Junior
Junior
Messaggi: 166
Iscritto il: mercoledì 5 gennaio 2011, 11:45
Località: Varese

Re: Problema programmazione MACRO AIUTO!!

Messaggio da badade » domenica 11 marzo 2012, 18:01

Ciao ragazzi,
non penso che CNCm103 vi risponderà , dato il numero di messaggi al suo attivo, a meno che non si presenti un altro problema.
Naturalmente potete ugualmente continuare con le varie ipotesi, non sono certo io a scoraggiarvi, ma per onestà ,
non vorrei che "perdiate" il vostro tempo, devo dirvi che il problema è stato risolto dallo stesso CNCm103.
Il problema riguardava il numero delle variabili in uso e non la logica che si presentava corretta (vi ricordo che stiamo parlando di una cnc
Nakamura Tome Super NTY3 a 3 torrette con controllo FANUC serie 30i), quindi non di un tornietto qualunque.
Dicevo che il problema riguardava il tipo di variabili in uso, modificate le variabili da 500--- a 700--- il problema è scomparso.

Avatar utente
zeffiro62
God
God
Messaggi: 6098
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: Problema programmazione MACRO AIUTO!!

Messaggio da zeffiro62 » lunedì 12 marzo 2012, 7:42

dì la verità  alle volte ti senti preso per il bavero perdi tempo ad esprimere le tue opinioni e consigli e poi............

almeno sapere se hanno risolto :roll: :roll: :roll:

e se dli admin mettessero un minimo di post prima di fare domande ????????
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

CNCm103
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 24 novembre 2011, 11:16
Località: Lombardia

Re: Problema programmazione MACRO AIUTO!!

Messaggio da CNCm103 » lunedì 12 marzo 2012, 8:35

Ok.

Grazie a tutti per gli aiuto! Il problema era solo la logica delle variabili! Nel SYSTEM di Fanuc 30i c'era un'impostazione che teneva conto della variabili utilizzate, e codifica da 0 a 100 certe tipi di variabili, da 101 a 200 altri tipi di variabili; è stato personalizzato questo menu e quindi non ho utilizzato correttamente le variabili in uso.

Grazie ancora per l'aiuto a tutti!!

Buonagiornata!!

Rispondi

Torna a “Macchine utensili professionali CN/CNC”