Hopp til innhold

Fagstoff

G-kommando

G-kommando brukes ved programmering av CNC-styrte maskiner.

G-koden beskriver i hovedsak maskinens bevegelse, for eksempel hurtig bevegelse, lineær bevegelse, sirkulær bevegelse eller hvilken offsetverdi du ønsker å benytte.

Betjeningspanel med skjerm for en CNC-styrt dreiebenk. Skjermen viser ei simulering av en dreieoperasjon, og det er knapper og tastatur for å programmere. Foto.
Åpne bilde i et nytt vindu

Hva er G-kommando?

G-kommandoer instruerer CNC-maskinen til å bevege seg på en bestemt måte, for eksempel i en rett linje eller en bue. G-kommandoene må være etterfulgt av koordinater slik at maskinen også vet hvor den skal bevege seg.

For en komplett oversikt over hvilke G-kommandoer maskinen din benytter, må du slå opp i maskinens instruksjonsmanual.

G-kommandoens varighet

Når du instruerer maskinen med en G-kommando, varer denne instruksjonen fram til du gir maskinen en ny G-kommando.

Dette betyr at hvis du benytter G-kommando G01 som angir rettlinjet bevegelse, beveger CNC-maskinen seg rettlinjet mellom alle påfølgende koordinater fram til den får en annen instruksjon.

Kommandoen G00 over en pil mot høyre. Illustrasjon.

G00 = hurtig bevegelse til ny koordinat

Hurtig bevegelse brukes til å flytte til nye koordinater for å begynne å kutte eller for å gå tilbake til verktøykarusellen for å bytte verktøy. Denne kommandoen brukes kun når verktøyet ikke er i kontakt med arbeidsstykket.

Ved bruk av G00 beveger maskinen seg så hurtig den kan, mellom punkta.

Kommandoen G01 over en pil mot høyre. Illustrasjon.

G01 = lineær bevegelse til ny koordinat

Denne kommandoen brukes til skjæreoperasjoner. Hastigheten maskinen skal bevege seg med, angis med kommandoen F, matehastighet.


G02 = sirkulær bevegelse til ny koordinat, medurs

Kommandoen G02 inne i en sirkelpil med urviseren. Illustrasjon.

Bevegelse med klokkas rotasjonsretning for sirkulære verktøybaner. Du angir endepunktet i buen med koordinater.

Sammen med endekoordinatene må du fortelle CNC-maskinen hvilken radius buen skal ha, eller angi koordinater for senter i sirkelbuen.

Hastigheten maskinen skal bevege seg med, angis med kommandoen F, matehastighet.


Kommandoen G03 inne i en sirkelpil mot urviseren. Illustrasjon.

G03 = sirkulær bevegelse til ny koordinat, moturs

Bevegelse mot klokkas rotasjonsretning for sirkulære verktøybaner. Du angir endepunktet i buen med koordinater.

Sammen med endekoordinatene må du fortelle CNC-maskinen hvilken radius buen skal ha, eller angi koordinater for senter i sirkelbuen.

Hastigheten maskinen skal bevege seg med, angis med kommandoen F, matehastighet.

Koordinatsystem

G90 = absolutte koordinater

Hvis du bruker G90 som koordinatsystem, vil punkta dine alltid være punkt i koordinatsystemet og forholde seg til koordinatsystemets nullpunkt.

G91 = inkrementelle koordinater

Hvis du ønsker å programmere med G91, forteller du CNC-maskinen hvordan den skal bevege seg i koordinatsystemet i forhold til hvor den står til enhver tid.

Forflytning i koordinatsystem: G90 og G91

Her er et eksempel på kode for å flytte seg mellom punkta P1 og P5. Se spesielt på X- og Y-koordinatene i de enkelte programlinjene.

Koordinatsystem med fem punkter med følgende koordinater: P1 (X0, Y0), P2 (X0, Y2), P3 (X2, Y2), P4 (X1, Y4) og P5 (X4, Y5). Illustrasjon.
Åpne bilde i et nytt vindu

G90: absolutt koordinatsystem

  • N05 G01 (rettlinjet bevegelse)

  • N10 X0 Y0 (start i P1)

  • N20 X0 Y1 (P1 til P2)

  • N30 X2 Y2 (P2 til P3)

  • N40 X1 Y4 (P3 til P4)

  • N50 X4 Y5 (P4 til P5)

G91: inkrementelt koordinatsystem

  • N05 G01 (rettlinjet bevegelse)

  • N10 X0 Y0 (start P1)

  • N20 X0 Y1 (P1 til P2)

  • N30 X2 Y1 (P2 til P3)

  • N40 X-1 Y2 (P3 til P4)

  • N50 X3 Y1 (P4 til P5)

Kontrollspørsmål

I denne oppgaven skal du dra de ulike G-kommandoene inn i riktig setning.

CC BY-SASkrevet av Roger Rosmo.
Sist faglig oppdatert 28.04.2023

Læringsressurser

CNC