LinuxCNC «G-kode» oversiktsark
Kode Parametre Beskrivelse
Bevegelse(X Y Z A B C U V W gjelder for alle bevegelser)
G0Ilgang
G1Bevegelse i rett linje
G2, G3I J K eller R PSirkulær bevegelse
G4POpphold
G5I J P QCubic Spline
G5.1I JQuadratic Spline
G5.2P LNURBS
G38.2 - G38.5Straight Probe
G33K ($)Spindle Synchronized Motion
G33.1K ($)Rigid Tapping
G80 Cancel Canned Cycle
Canned cycles(X Y Z or U V W apply to canned cycles, depending on active plane)
G70Q (X) (Z) (D) (E) (P)Lathe finishing cycle
G71 G72Q (X) (Z) (D) (E) (P)Lathe roughing cycle
G73R L QBoresyklus, sponknekkende
G74R L (P) ($)Left-hand Tapping Cycle, Dwell
G76P Z I J R K Q H L E ($)Gjengesyklus
G81R L (P)Boresyklus
G82R L (P)Drilling Cycle, Dwell
G83R L QDrilling Cycle, Peck
G84R L (P) ($)Right-hand Tapping Cycle, Dwell
G85R L (P)Boring Cycle, Feed Out
G89R L (P)Boring Cycle, Dwell, Feed Out
Avstandsmodus
G90, G91Avstandsmodus
G90.1, G91.1Bueavstandsmodus
G7Dreiebenk diametermodus
G8Dreiebenk radiusmodus
Feed Rate Mode
G93, G94, G95S ($)Feed Rate Mode
Spindelkontroll
M3, M4, M5S ($)Spindelkontroll
M19R Q (P) ($)Spindelorientering
G96, G97 S D ($)Spindelkontrollmodus
Kjøleveske
M7, M8, M9Kjøleveskekontroll
Tool Length Offset
G43 H Tool Length Offset
G43.1 Dynamic Tool Length Offset
G43.2 H Apply additional Tool Length Offset
G49 Avslutt verktøylengdekompensering
Avslutning
M0, M1Program Pause
M2, M30 Programslutt
M60Pallet Change Pause
Enheter
G20, G21 Enheter (tommer, mm)
Planvalg (påvirker G2, G3, G81…G89, G40…G42)
G17 - G19.1Velg plan
Verktøyradiuskompensasjon
G40Kompensasjon av
G41,G42DVerktøykompensasjon
G41.1, G42.1D LDynamisk verktøykompensasjon
Stikontrollmodus
G61 G61.1Exact Path Mode
G61.1Exact Stop Mode
G64P QPath Blending
Return Mode in Canned Cycles
G98, G99Canned Cycle Return Level
Andre modale koder
FSett matehastighet
S($)Sett spindelhastighet
TVelg verktøy
M48, M49Hastighet- og mateoverstyringskontroll
M50P0 (av) eller P1 (på)Mateoverstyringskontroll
M51P0 (av) eller P1 (på) ($)Spindelhastighetsoverstyringskontroll
M52P0 (av) eller P1 (på)Adaptiv matekontroll
M53P0 (av) eller P1 (på)Feed Stop Control
G54-G59.3Velg koordinatsystem
Flytkontrollkoder
o subUnderprogram, sub/endsub-kall
o whileLøkke, while/endwhile do/while
o ifBetinget if/else/endif
o repeatGjenta en kodeløkke
[]Indirection
o callKall opp navngitt fil
M70Lagre modal tilstand
M71Gjør lagret tilstand ugyldig
M72Hent tilbake modal tilstand
M73Lagre og hent automatisk tilbake modal tilstand
Inn-/utgangskoder
M62 - M65PKontroller digitale utganger
M66P E L QVent på inngang
M67TAnalog Output, Synchronized
M68TAnalog Output, Immediate
Ikkemodale koder
M6TVerktøybytte
M61QVelg gjeldende verktøy
G10 L0Last verktøytabelldata på nytt
G10 L1P Q RVelg verktøytabell
G10 L10PVelg verktøytabell
G10 L11PVelg verktøytabell
G10 L2P RVelg koordinatsystem
G10 L20PVelg koordinatsystem
G28, G28.1Gå til/sett forhåndsdefinert posisjon
G30, G30.1Gå til/sett forhåndsdefinert posisjon
G53Beveg i maskinkoordinater
G52, G92Coordinate System Offset
G92.1, G92.2Reset G92 Offsets
G92.3Restore G92 Offsets
M101 - M199P QBrukerdefinerte kommandoer
Kommentarer og meldinger
; (…)Kommentarer
(MSG,…)Meldinger
(DEBUG,…)Feilsøkingsmeldinger
(PRINT,…)Skriv meldinger