بروزرسانیشده در اردیبهشت 19, 1402
ویرایشگر جی کد: G-code زبانی است که با استفاده از آن کامپیوتر عملیات یک دستگاه CNC را کنترل می کند. نرم افزار CAM فایل CAD را به کدهای G تبدیل می کند که سرعت، پیشروی و مختصات دستگاه CNC را کنترل می کند.
اگرچه کدهای G به طور خودکار توسط یک برنامه نرم افزاری رایانه ای تولید می شوند، ویرایش این جی کدها اغلب برای تغییر فرآیند ماشینکاری CNC مورد نیاز است. ویرایشگرهای G-code زیادی در بازار موجود است و انتخاب مناسب با نیاز شما ممکن است گیج کننده باشد.
ویرایشگر جی کد (G-code Editor) | رایگان/پولی |
---|---|
NC Viewer | رایگان |
NC Corrector V4.0 | رایگان |
G-code Q’n’dirty Toolpath Simulator | رایگان |
Notepad++ | رایگان |
Visual Studio Code (VS Code) | رایگان |
CIMCO Edit | پولی |
G-wizard Editor | پولی |
NCPlot | پولی |
TKCNC | پولی |
در این مقاله، ما بهترین ویرایشگرهای G-code موجود را، لیست کوتاهی کرده ام و آنها را بر اساس ویژگی هایشان، همراه با بینش های کلیدی در مورد هر نرم افزار متمایز کرده ام.
بهترین ویرایشگرهای رایگان G-code
- NC Viewer
- NC Corrector V4.0
- G-code Q’n’dirty Toolpath Simulator
- Notepad++
- Visual Studio Code (VS Code)
1. NC Viewer
خلاصه سریع NC Viewer
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله |
سیستم عامل | مستقل از سیستم عامل (مبتنی بر مرورگر) |
آفلاین/آنلاین | آنلاین |
NC Viewer یک ویرایشگر جی کد آنلاین است که برای ماشین های فرز 3 محوره و 5 محوره ساخته شده است.
این یک ویرایشگر G-code مبتنی بر وب است که از طریق مرورگر وب قابل دسترسی است و پس از ذخیره در حافظه سیستم، می توان آن را در حالت آفلاین نیز بارگذاری کرد.
محیط CAD به شما اجازه می دهد تا با ترسیم مسیر ابزار، کد خود را در زمان واقعی تجسم کنید. شما می توانید طرح خود را بزرگنمایی، حرکت، و بچرخانید.
به عنوان یک ویرایشگر G-code مبتنی بر مرورگر، NC Viewer می تواند در دستگاه های Android، iOS و Windows استفاده شود.
شما می توانید موقعیت بلادرنگ فرز را در طرح مشاهده کنید و در هر خط جی کد خود می توانید حرکت کنید.
این ویژگی، همراه با برجسته کردن نحو، به شما کمک می کند تا منطقه دقیق خطا را مشخص کرده و آن را برطرف کنید.
نکته ای که باید به آن توجه داشت این است که NC Viewer برای پرینت سه بعدی مناسب نیست، زیرا ممکن است به برخی از دستورات چاپ سه بعدی به خوبی پاسخ ندهد.
با این حال، برای ویرایش G کدهای عملیات فرز CNC ایده آل است.
اگر علاقهمند به برنامه نویسی CNC هستید، دوره برنامه نویسی CNC ما رو ببینید.
2. NC Corrector V4.0
خلاصه سریع NC Corrector V4.0
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله (از فرمت های DXF و APT) |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
NC Corrector V4.0 یک نرم افزار آفلاین رایگان است که می تواند G کدهای پایه، سیکل ها و زیر برنامه را ارائه دهد.
می توانید انواع فایل های DXF و APT را وارد کرده و آنها را به G-code تبدیل کنید.
NC Corrector جزئیات مختلفی را در مورد کُد شما ارائه می دهد، مانند زمان ماشین کاری، طول مسیر، حداکثر/حداقل نقطه مسیر، تعداد قطعات، قوس ها و غیره.
مسیر ابزار را به عنوان یک مدل سه بعدی در بالای جیکد نشان می دهد که می تواند به شما کمک کند جیکد خود را تجسم کنید و اصلاح کنید.
سایت
3. G-code Q’n’dirty Toolpath Simulator
خلاصه ای سریع از G-code Q’n’dirty Toolpath Simulator
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله |
سیستم عامل | مستقل از سیستم عامل (مبتنی بر مرورگر) |
آفلاین/آنلاین | آنلاین |
G-code Q’n’dirty Toolpath Simulator یک ویرایشگر G-code مبتنی بر مرورگر است که برای ویرایش Gکدها و شبیه سازی مسیر ابزار به یک اتصال اینترنتی فعال نیاز دارد.
این یک محیط CAD برای نوشتن کد شما و تجسم مسیر ابزار در محیط دو بعدی و سه بعدی فراهم می کند.
رابط کاربری شیک نیست اما ساده و آسان برای استفاده است. به سرعت بارگیری می شود و قدرت پردازش کمتری برای کار می برد.
همچنین زمان تخمینی برای تکمیل کار را نشان می دهد.
این نرمافزار برای عملیات فرز CNC ایدهآل است اما ویژگی تقریبی اندازه صفحه را ندارد، که معمولاً برای چاپگرهای سه بعدی استفاده میشود تا اطمینان حاصل شود که چاپ با ناحیه کاری موجود مطابقت دارد.
علاوه بر این، G-code Q’n’dirty همچنین میتواند برای اجرای شبیهسازیهای سریع استفاده شود و نیاز به نرمافزار شبیهسازی پیشرفته را از بین ببرد.
4. Notepad++
خلاصه سریع Notepad++
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | خیر |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
Notepad++ یک ویرایشگر جیکد آفلاین رایگان برای ویندوز است که به راحتی از وب سایت رسمی آن قابل دانلود است.
این یک ارتقاء به نسخه قبلی آنها است که سرعت اجرای بالاتر و اندازه فایل کوچکتر را تضمین می کند.
میتوانید عملیات ویرایشگر اصلی مانند جستجو، جایگزینی و یافتن را در Notepad++ انجام دهید.
اگرچه به طور خودکار G-code شما را برجسته نمی کند، می توانید G-code extension را برای اضافه کردن این ویژگی دانلود کنید.
پس از دانلود افزونه G-code، آن را در Notepad++ وارد کنید.
دفعه بعد که می خواهید از Notepad++ برای ویرایش G-code خود استفاده کنید، به بخش “زبان” در نوار ابزار بروید و پسوند G-code را انتخاب کنید.
5. Visual Studio Code (VS Code)
خلاصه ای سریع از کد ویژوال استودیو
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله (برای عملیات پایه) |
سیستم عامل | Windows, Mac, Linux |
آفلاین/آنلاین | آفلاین |
Visual Studio Code (VS Code)، توسعه یافته توسط مایکروسافت، یک ویرایشگر کُد آفلاین رایگان است که می تواند برای ویرایش جی کدها استفاده شود.
برای شناسایی و برجسته کردن خودکار G-code به G-code extension نیاز دارد.
VS Code چندین افزونه (add-ons) برای انتخاب فراهم می کند که برای نصب به اتصال اینترنتی فعال نیاز دارند.
یک extension (برنامه افزودنی) HSM، که میتوانید از VS Code دانلود کنید، همچنین میتواند کد نمونه قابل ویرایش را برای عملیات اصلی تولید کند.
حتی میتوانید روی خطی از G-code خود دوبار کلیک کنید و VS Code بهطور خودکار پسپردازندهای (post-processor) را که آن را تولید کرده است شناسایی میکند.
با این حال، آنها به طور خاص برای ماشینکاری CNC طراحی نشده اند و مسیر حرکت ابزار را ارائه نمی دهند.
بهترین ویرایشگرهای G-Code پولی
- CIMCO Edit
- G-wizard Editor
- NCPlot
- TKCNC
1. CIMCO Edit – بهترین ویرایشگر G-code
خلاصه سریع CIMCO Edit
امکانات | وضعیت |
---|---|
CAD | بله (2 بعدی) |
CAM | بله (2 بعدی و 3 بعدی) |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
این یکی از گرانترین ویرایشگرهای G-code است که اشتراک آن از حدود 605 دلار شروع می شود.
جدا از ویژگیهای اساسی مانند آینه، چرخش، تغییر و مقیاس، ویژگیهای پیشرفتهای مانند مقایسه فایلها در کنار هم، CAD/CAM دوبعدی، کمک کُد، بررسی خطا، آمار مسیر ابزار، پیشبینی برخورد و افزونههای قدرتمند را برای شبیه سازی نیز ارائه میکند.
CIMCO Edit می تواند با چندین ماشین به طور همزمان ارتباط برقرار کند و برای کار کردن نیازی به اتصال اینترنتی فعال ندارد.
بک پلاتر گرافیکی می تواند ماشین تراش 2 محوره و فرز 3 محوره را مدیریت کند و یک انیمیشن قابل فهم با عملکردهای زوم دینامیک، جابجای، چرخش و اندازه گیری ارائه می دهد.
دستیار کد NC به شما این امکان را می دهد که G-code خود را به راحتی ویرایش کنید. فقط مقادیر لازم را وارد کنید و دستیار کُد NC این تغییرات را در سراسر کد ایجاد می کند.[1]https://www.cimco.com/
آموزش سیمکو (دانلود آموزش نرم افزار سیمکو ادیت CIMCO Edit) توسط گروه مهندس حرفه ای تهیه شده که یک آموزش جامع و کاربردی از 0 تا 100 هستش و تمام نرم افزار و تنظیمات به صورت کاربردی با مثالهای عملی مورد بررسی قرار گرفته از جمله ماکرو نویسی و جی کد گیری برای دستگاه های CNC.
نرم افزار سیمکو CIMCO Edit یک ابزار ویرایشگر حرفه ای کد های CNC برای برنامه نویس ها هست و علاوه بر این می تواند مسیر ابزار را شبیه سازی کند. نرم افزار CIMCO یکی از مهم ترین و پر کاربرد ترین نرم افزار های CNC می باشد. و یکی از بهترین اتخاب ها است.
2. ویرایشگر G-wizard
خلاصه سریع ویرایشگر G-Wizard
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله (برای عملیات ساده) |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
G-Wizard Editor یک ویرایشگر آفلاین G-code است که معمولاً برای مقاصد تجاری در نوشتن یا اصلاح G-code استفاده می شود.
این یک نرم افزار پولی با یک دوره آزمایشی رایگان به مدت 30 روز است و حدود 99 دلار برای یک سال، 199 دلار برای سه سال و 299 دلار برای تمام عمر هزینه دارد.
ویرایشگر G-wizard دارای ویژگی های اساسی مانند اشکال زدایی خطا و به همراه Backplot و یک شبیه ساز قدرتمند برای ترسیم مسیر G کدهای پیچیده است.
یکی از قابلیت های مفید G-Wizard Editor برنامه نویسی CNC محاوره ای است.
این می تواند جی کد را برای عملیات ساده مانند سوراخ، فرز پیشانی، شکاف، پاکت تراشی، BOSS، قلاویزکاری و حکاکی بدون نیاز به نرم افزار CAD/CAM جداگانه تولید کند.
ویرایشگر G-Wizard همچنین خطاهای کُد شما را بررسی می کند و به اشکال زدایی و عیب یابی برنامه شما کمک می کند.
G-Wizard Editor فیلم ها و مقالات آموزشی را در وب سایت خود دارد که به شما در شروع کار با نرم افزار کمک می کند.
3. NCPlot
خلاصه سریع NCPlot
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله (از نقشه های DXF) |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
NCPlot یک ویرایشگر G-code پولی است که برای عملکرد به اتصال اینترنتی فعال نیاز ندارد.
هزینه مجوز آن حدود 300 دلار است، و اگر شما یک کاربر ثبت نام شده NCPlot هستید، می توانید قیمت تخفیفی در حدود 150 دلار برای مجوزهای اضافی تا یک سال دریافت کنید.
این نرم افزار، 4 محوره برای فرز و تراش 2 محوره توسعه یافته است و به دلیل طیف گسترده ای از عملکردها مانند آینه، چرخش، تغییر، مقیاس، تنظیمات آدرس، ماشین حساب آدرس، و ساخت کپی های متعدد از ویژگی های قطعه، به طور گسترده در صنایع استفاده می شود.
NCPlot می تواند متن ساده را مستقیماً به G-code تبدیل کند. همچنین می تواند زمان لازم برای تکمیل یک قطعه و زمان ماشینکاری یک ابزار برای یک عملکرد خاص را تخمین بزند.
این می تواند نقشه های DXF را برای تولید Gکد برای فرز و ماشین تراش وارد کند. Backplot را می توان به عنوان یک فایل DXF ذخیره کرد و می توان آن را به یک نرم افزار CAD/CAM برگرداند.
4. TKCNC
خلاصه سریع TKCNC
امکانات | وضعیت |
---|---|
CAD | خیر |
CAM | بله |
سیستم عامل | Windows |
آفلاین/آنلاین | آفلاین |
TKCNC یک نرم افزار پولی و قابل دانلود برای نوشتن و اشکال زدایی G-code با یک مجوز است که حدود 99 یورو (107 دلار) هزینه دارد.
سه مجوز را می توان با قیمتی در حدود 79 یورو (85.5 دلار) خرید و با 349 یورو (378 دلار) می توانید تعداد نامحدودی مجوز برای یک مکان دریافت کنید.
TKCNC یک ویرایشگر آفلاین G-code است که تمام ویژگیهای اساسی مانند برش، کپی، چسباندن، برجستهسازی توابع و find/replace را ارائه میکند.
این امکان انجام عملیات های مختلف با کد های CNC، مانند شماره گذاری مجدد، ترجمه، آینه سازی، چرخش دو بعدی و سه بعدی، مرتب سازی و سایر عملیات های ریاضی را فراهم می کند.
TKCNC امکان وارد کردن فایل های DXF از اتوکد و تبدیل آنها به G-code را فراهم می کند.
اگرچه رابط کاربری TKCNC چندان جذاب نیست، اما طیف گسترده ای از ویژگی های آن، آن را به یک ویرایشگر G-code قدرتمند تبدیل می کند.
سوالات متداول
آیا G-code در چاپگرهای سه بعدی استفاده می شود؟
بله، G-code در چاپگرهای سه بعدی برای انجام عملیاتی مانند تنظیم سرعت، مختصات، دمای بستر و نازل، سرعت فن و غیره استفاده میشود.
برای یادگیری برنامه نویسی G-code چه پیش نیازهایی لازم است؟
پیش نیازهای لازم برای یادگیری برنامه نویسی G-code، ریاضیات اولیه و دانش نحوه کار ماشین های CNC است. ایجاد درک خوب از برنامه نویسی G-code نسبتاً آسان است زیرا این زبان بسیار منطقی است، اما برنامه نویسی پیشرفته CNC ممکن است سال ها طول بکشد تا تسلط یابد. با این حال، توانایی استفاده از رایانه برای تبدیل فایل DXF یا SVG به G-code، برنامه ریزی طرح های پیچیده را آسان کرده است.
M-code چیست؟
M-code بخشی از برنامه نویسی CNC است که عملیات متفرقه مانند روشن/خاموش اسپیندل، جهت چرخش اسپیندل، روشن/خاموش مایع خنک کننده، تغییرات پالت و غیره را کنترل می کند. به طور کلی، یک برنامه CNC معمولی از ترکیبی از کدهای G و M تشکیل شده است -کدها M-code قابل تنظیم است و می تواند از ماشینی به ماشین دیگر متفاوت باشد، در حالی که G-code جهانی هستند.
منابع