BegrippenSoort begrip: VakbegripPostprocessor
Wat is een postprocessor?
Een postprocessor zet de gereedschapsbanen uit CAM om in een NC-programma voor één bepaalde besturing en machineconfiguratie.
Wat CAM uitvoert, is machine-onafhankelijk: de gereedschapsbanen of CL-data (cutter location). De postprocessor vertaalt die naar code met de juiste G- en M-codes, cycli, gereedschapswissels, nulpuntverschuivingen en de opbouw van programmakop en programma-einde. Machines met dezelfde besturing en dezelfde kinematica kunnen een postprocessor delen; een afwijkende asopbouw of optie vraagt vaak een eigen versie.
Wat regelt een postprocessor?
Bij 3-assig werk vertaalt de postprocessor vooral codes en formaten. Bij 4- en 5-assig werk rekent hij ook met de kinematica: volgorde en plaats van de rotatieassen, hun eindstanden, de keuze tussen twee mogelijke asstanden, en of de code de gereedschapspuntsturing (TCP) van de besturing gebruikt of de postprocessor zelf de machinecoördinaten uitrekent. In dat laatste geval hangt het programma af van de gereedschapslengte en de afstand tot het draaipunt. Daarnaast legt hij details vast die tijd kosten of besparen: terugtrekken in ijlgang of op voeding, het gebruik van vaste cycli, de manier waarop bogen worden uitgeschreven. Een fout in de postprocessor blijft in een simulatie van de CAM-banen meestal onzichtbaar, omdat die de banen vóór het postprocessen toont; om hem te vinden heb je een simulatie van de NC-code met een machinemodel nodig, of een eerste stuk dat je gecontroleerd inloopt.
Hoe werkt een postprocessor in de praktijk?
Een nieuwe machine of een andere besturing vraagt een postprocessor die eerst op echte delen is beproefd; tot dan kost inlopen extra tijd. Hetzelfde geldt voor een herhaalorder die naar een andere machine verhuist: opnieuw postprocessen, opnieuw inlopen. Een slecht afgestelde postprocessor, met overbodige stops of terugtrekbewegingen op voeding, maakt de cyclustijd op die machine langer dan nodig. De kosten van de postprocessor zelf vallen meestal in de machinekosten of de indirecte kosten, niet in de stukprijs; dat is een keuze in je kostprijsopbouw.
Waarmee wordt een postprocessor vaak verward?
Een postprocessor is geen NC-programma: het programma is de uitvoer, de postprocessor maakt het. Hij is ook geen besturing: de besturing zit op de machine en voert de code uit, de postprocessor hoort bij CAM en schrijft de code.
Veelgestelde vragen
Mijn nieuwe machine heeft een andere besturing. Wat betekent dat voor bestaande programma's?
Bestaande programma's moeten opnieuw door een postprocessor voor die besturing en daarna worden ingelopen. Het CAM-project blijft meestal bruikbaar, de uitgeschreven code niet zonder meer. Reken op extra programmeer- en insteltijd bij de eerste orders op die machine.
Hoort de postprocessor in de kostprijs van een onderdeel?
Meestal niet als eigen regel: het is een investering per machine die via machinekosten of indirecte kosten terugkomt. Wat wel per onderdeel telt, is het gevolg: opnieuw postprocessen en inlopen, als programmeertijd en insteltijd.
Kan ik de postprocessor van een andere machine gebruiken?
Alleen als besturing, kinematica en opties overeenkomen. Kleine verschillen, zoals een andere gereedschapswisselaar, asbegrenzing of cyclusoptie, kunnen fouten of botsingen geven. Test een overgenomen postprocessor met een simulatie van de NC-code en loop het eerste stuk gecontroleerd in.