রবিবার, ১৪ নভেম্বর, ২০২১

CNC কন্ট্রোলারের প্রকারভেদ

 কাজের ধরন ও অ্যাপ্লিকেশান অনুসারে বাজারে বিভিন্ন ধরনের CNC কন্ট্রোলার পাওয়া যায়, যেগুলিকে মূলত তিনটি শ্রেণীতে ভাগ করা যায়, এগুলি হল যথাক্রমে Microcontroller-based, PC-based এবং Industrial OEM. নিচের ছবিতে CNC কন্ট্রোলারের বিভিন্ন টাইপগুলিকে দেখানো হল।

 

Microcontroller-Based CNC কন্ট্রোলার

একটি Microcontroller-Based CNC কন্ট্রোলারে মূলত CPU, ইন্টারনাল মেমোরি, ইন্টারনাল বিট সার্কিট এবং I/O টার্মিনাল একটি সিঙ্গল চিপের মধ্যে ইন্টিগ্রেটেড অবস্থায় থাকে। প্রথমে বাইরের একটি কম্পিউটারের সাহায্যে মেশিনের G-Code প্রোগ্রামকে মাইক্রোকন্ট্রোলারের বোধগম্য প্রোগ্রামিং ল্যাঙ্গুয়েজে পরিবর্তিত করা হয় এবং পরে ওই প্রোগ্রাম মাইক্রোকন্ট্রোলারে ট্র্যান্সফার করা হয়। এরপর মাইক্রোকন্ট্রোলার ওই প্রোগ্রাম অনুসারে বিভিন্ন স্টেপার মোটরকে চালানোর জন্য প্রয়োজনীয় নির্দেশাবলি প্রস্তুত করে এবং তা মোটর ড্রাইভার ইউনিটে পাঠিয়ে দেয়। Arduino, Raspberry pi ইত্যাদি কয়েকটি বহুল প্রচলিত মাইক্রোকন্ট্রোলার, যেগুলিকে সাধারনত দুই বা তিন অ্যাক্সিস যুক্ত সিম্পল CNC মেশিনের ক্ষেত্রে ব্যাবহার করা হয়ে থাকে। CNC Plotter, CNC Router ইত্যাদি মেশিনে এই ধরনের Microcontroller-Based CNC কন্ট্রোলারের বহুল ব্যাবহার দেখা যায়। নিচের ছবিতে এই ধরনের কন্ট্রোলিং ব্যাবস্থার একটি ছবি দেওয়া হল।

 

PC-based CNC কন্ট্রোলার

এই ধরনের কন্ট্রোলারে বা কন্ট্রোলিং ব্যাবস্থায়, মেশিন টুল কন্ট্রোল software সম্বলিত একটি পার্সোনাল কম্পিউটার ব্যাবহার করা হয়ে থাকে, যা কিনা সহজেই customize করা সম্ভব। Mach-3 & Mach-4, LinuxCNC, FlashCut CNC ইত্যাদি কয়েকটি বহুল প্রচলিত PC-based CNC কন্ট্রোলার। কম্পিউটারের সাথে USB বা Ethernet কেবিলের সাহায্যে মোটর কন্ট্রোল বোর্ড বা মোটর ড্রাইভার ইউনিটের সংযোগ থাকে, যা দিয়ে স্টেপার মোট্রগুলিকে চালানোর জন্য প্রয়োজনীয় নির্দেশাবলি পাঠিয়ে থাকে। CNC Laser Cutting, CNC Plasma Cutting ইত্যাদি মেশিনগুলি সাধারনত PC-based CNC কন্ট্রোলারের সাহায্যে পরিচালিত হয়ে থাকে। নিচের ছবির সাহায্যে এই ধরনের কন্ট্রোলিং ব্যাবস্থাকে বোঝানো হয়েছে।

 

Industrial OEM CNC কন্ট্রোলার

এই ধরনের কন্ট্রোলার হল সম্পুর্ন CNC কন্ট্রোলিং সিস্টেম, যা কিনা কেবলমাত্র বিভিন্ন জটিল মেশিনিং অপারেশানের ক্ষেত্রে ব্যাবহার করা সম্ভব, এবং পুর্বে বর্নিত দুই ধরনের কন্ট্রোলিং ব্যাবস্থা কেবলমাত্র কিছু সরল এবং সহজ সেশিনিং এর ক্ষেত্রে ব্যাবহার করা যায়। এই ধরনের সিস্টেমে অ্যাক্সিসের মুভমেন্টের জন্য Servo Motor ব্যাবহার করা হয়ে থাকে, যেগুলি অ্যাক্সিসের মুভমেন্টের প্রকৃত অবস্থান বিভিন্ন ফিডব্যাক ডিভাইস যেমন Encoder, Linear Scale ইত্যাদির সাহায্যে নেওয়া হয়। এই ধরনের কন্ট্রোলিং ব্যাবস্থায় কমিনিকেশানের জন্য বিভিন্ন ইন্ডাস্ট্রিয়াল কনিউনিকেশান প্রোটকল যেমন Attached resource computer network (ARCNET), controller area network bus (CANbus), Process Fieldbus (PROFIBUS) ইত্যাদির ব্যাবহার দেখা যায়। বিভিন্ন কন্ট্রোলার ম্যানুফ্যাকচারার যেমন SIEMENS, FANUC, HAAS ইত্যাদি এই ধরনের CNC কন্ট্রোলার, মেশিনের প্রয়োজন অনুসারে বিভিন্ন মডেলের বানিয়ে থাকে, এবং বিভিন্ন মেশিনিং ইন্ডাস্ট্রিতে এই ধরনের কন্ট্রোলারের বহুল ব্যাবহার দেখা যায়। CNC Milling/Turning, Grinding, 5-Axis machining ইত্যাদি মেশিনগুলিতে কেবলমাত্র এই ধরনের Industrial OEM CNC কন্ট্রোলারেরই ব্যাবহার দেখা যায়।নিচের ছবিতে এই ধরনের কন্ট্রোলিং ব্যাবস্থার একটি CNC System configuration দেখানো হয়েছে।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Popular Posts