safe60 ha scritto: ↑sabato 4 luglio 2020, 15:28
Capisco la tua frustrazione ma credimi : fare un post processor per macchine a 5 assi non e' per niente facile. Ogni CAM ha il proprio linguaggio piu' o meno proprietario e trovo insolito che un utente finale possa accedere agli strumenti di sviluppo per farsi il post da solo.
Tornando al tuo problema, concordo che la DMU 75 sia molto diffusa ma la base di partenza del post puo' essere un qualsiasi post per una macchina con tavola roto-basculante con assi A e C e controllo heidenhain.
Continuo a non capire il problema dei riposizionamento assi. Dove dovrebbe riposizionare gli assi secondo il tecnico che vi fa il post ? Un codice M che faccia quel mestiere non c'e' perche' non c'e' ragione che ci sia.
Ti dico quale e' la sequenza di movimenti che uso nei miei post :
valido SOLO per macchine con tavola rotobasculante (con qualsiasi cinematica)
1) TOOL CALL per caricare utensile.
2) Posizionamento in sicurezza di XYZ a quote M91 (opzionale se il il TOOL CALL, una volta finito, lascia gia' l'utensile in una posizione ritenuta sicura)
3) Rotazione degli assi sulla posizione della imminente operazione. (da fare con RTCP disattivato altrimenti si va in fuori corsa)
4) Attivazione del piano orientato (su heidenhain 530 e 640 si usa PLANE SPATIAL, sui vecchi controlli si usava il CICLO 19)
5) Avvicinamento al pezzo con movimento in XY (volendo accendi qui in mandrino con M3)
5) Discesa in Z verso l'inizio della lavorazione (volendo intanto che scendi, fai partire il refrigerante).
Tutti i movimenti fino ad ora si fanno in FMAX perche' la macchina si sta muovendo in aria
A questo punto la punta utensile si trova all'inizio della lavorazione e per "inizio della lavorazione" intendo in cima al movimento rapido di inizio della lavorazione. Non e' ancora a contatto del materiale.
Ora si fa una verifica sulla tipologia di lavorazione. Due i casi possibili : lavorazione posizionata oppure a 5 assi in continuo.
Se e' una lavorazione in modalita' posizionata (o 3+2 chiamala come preferisci...) non c'e' niente altro da fare : il PLANE SPATIAL e' gia' attivo. Al massimo puoi chiamare i codici M che frenano gli assi A e C, se la macchina li prevede, e prosegui la lavorazione. Si imposta la F di lavoro e si inizia a macinare truciolo...
Se lavorazione e' a 5 assi continui, serve fare ancora questo :
6) Disattivare Il comando PLANE SPATIAL che e' stato usato fino a questo momento. Si usa PLANE RESET con opzione STAY.
7) Attivare modalita' 5x con M128 (oppure su Heidenhain 640 come il tuo meglio ancora il piu' moderno comando FUNCTION TCPM)
ovviamente in questo caso non si devono usare i codici per frenare gli assi rotativi.
e poi si inizia a macinare truciolo.
[quote=safe60 post_id=696666 time=1593869333 user_id=6735
Per curiosita' : anche EdgeCam usa MachineWorks coume motore di simulazione macchina ?