فهرست مطالب:
بروزرسانیشده در آبان 1, 1402
نحوه تهیه جی کد از نقشه دو بعدی (تبدیل DXF به G-code) : تبدیل از DXF به G-code برای برش صحیح مدل CNC مفید است. سه روش عالی برای تبدیل DXF به G-code را باهم بررسی میکنیم چند روش برای برش لیزر و حکاکی و یک روش برای فرز CNC .
وقتی نوبت به تولید میرسد، انواع فایلهای دیجیتالی زیادی وجود دارد (مانند NC ،Tap ،OBJ، STL، 3MF ،CNC) که میتوانند به جای یکدیگر در ماشینهای تراش و فرز و یا چاپگرهای سه بعدی مختلف استفاده شوند، اما برخی از ماشینها، مانند ماشینهای CNC، فقط میتوانند فرمتهای فایل خاصی را بخوانند.
در میان کاربران دستگاه های CNC ،فرمت تبادل داده (یا DWG ، DXF) از محبوبیت خاصی برخوردار است زیرا برای به اشتراک گذاری نقشه هایی که می توانند بر روی یک روتر CNC برش داده شوند، عالی است. متأسفانه، بسیاری از دستگاه های CNC برای خواندن فایل های DXF مجهز نیستند و در عوض فقط می توانند G-code را بخوانند.
در این مقاله، فایلها و روشهای مختلف تبدیل فایل DXF به فرمت G-code را برای لیزر، روتر CNC یا حکاکی را بررسی میکنیم. برای تراش و فرز CNC برنامه های پیشرفته تری نیاز است که در آبنده به اون ها هم خواهیم پرداخت.
فایل های DXF و G-code چیست؟
DXF نسخه منبع باز Autodesk از فرمت فایل طراحی اختصاصی (DWG) است. این یک فرمت فایل گرافیکی برداری است که اطلاعات طراحی را به عنوان دنباله ای از “گروه ها” ذخیره می کند. و از آنجایی که آنها متن باز هستند، این فایل های طراحی اتوکد را می توان در سیستم عامل های غیر Autodesk استفاده کرد.
با این حال، ماشینهای خاصی، مانند روترهای CNC، نمیتوانند فایل DXF را تفسیر کنند. آنها فقط می توانند G-code را بخوانند.ممکنه بپرسید، جی کد چیست؟ G-code یک زبان برنامه نویسی است که از دستورات الفبایی استفاده می کند تا به ماشین CNC بگوید چگونه یک کار را انجام دهد.
تبدیل یک فایل مدل سه بعدی در پرینتر سه بعدی (مانند STL، OBJ، 3MF) به G-code را می توان با استفاده از یک اسلایسر انجام داد، اما ماشین های CNC به یک برنامه کمی متفاوت به نام G-code Generator نیاز دارند. تبدیل کننده های نقشه 2 بعدی به G-code به شما این امکان را میدهند که دستورالعملهای خاصی را که برای دستیابی به برش یا حکاکی مورد نظر روی قسمت مورد نظر خود لازم است، با توجه به ابزار یا مواد خاص مورد نیاز اضافه کنید. تبدیل کننده های G-code زیادی وجود دارد، اما همه آنها نمی توانند DXF را به G-code تبدیل کنند.
در حالی که مراحل خاص برای تبدیل DXF به G-code، به برنامه ای که استفاده می کنید بستگی دارد، اصول اولیه تبدیل اساساً این است که نقشه را بردارید و آن را به مراحلی تطبیق دهید که جزئیات نحوه برش را ماشین CNC انجام می دهد. اینها سپس به یک اسکریپت G-code تبدیل می شوند که دستگاه CNC می تواند آن را بخواند و دنبال کند.
روش شماره 1: Scan2CAD
اولین روش ما Scan2CAD است ، یک ابزار تبدیل فایل محبوب که هم توسط سازندگان و هم برای کسب و کارها برای تبدیل انواع مختلف فایل از جمله تصاویر اسکن شده استفاده می شود.
Scan2CAD از تبدیل DXF به G-code پشتیبانی می کند، بنابراین می توانید G-code را برای دستگاه CNC خود ایجاد کنید تا یک نقشه DXF را برش دهید.
این نرم افزار همچنین دارای بسیاری از ابزارهای تولید به کمک رایانه (CAM) است که می تواند به شما کنترل بر نحوه انجام کار برش را بدهد. هنگام تولید جی کد از نقشههای DXF، میتوانید افست Z دستگاه خود را تنظیم کنید، یک نقشه را مقیاس کنید، جهت چرخش را تنظیم کنید و از گزینههای G-code Bezier استفاده کنید.
برای تبدیل فایل DXF خود به یک فایل G-code در Scan2CAD، مراحل زیر را دنبال کنید:
- منوی File را در گوشه سمت چپ بالا باز کنید و سپس فایل DXF خود را باز کنید.
- دکمه تبدیل را انتخاب کنید و “Outline” را به عنوان روش برداری انتخاب کنید. سپس بر روی “Run” کلیک کنید.
- در صورت نیاز تعریف Vector را تنظیم کنید. هنگامی که به نتیجه دلخواه رسیدید، روی “OK” کلیک کنید.
- از ویژگی های CAM Scan2CAD برای ایجاد مسیرهای ابزار خود برای برش طراحی DXF استفاده کنید.
- مسیرهای ابزار را به عنوان یک فایل G-code خروجی بگیرید و ذخیره کنید.
روش شماره 2: DXF2Gcode
روش دوم ما برای تبدیل DXF به G-code استفاده از برنامه رایگان و منبع باز DXF2Gcode است . DXF2Gcode، همانطور که از نامش پیداست، برنامه ای برای تبدیل یک فایل DXF به G-code است – به طور خاص، G-code برای LinuxCNC، با نوع فرمت فایل “.ngc” – و برای کاربران دستگاه های CNC در نظر گرفته شده است. اگرچه پلتفرم و رابط کاربری ممکن است کمی ساده به نظر برسد، اما یک برنامه قابل اعتماد و موثر است.
این ابزار به عنوان یک برنامه CAM نیز عمل می کند و به شما امکان می دهد نحوه برش فایل DXF توسط دستگاه خود را پیکربندی کنید. دارای برخی از ویژگی های CAM عالی، مانند ابزار انتخاب لایه، حالت نمای لایه، تولید کننده مسیر ابزار اصلی خودکار و موارد دیگر. علاوه بر این، DXF2Gcode دارای مجموعه ای از تنظیمات است که سرعت چرخش، عمق، تغییر موقعیت و موارد دیگر را پوشش می دهد.
همه این ویژگی ها و ابزارها کنترل بیشتری را بر روی نحوه برش نقاشی به کاربر واگذار می کنند که بسیار عالی است. در اینجا نحوه تبدیل نقشه DXF به G-code آورده شده است ( کارهای عمومی لیزر و حکاکی) :
- روی منوی File در گوشه سمت چپ بالا کلیک کنید. سپس، روی «Open…» کلیک کنید و فایل DXF خود را انتخاب کنید.
- از تب لایه ها در سمت چپ رابط، تمام اشکالی را که می خواهید در برش خود قرار دهید انتخاب کنید.
- روی دکمه Options کلیک کنید و “Configuration…” را انتخاب کنید. در اینجا، می توانید تنظیمات پیکربندی، مانند تنظیمات دستگاه و موارد دیگر را تنظیم کنید.
- روی دکمه Export کلیک کنید و “Optimize Paths” را انتخاب کنید.
- در نهایت، G-code ایجاد شده را مرور کنید، دوباره روی دکمه Export کلیک کنید، “Export Shapes” را انتخاب کنید و فایل LinuxCNC G-code خود را ذخیره کنید.
از فایل های DXF برای فرز CNC جی کد تهیه کنید: (تبدیل DXF به G-code)
مرحله 1: G-Code را از فایل های DXF تولید کنید.
- از این لینک DXF2GCODE دانلود و استخراج کنید.
- در این برنامه، فایل DXF خود را باز کنید
- Select/deselect all انتخاب همه لایه ها در پنجره لایه سمت چپ (لایه)
- همچنین، در تصویر نشان داده شده، روی اشکال (طرح کلی، حفره ها و غیره) که می خواهید در G-Code خود وارد کنید، کلیک کنید.
- عمق فرز، سرعت فرز و غیره را انتخاب کنید و به صورت اختیاری، نقطه مبدا را حرکت دهید (0،0)
- مسیرها را برای تهیه G-Code ذخیره کنید.
مرحله 2: G-Code تولید شده را در یک شبیه ساز بارگذاری کنید.
قبل از اجرای G-Code در دستگاه فرز CNC، بیایید آن را در یک شبیه ساز امتحان کنیم.
- می توانید G-Code تولید شده را در یک ویرایشگر متن ساده (Notepad و غیره) باز کنید.
- G-Code ایجاد شده را در یک شبیه ساز G-Code کپی و جایگذاری کنید . خطوط قرمز حرکات ماشین ابزار CNC را در هوا نشان می دهد
اگر علاقه مند به آموزش برنامه نویسی CNC فرز و تراش سی ان سی (صفر تا صد) کلیک کنید.
مرحله 3: G-Code تولید شده را در نرم افزار فرز CNC خود بارگذاری کنید
G-code را با نرم افزار دستگاه فرز CNC خود باز کنید (مثلاً Mach3)
روش شماره 3: Carbide Create
در مرحله بعد، یک ابزار CAM و تبدیل فایل دیگر داریم به اسم Carbide Create. مانند DXF2Gcode نرم افزار Carbide Create منبع باز و رایگان برای استفاده است، و آن را به یک گزینه عالی برای تبدیل سایر فایلهای CNC قابل ماشینکاری (مانند DWG، SVG و غیره) تبدیل میکند.
Carbide Create یک پلتفرم عالی برای تبدیل نقشه DXF به G-code است و دارای ویژگی های زیادی است که آن را قادر می سازد کارهای بیشتری انجام دهد. حتی ابزارهای مدل سازی دو بعدی داخلی نیز وجود دارد که به شما امکان می دهد نقشه های خود را ایجاد کنید. اینها شامل استفاده از اشکال اصلی (مثلا مربع، دایره)، ایجاد متن دوبعدی، استفاده از تصاویر پس زمینه، تراز کردن طرح ها و موارد دیگر است.
ویژگی های CAD این برنامه امکان ایجاد مسیرهای ابزار، حکاکی، کانتورینگ و حکاکی V شکل را فراهم می کند. همچنین دارای یک کتابخانه ابزار است که در آن می توانید انتخاب کنید که از کدام ابزار در دستگاه CNC خود استفاده می کنید و پس از تبدیل، می توانید از شبیه ساز G-code داخلی استفاده کنید تا از درستی کد G خود اطمینان حاصل کنید. تنظیمات CNC قابل تنظیم شامل سرعت، نرخ پیشروی، افست و موارد دیگر می باشد.
واضح است که Carbide Create برنامه ای است که با توجه به ویژگی های منحصر به فرد بسیار آن کاربردی است. مراحل تبدیل به فایل G-code به شرح زیر است:
- منوی File را در گوشه سمت چپ بالا باز کنید، سپس روی “Open” کلیک کنید و فایل DXF خود را انتخاب کنید.
- در بخش Design Carbide Create، هر گونه تنظیمات دلخواه را در نقاشی انجام دهید.
- دکمه Toolpaths را برای ایجاد هر مسیر ابزاری که می خواهید انتخاب کنید.
- روی دکمه «ذخیره GCode» کلیک کنید.
- اولین باری که از برنامه استفاده می کنید، باید یک پست پردازشگر را انتخاب کنید. ما به سراغ “G-Code پایه” رفتیم. در غیر این صورت، میتوانید گزینه «انتخاب پردازشگر پست» را در منوی ویرایش پیدا کنید.