Разчитайки на способността на CNC системата бързо да обработва данни, многоканалното и бързото придобиване и обработка на сигнала се извършват за неизправната част, а след това диагностичната програма извършва логически анализ и преценка, за да определи дали има грешка в системата и да открие вината навреме. Самодиагностичните функции на съвременните CNC системи могат да бъдат разделени на следните две категории:
1) Самодиагностика power-on power-on самодиагностика означава, че от началото на всяко включване до нормалното състояние на подготовка на операцията, Диагностичната програма вътре в системата автоматично изпълнява Процесора, паметта, шината, входно-изходната единица и други модули, печатни платки, Функционален тест преди работа на оборудване като CRT единица, фотоелектрически четец и флопи дисково устройство, за да потвърди дали основният хардуер на системата може да работи нормално.
2) Информацията за отказ подканва При възникване на повреда по време на работата на машинния инструмент, номерът и съдържанието ще бъдат показани на CRT дисплея. Според подканите се консултирайте със съответното ръководство за поддръжка, за да потвърдите причината за повредата и метода за отстраняване на неизправности. Най-общо казано, толкова по-богата е информацията за вината, подтикната от диагностичната функция на инструмента cNC машина, толкова по-удобно ще бъде за диагностика на вината. Въпреки това трябва да се отбележи, че някои грешки могат директно да потвърдят причината за вината според подканата за съдържание на отказ и да се отнасят до ръководството; докато реалната причина за някои неизправности не съответства на подканата за съдържанието на отказ или една повреда показва множество причини за повреда, което изисква от персонала по поддръжката да Разберете вътрешната връзка между тях и косвено да потвърдите причината за повредата.