کنترل عددی کامپیوتری نوعی کنترل است که بر روی ماشین های افزار بهمنظور اتوماسیون استفادهشده است و هر سیستم کنترل دارای سه جزء اصلی واحد ورودی، واحد پردازشگر و واحد خروجی می باشد. پیچیده ترین سیستم کنترلی را انسان دارد که در آن حواس پنج گانه بهعنوان واحد ورودی، مغز انسان بهعنوان پردازشگر و ماهیچه کلام انسان بهعنوان واحد خروجی عمل می کند. در کنترل عددی کامپیوتری نیز سه جزء اصلی نامبرده شده بهعنوان واحد ورودی، واحد پردازشگر و واحد خروجی عمل می نمایند. انجام برخی از اعمال که برای انسان بسیار ساده هستند از قبیل خواندن اندازه، تمایز بین اعداد، حروف و علائم مختلف، برای تجهیزات الکترونیکی و کامپیوتری بسیار مشکل است. درنتیجه اطلاعات ورودی به ماشین بهمنظور شناخت سریع و آسان آن ها باید رمزبندی شوند. سیگنال های اطلاعاتی دارای یکی از چهار حالت زیر می باشند:
1- سیگنال آنالوگ یا پیوسته
2- سیگنال دیسکریت یا گسسته
3- سیگنال دیجیتال یا پله ای
4- سیگنال باینری یا دودویی