پروگرام بلاک کے اندر الفاظ، حروف اور ڈیٹا کی ترتیب کو کنٹرول کرنے والے قواعد کو بلاک فارمیٹ کہا جاتا ہے۔ تاریخی طور پر، CNC سسٹمز فکسڈ-آرڈر فارمیٹس اور ڈیلیمیٹر (HT یا TAB) بلاک فارمیٹس استعمال کرتے تھے۔ یہ دونوں فارمیٹس پرانے ہیں، اور متغیر-ایڈریس بلاک فارمیٹ، جسے لفظ-ایڈریس فارمیٹ بھی کہا جاتا ہے، ملکی اور بین الاقوامی سطح پر وسیع پیمانے پر استعمال ہوتا ہے۔ اس فارمیٹ میں، پروگرام کے لفظ کی لمبائی طے نہیں ہے، اور پروگرام کے الفاظ کی تعداد بھی متغیر ہے۔ زیادہ تر CNC سسٹم پروگرام کے الفاظ کو من مانی ترتیب دینے کی اجازت دیتے ہیں، اس لیے یہ ایک متغیر بلاک فارمیٹ ہے۔ تاہم، زیادہ تر معاملات میں، لکھنے، ان پٹ، چیکنگ، اور تصدیق میں آسانی کے لیے، پروگرام کے الفاظ کو روایتی طور پر پروگرام بلاک کے اندر ایک خاص ترتیب میں ترتیب دیا جاتا ہے۔
N03 پروگرام سیگمنٹ نمبر ہے۔ G02 اشارہ کرتا ہے کہ مشینی رفتار ایک گھڑی کی سمت آرک ہے۔ X+053 اور Y+053 مشینی آرک کے اختتامی نقطہ کے نقاط کی نمائندگی کرتے ہیں۔ I0 اور J+053 مشینی قوس کے مرکز کے نقاط کی نمائندگی کرتے ہیں۔ F031 مشینی فیڈ کی شرح ہے؛ S04 سپنڈل کی رفتار ہے۔ T04 استعمال شدہ ٹول نمبر ہے۔ M03 معاون فنکشن ہدایات ہے؛ LF پروگرام سیگمنٹ اینڈ انسٹرکشن ہے۔ / اسکپ سلیکشن کی ہدایت ہے۔ اسکپ سلیکشن انسٹرکشن کا کام آپریٹر کو اس بات کی اجازت دینا ہے کہ آیا پروگرام سیگمنٹ کو اسکیپ سلیکشن انسٹرکشن کے ساتھ عمل میں لانا ہے، بشرطیکہ پروگرام میں کوئی تبدیلی نہ ہو۔ انتخاب کا طریقہ عام طور پر "/" کے ساتھ پروگرام سیگمنٹ کو انجام دینے کے لیے آپریشن پینل پر اسکپ سلیکشن سوئچ کو آن یا آف کر کے حاصل کیا جاتا ہے۔

