মঙ্গলবার, ২৪ জানুয়ারী, ২০২৩

CNC প্রোগ্রামিং এর বিভিন্ন ধরনের ফাংশান

প্রিপারেটরি ফাংশানস (Preparatory Functions)

প্রিপারেটরি ফাংশানসগুলিকে "G codes” ও বলা হয়এই কোডগুলির সাহায্যে প্রোগ্রামে কি ধরনের ডাইমেনশানিং হবে, ইন্টারপোলেশান কি ধরনের হবে বা মেশিনের অপারেটিং কন্ডিশান কি হবে ইত্যাদি G code এর সাহায্যে বোঝানো হয়G code গুলিকে আলাদা আলাদা গ্রুপে ভাগ করা হয়একটি প্রোগ্রাম ব্লকের মধ্যে ঐ গ্রুপের কেবলমাত্র একটি মাত্র G code কেই ব্যাবহার করা যায়যদিও আলাদা গ্রুপের বিভিন্ন G code একই প্রোগ্রাম ব্লকে ব্যাবহার করা যায়এই অধ্যায়ের শেষে CNC মেশিনের প্রোগ্রামিং এর জন্য ব্যাবহৃত বিভিন্ন G codes এবং তাদের অর্থ আলাদাভাবে দেওয়া হয়েছে

মিসসেলেনিয়াস ফাংশানস (Miscellaneous Functions)

মিসসেলেনিয়াস ফাংশানসগুলি কে সাধারনত "M Codes" বলা হয়প্রোগ্রামে M Codes ব্যাবহার করা হয় মেশিনের বিভিন্ন অ্যাক্টিভিটি যেমন কুল্যান্ট অন বা অফ, অটোমেটিক টুল চেঞ্জ, অটোমেটিক প্যালেট চেঞ্জ ইত্যাদি কাজগুলি সম্পন্ন করার জন্যকোন M Code এর সাহায্যে CNC মেশিন কি কাজ করবে হবে তা সাধারনত মেশিন বিল্ডাররা ঠিক করে থাকে, এবং এই M Code গুলি আলাদা আলাদা মেশিনের ক্ষেত্রে আলাদা হতে পারে এই অধ্যায়ের শেষে CNC মেশিনের প্রোগ্রামিং এর জন্য ব্যাবহৃত কমন কিছু M Codes এবং তাদের অর্থ আলাদাভাবে দেওয়া হয়েছে

 

অক্সিলারি ফাংশানস (Auxiliary Functions)

অক্সিলারি ফাংশানসগুলি কে "H Codes" দিয়ে বোঝানো হয় H Code কে কখনো M কোডের পরিবর্তেও ব্যাবহার করা হয় এছাড়াও প্রোগ্রামে কখনো H ব্যাবহার করে কাটিং টুলের অফসেট বোঝানো হয়ে থাকে

ইন্টারপোলেশান (Interpolation)

CNC মেশিনের প্রোগ্রামিং ইন্টারপোলেশানের অর্থ হল একটি পয়েন্ট থেকে আরেকটি পয়েন্টের মধ্যে দুটি অ্যাক্সিসের একসাথে মুভমেন্টঅ্যাক্সিসের এই মুভমেন্ট দুই ভাবে হতে পারে, একটি স্ট্রেইট পাথে ও অপরটি সার্কুলার পাথে স্ট্রেইট পাথে অ্যাক্সিসের মুভমেন্টকে লিনিয়ার ইন্টারপোলেশান (Linear Interpolation) বলে এবং সার্কুলার পাথে অ্যাক্সিসের মুভমেন্টকে সার্কুলার ইন্টারপোলেশান (Circular Interpolation) বলে লিনিয়ার ইন্টারপোলেশানের জন্য প্রোগ্রামে G01কোড ব্যাবহার করা হয় এবং G02 কোড দিয়ে সার্কুলার ইন্টারপোলেশান ক্লকওয়াইজ ও G03 কোড দিয়ে সার্কুলার ইন্টারপোলেশান আন্টিক্লকওয়াইজ বোঝানো হয় সার্কুলার ইন্টারপোলেশান প্রোগ্রাম দুইভাবে লেখা হয়, প্রথমটি আর্কের স্টার্টিং ও এন্ড পয়েন্ট এবং তার সাথে আর্কের রেডিয়াসকে নিয়ে ও দ্বিতীয়টি আর্কের স্টার্টিং ও এন্ড পয়েন্ট এবং তার সাথে আর্কের সেন্টার পয়েন্টের অবস্থান নিয়েনিচের প্রথম ছবিতে P এবং Q পয়েন্ট দুটির মধ্যে লিনিয়ার ইন্টারপোলেশান মুভমেন্ট দেখানো হয়েছে, এবং পরের ছবিতে P এবং Q পয়েন্ট দুটির মধ্যে সার্কুলার ইন্টারপোলেশান মুভমেন্ট দেখানো হয়েছে




 কাটার রেডিয়াস কম্পেন্সেশন বা CRC (Cutter Radius compensation)

কাটার রেডিয়াস কম্পেন্সেশন বা CRC হল এমন একটি ফাংশান যার সাহায্যে CNC কন্ট্রোলার অটোমেটিক্যালি প্রোগ্রাম করা কাটিং টুলের পথ থেকে ঐ কাটিং টুলের সেন্টার লাইন এমনভাবে সরিয়ে দিয়ে থাকে, যাতে কিনা কাটিং টুলের এজ বা ধার ঐ প্রোগ্রাম করা পথ বরাবর হয়কাটার রেডিয়াস কম্পেন্সেশন সাধারনত কন্টিনিউয়াস পাথ মিলিং অপারেশানের ক্ষেত্রে ব্যাবহার করা হয়G41 দিয়ে কাটার রেডিয়াস কম্পেন্সেশন লেফট ডাইরেকশানে G42 দিয়ে কাটার রেডিয়াস কম্পেন্সেশন রাইট ডাইরেকশানে বোঝানো হয় এবং কাটার রেডিয়াস কম্পেন্সেশন বন্ধ করার জন্য প্রোগ্রামে G40 ব্যাবহৃত হয় নিচের ছবিতে কাটার রেডিয়াস কম্পেন্সেশন কিভাবে কাজ করে তা বোঝানো হয়েছে




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

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

Popular Posts