در دنیای فناوریهای کنترل حرکت و اتوماسیون صنعتی، انکودرها نقشی حیاتی ایفا میکنند. بهویژه در سیستمهای CNC که دقت، بازخورد (Feedback)، و هماهنگی بین اجزای مکانیکی و الکترونیکی، پایههای عملکرد صحیح و قابلاعتماد محسوب میشوند. در این مقاله به طور کامل بررسی میکنیم که انکودر چیست، چه نقشی در سیستمهای CNC دارد، چه انواعی دارد، و چگونه برندهای مختلفی مانند Heidenhain، Omron و مدلهای چینی در این بازار رقابت میکنند.
تعریف کلی انکودر
انکودر (Encoder) یک دستگاه الکترومکانیکی است که موقعیت زاویهای یا خطی، سرعت و جهت حرکت شفت یا جسم متحرک را به سیگنال الکتریکی تبدیل میکند. این سیگنالها برای سیستمهای کنترل صنعتی مانند PLC، کنترلر CNC یا درایورها قابل درک هستند و امکان کنترل دقیق حرکت را فراهم میکنند.
انکودر چگونه کار میکند؟
انکودرها معمولاً شامل اجزای زیر هستند:
- یک دیسک کدگذاریشده (شفاف یا مغناطیسی) که با حرکت شفت میچرخد.
- یک حسگر نوری یا مغناطیسی که پالسهای تولیدشده را تشخیص میدهد.
- یک مدار خروجی که سیگنال دیجیتال یا آنالوگ را تولید میکند.
نقش انکودر در سیستمهای CNC
سیستمهای CNC نیاز به موقعیتیابی بسیار دقیق و بازخورد سریع دارند. انکودرها اطلاعات موقعیت شفت موتورها یا محورها را به سیستم کنترل ارسال میکنند تا:
- موقعیت واقعی با موقعیت هدف مقایسه شود.
- اصلاح دقیق مسیر حرکت انجام شود.
- خطاهای مکانیکی، لغزش یا انحراف سریع تشخیص داده شوند.
در واقع انکودر چشم سیستم CNC است.
کاربردهای انکودر در سیستم CNC
- ماشینهای تراش و فرز: برای کنترل دقیق عمق و مسیر برش
- ماشینهای پانچ و لیزر: برای تعیین موقعیت دقیق سر ابزار
- رباتهای صنعتی CNC: برای کنترل حرکت مفاصل یا بازوهای چندمحوره
- سروو موتور و درایو: برای ارسال بازخورد سرعت و موقعیت شفت

انواع انکودر مورد استفاده در CNC
1. انکودر افزایشی (Incremental)
پالسهایی تولید میکند که تغییرات موقعیت را نشان میدهد. اطلاعات مطلق موقعیت را ذخیره نمیکند و در صورت خاموشی سیستم، به مبداگیری نیاز دارد.
- خروجی رایج: A, B, Z
- دقت معمولی، قیمت اقتصادی
- نیاز به هومینگ در هر بار راهاندازی
2. انکودر مطلق (Absolute)
هر موقعیت زاویهای یا خطی دارای یک کد منحصر به فرد است که حتی بعد از قطع برق نیز حفظ میشود.
- نیازی به مرجعگیری اولیه نیست
- مناسب برای ماشینآلات پیشرفته و دقیق
- گرانتر از مدل افزایشی
3. انکودر نوری vs مغناطیسی
- نوری: دقت بالا، حساس به گردوغبار
- مغناطیسی: مقاوم در محیطهای صنعتی، دقت پایینتر
تفاوت انکودر مطلق و افزایشی
ویژگیها | انکودر مطلق | انکودر افزایشی |
حفظ موقعیت بعد از خاموشی | ✅ | ❌ |
دقت | بسیار بالا | متوسط تا بالا |
قیمت | بالا | پایینتر |
پیچیدگی نصب | بیشتر | سادهتر |
مقایسه فنی برندهای مطرح انکودر
1. Heidenhain (آلمان)
ویژگیها:
- دقت میکرونی (رزولوشن بالا تا 25 بیت)
- تکنولوژی نوری پیشرفته
- سازگاری با Siemens و Fanuc
- دارای مدلهای خطی و چرخشی (linear & rotary encoders)
موارد مصرف:
دستگاههای فرز بسیار دقیق، ماشینهای قالبسازی، خطوط تولید اتوماتیک پزشکی
قیمت: بالا
خدمات در ایران: محدود، قطعات کمیاب
مثال فنی: مدل ECN 1313 – مطلق، 17 بیت، خروجی EnDat
2. Omron (ژاپن)
ویژگیها:
- طیف گسترده افزایشی و مطلق
- خروجیهای NPN, PNP, Line Driver
- مناسب برای سروو موتورهای صنعتی
موارد مصرف:
ماشینآلات بستهبندی، چاپ، ماشینکاری نیمهدقیق
قیمت: متوسط
خدمات در ایران: قابل قبول
مثال فنی: E6C2-CWZ6C – افزایشی، 1000 پالس، خروجی Line Driver
3. انکودرهای چینی
ویژگیها:
- برندهایی مانند Koyo، E50، Autonics (ساخت چین تحت لیسانس)
- قیمت بسیار مناسب
- کیفیت متغیر در مدلهای مختلف
موارد مصرف:
کارگاههای کوچک، دستگاههای نیمهاتوماتیک، پروژههای DIY
قیمت: پایین
خدمات: ضعیف
مثال فنی: E50S8-1024-3-T-24 – 1024 پالس، ولتاژ 24V

