In breve: Il post-processor è il programma che traduce il percorso utensile del CAM in G-code adatto alla specifica macchina utensile.
Cosa serve sapere
Quando progettiamo un pezzo con il software CAM, otteniamo un percorso utensile generico. Questo percorso, però, non può essere letto direttamente dalla macchina a controllo numerico. Ogni macchina utensile ha un proprio "dialetto" di G-code. Serve quindi un traduttore: il post-processor.
Possiamo immaginarlo come un interprete fra due lingue. Da una parte c'è il linguaggio del software CAM. Dall'altra c'è il linguaggio del controllo numerico della macchina.
Caratteristiche principali del post-processor
Il post-processor ha alcune caratteristiche che è utile conoscere. La prima è la specificità: ogni controllo numerico (Fanuc, Siemens, Heidenhain) richiede un post-processor dedicato. Lo stesso percorso utensile genera G-code diversi a seconda della macchina di destinazione.
La seconda caratteristica è la configurabilità. Il post-processor può essere personalizzato. Si possono impostare il formato dei numeri, le unità di misura e i cicli fissi supportati.
Il post-processor gestisce anche le funzioni preparatorie (codici G) e quelle ausiliarie (codici M). Ad esempio, attiva il refrigerante, cambia utensile o imposta la velocità del mandrino.
Infine, controlla la sintassi del programma. Verifica che le istruzioni siano scritte correttamente per evitare errori di esecuzione sulla macchina.
Come si usa in pratica
Immaginiamo di voler fresare una tasca rettangolare. Nel software CAM scegliamo l'utensile e il percorso di lavorazione. Poi selezioniamo il post-processor adatto alla nostra fresatrice.
Premiamo il pulsante "post-process". Il software genera un file di testo con estensione .nc o .tap. Questo file contiene il G-code pronto per la macchina.
Un esempio di riga prodotta potrebbe essere: G01 X50.0 Y30.0 F200. Significa: muoviti in linea retta alle coordinate indicate, con velocità 200 mm/min.
Se cambiamo macchina, dobbiamo cambiare anche il post-processor. Lo stesso percorso, infatti, produrrà righe scritte in modo diverso.
Parole difficili
- G-code: linguaggio di programmazione per macchine a controllo numerico, fatto di istruzioni brevi.
- CAM: software che progetta i percorsi utensile per la lavorazione del pezzo.
- Controllo numerico: sistema elettronico che guida i movimenti della macchina utensile.
- Percorso utensile: traiettoria seguita dall'utensile durante la lavorazione del pezzo.
- Ciclo fisso: sequenza preimpostata di operazioni, come la foratura o la filettatura.
- Codice M: istruzione ausiliaria che comanda funzioni della macchina, non i movimenti.
Riferimenti
- Norma: Norme generali e livelli essenziali delle prestazioni relativi al secondo ciclo del sistema educativo di istruzione e formazione
- Obiettivo formativo coperto: ob.iefp-tecnico-per-la-programmazione-e-gestione.competenze-tecnico-professionali.cl3.programmazione-cad-cam.14