G-kode for tallet 2

Grunnleggende kode
CNC-fresen må ha noen grunnleggende kommandoer for å kunne fungere. Hvis du ikke kjenner til disse kommandoene, kan du lese om dem i egne artikler.
Kontur
For CNC-maskinen er et talltegn (et siffer) et mønster. Når du skal frese et mønster, må du fortelle CNC-maskinen
hvilke punkter verktøyet skal bevege seg mellom
om bevegelsen skal være rettlinja eller bua
hvor rask bevegelsen skal væe
Programmering av kontur
Først bruker du noen grunnleggende kommandoer: Du flytter maskinen til programnullpunktet X0 Y0 og sørger for at Z har en positiv verdi, altså at verktøyet står plassert over arbeidsstykket. Det er også viktig at du kalibrerer Z-aksen slik at Z0 er overflata på arbeidsemnet.
Bevegelsen til verktøyet må du dele opp og i flere deler, og hver del får si egen kodelinje.
Bevegelse fra programnullpunkt til P1
Til denne bevegelsen kan du bruke hurtigmating. Da bruker du kommando G00 og oppgir koordinatene maskinen skal flytte seg til. I dette tilfellet er det X40 Y10. Kodelinja skal se slik ut:
G00 X130 Y10
Bevegelse ned i arbeidsemnet
Skjæreverktøyet er nå plassert rett over punkt P1. For å skjære må du bevege verktøyet ned i arbeidsemnet, for eksempel 1 mm. Overflata på arbeidsemnet har Z-verdien 0. Plassering nede i arbeidsemnet gir alltid en negativ Z-verdi, i dette tilfellet Z-1.
Du må også velge en rettlinja bevegelse som du kjenner hastigheten på. Til dette bruker du kommandoen G01. Sammen med G01 må du angi hastigheten med F. Hvis du for eksempel velger F50, forteller dette maskinen at den skal bevege seg ned i arbeidsstykket med en hastighet på 50 mm/min. Når du velger hastighet, må du ta hensyn til materiale og skjæreverktøy. Kodelinje:
G01 Z-1 F50
Bevegelse fra P1 til P2
Denne bevegelsen er en rettlinja skjærebevegelse. Derfor bruker du kommandoen G01. Du har allerede gitt maskinen en instruks om hvor raskt den skal bevege seg. Denne instruksen trenger du derfor ikke gjenta. P2 har koordinatene X60 Y10, og kodelinja blir da som følger:
G01 X40 Y10
Bevegelse fra P2 til P3
Denne bevegelsen er også en rettlinja skjærebevegelse. Du bruker G01 og koordinatene for P3. Hastighet har du oppgitt tidligere. P3 har koordinatene X60 Y10. Det gir denne kodelinja:
G01 X120 Y120
Bevegelse fra P3 til P4
Fra P3 til P4 skal skjæreverktøyet gjennomføre en sirkulær bevegelse. Denne bevegelsen går moturs, det vil si motsatt vei av klokka. Kommandoen for moturs sirkulær bevegelse er G03. Du kan fortelle CNC-maskinen på to ulike måter hvor stor radius buen skal ha.
Alternativ 1
Du kan bruke kommandoen R for å bestemme radiusen. Tegninga viser at radiusen er 40, og kodelinja blir da:
G03 X45 Y150 R40
Alternativ 2
I stedet for å bruke R kan du fortelle CNC-maskinen hvor stor avstanden mellom startpunkt (P4) og senter for buen (P6) er i aksene X og Y. Til dette bruker du kommandoene I og J.
Illustrasjonen viser at midtpunktet i sirkelen, P5, verken har samme X-verdi eller samme Y-verdi som P3. X-verdien for P5 ligger 30 mm til venstre for P3. Den får derfor den negative verdien -30. Y-verdien for P5 ligger 20 mm høyere enn for P3 og får derfor den positive verdien 20.
Endring i X-verdi angir du med kommandoen I, og endring i Y-verdi angir du med kommandoen J: I-30 og J20. Kodelinja ser da slik ut:
G03 X20 Y150 I-30 J20
Bevegelse til hjemposisjon
Du har nå frest mønsteret i arbeidsemnet og er klar til å avslutte programmet. Først må du løfte skjæreverktøyet opp fra arbeidsemnet ved å bevege i Z-retning. Ved løfting blir Z-verdien alltid positiv, for overflata på arbeidsemnet er definert som Z0. Du kan for eksempel kjøre skjæreverktøyet med en hurtig bevegelse 20 mm opp over arbeidsemnet. Kodelinje:
G00 Z20
Så beveger du skjæreverktøyet tilbake til utgangsposisjon, for eksempel til programnullpunktet X0 Y0:
G00 X0 Y0
Til slutt må du avslutte programmet med de riktige kommandoene.
Relatert innhold
Bruk av kommandoen I ved ISO-programmering av en CNC-maskin.
