کنترلرهای FANUC Series O (که در ایران معمولاً با عنوان «سری 0 یا صفر» شناخته میشوند) یکی از پرکاربردترین نسلهای CNC در کارگاهها و خطوط تولید بودهاند. نسخههای رایج آن مانند 0M (برای فرز/میلینگ) و 0T (برای تراش/Turning) با تکیه بر پایداری، سادگی عملیات و هزینه مالکیت پایین، به استانداردی صنعتی تبدیل شدند. بازنگریهای بعدی (مانند 0C و 0D) قابلیتها و ظرفیت حافظه را بهبود دادند، اما فلسفه اصلی—یعنی ارائه کنترل قابل اعتماد با نگهداری ساده—ثابت ماند.
سری 0 پل ارتباطی مهمی بین کنترلرهای قدیمیتر (مثل سری 6) و نسلهای بعدی (مثل 10/11 و در ادامه 16/18/21 و 0i) است و بسیاری از ماشینهای فعال امروز هنوز با این کنترلر کار میکنند.
نمای کلی ساختار: Master Board، PMC، حافظه و واحدهای جانبی
معماری سری 0 از چند بلوک کلیدی تشکیل میشود:
- Master Board (برد اصلی): هسته پردازشی و مدیریت ارتباطات سیستم.
- PMC (Programmable Machine Controller): منطق ماشین، I/O، اینترلاکها و توالیهای کنترلی را مستقل از NC اجرا میکند.
- حافظه و ذخیرهسازی: بسته به نسخه، از SRAM باتریپشتیبان و ماژولهای حافظه بردی استفاده میشود؛ ظرفیت و نوع رسانه در ریویژنهای مختلف متفاوت است.
- واحدهای جانبی (MDI/CRT، پنل اپراتور، واحدهای I/O و درایوها): ارتباط با این اجزا از طریق باس اختصاصی FANUC و لینکهای سریال/اپتیکال (بسته به نسخه و سازنده ماشین) برقرار میشود.
- حلقههای سروو و اسپیندل: شامل درایو سروو، انکودر پالس (Pulse Coder) و درایو/موتور اسپیندل با بازخورد سرعت/موقعیت برای کنترل حلقهبسته دقیق.
فلسفه آلارمها در سری 0: بیش از یک هشدار ساده
در سری 0، سیستم آلارم صرفاً «چراغ خطا» نیست؛ ستون فقرات ایمنی و تشخیص است.
- ایمنی: با آلارمهایی مثل Overtravel از برخورد محورها و آسیب مکانیکی جلوگیری میکند.
- تشخیص علت: آلارم سطحبالا روی صفحه اصلی CNC (مثلاً آلارمهای سروو) معمولاً شما را به علت جزئیتر در سطح کامپوننت هدایت میکند (مثل کدهای LED روی درایو سروو/اسپیندل).
- سلسلهمراتب تشخیصی: روش کارآمد این است که از آلارم کلی شروع کنید، به سرنخهای سطح قطعه (LEDها/Diagnostics) برسید و با رویکرد مرحلهای علت ریشهای را شناسایی کنید. این فلسفه در سری 0 همانقدر کاراست که در نسلهای جدیدتر.
دستهبندی آلارمها در فانوک سری FANUC O
سیستم آلارم در کنترلر سری 0 نیز مانند سایر نسلهای فانوک، بر اساس محدودهی کدی دستهبندی شده تا عیبیابی آسانتر شود. هر محدوده به یک بخش مشخص از ماشین یا کنترلر مربوط است. این ساختار باعث میشود تکنسین با مشاهدهی یک کد خطا، بدون نیاز فوری به دفترچه، حدس اولیهای از محل مشکل داشته باشد.
دستههای اصلی آلارمها در FANUC Series 0
- آلارمهای برنامه یا اپراتوری (000–199):
مربوط به اشتباهات برنامهنویسی (G-Code/M-Code) یا خطاهای ناشی از اپراتور. - آلارمهای اورتراول و سوئیچهای ایمنی (200–299):
وقتی محور از محدودهی مجاز نرمافزاری یا سختافزاری عبور کند. - آلارمهای سروو (400–449):
مربوط به انحراف موقعیت، جریان بیش از حد، یا مشکلات سیگنال بازخورد موتور. - آلارمهای اسپیندل (500–549):
خطاهای مرتبط با موتور و درایو اسپیندل (مثل اضافهبار، بیشازحد سرعت یا خرابی فیدبک). - آلارمهای I/O و PMC (600–699):
خطاهای ناشی از ماژولهای ورودی/خروجی یا مشکلات برنامهی PMC. - آلارمهای دما و خنککاری (700–799):
هشدارهایی در مورد افزایش دما در یونیت کنترل، موتور یا اسپیندل. - آلارمهای حافظه و پردازنده (900–999):
خطاهای اساسی حافظه (RAM/ROM) و پردازنده، که معمولاً حیاتیترین آلارمها هستند.
منطق سلسلهمراتبی در عیبیابی
یکی از نکات مهم در سری 0 این است که:
- آلارمهای سطح CNC (مثل 401 – VRDY OFF) بیشتر بهعنوان یک «نشانه» عمل میکنند.
- علت اصلی معمولاً در سطح پایینتر مثل نمایشگر LED درایو سروو یا اسپیندل مشخص میشود.
- بنابراین، عیبیابی باید همیشه از «کلی به جزئی» و با رویکرد مرحله به مرحله انجام شود.
مرور جزئی آلارمها در FANUC Series 0
آلارمهای برنامه و اپراتوری (000–199)
این دسته پر تکرارترین آلارمها در کار روزانه با ماشین هستند. بیشترشان ناشی از اشتباهات برنامهنویسی G-Code/M-Code یا عملیات اشتباه اپراتور هستند و معمولاً ارتباط مستقیمی با خرابی سختافزار ندارند.
برای رفع این آلارمها، تکنسین باید برنامه CNC را بازبینی کند، پارامترهای تنظیمی را بررسی نماید یا رویههای عملیاتی را اصلاح کند.
لیست آلارمهای مهم در این دسته
- 000 – لطفاً دستگاه را خاموش و روشن کنید → پارامتری تغییر کرده که فقط با ریست کامل فعال میشود.
- 001 – خطای پاریتی ورودی (TH ALARM) → داده با پاریتی اشتباه دریافت شده (مثلاً از نوار یا کابل انتقال).
- 002 – خطای پاریتی TV → تعداد کاراکترهای یک بلوک فرد است (اگر بررسی TV فعال باشد).
- 004 – آدرس یافت نشد → عدد یا علامت منفی بدون آدرس وارد شده است.
- 006 – استفاده غیرمجاز از علامت منفی → وارد کردن “–” با آدرس اشتباه یا استفاده چندباره.
- 010 – کد G نادرست → استفاده از G-code غیرمجاز یا آپشنی که در سیستم نصب نشده.
- 011 – نرخ پیشروی (Feedrate) وارد نشده → حرکت برش بدون مشخص کردن نرخ پیشروی.
- 030 – شماره آفست غیرمجاز → شماره آفست ابزار از محدوده مجاز بزرگتر است.
- 070 – حافظه ناکافی → حافظه برنامه پر شده و امکان ذخیره داده جدید وجود ندارد.
- 072 – تعداد برنامهها بیش از حد مجاز → بسته به نسخه 95 یا 191 برنامه بیش از سقف تعریفشده ذخیره شدهاند.
- 086 – سطح سیگنال RS232C نادرست → مشکل در کابل یا پورت ارتباطی RS232C.
- 090 – خطا در بازگشت به نقطه مرجع → شروع بیش از حد نزدیک به مرجع یا مشکل در پالسکدر.
جدول آلارمهای برنامه و اپراتوری (000–199)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
000 | PLEASE TURN OFF POWER | تغییر پارامتر نیاز به ریاستارت دارد | دستگاه باید خاموش/روشن شود تا تغییرات اعمال شود |
001 | TH ALARM | ورودی با پاریتی اشتباه دریافت شد | بررسی نوار/منبع داده و اصلاح در مبدا |
002 | TV PARITY ALARM | تعداد کاراکترها در بلوک فرد است | بررسی فعال بودن TV Check و اصلاح داده |
004 | ADDRESS NOT FOUND | ورود عدد یا علامت منفی بدون آدرس | اصلاح کد برنامه و افزودن آدرس مناسب |
006 | ILLEGAL USE OF MINUS SIGN | استفاده غیرمجاز یا تکراری از “–” | بازبینی دستور و اصلاح فرمت داده |
010 | IMPROPER G-CODE | G-code غیرمجاز یا غیرنصبشده | بررسی آپشنهای نصبشده و اصلاح برنامه |
011 | NO FEEDRATE COMMANDED | نرخ پیشروی برای برش تعریف نشده | افزودن F (Feedrate) یا اصلاح مقدار آن |
030 | ILLEGAL OFFSET NUMBER | شماره آفست ابزار خارج از محدوده است | انتخاب آفست معتبر یا اصلاح کد ابزار |
070 | MEMORY AREA INSUFFICIENT | حافظه برنامه پر شده است | حذف برنامههای غیرضروری یا ارتقای حافظه |
072 | PROGRAM STORAGE LIMIT EXCEEDED | تعداد برنامهها بیش از سقف مجاز است | پاکسازی برنامههای قدیمی یا تقسیم کد |
086 | RS232C INCORRECT SIGNAL LEVEL | سطح سیگنال RS232C نادرست است | تست کابل سالم و بررسی پورت ارتباطی |
090 | REFERENCE RETURN FAULT | بازگشت به مرجع درست انجام نمیشود | بررسی انکودر، فاصله شروع و نرخ Feed |
آلارمهای اورتراول و سوئیچهای ایمنی (200–299)
این آلارمها مربوط به ایمنی حرکت محورها هستند. وقتی یک محور از محدوده مجاز خود عبور کند (چه به صورت نرمافزاری، چه سختافزاری)، سیستم بلافاصله حرکت را متوقف میکند تا از برخورد، خرابی مکانیکی یا صدمه به اپراتور جلوگیری شود.
- Soft Overtravel (نرمافزاری): توسط پارامترها و حافظه کنترل میشود. اگر پس از خاموش/روشن شدن موقعیت فعلی با مقدار ذخیرهشده مطابقت نداشته باشد، آلارم فعال میشود.
- Hard Overtravel (سختافزاری): وقتی محور واقعاً با سوئیچ فیزیکی انتهایی برخورد کند فعال میشود. این خطا جدیتر است و نیاز به مداخله دستی دارد.
روش متداول رفع Soft Overtravel:
خاموش کردن دستگاه + نگه داشتن کلید P و Cancel هنگام روشن کردن → سیستم موقتاً محدودیت نرم را نادیده میگیرد و اجازه میدهد محور به موقعیت مرجع بازگردد.
لیست آلارمهای اورتراول
- OT 001 – اورتراول نرم + → محور از حد نرم مثبت عبور کرده است.
- OT 002 – اورتراول نرم – → محور از حد نرم منفی عبور کرده است.
- OT 007 – اورتراول سخت + → محور به کلید فیزیکی مثبت برخورد کرده است.
- OT 008 – اورتراول سخت – → محور به کلید فیزیکی منفی برخورد کرده است.
- OT 021 – اورتراول پیشچک + → نقطه پایانی برنامه در محدوده ممنوعه نرم مثبت قرار دارد (قبل از حرکت آلارم میدهد).
- OT 022 – اورتراول پیشچک – → نقطه پایانی برنامه در محدوده ممنوعه نرم منفی قرار دارد.
جدول آلارمهای اورتراول (200–299)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
OT 001 | + OVERTRAVEL (SOFT 1) | محور از حد نرم مثبت عبور کرده است | ریست نرم با کلید P + Cancel پس از خاموشی |
OT 002 | – OVERTRAVEL (SOFT 1) | محور از حد نرم منفی عبور کرده است | همان روش OT 001 برای بازگشت به مرجع |
OT 007 | + OVERTRAVEL (HARD) | برخورد محور با سوئیچ فیزیکی مثبت | مداخله دستی و حرکت دادن محور از روی سوئیچ |
OT 008 | – OVERTRAVEL (HARD) | برخورد محور با سوئیچ فیزیکی منفی | حرکت دستی محور برای رفع خطا ضروری است |
OT 021 | + OVERTRAVEL (PRE-CHECK) | نقطه پایانی برنامه در محدوده ممنوعه نرم مثبت | اصلاح برنامه CNC قبل از اجرای حرکت |
OT 022 | – OVERTRAVEL (PRE-CHECK) | نقطه پایانی برنامه در محدوده ممنوعه نرم منفی | تغییر کد برنامه برای جلوگیری از ورود به محدوده ممنوع |
آلارمهای سروو (400–449)
این آلارمها مربوط به سلامت سیستم حرکتی محورها هستند. هرگونه مشکل در موتورهای سروو، درایوها، یا سیستم فیدبک (پالسکدر / انکودر) باعث ایجاد این دسته از خطاها میشود.
از آنجایی که حرکت دقیق محورهای CNC به سروو وابسته است، این آلارمها معمولاً از جدیترین خطاها به حساب میآیند.
🔎 نکته کلیدی در عیبیابی:
- بعضی از آلارمهای سروو (مثل 401 – VRDY OFF) فقط یک هشدار عمومی هستند.
- علت اصلی معمولاً باید در LED روی درایو سروو یا در تشخیصهای سطح پایینتر جستجو شود.
- بنابراین، عیبیابی این آلارمها همیشه باید به صورت مرحلهای و با بررسی همزمان بخش مکانیکی و الکتریکی انجام شود.
لیست آلارمهای سروو
- 400 – اضافهبار سروو (Servo Overload): بار محور یا جریان بیشازحد.
- 401 – VRDY OFF: سیگنال آمادهبهکار سروو بدون اجازه قطع شده است.
- 405 – خطا در بازگشت به نقطه صفر: بازگشت مرجع بهدرستی انجام نشده.
- 410 – خطای انحراف موقعیت (محور متوقف): اختلاف بین موقعیت واقعی و فرمانی بیش از حد مجاز است.
- 411 – خطای انحراف موقعیت (محور در حال حرکت): انحراف در حین حرکت بیشتر از حد مجاز.
- 414 – خطای مرتبط با تشخیص دیجیتال سروو: عیب کلی در سیستم دیجیتال سروو شناسایی شده.
- 430 – داغ شدن موتور سروو: دمای موتور بیش از حد مجاز بالا رفته است.
- 438 – جریان غیرعادی اینورتر: جریان موتور بیش از حد درایو.
- 439 – ولتاژ بیشازحد در DC Link: افزایش غیرعادی ولتاژ لینک DC.
- 441 – آفست غیرعادی جریان: مشکل در مدار تشخیص جریان موتور.
- 445 – قطع اتصال نرم (Soft Disconnect): قطعی در سیمکشی پالسکدر یا مدار انکودر.
جدول آلارمهای سروو (400–449)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
400 | SERVO OVERLOAD | اضافهبار در محور سروو | بررسی بار مکانیکی، ابزار کند، یا خرابی درایو |
401 | VRDY OFF | سیگنال آمادهبهکار سروو قطع شده | نشانه عمومی → بررسی ولتاژ، کابلها، یا LED درایو |
405 | ZERO POINT RETURN FAULT | خطا در بازگشت مرجع | اجرای دوباره بازگشت مرجع؛ بررسی انکودر |
410 | EXCESS ERROR (STOP) | انحراف موقعیت در حالت توقف | بررسی تنظیمات پارامتر، انکودر و مشکلات مکانیکی |
411 | EXCESS ERROR (MOVING) | انحراف موقعیت در حین حرکت | بررسی گیربکس، ریلها، ولتاژ و تنظیمات |
414 | DETECTION RELATED ERROR | خطای سیستم دیجیتال سروو | بررسی کد LED درایو (مثل 8، 9 یا A) برای علت دقیق |
430 | SERVO MOTOR OVERHEAT | داغ شدن موتور سروو | بررسی فن خنککننده، بار برش، روانکاری راهنماها |
438 | INVERTER ABNORMAL CURRENT | جریان غیرعادی در اینورتر سروو | تست کابلها و موتور برای اتصال کوتاه |
439 | CNV OVERVOLT POWER | ولتاژ بیشازحد در لینک DC | بررسی منبع برق و مدار بازتولید انرژی |
441 | ABNORMAL CURRENT OFFSET | آفست غیرعادی جریان | احتمال خرابی مدار تشخیص جریان یا انکودر |
445 | SOFT DISCONNECT ALARM | قطعی سیمکشی پالسکدر | بررسی کابلها، کانکتورها و جایگزینی انکودر معیوب |
آلارمهای اسپیندل (500–549) کنترلر سری 0 فانوک FANUC
آلارمهای این دسته مربوط به موتور و درایو اسپیندل هستند. از آنجایی که اسپیندل قلب عملیات برادهبرداری و ماشینکاری است، خطاهای آن میتوانند مستقیماً باعث توقف کامل تولید شوند.
این آلارمها معمولاً به دلیل شرایط کاری سنگین (بار زیاد یا ابزار کند) یا مشکلات سختافزاری در درایو و فیدبک موتور ایجاد میشوند.
🔎 نکته:
- برخی آلارمها (مثل OVERHEAT) ناشی از شرایط فرآیندی هستند و باید بار ماشینکاری، ابزار و سیستم خنککاری بررسی شود.
- برخی دیگر (مثل CURRENT EXCESS) مستقیماً به خرابی مدار قدرت یا سیمکشی مربوطاند.
لیست آلارمهای اسپیندل
- 500 – آلارم عمومی اسپیندل → خطای کلی در سیستم اسپیندل.
- 501 – داغ شدن موتور اسپیندل → ناشی از خرابی فن یا بار بیش از حد.
- 502 – خطای سرعت بیش از حد (Velocity Error) → اختلاف بین سرعت فرمانی و واقعی اسپیندل.
- 506 – سرعت بیش از حد (آنالوگ) → خروجی فرمان یا فیدبک غیرعادی در حالت آنالوگ.
- 507 – سرعت بیش از حد (دیجیتال) → سرعت از محدوده دیجیتال تعریفشده فراتر رفته.
- 509 – اضافهبار نیمههادی قدرت → ترانزیستور یا ماژول قدرت بیش از حد گرم یا بارگذاری شده.
- 511 – ولتاژ بیشازحد در لینک DC → افزایش ولتاژ غیرعادی در مدار قدرت.
- 512 – جریان بیشازحد در لینک DC → جریان غیرعادی ناشی از اتصال کوتاه یا خرابی ماژول.
- 516 – قطع ارتباط پالسکدر اسپیندل → سیمکشی یا خود پالسکدر خراب شده است.
جدول آلارمهای اسپیندل (500–549)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
500 | SPINDLE ALARM | آلارم عمومی اسپیندل | بررسی کدهای LED روی درایو اسپیندل برای خطای دقیقتر |
501 | SPINDLE MOTOR OVERHEAT | داغ شدن موتور اسپیندل | تست فن موتور، تمیز کردن پرهها، کاهش بار ماشینکاری |
502 | EXCESS VELOCITY ERROR | اختلاف سرعت فرمانی و واقعی اسپیندل | بررسی سنسور فیدبک و ماژول ترانزیستور درایو |
506 | EXCESS VELOCITY (ANALOG) | سرعت بیش از حد در حالت آنالوگ | تست خروجی فرمان و صحت سیگنال فیدبک |
507 | EXCESS VELOCITY (DIGITAL) | سرعت بیش از حد در حالت دیجیتال | بررسی مدار دیجیتال و کنترلر فرمان |
509 | POWER SEMICONDUCTOR OVERLOAD | اضافهبار نیمههادی قدرت | بررسی فن خنککننده درایو و وضعیت تهویه |
511 | VOLTAGE EXCESS (DC LINK) | افزایش غیرعادی ولتاژ لینک DC | بررسی منبع برق و مدار بازتولید انرژی |
512 | CURRENT EXCESS (DC LINK) | جریان بیشازحد در لینک DC | تست موتور و کابلها برای اتصال کوتاه |
516 | DISCONNECTION PULSE CODER | قطع ارتباط پالسکدر اسپیندل | بررسی کابل و تعویض پالسکدر معیوب |
آلارمهای I/O و PMC (600–699) کنترلر فانوک سری 0 FANUC
این دسته از آلارمها مربوط به ماژولهای ورودی/خروجی (I/O) و کنترلر منطقی PMC (Programmable Machine Controller) هستند.
PMC وظیفهی مدیریت اینترلاکها، ورودیهای حفاظتی، و منطق کنترلی ماشین را دارد. هرگونه خطا در این بخش میتواند باعث توقف کامل ماشین حتی با وجود سالم بودن بخش NC شود.
🔎 نکته:
- آلارمهای I/O اغلب ناشی از کابلهای قطعشده، کانکتورهای معیوب یا ماژول I/O خراب هستند.
- آلارمهای PMC معمولاً به برنامه Ladder یا خطاهای سختافزاری ماژول PMC برمیگردند.
لیست آلارمهای I/O و PMC
- 600 – خطای ارتباط I/O → مشکل در لینک ارتباطی کنترلر با ماژولهای I/O.
- 601 – خطای ماژول ورودی/خروجی → ماژول I/O پاسخ نمیدهد یا خراب است.
- 602 – خطای سیگنال ورودی → سیگنال دریافتی از یک ورودی نادرست یا خارج از محدوده است.
- 603 – خطای سیگنال خروجی → یک سیگنال خروجی از کنترلر ارسال شده ولی توسط ماژول تأیید نشده.
- 610 – PC ERROR (خطای PMC) → خطای عمومی در برنامه یا سختافزار PMC.
- 620 – WATCHDOG ALARM (PMC) → تایمر نگهبان PMC فعال شده (برنامه در حلقه بیپایان یا خطای بحرانی).
جدول آلارمهای I/O و PMC (600–699)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
600 | I/O LINK ERROR | خطای ارتباط با ماژول I/O | بررسی کابلها، اتصالات و سلامت ماژول I/O |
601 | I/O MODULE FAILURE | خرابی ماژول ورودی/خروجی | تعویض یا تست ماژول معیوب |
602 | INPUT SIGNAL ERROR | سیگنال ورودی نادرست یا غیرمجاز | بررسی سنسورها و سیمکشی ورودی |
603 | OUTPUT SIGNAL ERROR | سیگنال خروجی تأیید نشده | بررسی ماژول خروجی و رلهها |
610 | PC ERROR | خطای عمومی PMC | بررسی برنامه Ladder و ماژول PMC ROM/RAM |
620 | PMC WATCHDOG ALARM | تایمر نگهبان PMC فعال شده | نشاندهنده حلقه بیپایان یا خطای سختافزاری بحرانی در PMC |
آلارمهای دما و خنککاری (700–799) کنترلر فانوک سری 0
این آلارمها نقش حیاتی در پایش سلامت حرارتی سیستم CNC دارند. افزایش دما میتواند به سرعت به خرابی اجزای اصلی مثل موتور سروو، اسپیندل یا حتی یونیت کنترل منجر شود. سیستم آلارم سری O با شناسایی زودهنگام این شرایط، از آسیب جدی و توقف طولانی دستگاه جلوگیری میکند.
🔎 نکته مهم:
- اغلب این آلارمها به دلیل خرابی فن خنککننده، گرفتگی فیلتر هوا یا شرایط محیطی بد ایجاد میشوند.
- نادیده گرفتن آلارم اولیه (مثل فن داغ یا Overheat Fan) میتواند به آلارمهای جدیتر (مثل Overheat Control Unit) و خاموشی کامل دستگاه منجر شود.
لیست آلارمهای دما و خنککاری
- 700 – Overheat: Control Unit → داغ شدن یونیت کنترل.
- 701 – Overheat: Fan Motor → موتور فن کابین کنترل بیش از حد گرم شده.
- 702 – Overheat: Servo/Axis DC Motor → داغ شدن موتور DC محور.
- 704 – Overheat: Spindle → افزایش بیش از حد دما در موتور یا درایو اسپیندل.
جدول آلارمهای دما و خنککاری (700–799)
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
700 | OVERHEAT: CONTROL UNIT | داغ شدن یونیت کنترل | بررسی فن کابین، تمیز کردن فیلترها، بهبود تهویه محیط |
701 | OVERHEAT: FAN MOTOR | داغ شدن موتور فن خنککننده | تست فن، تعویض در صورت خرابی، اطمینان از گردش هوا |
702 | OVERHEAT: DC MOTOR | داغ شدن موتور DC محور | بررسی بار کاری، روانکاری، تست جریان موتور |
704 | OVERHEAT: SPINDLE | داغ شدن اسپیندل | بررسی بار برش، تیز بودن ابزار، فن اسپیندل و درایو |
آلارمهای حافظه و پردازنده (900–999) کنترلر فانوک سری 0
این آلارمها مهمترین و بحرانیترین خطاها در کنترلر سری O هستند، زیرا مستقیماً به حافظه اصلی، ROM/RAM، و پردازنده مرکزی (CPU) مربوط میشوند.
وقتی چنین آلارمهایی رخ دهند، دستگاه معمولاً کاملاً متوقف میشود و بدون رفع مشکل امکان ادامه کار وجود ندارد.
🔎 نکات کلیدی:
- بیشتر این خطاها ناشی از خرابی سختافزاری هستند و معمولاً با ریست ساده رفع نمیشوند.
- در مواردی مثل خطای پاریتی RAM یا ROM، باید ماژولهای حافظه یا حتی کل برد CPU تعویض شوند.
- از آنجا که قطعات سری O امروزه کمیاب هستند، چنین خطاهایی گاهی نیازمند ارسال برد به مراکز تخصصی تعمیر FANUC است.
لیست آلارمهای حافظه و پردازنده
- 900 – ROM Parity Error → خطای پاریتی در حافظه ROM (CNC یا ماکرو).
- 910–919 – SRAM/DRAM Parity Error → خطای پاریتی در حافظه RAM یا DRAM ذخیرهسازی برنامه.
- 920 – Servo RAM Error → خطای پاریتی در حافظه RAM بخش کنترل سروو.
- 930 – CPU Interrupt Error → وقفه غیرعادی پردازنده (CPU).
- 950 – PMC System Alarm → خطای کلی در سیستم PMC (نیازمند بررسی جزئیتر Ladder).
جدول آلارمهای حافظه و پردازنده (900–999) فانوک سری 0
کد آلارم | متن انگلیسی | شرح خطا (فارسی) | بینش و راهکار تخصصی |
---|---|---|---|
900 | ROM PARITY ERROR | خطای پاریتی در ROM | احتمال خرابی تراشه ROM یا برد → نیاز به تعویض |
910–919 | SRAM/DRAM PARITY ERROR | خطای حافظه RAM یا DRAM | تست و تعویض ماژولهای حافظه؛ بررسی ولتاژ باتری پشتیبان |
920 | SERVO RAM ERROR | خطای RAM در بخش سروو | بررسی برد کنترل سروو و احتمالاً تعویض آن |
930 | CPU INTERRUPT ERROR | وقفه غیرعادی CPU | خطای بحرانی → نیاز به تعویض برد CPU |
950 | PMC SYSTEM ALARM | خطای کلی PMC | بررسی تشخیصهای PMC و Ladder؛ احتمال خرابی ماژول PMC |
نتیجهگیری: روش نگهداری و عیبیابی FANUC Series O
کنترلرهای FANUC Series O با وجود اینکه امروز در ردهی سیستمهای قدیمیتر قرار میگیرند، هنوز در بسیاری از کارگاهها و کارخانهها فعال هستند.
فلسفه عیبیابی در این کنترلرها ساده اما کارآمد است:
- آلارم سطح بالا روی صفحه CNC معمولاً فقط نشانهای عمومی است.
- برای کشف علت واقعی باید به جزئیات عمیقتر مثل LED روی درایو سروو یا اسپیندل مراجعه کرد.
- عیبیابی موفق یعنی حرکت از کلی به جزئی، تا رسیدن به ریشه خطا.
برای اینکه سری O همچنان با حداقل توقف و بیشترین بازدهی کار کند، رعایت یک برنامهی نگهداری پیشگیرانه حیاتی است:
- بازرسی دورهای کابلها و کانکتورها → جلوگیری از خطاهای RS232C، I/O و سیگنالهای ناپایدار.
- کنترل سیستم خنککاری و فنها → جلوگیری از آلارمهای دما (700 و 701) و خاموشی دستگاه.
- تمیز کردن فیلترها و کابین کنترل → حفظ جریان هوا و جلوگیری از گردوغبار روی بردها.
- پایش ولتاژ و منبع تغذیه پایدار → کاهش احتمال بروز خطاهای 900–999 مربوط به حافظه یا CPU.
- ثبت و مستندسازی آلارمها → کمک به تحلیل روند خرابی و یافتن مشکلات تکراری.
بدون نظر