نویسنده: نیما راد — رادونیکس اتوماسیون (radonix.net)
کدکم (CAD/CAM) به معنای یکپارچهسازیِ طراحی به کمک کامپیوتر (CAD) و تولید/ماشینکاری به کمک کامپیوتر (CAM) است؛ فرایندی که مسیر «ایده → مدل → برنامه ساخت → تولید روی دستگاه» را سریعتر، دقیقتر و کمخطاتر میکند. در این مقاله از رادونیکس، ابتدا با تعریف دقیق کدکم و تفاوت CAD و CAM آشنا میشوید، سپس میبینید خروجی CAM چگونه به زبان قابلفهم برای دستگاه CNC تبدیل میشود، در چه صنایعی کدکم بیشترین کاربرد را دارد، و در نهایت با معروفترین نرمافزارهای CAD/CAM دنیا و همچنین کدکمهای خود رادونیکس آشنا خواهید شد.
۱. کدکم (CAD/CAM) در صنعت چیست؟
واژهی «کدکم» معمولاً همان CAD/CAM است؛ یعنی یکپارچهسازیِ طراحی به کمک کامپیوتر (CAD) و تولید/ماشینکاری به کمک کامپیوتر (CAM) تا مسیر «ایده → مدل → برنامه ساخت → تولید روی دستگاه» سریعتر، دقیقتر و کمخطاتر انجام شود.
CAD و CAM دقیقاً چه کاری میکنند؟
- CAD (Computer-Aided Design): ساخت مدل ۲بعدی و ۳بعدی، نقشه، اسمبلی، تلرانسها و… — تعریفِ «چه چیزی باید ساخته شود».
- CAM (Computer-Aided Manufacturing): تبدیل مدل CAD به استراتژی ساخت؛ انتخاب ابزار، تعریف عملیات (فرز/تراش/۵ محور/…)، تولید Toolpath و در نهایت گرفتن خروجی برای CNC — تعریفِ «چطور ساخته شود».
نکته نزدیک به عمل: CAM معمولاً قبل از خروجیگرفتن، شبیهسازی میکند تا برخورد ابزار/هولدر، اضافهبار، یا خطای مسیر دیده شود؛ این قابلیت بسته به نرمافزار و سطح لایسنس متفاوت است.
۲. خروجی CAM چگونه به زبان دستگاه CNC تبدیل میشود؟
Toolpathهایی که داخل CAM ساخته میشوند، باید به کُد قابلفهم برای کنترلر دستگاه — معمولاً جیکد (G-code) — تبدیل شوند. این تبدیل را Post-Processor انجام میدهد؛ یعنی فایل یا ماژولی که مسیرهای «عمومی» CAM را به «لهجهی مخصوص» هر ماشین و کنترلر تبدیل میکند.
جریان کاری رایج CAD/CAM در کارگاه و کارخانه
- طراحی قطعه/اسمبلی در CAD
- تعریف خام و Setup (گیره، فیکسچر، صفر قطعه، جهتها)
- انتخاب عملیات 2.5D، 3Axis، 5Axis، Turning، Mill-Turn و… و ابزارها
- تولید Toolpath و کنترل پارامترهای برش
- Simulation / Verification برای جلوگیری از برخورد و خطا
- Post-Process و تولید G-code مخصوص دستگاه
- تولید و سپس بازخورد برای اصلاح طراحی/فرآیند
۳. کدکم (CAD/CAM) در چه صنایعی بیشترین کاربرد را دارد؟
- قطعهسازی CNC: فرز، تراش، فرز-تراش، ۵ محور همزمان
- قالبسازی و دای: سطوح پیچیده، کیفیت پرداخت
- هوافضا، خودرو و پزشکی: تلرانس و ردیابی فرآیند، پیچیدگی هندسی
- برش (لیزر، واترجت، پلاسما) و عملیات مرتبط که در برخی راهکارهای CAM بهصورت مستقیم پشتیبانی میشود
۴. نمونههای معروف نرمافزارهای CAD/CAM و اکوسیستمها
پلتفرمهای یکپارچه CAD+CAM
- Autodesk Fusion از Autodesk: پلتفرم ابریِ CAD/CAM/CAE برای طراحی و ساخت، محبوب در تیمهای کوچک تا متوسط و تولید سریع.
- NX از Siemens: راهکار سازمانی با CAD و CAM یکپارچه و امکانات جدی برای NC programming و شبیهسازی.
- اکوسیستم CATIA / DELMIA از Dassault Systèmes: CATIA بیشتر در طراحی پیشرفته و DELMIA در CAM و شبیهسازی/بهینهسازی ماشینکاری در سطح صنعتی شناخته میشود.
- Creo از PTC: محیط CAD با ابزارهای CAM برای CNC programming و مسیرهای ساخت، بهخصوص برای تیمهایی که یکپارچگی داخل یک محیط را میخواهند.
CAMهای تخصصی و بسیار پرکاربرد در CNC
- Mastercam توسعهیافته توسط CNC Software (اکنون زیرمجموعهی Sandvik): از معروفترین گزینهها برای تولید Toolpath و NC code در سناریوهای مختلف ماشینکاری.
- Autodesk Fusion with PowerMill: CAM تخصصی برای ماشینکاریهای پیچیده، High-speed و 5-axis، قالبها/دایها و قطعات بزرگ و پیچیده.
- hyperMILL از OPEN MIND Technologies: ماژولار و قوی در 2.5D تا 5-axis، Turning و سناریوهای پیشرفتهی ماشینکاری.
- پرتفوی CAM از Hexagon (مانند EDGECAM): راهکارهای CAM برای CNC programming در فرز، تراش، ۵ محور و…
CAMهای یکپارچه داخل SOLIDWORKS و محیطهای مشابه
- SOLIDWORKS CAM: افزونه CAM داخل محیط CAD برای جلو انداختن ساختپذیری و برنامهنویسی همزمان با طراحی.
- CAMWorks از HCL: CAM یکپارچه، خصوصاً در اکوسیستم SOLIDWORKS، با رویکرد feature-based و CNC programming.
- SolidCAM: CAM یکپارچه داخل SOLIDWORKS و برخی CADهای دیگر، با مفهوم associativity — یعنی با تغییر مدل، مسیرها هم بهروزرسانی میشوند.
۵. کدکمهای CAD/CAM خودِ رادونیکس
Radonix CAM-Pro؛ نرمافزار اصلی کنار کنترلر
این محصول، «نرمافزار کنترل و اجرای CNC» رادونیکس است که در سایت خودشان بهعنوان CAD/CAM هم معرفی شده، اما از نظر کاربرد صنعتی بیشتر نقش کنترل/اجرا (NC Control) را دارد:
- سازگار با کنترلرهای PC Pro-LAN و PC Smart
- پشتیبانی از تا ۶ محور همزمان
- ورودیهای رایج: G-code و DXF — یعنی میتواند خروجی کدکمهای دیگر را اجرا کند و DXF را هم میپذیرد
- قابلیتهای اپراتوری/کنترلی: رابطهای قابل سفارشیسازی، مانیتورینگ، نمایش مسیر/حرکت، آلارمها و…
- نسخهبندیِ رسمی: برای بردهای قبل از ۲۰۲۲ نسخههای سری 1.x و برای ۲۰۲۲ به بعد سری 4.x ارائه شده؛ مثلاً V1.3.112 و V4.1.11
RadonixCAM و RadonixCAM+؛ نسل/بستههای قدیمیتر در مستندات رادونیکس
در بخش فایلهای راهنمای سایت رادونیکس، برای RadonixCAM و RadonixCAM+ هم صفحه/مستند جدا وجود دارد، همراه با نسخههای Per/Eng و Setup. اینها معمولاً بهعنوان خانوادههای قدیمیتر نرمافزارهای اپراتوری/کنترلی رادونیکس شناخته میشوند، در مقابل CAM-Pro که محصول فعلیتر است.
ابزارهای جانبی CAM-Pro برای راهاندازی، کالیبراسیون و تست
رادونیکس برای CAM-Pro ابزارهای کمکی هم دارد، مثل:
- CAM-Pro Calibrator: کالیبراسیون Step/حرکت محورها؛ طبق مستندات، همراه نصب اصلی میآید
- CAM-Pro Test / Shortcuts / Setup / Setting / Security / Joystick / Features / Control Status: طبق فهرست مستندات
اینترفیسها و Post-Processorها
در منوی دانلودهای سایت رادونیکس بخشهای اینترفیس و پستپروسسور هم دیده میشود؛ یعنی رادونیکس برای اتصال «خروجی نرمافزارهای CAD/CAM» به «کنترلر و محیط اپراتوری خودش» بستههای لازم را ارائه میکند.
۶. منابع و مراجع
تعریف و مفهوم CAD/CAM
Wikipedia (مدخل CAD/CAM)، Autodesk (صفحه راهکار CAD/CAM)، UNESCO-UNEVOC (واژهنامه)
Post-Processor و تبدیل خروجی CAM به کد ماشین
Xometry (مقاله Post-Processor)، Wikipedia (مدخل Post-processor)
CNC / G-code / DXF؛ ورودیها و خروجیهای رایج
Wikipedia (CNC و G-code)، Autodesk Help (تعریف/مستندات DXF)
نمونههای معروف نرمافزارهای CAD/CAM (صفحات رسمی سازندهها)
Siemens (NX)، Dassault Systèmes (CATIA / DELMIA)، PTC (Creo)، Mastercam، OPEN MIND Technologies (hyperMILL)، Hexagon (EDGECAM)، SOLIDWORKS (SOLIDWORKS CAM)، CAMWorks، SolidCAM، Autodesk (Fusion و PowerMill)
کدکم/نرمافزارهای رادونیکس (منابع رسمی رادونیکس)
Radonix (صفحه Radonix CAM-Pro و دانلود)، docs.radonix.com (راهنمای CAM-Pro Calibrator و نصب)، radonix.net (فهرست Manualها برای CAM-Pro و RadonixCAM / RadonixCAM+، صفحه Interfaces رادونیکس، و کاتالوگ رسمی رادونیکس PDF)