آموزش G-Code

آموزش کاربردی G-Code با یک مثال ساده

مانند هر زبان ماشین دیگری دستورات g-code نیز مانند توابع صدا زده می شوند. یعنی اینکه اسم دستور در ابتدا و سپس پارامتر یا پارامترهای دستور در ادامه می آیند که با “خط فاصله” – Space – جدا میشوند.

دستورات g-code را می توان به دو دسته تقسیم کرد، دستورات حرکتی، دستورات عملکردی.

دستورات حرکتی آن دسته دستوراتی هستند که باعث جابجایی محورها میشوند. بعنوان مثال برای یک CNC سه محور دارای محور های X-Y-Z، برای انقال محور به مرکز ( نقطه ۰،۰،۰ ) این خط دستور را می نویسیم:

X0 Y0 Z0

این خط دستور شامل ۳ دستور است، انتقال محور X به مختصات ۰، انتقال محور Y به مختصات ۰ و انتقال محور Z به مختصات ۰ ( مختصات ۰،۰،۰ همان مختصات Home یا شروع است )

بعنوان نمونه، فایل خروجی از تبدیل یک فایل PLT که توسط CorelDraw طراحی شده و توسط نرم افزار All to G-Code Conventer به فایل g-code تبدیل شده است را مورد بررسی قرار میدهیم.


۰:  G1 F1000
۱:  Z10
۲:  X-20.000000 Y-20.000000
۳:  Z0
۴:  X-20.000000 Y-20.000000
۵:  X20.000000 Y-20.000000
۶:  X20.000000 Y-20.000000
۷:  X20.000000 Y20.000000
۸:  X20.000000 Y20.000000
۹:  X-20.000000 Y20.000000
۱۰: X-20.000000 Y20.000000
۱۱: X-20.000000 Y-20.000000
۱۲: Z10
۱۳: X0 Y0

همانطور که ملاحظه میکنید در خط ۰ برنامه، دو دستور مشاهده میشود. دستور G1 و F1000.
دستور G1 به معنی حرکت خطی است، به این صورت که محور ها با سرعتی خطی ( یکنواخت ) حرکت کنند.
دستور F1000 برای تعیین Feedrate یا نرخ خوراک است. نرخ خوراک اصطلاحی است که برای سرعت حرکت محورها در سیستم های CNC عنوان می شود. در اینجا نرخ خوراک ۱۰۰۰ تنظیم شده و واحد آن متر بر دقیقه است.
هر چه نرخ خوراک بیشتر باشد سرعت حرکت محورها زیاد، در نتیجه احتمال خرابی کار و شکستن و گیرکردن فرز درون کار بالا میرود. نسبت به نوع و جنس کار نرخ های متفاوتی برای فرزکاری استفاده می شود.
ادامه دستورات برنامه همگی دستورات حرکتی هستند و صرفا جهت جابجایی محور ها استفاده می شوند. تنها نکته لازم به ذکر این است که با دقت به برنامه متوجه اعداد منفی Y و X میشوید که نشان میدهد محورها از نقطه صفر به هر دو جهت حرکت میکنند. این یعنی اگر شما بعنوان یک ماشین کار نقطه صفر دستگاه را در گوشه های ماشین CNC تنظیم کرده باشید این برنامه اجرا نخواهد شد! برای اینکه از ابعاد کار خود و همچنین میزان حرکت محورها از نقطه صفر مطلع شوید میتوانید از نرم افزار G-Code Analyser استفاده کنید.

این برنامه نمونه پس از اجرا مربعی به عرض ۴۰ میلی متر ( ۴ سانتی متر ) برش میدهد.

درباره نویسنده

احسان

یه علاقمند به حوزه علم و فناوری که دوست داره با به اشتراک گذاشتن دانشش قدم کوچکی برای کمک به جامعه فنی برداره :)

نظر بگذارید