– কিন্তু কন্ট্রোলার আসলে VFD কে 18000 RPM গতিতে ঘোরাতে কীভাবে নির্দেশ দেয়? দুটি পথ রয়েছে: প্রচলিত 0-10V অ্যানালগ ভোল্টেজ, এবং আধুনিক Modbus RTU ডিজিটাল প্রোটোকল। এই গাইডটি উভয়কেই অন্তর্ভুক্ত করে, ওয়্যারিং ডায়াগ্রাম, VFD প্যারামিটার সেটিংস এবং কন্ট্রোলার-নির্দিষ্ট ইন্টিগ্রেশন ধাপসহ।
0-10V অ্যানালগ নিয়ন্ত্রণ: সহজ, ঐতিহ্যগত, কিন্তু নয়েজ-সংবেদনশীল
সমস্ত VFD এবং কন্ট্রোলারের মধ্যে সবচেয়ে ব্যাপকভাবে সমর্থিত পদ্ধতি। কন্ট্রোলারটি কাঙ্ক্ষিত গতির সমানুপাতিক একটি 0-10V DC সিগন্যাল আউটপুট দেয় (0V = 0 RPM, 10V = সর্বোচ্চ গতি)। VFD-এর অ্যানালগ ইনপুট এই ভোল্টেজ পড়ে এবং আউটপুট ফ্রিকোয়েন্সিতে তা স্কেল করে।
কিভাবে কাজ করে
কন্ট্রোলারের ব্রেকআউট বোর্ড একটি 0-10V সিগন্যাল উৎপন্ন করে – হয় একটি আসল DAC (ডিজিটাল-অ্যানালগ কনভার্টার) থেকে, অথবা একটি PWM আউটপুট থেকে যা একটি লো-পাস RC ফিল্টারের মাধ্যমে পাস করা হয়েছে। VFD-এর অ্যানালগ ইনপুট টার্মিনাল (সাধারণত VI, AVI, বা ACI লেবেলযুক্ত) এই ভোল্টেজ পড়ে।
অভ্যন্তরীণভাবে, VFD 0-10V কে 0 Hz এর সাথে সর্বোচ্চ ফ্রিকোয়েন্সি (Max ফ্রিকোয়েন্সি) হিসাবে ম্যাপ করে (যেমন, 0-400 Hz একটি 24000 RPM 2P স্পিন্ডলের জন্য)। যদি কন্ট্রোলার 7.5V আউটপুট দেয়, তবে VFD 300 Hz = 18000 RPM সেট করে।
গুরুতর সীমাবদ্ধতা
- নয়েজ দুর্বলতা: 0-10V সিগন্যালটি একটি কম-ব্যান্ডউইথ অ্যানালগ ভোল্টেজ। VFD বা স্পিন্ডল কেবল থেকে EMI সিগন্যালের উপর নয়েজ আরোপ করতে পারে, যার ফলে স্পিন্ডল গতি অনিয়মিতভাবে দোদুল্যমান হয়। একটি সম্পূর্ণ EMI প্রতিকার পরিকল্পনার জন্য – যার মধ্যে শিল্ডেড কেবল গ্রাউন্ডিং, স্টার গ্রাউন্ডিং টপোলজি এবং ফেরাইট কোর স্থাপন অন্তর্ভুক্ত – আমাদের দেখুন
- ভোল্টেজ ড্রপ: 10 মিটারের বেশি দীর্ঘ কেবল লাইনে, সিগন্যাল তারের রোধ একটি পরিমাপযোগ্য ভোল্টেজ পতন ঘটায়। কন্ট্রোলারে 10V VFD-এ 9.4V হিসাবে পড়া যেতে পারে – একটি 6% গতি ত্রুটি।
- **গ্রাউন্ড অফসেট: যদি কন্ট্রোলার GND এবং VFD ACM ঠিক একই বিভবে না থাকে, তবে ভোল্টেজের পার্থক্য একটি স্থায়ী স্পিড অফসেট হিসাবে প্রকাশ পায়।
Modbus RTU RS485 এর মাধ্যমে: দ্বি-মুখী যোগাযোগসহ ডিজিটাল নির্ভুলতা
Modbus RTU হল ডিজিটাল VFD নিয়ন্ত্রণের শিল্পমান। দুটি ডিফারেনশিয়াল সিগন্যাল তার (A+ এবং B-) সর্বোচ্চ 115200 bps পর্যন্ত ডিজিটাল কমান্ড বহন করে। কন্ট্রোলারটি কেবল গতি সেট করতে পারে না, বরং প্রকৃত RPM, আউটপুট কারেন্ট, DC বাস ভোল্টেজ এবং অ্যালার্ম কোডও পড়ে নিতে পারে।
কিভাবে কাজ করে
কন্ট্রোলারটি Modbus মাস্টার হিসেবে কাজ করে; VFD একটি Modbus স্লেভ যার একটি অনন্য ঠিকানা (1-247) রয়েছে। মাস্টারটি কাঙ্ক্ষিত মানসহ ফ্রিকোয়েন্সি সেটপয়েন্ট রেজিস্টারে একটি রাইট কমান্ড (ফাংশন কোড 06) পাঠায়। VFD স্বীকৃতি দেয় এবং এর আউটপুট ফ্রিকোয়েন্সি আপডেট করে – সবটুকু 10 ms এর মধ্যে।
মাস্টার VFD-এর স্ট্যাটাস রেজিস্টারগুলি (ফাংশন কোড 03) পোল করতে পারে প্রকৃত আউটপুট ফ্রিকোয়েন্সি, আউটপুট কারেন্ট, DC বাস ভোল্টেজ এবং ফল্ট কোড পড়তে। এটি ক্লোজড-লুপ গতি নিরীক্ষণ এবং স্বয়ংক্রিয় ফল্ট প্রতিক্রিয়া সক্ষম করে।
অ্যানালগের তুলনায় মূল সুবিধা
- নয়েজের প্রতি অনাক্রম্য: RS485 ডিফারেনশিয়াল সিগনালিং ব্যবহার করে – রিসিভারটি A+ এবং B- এর মধ্যে ভোল্টেজ পার্থক্য পরিমাপ করে, কমন-মোড নয়েজ প্রত্যাখ্যান করে যা একটি অ্যানালগ সিগনালকে দূষিত করে দিতে পারে।
- **ক্যালিব্রেশন ড্রিফট নেই: ডিজিটাল মানগুলি দূরত্ব বা সময়ের সাথে অবক্ষয় হয় না। 300.00 Hz হল 300.00 Hz, কেবলটি 2 m বা 100 m লম্বা হলেও।
- **দ্বিমুখী যোগাযোগ: কন্ট্রোলারটি স্পিন্ডলটি প্রকৃতপক্ষে নির্দেশিত গতি পৌঁছেছে কিনা তা যাচাই করতে পারে, অভিযোজনীয় ফিড রেট নিয়ন্ত্রণের জন্য লোড পর্যবেক্ষণ করতে পারে এবং VFD ত্রুটি অতিরিক্ত সেন্সর ছাড়াই সনাক্ত করতে পারে।
0-10V বনাম Modbus: সম্পূর্ণ তুলনা টেবিল
| গুণক | 0-10V অ্যানালগ | Modbus RS485 |
|---|---|---|
| সিগন্যালের ধরন | অ্যানালগ ভোল্টেজ (0-10V DC) | ডিজিটাল সিরিয়াল (RS485 ডিফারেনশিয়াল) |
| শব্দ প্রতিরোধ | খারাপ – VFD এবং স্পিন্ডল কেবল থেকে উদ্ভূত EMI-এর প্রতি সংবেদনশীল। শিল্ডেড টুইস্টেড-পেয়ার কেবল এবং পাওয়ার ওয়্যারিং থেকে দূরে রাউটিং প্রয়োজন। | চমৎকার – ডিফারেনশিয়াল সিগন্যালিং কমন-মোড নয়েজ প্রত্যাখ্যান করে। নয়েজযুক্ত পরিবেশের জন্য শিল্পমান। |
| কেবলের প্রয়োজনীয়তা | শিল্ডেড 2-কন্ডাক্টর (সিগনাল + GND), 0.5 mm² ন্যূনতম। ভোল্টেজ ড্রপ উল্লেখযোগ্য হওয়ার আগে সর্বোচ্চ ব্যবহারিক দূরত্ব ~10 m। | শিল্ডেড টুইস্টেড-পেয়ার (A+/B- + GND), 0.25 mm² ন্যূনতম। নিম্ন বড রেটে 1200 m পর্যন্ত রেটেড; 19200-38400 bps-এ 100 m নির্ভরযোগ্যভাবে। |
| কন্ট্রোলার প্রয়োজনীয়তা | 0-10V অ্যানালগ আউটপুট বা PWM-থেকে-অ্যানালগ কনভার্টার। বেশিরভাগ Mach3 ব্রেকআউট বোর্ডে এটি থাকে। সাধারণ – কোন প্রোটোকল স্ট্যাকের প্রয়োজন নেই। | RS485 সিরিয়াল পোর্ট বা USB-থেকে-RS485 অ্যাডাপ্টার। কন্ট্রোলারকে অবশ্যই Modbus RTU মাস্টার প্রোটোকল সমর্থন করতে হবে। LinuxCNC-এর নেটিভ Modbus সমর্থন রয়েছে; Mach3-এর জন্য একটি প্লাগইন প্রয়োজন। |
| তথ্য প্রবাহ | একমুখী: কন্ট্রোলার VFD-এ গতির কমান্ড পাঠায়। কোনো ফিডব্যাক নেই – VFD প্রকৃত গতি, কারেন্ট বা ত্রুটি কন্ট্রোলারে ফেরত পাঠাতে পারে না। | দ্বিমুখী: কন্ট্রোলার গতি কমান্ড পাঠায় AND প্রকৃত RPM পড়ে, আউটপুট কারেন্ট, DC বাস ভোল্টেজ, এবং VFD রেজিস্টার থেকে ত্রুটি কোড। |
| গতি নির্ভুলতা | DAC রেজোলিউশন, গ্রাউন্ড অফসেট এবং কেবল ভোল্টেজ ড্রপ দ্বারা সীমিত। সম্পূর্ণ স্কেলের ±2-5% সাধারণ নির্ভুলতা। | ডিজিটাল নির্ভুলতা – গতি সেটপয়েন্ট রেজোলিউশন সাধারণত 0.01 Hz। কোন ড্রিফট নেই, সময়ের সাথে কোন ক্যালিব্রেশন ড্রিফট নেই। |
| সেটআপ জটিলতা | নিম্ন: দুটি তার, একটি VFD প্যারামিটার পরিবর্তন (ফ্রিকোয়েন্সি সোর্স = এক্সটার্নাল টার্মিনাল)। | মাঝারি: RS485 ওয়্যারিং, উভয় VFD এবং কন্ট্রোলারে বড রেট/প্যারিটি/ঠিকানা কনফিগারেশন, Modbus রেজিস্টার ম্যাপিং। |
| সর্বোত্তম ব্যবহার | সাধারণ রাউটার, শখের নির্মাণ, একক-স্পিন্ডল মেশিন যেখানে গতি ফিডব্যাকের প্রয়োজন নেই। | উৎপাদন মেশিন, মাল্টি-স্পিন্ডল সেটআপ, স্বয়ংক্রিয় সিস্টেম, এবং যেকোনো ইনস্টলেশন যেখানে কন্ট্রোলারকে প্রকৃত স্পিন্ডল গতি যাচাই করতে হয়। |
প্রতিটি ব্র্যান্ডের জন্য VFD প্যারামিটার সেটিংস
প্যারামিটার নম্বর ব্র্যান্ড অনুযায়ী ভিন্ন, কিন্তু ফাংশন একই: VFD-কে বলুন ফ্রিকোয়েন্সি কমান্ড কোথা থেকে পড়তে হবে।
Fuling BD612 সিরিজ (ATC স্পিন্ডলের জন্য স্ট্যান্ডার্ড VFD)
0-10V পরামিতি: P0.01 = 1 (বাহ্যিক টার্মিনাল নিয়ন্ত্রণ), P0.03 = 2 (AI1 টার্মিনালে 0-10V অ্যানালগ ইনপুট)। AI1 এবং AI2 0-10V বা 0-20 mA সমর্থন করে; AI3 -10V থেকে 10V সমর্থন করে।
Modbus প্যারামিটার: P0.01 = 2 (RS485 যোগাযোগ নিয়ন্ত্রণ)। বড রেট, প্যারিটি এবং স্লেভ অ্যাড্রেস P3.00-P3.04 গ্রুপে কনফিগার করা হয়। Modbus RTU প্রোটোকল, ফাংশন কোড 03 (পড়া) এবং 06 (লেখা)।
Fuling BD612 হল আমাদের ATC স্পিন্ডল মোটরগুলির সাথে যুক্ত স্ট্যান্ডার্ড ইনভার্টার। এটি 10 প্রধান/সহায়ক ফ্রিকোয়েন্সি উৎস, PID নিয়ন্ত্রণ, 8-স্টেজ PLC এবং 0.01 Hz ডিজিটাল রেজোলিউশনসহ Modbus RTU সমর্থন করে। কন্ট্রোল বোর্ডটি 24VDC সহায়ক পাওয়ার, 10V রেফারেন্স, একাধিক মাল্টি-ফাংশন ইনপুট এবং সম্পূর্ণ CNC ইন্টিগ্রেশনের জন্য রিলে/ট্রানজিস্টর আউটপুট সরবরাহ করে।
Delta VFD (যেমন, VFD-EL, VFD-E)
0-10V পরামিতি: P00.00 = 2 (বাহ্যিক টার্মিনাল), P01.00 = 2 (ACI 0-10V ACI/AVI টার্মিনালে)
Modbus প্যারামিটার: P00.00 = 3 (RS485), P09.00 = স্লেভ ঠিকানা, P09.01 = বড রেট (0=9600, 1=19200)
দ্রষ্টব্য: Delta uses standard Modbus RTU. ফ্রিকোয়েন্সি command register: 0x2001. Status register: 0x2101. Well-documented – easiest to integrate.
Inovance / MD সিরিজ
0-10V পরামিতি: F0-02 = 1 (বাহ্যিক টার্মিনাল নিয়ন্ত্রণ)
Modbus প্যারামিটার: F0-02 = 2 (যোগাযোগ নিয়ন্ত্রণ), Modbus কনফিগারেশনের জন্য FD গ্রুপ
**দ্রষ্টব্য: ফ্রিকোয়েন্সি সেটপয়েন্টের জন্য রেজিস্টার অ্যাড্রেসিং 0x1000 থেকে শুরু হয়। Inovance-এর ডকুমেন্টেশন সাধারণত স্পষ্ট Modbus রেজিস্টার টেবিল সহ ভালো।
উভয় পদ্ধতির জন্য ওয়ায়ারিং ডায়াগ্রাম
0-10V অ্যানালগ ওয়্যারিং (Fuling BD612)
- কন্ট্রোলার PWM/অ্যানালগ আউটপুট → VFD AI1 টার্মিনাল (0-10V অ্যানালগ ইনপুট)
- কন্ট্রোলার GND → VFD ACM টার্মিনাল (অ্যানালগ কমন)
- **IMPORTANT: যদি আপনি Mach3 PWM আউটপুট ব্যবহার করেন, তবে PWM কে মসৃণ DC-তে রূপান্তর করতে একটি নিম্ন-পাস RC ফিল্টার (1 kΩ + 10 μF) যোগ করুন।
- For 2.2 kW+ BD612 মডেল: AI1 এবং AI2 each সমর্থন 0-10V অথবা 0-20 mA (configured via jumper). AI3 supports -10V to +10V for bidirectional control.
পেশাদার টিপ: BD612 কন্ট্রোল বোর্ড একটি 10V রেফারেন্স আউটপুট এবং 24VDC সহায়ক পাওয়ার (2.2 kW+ মডেল) সরবরাহ করে। ম্যানুয়াল গতি নিয়ন্ত্রণ ব্যবহার করলে পটেনশিওমিটারের জন্য 10V রেফারেন্স ব্যবহার করুন। বিচ্ছিন্নতা যাচাই না করে কন্ট্রোলার GND সরাসরি VFD ACM এর সাথে কখনই সংযুক্ত করবেন না – এটি একটি গ্রাউন্ড লুপ তৈরি করে যা কন্ট্রোলারের ক্ষতি করতে পারে।
Modbus RS485 ওয়্যারিং (Fuling BD612)
- কন্ট্রোলার RS485 A+ → VFD RS485 A+ টার্মিনাল
- কন্ট্রোলার RS485 B- → VFD RS485 B- টার্মিনাল
- কন্ট্রোলার RS485 GND → VFD সিগন্যাল গ্রাউন্ড (কমন-মোড রেফারেন্সের জন্য অপরিহার্য)
- BD612 Modbus RTU ফাংশন কোড 03 (রেজিস্টার পড়া) এবং 06 (একক রেজিস্টার লেখা) সহ সমর্থন করে। বড রেট, প্যারিটি এবং স্লেভ আইডি P3.00-P3.04 প্যারামিটার গ্রুপে কনফিগার করা হয়।
পেশাদার টিপ: BD612 10 মেইন/অক্সিলিয়ারি ফ্রিকোয়েন্সি উৎস সরবরাহ করে, যার মধ্যে রয়েছে RS485, 0-10V অ্যানালগ, PID, মাল্টি-স্পিড এবং PLC। আপনি প্রাথমিক গতি নিয়ন্ত্রণের জন্য RS485 ব্যবহার করতে পারেন, আর 0-10V-কে ফলব্যাক হিসেবে তারযুক্ত রেখে দিতে পারেন – ফ্রিকোয়েন্সি উৎস নির্বাচনের জন্য কনফিগার করা একটি ডিজিটাল ইনপুট টার্মিনালের মাধ্যমে তাদের মধ্যে সুইচ করুন।
Fuling BD612 – আমাদের স্পিন্ডল প্যাকেজের সাথে আসা ইনভার্টার
ফুলিং BD612 সিরিজ (220V সাদা / 380V কালো, 1.5-15 kW) এখানে আলোচিত গতি নিয়ন্ত্রণ পদ্ধতিগুলি সমর্থন করে: 0-10V অ্যানালগ AI1/AI2/AI3 টার্মিনালের মাধ্যমে, 0-20 mA কারেন্ট-লুপ, RS485 Modbus RTU 0.01 Hz ডিজিটাল রেজোলিউশন সহ, মাল্টি-স্পিড স্টেপ কন্ট্রোল (অন্তর্নির্মিত PLC এর মাধ্যমে সর্বোচ্চ 16 স্টেজ পর্যন্ত), এবং PID ক্লোজড-লুপ কন্ট্রোল। গতির নির্ভুলতা 1:100 পরিসরে ±0.5%।
BD612 10 প্রধান এবং সহায়ক ফ্রিকোয়েন্সি উৎস সরবরাহ করে যা নমনীয়ভাবে সংযুক্ত করা যায় – উদাহরণস্বরূপ, RS485 কে প্রাথমিক গতি কমান্ড হিসাবে এবং 0-10V পটেনশিওমিটারকে ম্যানুয়াল ওভাররাইড হিসাবে ব্যবহার করা যেতে পারে। কন্ট্রোল বোর্ডে 24VDC অক্সিলিয়ারি পাওয়ার (2.2 kW+), 10V রেফারেন্স আউটপুট, একাধিক প্রোগ্রামেবল ডিজিটাল ইনপুট, রিলে আউটপুট এবং ট্রানজিস্টর আউটপুট অন্তর্ভুক্ত রয়েছে যা সম্পূর্ণ CNC ইন্টিগ্রেশনের জন্য।
VFD গতি নিয়ন্ত্রণ FAQ
আমি কি 0-10V এবং Modbus উভয়ই একসাথে ব্যবহার করতে পারি?
বেশিরভাগ VFD একসময়ে শুধুমাত্র একটি সক্রিয় ফ্রিকোয়েন্সি রেফারেন্স উৎস থাকতে দেয়। আপনি উভয়কেই ওয়্যার করতে পারেন এবং VFD প্যারামিটার বা ডিজিটাল ইনপুট টার্মিনালের মাধ্যমে তাদের মধ্যে স্যুইচ করতে পারেন, তবে তারা একসাথে উভয়ই গতি নিয়ন্ত্রণ করতে পারবে না। একটি সাধারণ পদ্ধতি হল গতি নিয়ন্ত্রণের জন্য Modbus ব্যবহার করা এবং 0-10V-কে ব্যাকআপ ম্যানুয়াল কন্ট্রোল মোড হিসেবে ব্যবহার করা।
কেন আমার স্পিন্ডল 0-10V নিয়ন্ত্রণে ভুল গতিতে ঘোরে?
সবচেয়ে সাধারণ কারণগুলি: (1) VFD-এর সর্বনিম্ন/সর্বোচ্চ ফ্রিকোয়েন্সি প্যারামিটারগুলি 0-10V স্কেলিং-এর সাথে মেলে না। যদি সর্বোচ্চ ফ্রিকোয়েন্সি = 400Hz হয় কিন্তু আপনার স্পিন্ডল 800Hz-এ রেট করা থাকে (24000 RPM = 400Hz 2P-এর জন্য, 800Hz 4P-এর জন্য), তবে গতি প্রত্যাশিত মানের অর্ধেক হবে। (2) 0-10V লাইনে ভোল্টেজ ড্রপ — কন্ট্রোলার যখন সর্বোচ্চ গতির নির্দেশ দিচ্ছে, তখন VFD VI টার্মিনালে প্রকৃত ভোল্টেজ মাপুন। যদি এটি 10V-এর পরিবর্তে 9.2V পড়ে, তবে আপনার কেবলটি খুব লম্বা অথবা কন্ট্রোলারের আউটপুট ইম্পেডেন্স খুব বেশি।
ফ্রিকোয়েন্সি নিয়ন্ত্রণের জন্য আমি কোন Modbus রেজিস্টারে লিখব?
কোনো সার্বজনীন উত্তর নেই — VFD ব্র্যান্ডগুলি ভিন্ন রেজিস্টার ঠিকানা ব্যবহার করে। এই গাইডে অন্তর্ভুক্ত সাধারণ VFD-এর জন্য, Modbus ফাংশন কোড হল 06 (একক রেজিস্টার লেখা) বা 16 (একাধিক রেজিস্টার লেখা)। সাধারণ ফ্রিকোয়েন্সি রেজিস্টার: Delta 0x2001, Yaskawa 0x0002, Siemens 0x0FFF, জেনেরিক চীনা VFD 0x1000 বা 0x2000 ব্যবহার করে। নির্মাতার ডকুমেন্টেশন থেকে VFD-এর নির্দিষ্ট Modbus রেজিস্টার টেবিল সংগ্রহ করুন।
একটি স্পিন্ডল + VFD প্যাকেজের উদ্ধৃতি নিতে প্রস্তুত?
VFD রেজিস্টার ম্যাপ ব্র্যান্ড ও মডেল অনুযায়ী ভিন্ন হয়। সঠিক Modbus, অ্যানালগ, বা প্যানেল-নিয়ন্ত্রণ পথ সহ একটি নিয়ন্ত্রণ-প্রস্তুত প্যাকেজ পেতে ম্যানুয়াল এবং স্পিন্ডল মডেল ব্যবহার করুন। কন্ট্রোল-প্রস্তুত প্যাকেজের কোট অনুরোধ করুন অথবা Fuling VFD ইনভার্টার দেখুন.