Jdi na navigaci předmětu

GCode

GCode obecně

  • G-Code = GCode = gcode = GCODE
  • Jazyk pro ovládání CNC zařízení
  • Po seriové lince jsou posílány příkazy v textové podobě
  • Detailní popis na RepRap wiki

Příklad:

G92 E0
G28
G1 F1500.0*82
G1 X2.0 Y2.0 F3000.0*85
G1 X3.0 Y3.0*33

Základní kategorie příkazů

  • Gnn - Standardní GCode příkaz
    • pohyb na určité místo - G0,G1
    • nastavení pozice - G92
    • nastavení jednotek - G20,G21
  • Mnn - RepRap-defined příkaz
    • zastavení, uspání tiskárny
    • přístup na SD kartu
    • zapnutí/vypnutí chlazení
    • atd.
  • Tnn - Select tool
    • Výběr nástroje - například výměna extruderu

Buffered/UNbuffered příkazy

Po přijetí každého příkazu elektronikou je odesláno potvrzení, že byl příkaz proveden/správně přijat.

Buffered

Příkazy jsou okamžitě označovány za potvrzené/provedené a uloženy v lokální paměti zařízení (závisí na elektronice kolik příkazů se vejde do paměti). Vzniká tedy prodleva mezi tím co ukazuje ovládací software a co tiskárna skutečně dělá za příkaz. Zástupci:

  • G0 - Rapid move
  • G1 - Controlled move
  • G28 - Move to Origin
  • G29-G32 - Z-Probe Ukázka

UnBuffered

Příkazy jsou přijaty elektronikou, ale nejsou potvrzeny dokud nejsou provedeny tiskárnou.

Zástupci jsou hlavně M a T příkazy.

Příklad:

M106 ;zapnuti vetraku
M99 ;reset tiskarny

Ukázka

G1 X104.322 Y80.678 F1365.000 E0.28619 ; perimeter
G1 X104.322 Y99.322 E0.28618 ; perimeter
G1 X85.678 Y99.322 E0.28618 ; perimeter
G1 X85.678 Y80.746 E0.28514 ; perimeter
G1 X85.226 Y80.226 F7800.000 ; move to first perimeter point
G1 X104.774 Y80.226 F955.500 E0.30006 ; perimeter
G1 X104.774 Y99.774 E0.30006 ; perimeter
G1 X85.226 Y99.774 E0.30006 ; perimeter
G1 X85.226 Y80.294 E0.29902 ; perimeter
G1 X85.618 Y80.452 F7800.000 ; move inwards before travel
screen shot 2013 10 16 at 18.52.41

Prohlížení

GCode můžete prohlížet v programu Pronterface. Po spuštění zvolte z horního panelu Load file a zvolte požadovaný .gcode soubor. Až se načte, klepněte do části uprostřed. Pokud máte zapnuté 3D zobrazení, musíte použít dvojklik.