G-code برای برنامه نویسی و ماشین کاری CNC چیست؟
G-code نوعی زبان برنامه نویسی کنترل عددی کامپیوتری با کاربرد آسان است که در نرم افزار CAM برای کنترل یک ماشین CNC برای کار خودکار استفاده می شود.
کد جی چیست؟
G-code رایج ترین زبان برنامه نویسی CNC است که در نرم افزار CAM (Computer Aided Manufacturing) برای کنترل ماشین ابزارهای خودکار استفاده می شود که به RS-274 نیز معروف است.
کد G دستورالعمل برنامه CNC است که از آن به عنوان دستور G یاد می شود. با استفاده از کد G می توان موقعیت یابی سریع، درون یابی دایره ای معکوس، درون یابی دایره ای موازی، درون یابی دایره ای نقطه میانی، برنامه ریزی شعاع و پردازش پرش را برای ماشینکاری CNC انجام داد.
مفسر G-code چیست؟
مفسر کد G یک ماژول مهم نرم افزار کنترلر CNC است. دستگاه های CNC معمولاً از کدهای G برای توصیف اطلاعات ماشینکاری ماشین ابزار مانند مسیر ابزار، انتخاب مختصات و باز شدن مایع خنککننده استفاده میکنند. وظیفه اصلی مفسر G-code تفسیر کدهای G به بلوک های داده است که توسط سیستم CNC قابل تشخیص است. باز بودن مفسر G-code نیز مشکلی است که باید در طراحی و پیاده سازی مورد توجه قرار گیرد.
در مفسر G-code، تجزیه کلمه کلیدی G-code استخوان بندی است و گروه بندی کد مبنای بررسی نحو است.
مفسر کد G کد G را می خواند، آن را به کد میانی G تفسیر می کند و سپس تحت پردازش درون یابی و کنترل موقعیت قرار می گیرد و در نهایت ماژول خروجی درایور را صدا می کند تا آن را به کارت PCI یا ISA یک دستگاه CNC خروجی دهد.
کد G مخفف چیست؟
G00 مخفف موقعیت یابی سریع است.
G01 مخفف درونیابی خطی است.
G02 مخفف درون یابی دایره ای در جهت عقربه های ساعت است.
G03 مخفف درون یابی دایره ای خلاف جهت عقربه های ساعت است.
G04 مخفف مکث زماندار است.
G05 مخفف درونیابی قوس از طریق نقاط میانی است.
G06 مخفف درونیابی سهمی است.
G07 مخفف Z-spline interpolation می باشد.
G08 مخفف شتاب تغذیه است.
G09 مخفف کاهش تغذیه است.
G10 مخفف داده setup است.
G16 مخفف برنامه نویسی قطبی است.
G17 مخفف ماشینکاری هواپیمای XY است.
G18 مخفف هواپیمای XZ ماشینکاری شده است.
G19 مخفف ماشین YZ هواپیما است.
G20 مخفف اندازه های امپراتوری (سیستم فرانک) است.
G21 مخفف اندازه های متریک (سیستم فرانک) است.
G22 مخفف شعاع اندازه برنامه ریزی شده است.
G220 مخفف استفاده در رابط عامل سیستم است.
G23 مخفف Diameter Size Programmable است.
G230 مخفف استفاده در رابط عامل سیستم است.
G24 مخفف پایان زیربرنامه است.
G25 مخفف Jump Machining است.
G26 مخفف Loop Machining است.
G30 مخفف بزرگنمایی حذف است.
G31 مخفف تعریف بزرگنمایی است.
G32 مخفف عبارت Equal Pitch Thread Cutting، Imperial است.
G33 مخفف عبارت Equal Pitch Thread Cutting, Metric است.
G34 مخفف برش با نخ افزایش یافته است.
G35 مخفف برش با نخ کاهش یافته است.
G40 مخفف ابزار offset/tool offset logout است.
G41 مخفف عبارت cutter compensation - left است.
G42 مخفف عبارت cutter compensation - درست است.
G43 مخفف ابزار افست - مثبت است.
G44 مخفف ابزار offset - negative است.
G45 مخفف tool offset +/- است.
G46 مخفف tool offset +/- است.
G47 مخفف ابزار offset-/- است.
G48 مخفف ابزار offset -/+ است.
G49 مخفف ابزار offset 0/+ است.
G50 مخفف ابزار offset 0/- است.
G51 مخفف tool offset +/0 است.
G52 مخفف ابزار offset-/0 است.
G53 مخفف عبارت straight offset, log off است.
G54 مخفف راست افست X است.
G55 مخفف راست افست Y است.
G56 مخفف مستقیم افست Z است.
G57 مخفف خطی افست XY است.
G58 مخفف راست افست XZ است.
G59 مخفف عبارت straight offset YZ است.
G60 مخفف حالت مسیر دقیق (خوب) است.
G61 مخفف حالت مسیر دقیق (وسط) است.
G62 مخفف حالت مسیر دقیق (درشت) است.
G63 مخفف ضربه زدن است.
G68 مخفف ابزار offset، گوشه داخلی است.
G69 مخفف ابزار افست، گوشه های بیرونی است.
G70 مخفف اندازه های امپراتوری است.
G71 مخفف اندازه های متریک است.
G74 مخفف بازگشت نقطه مرجع (ماشین صفر) است.
G75 مخفف بازگشت به مختصات برنامه ریزی شده صفر است.
G76 مخفف حلقه های مرکب رزوه ای است.
G80 مخفف عبارت Canned cycle خروج از سیستم است.
G81 مخفف چرخه های کنسرو خارجی است.
G331 مخفف چرخه های کنسرو رزوه ای است.
G90 مخفف اندازه مطلق است.
G91 مخفف اندازه نسبی است.
G92 مخفف مختصات پیش ساخته است.
G93 مخفف زمان شمارش معکوس، نرخ تغذیه است.
G94 مخفف نرخ خوراک، فید در دقیقه است.
G95 مخفف نرخ خوراک، تغذیه در هر چرخش است.
G96 مخفف کنترل سرعت خطی ثابت است.
G97 مخفف لغو کنترل سرعت خطی ثابت است.