| CNC машините най-общо представляват обработващи машини (фрези) с ЦПУ (цифрово-програмно управление – Computer Numerical Control). Съкращението се отнася специално за компютърен "контролер", който чете инструкции на G-код и управлява машинния инструмент – механично устройство, захранвано с електрически ток, с което се създават компоненти чрез селективно отнемане на материал. CNC прави цифрово интерполиране на командите и по този начин управлява режещия инструмент в работната област на машината. Работните параметри на CNC могат да бъдат променяни чрез зареждането на програми.
Десетилетия след 1950 година перфорираните ленти продължават да се ползват като носител на кода за контролера, докато накрая биват заменени от RS-232 кабели и флопидискове. А дори вече машините са свързани директно към заводските компютърни мрежи. Различните производители имат собствен формат за съхраняване на кода на програмите в съответствие с техните изисквания за сертифициране по международните стандарти.
С увеличаването автоматизацията на производствените процеси, които ползват CNC машини, значително се подобрява постоянството при обработката на материалите, а също така се повишава качеството. Автоматизирането от страна на CNC машините намалява грешките при работа и дава възможност CNC операторите да извършват допълнителни дейности. Открива се възможност за по-голяма гъвкавост при употребата на материалите в производствения процес и се намалява времето, необходимо за пренастройка на машината за изработването на различни компоненти.
Въвеждането на CNC машините в производството радикално променя хода на индустрията. А с намаляването на цените на компютрите, появата на безплатни операционни системи като Linux и CNC програми с отворен код, цените на CNC машините паднаха значително. С намаляването на цените на компютрите, появата на безплатни операционни системи като и CNC програми с отворен код, цените на CNC машините значително поевтиняха. |