Spring til indhold

Fra 3D-model til færdigt emne: CAD/CAM i CNC-værkstedet

Sådan bliver en tegning til værktøjsbaner, en postprocessor og et kørbart program

Anvendelse af CAD/CAM-systemer til at udarbejde CNC-programmer er selve det, der adskiller CNC-teknikeren (trin 2) fra CNC-assistenten (trin 1). Hvor man tidligere skrev G-koden i hånden, tegner og programmerer man i dag emnet på skærmen og lader softwaren generere koden. Men software er kun så god som den, der betjener den — forkerte strategier eller urealistiske skæredata giver ravage, uanset hvor pænt det ser ud på skærmen.

§CAD og CAM er to led i samme kæde

CAD (Computer Aided Design) er selve tegningen — 3D-modellen af emnet med alle mål og tolerancer. CAM (Computer Aided Manufacturing) er laget ovenpå, hvor du bestemmer, hvordan emnet skal fremstilles: hvilke flader der skal bearbejdes, i hvilken rækkefølge, med hvilke værktøjer og med hvilke skæredata. Mange systemer (fx Fusion 360, Mastercam, SolidCAM, NX) rummer begge dele, men opgaverne er forskellige: CAD handler om geometri, CAM om proces.

§Værktøjsbaner og strategier

I CAM vælger du bearbejdningsstrategier, som softwaren omsætter til værktøjsbaner. En skrubstrategi rydder groft materiale hurtigt væk; en sletstrategi kører den endelige kontur med fine skridt for en flot overflade. Du fastlægger skæredybde, sidesteg, tilspænding og skærehastighed for hvert værktøj. Moderne strategier som adaptiv/trokoidal fræsning holder en konstant belastning på skæret og skåner både værktøj og maskine ved at undgå fulde indgreb i hjørner.

  • 01Skrubning — fjern mest muligt materiale på kortest tid
  • 02Restmaterialebearbejdning — tag det, skrubværktøjet ikke kunne nå
  • 03Sletning — den endelige kontur med tolerance og overfladekrav
  • 04Boring og gevind — huller og gevind med de rette cyklusser

§Postprocessoren: den kritiske oversætter

CAM-systemet arbejder internt med en neutral beskrivelse af værktøjsbanerne. For at maskinen kan forstå dem, skal de igennem en postprocessor — et oversættelsesprogram, der er skræddersyet til netop din maskines styring. Postprocessoren skriver G-koden i den dialekt, din Fanuc, Siemens eller Heidenhain forventer, med de rigtige koder for værktøjsskift, køling og nulpunkter. En forkert eller ujusteret postprocessor er en klassisk fejlkilde: banen er rigtig i CAM, men koden bliver forkert på maskinen.

§Simulering før spån

Før programmet kommer på maskinen, kører du en simulering. CAM-softwaren kan vise materialefjernelsen trin for trin og advare om kollisioner mellem værktøj, holder, emne og opspænding. En fuld maskinsimulering medregner endda maskinens egne bevægelsesgrænser. Det er langt billigere at opdage en kollision på skærmen end at brække et værktøj eller ramme spændebakkerne. Til sidst kører man ofte en prøvekørsel i luften eller i blødt materiale, før det rigtige emne spændes op.

LedHvad sker derTypisk fejlkilde
CADEmnet tegnes i 3DForkerte mål eller manglende tolerancer
CAMStrategier og skæredata vælgesUrealistiske skæredata
PostprocessorOversættelse til G-kodeForkert dialekt til maskinen
SimuleringKontrol af banerSpringes over af tidspres

§Dokumentation lukker kæden

Et CAM-projekt er ikke færdigt med koden. Der hører en opstillingsdokumentation til: hvilke værktøjer sidder i hvilke positioner, hvordan er emnet spændt op, hvor sidder nulpunktet, og hvilke skæredata gælder. Denne dokumentation gør, at næste operatør kan sætte jobbet op igen om et halvt år uden at gætte. God dokumentation er ikke bureaukrati — det er det, der gør et program til en genanvendelig produktionsressource frem for en engangsløsning.

CAM tegner banerne, postprocessoren oversætter dem, og simuleringen redder dig — men det er teknikeren, der bærer ansvaret hele vejen.