G-koder för fräsning

G-koder är koder som används i CNC-styrsystem och som styr rörelser och funktioner hos verktygsmaskiner. De är viktiga vid programmering av verktygsmaskiner och möjliggör precisionsbearbetning av komplexa geometriska former. Det är viktigt att notera att det kan finnas skillnader mellan olika styrsystem, så vissa G-koder kan variera beroende på den specifika verktygsmaskinen.

Vanliga G-koder vid fräsning

G00 – Snabbrörelse

  • Tillåter verktygsmaskinen att snabbt förflyttas till en önskad position utan att verktyget rör materialet. Används vanligtvis för att snabbt flytta verktyget från en plats till en annan.

G01 – Linjär matningsrörelse

  • Verktyget rör sig linjärt i en önskad riktning med en definierad matningshastighet. Används vanligtvis vid själva bearbetningen, såsom skärning eller gravering.

G02 – Cirkulär bågrörelse medurs

  • Möjliggör för verktyget att röra sig i en böjd bana medurs till en definierad nivå av en cirkulär segment.

G03 – Cirkulär bågrörelse moturs

  • Möjliggör för verktyget att röra sig i en böjd bana moturs till en definierad nivå av en cirkulär segment.

G04 – Uppehåll

  • Ett programmerat stopp eller paus innan bearbetningen fortsätter. Används för att stoppa maskinen under en viss tid under en specifik del av bearbetningen.

G09 – Exakt stopp

  • Stoppar verktyget helt och exakt vid önskad punkt innan nästa kommando utförs.

G10 – Inställning av korrektionsvärden

  • Används för automatisk inställning av verktygskompensationsvärden eller koordinatvärden.

G17 – Val av XY-plan

  • Specificerar att bearbetningsplanet är i XY-planet.

G18 – Val av ZX-plan

  • Specificerar att bearbetningsplanet är i ZX-planet.

G19 – Val av YZ-plan

  • Specificerar att bearbetningsplanet är i YZ-planet.

G20 – Tum enheter

  • Specificerar att alla enheter som används i programmering är i tum.

G21 – Metriska enheter

  • Specificerar att alla enheter som används i programmering är i millimeter.

G27 – Kontroll av återgång till referensposition

  • Kontrollerar och säkerställer korrekt återgång av verktyget till referenspositionen.

G28 – Återgång till referensposition

  • Guidar automatiskt verktyget till maskinens referensposition.

G29 – Återgång från referensposition

  • Återgår verktyget till dess tidigare position efter att ha lämnat referenspositionen.

G30 – Återgång till 2:a, 3:e och 4:e referensposition

  • Möjliggör för verktyget att återgå till maskinens andra, tredje eller fjärde programmerade referensposition.

G33 – Gängning

  • Används i programmerbar gängning.

G40 – Annulering av verktygsradiekompensation

  • Avbryter verktygsradiekompensation.

G41 – Verktygsradiekompensation vänster

  • Möjliggör verktygsradiekompensation till vänster under bearbetning.

G42 – Verktygsradiekompensation höger

  • Möjliggör verktygsradiekompensation till höger under bearbetning.

G43 – Verktygslängdskompensering + riktning

  • Används för att lägga till verktygslängdskompensering.

G44 – Verktygslängdskompensering - riktning

  • Används för att minska verktygslängdskompensering.

G49 – Annulering av verktygslängdskompensering

  • Avbryter verktygslängdskompensering.

G53 – Återgång till maskinkoordinatsystemet

  • Återgår verktyget direkt till maskinens ursprungliga koordinatsystem.

G54 – G59 – Arbetsstyckskoordinatsystemsval

  • Möjliggör val och användning av arbetsstycks-specifika koordinatsystem.

G65 – Subprogramanrop

  • Anropar ett förprogrammerat subprogram som ska utföras.

G73 – Borrcykel, djuphålsborrning

  • Programmerbar djuphålsborrningscykel.

G74 – Vänstergängning

  • Används vid vänstergängning.

G76 – Finborrningcykel

  • Finborrningsmaskineringscykel.

G80 – Annulering av förprogrammerad cykel

  • Avbryter den aktiva förprogrammerade cykeln.

G81 – Borrcykel, borrning

  • Enkel borrningscykel.

G82 – Borrcykel, försänkning

  • Borrcykel med verktygsstopp.

G83 – Borrcykel, djuphålsborrning

  • Djuphålsborrningscykel med avbrott.

G84 – Borrcykel, gängning

  • Borrcykel med gängning.

G85 – Borrcykel, borrning

  • Borrningscykel utan avbrott.

G86 – Borrcykel, borrning med spindelstopp

  • Borrningscykel med spindelstopp.

G87 – Borrcykel, baksidig borrning

  • Borrcykel med bakåtskärare.

G88 – Borrcykel, borrning med uppehåll

  • Borrningscykel med verktygsuppehåll.

G89 – Borrcykel, borrning med uppehåll

  • Borrningscykel med verktygsuppehåll.

G90 – Absolut programmering

  • Programrörelser definieras i förhållande till en enda absolut nollpunkt.

G91 – Inkremental programmering

  • Programrörelser definieras i förhållande till föregående punkt, vilket gör varje kommando oberoende.

G92 – Nollpunktsinställning

  • Definierar en ny nollpunkt för programmering.

G94 – Matning i mm/min

  • Specificerar matningshastighet i millimeter per minut.

G95 – Matning i mm/varv

  • Specificerar matningshastighet i millimeter per spindelvarv.

G96 – Konstant skärhastighet

  • Möjliggör bibehållande av en konstant skärhastighet.

G97 – Konstant spindelhastighet

  • Möjliggör bibehållande av en konstant spindelhastighet.

G98 – Återvänd till säkerhetsnivå under cykelrörelser (initial nivå)

  • Återför verktyget till en säkerhetsnivå under en cykel.

G99 – Återvänd till höjnivå under cykelrörelser (R-nivå)

  • Återför verktyget till höjnivån under en cykel.

Uppmärksamhet

Det är viktigt att notera att det kan finnas skillnader i användningen och betydelsen av G-koder mellan olika styrsystem och verktygsmaskiner. Varje specifik bearbetningsuppgift kan kräva specialiserade, skräddarsydda styrsignaler och parameterginställningar för att noggrant matcha maskinens och mjukvarans egenskaper. Därför är det lämpligt att alltid kontrollera den specifika maskinens manual och dokumentation för att säkerställa att du använder rätt koder och metoder.