Mastercam X5 errore postprocessor

Sezione dedicata al Cad/Cam.
Subforum:
Artcam
Rispondi
Avatar utente
elsabz
Member
Member
Messaggi: 320
Iscritto il: sabato 26 settembre 2009, 15:35
Località: Bolzano
Contatta:

Mastercam X5 errore postprocessor

Messaggio da elsabz » martedì 7 ottobre 2014, 21:03

Ciao a tutti,

Utilizzo Mastercam X5 per creare il GCode da dare in pasto alla Colibrì.
Dopo aver smanettato un pochino sulle impostazioni del postprocessor sono riuscito a sistemare alcuni errori che mi dava Colibrì in compilazione.
Ora mi rimane un problema che non riesco a risolvere e spero che qualcuno di voi più esperto mi possa aiutare.

In pratica se svolgo tasche o contorni funziona tutto bene,
ma se faccio forature (utilizzo la peck drill function), una volta creato il GCode,
mi mette un valore di asse senza G code che lo utilizzi, come in seguito:

Codice: Seleziona tutto

....
N160 G80
N162 Z10. //e qui si impianta dicendo: "impossibile usare valori di asse senza un codice G che li utilizzi"
....
Se sulla riga N162 aggiungo a mano "G0" e quindi diventa "G0 Z10." funziona correttamente!

Cosa può essere? Qualcuno mi può aiutare?

Grazie :-)
S.G.

Avatar utente
danieleee
God
God
Messaggi: 3690
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Mastercam X5 errore postprocessor

Messaggio da danieleee » martedì 7 ottobre 2014, 22:34

Perché ha una coordinata, ma non sa in che modo eseguirla, se in rapido o in lavoro (anche se qui ti verrebbe poi richiesta una F)
Di solito tutti i controller hanno dei codici G attivi alla loro accensione.
non ti è possibile appunto inserire un G0 all' avvio del controller?

Avatar utente
elsabz
Member
Member
Messaggi: 320
Iscritto il: sabato 26 settembre 2009, 15:35
Località: Bolzano
Contatta:

Re: Mastercam X5 errore postprocessor

Messaggio da elsabz » mercoledì 8 ottobre 2014, 21:20

Ciao Daniele, si certo posso inserire il G0 all'avvio del controller...
era soltanto per capire e togliermi una volta per tutte questo errore, che in caso di programmi multipli richiede più tempo per essere scovato.
S.G.

kuman
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 22 aprile 2014, 15:17
Località: vicenza

Re: Mastercam X5 errore postprocessor

Messaggio da kuman » martedì 21 ottobre 2014, 16:35

ciao,
devi forzare sgcode in output nel postblock prapidout.
Potresti , ad esempio, scrivere una linea del genere:
pcan1, pbld, n$, sgplane, psgcode, sgabsinc, pccdia,pxout, pyout, pfzout, sccomp, smax, strcantext, scoolant, e$


dopo aver creato il postblock psgcode


psgcode

if opcode$=3,*sgcode
else,sgcode

che dice se opcode$=3( cioè è una foratura), allora forza sgcode, altrimenti dai come output sgcode solo se è il primo.

Non so se sono stato chiaro, se vuoi mandami il post che te lo faccio

Avatar utente
elsabz
Member
Member
Messaggi: 320
Iscritto il: sabato 26 settembre 2009, 15:35
Località: Bolzano
Contatta:

Re: Mastercam X5 errore postprocessor

Messaggio da elsabz » mercoledì 22 ottobre 2014, 20:46

Ciao Kuman,

premesso che sono molto ignorante in materia,
ho eseguito le tue indicazioni e il problema si è risolto positivamente =D>
Grazie mille :)

In pratica sono andato nel percorso del post processor,
la cui posizione l'ho ricavata dalla finestra di dialogo che si trova da Mastercam X5 con il mio progetto aperto,
in menu Settings->Control Definition Manager.
Andando con l'esplora risorse di windows in quel percorso ho salvato il file "Generic Fanuc 3X Mill.pst" in "Generic Fanuc 3X Mill_SAV.pst". Poi il primo l'ho modificato come hai scritto e cioè:

Codice: Seleziona tutto

