Inkrementell programmering
For å programmere bevegelsene til en CNC-maskin bruker du et koordinatsystem. Ved såkalt absolutt programmering forholder du deg alltid til senterpunktet i koordinatsystemet når du definerer hvordan maskinen skal bevege seg. Slik er det ikke ved inkrementell programmering. Her tar du utgangspunkt i punktet der maskinen faktisk står. Du setter så å si nytt nullpunkt for koordinatsystemet etter hver bevegelse, og sluttpunktet for forrige bevegelse fungerer som nullpunkt for programmering av neste bevegelse.
Kommandoen G91 forteller maskinen at du ønsker å bruke inkrementell programmering.
Eksempel på inkrementell programmering
La oss si at maskinen står i koordinatene X40 Y10 og skal flytte seg til koordinatene X50 Y20.
Ved inkrementell programmering bruker du da verdiene X10 Y10: Du forteller maskinen at fra det punktet den står på, skal bevegelsen være 10 millimeter i X-retning og 10 millimeter i Y-retning.
Programkoden for bevegelsen fra P1 til P2 er G91 X10 Y10.
Oppgave 1
Hva slags bevegelse skal denne koden instruere maskinen til å utføre?
N01 G02 G91
N02 X0 Y20
N03 X20 Y0
N04 X0 Y-20
N05 X-20 Y0
Oppgave 2
Du skal nå programmere en verktøybane med rekkefølgen A–B–C–D–E–F–A som vist i illustrasjonen, og du skal bruke inkrementell programmering.
Husk at du står i punkt A ved oppstart, og pass på å skille mellom positive og negative koordinatverdier.
Du kan skrive koden helt på egen hånd, eller du kan prøve deg på den interaktive øvinga nedenfor. Her drar du koder og koordinater i riktig rekkefølge inn i de tomme boksene til venstre.
Relatert innhold
Lær om absolutt programmering som metode for ISO-programmering av CNC-maskin.