در حال حاضر ،دو زبان برنامه نویسی رایج تر می باشد
زبان ISO/DIN (Gکد)
اکثریت سیستمهای کنترل CNC با این زبان برنامه نویسی می شوند.دستورالعمل ،با کد G تعریف می شوند. تعدادی از G کدها دارای تعریف استاندارد می باشند و سازندگان CNC خود را موظف به مطابقت با این استاندارد می دانند.تعدادی از کدها نیز آزادند و هر کنترل کننده CNC تعریف جداگانه ای برای این کدها دارد.
مثالی از یک برنامه با زبان ISO/DIN :
4856%
N5G17G71G90G56
N10G00Z200
N15T5D5M6
N20S1850M3
N25Z2
N30GI Z-10F300M8
N32X300
N40Y150
N45G91X200Y-18
N50G2X80Y80 10J-80
N1000M30
زبان برنامه نویسی هایدین هاین(Heidenhain)
این زبان ،مخصوص شرکت آلمانی هایدین هاین است.ویژگی این زبان ،استفاده از کدهایی است که با زبان انگلیسی مطابقت دارند.به عنوان مثال ،برای حرکت خطی از کد L (Line)،برای حرکت دایره ای از کد C (Circle) و برای مختصات مرکز از کد CC (Circle Center) استفاده شده است.
مثالی از یک برنامه به زبان هایدین هاین:
Begin pgm 10MM0
1 BLK Form 0.1z x0 Y0Z-100
2 BLK Form0.2X300Y400Z0
3 Tool def l0 R8
4 Tool call l Z S 1800
5 L Z20Fmax M03
6 L X 130Y250 F R0
7 L Z-8 F300
8 L IX50 IY80 F500
9 CR IX100IY100DR-R100
شامل 20 صفحه فایل word قابل ویرایش
دانلود مقاله زبانهای برنامه نویسی