مقایسه برندها در جدول
ویژگی / برند | Heidenhain | Omron | انکودر چینی |
دقت | بسیار بالا | بالا | متوسط |
دوام | عالی | خوب | متغیر |
قیمت | بسیار بالا | متوسط | بسیار پایین |
مناسب برای | صنایع فوق دقیق | صنعتی عمومی | کاربردهای اقتصادی |
تنوع مدل | بالا | بالا | محدودتر |
خدمات پس از فروش در ایران | محدود | قابل قبول | ضعیف |
نکات مهم در انتخاب انکودر CNC
- نوع انکودر (افزایشی یا مطلق)
- رزولوشن (مثلاً 1000 پالس یا 20 بیت)
- سازگاری با کنترلر
- نوع سیگنال خروجی (Line Driver, Open Collector)
- ولتاژ کاری
- مقاومت در برابر گردوغبار، ارتعاش، دما
نحوه نصب و نگهداری انکودر در CNC
- نصب روی شفت موتور با کوپلر مناسب
- استفاده از محافظ کابل شیلددار
- بررسی دورهای برای نشتی روغن یا گردوغبار
- استفاده از درایور تقویتکننده سیگنال در فاصلههای زیاد
خرابیهای رایج انکودر
- قطع یا اتصال ضعیف کابل سیگنال
- خرابی سنسور نوری یا مغناطیسی
- ساییدگی دیسک
- لرزش بیش از حد شفت
- عدم تطابق رزولوشن با کنترلر = خطای موقعیت
تجربه کاربری و مثال واقعی از نصب
در یکی از پروژههای ارتقاء دستگاه CNC چینی با کنترلر GSK، استفاده از انکودر Omron مدل E6B2 با رزولوشن 1024 پالس، عملکرد دستگاه را نسبت به انکودر اولیه چینی تا 35٪ در دقت بهبود داد. در مقابل، پروژه مشابهی که در آن از انکودر Heidenhain ECN استفاده شد، در ماشین قالبسازی، توانست دقت برش را از 0.03mm به 0.005mm کاهش دهد.
جمعبندی: چه انکودری برای چه کاری؟
کاربرد | انکودر پیشنهادی |
ماشینهای CNC صنعتی پیشرفته | Heidenhain یا Omron مطلق |
دستگاههای CNC خانگی یا کارگاهی | Omron افزایشی یا چینی اقتصادی |
سروو موتور با دقت بالا | Heidenhain مطلق نوری |
پروژههای اقتصادی یا آموزشی | انکودر چینی با پالس بالا |
سوالات متداول (FAQ)
آیا میتوان انکودر افزایشی را با مطلق جایگزین کرد؟
بله، اما نیاز به بررسی تطابق خروجی و پروتکل ارتباطی دارد.
چطور بفهمیم انکودر معیوب است؟
سیگنال خروجی ناپایدار، خطای موقعیت در کنترلر، یا عملکرد نامنظم موتور از نشانههای آن است.
انکودر چند پالس مناسب است؟
برای کاربردهای عمومی، 1000 تا 2048 پالس مناسب است. برای دقت بالا، 5000 پالس به بالا یا انکودر 17 تا 20 بیتی.
نتیجهگیری نهایی
انکودر یکی از اجزای کلیدی در عملکرد صحیح، دقیق و هماهنگ سیستمهای CNC محسوب میشود. انتخاب مناسب انکودر نهتنها بر کیفیت و دقت تولید اثرگذار است، بلکه میتواند طول عمر تجهیزات و بهرهوری کلی سیستم را بهطور چشمگیری افزایش دهد.
برای استفاده حرفهای و حساس، برندهایی مثل Heidenhain بهترین گزینه هستند. اما اگر به دنبال تعادل بین قیمت و کیفیت هستید، Omron میتواند انتخابی بسیار مناسب باشد. در پروژههای اقتصادی یا غیرحساس، انکودرهای چینی نیز پاسخگوی نیاز شما خواهند بود.
برای مشاوره بهتر با ما در صنعت پارت در تماس باشید.