یک برنامه ساده برای تولید کد g. نحوه تولید کد برای ماشین های CNC چرا استفاده از رایانه شخصی برای تولید کدها بهتر است؟

که کد را برای ساده تولید می کند گیره نگهدارنده CNCبر اساس ورودی مولفه های. من این مولد را برای اهداف یادگیری در حال حاضر ساختم، اما در حال حاضر ایده هایی برای ایجاد برخی دیگر نیز بر اساس این کد دارم. G-Code حاصل باید به خوبی اجرا شود grblماشین آلات (تست شده).

این یک گیره نگهدارنده ساده CNC است که می تواند از ورق چوب (مانند تخته سه لا) بریده شود. شما می توانید اندازه کلی، عرض شکاف، قطر سوراخ و سایر اندازه گیری ها را پیکربندی کنید. من همچنین پیش نمایش دو بعدی و سه بعدی را در این پست قرار دادم تا بتوانید با پارامترها بازی کنید.

هشدار: من هیچ مسئولیتی در قبال G-code ایجاد شده نمی پذیرم. استفاده از آن در مال خودتخطر / فقط برای مرجع.

درباره این ژنراتور G-Code

می توانید پارامترهای مختلف گیره را در فرم زیر تغییر دهید و نتایج فوری را به صورت آنلاین مشاهده کنید. G-code را تولید می کند و همچنین نتایج را به صورت تعاملی به صورت آنلاین پیش نمایش می کند. این باید ساده و آسان برای استفاده باشد.

به خاطر داشته باشید که کد به دست آمده فرض می کند که حداقل Z جدول CNC صفر است. ارتفاع مواد روی صفر Z اضافه می شود. بنابراین از مثبت (ارتفاع مواد) شروع به برش می کند تا به Z صفر برسد. می توانید با اعمال افست منفی Z در فرم، این مورد را تغییر دهید. همان مقدار ارتفاع مواد، اما منفی). نرخ فید در حال حاضر ثابت است، اما می‌توانید بعداً با جستجوی ساده آن را تغییر دهید و در فایل جایگزین کنید.

اگر عرض شکاف کوچکتر از قطر ابزار باشد، فقط خط مستقیم را برش می دهد (بدون حرکت مستطیلی). اگر قطر سوراخ کوچکتر از قطر ابزار باشد، یک سوراخ مستقیم ایجاد می کند. این ممکن است در پیش نمایش دو بعدی قابل مشاهده نباشد. اگر سوراخی روی گیره قرار نگیرد، ممکن است رد شود.

از آنجایی که این ژنراتور قطر ابزار را در نظر می گیرد، طول و عرض اندازه حاصل می شود.

اندازه گیری در
عرض و طول ایکس
قطر سوراخ و عرض شیار و
افست پروژه X، Y و Z (می تواند اعداد منفی باشد) ایکس ایکس
ارتفاع مواد و برش در هر پاس و
قطر ابزار و ارتفاع مطمئن و
مرزهای دویدن (در امن Z) قبل از برش واقعی
تولید می کنند

عکس نتیجه نهایی - گیره CNC در حال استفاده

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

کنترل عددی یا به اختصار CNC یک امر تخصصی است برنامه سیستمبرای کنترل درایوها، تجهیزات مختلف تولید ماشین ابزار و مکانیسم های دیگر.

انواع یونیت های CNC

انواع تجهیزات مجهز به CNC می توانند عبارتند از:

  • دستگاه های CNC. به عنوان مثال، ماشین هایی که برای کار بر روی پلاستیک، چوب، تراش، ماشین های فرز طراحی شده اند. در دهه 50 قرن 19 آغاز شد.
  • موتورهای الکتریکی بر اساس کنترل برداری.
  • ربات های صنعتی نوآورانه؛
  • مکانیسم های جانبی، به عنوان مثال، اسکنرهای سه بعدی و چاپگرها.

دقیقاً به دلیل چنین تنوعی از سیستم های مبتنی بر CNC است که نسل های خاص. CNC را کد می کند و این معنی را به دست می آورد.

ایجاد کدها

برای تولید کدی که نیاز دارید برنامه تخصصیبرای ایجاد همین کدها اغلب در تولید به خوبی مشخص شده است که اپراتور از چه برنامه ای برای کنترل استفاده می کند.

