Table of Contents
G-koodi ja M-koodi ovat ohjelmointikieliä, joita käytetään CNC-koneiden (Computer Numeerinen Control) ohjauksessa. Ne antavat ohjeita koneen liikkeille ja toiminnalle. Näiden koodien ymmärtäminen on välttämätöntä tarkkojen ja tehokkaiden työstöprosessien luomiseksi.
G-koodin perusteet
G-koodikomennot määrittelevät koneen akselien liikkeen. Ne sisältävät paikannus-, nopeus- ja työkalumuutosohjeet. Yhteiset G-koodit sisältävät G00-tiedon nopean paikantamisen ja G01-tiedon lineaarisen interpoloinnin.
M-koodin perusteet
M-koodi komentoja ohjaus koneen toiminnot, jotka eivät liity liikkeen. Näitä ovat käynnistäminen tai pysäyttäminen kara, jäähdytysnesteen ohjaus, ja työkalun muutokset. Esimerkiksi M03 käynnistää kara, ja M05 pysäyttää sen.
Käytännön esimerkkejä
Harkitse yksinkertainen jyrsintä toiminta, jossa työkalu siirtyy tiettyyn asentoon, aloittaa kara, suorittaa leikkaus, ja sitten pysäyttää kara. Sarja G-koodi ja M-koodi voivat näyttää tältä:
[[LLT:0]]Esimerkki: [[LLT:1]]
G00 X0 Y
M03
G01 X50 Y50 F100
M05
Tämä sekvenssi siirtää työkalun nopeasti alkuperään, alkaa kara, suorittaa lineaarisen siirron asemaan X50 Y50 syöttönopeus 100, ja sitten pysäyttää kara.
Yhteinen G-koodi ja M-koodikomennot
- G00: Nopea paikannus
- G01: Lineaarinen interpolointi
- M03: Spindle on (myötäpäivään)
- [[LLT:0]]M05[[LLT:1]]: Pyörimispysäkki
- M06: Työkalun muutos