تلفن / واتس اپ / اسکایپ
+86 18810788819
ایمیل
john@xinfatools.com   sales@xinfatools.com

دستورالعمل برنامه نویسی مرکز ماشینکاری CNC اگر بلد نیستید بیایید یاد بگیرید

1. دستور مکث

G04X (U)_/P_ به زمان مکث ابزار اشاره دارد (تغذیه متوقف می شود، اسپیندل متوقف نمی شود)، و مقدار بعد از آدرس P یا X زمان مکث است. مقدار پس از

به عنوان مثال، G04X2.0؛ یا G04X2000؛ 2 ثانیه مکث کنید

G04P2000;

با این حال، در برخی از دستورالعمل‌های پردازش سیستم سوراخ (مانند G82، G88 و G89)، به منظور اطمینان از دقت پایین سوراخ، زمانی که ابزار به پایین سوراخ پردازش می‌شود، یک زمان مکث وجود دارد. در این زمان فقط با آدرس P قابل بیان است. اگر آدرس X نشان دهد که سیستم کنترل X را مقدار مختصات محور X در نظر گرفته و آن را اجرا می کند.

به عنوان مثال، G82X100.0Y100.0Z-20.0R5.0F200P2000؛ (100.0، 100.0) را تا انتهای سوراخ دریل کنید و 2 ثانیه مکث کنید.

G82X100.0Y100.0Z-20.0R5.0F200X2.0; حفاری (2.0، 100.0) تا انتهای سوراخ بدون مکث.

2. تفاوت ها و اتصالات بین M00، M01، M02 و M30

M00 یک دستورالعمل مکث بدون قید و شرط برای برنامه است. هنگامی که برنامه اجرا می شود، تغذیه متوقف می شود و اسپیندل متوقف می شود. برای راه اندازی مجدد برنامه ابتدا باید به حالت JOG برگردید، CW (اسپیندل رو به جلو) را فشار دهید تا اسپیندل شروع شود و سپس به حالت AUTO برگردید، کلید START را فشار دهید تا برنامه شروع شود.

M01 یک دستورالعمل مکث انتخابی برنامه است. قبل از اجرای برنامه، کلید OPSTOP در کنترل پنل باید روشن باشد. اثر بعد از اجرا همان M00 است. برنامه باید مانند بالا راه اندازی مجدد شود.

M00 و M01 اغلب برای بازرسی یا براده برداری ابعاد قطعه کار در طول پردازش استفاده می شوند.

M02 دستورالعمل اصلی پایان برنامه است. هنگامی که این دستور اجرا می شود، تغذیه متوقف می شود، اسپیندل متوقف می شود و مایع خنک کننده خاموش می شود. اما مکان نما برنامه در پایان برنامه متوقف می شود.

M30 دستور اصلی پایان برنامه است. عملکرد مشابه M02 است، تفاوت در این است که مکان نما به موقعیت سر برنامه برمی گردد، صرف نظر از اینکه بخش های برنامه دیگری بعد از M30 وجود دارد یا خیر.

3. آدرس های D و H به یک معنا هستند

پارامترهای جبران ابزار D و H عملکرد یکسانی دارند و می توانند به دلخواه با هم تعویض شوند. هر دو نشان دهنده نام آدرس ثبت جبران خسارت در سیستم CNC هستند، اما مقدار جبران خاص توسط آدرس شماره جبران در پشت آنها تعیین می شود. اما در مراکز ماشینکاری به منظور جلوگیری از خطا، عموماً به صورت مصنوعی تصریح می شود که H آدرس جبران طول ابزار، عدد جبران از 1 تا 20، D آدرس جبران شعاع ابزار و شماره جبران از No شروع می شود. 21 (یک مجله ابزار با 20 ابزار).

به عنوان مثال، G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. فرمان آینه

