CNC og CAD/CAM: digital fremstilling i finmekanikerfaget
Fra 3D-tegning til færdigt program — sådan hænger konstruktion, programmering og maskine sammen
CNC står for Computer Numerical Control og betyder, at maskinens bevægelser styres af et program frem for en håndbetjent rat eller sving. Det ændrer ikke på, hvad en finmekaniker skal kunne — forstå materiale, tegning og tolerance — men det flytter en del af arbejdet fra hånden til skærmen.
§Fra CAD-tegning til CAM-bane
Arbejdet starter i et CAD-program (Computer Aided Design), hvor delens geometri er tegnet i 3D. Den fil importeres i et CAM-program (Computer Aided Manufacturing), hvor du definerer, hvilke operationer maskinen skal udføre — planfræsning, konturfræsning, boring, gevindskæring — og i hvilken rækkefølge. CAM-programmet beregner derefter værktøjsbanerne ud fra det valgte skær, materiale og de skæreparametre, du sætter.
§G-kode: sproget maskinen forstår
CAM-programmet oversætter banerne til G-kode — et instruktionssprog for positionering, hastighed og funktioner, som er standardiseret internationalt gennem ISO 6983 (og den tyske udgave DIN 66025, som mange europæiske styringer bygger videre på). Selvom de fleste maskiner i dag har producentspecifikke tilføjelser, er grundstrukturen med G- og M-koder fælles nok til, at du kan genkende logikken på tværs af maskiner.
§Simulering og prøvekørsel
Før et program kører i rigtigt materiale, simuleres det — enten i CAM-programmet eller i maskinens egen styring — for at fange kollisioner, forkerte værktøjsvalg eller uhensigtsmæssige baner. Mange værksteder kører også programmet i luften eller med reduceret hastighed første gang, som en sidste kontrol, inden emnet spændes op for alvor.
§Nulpunkt, opspænding og værktøjsdata
Et program er kun så godt som de referencer, det bygger på. Du skal sætte emnets nulpunkt korrekt i forhold til maskinens koordinatsystem, indtaste præcise værktøjslængder og -diametre, og sikre at opspændingen holder emnet fast uden at deformere det. En lille fejl i nulpunktet forplanter sig til hele emnet — derfor er opstartskontrol lige så vigtig som selve programmeringen.
- 01CAD tegner geometrien, CAM beregner værktøjsbanerne
- 02G-kode (ISO 6983/DIN 66025) er sproget, der styrer maskinens bevægelser
- 03Simulering fanger kollisioner og fejl, før emnet ødelægges
- 04Korrekt nulpunkt og værktøjsdata er forudsætningen for et rigtigt resultat
- 05Måling under og efter kørslen er stadig operatørens ansvar, ikke maskinens
Automatisering flytter altså ikke ansvaret væk fra finmekanikeren, den flytter det. I stedet for at styre hver bevægelse med hånden, styrer du processen: du vælger strategi, kontrollerer simuleringen, sætter maskinen korrekt op og måler resultatet. Den, der forstår både håndværket og programmeringen, får mest ud af en CNC-maskine.