Macro fresatura filetto su centro con cnc siemens 840d

Rispondi
WOLF
Newbie
Newbie
Messaggi: 6
Iscritto il: lunedì 30 settembre 2013, 11:59
Località: Sarego (Vicenza)

Macro fresatura filetto su centro con cnc siemens 840d

Messaggio da WOLF » lunedì 30 settembre 2013, 13:12

Ciao Amici!!!

Vi pongo il primo quesito... io ho intenzione di creare una macro sul centro di lavoro con controllo Siemes 840d per eseguire filettature con la fresa per filetti, in modo da avere una programmazione rapida e flessibile. Il problema sta nel fatto di richiamare la macro con le annesse variabili. All'intestazione del sottoprogramma ho scritto:

PROC FRESA_FILETTO(REAL SVINCOLO, REAL PROFONDITA, REAL DIAMETRO, ecc.) SAVE
DEF REAL ......
.
.
RET

Per richiamare la MACRO dal programma principale:

EXTERN FRESA_FILETTO(15,0,-14,20.2,ecc.).

La macchina non la esegue e mi dice: errore di sintassi (15,0,-14,20.3...
È evidente che ho sbagliato qualcosa, ma non riesco a trovare l'errore.
Vi ringrazio di cuore in anticipo per l'aiuto!!!

Buona giornata a tutti voi!!!!

Luca

razgriz
Newbie
Newbie
Messaggi: 11
Iscritto il: martedì 28 dicembre 2010, 17:13
Località: Bari

Re: Macro fresatura filetto su centro con cnc siemens 840d

Messaggio da razgriz » martedì 1 ottobre 2013, 17:24

ciao wolf..

molto probabilmente l'errore di sintassi è nella definizione delle variabili.. io scriverei cosi:

%_N_FRESA_FILETTO_SPF
PROC FRESA_FILETTO
; **************************************
; DEFINIZIONE VARIABILI
; **************************************
DEF REAL XXX
DEF REAL XXX1
DEF REAL XXX2
STOPRE
; **************************************
M00
MSG("MACRO PER FRESA A FILETTARE")
;
IF ($P_SIM)OR($P_ISTEST)OR($P_SEARCH) GOTOF FINE
ENDIF
STOPRE
.....
.....
.....
.....
FINE:
RET


dopo FINE: potresti inserire uno svincolo in G53 per essere sicuri..

ciao
Raffaele

WOLF
Newbie
Newbie
Messaggi: 6
Iscritto il: lunedì 30 settembre 2013, 11:59
Località: Sarego (Vicenza)

Re: Macro fresatura filetto su centro con cnc siemens 840d

Messaggio da WOLF » martedì 1 ottobre 2013, 23:48

Ciao Raffaele,

Ti ringrazio per aver risposto al mio post. Io vorrei creare una macro su un centro di lavoro con cnc Siemens Sinumerik 840d per creare una macro per eseguire la filettatura con fresa per filetto assegnando i parametri dal programma principale (come sui cnc Fanuc). Ho letto il manuale di programmazione avanzato della Siemens ed ho rispettato le regole, ma visualizza l'errore sopra menzionato. Un consiglio è ben accettato!!!

Grazie di Cuore.

Ciao!!!!

Luca

selalu
Newbie
Newbie
Messaggi: 9
Iscritto il: martedì 12 febbraio 2013, 15:51
Località: Lombardia

Re: Macro fresatura filetto su centro con cnc siemens 840d

Messaggio da selalu » giovedì 17 ottobre 2013, 15:00

Non devi scrivere def real nella seconda riga

Rispondi

Torna a “Siemens”