Recept na bábovku je seznam kroků: nejdřív zapni troubu, pak smíchej, pak peč 50 minut. Každý řádek je jeden pokyn a pořadí je důležité.
NC program je recept pro CNC stroj. Každý řádek říká, co má stroj udělat. Jazyk těchto řádků se podle nejčastějších příkazů hovorově jmenuje G-kód a jeho základ popisuje norma ISO 6983. Když ho umíš číst, rozumíš, co stroj udělá, ještě než to udělá.
| Slovo | Adresa | Význam |
|---|---|---|
| N50 | N | číslo bloku 50 (jen pro orientaci) |
| G01 | G | jeď po přímce pracovním posuvem |
| Z−2 | Z | cíl v ose Z: 2 mm pod nulou obrobku |
| F100 | F | posuv 100 mm/min |
Program na frézku, která vyfrézuje dvě drážky do tvaru L hloubky 2 mm: N10 G90 G17 G21 G40 G54 · N20 T1 M06 · N30 S1500 M03 · N40 G00 X0 Y0 Z5 · N50 G01 Z−2 F100 · N60 X50 F200 · N70 Y30 · N80 G00 Z50 · N90 M30
Na většině systémů je N nepovinné; přeházená čísla pořadí nezmění.
„Jdi do domu číslo 30“ a „jdi o 20 domů dál“ jsou dva způsoby, jak popsat totéž. CNC program umí oba – a když je spleteš, stroj jede úplně jinam. Proto je dobré rozumět, z čeho se program skládá a jak se v něm zapisují cíle pohybu.
Nástroj stojí v X10. Má dojet do X30 a pak do X50.
| Absolutně G90 | Přírůstkově G91 |
|---|---|
| X30 | X20 |
| X50 | X20 |
Řídicí systém si pamatuje modální funkce z předchozího programu. Proto se na začátek programu píše blok, který vše nastaví do známého stavu, např. G90 G17 G21 G40 G54.
Komentáře se zapisují podle systému: na Fanucu do kulatých závorek (TO JE KOMENTÁŘ), na Sinumeriku za středník.
G91 je modální – dokud nepřepneš na G90, každé číslo je přírůstek. Zapomenutý G91 je častá příčina havárie.