রেফারেন্স পয়েন্ট
CNC
মেশিনকে সুইচ অন করার পর মেশিনের অ্যাক্সিসগুলিকে সাধারনত “রেফারন্স”
করার প্রয়োজন হয়ে পড়ে (যদিও
অ্যাবসোলিউট এনকোডার যুক্ত অ্যাক্সিস সার্ভো মোটরের ক্ষেত্রে প্রতিবার রেফারেন্স
করার প্রয়োজন হয় না)। মেশিনকে
রেফারেন্স করার অর্থ মেশিনের অ্যাক্সিসগুলিকে একটি সুনির্দিষ্ট অবস্থানে নিয়ে আসা, যেখান থেকে কিনা পরবর্তিতে অ্যাক্সিসগুলির মুভমেন্টের পরিমাপ করা হয়। মেশিনের অ্যাক্সিসগুলির এই রেফারন্স
পয়েন্ট সাধারনত মেশিন বিল্ডাররাই ঠিক করে থাকেন। এবং এই রেফারন্স পয়েন্টের ভিত্তিতেই মেশিনের সকল অ্যাক্সিসের জিরো অবস্থান, CNC কন্ট্রোল সিস্টেম ও কো-অর্ডিনেট সিস্টেমের মধ্যে সমন্নয় সাধন করে
থাকে।
মেশিন জিরো
CNC
মেশিনের অ্যাক্সিসগুলিকে সবসময় কো-অর্ডিনেট সিস্টেমের হিসাবে ধরা হয়। এই
অ্যাক্সিসগুলির কো-অর্ডিনেট সিস্টেমের
অরিজিন অর্থাৎ জিরো পয়েন্টকেই “মেশিন জিরো” ধরা হয়। মেশিনের রেফারন্স
পয়েন্ট এবং মেশিন জিরো পয়েন্ট কখনো একই অবস্থানে থাকতে পারে আবার কখনো ভিন্ন হতে পারে। মেশিনের রেফারন্স
পয়েন্ট এবং মেশিন জিরো পয়েন্ট একই হলে মেশিনকে রেফারন্স করার পর সব অ্যাক্সিসগুলির
অবস্থানই “0.000” দেখাবে। অন্যথায় মেশিনের রেফারন্স
পয়েন্ট এবং মেশিন জিরো পয়েন্ট আলাদা হলে মেশিনকে রেফারন্স করার পর রেফারন্স পয়েন্টে অ্যাক্সিসগুলির অবস্থানের মান মেশিন বিল্ডারদের
ঠিক করে দেওয়া মান অনুযায়ী দেখাবে।
ওয়ার্ক পিস জিরো
“ওয়ার্ক পিস জিরো” বলতে বোঝায় মেশিনিং এর জন্য প্রদত্ত ওয়ার্ক পিসের উপরের একটি পয়েন্ট,
যেখান থেকে ঐ ওয়ার্ক পিসের উপরের সমস্ত
মেশিনিং অপারেশানের ডাইমেনশান নেওয়া হয়। অর্থাৎ ড্রয়িং অনুযায়ী কোন
ওয়ার্ক পিসের উপর বিভিন্ন অপারেশানের ডাইমেনশান ঐ পয়েন্টের ভিত্তিতে নেওয়া হয়ে
থাকে। মেশিন জিরো অবস্থান থেকে ওয়ার্ক পিসের উপরের ঐ ওয়ার্ক পিস জিরো অবস্থানের বিভিন্ন
অ্যাক্সিসগুলির দূরত্বকে “জিরো অফসেট” বলা হয়। পরের
পাতায় আলাদাভাবে রেফারেন্স
পয়েন্ট, মেশিন জিরো এবং ওয়ার্ক পিস জিরো বোঝানো হয়েছে, যেখানে রেফারেন্স পয়েন্ট এবং মেশিন জিরো দুটি আলাদা পয়েন্ট
হিসাবে দেখানো হয়েছে।
জিরো অফসেট
জিরো অফসেট বলতে
বোঝায় কোন মেশিনের ‘মেশিন জিরো’ অবস্থান থেকে ঐ মেশিনে মেশিনিং এর জন্য প্রদত্ত
ওয়ার্কপিসের ডেটাম বা ওয়ার্কপিসের জিরো অবস্থানের কো-অর্ডিনেট দূরত্ত। মেশিনের বিভিন্ন অ্যাক্সিসগুলির
জন্য জিরো অফসেটও আলাদা আলাদা হয়, এবং বিভিন্ন ওয়ার্কপিসের জন্যও জিরো অফসেট আলাদা
হয়ে থাকে। জিরো অফসেট বোঝানোর জন্য প্রোগ্রামে
G54, G55, G56 ইত্যাদি ব্যাবহার করা হয়। CNC
কন্ট্রোলারের জিরো অফসেট ডাটা পেজে বিভিন্ন অ্যাক্সিসগুলির
জিরো অফসেট আলাদা আলাদা গ্রুপে (G54, G55, G56 ইত্যাদি) দেওয়া হয় এবং প্রোগ্রামের
মধ্যে প্রয়োজন অনুযায়ী সেগুলি ব্যাবহার করা হয়। নিচের
ছবিতে একটি ওয়ার্কপিসের X এবং Y অ্যাক্সিসের
জিরো অফসেট দেখানো হয়েছে।
টুল অফসেট
CNC
মেশিনে সাধারনত কোন একটি নির্দিষ্ট ওয়ার্কপিসের মেশিনিং এর জন্য বিভিন্ন ধরনের
কাটিং টুল ব্যাবহৃত হয় এবং এই কাটিং টুলগুলির লেংথ ও রেডিয়াসও বিভিন্ন হয়। প্রোগ্রামে
ঐ টুলগুলির বিভিন্ন লেংথ ও রেডিয়াস হিসাব করে সেই অনুযায়ী প্রোগ্রাম তৈরি করা খুবই
অসুবিধাজনক। তাই প্রোগ্রাম লেখার সময় সবসময় একটি
স্ট্যান্ডার্ড টুল লেংথ ধরে নিয়েই প্রোগ্রাম তৈরি করা হয়। এবার
ঐ স্ট্যান্ডার্ড টুল লেংথের তুলনায় মেশিনে ব্যাবহৃত টুলগুলির লেংথ কতটা কম বা বেশী
আছে, তা বিভিন্ন টুলের অফসেট হিসাবে CNC কন্ট্রোলারের টুল অফসেট ডাটা পেজে দেওয়া
হয়। CNC কন্ট্রোলার প্রোগ্রাম রান করার সময়
ঐ টুল অফসেট ডাটা পেজ থেকে নির্দিষ্ট কাটিং টুলের ডাটাকে নিয়ে এবং সেই ডাটা
অ্যাক্সিসের প্রোগ্রাম করা মুভমেন্টের সাথে যোগ বা বিয়োগ করে অ্যাক্সিসের ফাইনাল
মুভমেন্ট করে থাকে। CNC মেশিনের প্রোগ্রামের সময় টুল অফসেট
ডাটাকে ‘D’ দিয়ে বোঝানো হয়, অর্থাৎ প্রোগ্রামের মধ্যে ‘T1 D1’ লেখার অর্থ এক নম্বর টুলের D1 এ দেওয়া
টুল অফসেট ডাটাকে প্রোগ্রামে ডাকা হয়েছে।
R-প্যারামিটার
(R-Parameters)
CNC মেশিনের প্রোগ্রামিং ফ্লেক্সিবল করার
জন্য প্রোগ্রামে R-প্যারামিটার
ব্যাবহৃত হয়। এক্ষেত্রে প্রোগ্রামের মধ্যে বিভিন্ন
ডাইমেনশানের জন্য নিউম্যারিক্যাল ভ্যালু ব্যাবহার করার পরিবর্তে বিভিন্ন R-প্যারামিটার ব্যাবহৃত হয়। R-প্যারামিটারের
সাহায্যে জটিল প্রোগ্রামকেও খুব
সহজভাবে
লেখা যায় এবং প্রোগ্রামের মধ্যে কোন
ম্যাথামেটিক্যাল
ফাংশান থাকলে তাও সহজেই করা সম্ভব হয়।
প্রোগ্রামে নিউম্যারিক্যাল ভ্যালুর বদলে R01, R10, R50
ইত্যাদি ব্যাবহার করে প্রোগ্রাম লেখা হয়, এবং ঐ
R01, R10, R50 মান কি হবে তা CNC কন্ট্রোলারের মধ্যেই আলাদা একটি পেজে নির্দেশিত
থাকে।
ক্যানড সাইকেলস (Canned Cycles)
কিছু
স্ট্যান্ডার্ড মেশিনিং প্রসেস যেগুলি কিনা ফ্রিকোয়েন্টলি রিপিটেড প্রসেস যেমন
ড্রিলিং, বোরিং, ট্যাপিং ইত্যাদি, এই সকল মেশিনিং প্রসেসের প্রোগ্রামিং CNC সিস্টেম
ম্যানুফ্যাকচারাররা CNC কন্ট্রোলারের মেমোরিতে পারমানেন্টলি স্টোর করে রাখে,
এগুলিকেই ক্যানড সাইকেলস বলা হয়। ক্যানড সাইকেলস প্রোগ্রামগুলি সাধারনত
একেকটি স্ট্যান্ডার্ড প্রোগ্রাম, এবং এখানে শুধুমাত্র কয়েকটি R-প্যারামিটারের
পরিবর্তন করেই প্রয়োজনীয় মেশিনিং প্রসেস পাওয়া সম্ভব হয়। ক্যানড
সাইকেলস সাধারনত CNC সিস্টেম ম্যানুফ্যাকচারাররাই তৈরি করে থাকেন, এবং সেগুলিকে
সাধারনত পরিবর্তন করা সম্ভব হয় না। কিন্তু কিছু কিছু ক্ষেত্রে যদি CNC সিস্টেম সাপোর্ট
করে, তবে ক্যানড সাইকেলসকে লেখা বা তৈরি করাও সম্ভব। যেমন
উদাহরন স্বরূপ বলা যায় FANUC কন্ট্রোলারের ক্ষেত্রে “Macro Programming”
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন