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.
| Led | Hvad sker der | Typisk fejlkilde |
|---|---|---|
| CAD | Emnet tegnes i 3D | Forkerte mål eller manglende tolerancer |
| CAM | Strategier og skæredata vælges | Urealistiske skæredata |
| Postprocessor | Oversættelse til G-kode | Forkert dialekt til maskinen |
| Simulering | Kontrol af baner | Springes 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.”