בקרה מספרית ממוחשבת (CNC) כוללת שליטה בכלי מכונה באמצעות מיקרו מחשב המחובר לכלי. המיקרו-מחשב יכול לעשות זאת על ידי תגובה לשפת תכנות הנקראת G-code ו-M-code, המכילה הוראות על פרמטרים של עיבוד שבבי כגון קצב הזנה, מהירות ציר, כלי חיתוך וזרימת נוזל קירור.
לאחר מכן, המיקרו-מחשב מעביר את ההוראות לכלי המכונה. לכן, עיבוד CNC אינו דורש הפעלה ידנית, מה שהופך אותו למתאים ליצירת חלקים ללא שגיאות ללא קשר למורכבות עיצוב המוצר.