اما در صورت لزوم، پیدا کنید نرم افزاربرای تولید کدهای g به صورت آنلاین نیز. علاوه بر این، برای ایجاد یک برنامه کنترل عددی به هیچ مهارت اضافی یا مدرک پیشرفته در هیچ زمینه ای نیاز نخواهید داشت. مفاهیم اساسی در تعیین کمیت های هندسی و فیزیکی بر اساس دانش کسب شده در مدرسه کافی است.

به عنوان مثال، دانش ممکن است مورد نیاز باشد:

  1. نحوه وارد کردن مشخصات هندسی و ابعاد یک قطعه
  2. پارامترهای دستگاه ها و ابزار لازم برای پردازش قطعه.
  3. چه مقدار ضخامت لایه باید برداشته شود؟
  4. ابزار مورد استفاده چقدر باید برش ها را ایجاد کند؟

همه این داده ها بسیار پیچیده به نظر می رسند. اما برای ایجاد g آنها ضروری هستند. علاوه بر این، بسیاری از آنها در سطح شهودی کاملاً قابل درک هستند. برنامه مشابه(که کدهای g را ایجاد می کند) به طور خودکار در ماشین های مجهز به CNC استفاده می شود.

برنامه های آنلاین برای ایجاد کد

خدمات موجود برای کنترل عددی نرم افزار به صورت آنلاین عمل می کنند. آنها در حالت نرم افزار به عنوان سرویس ارائه می شوند. در عین حال، هنگام کار بر روی خدمات آنلاین نیازی به آن نیست برنامه اضافیبرای کامپیوتر یک مرورگر استاندارد کافی خواهد بود. علاوه بر این، دسترسی را می توان نه تنها از یک رایانه رومیزی، بلکه از یک لپ تاپ نیز به دست آورد. رایانه لوحییا گوشی هوشمند نکته اصلی این است که یک مرورگر اینترنت روی دستگاه نصب شده است.

ایجاد شده با خدمات آنلایناین برنامه ها را می توان برای آسیاب، پلاسما، تراشکاری، تخلیه الکتریکی و سایر ماشین های طراحی شده برای پردازش مواد مختلف استفاده کرد.

چرا استفاده از رایانه شخصی برای تولید کدها بهتر است؟

امروزه دو راه اصلی برای ورود به یک برنامه کنترلی وجود دارد:

  1. استفاده از برنامه نویسی فروشگاهی (از طریق رک CNC).
  2. از طریق کامپیوتر با انتقال بیشتر به رک.

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

تایپ یک برنامه کد g در کامپیوتر بسیار ساده تر است. این را می توان کاملاً در هر جایی انجام داد ویرایشگر متن سیستم های ویندوز. حتی در یک دفترچه یادداشت استاندارد. علاوه بر این، ویرایشگرهای متنی تخصصی برای سیستم کد g وجود دارد. آنها عملکرد پیشرفته ای را با قابلیت های عالی ارائه می دهند.

به هر حال، خود ماشین‌ها در قالب‌های m و g بر اساس فرم‌های استاندارد EIA/ISO کار می‌کنند. به همین دلیل است که با استفاده از چنین ویرایشگرهای متنی، انتقال داده ها به دستگاه هنگام ایجاد یک برنامه بسیار ساده تر است.

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

در تعقیب پردازنده های پست قدرتمند - برنامه های کاربردی CAM، اپراتورهای ماشین متوجه یک محصول نرم افزاری ارزان، در دسترس و آسان برای یادگیری نمی شوند. در همه انجمن ها، سوالات زیادی برای استادان باهوش وجود دارد - نحوه درک تنظیمات برنامه های جهانی، جستجوی اینترنت در جستجوی نسخه های هک شده از برنامه های گران قیمت، به دلایلی فکر نمی کنیم که خرید آسان تر باشد. محصول نرم افزاری ارزان قیمت صادقانه و قانونی، و آنچه مهم است - و بسیار موثر، آن را روی تجهیزات خود اعمال کنید.

سرگرمی های خانگی و ماشین آلات CNC یا ماشین آلات ساخت و ساز خانگی یا مقاوم سازی شده در حال حاضر به طور فزاینده ای در حال گسترش هستند. همه چیز معمولاً با برنامه کنترل روشن است - MACH است، عملا هیچ جایگزینی وجود ندارد. و با انتخاب یک پس پردازشگر، معمولا استاد خانه دچار مشکل می شود.

