در صنعت، به طور اعم و در حوزه ماشین ابزار به طور اخص برای برقراری ارتباط با ماشین های NC و CNC از دستوراتی که با حرف G انگلیسی شروع می شوند استفاده می کنند. این دستورات در بر گیرنده تمام فرامین حرکتی و تنظیمی می باشند که با کمک این دستورات که اصطلاحاً G-CODE نامیده می شوند، می توان ماشین را کنترل و دستورات مورد نظر را اعمال کرد. G-Code نام زبان برنامه نویسی اکثر ماشین ابزارهای کنترل عددی میباشد. G-Code زبانی حروفی-عددی میباشد، که نحوه حرکت ابزارها و همچنین دیگر لوازم و ادوات ماشین نظیر باز یا بسته بودن مایع خنک کن، روشن یا خاموش بودن مکنده براده، باز یا بسته بودن درب دستگاه و … را کنترل میکند. با این زبان میتوان حرکتهای زیر را برای ابزار فراهم آورد:
- حرکت سریع به یک نقطه خاص
- حرکت با پیشروی مشخص روی خط و روی قطاعی از دایره
- تکرار یک سری از عملیاتها که مناسب برای سوراخ کاری، برش کاری، حدیده کاری و … میباشد.
- تعیین مشخصاتی برای ابزار نظیر افست از مرجع