دستورالعمل های پردازش تصویر آینه ای M21، M22، M23. هنگامی که فقط محور X یا محور Y منعکس می شود، ترتیب برش (فرز کاری بالا رفتن و برش بالا)، جهت جبران ابزار، و فرمان درون یابی قوس الکتریکی برخلاف برنامه واقعی خواهد بود، همانطور که در شکل 1 نشان داده شده است. محور و محور Y به طور همزمان آینه می شوند، ترتیب تغذیه ابزار، جهت جبران ابزار و فرمان درون یابی قوس بدون تغییر باقی می مانند.

توجه: پس از استفاده از دستور mirror، باید از M23 برای لغو آن استفاده کنید تا بر برنامه های بعدی تأثیر نگذارید. در حالت G90، هنگام استفاده از تصویر آینه یا فرمان لغو، باید قبل از استفاده از سیستم مختصات قطعه کار، به مبدا برگردید. در غیر این صورت، سیستم CNC نمی تواند مسیر حرکت بعدی را محاسبه کند و حرکت تصادفی ابزار رخ می دهد. در این زمان برای رفع مشکل باید عملیات بازگشت مبدا دستی انجام شود. چرخش دوک با دستور mirror image تغییر نمی کند.

شکل 1: جبران ابزار، تغییرات رو به جلو و معکوس در حین آینه کاری

5. دستور درون یابی قوس

G02 درون یابی در جهت عقربه های ساعت است، G03 درون یابی خلاف جهت عقربه های ساعت است. در صفحه XY، فرمت به شرح زیر است: G02/G03X_Y_I_K_F_ یا G02/G

03X_Y_R_F_، که در آن

هنگام برش قوس، لطفاً توجه داشته باشید که وقتی q≤180 درجه، R یک مقدار مثبت است. وقتی q> 180 درجه، R یک مقدار منفی است. I و K را می توان با R نیز مشخص کرد. وقتی هر دو به طور همزمان مشخص شوند، دستور R اولویت دارد و I، K نامعتبر است. R نمی تواند برش دایره کامل را انجام دهد و برش دایره کامل را فقط می توان با I، J و K برنامه ریزی کرد، زیرا دایره های بی شماری با شعاع یکسان از یک نقطه عبور می کنند، همانطور که در شکل 2 نشان داده شده است.

شکل 2 دایره ای که از همان نقطه می گذرد

وقتی I و K صفر هستند، می توان آنها را حذف کرد. صرف نظر از حالت G90 یا G91، I، J و K بر اساس مختصات نسبی برنامه ریزی می شوند. در طول درونیابی قوس، دستورالعمل های جبران ابزار G41/G42 را نمی توان استفاده کرد.

6. مزایا و معایب G92 و G54~G59

G54~G59 سیستم مختصاتی است که قبل از پردازش تنظیم شده است و G92 سیستم مختصاتی است که در برنامه تنظیم شده است. پس از استفاده از G54~G59 دیگر نیازی به استفاده مجدد از G92 نیست، در غیر این صورت G54~G59 تعویض می شود و باید از مصرف آن خودداری شود، مانند جدول 1.

جدول 1 تفاوت بین G92 و سیستم مختصات کاری

توجه: (1) هنگامی که از G92 برای تنظیم سیستم مختصات استفاده می شود، استفاده مجدد از G54~G59 هیچ تاثیری نخواهد داشت مگر اینکه سیستم خاموش و راه اندازی مجدد شود، یا از G92 برای تنظیم سیستم مختصات قطعه کار جدید مورد نیاز استفاده شود. (2) پس از پایان برنامه استفاده از G92، اگر ماشین ابزار برنگردد؟

اگر مبدا تنظیم شده توسط 羾92 دوباره راه اندازی شود، موقعیت فعلی ماشین ابزار به مبدا مختصات قطعه کار جدید تبدیل می شود که مستعد تصادف است. بنابراین، امیدوارم خوانندگان با احتیاط از آن استفاده کنند.

7. زیربرنامه تغییر ابزار را آماده کنید.

