انکدر چیست؟

انکودر چیست؟ معرفی کامل Encoder، انواع، کاربردها و تفاوت انکودر Incremental و Absolute
انکودر (Encoder) یکی از مهمترین تجهیزات در سیستمهای اتوماسیون صنعتی، سروو موتور، PLC، رباتهای صنعتی و ماشینآلات CNC است که وظیفه اندازهگیری موقعیت، سرعت، جهت حرکت و میزان جابهجایی محور را بر عهده دارد. امروزه تقریباً تمامی سیستمهای کنترل حرکت (Motion Control) برای دستیابی به دقت بالا از انواع انکودر استفاده میکنند.
اگر تاکنون با تجهیزاتی مانند سروو موتور اینوت (INVT)، سروو موتور استون (ESTUN)، اینورترهای حلقه بسته (Closed Loop)، پی ال سی یا دستگاههای CNC کار کرده باشید، قطعاً نام انکودر را شنیدهاید. این قطعه کوچک نقش بسیار مهمی در کنترل دقیق موقعیت و سرعت موتور ایفا میکند و بدون آن بسیاری از سیستمهای اتوماسیون صنعتی قادر به عملکرد دقیق نخواهند بود.
- انکودر چیست؟
- انکودر چگونه کار میکند؟
- انواع Encoder
- تفاوت Incremental و Absolute
- کاربرد انکودر در سروو موتور و PLC
- راهنمای انتخاب انکودر مناسب
- مزایا و معایب هر نوع انکودر
انکودر چیست؟
انکودر (Encoder) یک حسگر (Sensor) الکترومکانیکی است که حرکت چرخشی یا خطی را به سیگنالهای الکتریکی تبدیل میکند. این سیگنالها توسط تجهیزاتی مانند PLC، سروو درایو، کنترلر حرکت (Motion Controller) یا اینورتر دریافت شده و برای کنترل دقیق موتور مورد استفاده قرار میگیرند.
به زبان ساده، انکودر مانند «چشم سیستم کنترل حرکت» عمل میکند. همانطور که راننده برای کنترل خودرو به اطلاعات سرعت نیاز دارد، کنترلر نیز برای کنترل دقیق موتور باید موقعیت و سرعت آن را بداند. این اطلاعات توسط انکودر تولید میشود.
به همین دلیل است که در سیستمهای دقیق مانند دستگاههای CNC، رباتهای صنعتی، ماشینآلات بستهبندی، دستگاههای چاپ، خطوط مونتاژ و سروو موتورهای صنعتی، استفاده از انکودر ضروری است.
انکودر چگونه کار میکند؟
زمانی که محور موتور شروع به چرخش میکند، شفت انکودر نیز همراه آن میچرخد. داخل انکودر، دیسک یا المان حسگری قرار دارد که با استفاده از فناوری نوری یا مغناطیسی، حرکت را تشخیص داده و آن را به پالسهای الکتریکی تبدیل میکند.
این پالسها به کنترلر ارسال میشوند و کنترلر از روی تعداد، ترتیب و فرکانس آنها میتواند اطلاعات زیر را محاسبه کند:
- موقعیت دقیق محور (Position)
- سرعت موتور (Speed)
- جهت چرخش (Direction)
- میزان جابهجایی (Distance)
- شتاب و کاهش سرعت
هرچه رزولوشن (Resolution) انکودر بیشتر باشد، دقت اندازهگیری نیز افزایش پیدا میکند.
اجزای اصلی انکودر
اگرچه مدلهای مختلف انکودر از نظر ساختار با یکدیگر تفاوتهایی دارند، اما اکثر آنها از اجزای زیر تشکیل شدهاند:
| بخش | وظیفه |
|---|---|
| شفت (Shaft) | انتقال حرکت مکانیکی |
| دیسک انکودر | ایجاد پالسهای اندازهگیری |
| سنسور نوری یا مغناطیسی | تشخیص موقعیت دیسک |
| برد الکترونیکی | پردازش سیگنالها |
| کانکتور خروجی | ارسال اطلاعات به PLC یا Servo Drive |
| بلبرینگ | حرکت روان شفت |
انواع انکودر
انکودرها بر اساس نحوه تولید اطلاعات موقعیت به دو گروه اصلی تقسیم میشوند:
- Incremental Encoder (انکودر افزایشی)
- Absolute Encoder (انکودر مطلق)
انکودر افزایشی (Incremental Encoder)
Incremental Encoder رایجترین نوع انکودر در صنعت است. این مدل با تولید پالسهای متوالی، میزان حرکت محور را اندازهگیری میکند. کنترلر با شمارش این پالسها میتواند موقعیت و سرعت موتور را محاسبه کند.
در این نوع انکودر معمولاً سه کانال خروجی وجود دارد:
- Channel A
- Channel B
- Channel Z (Index)
کانال A و B جهت حرکت را مشخص میکنند و کانال Z یک پالس مرجع در هر دور کامل تولید میکند.
مزایای Incremental Encoder
- قیمت مناسب
- ساختار ساده
- سرعت بالا
- نصب آسان
- کاربرد گسترده در PLC و سروو موتور
معایب Incremental Encoder
- پس از قطع برق موقعیت از بین میرود.
- نیاز به عملیات Home بعد از روشن شدن دستگاه دارد.
انکودر مطلق (Absolute Encoder)
در Absolute Encoder هر موقعیت دارای یک کد دیجیتال منحصربهفرد است. بنابراین حتی اگر برق دستگاه قطع شود، پس از روشن شدن مجدد، کنترلر موقعیت واقعی محور را بدون نیاز به Home کردن تشخیص میدهد.
به همین دلیل از این نوع انکودر در ماشینآلات بسیار دقیق، رباتهای صنعتی، CNC و خطوط تولید پیشرفته استفاده میشود.
مزایای Absolute Encoder
- حفظ موقعیت بعد از قطع برق
- دقت بسیار بالا
- مناسب سیستمهای Motion Control
- بدون نیاز به Home
معایب Absolute Encoder
- قیمت بالاتر
- پیچیدگی بیشتر
تفاوت انکودر Incremental و Absolute
یکی از متداولترین سوالات کاربران این است که انکودر افزایشی (Incremental) بهتر است یا انکودر مطلق (Absolute). پاسخ به این سؤال به نوع کاربرد، میزان دقت موردنیاز و بودجه پروژه بستگی دارد. جدول زیر مهمترین تفاوتهای این دو نوع انکودر را نشان میدهد.
| ویژگی | Incremental Encoder | Absolute Encoder |
|---|---|---|
| روش اندازهگیری | تعداد پالس | کد دیجیتال منحصربهفرد |
| حفظ موقعیت پس از قطع برق | ندارد | دارد |
| نیاز به Home | دارد | ندارد |
| قیمت | اقتصادیتر | بالاتر |
| دقت | بالا | بسیار بالا |
| پیچیدگی سیستم | کم | بیشتر |
| کاربرد | ماشینآلات عمومی | CNC، ربات و Motion Control |
اگر دستگاه شما پس از هر بار روشن شدن عملیات Home انجام میدهد، معمولاً استفاده از Incremental Encoder کاملاً کافی است. اما در ماشینآلاتی که حفظ موقعیت پس از قطع برق اهمیت دارد، Absolute Encoder انتخاب مناسبتری خواهد بود.
انواع تکنولوژی ساخت انکودر
انکودرها علاوه بر نوع خروجی، از نظر فناوری اندازهگیری نیز به چند دسته تقسیم میشوند.
1- انکودر نوری (Optical Encoder)
در این نوع انکودر از LED و سنسور نوری برای تشخیص موقعیت دیسک استفاده میشود. انکودرهای نوری دقت بسیار بالایی دارند و در دستگاههای CNC، سروو موتور و ماشینآلات دقیق کاربرد فراوانی دارند.
مزایا
- دقت بسیار زیاد
- رزولوشن بالا
- پاسخ سریع
معایب
- حساسیت به گردوغبار
- نیاز به محیط نسبتاً تمیز
2- انکودر مغناطیسی (Magnetic Encoder)
این مدل از میدان مغناطیسی برای تشخیص موقعیت استفاده میکند و نسبت به آلودگی، گردوغبار، روغن و لرزش مقاومت بیشتری دارد.
مزایا
- مقاومت بالا در محیط صنعتی
- طول عمر زیاد
- مناسب محیطهای آلوده
معایب
- دقت کمتر نسبت به مدل نوری
3- انکودر خازنی (Capacitive Encoder)
این فناوری بیشتر در تجهیزات خاص مورد استفاده قرار میگیرد و نسبت به انکودرهای نوری و مغناطیسی کاربرد محدودتری دارد.
کاربرد انکودر در سروو موتور
تقریباً تمام سروو موتورهای اینوت (INVT) و سروو موتورهای استون (ESTUN) از انکودر برای ایجاد سیستم کنترل حلقه بسته (Closed Loop) استفاده میکنند.
انکودر اطلاعات لحظهای موقعیت محور را به سروو درایو ارسال میکند و سروو درایو بر اساس این اطلاعات، جریان خروجی موتور را اصلاح میکند. نتیجه این فرآیند، کنترل بسیار دقیق موقعیت، سرعت و گشتاور است.
وظایف انکودر در سروو موتور
- کنترل موقعیت (Position Control)
- کنترل سرعت (Speed Control)
- کنترل گشتاور (Torque Control)
- تشخیص جهت چرخش
- اصلاح خطای موقعیت
- افزایش دقت Motion Control
کاربرد انکودر در PLC
در سیستمهای PLC، انکودر یکی از مهمترین تجهیزات ورودی محسوب میشود. PLC با استفاده از ورودیهای High Speed Counter قادر است پالسهای انکودر را شمارش کرده و اطلاعات دقیقی از حرکت محور دریافت کند.
در PLCهای سری INVT TS600 نیز بلوکهای ویژهای برای پردازش اطلاعات انکودر وجود دارد که در پروژههای Motion Control کاربرد فراوانی دارند.
کاربردهای انکودر در PLC
- اندازهگیری طول
- کنترل موقعیت
- کنترل سرعت
- اندازهگیری تعداد دور
- برش Flying Shear
- کنترل نوار نقاله
- ماشینآلات بستهبندی
کاربرد انکودر در اینورتر
در برخی از اینورترهای صنعتی، بهویژه مدلهای دارای قابلیت Closed Loop Vector Control، از انکودر برای افزایش دقت کنترل سرعت استفاده میشود. در این حالت، اینورتر اطلاعات موقعیت و سرعت موتور را از انکودر دریافت کرده و کنترل دقیقتری روی موتور اعمال میکند.
این روش بیشتر در جرثقیلها، آسانسورها، اکسترودرها، ماشینآلات چاپ، خطوط تولید و سایر کاربردهایی که کنترل سرعت دقیق اهمیت دارد، مورد استفاده قرار میگیرد.
چگونه انکودر مناسب انتخاب کنیم؟
انتخاب انکودر مناسب تأثیر مستقیمی بر عملکرد سیستم اتوماسیون دارد. قبل از خرید، بهتر است مشخصات زیر را بررسی کنید.
| پارامتر | اهمیت |
|---|---|
| نوع انکودر | Incremental یا Absolute |
| رزولوشن (PPR یا Bit) | تعیین دقت اندازهگیری |
| حداکثر سرعت | سازگاری با موتور |
| ولتاژ تغذیه | 5V، 12V یا 24V |
| نوع خروجی | NPN، PNP، Line Driver، SSI، BiSS و... |
| قطر شفت | تناسب با موتور |
| درجه حفاظت | IP65، IP67 و... |
| شرایط محیطی | گردوغبار، رطوبت و دما |
مزایای استفاده از انکودر در اتوماسیون صنعتی
استفاده از انکودر (Encoder) در سیستمهای اتوماسیون صنعتی باعث افزایش دقت، کاهش خطا و بهبود عملکرد ماشینآلات میشود. به همین دلیل تقریباً تمام دستگاههای مدرن از نوعی انکودر برای کنترل حرکت استفاده میکنند.
- کنترل بسیار دقیق موقعیت محور
- کنترل دقیق سرعت موتور
- اندازهگیری تعداد دور موتور
- افزایش کیفیت تولید
- کاهش ضایعات تولید
- افزایش سرعت پاسخ سیستم
- بهبود عملکرد سروو موتور
- افزایش دقت PLC در Motion Control
- کاهش خطای اپراتور
- امکان کنترل حلقه بسته (Closed Loop)
معایب انکودر
با وجود مزایای فراوان، انکودرها نیز محدودیتهایی دارند که هنگام طراحی سیستم باید در نظر گرفته شوند.
- حساسیت مدلهای نوری به گردوغبار و آلودگی
- قیمت بالاتر مدلهای Absolute
- نیاز به نصب دقیق روی محور موتور
- آسیبپذیری کابل در محیطهای صنعتی
- نیاز به تنظیم صحیح پارامترهای PLC یا Servo Drive
رایجترین کاربردهای انکودر در صنایع مختلف
امروزه انکودر در طیف گستردهای از ماشینآلات صنعتی مورد استفاده قرار میگیرد.
- ماشینآلات CNC
- رباتهای صنعتی
- ماشینهای بستهبندی
- صنایع چاپ
- خطوط مونتاژ
- نوار نقاله
- آسانسور و بالابر
- ماشینآلات نساجی
- ماشینآلات صنایع غذایی
- ماشینآلات چوب و MDF
- دستگاههای برش
- اکسترودرها
- پرسهای صنعتی
- سیستمهای Motion Control
نکات مهم هنگام نصب انکودر
- از هممحور بودن شفت موتور و انکودر اطمینان حاصل کنید.
- از اعمال ضربه به شفت انکودر خودداری کنید.
- کابل انکودر را از کابل قدرت موتور جدا عبور دهید.
- از کابل شیلددار استفاده کنید.
- ارت سیستم را بهدرستی اجرا کنید.
- رزولوشن انکودر را متناسب با کاربرد انتخاب کنید.
- در محیطهای آلوده از مدلهای IP65 یا IP67 استفاده کنید.
راهنمای خرید انکودر
قبل از خرید انکودر بهتر است مشخصات فنی موتور، نوع کنترلر، رزولوشن موردنیاز، سرعت چرخش و شرایط محیط نصب بررسی شود. انتخاب نادرست انکودر میتواند باعث کاهش دقت سیستم یا بروز خطا در کنترل حرکت شود.
راسا کنترل با ارائه مشاوره تخصصی در زمینه سروو موتور، سروو درایو، PLC و تجهیزات Motion Control، آماده انتخاب و تأمین مناسبترین تجهیزات اتوماسیون صنعتی برای پروژههای شما است.
سوالات متداول
انکودر چیست؟
انکودر یک سنسور الکترومکانیکی است که حرکت چرخشی یا خطی را به سیگنال الکتریکی تبدیل کرده و اطلاعات موقعیت، سرعت و جهت حرکت را در اختیار کنترلر قرار میدهد.
تفاوت انکودر Incremental و Absolute چیست؟
انکودر Incremental اطلاعات را بهصورت پالس ارسال میکند و پس از قطع برق موقعیت را از دست میدهد؛ اما انکودر Absolute برای هر موقعیت یک کد منحصربهفرد دارد و پس از وصل مجدد برق نیز موقعیت را حفظ میکند.
انکودر سروو موتور چه وظیفهای دارد؟
انکودر اطلاعات موقعیت و سرعت محور را به سروو درایو ارسال میکند تا موتور با دقت بسیار بالا کنترل شود.
رزولوشن یا PPR چیست؟
PPR (Pulse Per Revolution) تعداد پالسهای تولیدشده در هر دور کامل شفت است. هرچه مقدار PPR بیشتر باشد، دقت اندازهگیری نیز افزایش مییابد.
آیا PLC مستقیماً میتواند انکودر را بخواند؟
بله. بسیاری از PLCها از جمله PLCهای سری TS600 اینوت دارای ورودی High Speed Counter هستند و میتوانند اطلاعات انکودر را پردازش کنند.
انکودر نوری بهتر است یا مغناطیسی؟
اگر دقت بسیار بالا نیاز دارید، انکودر نوری انتخاب مناسبتری است. اما برای محیطهای دارای گردوغبار، روغن یا لرزش، انکودر مغناطیسی عملکرد قابلاعتمادتری دارد.
علت خرابی انکودر چیست؟
ضربه به شفت، نصب نادرست، نفوذ گردوغبار، نویز الکتریکی، خرابی کابل و اضافهبار مکانیکی از مهمترین دلایل خرابی انکودر هستند.
جمعبندی
انکودر (Encoder) یکی از مهمترین تجهیزات اندازهگیری در سیستمهای اتوماسیون صنعتی است که اطلاعات دقیقی از موقعیت، سرعت و جهت حرکت محور را در اختیار PLC، سروو درایو و کنترلرهای حرکتی قرار میدهد. انتخاب صحیح بین انکودر Incremental و Absolute به نوع کاربرد، میزان دقت موردنیاز و شرایط پروژه بستگی دارد. در سیستمهای مدرن مانند سروو موتورهای INVT و ESTUN، استفاده از انکودر نقش کلیدی در دستیابی به کنترل دقیق، افزایش کیفیت تولید و کاهش خطاهای صنعتی دارد.