এই নিবন্ধে
- অংশ 1: প্রতিটি সেন্সর কী করে — এবং ভুল করলে কেন বিপজ্জনক
- অংশ 2: PNP বনাম NPN: তার সংযোগের আগে বেছে নিন, পরে নয়
- অংশ 3: স্বাভাবিকভাবে খোলা বনাম স্বাভাবিকভাবে বন্ধ: যে নিরাপত্তা পার্থক্য মেশিনগুলোকে বাঁচায়
- অংশ 4: কন্ট্রোলার-নির্দিষ্ট ওয়্যারিং: Mach3, LinuxCNC, Syntec, এবং Weihong
- Part 5: PLC নিরাপত্তা ইন্টারলক লজিক: বিপর্যয় প্রতিরোধকারী তিনটি নিয়ম
- অংশ 6: ডিবাগ চেকলিস্ট: 7 ধাপ প্রথম পাওয়ার-আপ থেকে যাচাইকৃত ইন্টারলক পর্যন্ত
- সেন্সর ওয়ায়ারিং FAQ
যখন আপনি একটি ATC স্পিন্ডল কেনেন, তখন পেছনের জংশন বক্সে থাকা তিনটি প্রক্সিমিটি সেন্সর স্পিন্ডলের যান্ত্রিক নিরাপত্তা এবং আপনার কন্ট্রোলারের ডিজিটাল লজিকের মধ্যে সেতুবন্ধন হিসেবে কাজ করে। যদি তাদের ভুলভাবে তারযুক্ত করা হয়, তবে আপনি এমন একটি স্পিন্ডলের ঝুঁকি নেন যা ক্ল্যাম্পড টুল ছাড়াই চালু হয় অথবা এমন একটি টুল-চেঞ্জ ম্যাক্রো যা Z-অক্ষকে টুল ফর্কের সাথে সংঘর্ষ ঘটায়। এই গাইডটি সেন্সরের ভূমিকা, PNP/NPN নির্বাচন, নর্মালি-ক্লোজড নিরাপত্তা ওয়াইরিং, কন্ট্রোলার-নির্দিষ্ট সংযোগ নিয়মাবলী এবং PLC ইন্টারলক রুটিনগুলি আচ্ছাদন করে যা সেন্সর সিগন্যালগুলিকে উৎপাদন-মানের নিরাপত্তায় রূপান্তরিত করে।
অংশ 1: প্রতিটি সেন্সর কী করে — এবং ভুল করলে কেন বিপজ্জনক
ATC পিছনের সেন্সর প্যাক সহ স্পিন্ডল কনফিগারেশনগুলি ড্রয়বার অবস্থান এবং টুল উপস্থিতি সনাক্ত করতে প্রক্সিমিটি সেন্সর ব্যবহার করে। তাদের সিগন্যালগুলিকে ইন্টারলক ইনপুট হিসাবে বিবেচনা করা উচিত, সাধারণ ডায়াগনস্টিকস নয়, কারণ তারা উচ্চ-ঝুঁকিপূর্ণ স্বয়ংক্রিয় টুল-চেঞ্জ ব্যর্থতা মোড প্রতিরোধ করতে সাহায্য করে।
সেন্সর 1 — টুল ক্ল্যাম্পড
অবস্থা: নিরাপত্তা-সমালোচনামূলক
নিশ্চিত করে যে টুল হোল্ডারটি স্পিন্ডল টেপারে সুরক্ষিতভাবে ক্ল্যাম্প করা হয়েছে, ড্রবার সম্পূর্ণরূপে প্রত্যাহৃত এবং বেলভিল স্প্রিংস পূর্ণ বল প্রয়োগ করছে।
প্রয়োজনীয় কন্ট্রোলার লজিক: কন্ট্রোলারকে অবশ্যই স্পিন্ডল ঘূর্ণন সক্ষম করার আগে এই সিগন্যালটি TRUE হিসাবে পড়তে হবে। যদি স্পিন্ডল অপারেশনের সময় সিগন্যাল 50ms এর বেশি সময় ধরে নেমে যায়, তবে তৎক্ষণাৎ E-stop ট্রিগার করুন।
ভুল করার ঝুঁকি: স্পিন্ডলটি একটি ঢিলা বা অনুপস্থিত টুল হোল্ডার নিয়ে ঘোরা শুরু করতে পারে। উচ্চ গতিতে, এটি টুল ছিটকে যাওয়ার ঝুঁকি, গুরুতর মেশিন ক্ষতি এবং অপারেটরের নিরাপত্তা ঝুঁকি সৃষ্টি করতে পারে।
সাধারণ অবস্থান: ড্রবার অ্যাসেম্বলির শীর্ষের কাছে মাউন্ট করা, ড্রবারের পিছিয়ে নেওয়া (ক্ল্যাম্পড) অবস্থান সনাক্ত করে।
সেন্সর 2 — টুল অবমুক্ত
অবস্থা: ক্রম-গুরুত্বপূর্ণ
নিশ্চিত করে যে নিউম্যাটিক সিলিন্ডারটি ড্রয়বারকে সামনের দিকে ঠেলে দিয়েছে এবং গ্রিপার ফিঙ্গারগুলি খুলে গেছে, টুল হোল্ডারটিকে বের করার জন্য মুক্ত করে দিয়ে।
প্রয়োজনীয় কন্ট্রোলার লজিক: M6 টুল পরিবর্তনের সময় একটি সিকোয়েন্স গেট হিসেবে ব্যবহৃত হয়। এই সংকেত নিশ্চিত হওয়ার পরেই কেবল Z-অক্ষটি প্রত্যাহার করা উচিত। কনফিগার করা টাইমআউটের মধ্যে যদি এটি না পাওয়া যায়, তবে ম্যাক্রোটি বাতিল করে ত্রুটি রিপোর্ট করা উচিত।
ভুল করার ঝুঁকি: যদি এই সিগনালটি না থাকে কিন্তু Z-অক্ষ পিছিয়ে যায়, তবে স্পিন্ডল এমন একটি টুল হোল্ডারের বিরুদ্ধে টান দিতে পারে যা এখনও ক্ল্যাম্প করা আছে। মেশিনের ওপর নির্ভর করে, এটি টুল ফোর্ক বাঁকাতে পারে, গ্রিপার ক্ষতিগ্রস্ত করতে পারে, অথবা ড্রয়বারকে ওভারলোড করতে পারে।
সাধারণ অবস্থান: ড্রবারের প্রসারিত (মুক্ত) অবস্থান সনাক্ত করা, সাধারণত সেন্সর 1-এর সামনে।
সেন্সর 3 — টুল নেই / ড্রবার অবস্থান
অবস্থা: কার্যকর
স্পিন্ডলে একটি টুল হোল্ডার শারীরিকভাবে উপস্থিত আছে কিনা তা শনাক্ত করে, অথবা নিশ্চিত করে যে ড্রয়বারটি একটি নিরাপদ নিরপেক্ষ অবস্থানে ফিরে এসেছে।
প্রয়োজনীয় কন্ট্রোলার লজিক: টুল ম্যাগাজিন থেকে পরবর্তী টুল সংগ্রহ করার আগে স্পিন্ডল খালি কিনা তা যাচাই করে, এবং ডাবল-লোডিং প্রতিরোধ করে (স্পিন্ডলে ইতিমধ্যে একটি টুল থাকলে আরেকটি টুল তুলে নেওয়া)।
ভুল করার ঝুঁকি: স্পিন্ডল অন্য একটি হোল্ডার ইতিমধ্যে ক্ল্যাম্পড থাকা অবস্থায় একটি টুল তুলতে চেষ্টা করতে পারে, যা ম্যাগাজিন, ফর্ক, স্পিন্ডল নোজ এবং গ্রিপারের জন্য সংঘর্ষের ঝুঁকি সৃষ্টি করে।
সাধারণ অবস্থান: টুল হোল্ডার ফ্ল্যাঞ্জে বা ড্রবার অ্যাসেম্বলির গ্রিপার প্রান্তের কাছে সনাক্ত করতে পারে।
অংশ 2: PNP বনাম NPN: তার সংযোগের আগে বেছে নিন, পরে নয়
সবচেয়ে সাধারণ ওয়্যারিং ভুল হল ভুল সেন্সর ধরন কেনা। PNP সোর্সিং সেন্সরগুলি এশীয় এবং ইউরোপীয় CNC কন্ট্রোলারগুলিতে প্রাধান্য পায়। NPN সিঙ্কিং সেন্সরগুলি পুরানো জাপানি সরঞ্জাম এবং কিছু নির্দিষ্ট প্যারালাল-পোর্ট Mach3 সেটআপে দেখা যায়। ভুল বেছে নিলে কন্ট্রোলারের ইনপুট লজিক উল্টে যায় — এবং সফ্টওয়্যার কনফিগারেশন যতই হোক না কেন, কোনওভাবেই মৌলিকভাবে অসামঞ্জস্যপূর্ণ একটি সেন্সর ধরনকে ঠিক করা যায় না।
PNP (সোর্সিং) — বেশিরভাগ আধুনিক CNC-এর জন্য সুপারিশকৃত
সিগন্যাল: সক্রিয় থাকলে আউটপুট +24V-এ পরিবর্তিত হয়। সেন্সরটি কন্ট্রোলারের ইনপুটে কারেন্ট সরবরাহ করে। সুবিধা: এশিয়া ও ইউরোপের শিল্প স্বয়ংক্রিয়করণে সবচেয়ে প্রচলিত মান (Syntec, Weihong, Siemens, Omron)। অধিকাংশ CNC ব্রেকআউট বোর্ড PNP 24V লজিক প্রত্যাশা করে। ওয়্যারিং: বাদামী (+24V), নীল (0V/GND), কালো (সিগন্যাল আউটপুট → কন্ট্রোলার ইনপুট)। সেন্সর ট্রিগার হলে কন্ট্রোলার ইনপুট HIGH (+24V) পড়ে। সবচেয়ে উপযুক্ত: Syntec, Weihong, LNC, এবং বেশিরভাগ চীনা/তাইওয়ানীয় CNC কন্ট্রোলার। সরাসরি PLC ইনপুট মডিউলের জন্যও পছন্দনীয় যাতে সিঙ্কিং (NPN) ইনপুট রয়েছে।
NPN (সিঙ্কিং) — লেগাসি Mach3 / জাপানি PLCs
সিগন্যাল: সক্রিয় হলে আউটপুট 0V/GND-এ স্যুইচ করে। সেন্সরটি কন্ট্রোলার ইনপুট থেকে গ্রাউন্ডে কারেন্ট সিঙ্ক করে। সুবিধা: পুরানো জাপানি যন্ত্রপাতি এবং নির্দিষ্ট উত্তর আমেরিকান PLC ইনপুট মডিউলে সাধারণ। কিছু Mach3 প্যারালেল-পোর্ট ব্রেকআউট বোর্ড NPN সেন্সরের জন্য ডিজাইন করা হয়েছে। ওয়্যারিং: বাদামি (+24V), নীল (0V/GND), কালো (সিগন্যাল আউটপুট → কন্ট্রোলার ইনপুট)। সেন্সর ট্রিগার হলে কন্ট্রোলার ইনপুট LOW (0V) পড়ে। সবচেয়ে উপযুক্ত: পুরাতন Mach3 সমান্তরাল-পোর্ট সেটআপগুলি, নির্দিষ্ট মিতসুবিশি PLC ইনপুট কার্ডগুলি, এবং সিস্টেমগুলি যেখানে ইনপুট মডিউল অভ্যন্তরীণভাবে পুল-আপ ভোল্টেজ সরবরাহ করে।
উভয় ধরনই হুবহু একই 3-তারের রঙ কোড ব্যবহার করে। পার্থক্য হল ট্রিগার করা হলে সেন্সরটি +24V (PNP, কন্ট্রোলারে কারেন্ট সোর্স করছে) অথবা GND (NPN, কন্ট্রোলার থেকে কারেন্ট সিঙ্ক করছে) আউটপুট দেয় কি না।
অংশ 3: স্বাভাবিকভাবে খোলা বনাম স্বাভাবিকভাবে বন্ধ: যে নিরাপত্তা পার্থক্য মেশিনগুলোকে বাঁচায়
এটি কোনো পছন্দ নয় — এটি একটি নিরাপত্তা প্রকৌশল সিদ্ধান্ত। একটি সাধারণত বন্ধ (NC) সেন্সর নিরাপদভাবে ব্যর্থ হয়: যদি তারটি ভেঙে যায়, কন্ট্রোলার সংকেতটি অদৃশ্য হতে দেখে এবং স্পিন্ডল চালু করতে অস্বীকার করে। একটি সাধারণত খোলা (NO) সেন্সর বিপজ্জনকভাবে ব্যর্থ হয়: যদি তারটি ভেঙে যায়, কন্ট্রোলার ‘টুল ক্ল্যাম্পড’ এর মতো একই অবস্থা দেখে এবং আলগা টুল নিয়ে স্পিন্ডল চালু করতে পারে।
সাধারণত খোলা (NO)
আচরণ: সেন্সর আউটপুট OFF হয় (PNP-এর জন্য 0V, NPN-এর জন্য ফ্লোটিং) যখন লক্ষ্যটি NOT সনাক্ত হয়। আউটপুট শুধুমাত্র তখনই চালু হয় যখন লক্ষ্য উপস্থিত থাকে।
নিরাপত্তা ঝুঁকি: যদি সেন্সর তার ছিঁড়ে যায়, তবে কন্ট্রোলার একটি স্থায়ী OFF অবস্থা দেখতে পায় — যা ‘টুল ক্ল্যাম্প করা হয়নি’-এর মতোই। কন্ট্রোলার ছিঁড়ে যাওয়া তার এবং প্রকৃত আনক্ল্যাম্পড টুলের মধ্যে পার্থক্য করতে পারে না। এই অবস্থায়, যদি স্পিন্ডল চালু হয়, তবে কোনো সুরক্ষা থাকে না।
সুপারিশ: অ-নিরাপত্তা সংকেত যেমন ‘টুল মুক্ত’ বা ‘কোনো টুল নেই’-এর জন্য গ্রহণযোগ্য, যেখানে একটি মিথ্যা নেগেটিভ বিরক্তির (ম্যাক্রো টাইমআউট) সৃষ্টি করে বিপদের পরিবর্তে।
সাধারণত বন্ধ (NC)
আচরণ: টার্গেট সনাক্ত হলে সেন্সর আউটপুট ON (24V for PNP) থাকে। যখন টার্গেট সরে যায় — বা যখন তার ছিঁড়ে যায়, তখন আউটপুট OFF-এ পরিণত হয়
নিরাপত্তা ঝুঁকি: সেন্সরের তার ছিঁড়ে গেলে, কন্ট্রোলার একটি OFF অবস্থা দেখতে পায় — যা এটি ‘টুল NOT ক্ল্যাম্প করা’ হিসাবে ব্যাখ্যা করে। এটি SAFE ব্যর্থ হয়: কন্ট্রোলার স্পিন্ডল চালু করতে অস্বীকার করে। এটিই কারণ যে নিরাপত্তা-সঙ্কটজনক নিশ্চিতকরণ সংকেতের জন্য সাধারণত NC ওয়াইরিং পরামর্শ দেওয়া হয়।
সুপারিশ: কন্ট্রোলার এবং সেন্সর হার্ডওয়্যার তা সমর্থন করলে টুল ক্ল্যাম্পড নিশ্চিতকরণের জন্য সুপারিশ করা হয়। তখন একটি ভাঙা সিগন্যাল তার বৈধ ক্ল্যাম্পড অবস্থার পরিবর্তে একটি ত্রুটি হিসাবে ব্যাখ্যা করা হয়।
মূল কথা: সেন্সর 1 (টুল ক্ল্যাম্প করা) NC হিসেবে কনফিগার করুন। অন্য দুটি সেন্সর NO হলেও নতুন ঝুঁকি তৈরি হয় না; তবে বাজেট ও I/O সংখ্যা অনুমতি দিলে তিনটিই NC রাখা বেশি সুরক্ষামূলক। NO সেন্সরের তুলনায় NC সেন্সরের বাড়তি খরচ সাধারণত $3-এর কম—সুরক্ষা ছাড়া স্পিন্ডল চালু হয়ে একটি টুল হোল্ডার নষ্ট হওয়ার খরচের চেয়েও কম।
অংশ 4: কন্ট্রোলার-নির্দিষ্ট ওয়্যারিং: Mach3, LinuxCNC, Syntec, এবং Weihong
প্রতিটি CNC কন্ট্রোলার পরিবারের বিভিন্ন ইনপুট ভোল্টেজ স্তর, টার্মিনাল বরাদ্দ এবং সফ্টওয়্যার কনফিগারেশন ধাপ থাকে। যেকোনো সেন্সর সংযোগ করার আগে আপনার কন্ট্রোলারকে সঠিক ওয়ায়ারিং পদ্ধতির সাথে মেলান।
Mach3 / Mach4 (সমান্তরাল পোর্ট)
সিগন্যালের ধরন: 5V TTL লজিক (0-5V)। 24V সেন্সরের আউটপুট সরাসরি গ্রহণ করা যায় না।
ইন্টারফেস: 24V-to-5V লেভেল-শিফটার বোর্ড অথবা অপ্টোকাপলার ব্রেকআউট বোর্ড ব্যবহার করুন। সেন্সরের সিগন্যাল → ব্রেকআউট বোর্ডের ইনপুট → Mach3 Ports & Pins-এ ইনপুট হিসেবে কনফিগার করা প্যারালাল পোর্ট পিনে সংযোগ দিন।
পিন/টার্মিনাল: সাধারণত: পিন 10 (ই-স্টপ), পিন 11-13, 15 (সাধারণ ইনপুট)। ‘টুল ক্ল্যাম্পড’, ‘টুল রিলিজড’, ‘নো টুল’ তিনটি ক্রমিক ইনপুট পিনে নির্ধারণ করুন।
LinuxCNC (Mesa / প্যারালাল পোর্ট)
সিগন্যালের ধরন: ইন্টারফেস কার্ডের উপর নির্ভর করে। Mesa 7i76e/7i96 24V সরাসরি ফিল্ড ইনপুটে গ্রহণ করে।
ইন্টারফেস: Mesa কার্ডের জন্য: সেন্সর সিগন্যাল সরাসরি ফিল্ড ইনপুট টার্মিনালে সংযোগ করুন। প্যারালাল পোর্টের জন্য: একটি 24V-to-5V অপ্টোকাপলার বোর্ড ব্যবহার করুন যা Mach3 সেটআপের অনুরূপ।
পিন/টার্মিনাল: HAL ফাইলে সেন্সর ইনপুট ম্যাপ করুন: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. এই সংকেতগুলি টুল-চেঞ্জ HAL লজিক কম্পোনেন্টে ব্যবহার করুন।
Syntec / LNC
সিগন্যালের ধরন: 24V PNP লজিক, I/O বোর্ডে ডেডিকেটেড X-ইনপুট টার্মিনাল
ইন্টারফেস: সেন্সরটিকে সরাসরি X-ইনপুট টার্মিনালে তারযুক্ত করুন। কোনো লেভেল কনভার্শনের প্রয়োজন নেই। কন্ট্রোলারের I/O প্যারামিটার পৃষ্ঠায় ইনপুট টাইপ এবং পোলারিটি কনফিগার করুন। PLC ল্যাডার এডিটরে ATC ম্যাক্রো লজিকে সিগন্যালটি বরাদ্দ করুন।
প্যারামিটার টিপ: Syntec: R44-R49 সাধারণত ATC I/O ম্যাপিং নিয়ন্ত্রণ করে। LNC: প্যারামিটার 400-420 টুল-চেঞ্জ ইনপুট অ্যাসাইনমেন্ট নিয়ন্ত্রণ করে।
Weihong (维宏) / NCStudio
সিগন্যালের ধরন: 24V PNP। ব্রেকআউট বোর্ডে লেবেলযুক্ত নিবেদিত ইনপুট টার্মিনাল।
ইনপুট টার্মিনালগুলোতে সরাসরি তার সংযোগ করুন। NCStudio সফ্টওয়্যারে, ‘I/O Setup’ ব্যবহার করে ইনপুট ম্যাপ করুন → প্রতিটি ইনপুট টার্মিনাল ‘Tool Clamped’, ‘Tool Released’, ‘No Tool Holder’ ফাংশনগুলোর সাথে নির্ধারণ করুন। কিছু Weihong সংস্করণে বিশেষায়িত ATC ইনপুট ফাংশন কোড থাকে।
প্যারামিটার টিপ: Weihong ম্যানুয়ালের ‘ATC ইনপুট ম্যাপিং’ বিভাগটি দেখুন। ফাংশন কোডগুলি 50-55 সাধারণত ATC সেন্সর ইনপুটের জন্য সংরক্ষিত থাকে।
Part 5: PLC নিরাপত্তা ইন্টারলক লজিক: বিপর্যয় প্রতিরোধকারী তিনটি নিয়ম
যদি কন্ট্রোলার নিরাপত্তা বিধি প্রয়োগ না করে, তবে সেন্সর সিগন্যালগুলি অর্থহীন। এই তিনটি PLC ইন্টারলক রুটিন যেকোনো ATC স্পিন্ডল ইনস্টলেশনের জন্য ন্যূনতম প্রয়োজনীয় যুক্তি। এগুলি আপনার কন্ট্রোলারের ম্যাক্রো, ল্যাডার বা HAL স্তরে বাস্তবায়ন করতে হবে — শুধুমাত্র অপারেটরের মাথায় নয়।
নিয়ম 1: স্পিন্ডল এনেবল = টুল ক্ল্যাম্পড AND NOT স্পিন্ডল ফল্ট
অগ্রাধিকার: CRITICAL
স্পিন্ডল ড্রাইভ এনেবল আউটপুটটি অবশ্যই ‘টুল ক্ল্যাম্পড’ সেন্সর ইনপুট দ্বারা গেট করা হতে হবে। যদি অপারেশন চলাকালীন টুল ক্ল্যাম্পড FALSE অবস্থায় 50ms এর বেশি সময় ধরে থাকে, তবে স্পিন্ডলটিকে অবশ্যই তাৎক্ষণিক মন্দন স্টপে (কোস্ট-টু-স্টপ নয় — টুলটি এখনও আংশিকভাবে যুক্ত থাকতে পারে) প্রবেশ করতে হবে।
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Tool clamp lost during operation");
Feed_Hold := TRUE;
END_IF;
নিয়ম 2: টুল রিলিজ = স্পিন্ডল স্টপ AND গতি < 50 RPM
অগ্রাধিকার: CRITICAL
স্পিন্ডল ঘোরার সময় নিউম্যাটিক রিলিজ সোলেনয়েড ভালভটি NEVER এনার্জাইজ করা উচিত নয়। M6 কার্যকর করার আগে, নিয়ন্ত্রককে অবশ্যই: (1) M5 স্পিন্ডল স্টপ জারি করতে হবে, (2) স্পিন্ডল গতি ফিডব্যাক < 50 RPM এর জন্য অপেক্ষা করতে হবে (অথবা যদি কোনো গতি ফিডব্যাক না থাকে তবে 3-সেকেন্ড টাইমআউট), (3) তারপর রিলিজ সোলেনয়েডটি এনার্জাইজ করতে হবে।
VFD গতি নিয়ন্ত্রণ ইন্টিগ্রেশনের জন্য যা এটি সম্ভব করে, দেখুন আমাদের Modbus RS485 বনাম 0-10V গতি নিয়ন্ত্রণ গাইড. এছাড়াও নিশ্চিত করুন যে স্পিন্ডলটি তার সম্পন্ন করেছে স্বয়ংক্রিয় ওয়ার্ম-আপ চক্র যেকোনো টুল পরিবর্তন সম্পাদন করার আগে।
IF (Tool_Change_Command == TRUE) THEN
Spindle_Stop();
WHILE (Spindle_Speed > 50) AND (Timeout < 3000ms) DO
WAIT(100ms);
END_WHILE;
IF (Spindle_Speed <= 50) THEN
Release_Solenoid := TRUE;
WAIT_FOR(Tool_Released_Sensor, 2000ms);
ELSE
Alarm("Spindle not stopped — tool change aborted");
END_IF;
END_IF;
নিয়ম 3: Z-A অক্ষ গতিবিধি ইন্টারলক টুল রিলিজের পরে
অগ্রাধিকার: HIGH
রিলিজ সোলেনয়েড এনার্জাইজড হওয়ার এবং টুল Released নিশ্চিত হওয়ার পর, Z-অক্ষ টুলটি বের করতে পিছিয়ে যেতে পারে। তবে, রিলিজের সময় বা তাৎক্ষণিক পরে নিম্নমুখী Z-অক্ষ গতিবিধি সিকোয়েন্সটি ব্লক করা উচিত, যাতে আংশিক বহিষ্কৃত টুল হোল্ডারের সাথে সংঘর্ষের ঝুঁকি হ্রাস পায়।
IF (Tool_Released == TRUE) THEN
Z_Retract_Enable := TRUE;
Z_Down_Enable := FALSE;
END_IF;
WAIT_FOR(No_Tool_Present, 1000ms);
Z_Down_Enable := TRUE;
অংশ 6: ডিবাগ চেকলিস্ট: 7 ধাপ প্রথম পাওয়ার-আপ থেকে যাচাইকৃত ইন্টারলক পর্যন্ত
এই চেকলিস্টটি ক্রমানুসারে অনুসরণ করুন। পরবর্তী ধাপে যাওয়ার আগে প্রতিটি ধাপ সেন্সর চেইনের একটি স্তর যাচাই করে। ধাপগুলি বাদ দেওয়াই হল সবচেয়ে সাধারণ কারণ যার জন্য ক্র্যাশ না ঘটা পর্যন্ত সেন্সর সমস্যা শনাক্ত হয় না।
| ধাপ | কার্যক্রম | টুল |
|---|---|---|
| 1 | সেন্সর পাওয়ার যাচাই করুন: সেন্সর কানেক্টরে ব্রাউন ও ব্লু এর মধ্যে 24V DC মাপুন। যদি 22V এর নিচে থাকে, তবে দীর্ঘ কেবল রানে PSU ক্ষমতা ও ভোল্টেজ ড্রপ পরীক্ষা করুন। | মাল্টিমিটার |
| 2 | সেন্সর আউটপুট পরীক্ষা করুন: ম্যানুয়ালি একটি ইস্পাত টার্গেট (যেমন, একটি স্ক্রুড্রাইভারের ডগা) দিয়ে সেন্সরটিকে ট্রিগার করুন। মাল্টিমিটারে আউটপুট ভোল্টেজের পরিবর্তন দেখুন। PNP-এর জন্য: 0V থেকে 24V-এ সুইং করা উচিত। NPN-এর জন্য: 24V থেকে 0V-এ সুইং করা উচিত। | মাল্টিমিটার + স্টিল টার্গেট |
| 3 | সেন্সর গ্যাপ যাচাই করুন: ড্রয়বার টার্গেটের সেন্সিং দূরত্ব অবশ্যই সেন্সরের রেটেড রেঞ্জের মধ্যে থাকতে হবে (সাধারণত ইন্ডাক্টিভ প্রক্সিমিটি সেন্সরের জন্য 1-4mm)। ফাঁক খুব বড় হলে = কোনো সনাক্তকরণ নেই; খুব ছোট হলে = যান্ত্রিক সংঘর্ষের ঝুঁকি। | ফিলার গেজ |
| 4 | কন্ট্রোলার ইনপুট পরীক্ষা করুন: সেন্সর ট্রিগার হওয়ার সময়, যাচাই করুন যে কন্ট্রোলারের ডায়াগনস্টিক পেজে সংশ্লিষ্ট ইনপুট বিটের অবস্থা পরিবর্তন দেখা যাচ্ছে। Mach3-এ, ‘Diagnostics’ ট্যাবটি ব্যবহার করুন। Syntec-এ, I/O মনিটর পেজটি ব্যবহার করুন। | নিয়ন্ত্রক ডায়াগনস্টিক স্ক্রিন |
| 5 | টুল ক্ল্যাম্প সেন্সরের NC সংযোগ যাচাই করুন: সেন্সরের সিগন্যাল তার খুলে দিন। কন্ট্রোলারকে সঙ্গে সঙ্গে টুল ক্ল্যাম্প করা নেই বলে জানাতে হবে—এতেই বোঝা যায় সংযোগ বিচ্ছিন্ন হলে সুরক্ষা ব্যবস্থা কাজ করে। তার আবার সংযুক্ত করে সিগন্যাল ফিরে আসে কি না যাচাই করুন। | কোনোটি নয় — ইচ্ছাকৃত বিচ্ছিন্নকরণ পরীক্ষা |
| 6 | ড্রাই টুল-চেঞ্জ সাইকেল চালান: কোনো টুল হোল্ডার ছাড়া, M6 কার্যকর করুন এবং সেন্সর স্থিতি ক্রম দেখুন। টুল ক্ল্যাম্পড FALSE → টুল রিলিজড TRUE → নো টুল TRUE এ যাওয়া উচিত। যাচাই করুন যে সময় এবং ক্রম আপনার PLC লজিক প্রত্যাশার সাথে মেলে। | কন্ট্রোলার MDI মোড |
| 7 | স্পিন্ডল এনেবল ইন্টারলক পরীক্ষা করুন: টুল ক্ল্যাম্পড = FALSE থাকা অবস্থায়, M3 S1000 চেষ্টা করুন। স্পিন্ডল চালু হওয়া উচিত নয়। যদি তা চালু হয়, তবে ইন্টারলককে ব্যর্থ হিসাবে গণ্য করুন এবং কাটিংয়ের আগে ওয়াইরিং বা প্রোগ্রাম ঠিক করুন। | কন্ট্রোলার MDI মোড |
সেন্সর ওয়ায়ারিং FAQ
আমার কন্ট্রোলার কেন সমস্ত সেন্সরকে ট্রিগার হিসেবে পড়ে, এমনকি যখন কিছুই সংযুক্ত নেই?
এটি সাধারণত নির্দেশ করে যে ইনপুট পিনগুলি ভাসমান (অসংযুক্ত) এবং বৈদ্যুতিক শব্দ গ্রহণ করছে। PNP সেন্সরগুলির জন্য, কন্ট্রোলার ইনপুটে 0V-এর সাথে সংযুক্ত একটি পুল-ডাউন রেজিস্টর (সাধারণত 4.7kΩ থেকে 10kΩ) থাকতে হবে। তা না থাকলে, ইনপুট HIGH-এ ভাসমান থাকে। পুল-আপ/পুল-ডাউন রেজিস্টর কনফিগারেশনের জন্য আপনার ব্রেকআউট বোর্ডের ডকুমেন্টেশন দেখুন।
আমি কি একই স্পিন্ডলে PNP এবং NPN সেন্সর মিশিয়ে ব্যবহার করতে পারি?
কন্ট্রোলারের ইনপুট দুটি ধরন আলাদাভাবে সমর্থন করলে প্রযুক্তিগতভাবে এটি সম্ভব, তবে এমন মিশ্র ব্যবহার না করাই ভালো। ভিন্ন ধরনের সেন্সর থাকলে ত্রুটি খুঁজতে বিভ্রান্তি হয় এবং খুচরা যন্ত্রাংশ মজুত রাখাও কঠিন হয়। একটি ধরন বেছে নিয়ে সেটিই ব্যবহার করুন—24V শিল্পব্যবস্থার জন্য PNP সুপারিশ করা হয়।
আমার টুল ক্ল্যাম্পড সেন্সর TRUE দেখাচ্ছে কিন্তু কাটিংয়ের সময় টুল হোল্ডার এখনও পড়ে যায়। কেন?
এটি একটি সংকটজনক পরিস্থিতি। যদি সেন্সর TRUE পড়ে কিন্তু টুলটি খসে পড়ে, তবে হয় (ক) সেন্সর টার্গেট সরে গেছে — এটি ড্রয়বারের অবস্থান সনাক্ত করে কিন্তু ড্রয়বার প্রকৃতপক্ষে ক্ল্যাম্পিং করছে না, অথবা (খ) বেলভিলে স্প্রিং স্ট্যাক সর্বনিম্ন ক্ল্যাম্পিং বলের নিচে ক্লান্ত হয়ে গেছে। অবিলম্বে একটি পুল-ফোর্স গেজ দিয়ে ড্রয়বার টান-বল পরিমাপ করুন। যান্ত্রিক ক্ল্যাম্পিং মেকানিজম যাচাই না হওয়া পর্যন্ত স্পিন্ডল চালাবেন না।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
আমার কন্ট্রোলার কেন সমস্ত সেন্সরকে ট্রিগার হিসেবে পড়ে, এমনকি যখন কিছুই সংযুক্ত নেই?
এটি সাধারণত নির্দেশ করে যে ইনপুট পিনগুলি ভাসমান (অসংযুক্ত) এবং বৈদ্যুতিক শব্দ গ্রহণ করছে। PNP সেন্সরগুলির জন্য, কন্ট্রোলার ইনপুটে 0V-এর সাথে সংযুক্ত একটি পুল-ডাউন রেজিস্টর (সাধারণত 4.7kΩ থেকে 10kΩ) থাকতে হবে। তা না থাকলে, ইনপুট HIGH-এ ভাসমান থাকে। পুল-আপ/পুল-ডাউন রেজিস্টর কনফিগারেশনের জন্য আপনার ব্রেকআউট বোর্ডের ডকুমেন্টেশন দেখুন।
আমি কি একই স্পিন্ডলে PNP এবং NPN সেন্সর মিশিয়ে ব্যবহার করতে পারি?
কন্ট্রোলারের ইনপুট দুটি ধরন আলাদাভাবে সমর্থন করলে প্রযুক্তিগতভাবে এটি সম্ভব, তবে এমন মিশ্র ব্যবহার না করাই ভালো। ভিন্ন ধরনের সেন্সর থাকলে ত্রুটি খুঁজতে বিভ্রান্তি হয় এবং খুচরা যন্ত্রাংশ মজুত রাখাও কঠিন হয়। একটি ধরন বেছে নিয়ে সেটিই ব্যবহার করুন—24V শিল্পব্যবস্থার জন্য PNP সুপারিশ করা হয়।
আমার টুল ক্ল্যাম্পড সেন্সর TRUE দেখাচ্ছে কিন্তু কাটিংয়ের সময় টুল হোল্ডার এখনও পড়ে যায়। কেন?
এটি একটি সংকটজনক পরিস্থিতি। যদি সেন্সর TRUE পড়ে কিন্তু টুলটি খসে পড়ে, তবে হয় (ক) সেন্সর টার্গেট সরে গেছে — এটি ড্রয়বারের অবস্থান সনাক্ত করে কিন্তু ড্রয়বার প্রকৃতপক্ষে ক্ল্যাম্পিং করছে না, অথবা (খ) বেলভিলে স্প্রিং স্ট্যাক সর্বনিম্ন ক্ল্যাম্পিং বলের নিচে ক্লান্ত হয়ে গেছে। অবিলম্বে একটি পুল-ফোর্স গেজ দিয়ে ড্রয়বার টান-বল পরিমাপ করুন। যান্ত্রিক ক্ল্যাম্পিং মেকানিজম যাচাই না হওয়া পর্যন্ত স্পিন্ডল চালাবেন না।
সম্পর্কিত বিভাগ
সম্পর্কিত পণ্য
সম্পর্কিত প্রযুক্তিগত গাইড
VFD EMI শিল্ডিং এবং গ্রাউন্ডিং CNC এর জন্য
CNC রাউটারগুলিতে VFD ইলেক্ট্রোম্যাগনেটিক ইন্টারফেরেন্স দূর করুন। শিল্ডেড স্পিন্ডল কেবল গ্রাউন্ডিং, স্টার গ্রাউন্ডিং টপোলজি, ফেরাইট কোর, ইনপুট/আউটপুট রিঅ্যাক্টর, এবং সিগন্যাল ও পাওয়ার ওয়্যারিংয়ের শারীরিক পৃথকীকরণ কভার করে।
ATC স্পিন্ডল টুল রিলিজ ট্রাবলশুটিং
ATC স্পিন্ডল টুল রিলিজ সমস্যা নির্ণয় ও সমাধান করুন — আটকে থাকা টুল, ড্রবার ব্যর্থতা, নিউম্যাটিক সিলিন্ডার সমস্যা, FRL সেটআপ, বেলভিলে স্প্রিং ক্লান্তি, এবং চাপ ক্যালিব্রেশন। CNC অপারেটরদের জন্য ধাপে ধাপে সমস্যা সমাধান।
কীভাবে একটি 3-Phase ATC স্পিন্ডল মোটরকে একটি VFD-এর সাথে নিরাপদে তারযুক্ত করবেন
3-ফেজ ATC স্পিন্ডল মোটরকে VFD-এর সাথে ওয়্যারিং করার সময় স্টার্টআপের পূর্বে নামফলক ডেটা, কেবল পাথ, গ্রাউন্ডিং, নিয়ন্ত্রণ পদ্ধতি এবং কুলিং প্রস্তুতি যাচাই করে একটি নিরাপত্তা-প্রথম কর্মপ্রবাহ ব্যবহার করুন।