Domů Znalosti

Co je postprocesor v CAM softwaru a jak ho implementovat

Můžete mít ten nejlepší CAD model a perfektně nasimulované dráhy nástrojů v CAM softwaru, ale bez funkčního postprocesoru je to pro CNC stroj jen hromada bezvýznamných dat. Postprocesor je klíčový překladač, který spojuje virtuální svět designu s realitou obrábění.

Definice postprocesoru

Postprocesor je softwarový modul nebo skript, který transformuje vnitřní univerzální data o dráze nástroje (tzv. CL-data nebo APT kód z CAMu) do specifického G-kódu (ISO kódu) nebo nativního formátu, kterému rozumí konkrétní řídicí systém vašeho CNC stroje (např. Fanuc, Heidenhain, Siemens, Syntec, nebo specifické dřevoobráběcí systémy jako bSolid či BiesseWorks).

Proč nelze použít jeden univerzální kód?

Každý výrobce CNC strojů a řídicích systémů implementuje ISO normu mírně odlišně. Zatímco u jednoho stroje znamená kód pro výměnu nástroje M6 T1, jiný stroj vyžaduje specifický subrutinní cyklus, odlišné zadávání roviny obrábění (G17/G18/G19) nebo specifickou syntaxi pro vrtací agregáty a interpolované osy.

Jak probíhá úspěšná implementace?

  1. Sběr dokumentace: Nezbytností je programovací manuál k řídicímu systému stroje a ukázka odladěného, funkčního programu přímo ze stroje.
  2. Úprava skriptu (Konfigurace): V moderních CAM systémech, jako je Autodesk Fusion 360, jsou postprocesory psány v JavaScriptu (formát .cps). Zde se definují limity os, formáty čísel, struktura hlavičky a patky programu.
  3. Testování “na sucho”: První vygenerované programy se kontrolují v simulátorech nebo se spouští na stroji bez materiálu a bez nástroje (Air-cut), aby se předešlo kolizím.
  4. Ostré nasazení a optimalizace: Ladění posuvů, náběhů, otáček a specifických funkcí (např. automatické zapínání odsávání či polohování dorazů).

Ukázka struktury ve Fusion 360 (.cps)

function onOpen() {
  if (properties.writeMachine) {
    var machine = getMachineConfiguration();
    writeComment("Stroj: " + machine.getVendor() + " " + machine.getModel());
  }
  writeBlock(gFormat.format(90), gFormat.format(40), gFormat.format(80)); // Absolutní souřadnice, zrušení korekcí
}

Kvalitní postprocesor minimalizuje ruční zásahy operátora na stroji. Cílem je stav, kdy G-kód z CAMu nahrajete do stroje a rovnou mačkáte tlačítko Cycle Start.

Potřebujete postprocesor Autodesk Fusion pro váš CNC stroj?

Pošlete nám informace o stroji, vzorový NC kód a požadovaný výstupní formát. Připravíme postprocesor na míru pro Autodesk Fusion, včetně strojně specifických cyklů, vrtání, pilových agregátů a obrábění 3 až 5 os.

Poptat postprocesor →
← Zpět na všechny články