G-kode og M-kode er programmeringsspråk som brukes til å styre CNC-maskiner (Computer Numerical Control). De gir instruksjoner for maskinbevegelser og drift. Å forstå disse kodene er avgjørende for å skape nøyaktige og effektive prosesser for bearbeiding.

Grunnleggende G-kode

G-kodekommandoer angir bevegelsen av maskinens aksjer. De inkluderer instruksjoner for plassering, hastighet og verktøyendringer. Vanlige G-koder inkluderer G00 for rask posisjonering og G01 for lineær interpolasjon.

Grunnleggende M-kode

M-kodekommandoer styrer maskinfunksjoner som ikke er relatert til bevegelse. Disse inkluderer start eller stopp spindel, kjølemiddelkontroll og verktøyendringer. For eksempel starter M03 spindel, og M05 stopper det.

Praktiske eksempler

Tenk på en enkel fresing operasjon der et verktøy beveger seg til en bestemt posisjon, starter spindelen, utfører skjæring, og deretter stopper spindelen. Sekvensen av G-kode og M-kode kan se slik ut:

Eksemple:

G00 X0 Y0

M03

G01 X50 Y50 F100

M05

Denne sekvensen beveger verktøyet raskt til opprinnelsen, starter spindelen, utfører et lineært trekk til posisjon X50 Y50 med en matehastighet på 100, og stopper deretter spindelen.

Vanlige G-kode- og M-kodekommandoer

  • G00: Rask posisjonering
  • G01: Linear interpolasjon
  • M03: Spindel på (med klokka)
  • M05]: Spindelstopp
  • M06: Verktøyendring