Bruk av CAM-programvare for å generere verktøybaner og CNC-programmer fra 3D-modeller. Elevene lærer å sette opp bearbeidingsoperasjoner og postprosessere kode.
Fra en tegning på skjermen til spon på gulvet
Du har tegnet en del i CAD -- en fin 3D-modell på skjermen. Men en CNC-maskin forstår ikke en 3D-modell; den forstår G-kode. Hvordan kommer du fra det ene til det andre uten å skrive hundrevis av kodelinjer for hånd? Svaret er CAM, Computer Aided Manufacturing. CAM er broen mellom design og produksjon.
Arbeidsflyten har en fast logikk. Du starter med CAD-designet, importerer geometrien til CAM, og definerer emnet -- altså hvor stort råmaterialet er. Så velger du hvilke operasjoner delen trenger: grovfresing, finfresing, boring. CAM genererer verktøybanene, altså beregner alle bevegelsene verktøyet skal gjøre. Deretter simulerer du for å kontrollere prosessen visuelt, før du postprosesserer til maskinspesifikk G-kode og til slutt overfører programmet til maskinen via nettverk, USB eller DNC.
Det finnes mange CAM-programmer. Mastercam er en industristandard, Siemens NX og Fusion 360 har integrert CAD og CAM, og Fusion 360 er rimelig og skybasert. For tre og plast finnes enklere verktøy som VCarve.
Hvorfor bruke CAM i stedet for å skrive alt selv? Fordi programmet beregner verktøybanene automatisk, sjekker for kollisjoner i simuleringen, optimaliserer hastigheter, lar deg endre raskt når designet endres, og gir dokumentasjon og repeterbarhet på kjøpet.
Grov først, fin etterpå
Når du skal bearbeide en del, gjør du det aldri i én omgang. Du jobber i to faser, og CAM har egne operasjoner for hver. Først kommer grovbearbeiding (roughing), der målet er å fjerne mest mulig materiale raskt. En 2D Pocket freser ut hulrom og lommer i flere nivåer med step-down, en 2D Contour følger en kontur langs ytre eller indre vegger, og en 3D Rough river materiale av en buet 3D-overflate. Grovoperasjonen etterlater bevisst en liten margin -- typisk en halv til én millimeter -- til neste fase.
Så kommer finbearbeiding (finishing), der du jakter på riktig dimensjon og fin overflate. En 2D Contour Finish pusser veggene nøyaktig, en 3D Contour følger en skulpturert flate, Scallop behandler overgangsområder og små radier, og en parallell strategi legger jevne baner over store, åpne flater.
Valget styres av geometrien. Til en flat bunn passer 2D Pocket grovt og facing fint. Til en 3D-overflate passer 3D Rough grovt og parallell eller scallop fint. Vertikale vegger tar du med 2D Contour, og dype lommer med en adaptiv strategi grovt og step-down fint.
Kjernen er enkel å huske: grovt arbeid fjerner masse raskt og etterlater margin, fint arbeid pusser delen til endelig form og kvalitet. Bruker du finstrategi på alt, kaster du bort tid; hopper du over finfasen, blir delen unøyaktig.
Verktøy, parametere og smarte baner
Før CAM kan beregne noe, må programmet vite hvilket verktøy du bruker. Du definerer hvert verktøy med type (pinnefreser, kulefres eller planfres), diameter, lengde, antall skjær (tenner) og materiale, for eksempel HSS eller hardmetall. Mange CAM-programmer har databaser med anbefalte skjæreverdier, men du kan justere selv: skjærehastighet , spindelturtall (rpm), mating per tann , total mating , skjæredybde og sideveis steg .
Selve verktøybanen kan legges på flere måter. Ved konvensjonell (motløps) fresing er det tryggere på eldre maskiner. Ved climb (medløps) får du bedre finish, og det foretrekkes på CNC. Trochoidal eller adaptiv bane holder verktøyinngrepet konstant, reduserer slitasje og går raskere på moderne maskiner. Og HSM (High Speed Machining) bruker høye hastigheter med små skjæredybder og avrundede hjørner for å redusere sjokklaster.
Et viktig sikkerhetsaspekt er høydene verktøyet beveger seg i mellom kuttene. Retract-nivået er en trygg høyde mellom operasjoner, clearance-nivået ligger godt over fikstur og emne, og rapid-nivået er der maskinen kan kjøre fort ned til like over emnet. Setter du disse for lavt, risikerer du at verktøyet eller holderen treffer fiksturen i fri kjøring -- en av de vanligste årsakene til krasj. Riktige verktøydata og parametere er altså ikke bare et spørsmål om effektivitet, men også om sikkerhet og overflatekvalitet.
Simuler før du kjører -- alltid
Nå kommer kanskje det viktigste steget av alle. Før G-koden i det hele tatt genereres, kjører du programmet visuelt på skjermen. Hvorfor er dette så avgjørende? Fordi en feil oppdaget i simuleringen koster noen sekunder, mens den samme feilen oppdaget på maskinen kan koste et ødelagt verktøy, en ødelagt del, en skadet spindel -- eller verre.
Du kan simulere på flere nivåer. Verktøybanesimulering viser bevegelsene og lar deg sjekke logikken raskt. Materialfjerningssimulering viser emnet bli maskinert lag for lag, så du ser om noe materiale blir stående igjen eller om overflaten blir bra. Og kollisjonsdeteksjon -- den kritiske -- sjekker om verktøyet, verktøyholderen eller spindelen kolliderer med fikstur eller emne. Dette er sikkerhetsnettet ditt.
Når simuleringen er ren, kommer postprosessering. CAM lager først nøytrale verktøybaner som ikke er knyttet til noen bestemt maskin. Postprosessoren oversetter disse til G-kode-dialekten din spesifikke maskin forstår -- for ulike styringer som Fanuc, Siemens Sinumerik, Heidenhain og Haas snakker litt forskjellige varianter av G-kode. Velger du feil postprosessor, kan koden bli ubrukelig eller farlig.
Til slutt overfører du programmet via USB, nettverk (DNC) eller direkte tilkobling. En typisk flyt: importer en STEP-fil, definer emnet som mm aluminium, velg en mm pinnefres, lag en 2D Pocket på 15 mm dybde med 3 mm step-down, simuler, postprosesser for riktig maskin -- og kjør.
Oppsummering
Vi har fulgt veien fra skjerm til spon. CAM er broen mellom CAD og CNC, og arbeidsflyten går fast: design, import, definere emne, velge operasjoner, generere verktøybaner, simulere, postprosessere og overføre.
Bearbeidingen skjer i to faser: grovbearbeiding fjerner mye materiale raskt og etterlater margin, mens finbearbeiding pusser delen til endelig form og kvalitet. Du definerer verktøy og parametere som , og , og velger banestrategi -- climb gir bedre finish, mens adaptive baner holder inngrepet konstant.
Det viktigste steget er simuleringen: verktøybane-, materialfjernings- og spesielt kollisjonssimulering fanger feil før de blir dyre. Til slutt oversetter postprosessoren banene til maskinens egen G-kode-dialekt. Lær gjerne både manuell G-kode og CAM: forstå koden i bunn, men bruk CAM for å produsere komplekse deler effektivt og trygt.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.