safe60 ha scritto: ↑martedì 6 febbraio 2024, 11:51
E' un problema interessante. Molti post, compresi quello che scrivo io, fanno proprio questo : a inizio file, per prima cosa si manda la macchina in un punto sicuro e poi si procede con le varie inizializzazioni (se servono).
Nel tuo caso, bisognerebbe capire se e' il codice G53 che non gli piace oppure se è la quota Z0 a non piacergli.
G53 Z0 dice al controllo "
muovi l'asse Z alla posizione zero dell'origine macchina" (non nell'origine di lavoro).
Presumo che l'intenzione del programmatore del post fosse quella di alzare al massimo l'utensile in un punto lontano dal pezzo.
I casi sono due :
1) Non c'e' il comando G53. (improbabile ma possibile)
2) La macchina in Z non arriva alla posizione zero in coordinate macchina. (più probabile)
il primo caso e' teoricamente possibile : nel mondo Siemens ci sono 3..4 modi per fare la stessa cosa. Per mandare la macchina in un punto fisso c'e' il comando SUPA, il G79 e mi pare anche G153 e via dicendo. Può essere che G53 non sia riconosciuto ma non credo.
Il secondo caso mi pare piu' probabile : Non e' detto che una macchina possa arrivare nel punto zero di ogni asse in coordinate macchina. Quindi G53 Z0 può essere oltre la corsa meccanicamente raggiungibile.
Per fare un esempio : certe vetuste CB ferrari di 15..20 anni fa avevano lo zero macchina metri e metri fuori dalla macchina stessa. Ogni posizione in quote macchina aveva coordinate assurde ma valide. Perchè questo ? Una scelta del costruttore.
Detto questo, io sarei
estremamente cauto nel rimuovere un comando che ha come scopo quello di mettere la macchina in una condizione nota e sicura. Chi ha scritto quel post ha pensato che fosse una cosa buona e concordo con lui.
indagherei piuttosto su quale sia la posizione piu' alta che l'asse Z puo' raggiungere e metterei quella.
Se invece vuoi proprio farti del male e togliere il comando, bisogna guardare il sorgente del post-processor perche' e' facile che sia codificato direttamente li e non nel cam. Sei fortunato che i post di fusion sono modificabili anche dall'utente anche se bisogna conoscere un po' di programmazione.