استفاده از یک دستگاه CNC را برای ایجاد یک نقش برجسته ساده در نظر بگیرید.

راه حل ارزان قیمت G-code برای این منظور - ساده و برنامه راحت Bmp2Cnc.

Bmp2Cnc یک برنامه کنترل G-code (برنامه نویس G-code) از یک تصویر نیم تنه ایجاد می کند. شما همچنین می توانید یک عکس رنگی را در برنامه آپلود کنید: امکان تبدیل یک تصویر رنگی به نیمه تون وجود دارد، اما در اینجا از یک نقاشی سیاه و سفید آماده به عنوان مثال استفاده می کنیم:

بیایید گام به گام کار با برنامه را بررسی کنیم.

بنابراین، تصویر را در برنامه آپلود کنید. اندازه تصویر را به اندازه ای تغییر می دهیم که با اندازه نقش برجسته آینده مطابقت دارد. مقدار 100 میلی متر را در کادر "Width" وارد کنید و اگر پرنده ای در کادر زیر وجود دارد، ارتفاع تصویر با همان مقیاس تغییر می کند:

بعد، صفر را انتخاب کنید.ساده ترین راه این است که گوشه سمت چپ پایین تصویر را به عنوان مبدا مختصات UE بگیرید. چرا؟ راحتی در این واقعیت نهفته است که ابعاد نقش برجسته در آینده در برنامه کنترل Mach3 با وضوح بیشتری نمایش داده می شود و دستکاری بیشتر آسان تر خواهد بود. برنامه کنترل- مقیاس بخش، حلقه، i.e. چندین عملیات یکسان را با استفاده از یک برنامه کنترل روی یک قطعه کار انجام دهید و موارد زیر:

جالب ترین لحظه فرا می رسد. اکنون جزئیات را در حجم خواهیم دید.در بخش "عمق" ما عمق را برای رنگ های سفید و سیاه تصویر تعیین می کنیم. برای نقش برجسته ما با ابعاد 100 در 100، عمق تیره ترین سایه سیاه را روی 10 میلی متر اول تنظیم کنید، روی دکمه «اعمال» کلیک کنید. یک ثانیه بعد، تسکین حاصل را در پنجره تجسم گرافیکی می بینیم:

به حجم بیشتری نیاز دارید؟ عمق را تنظیم کنید 15 میلی متر. اکنون این بخش بسیار حجیم به نظر می رسد:

در گفتگوی بعدی bmp2cnc، پس پردازشگر مناسب برای سیستم ما را انتخاب کنید - Mach2-3 بر حسب میلی متر و p. بیایید به انتخاب یک ابزار برویم:

انتخاب کاتر مناسببا بینی تیز، که قسمت ما را کاملا تمیز پردازش می کند:

انتخاب قطر ابزار- برش ها و پاس های موازی، فریب نخورید و پارامترهای خیلی بالا را تنظیم کنید - در غیر این صورت پردازش ساعت ها یا حتی روزها طول می کشد! در اینجا بهتر است مصالحه کنید، اجازه دهید قطعه کمی زبر باشد؛ در پایان، در هر صورت باید آن را سمباده بزنید (زیرا تصویر اصلی کیفیت پایینی داشت)، اما دستگاه پردازش را بسیار سریعتر انجام می دهد. :

بسته به سختی مواد، کیفیت ابزار و غیره می توان تعداد پاس های عمقی را به هر عددی تنظیم کرد.

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

با کلیک بر روی دکمه "محاسبه".- و ما مسیرهای پردازش حاصل را می بینیم. در یک پنجره جداگانه یک برنامه کنترل آماده وجود دارد:

بعد شما می توانید اجرای شبیه سازی پردازش. یک ابزار برش متحرک روی صفحه برنامه در امتداد مسیرهای ایجاد شده در Bmp2Cnc حرکت می کند و تصویری عالی از عملکرد دستگاه به ما ارائه می دهد:

همین. فایل G-code NC را می توان به دستگاه ارسال کرد و نتایج کار را می توان به عنوان یک پروژه Bmp2Cnc برای دسترسی و تغییرات بعدی یا به عنوان مدل Stl یا Dxf ذخیره کرد.

برنامه G-code تمام شده در Mach3 بارگذاری می شود: