انکودر چیست؟ انواع انکودر و کاربرد آن در اتوماسیون صنعتی

کلمات کلیدی:
انکودر، انکودر چیست، 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