در مرکز ماشینکاری، تغییر ابزار اجتناب ناپذیر است. با این حال، ماشین ابزار هنگام خروج از کارخانه دارای یک نقطه تغییر ابزار ثابت است. اگر در موقعیت تغییر ابزار نباشد، ابزار قابل تغییر نیست. علاوه بر این، قبل از تعویض ابزار، جبران و چرخه ابزار باید لغو شود، اسپیندل متوقف شود و مایع خنک کننده خاموش شود. شرایط زیادی وجود دارد. اگر قبل از هر تغییر ابزار دستی باید از این شرایط اطمینان حاصل شود، نه تنها مستعد خطا، بلکه ناکارآمد خواهد بود. بنابراین، می‌توانیم یک برنامه تغییر ابزار را کامپایل کنیم تا آن را ذخیره کنیم و از آن در حالت DI استفاده کنیم. تماس با M98 می تواند عمل تغییر ابزار را در یک حرکت کامل کند.

با در نظر گرفتن مرکز ماشینکاری PMC-10V20 به عنوان مثال، برنامه به شرح زیر است:

O2002؛ (نام برنامه)

G80G40G49; (لغو چرخه ثابت و جبران ابزار)

M05; (دوک می ایستد)

M09؛ (خنک کننده خاموش)

G91G30Z0; (محور Z به مبدا دوم باز می گردد که نقطه تغییر ابزار است)

M06; (تغییر ابزار)

M99; (پایان زیربرنامه)

هنگامی که نیاز به تغییر ابزار دارید، فقط باید "T5M98P2002" را در حالت MDI تایپ کنید تا ابزار مورد نیاز T5 را جایگزین کنید، بنابراین از بسیاری از اشتباهات غیر ضروری جلوگیری کنید. خوانندگان می توانند زیربرنامه های تغییر ابزار مربوطه را با توجه به ویژگی های ماشین ابزار خود جمع آوری کنند.

8. دیگر

شماره توالی بخش برنامه، نشان داده شده با آدرس N. به طور کلی، خود دستگاه CNC فضای حافظه محدودی دارد (64K). به منظور صرفه جویی در فضای ذخیره سازی، اعداد دنباله بخش برنامه حذف می شوند. N فقط نشان دهنده برچسب بخش برنامه است که می تواند جستجو و ویرایش برنامه را تسهیل کند. هیچ تاثیری در فرآیند ماشینکاری ندارد. تعداد دنباله را می توان کم یا زیاد کرد و نیازی به تداوم مقادیر نیست. با این حال، هنگام استفاده از دستورالعمل‌های حلقه خاص، دستورالعمل‌های پرش، فراخوانی زیر روال‌ها و دستورالعمل‌های آینه‌ای نمی‌توان آن را حذف کرد.

9. در همان بخش برنامه، برای همان دستورالعمل (کاراکتر آدرس یکسان) یا همان گروه از دستورالعمل ها، دستوری که بعداً ظاهر می شود اعمال می شود.

به عنوان مثال، برنامه تغییر ابزار، T2M06T3; جایگزین T3 به ​​جای T2.

G01G00X50.0Y30.0F200; G00 اجرا می شود (اگرچه مقدار F وجود دارد، G01 اجرا نمی شود).

کدهای دستورالعملی که در یک گروه نیستند، اگر در همان بخش برنامه با تبادل دنباله اجرا شوند، تأثیر یکسانی دارند.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

تمام موارد فوق در مرکز ماشینکاری PMC-10V20 (FANUCSYSTEM) اجرا و ارسال شدند. در کاربردهای عملی، تنها به درک عمیق قوانین استفاده و برنامه نویسی دستورالعمل های مختلف نیاز است.

ابزار CNC شینفا دارای ویژگی های کیفیت خوب و قیمت پایین می باشد. برای جزئیات لطفاً به آدرس زیر مراجعه کنید:

تولیدکنندگان ابزارهای CNC – کارخانه و تامین کنندگان ابزارهای CNC چین (xinfatools.com)


زمان ارسال: نوامبر-06-2023