انتقال برنامه های ماشین کاری به دستگاه CNC یکی از مراحل مهم در فرایند تولید قطعات صنعتی است. اپراتورها و برنامه نویسان CNC برای اجرای دستورات ماشین کاری، باید برنامه های نوشته شده در نرم افزارهای CAD/CAM را به حافظه کنترلر دستگاه منتقل نمایند. روش های مختلفی برای انجام این کار وجود دارد که از جمله آن ها می توان به انتقال از طریق کابل، پورت USB، شبکه و کارت های حافظه صنعتی اشاره کرد.
در بسیاری از دستگاه های CNC، به ویژه مدل هایی که از کنترلرهای قدیمی تر FANUC استفاده می کنند، کارت های CF و رابط PCMCIA همچنان کاربرد دارند. این روش به اپراتور اجازه می دهد بدون نیاز به اتصال مستقیم کامپیوتر به دستگاه، فایل های برنامه نویسی را به کنترلر منتقل کند. در این مطلب از سی ان سی کالا، می خواهیم مراحل انتقال برنامه به CNC با کارت CF و PCMCIA، نحوه آماده سازی کارت حافظه و تنظیمات مورد نیاز این فرایند را بررسی کنیم.

کارت CF و PCMCIA چیست و چه تفاوتی با یکدیگر دارند؟
کارت CF (CompactFlash) نوعی حافظه فلش است که برای ذخیره سازی اطلاعات در تجهیزات الکترونیکی و صنعتی استفاده می شود. کارت CF در CNC کاربرد دارد و این کارت ها به دلیل ابعاد کوچک، ساختار مناسب و عدم نیاز به قطعات مکانیکی برای ذخیره سازی اطلاعات، در برخی کنترلرهای CNC مورد استفاده قرار می گیرند. رابط PCMCIA نیز یک استاندارد برای اتصال کارت های توسعه و حافظه به تجهیزات الکترونیکی است. بسیاری از کنترلرهای قدیمی CNC دارای درگاه PCMCIA هستند که امکان استفاده از کارت های حافظه سازگار را فراهم می سازد.
نکته مهم این است که کارت حافظه CF و آداپتور PCMCIA دو مفهوم کاملا یکسان نیستند. در برخی دستگاه ها، برای استفاده از کارت CF باید از آداپتور مخصوص CF به PCMCIA استفاده کرد. به کمک این مبدل، کارت CF در درگاه PCMCIA دستگاه قرار می گیرد و امکان تبادل اطلاعات فراهم می شود. البته تمام کارت ها و آداپتورها با همه کنترلرهای CNC سازگار نیستند و انتخاب آن ها باید با توجه به مدل کنترلر و مشخصات فنی دستگاه انجام شود.
پیش نیازهای انتقال برنامه به CNC با کارت CF
پیش از شروع فرایند انتقال، باید چند مورد را بررسی کنید تا از بروز خطا در هنگام خواندن اطلاعات جلوگیری شود. این پیش نیاز ها شامل موارد زیر می شوند:
- بررسی سازگاری کارت حافظه : ابتدا مشخص کنید کنترلر دستگاه از چه نوع کارت حافظه ای پشتیبانی می کند. ظرفیت، نوع کارت و آداپتور باید با مشخصات کنترلر مطابقت داشته باشند و هنگام انتخاب، باید به ویژگی های آداپتور با دوام نیز توجه کرد.
- آماده سازی فایل برنامه : CNC برنامه ماشین کاری باید با فرمت قابل خواندن توسط کنترلر ذخیره شود. فایل های متنی حاوی دستورات G-code معمولا در این فرایند کاربرد دارند.
- بررسی نام برنامه : در بسیاری از کنترلرهای FANUC، برنامه ها با شماره هایی مانند O0001 یا O1234 شناسایی می شوند. نام گذاری فایل باید با محدودیت های کنترلر هماهنگ باشد.
- تهیه نسخه پشتیبان: پیش از انتقال اطلاعات، بهتر است یک نسخه از برنامه اصلی در کامپیوتر نگهداری کنید تا در صورت بروز مشکل، امکان بازیابی وجود داشته باشد.
- بررسی وضعیت کارت: کارت باید سالم باشد و اطلاعات آن بدون خطا توسط کامپیوتر قابل خواندن باشد.