# --------------------------------------------------------------------------
# Motion NC output
# --------------------------------------------------------------------------
#The variables for absolute output are xabs, yabs, zabs.
#The variables for incremental output are xinc, yinc, zinc.
# --------------------------------------------------------------------------
prapidout       #Output to NC of linear movement - rapid               
      pcan1, pbld, n$, sgplane, `psgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, strcantext, scoolant, e$
      #Modify following line to customize output for high-speed toolpath
      #tool inspection/change points
      if rpd_typ$ = 7, pbld, n$, "M00", "(TOOL INSPECTION POINT - POST CUSTOMIZATION REQUIRED)", e$

in pratica ho soltanto modificato "sgcode" in psgcode.

e poi sotto ho aggiunto la funzione

Codice: Seleziona tutto

# --------------------------------------------------------------------------
# Psgcode (kuman)
# --------------------------------------------------------------------------
psgcode

if opcode$=3,*sgcode
else,sgcode

Una volta fatto questo ho lanciato la generazione del GCode da Mastercam e il file .NC che do in pasto alla Colibrì non presenta più alcun errore! La cosa strana però è che ripristinando l'originale (il file .PST) non ritorna come prima con l'errore, ma resta risolto come adesso... Sai dirmi il perchè?

Grazie mille di nuovo :o
S.G.

kuman
Newbie
Newbie
Messaggi: 13
Iscritto il: martedì 22 aprile 2014, 15:17
Località: vicenza

Re: Mastercam X5 errore postprocessor

Messaggio da kuman » giovedì 23 ottobre 2014, 10:06

Ciao elsabz,
da quello che ho capito non ti da l ' errore di nuovo perché hai ancora selezionato il post modificato nella definizione macchina.
Prova a escludere il postblock psgode con un "#" e le intere righe in esso contenute e rimettre *sgcode al posto di psgcode su prapidout ,vedrai che l errore viene fuori di nuovo.
Se sei interessato alle modifiche ti lascio un link di un sito che stavo tentando di fare tempo fa,poi non ho avuto più tempo e ho lasciato stare.
http://encodematic.altervista.org/
Le pagine che trovi qui sono state fatte di fretta, ma se hai delle basi puoi iniziare a capire un po' con che criterio devi fare certe modifiche.
Sempre a disposizione per qualsiasi chiarimento
Ciao

Avatar utente
fpolo
Newbie
Newbie
Messaggi: 9
Iscritto il: mercoledì 5 marzo 2008, 13:00
Località: MEZZOLOMBARDO (TN)

Re: Mastercam X5 errore postprocessor

Messaggio da fpolo » lunedì 1 febbraio 2016, 16:06

buonasera Kuman.
ho visto che sei esperto sui post-processor Mastercam.
Vorrei chiederti gentilmente un aiuto, se posso.
La mia Azienda, ha acquistato una licenza, ma per i post mi tocca arrangiarmi come posso.
ho cercato di adattare un post base Fanuc per la nostra DMU80T con MillPlus Heidenhain.
sono arrivato ad un punto accettabile per quanto riguarda i 3 assi. (per i 5 ovviamente non mi ci addentro nemmeno).

ho un problema con la compensazione e non riesco a risolverlo ovviamente perché non ne ho capito il funzionamento.

ORA ho come onput l'attivazione e la disattivazione della correzione raggio cosi :

G0 X... Y....
G0 Z-....
G41 X.... Y...... (primo punto profilo insieme a G41 o G42)
G1 ...
G1 ...
G1 ...
G1 G40 X .... Y.... (ultimo punto del profilo insieme a G40)
G0 Z100 M30

invece il cnc Hendenhain Millplus lo vorrebbe cosi ?

G0 X... Y....
G0 Z-....
G43 X.... Y...... (blocco di attivazione con G43)
G41 (o G42) da solo nel blocco
G1 ...
G1 ...
G1 ...
G40 (G40 da solo nel blocco)
G1 X .... Y.... (ultimo punto del profilo raggiunto DOPO il blocco G40)
G0 Z100 M30

ecco, ti chiedo gentilmente se saresti in grado di aiutarmi ....

GRAZIE IN OGNI CASO.
fpolo,
programmatore (siemens-heidenhain-philips-fanuc)

Avatar utente
gamo
Newbie
Newbie
Messaggi: 44
Iscritto il: sabato 9 febbraio 2013, 19:55
Località: Orio Litta (LODI)

Re: Mastercam X5 errore postprocessor

Messaggio da gamo » sabato 2 maggio 2020, 19:54

spero ti arrivi il messaggio in privato

Avatar utente
gamo
Newbie
Newbie
Messaggi: 44
Iscritto il: sabato 9 febbraio 2013, 19:55
Località: Orio Litta (LODI)

Re: Mastercam X5 errore postprocessor

Messaggio da gamo » sabato 2 maggio 2020, 21:20

Ho un problema simile ma non son in grado di spiegare...al limite se c'è qualche anima buona che mi può passare il post per mastercam x5 per mach ...l'unica cosa che sono riuscito a capire è come fare a infilarlo nel programma ho fatto giorni a studiarne l'uso per poi non poter fare niente](*,)

Diego
Member
Member
Messaggi: 560
Iscritto il: domenica 13 gennaio 2008, 15:18
Località: Vicenza

Re: Mastercam X5 errore postprocessor

Messaggio da Diego » domenica 3 maggio 2020, 8:35

Ho cercato di adattare un post base Fanuc per la nostra DMU80T con MillPlus Heidenhain.
sono arrivato ad un punto accettabile per quanto riguarda i 3 assi. (per i 5 ovviamente non mi ci addentro nemmeno)..


Perché non partire da un post Heidenhain... mastercam ne ha di "base" di partenza (da modificare se vuoi) al momento dell'installazione... partire con un fanuc la "vedo missione non possibile" visti i linguaggi diversi.

Per le opzioni di macro post-processor ci sono delle spunte da togliere (lunedì sono in ufficio per postare una immagine se interessa) per far in modo che le macro di foratura, con rottura truciolo, barenatura ecc escano non in formato macro ma in formato "semplici comandi".

Per @Maco "Ho un problema simile ma non son in grado di spiegare.."
Porta pazienza ma come puo' aiutarti il forum.. non sappiamo che problema hai...

Rispondi

Torna a “Cad/Cam”