En CNC-programmerare får en 3D-modell av ett hölje. För att förbereda bearbetningen måste programmeraren välja referenspunkter, definiera råämnet, skapa verktygsbanor och generera ett program för en specifik maskin. Redan i detta skede kan arbete med geometrin behövas: att täcka ett hål för en grovbearbetning, skapa en bearbetningsgräns eller modellera råämnet separat. Hur mycket CAD-kompetens programmeraren behöver beror alltså på vilka arbetsuppgifter som ingår i rollen.
Att arbeta i ett CAM-system kräver inte att man kan designa produkten från grunden. Däremot krävs trygghet i att läsa ritningar och modeller, förstå toleranser och kunna göra enklare geometriarbete för att förbereda detaljen för bearbetning. Om programmeraren dessutom designar fixturer, korrigerar konstruktionsmodeller eller ansvarar för produkten från idé till tillverkning krävs en bredare CAD-kompetens.
Var går gränsen mellan CAM och CAD?
I CAM definierar programmeraren uppspänning, verktyg, bearbetningsparametrar och operationssekvens. Verktygsbanor beräknas och kontrolleras innan NC-koden genereras via en postprocessor för maskinen. CAD hanterar produktens geometri: skapande och redigering av modeller, sammanställningar och ritningar. Moderna system kan kombinera dessa funktioner i samma gränssnitt. Till exempel integrerar Fusion design och bearbetningsförberedelse, medan NX låter användaren redigera modellen direkt under NC-programmeringen.
Skillnaden illustreras med ett hål i detaljen. För att bearbeta hålet väljer programmeraren verktyg och skapar en CAM-operation. För att temporärt täcka hålet i den teknologiska modellen, så att grovbearbetningsbanan kan beräknas säkert, behövs verktyg för geometriändring. Att på eget initiativ ändra hålets nominella diameter påverkar konstruktionsdokumentationen och kräver godkännande från konstruktörerna.
De CAD-kunskaper som de flesta programmerare använder
Även när konstruktionsavdelningen levererar en färdig modell måste programmeraren kontrollera den. Det är viktigt att kunna mäta modellens detaljer, jämföra med ritningen, hitta lämpliga referensytor och bedöma verktygets åtkomst. Programmeraren måste också förstå detaljens koordinatsystem och dess relation till uppspänningen på maskinen.
Grundläggande CAD-uppgifter är att skapa enkla skisser, bygga gränser eller ytor för verktygsbanor, ta bort onödiga detaljer i den teknologiska kopian och definiera råämnets modell. Dessa åtgärder underlättar bearbetningsförberedelsen utan att göra programmeraren ansvarig för produktens konstruktion.
Särskild uppmärksamhet krävs vid avvikelser mellan modell och ritning. Till exempel kan en radie i modellen skilja sig från ritningsmåttet eller en viktig yta sakna angiven ytjämnhet. Programmeraren bör upptäcka sådana skillnader och begära förtydliganden. CAM-programvaran kan inte avgöra vilket dokument som är godkänt för produktion.
När krävs mer avancerade CAD-kunskaper?
I en mindre verkstad kan en person få endast ritningen och själv bygga 3D-modellen för programmering. Personen kan också designa fixturer, mjuka backar eller andra hjälpkomponenter för detaljens uppspänning. Det kräver modellering, arbete med sammanställningar och förmåga att skapa den tekniska dokumentation som verkstaden behöver.
I en produktion med en separat konstruktionsavdelning är arbetsuppgifterna ofta mer begränsade. Programmeraren får en godkänd modell, förbereder en teknologisk kopia och ändrar inte produktens ursprungliga geometri. CAD-verktyg behövs fortfarande, men fokus ligger på bearbetningsstrategi, postprocessing och programkontroll.
En praktisk inlärningsväg
En ny CNC-programmerare bör gå igenom hela arbetsflödet med en detalj: läsa ritningen, kontrollera modellen, välja referenspunkter och råämne, skapa operationer, kontrollera kollisioner, generera kod och jämföra resultatet med maskinens kapacitet. Denna erfarenhet visar snabbt vilka steg som är CAM-uppgifter och vilka som kräver geometriändring.
Därefter är det bra att lära sig CAD-funktioner som används vid daglig bearbetningsförberedelse: mätning, skissning, arbete med ytor, enkla ändringar av solider och hantering av den teknologiska kopian. Om jobbet innefattar fixturdesign eller att bygga detaljer från ritningar bör utbildningen utökas till fullständig 3D-modellering och dokumentation.
CAM-arbete kan räcka när geometrin är färdig för bearbetning och designändringar hanteras av andra. Ändå underlättar praktiska CAD-kunskaper för en CNC-programmerare att kontrollera modellen och förbereda geometri för verktygsbanor. Hur djupa dessa kunskaper behöver vara beror på om programmeraren även ska modellera detaljer och designa fixturer.