آموزش انتقال برنامه از کامپیوتر به کارت CF
اولین مرحله، انتقال فایل برنامه از کامپیوتر به کارت حافظه است. برای این کار به یک کارت CF سازگار و کارت خوان مناسب نیاز دارید. مراحل انتقال نیز عبارت اند از:
مرحله اول: آماده سازی برنامه
ابتدا برنامه ماشین کاری را در نرم افزار CAM تهیه کرده و خروجی مورد نظر را با پسوند و ساختار قابل پشتیبانی کنترلر ذخیره کنید. برای مثال، فایل می تواند با پسوند NC یا TXT ذخیره شود؛ البته پشتیبانی از پسوندهای مختلف به نوع کنترلر بستگی دارد.
مرحله دوم: اتصال کارت CF به کامپیوتر
کارت CF را داخل کارت خوان قرار دهید و آن را به کامپیوتر متصل کنید. پس از شناسایی حافظه، محتوای کارت را در سیستم مشاهده خواهید کرد.
مرحله سوم: کپی برنامه روی کارت
فایل برنامه را به حافظه کارت منتقل کنید. بهتر است برای جلوگیری از بروز مشکل در شناسایی فایل، از نام های ساده و کوتاه استفاده کنید و برنامه را در مسیر قابل دسترسی کنترلر قرار دهید.
مرحله چهارم: بررسی اطلاعات
پس از کپی فایل، کارت را از طریق گزینه مناسب سیستم عامل به صورت ایمن خارج کنید. سپس یک بار دیگر فایل های ذخیره شده را بررسی کنید تا مطمئن شوید انتقال اطلاعات با موفقیت انجام شده است.

آموزش انتقال برنامه از کارت CF و PCMCIA به دستگاه CNC
پس از آماده سازی کارت، نوبت به انتقال برنامه به حافظه کنترلر می رسد. در این بخش، مراحل را بر اساس روش متداول در برخی کنترلرهای FANUC توضیح می دهیم.
قرار دادن کارت در درگاه دستگاه
ابتدا کارت CF را در آداپتور سازگار PCMCIA قرار دهید. سپس آداپتور را مطابق جهت صحیح وارد درگاه مربوط به کارت حافظه در کنترلر CNC کنید. از وارد کردن کارت با فشار زیاد خودداری کنید؛ زیرا ممکن است به درگاه یا پین های اتصال آسیب وارد شود.
انتخاب حالت EDIT
پس از شناسایی کارت، حالت کاری کنترلر را روی EDIT قرار دهید. در این حالت، امکان مدیریت و انتقال برنامه ها وجود دارد.
ورود به بخش برنامه ها
کلید PROG را روی پنل کنترلر فشار دهید. در برخی مدل های FANUC باید با استفاده از کلیدهای منوی پایین صفحه، گزینه CARD یا M-CARD را انتخاب کنید.
مشاهده فایل های موجود در کارت
پس از ورود به بخش حافظه خارجی، فهرستی از برنامه های ذخیره شده روی کارت نمایش داده می شود. در این قسمت می توانید نام فایل، شماره برنامه و سایر اطلاعات آن را مشاهده کنید.
انتخاب برنامه مورد نظر
فایل مورد نظر را از فهرست انتخاب کنید. در برخی کنترلرها برای خواندن برنامه باید وارد منوی OPRT شوید و گزینه F READ یا N READ را انتخاب کنید.
تعیین شماره برنامه در حافظه CNC
در نمونه ای از روش انتقال در کنترلر FANUC سری 21i، پس از انتخاب F READ، باید شماره فایل را وارد کرده و کلید F SET را فشار دهید. سپس شماره برنامه مقصد را وارد کرده و O SET را انتخاب کنید. به عنوان مثال، می توانید یک فایل موجود روی کارت را با شماره برنامه O0120 در حافظه کنترلر ثبت کنید.
اجرای عملیات انتقال
در مرحله آخر، گزینه EXEC را فشار دهید تا عملیات خواندن فایل آغاز شود. پس از پایان انتقال، کنترلر وضعیت عملیات را نمایش می دهد. توجه داشته باشید که نام گزینه ها و ترتیب کلیدها در کنترلرهای مختلف یکسان نیست. بنابراین این مراحل نمونه ای از روش انتقال در برخی مدل های FANUC هستند و باید با دفترچه راهنمای کنترلر دستگاه تطبیق داده شوند.
کلام آخر
انتقال برنامه به CNC با کارت CF و آداپتور (خشاب PCMCIA) یکی از روش های کاربردی برای جابجایی فایل های ماشین کاری در بسیاری از دستگاه های صنعتی است. با استفاده از یک کارت حافظه سازگار، آداپتور مناسب و رعایت مراحل انتقال، می توان برنامه های تولید شده در نرم افزارهای CAM را به حافظه کنترلر منتقل کرد.
مهم ترین نکته در این فرایند، توجه به سازگاری کارت با کنترلر و انجام صحیح تنظیمات ورودی و خروجی است. همچنین بررسی برنامه پس از انتقال و اجرای آزمایشی آن می تواند از بروز خطاهای احتمالی در زمان ماشین کاری جلوگیری کند.
