G-kod och M-kod är programmeringsspråk som används för att styra CNC-maskiner (Computer Numerical Control). De tillhandahåller instruktioner för maskinrörelser och operationer. Förstå dessa koder är avgörande för att skapa exakta och effektiva bearbetningsprocesser.

Grunderna i G-kod

G-kodkommandon specificerar rörelsen av maskinens axlar. De inkluderar instruktioner för positionering, hastighet och verktygsändringar. Vanliga G-koder inkluderar G00 för snabb positionering och G01 för linjär interpolering.

Grunderna i M-kod

M-kod kommandon styr maskinfunktioner som inte är relaterade till rörelse. Dessa inkluderar start eller stoppa spindeln, kylvätskekontroll och verktygsändringar. Till exempel börjar M03 spindeln och M05 stoppar den.

Praktiska exempel

Överväg en enkel fräsning operation där ett verktyg flyttar till en viss position, startar spindeln, utför skärning och sedan stoppar spindeln. Sekvensen av G-kod och M-kod kan se ut så här:

]Exempel:

G00 X0 Y0

M03

G01 X50 Y50 F100

M05

Denna sekvens flyttar verktyget snabbt till ursprunget, startar spindeln, utför ett linjärt drag till position X50 Y50 vid en foderhastighet på 100, och stoppar sedan spindeln.

Gemensamma G-kod och M-kodkommandon

  • ]G00: Snabb positionering
  • ]G01[]: Linjär interpolering
  • ]]M03[: Spindle on (klockan)
  • ] M05[: Spindle stopp
  • ] M06[]: Verktygsförändring