CNC je zkratkou anglického „Computer Numerical Control“, která se používá i u nás, ve spojení s obráběcím strojem lze používat ekvivalent "počítačem řízený obráběcí stroj", tedy obráběcí stroje využívající počítač "CNC řídicí systém" k tomu, aby dokázali obrábět výrobek dle předem připravených technologických NC programů. Základní rozdělení obráběcích strojů je na soustružnické, frézovací a kombinované a dále na EDM, drátořezky. Jak vlastní příprava NC programů probíhá, jaké jsou rozdíly mezi jednotlivými CNC řídicími systémy a další otázky spojené s touto problematikou popíšeme níže.
Co jsou to G-kódy? Technologický NC program je obvykle tvořen řetězcem znaků, příkazů, které začínají písmenem a obvykle následuje číselná hodnota. Například vykonání řádku technologického programu G1 G90 X126.4 Y 13. F250. přesune obráběcí nástroj lineární interpolací, tedy nejbližší možnou cestou z místa původního do místa na obráběcím stroji určeného souřadnicemi X126.4 Y 13. a rychlosti posuvu F=250 mm za minutu. Souřadnice cílového bodu pohybu jsou zadány v absolutních souřadnicích což definuje řídicímu systému příkaz G90.