انکودر چیست؟ انواع انکودر و کاربرد آن در اتوماسیون صنعتی
کلمات کلیدی:
انکودر، انکودر چیست، Encoder، Encoder چیست، انواع انکودر، انکودر صنعتی، انکودر چرخشی، Rotary Encoder، انکودر خطی، Linear Encoder، انکودر مطلق، Absolute Encoder، انکودر افزایشی، Incremental Encoder، انکودر مغناطیسی، انکودر نوری، Encoder صنعتی، سنسور موقعیت، سنسور سرعت، فیدبک موتور، Servo Motor، Servo Drive، Motion Control، PLC، CNC، رباتیک، اتوماسیون صنعتی
انکودر چیست؟
انکودر یا Encoder یکی از تجهیزات مهم اندازهگیری و فیدبک در اتوماسیون صنعتی است که برای تشخیص موقعیت، سرعت، جهت حرکت و در برخی کاربردها میزان جابهجایی تجهیزات مورد استفاده قرار میگیرد.
به زبان ساده، انکودر به سیستم کنترل میگوید که یک موتور، محور یا تجهیز مکانیکی در چه موقعیتی قرار دارد و با چه سرعتی در حال حرکت است.
در بسیاری از سیستمهای صنعتی، کنترلر فقط فرمان حرکت صادر نمیکند؛ بلکه باید بتواند وضعیت واقعی حرکت را نیز اندازهگیری کند. انکودر یکی از مهمترین تجهیزاتی است که این اطلاعات را فراهم میکند.
برای مثال، اگر یک کنترلر فرمان دهد که یک محور باید 500 میلیمتر حرکت کند، سیستم باید بتواند تشخیص دهد که محور واقعاً چه مقدار حرکت کرده است.
ساختار ساده یک سیستم فیدبک میتواند به این شکل باشد:
Controller
↓
Servo Drive
↓
Motor
↓
Mechanical Axis
↓
Encoder
↓
Feedback
↓
Controller / Drive
این ساختار پایه بسیاری از سیستمهای Servo، CNC، Motion Control و رباتیک است.
Encoder چه اطلاعاتی تولید میکند؟
بسته به نوع انکودر، اطلاعات مختلفی میتواند از آن دریافت شود.
مهمترین اطلاعات عبارتاند از:
موقعیت
سرعت
جهت حرکت
زاویه
تعداد چرخش
میزان جابهجایی
و در برخی سیستمها اطلاعات دقیقتر مربوط به وضعیت محور.
بنابراین Encoder را میتوان یکی از مهمترین تجهیزات اندازهگیری حرکت در ماشینآلات صنعتی دانست.
چرا به انکودر نیاز داریم؟
فرض کنید یک موتور به یک محور مکانیکی متصل است و کنترلر فرمان میدهد:
Move to Position 1000
اگر هیچ سیستم Feedback وجود نداشته باشد، کنترلر نمیتواند با اطمینان بداند که محور واقعاً به موقعیت 1000 رسیده است.
اما با وجود Encoder:
Command
↓
Motor
↓
Motion
↓
Encoder
↓
Actual Position
↓
Comparison
↓
Correction
سیستم میتواند موقعیت واقعی را با موقعیت هدف مقایسه کند.
این مفهوم پایه کنترل حلقهبسته یا Closed Loop Control است.
انکودر و Feedback
Feedback به معنی بازگرداندن اطلاعات وضعیت واقعی سیستم به کنترلر است.
در یک سیستم Servo، انکودر معمولاً اطلاعات موقعیت یا سرعت موتور را اندازهگیری میکند.
برای مثال:
Target Position = 1000
Actual Position = 950
Error = 50
کنترلر بر اساس این اختلاف میتواند فرمان اصلاحی ایجاد کند.
به همین دلیل Encoder نقش مهمی در افزایش دقت سیستمهای حرکتی دارد.
انواع انکودر
انکودرها را میتوان از چند دیدگاه مختلف دستهبندی کرد.
از نظر نوع حرکت:
Rotary Encoder
Linear Encoder
از نظر روش اندازهگیری:
Incremental Encoder
Absolute Encoder
از نظر فناوری:
Optical Encoder
Magnetic Encoder
از نظر نوع سیگنال:
Digital Encoder
Analog Encoder
همچنین انکودرها از نظر نوع خروجی، دقت، رزولوشن، رابط ارتباطی و ساختار مکانیکی نیز انواع مختلفی دارند.
انکودر چرخشی چیست؟
Rotary Encoder یا انکودر چرخشی، انکودری است که برای اندازهگیری حرکت چرخشی استفاده میشود.
این نوع Encoder معمولاً روی شفت موتور یا مکانیزم چرخشی نصب میشود.
ساختار ساده:
Motor Shaft
↓
Rotary Encoder
↓
Position / Speed Feedback
انکودرهای چرخشی در سرووموتورها، ماشینهای CNC، رباتها، نوار نقالهها و بسیاری از ماشینآلات صنعتی استفاده میشوند.
انکودر خطی چیست؟
Linear Encoder یا انکودر خطی برای اندازهگیری جابهجایی خطی استفاده میشود.
در این نوع سیستم، بهجای اندازهگیری چرخش شفت موتور، موقعیت واقعی یک محور یا بخش متحرک ماشین اندازهگیری میشود.
برای مثال در یک ماشین CNC:
Machine Axis
↓
Linear Encoder
↓
Actual Position
این روش در ماشینآلات دقیق، CNC و تجهیزات اندازهگیری کاربرد زیادی دارد.
انکودر Incremental چیست؟
Incremental Encoder یا انکودر افزایشی یکی از رایجترین انواع Encoder است.
این انکودر با ایجاد پالسها، میزان حرکت را مشخص میکند.
هرچه محور بیشتر بچرخد، تعداد بیشتری پالس تولید میشود.
کنترلر با شمارش این پالسها میتواند میزان حرکت را محاسبه کند.
برای مثال:
Encoder Pulses
↓
100 Pulses
↓
200 Pulses
↓
500 Pulses
↓
Position / Speed Calculation
A و B در انکودر Incremental چیست؟
بسیاری از انکودرهای افزایشی دارای کانالهای A و B هستند.
این دو سیگنال با اختلاف فاز مشخصی نسبت به یکدیگر تولید میشوند.
کنترلر با بررسی رابطه میان A و B میتواند علاوه بر مقدار حرکت، جهت حرکت را نیز تشخیص دهد.
بهصورت ساده:
Channel A
Channel B
↓
Direction + Position
کانال Z در انکودر چیست؟
برخی انکودرهای Incremental علاوه بر کانالهای A و B دارای کانال Z نیز هستند.
کانال Z معمولاً یک پالس مرجع در هر دور ایجاد میکند.
این پالس میتواند برای تعیین نقطه مرجع یا تشخیص یک موقعیت مشخص در هر چرخش مورد استفاده قرار گیرد.
ساختار رایج:
A = Movement
B = Direction
Z = Reference
رزولوشن انکودر چیست؟
Resolution یا رزولوشن انکودر به توانایی آن برای تشخیص تغییرات کوچک در حرکت اشاره دارد.
در انکودرهای چرخشی، رزولوشن معمولاً با تعداد پالس در هر دور بیان میشود.
یکی از اصطلاحات رایج:
PPR
یا:
Pulse Per Revolution
برای مثال، یک Encoder با مشخصه 1000 PPR میتواند در هر دور 1000 پالس تولید کند.
البته نحوه تفسیر رزولوشن به نوع Encoder و روش شمارش سیگنال نیز بستگی دارد.
انکودر Absolute چیست؟
Absolute Encoder یا انکودر مطلق، موقعیت مطلق شفت یا محور را ارائه میدهد.
یکی از مزایای مهم Absolute Encoder این است که موقعیت را بهصورت کد یا مقدار مشخصی ارائه میکند و در بسیاری از سیستمها پس از قطع و وصل برق، نیازی به شمارش مجدد پالسها برای دانستن موقعیت مطلق وجود ندارد.
به همین دلیل Absolute Encoder در سیستمهایی که موقعیت مطلق اهمیت زیادی دارد، بسیار کاربردی است.
تفاوت Incremental و Absolute Encoder
تفاوت اصلی این دو نوع Encoder در نحوه ارائه اطلاعات موقعیت است.
Incremental Encoder:
حرکت را بهصورت پالسهای افزایشی گزارش میکند.
Absolute Encoder:
موقعیت را بهصورت یک مقدار مطلق مشخص میکند.
به زبان ساده:
Incremental:
“به اندازه مشخصی حرکت کردهای.”
Absolute:
“در این موقعیت قرار داری.”
این تفاوت در طراحی سیستمهای کنترل و انتخاب Encoder اهمیت زیادی دارد.
Single-Turn و Multi-Turn Encoder چیست؟
Absolute Encoderها میتوانند به دو گروه مهم تقسیم شوند:
Single-Turn Encoder
Multi-Turn Encoder
Single-Turn Encoder موقعیت زاویهای شفت را در یک دور اندازهگیری میکند.
Multi-Turn Encoder علاوه بر موقعیت زاویهای، تعداد دورهای شفت را نیز در نظر میگیرد.
این قابلیت برای کاربردهایی که محور میتواند چندین دور بچرخد اهمیت زیادی دارد.
انکودر نوری چیست؟
Optical Encoder یا انکودر نوری از فناوری نوری برای تشخیص حرکت استفاده میکند.
در ساختار این نوع Encoder معمولاً یک دیسک دارای الگوی مشخص و یک سیستم نوری برای تشخیص عبور بخشهای مختلف وجود دارد.
بهصورت ساده:
Light Source
↓
Encoder Disk
↓
Optical Sensor
↓
Electrical Signal
انکودرهای نوری میتوانند دقت بالایی داشته باشند و در بسیاری از کاربردهای صنعتی استفاده میشوند.
انکودر مغناطیسی چیست؟
Magnetic Encoder یا انکودر مغناطیسی از میدان مغناطیسی برای تشخیص موقعیت و حرکت استفاده میکند.
این انکودرها میتوانند در محیطهایی که گردوغبار، آلودگی یا شرایط سخت وجود دارد مزایایی داشته باشند.
ساختار کلی:
Magnetic Pattern
↓
Magnetic Sensor
↓
Signal
↓
Position / Speed
تفاوت انکودر نوری و مغناطیسی
انتخاب بین Encoder نوری و مغناطیسی به کاربرد و شرایط محیطی بستگی دارد.
انکودر نوری معمولاً برای کاربردهایی که دقت و رزولوشن بالا اهمیت زیادی دارد گزینه مناسبی است.
انکودر مغناطیسی میتواند برای محیطهای صنعتی سخت و آلوده گزینه مناسبی باشد.
البته عملکرد واقعی به طراحی، برند، مدل و مشخصات دقیق Encoder بستگی دارد.
انکودر مطلق نوری
Absolute Optical Encoder یکی از انواع انکودرهای دقیق است که موقعیت شفت را با استفاده از ساختار نوری اندازهگیری میکند.
این نوع Encoder میتواند برای کاربردهای دقیق مانند:
CNC
Robotics
Servo Systems
Machine Tools
و تجهیزات اندازهگیری
مورد استفاده قرار گیرد.
انکودر مطلق مغناطیسی
Absolute Magnetic Encoder از فناوری مغناطیسی برای تعیین موقعیت مطلق استفاده میکند.
این نوع Encoder در برخی کاربردهای صنعتی که شرایط محیطی سختتر است میتواند گزینه مناسبی باشد.
انکودر و Servo Motor
در بسیاری از سرووموتورها، Encoder بخشی از سیستم Feedback موتور است.
ساختار:
Motion Controller
↓
Servo Drive
↓
Servo Motor
↓
Encoder
↓
Feedback
↓
Servo Drive
این Feedback به Servo Drive کمک میکند سرعت و موقعیت موتور را کنترل کند.
انکودر و Servo Drive
Servo Drive میتواند اطلاعات Encoder را دریافت کرده و بر اساس آن عملکرد موتور را اصلاح کند.
برای مثال:
Target Speed
↓
Servo Drive
↓
Motor
↓
Encoder
↓
Actual Speed
↓
Correction
این حلقه با سرعت بالا تکرار میشود.
انکودر و Motion Control
Motion Control بدون اندازهگیری دقیق وضعیت حرکت در بسیاری از کاربردها نمیتواند به دقت موردنظر دست پیدا کند.
Encoder یکی از مهمترین منابع Feedback در سیستمهای Motion Control است.
برای مثال در یک سیستم چندمحوره:
Motion Controller
↓
Servo Drive
↓
Servo Motor
↓
Axis
↓
Encoder
↓
Feedback
↓
Motion Controller
انکودر در CNC
ماشینهای CNC یکی از مهمترین کاربردهای Encoder هستند.
در CNC باید موقعیت محورها با دقت بالا کنترل شود.
Encoder میتواند موقعیت واقعی محور یا موتور را اندازهگیری کند.
برای مثال:
CNC Controller
↓
Servo Drive
↓
Servo Motor
↓
Machine Axis
↓
Encoder
↓
Feedback
این Feedback به کنترلر کمک میکند حرکت محور با فرمان برنامه هماهنگ باشد.
انکودر در ماشینهای پانچ CNC
در ماشینهای Punch CNC، کنترل دقیق موقعیت ورق و محورهای ماشین اهمیت زیادی دارد.
Encoder میتواند اطلاعات مربوط به موقعیت حرکت محور را فراهم کند.
برای مثال:
CNC Controller
↓
Servo Drive
↓
Servo Motor
↓
X / Y Axis
↓
Encoder
↓
Position Feedback
با استفاده از این اطلاعات، کنترلر میتواند موقعیت ورق را با دقت بیشتری مدیریت کند.
انکودر در رباتیک
رباتهای صنعتی معمولاً دارای چندین محور حرکتی هستند.
برای کنترل دقیق هر محور، سیستم باید بتواند وضعیت مفصل یا موتور را اندازهگیری کند.
Encoder میتواند در هر محور ربات مورد استفاده قرار گیرد.
ساختار:
Robot Controller
↓
Servo Drive
↓
Servo Motor
↓
Robot Joint
↓
Encoder
↓
Feedback
این اطلاعات برای کنترل موقعیت و حرکت ربات اهمیت زیادی دارد.
انکودر در نوار نقاله
در برخی نوار نقالهها، Encoder برای اندازهگیری سرعت یا میزان حرکت نوار استفاده میشود.
برای مثال:
Conveyor
↓
Encoder
↓
Pulse
↓
PLC
اگر طول یا سرعت حرکت نوار اهمیت داشته باشد، PLC میتواند پالسهای Encoder را شمارش کرده و موقعیت یا سرعت را محاسبه کند.
انکودر در سیستمهای برش
در ماشینهای برش، اندازهگیری دقیق طول حرکت مواد اهمیت زیادی دارد.
برای مثال:
Material
↓
Encoder
↓
PLC / Motion Controller
↓
Cut Command
↓
Cutting System
Encoder میتواند میزان حرکت مواد را اندازهگیری کند تا سیستم در طول مشخصشده فرمان برش را صادر کند.
Encoder Feedback چیست؟
Encoder Feedback به اطلاعاتی گفته میشود که Encoder از موقعیت یا حرکت تولید کرده و به کنترلر یا Drive ارسال میکند.
این اطلاعات میتواند شامل:
Position
Speed
Direction
و در برخی سیستمها اطلاعات چنددور و سایر دادههای مرتبط
باشد.
انکودر و PLC
PLC میتواند اطلاعات Encoder را دریافت و پردازش کند.
در کاربردهای سادهتر، پالسهای Encoder میتوانند به ورودیهای High-Speed Counter PLC متصل شوند.
در سیستمهای پیشرفتهتر، Encoder میتواند از طریق یک شبکه یا رابط اختصاصی به کنترلر یا Motion Controller متصل شود.
High Speed Counter چیست؟
High Speed Counter یا HSC یک قابلیت در برخی PLCها است که برای شمارش سریع پالسهای ورودی طراحی شده است.
پالسهای Encoder ممکن است بسیار سریع باشند و ورودی دیجیتال معمولی PLC نتواند همه آنها را بهدرستی شمارش کند.
در این شرایط از High Speed Counter استفاده میشود.
ساختار:
Encoder
↓
High Speed Counter
↓
PLC
↓
Position / Speed Calculation
انکودر و Proximity Sensor چه تفاوتی دارند؟
Proximity Sensor معمولاً برای تشخیص حضور یا عدم حضور یک جسم استفاده میشود.
Encoder برای اندازهگیری حرکت و موقعیت استفاده میشود.
برای مثال:
Proximity Sensor:
Object Detected / Not Detected
Encoder:
Position = 1250 pulses
Speed = 300 RPM
بنابراین کاربرد این دو تجهیز متفاوت است، هرچند هر دو در سیستمهای اتوماسیون صنعتی مورد استفاده قرار میگیرند.
انکودر و سنسور موقعیت
Encoder یکی از انواع تجهیزات اندازهگیری موقعیت است.
اما هر سنسور موقعیت الزاماً Encoder نیست.
در یک سیستم صنعتی ممکن است از تجهیزات مختلفی برای اندازهگیری موقعیت استفاده شود.
انتخاب تجهیز مناسب به نوع حرکت، دقت موردنیاز، شرایط محیطی و معماری کنترل بستگی دارد.
انکودر و سیستم حلقهبسته
Encoder یکی از اجزای کلیدی سیستمهای Closed Loop است.
در سیستم حلقهبسته:
Command
↓
Actuator
↓
Mechanical System
↓
Measurement
↓
Feedback
↓
Controller
در سیستمهای حرکتی، Encoder معمولاً نقش Measurement را بر عهده دارد.
انکودر و سیستم حلقهباز
در یک سیستم Open Loop ممکن است هیچ Feedback مستقیمی از موقعیت واقعی موتور وجود نداشته باشد.
برای مثال، یک Stepper Motor میتواند در برخی کاربردها بدون Encoder کار کند.
اما اگر احتمال از دست رفتن گام وجود داشته باشد و موقعیت واقعی اهمیت داشته باشد، استفاده از Feedback میتواند مزیت مهمی ایجاد کند.
به همین دلیل در برخی سیستمهای Stepper نیز از Encoder استفاده میشود.
Closed Loop Stepper چیست؟
Closed Loop Stepper سیستمی است که در آن یک موتور Stepper به Encoder مجهز شده و موقعیت واقعی آن اندازهگیری میشود.
در این حالت، سیستم میتواند وضعیت واقعی موتور را بررسی کند و در صورت وجود خطا، اصلاحات لازم را انجام دهد.
این معماری در برخی کاربردها میتواند ترکیبی از مزایای موتور استپر و Feedback را فراهم کند.
انکودر و Resolver چه تفاوتی دارند؟
Resolver نیز یک تجهیز برای اندازهگیری موقعیت زاویهای است.
Resolver معمولاً ساختار الکترومغناطیسی دارد و در برخی محیطهای صنعتی سخت میتواند عملکرد مناسبی داشته باشد.
Encoderهای دیجیتال و Resolverها هر دو میتوانند برای Feedback سیستمهای حرکتی استفاده شوند، اما فناوری و نوع سیگنال آنها متفاوت است.
انواع خروجی انکودر
Encoderها میتوانند خروجیهای مختلفی داشته باشند.
برای مثال:
TTL
HTL
Push-Pull
Open Collector
Sin/Cos
و رابطهای دیجیتال یا شبکهای مختلف.
انتخاب نوع خروجی باید با ورودی کنترلر، Servo Drive یا Motion Controller سازگار باشد.
انکودر و SSI
SSI یا Synchronous Serial Interface یکی از رابطهای مورد استفاده برای انتقال اطلاعات Absolute Encoder است.
در این روش، اطلاعات موقعیت بهصورت سریال و همزمان با سیگنال کلاک منتقل میشود.
SSI در برخی سیستمهای صنعتی و تجهیزات اندازهگیری دقیق مورد استفاده قرار میگیرد.
انکودر و پروتکلهای صنعتی
Encoderهای مدرن میتوانند از رابطها و پروتکلهای صنعتی مختلف استفاده کنند.
برای مثال:
PROFINET
EtherCAT
CANopen
PROFIBUS
و سایر رابطهای اختصاصی یا صنعتی.
استفاده از ارتباط دیجیتال میتواند انتقال اطلاعات بیشتری را نسبت به یک خروجی پالس ساده فراهم کند.
Encoder و EtherCAT
EtherCAT یکی از فناوریهای ارتباطی پرسرعت در اتوماسیون صنعتی است که در سیستمهای Motion Control نیز کاربرد دارد.
در برخی معماریها، Encoder یا Servo Drive از طریق EtherCAT به کنترلر متصل میشود.
این ارتباط میتواند برای سیستمهای چندمحوره و حرکات هماهنگ بسیار مناسب باشد.
Encoder و رزولوشن بالا
در کاربردهایی که دقت بسیار بالا نیاز است، رزولوشن Encoder اهمیت زیادی دارد.
اما رزولوشن بالا بهتنهایی تضمینکننده دقت نهایی سیستم نیست.
دقت واقعی به عواملی مانند:
رزولوشن Encoder
کیفیت مکانیک
Backlash
لرزش
دقت نصب
خطای انتقال
دمای محیط
و کیفیت سیستم کنترل
نیز وابسته است.
Accuracy و Resolution چه تفاوتی دارند؟
Resolution به توانایی سیستم برای تشخیص تغییرات کوچک اشاره دارد.
Accuracy به میزان نزدیک بودن مقدار اندازهگیریشده به مقدار واقعی اشاره میکند.
بنابراین یک Encoder میتواند Resolution بسیار بالایی داشته باشد اما Accuracy آن تحت شرایط خاص محدود باشد.
در طراحی سیستمهای دقیق باید هر دو مفهوم مورد توجه قرار گیرند.
انکودر و سرعت
Encoder میتواند برای اندازهگیری سرعت نیز استفاده شود.
کنترلر میتواند تعداد پالسها را در یک بازه زمانی اندازهگیری کند و سرعت را محاسبه کند.
برای مثال:
Encoder Pulses / Time
↓
Speed Calculation
↓
PLC / Controller
انکودر و جهت حرکت
در Encoderهای Incremental با کانالهای A و B، جهت حرکت را میتوان از ترتیب تغییر سیگنالها تشخیص داد.
این قابلیت برای کنترل محورهای رفت و برگشتی بسیار مهم است.
انکودر در سیستمهای اتوماسیون صنعتی
Encoder در بسیاری از ماشینآلات مانند:
CNC
ربات
ماشین پانچ
ماشین برش
نوار نقاله
بستهبندی
چاپ
مونتاژ
پالتایزر
ماشینآلات تولید
و سیستمهای Motion Control
استفاده میشود.
انکودر در کارخانه هوشمند
در کارخانه هوشمند، Encoder فقط یک سنسور موقعیت نیست.
دادههای Encoder میتوانند بخشی از اطلاعات وضعیت ماشین باشند.
برای مثال:
Encoder
↓
PLC / Motion Controller
↓
Industrial Network
↓
IIoT
↓
Dashboard
↓
Analytics
این دادهها میتوانند برای تحلیل سرعت، موقعیت، زمان سیکل و عملکرد ماشین مورد استفاده قرار گیرند.
Encoder و OEE
دادههای مربوط به حرکت و سیکل ماشین میتوانند برای محاسبه شاخصهای عملکرد مانند OEE مورد استفاده قرار گیرند.
برای مثال، Encoder میتواند اطلاعاتی درباره:
تعداد سیکل
سرعت تولید
زمان حرکت
و توقف
در اختیار سیستم کنترل قرار دهد.
این اطلاعات میتوانند در کنار سایر دادههای ماشین برای تحلیل عملکرد تولید استفاده شوند.
Encoder و Predictive Maintenance
رفتار Encoder و سیستم حرکتی میتواند در برخی کاربردها برای تشخیص مشکلات مکانیکی مورد استفاده قرار گیرد.
برای مثال تغییرات غیرعادی در:
سرعت
موقعیت
خطای Following
زمان حرکت
یا تعداد خطاهای سیستم
میتواند نشانهای از مشکل در مکانیزم باشد.
ترکیب این دادهها با سایر سنسورها میتواند برای نگهداری پیشبینانه مفید باشد.
Encoder و هوش مصنوعی
در سیستمهای پیشرفته، دادههای Encoder میتوانند در کنار دادههای موتور و ماشین برای تحلیل هوشمند مورد استفاده قرار گیرند.
برای مثال:
Encoder Data
Motor Current
Temperature
Vibration
↓
AI / Analytics
↓
Machine Health
این رویکرد میتواند بخشی از معماری نگهداری هوشمند تجهیزات باشد.
Encoder و Cyber-Physical System
در سیستمهای سایبر-فیزیکی یا CPS، اطلاعات تجهیزات فیزیکی به سیستمهای دیجیتال منتقل میشوند.
Encoder یکی از منابع مهم این اطلاعات است.
Machine
↓
Encoder
↓
Controller
↓
Industrial Network
↓
Digital System
در نتیجه موقعیت و حرکت واقعی یک تجهیز فیزیکی میتواند در دنیای دیجیتال نیز قابل مشاهده و تحلیل باشد.
چگونه یک Encoder مناسب انتخاب کنیم؟
برای انتخاب Encoder مناسب باید عوامل مختلفی بررسی شود.
مهمترین موارد عبارتاند از:
نوع حرکت
Rotary یا Linear
Incremental یا Absolute
رزولوشن
دقت
سرعت چرخش
نوع شفت
نوع نصب
شرایط محیطی
دمای کاری
مقاومت در برابر گردوغبار و رطوبت
نوع خروجی
ولتاژ تغذیه
نوع رابط ارتباطی
و سازگاری با PLC، Servo Drive یا Motion Controller.
انکودر مناسب برای سرووموتور
برای انتخاب Encoder سرووموتور باید مشخصات Servo Motor و Servo Drive بررسی شود.
نوع Feedback، رزولوشن، پروتکل ارتباطی و مشخصات مکانیکی باید با سیستم سازگار باشند.
در بسیاری از سرووموتورهای صنعتی، Encoder از ابتدا بخشی از طراحی موتور و Drive است و انتخاب آن بهصورت مستقل انجام نمیشود.
انکودر مناسب برای CNC
در CNC، دقت و قابلیت اطمینان Feedback اهمیت زیادی دارد.
بسته به نوع ماشین میتوان از:
Rotary Encoder
Linear Encoder
یا ترکیبی از سیستمهای اندازهگیری
استفاده کرد.
در ماشینهای دقیق، Linear Encoder میتواند موقعیت واقعی محور را با دقت بالا اندازهگیری کند.
نگهداری انکودر
برای عملکرد مناسب Encoder باید شرایط نصب و نگهداری آن رعایت شود.
موارد مهم شامل:
محکم بودن نصب
هممحوری مناسب
محافظت در برابر ضربه
محافظت در برابر آلودگی
بررسی کابل
بررسی کانکتورها
بررسی تغذیه
و بررسی سیگنال خروجی
است.
مشکل در کابل یا نصب نامناسب میتواند باعث ایجاد خطاهای حرکتی در ماشین شود.
خرابی Encoder چه علائمی دارد؟
خرابی یا اختلال Encoder میتواند باعث مشکلاتی مانند:
خطای موقعیت
خطای سرعت
Servo Fault
Following Error
حرکت نامنظم
توقف ناگهانی
و عدم حرکت صحیح محور
شود.
برای تشخیص دقیق مشکل باید Encoder، کابل، کانکتور، تغذیه، Drive و سیستم مکانیکی بررسی شوند.
مانا افزار سپهر و سیستمهای اندازهگیری و کنترل حرکت
مانا افزار سپهر در حوزه اتوماسیون صنعتی، PLC، HMI، کنترلرهای صنعتی، تجهیزات هوشمند، ارتباطات صنعتی، IoT و سیستمهای کنترل فعالیت میکند.
Encoder یکی از اجزای مهم سیستمهای Feedback و Motion Control است و میتواند در کنار PLC، Servo Drive، Servo Motor و کنترلرهای حرکتی برای ایجاد سیستمهای دقیق کنترل موقعیت و سرعت مورد استفاده قرار گیرد.
در معماریهای هوشمند، دادههای Encoder میتوانند از سطح ماشین به PLC و شبکه صنعتی منتقل شوند و در ادامه در سامانههای IIoT، داشبوردهای هوشمند، تحلیل داده و سیستمهای نگهداری پیشبینانه مورد استفاده قرار گیرند.
این اتصال میان اندازهگیری فیزیکی، کنترل صنعتی و سیستمهای دیجیتال یکی از پایههای مهم حرکت به سمت ماشینهای هوشمند و Cyber-Physical Systems است.
جمعبندی
Encoder یا انکودر یکی از مهمترین تجهیزات اندازهگیری حرکت و Feedback در اتوماسیون صنعتی است.
انکودر میتواند برای اندازهگیری:
موقعیت
سرعت
جهت
زاویه
و میزان حرکت
استفاده شود.
انواع مهم Encoder شامل:
Incremental Encoder
Absolute Encoder
Rotary Encoder
Linear Encoder
Optical Encoder
Magnetic Encoder
Single-Turn Encoder
Multi-Turn Encoder
هستند.
Encoderها در Servo Motor، Servo Drive، Motion Control، CNC، رباتیک، ماشینهای پانچ، سیستمهای برش، نوار نقاله و بسیاری از ماشینآلات صنعتی استفاده میشوند.
در کارخانه هوشمند نیز اطلاعات Encoder میتواند به PLC، شبکه صنعتی، IIoT، داشبورد، تحلیل داده و سیستمهای هوشمند منتقل شود.
بنابراین Encoder فقط یک سنسور ساده نیست؛ بلکه یکی از عناصر کلیدی برای ایجاد Feedback، کنترل دقیق حرکت و ارتباط میان دنیای فیزیکی ماشین و سیستمهای دیجیتال است.
مطالب مرتبط
اتوماسیون صنعتی چیست؟
PLC چیست؟
CNC Controller چیست؟
روباتیک چیست؟
سرووموتور چیست؟
Motion Control چیست؟
Servo Drive چیست؟
اینورتر یا درایو چیست؟
HMI چیست؟
SCADA چیست؟
سنسور صنعتی چیست؟
اینترنت اشیاء صنعتی چیست؟
کارخانه هوشمند چیست؟
Industry 4.0 چیست؟
سیستمهای سایبر-فیزیکی چیست؟
مانا افزار سپهر
برای آشنایی با راهکارهای مانا افزار سپهر در حوزه اتوماسیون صنعتی، PLC، سیستمهای کنترل حرکت، تجهیزات هوشمند، IoT و سامانههای هوشمند صنعتی میتوانید به وبسایت مانا افزار سپهر مراجعه کنید.
manaafzar.com
