Troubleshooting Guideدليل حل الأعطال

Industrial robot problems — and how to fix themمشاكل الروبوتات الصناعية — وطريقة حلها

This page is a practical field guide to the most common industrial robot faults, brand by brand. For KUKA, FANUC, DENSO, ABB, Yaskawa, Mitsubishi, Universal Robots, Stäubli and Kawasaki you get the fault, its likely cause, and the step-by-step fix our engineers use on real production lines in Egypt and the Middle East.هذه الصفحة دليل عملي لأكثر المشاكل شيوعًا في كل نوع روبوت صناعي وطريقة حلها. لكوكا وفانوك ودينسو وABB وياسكاوا وميتسوبيشي ويونيفرسال روبوتس وشتاوبلي وكاواساكي: العطل، وسببه المحتمل، وخطوات الحل التي يستخدمها مهندسونا فعليًا على خطوط الإنتاج في مصر والشرق الأوسط.

Last updated: 5 August 2026آخر تحديث: ٥ أغسطس ٢٠٢٦ Ask about your problemاسأل عن مشكلتك
By Robot Brandحسب ماركة الروبوت

Pick your robotاختر روبوتك

Choose a platform to see its most frequent faults, the likely cause of each, and the recommended fix. Every answer is written for the person standing in front of the controller.اختر المنصة لترى أشهر أعطالها، والسبب المحتمل لكل عطل، والحل الموصى به. كل إجابة مكتوبة لمن يقف أمام لوحة التحكم فعليًا.

KUKA robot problemsمشاكل روبوتات كوكا

KR C2, KR C4 and KR C5 controllers running KSS with the smartPAD. Most KUKA call-outs come down to mastering, the safety chain, or the EtherCAT bus.لوحات KR C2 وKR C4 وKR C5 التي تعمل بنظام KSS ولوحة smartPAD. أغلب بلاغات كوكا تعود إلى الـ Mastering أو دائرة الأمان أو ناقل EtherCAT.

Likely causeالسبب المحتمل

KUKA stores each axis zero in the RDC memory, buffered by the batteries inside the controller. A flat buffer battery, an RDC or motor replacement, or a hard power loss during motion invalidates that reference — and the robot refuses automatic mode until it is re-mastered.يحتفظ كوكا بنقطة صفر كل محور في ذاكرة الـ RDC مدعومة ببطاريات داخل الخزانة. نفاد البطارية، أو تغيير كارت RDC أو موتور، أو انقطاع الكهرباء أثناء الحركة يُلغي هذا المرجع — ويرفض الروبوت الوضع الأوتوماتيكي حتى يُعاد الـ Mastering.

Recommended fixالحل الموصى به
  1. Acknowledge all messages on the smartPAD and switch to T1 mode.أكّد كل الرسائل على smartPAD وحوّل إلى وضع T1.
  2. Jog each axis to its mechanical zero notch (pre-mastering position).حرّك كل محور يدويًا إلى علامة الصفر الميكانيكية (وضع ما قبل الـ Mastering).
  3. Connect the EMD to the measuring socket and run Start-up → Master → EMD → With load correction, from A1 to A6 in order.وصّل جهاز EMD بمقبس القياس ونفّذ Start-up ← Master ← EMD ← With load correction، من A1 إلى A6 بالترتيب.
  4. Verify a known taught TCP point at low speed before releasing the cell.تحقّق من نقطة TCP معروفة بسرعة منخفضة قبل تسليم الخلية للإنتاج.
  5. Replace the controller buffer batteries if mastering is lost again after a shutdown.غيّر بطاريات الخزانة إذا تكرر فقدان الـ Mastering بعد كل إطفاء.

Likely causeالسبب المحتمل

The safety chain is open somewhere: an emergency stop, the operator-safety input on the X11 interface, the enabling switch not held at mid-position, or an external safety PLC that is not setting the enable signal.دائرة الأمان مفتوحة في مكان ما: زر طوارئ، أو مدخل operator safety على واجهة X11، أو مفتاح التمكين غير مضغوط في المنتصف، أو PLC أمان خارجي لا يُرسل إشارة التمكين.

Recommended fixالحل الموصى به
  1. Open the message window and acknowledge every pending message first.افتح نافذة الرسائل وأكّد كل الرسائل المعلّقة أولًا.
  2. Release every emergency stop — pendant, cabinet, and any external one on the cell.حرّر كل أزرار الطوارئ — على اللوحة، والخزانة، وأي زر خارجي في الخلية.
  3. In T1, hold the enabling switch at the middle position while requesting drives on.في وضع T1 اضغط مفتاح التمكين في المنتصف أثناء طلب تشغيل الدرايفرات.
  4. Meter the operator-safety and E-stop loops on X11 with the fence closed — check both channels.اقس دائرتي operator safety والطوارئ على X11 والسياج مغلق — افحص القناتين معًا.
  5. Confirm the safety PLC actually sets the enable, and check the KPP/KSP fuses and LEDs.تأكّد أن PLC الأمان يُرسل التمكين فعلًا، وافحص فيوزات ولمبات KPP/KSP.

Likely causeالسبب المحتمل

KR C4 carries its I/O and safety over EtherCAT (KEB, KSB and EL terminals). A loose plug, a dead coupler, a missing 24 V feed, or a WorkVisual configuration that no longer matches the installed hardware will drop the whole bus.ينقل KR C4 المداخل والمخارج ودوائر الأمان عبر EtherCAT (وحدات KEB وKSB وEL). كابل مفكوك أو كوبلر تالف أو غياب تغذية 24 فولت أو إعداد WorkVisual لا يطابق العتاد المركّب فعليًا — أي منها يُسقط الناقل بالكامل.

Recommended fixالحل الموصى به
  1. Note the device / node number named in the message — it tells you where the bus stopped.سجّل رقم الجهاز أو العقدة المذكور في الرسالة — يدلّك على مكان انقطاع الناقل.
  2. Inspect the EtherCAT cable, connector and 24 V supply at that node and the one before it.افحص كابل EtherCAT والموصّل وتغذية 24 فولت عند تلك العقدة والتي قبلها.
  3. Compare the WorkVisual I/O mapping against the hardware actually installed in the cabinet.قارن خريطة المداخل والمخارج في WorkVisual بالعتاد الموجود فعليًا في الخزانة.
  4. Re-deploy the project from WorkVisual and activate the bus configuration.أعد رفع المشروع من WorkVisual وفعّل إعدادات الناقل.
  5. Substitute the suspect coupler or terminal with a known-good one to isolate the fault.استبدل الكوبلر أو الوحدة المشكوك فيها بأخرى سليمة لعزل العطل.

Likely causeالسبب المحتمل

The commanded position and the actual position drift apart: wrong load data, a brake that is not fully releasing, cold or contaminated gearbox grease, or a mechanical obstruction in the path.يتباعد الموضع المطلوب عن الموضع الفعلي: بيانات حمل خاطئة، أو فرملة لا تتحرر بالكامل، أو شحم جيربوكس بارد أو ملوّث، أو عائق ميكانيكي في المسار.

Recommended fixالحل الموصى به
  1. Re-enter the real payload — mass, centre of gravity and inertia — and verify it with KUKA.Load.أدخل الحمل الحقيقي — الكتلة ومركز الثقل وعزم القصور — وتحقّق منه ببرنامج KUKA.Load.
  2. Power down, remove the load, and check that the axis moves freely by hand with the brake released.أطفئ النظام، وانزع الحمل، وتأكد أن المحور يتحرك بحرية باليد مع تحرير الفرملة.
  3. Warm the robot up with a slow cycle before running at full speed, especially in a cold workshop.سخّن الروبوت بدورة بطيئة قبل التشغيل بالسرعة الكاملة، خاصة في ورشة باردة.
  4. Check for backlash and inspect the gearbox grease for metal particles.افحص الخلوص (Backlash) وابحث عن برادة معدنية في شحم الجيربوكس.
  5. Temporarily reduce velocity and acceleration on that motion to confirm the diagnosis before ordering parts.خفّض السرعة والتسارع مؤقتًا في تلك الحركة لتأكيد التشخيص قبل طلب قطع غيار.

Likely causeالسبب المحتمل

The Automatic External interface expects a specific handshake from the PLC — $MOVE_ENABLE, $DRIVES_ON, $CONF_MESS and a valid program number (PGNO). One missing signal leaves the robot ready but waiting forever.واجهة Automatic External تنتظر تبادل إشارات محدد مع الـ PLC — ‏$MOVE_ENABLE و$DRIVES_ON و$CONF_MESS ورقم برنامج صحيح (PGNO). غياب إشارة واحدة يترك الروبوت جاهزًا لكنه ينتظر بلا نهاية.

Recommended fixالحل الموصى به
  1. Open Display → Inputs/Outputs → Automatic External and read which signal is still low.افتح Display ← Inputs/Outputs ← Automatic External واقرأ أي إشارة ما زالت منخفضة.
  2. Confirm the PLC is setting $MOVE_ENABLE and $DRIVES_ON.تأكد أن الـ PLC يضبط $MOVE_ENABLE و$DRIVES_ON.
  3. Check the program number is transferred with the configured type and parity.تحقق أن رقم البرنامج يُرسَل بالنوع والتماثل (Parity) المضبوطين.
  4. Make sure CELL.SRC is the selected program and the pointer sits at its first line.تأكد أن CELL.SRC هو البرنامج المختار وأن المؤشر على أول سطر فيه.
  5. Confirm the mode selector is on AUT EXT and no safety message is still pending.تأكد أن مفتاح الوضع على AUT EXT وأنه لا توجد رسالة أمان معلّقة.

FANUC robot problemsمشاكل روبوتات فانوك

R-30iA, R-30iB and R-30iB Plus controllers with the iPendant. FANUC names its faults precisely — the SRVO number is usually enough to point straight at the cause.لوحات R-30iA وR-30iB وR-30iB Plus مع لوحة iPendant. فانوك يسمّي أعطاله بدقة — رقم SRVO وحده كافٍ غالبًا للوصول إلى السبب مباشرة.

Likely causeالسبب المحتمل

The pulse-coder backup batteries went flat, so the absolute position was lost. BZAL stays latched until it is explicitly reset, and the mastering has to be redone afterwards.نفدت بطاريات دعم الإنكودر (Pulse coder) ففُقد الموضع المطلق. يظل خطأ BZAL محفوظًا حتى يُصفَّر يدويًا، ويجب إعادة الـ Mastering بعده.

Recommended fixالحل الموصى به
  1. Replace all four D-size 1.5 V batteries with the controller powered ON, so the position is not lost twice.غيّر البطاريات الأربع مقاس D جهد 1.5 فولت واللوحة تعمل، حتى لا يُفقد الموضع مرة أخرى.
  2. MENU → SYSTEM → Variables and set $MASTER_ENB = 1 to expose the mastering menu.من MENU ← SYSTEM ← Variables اضبط ‎$MASTER_ENB = 1‎ لإظهار قائمة الـ Mastering.
  3. MENU → SYSTEM → Master/Cal → RES_PCA, confirm, then cycle the controller power.من MENU ← SYSTEM ← Master/Cal اختر RES_PCA وأكّد، ثم أعد تشغيل اللوحة.
  4. If the position is wrong, jog to the witness marks and run a Zero Position Master or a single-axis master, then Calibrate.إذا كان الموضع خاطئًا، حرّك إلى علامات الصفر ونفّذ Zero Position Master أو Master لمحور واحد، ثم Calibrate.
  5. Verify a known taught point at 10% speed before releasing the robot to production.تحقّق من نقطة معروفة بسرعة ١٠٪ قبل إعادة الروبوت للإنتاج.

Likely causeالسبب المحتمل

FANUC estimates disturbance torque and compares it to its model. A payload schedule that does not match reality, a dragging dress pack, or a stiff gearbox reads exactly like a collision.يُقدّر فانوك عزم الاضطراب ويقارنه بنموذجه الداخلي. بيانات حمل لا تطابق الواقع، أو كابلات (Dress pack) تشدّ الذراع، أو جيربوكس ثقيل الحركة — كلها تُقرأ كتصادم.

Recommended fixالحل الموصى به
  1. Reset the alarm and jog the axis clear in joint mode before anything else.صفّر الإنذار وحرّك المحور بعيدًا في وضع Joint قبل أي خطوة أخرى.
  2. MENU → SYSTEM → Motion: enter the correct payload mass and centre of gravity, then run payload identification.من MENU ← SYSTEM ← Motion أدخل كتلة الحمل ومركز ثقله الصحيحين، ثم شغّل تعريف الحمل.
  3. Confirm the program actually calls the right PAYLOAD schedule number.تأكد أن البرنامج يستدعي رقم جدول الحمل (PAYLOAD) الصحيح فعلًا.
  4. Check the dress pack, hoses and cables are not snagging anywhere through the motion.افحص الكابلات والخراطيم للتأكد من عدم تعلّقها في أي جزء من المسار.
  5. Only raise the collision sensitivity as a last resort, after the mechanical cause has been cleared.لا ترفع حساسية كشف التصادم إلا كحل أخير وبعد استبعاد السبب الميكانيكي.

Likely causeالسبب المحتمل

The emergency-stop chain is open: the pendant E-stop, the operator-panel E-stop, an external fence, or a dual-channel mismatch between chain 1 and chain 2 that latches SRVO-230.دائرة الطوارئ مفتوحة: زر الطوارئ على اللوحة اليدوية، أو على لوحة المشغّل، أو سياج خارجي، أو اختلاف بين القناة 1 والقناة 2 يُثبّت الخطأ SRVO-230.

Recommended fixالحل الموصى به
  1. Release every emergency stop and close the fence gate, then press RESET.حرّر كل أزرار الطوارئ وأغلق باب السياج، ثم اضغط RESET.
  2. If SRVO-230 latches, cycle the controller power once with the whole chain intact.إذا ثبت الخطأ SRVO-230، أعد تشغيل اللوحة مرة واحدة والدائرة كاملة سليمة.
  3. Test the deadman switch — it must sit at mid-position while the pendant is enabled.اختبر مفتاح الأمان (Deadman) — يجب أن يظل في المنتصف أثناء تفعيل اللوحة اليدوية.
  4. Meter both channels of the E-stop and fence inputs at the terminal block.اقس القناتين لمداخل الطوارئ والسياج عند لوحة الأطراف.
  5. Look for one channel switching slower than the other — usually a tired safety relay or a broken wire.ابحث عن قناة تتأخر عن الأخرى — عادةً ريلاي أمان متهالك أو سلك مقطوع.

Likely causeالسبب المحتمل

Remote operation is controlled by the UOP signals. If IMSTP, HOLD or ENBL are not in the correct state, or $RMT_MASTER points somewhere else, the robot stays ready but idle.التشغيل عن بُعد تتحكم فيه إشارات UOP. إذا لم تكن IMSTP أو HOLD أو ENBL في الحالة الصحيحة، أو كان ‎$RMT_MASTER‎ موجّهًا لمصدر آخر، يبقى الروبوت جاهزًا لكنه ساكن.

Recommended fixالحل الموصى به
  1. Set the pendant to OFF and the mode switch to AUTO.اجعل اللوحة اليدوية على OFF ومفتاح الوضع على AUTO.
  2. MENU → I/O → UOP and confirm IMSTP, HOLD and ENBL are all ON — they use normally-closed logic.من MENU ← I/O ← UOP تأكد أن IMSTP وHOLD وENBL كلها ON — فمنطقها Normally Closed.
  3. Set $RMT_MASTER = 0 so the UOP interface has control.اضبط ‎$RMT_MASTER = 0‎ حتى تتحكم واجهة UOP.
  4. Send the PNS or RSR strobe and check the robot latches the program number.أرسل إشارة PNS أو RSR وتأكد أن الروبوت يلتقط رقم البرنامج.
  5. Verify CMDENBL goes back ON to the PLC — if it does not, the fault is still on the robot side.تأكد أن إشارة CMDENBL تعود ON إلى الـ PLC — إن لم تعد فالعطل ما زال في جانب الروبوت.

Likely causeالسبب المحتمل

Taught points are stored relative to a UTOOL/UFRAME pair. A new gripper, a re-mounted tool plate or a fixture that moved makes every point in that frame wrong by the same offset.النقاط المُعلَّمة تُخزَّن نسبةً إلى إطار الأداة وإطار المستخدم (UTOOL/UFRAME). جريبر جديد أو إعادة تركيب قاعدة الأداة أو فكسشر تحرّك — يجعل كل النقاط في ذلك الإطار خاطئة بنفس المقدار.

Recommended fixالحل الموصى به
  1. MENU → SETUP → Frames and note exactly which UTOOL and UFRAME the program selects.من MENU ← SETUP ← Frames سجّل أي UTOOL وUFRAME يستخدمهما البرنامج بالضبط.
  2. Re-measure the tool with the six-point method (three-point plus orientation as a minimum).أعد قياس الأداة بطريقة الست نقاط (أو ثلاث نقاط مع الاتجاه كحد أدنى).
  3. Re-measure the user frame with the three-point method on the fixture itself.أعد قياس إطار المستخدم بطريقة الثلاث نقاط على الفكسشر نفسه.
  4. Run the program at 10% and check the first and last point of every path.شغّل البرنامج بسرعة ١٠٪ وافحص أول وآخر نقطة في كل مسار.
  5. Take a full controller backup (image) once the frames are verified.خذ نسخة احتياطية كاملة للّوحة بعد التأكد من صحة الإطارات.

DENSO robot problemsمشاكل روبوتات دينسو

RC7M, RC8 and RC8A controllers programmed in PacScript through WINCAPS III. DENSO arms are fast and precise but unforgiving about declared payload and origin data.لوحات RC7M وRC8 وRC8A المبرمجة بلغة PacScript عبر WINCAPS III. أذرع دينسو سريعة ودقيقة لكنها حساسة جدًا لبيانات الحمل ونقطة الأصل.

Likely causeالسبب المحتمل

DENSO controllers back up the absolute encoders with a battery pack. Once it drops below threshold the origin data is discarded and the arm has to be re-calibrated with CALSET before it will run a program.تدعم لوحات دينسو الإنكودرات المطلقة ببطارية. عندما ينخفض جهدها عن الحد تُلغى بيانات نقطة الأصل، ويجب إعادة معايرة الذراع بأمر CALSET قبل تشغيل أي برنامج.

Recommended fixالحل الموصى به
  1. Replace the encoder backup battery following the manual's live-swap procedure, so the data is not lost a second time.غيّر بطارية دعم الإنكودر باتباع إجراء التغيير أثناء التشغيل في الدليل، حتى لا تُفقد البيانات مرة أخرى.
  2. Clear the alarm and switch the controller to manual mode.صفّر الإنذار وحوّل اللوحة إلى الوضع اليدوي.
  3. Jog each joint to its calibration marks, or fit the calibration jig if your model uses one.حرّك كل مفصل إلى علامات المعايرة، أو ركّب جيج المعايرة إذا كان موديلك يستخدمه.
  4. Execute CALSET for all joints, then confirm the arm reaches a known taught position.نفّذ CALSET لكل المفاصل، ثم تأكد أن الذراع تصل إلى نقطة معلَّمة معروفة.
  5. Write the battery replacement date in the machine log — DENSO packs typically need changing every one to two years of standby.سجّل تاريخ تغيير البطارية في سجل الماكينة — بطاريات دينسو تحتاج تغييرًا كل سنة إلى سنتين في وضع الاستعداد.

Likely causeالسبب المحتمل

DENSO requires the mode selector, the deadman switch and the external safety inputs to agree. Motor power stays off if the deadman is not held, the mode does not match the request, machine lock is on, or the external E-stop on the mini-I/O connector is open.يشترط دينسو توافق مفتاح الوضع ومفتاح الأمان (Deadman) ومداخل الأمان الخارجية معًا. تبقى تغذية الموتور مقطوعة إذا لم يُضغط الـ Deadman، أو لم يطابق الوضعُ الطلبَ، أو كان Machine lock مفعّلًا، أو كان مدخل الطوارئ على موصّل mini-I/O مفتوحًا.

Recommended fixالحل الموصى به
  1. Check that the MANUAL/AUTO selector matches the operation you are trying to perform.تأكد أن مفتاح MANUAL/AUTO يطابق العملية التي تحاول تنفيذها.
  2. Hold the deadman at mid-position while requesting motor power in manual mode.اضغط مفتاح الأمان في المنتصف أثناء طلب تشغيل الموتور في الوضع اليدوي.
  3. Confirm machine lock is switched OFF in the pendant settings.تأكد أن Machine lock مغلق في إعدادات اللوحة اليدوية.
  4. Verify the external emergency-stop and enable inputs on the mini-I/O connector are closed.تحقق من إغلاق مدخلي الطوارئ والتمكين الخارجيين على موصّل mini-I/O.
  5. Meter the safety input pins at the controller before suspecting the arm or the amplifier.اقس أطراف مداخل الأمان عند اللوحة قبل الشك في الذراع أو الأمبليفاير.

Likely causeالسبب المحتمل

DENSO depends heavily on the declared hand payload. A wrong hand weight or centre of gravity produces overshoot, visible vibration at the end of a move, and overload trips at production speed.يعتمد دينسو بشدة على وزن اليد المُعلَن. وزن أو مركز ثقل خاطئ يسبب تجاوز الهدف واهتزازًا واضحًا في نهاية الحركة وفصلًا بسبب التحميل عند سرعة الإنتاج.

Recommended fixالحل الموصى به
  1. Weigh the gripper together with the heaviest workpiece it will carry.زِن الجريبر مع أثقل قطعة سيحملها.
  2. Set the payload from the pendant, or with the TOOL/PAYLOAD statement in the program.اضبط الحمل من اللوحة اليدوية أو بأمر TOOL/PAYLOAD داخل البرنامج.
  3. Set the tool offset so the TCP sits at the real tool point, not at the flange.اضبط إزاحة الأداة بحيث تكون نقطة TCP عند طرف الأداة الحقيقي لا عند الفلانشة.
  4. Reduce acceleration and deceleration for the loaded segment only, not the whole program.خفّض التسارع والتباطؤ في الجزء المحمَّل فقط وليس البرنامج كله.
  5. Re-torque the gripper mounting before blaming the servo — a loose tool plate mimics this exactly.أعد ربط تثبيت الجريبر قبل اتهام السيرفو — قاعدة أداة مرتخية تُنتج نفس الأعراض تمامًا.

Likely causeالسبب المحتمل

An IP or subnet mismatch, a port blocked by Windows Firewall, or the controller left in a mode that refuses a remote project transfer.عدم تطابق عنوان IP أو الشبكة الفرعية، أو منفذ محجوب بجدار حماية ويندوز، أو اللوحة في وضع يرفض نقل المشروع عن بُعد.

Recommended fixالحل الموصى به
  1. Confirm the PC and the controller are on the same subnet and that the controller answers a ping.تأكد أن الكمبيوتر واللوحة على نفس الشبكة الفرعية وأن اللوحة تستجيب لأمر ping.
  2. Check the Ethernet, port and permission settings in the controller's communication menu.راجع إعدادات الإيثرنت والمنفذ والصلاحيات في قائمة الاتصال باللوحة.
  3. Allow WINCAPS III through the Windows Firewall for both private and domain networks.اسمح لـ WINCAPS III في جدار حماية ويندوز للشبكات الخاصة وشبكات الدومين معًا.
  4. Put the controller in the mode it requires for project transfer before retrying.ضع اللوحة في الوضع المطلوب لنقل المشروع قبل إعادة المحاولة.
  5. Test with a direct cable to rule out switch, VLAN or managed-network rules.جرّب بكابل مباشر لاستبعاد السويتش أو الـ VLAN أو قواعد الشبكة المُدارة.

Likely causeالسبب المحتمل

Usually mechanical rather than electronic: loosened end-effector bolts, a fixture shifted by a light collision, or a belt or gear that has developed backlash.السبب ميكانيكي في الغالب لا إلكتروني: مسامير أداة ارتخت، أو فكسشر أزاحه اصطدام خفيف، أو سير أو ترس ظهر فيه خلوص.

Recommended fixالحل الموصى به
  1. Run one point twenty times and measure the spread — that separates drift from a one-off error.كرّر نقطة واحدة عشرين مرة وقس مدى التشتت — هذا يفصل الانحراف عن خطأ عارض.
  2. Torque the tool and fixture bolts to specification and mark them.اربط مسامير الأداة والفكسشر بالعزم المحدد وضع عليها علامة.
  3. Check for play by rocking each axis with the brakes engaged.افحص وجود خلخلة بهزّ كل محور مع تفعيل الفرامل.
  4. Repeat CALSET if the deviation appears on every joint, not only at the tool.أعد تنفيذ CALSET إذا ظهر الانحراف في كل المفاصل وليس عند الأداة فقط.
  5. Fit a mechanical datum pin so the next drift is detectable in minutes.ركّب مسمار مرجعي ميكانيكي حتى يمكن اكتشاف أي انحراف قادم في دقائق.

ABB robot problemsمشاكل روبوتات ABB

IRC5 and OmniCore controllers with the FlexPendant, programmed in RAPID. ABB's event log is unusually good — read it before touching anything.لوحات IRC5 وOmniCore مع FlexPendant والبرمجة بلغة RAPID. سجل الأحداث في ABB ممتاز بشكل استثنائي — اقرأه قبل أن تلمس أي شيء.

Likely causeالسبب المحتمل

ABB stores the rough position in the SMB (serial measurement board), backed by a battery. A flat battery, a disconnected SMB cable, or an axis pushed past a hard stop while powered off invalidates the revolution counters.تخزّن ABB الموضع التقريبي في كارت القياس SMB مدعومًا ببطارية. نفاد البطارية، أو فصل كابل SMB، أو دفع محور بعد المصدّ الميكانيكي والنظام مطفأ — يُلغي عدّادات الدورات.

Recommended fixالحل الموصى به
  1. Jog each axis until its calibration marks line up exactly — take your time, this is the whole accuracy of the job.حرّك كل محور حتى تتطابق علامات المعايرة تمامًا — لا تستعجل، فدقة العملية كلها تعتمد على هذه الخطوة.
  2. FlexPendant → Calibration → Rev. Counters → Update Revolution Counters, and select all axes.من FlexPendant ← Calibration ← Rev. Counters ← Update Revolution Counters واختر كل المحاور.
  3. Confirm, then cycle the controller power.أكّد العملية ثم أعد تشغيل اللوحة.
  4. Check a known taught point at 25% speed before running the cycle.افحص نقطة معلَّمة معروفة بسرعة ٢٥٪ قبل تشغيل الدورة.
  5. If the fine calibration is also lost, load the calibration data from this robot's own backup — never from another robot.إذا فُقدت المعايرة الدقيقة أيضًا، حمّل بيانات المعايرة من النسخة الاحتياطية لهذا الروبوت تحديدًا — ولا تأخذها أبدًا من روبوت آخر.

Likely causeالسبب المحتمل

The dual-channel run chain is open somewhere: the cabinet or pendant emergency stop, the auto stop, the general stop, or the external safety PLC.دائرة التشغيل ثنائية القناة مفتوحة في مكان ما: زر طوارئ الخزانة أو اللوحة اليدوية، أو Auto stop، أو General stop، أو PLC الأمان الخارجي.

Recommended fixالحل الموصى به
  1. Release every emergency stop, then press the blue reset button on the cabinet.حرّر كل أزرار الطوارئ ثم اضغط زر الإرجاع الأزرق على الخزانة.
  2. Open the Event Log — ABB names the exact chain that opened and when.افتح سجل الأحداث — تذكر ABB اسم الدائرة التي فُتحت ووقت فتحها بالضبط.
  3. In manual mode, hold the three-position enabling device at mid-travel.في الوضع اليدوي، اضغط مفتاح التمكين ثلاثي الوضع في المنتصف.
  4. Check the ES1/ES2 and AS1/AS2 (or GS) loops on the panel board — both channels, not just one.افحص دوائر ES1/ES2 وAS1/AS2 (أو GS) على لوحة الأطراف — القناتين معًا وليس واحدة فقط.
  5. If SafeMove is fitted, confirm the safety configuration is validated and no supervision is tripped.إذا كان SafeMove مركّبًا، تأكد أن إعداد الأمان مُعتمد وأنه لا توجد مراقبة مفعّلة.

Likely causeالسبب المحتمل

After an emergency stop, a power cut or a program edit, the pointer no longer sits at a valid entry point — so pressing start in auto does nothing at all.بعد توقف طوارئ أو انقطاع كهرباء أو تعديل في البرنامج، لم يعد المؤشر عند نقطة بداية صالحة — فلا يحدث شيء عند الضغط على التشغيل في الوضع الأوتوماتيكي.

Recommended fixالحل الموصى به
  1. Confirm no motion supervision or safety message is still active.تأكد أنه لا توجد مراقبة حركة أو رسالة أمان ما زالت نشطة.
  2. Debug → PP to Main (or PP to Routine when you only need a service routine).من Debug اختر PP to Main (أو PP to Routine إذا كنت تحتاج روتين خدمة فقط).
  3. Make sure the robot is at, or can safely return to, its home position first.تأكد أولًا أن الروبوت في وضع البداية أو يستطيع العودة إليه بأمان.
  4. Drop the speed to 25% and start the cycle while watching the first move.خفّض السرعة إلى ٢٥٪ وابدأ الدورة مع مراقبة أول حركة.
  5. If the pointer keeps getting lost, look for an error handler raising an exception every cycle.إذا تكرر فقدان المؤشر، ابحث عن معالج أخطاء يرفع استثناءً في كل دورة.

Likely causeالسبب المحتمل

SafeMove and many standard installations run a periodic brake check. A worn brake, gearbox oil on the brake disc, or a payload heavier than declared makes the axis slip and fails the test.يُجري SafeMove وكثير من التركيبات القياسية اختبار فرامل دوريًا. فرملة متآكلة، أو زيت جيربوكس على قرص الفرملة، أو حمل أثقل من المُعلن — يجعل المحور ينزلق فيفشل الاختبار.

Recommended fixالحل الموصى به
  1. Read the event log and note exactly which axis failed and by how much.اقرأ سجل الأحداث وسجّل أي محور فشل وبأي مقدار.
  2. Verify the declared tool and payload data against reality, and run LoadIdentify.تحقق من بيانات الأداة والحمل المعلنة مقارنة بالواقع، ونفّذ LoadIdentify.
  3. Repeat the brake check with the robot in the posture the procedure specifies.أعد اختبار الفرامل والروبوت في الوضع الذي يحدده الإجراء.
  4. Inspect for gearbox oil leaking onto the brake — that is a root cause, not a symptom.افحص تسرّب زيت الجيربوكس إلى الفرملة — فهذا سبب جذري وليس عرضًا.
  5. If one axis fails repeatedly, plan a brake or motor replacement. Never bypass the test.إذا تكرر فشل محور بعينه، خطّط لتغيير الفرملة أو الموتور. ولا تتجاوز الاختبار إطلاقًا.

Likely causeالسبب المحتمل

An active speed supervision — a SafeMove reduced-speed zone, a low speed override held by the PLC, or a VelSet call left in the RAPID program from the last commissioning.مراقبة سرعة نشطة — منطقة سرعة مخفّضة في SafeMove، أو نسبة سرعة منخفضة يفرضها الـ PLC، أو أمر VelSet متروك في برنامج RAPID من آخر تشغيل تجريبي.

Recommended fixالحل الموصى به
  1. Check the speed override on the pendant is actually at 100%.تأكد أن نسبة السرعة على اللوحة اليدوية عند ١٠٠٪ فعلًا.
  2. Open the safety view and look for an active SafeMove zone or tool supervision.افتح شاشة الأمان وابحث عن منطقة SafeMove نشطة أو مراقبة أداة.
  3. Search the RAPID program for VelSet, AccSet and SpeedRefresh calls.ابحث في برنامج RAPID عن أوامر VelSet وAccSet وSpeedRefresh.
  4. Monitor the PLC-driven speed signal in the I/O view during the slow section.راقب إشارة السرعة القادمة من الـ PLC في شاشة I/O أثناء الجزء البطيء.
  5. Confirm no collision detection level is set unusually low for that path.تأكد أن مستوى كشف التصادم ليس منخفضًا بشكل غير معتاد في ذلك المسار.

Yaskawa Motoman robot problemsمشاكل روبوتات ياسكاوا موتومان

DX100, DX200 and YRC1000 controllers programmed in INFORM. Most Motoman call-outs are absolute-data alarms or a safety loop that never closes.لوحات DX100 وDX200 وYRC1000 المبرمجة بلغة INFORM. أغلب بلاغات موتومان إنذارات بيانات مطلقة (ABSO) أو دائرة أمان لا تُغلق.

Likely causeالسبب المحتمل

The absolute encoder value read at power-up does not match the stored position. Usually a flat encoder battery, a disconnected encoder cable, or an axis that was moved by hand while the controller was off.قيمة الإنكودر المطلق عند بدء التشغيل لا تطابق الموضع المخزَّن. عادةً بطارية إنكودر فارغة، أو كابل إنكودر مفصول، أو محور حُرّك يدويًا واللوحة مطفأة.

Recommended fixالحل الموصى به
  1. Read the alarm sub-code to identify exactly which axis is out of range.اقرأ الرقم الفرعي للإنذار لتحديد المحور الخارج عن المدى بالضبط.
  2. Check and replace the encoder backup battery on that axis' cable or board.افحص وغيّر بطارية دعم الإنكودر على كابل أو كارت ذلك المحور.
  3. Compare the current position with the recorded home position for that axis.قارن الموضع الحالي بوضع البداية المسجَّل لذلك المحور.
  4. If the deviation is a whole revolution, re-register the home position at the alignment marks.إذا كان الانحراف دورة كاملة، أعد تسجيل وضع البداية عند علامات المحاذاة.
  5. Re-confirm the first program's taught positions before switching to automatic.أعد التأكد من نقاط أول برنامج قبل التحويل إلى الوضع الأوتوماتيكي.

Likely causeالسبب المحتمل

An open safety loop: an external emergency stop, the safety plug not fitted, a fence or door switch, or the enable (deadman) switch on the pendant not being held.دائرة أمان مفتوحة: زر طوارئ خارجي، أو قابس الأمان غير مركّب، أو مفتاح سياج أو باب، أو مفتاح التمكين على اللوحة اليدوية غير مضغوط.

Recommended fixالحل الموصى به
  1. Release all emergency stops and reset the alarm before anything else.حرّر كل أزرار الطوارئ وصفّر الإنذار قبل أي خطوة أخرى.
  2. In TEACH mode hold the enable switch at mid-position, then press SERVO ON READY.في وضع TEACH اضغط مفتاح التمكين في المنتصف ثم اضغط SERVO ON READY.
  3. Verify the safety plug is fitted and the fence circuit is genuinely closed.تأكد أن قابس الأمان مركّب وأن دائرة السياج مغلقة فعلًا.
  4. Check the external safety signals at the controller's safety terminal block.افحص إشارات الأمان الخارجية على لوحة أطراف الأمان في اللوحة.
  5. Look for one channel of a dual-channel input lagging behind the other — a classic cause of an unclearable servo-off.ابحث عن تأخر قناة عن الأخرى في المداخل ثنائية القناة — سبب كلاسيكي لعدم إمكانية تشغيل السيرفو.

Likely causeالسبب المحتمل

Motoman compares commanded torque with actual torque. A tool load that was never entered, a shock level set too tight, or a cable pulling on the wrist all read as an impact.يقارن موتومان العزم المطلوب بالعزم الفعلي. حمل أداة لم يُدخل قط، أو مستوى صدمة مضبوط بحساسية عالية، أو كابل يشدّ الرسغ — كلها تُقرأ كاصطدام.

Recommended fixالحل الموصى به
  1. Reset and jog clear of any obstruction in joint mode.صفّر الإنذار وابتعد عن أي عائق بالحركة في وضع Joint.
  2. Re-enter the tool weight and centre of gravity in TOOL LOAD INFO.أعد إدخال وزن الأداة ومركز ثقلها في TOOL LOAD INFO.
  3. Run the automatic tool-load measurement function if your controller has it.شغّل وظيفة القياس التلقائي لحمل الأداة إذا كانت متاحة في لوحتك.
  4. Review the shock-detection level for that specific job section, not globally.راجع مستوى كشف الصدمة لذلك الجزء من البرنامج تحديدًا وليس بشكل عام.
  5. Check the dress pack and hoses are not pulling on the wrist through the motion.تأكد أن حزمة الكابلات والخراطيم لا تشدّ الرسغ أثناء الحركة.

Likely causeالسبب المحتمل

External start needs the full combination: remote mode selected, the external hold released, a job actually selected, and the concurrent I/O ladder conditions satisfied.التشغيل الخارجي يحتاج التركيبة كاملة: اختيار وضع Remote، وتحرير Hold الخارجي، واختيار برنامج فعليًا، وتحقق شروط سلّم I/O المتزامن.

Recommended fixالحل الموصى به
  1. Switch the pendant to PLAY and select REMOTE mode.حوّل اللوحة اليدوية إلى PLAY واختر وضع REMOTE.
  2. Confirm the EXTERNAL HOLD input is released.تأكد من تحرير مدخل EXTERNAL HOLD.
  3. Check that the PLC is actually selecting a valid job name or number.تحقق أن الـ PLC يختار فعلًا اسم أو رقم برنامج صحيح.
  4. Open the concurrent I/O (ladder) monitor and see which condition blocks the start.افتح مراقب I/O المتزامن (السلّم) وانظر أي شرط يمنع البدء.
  5. Verify the master job is set correctly — a missing master job silently blocks external start.تأكد من ضبط البرنامج الرئيسي (Master job) بشكل صحيح — غيابه يمنع التشغيل الخارجي بصمت.

Mitsubishi MELFA robot problemsمشاكل روبوتات ميتسوبيشي MELFA

RV and RH series arms on CR750 and CR800 controllers, engineered with RT ToolBox. Alarm class matters here: an H-level alarm behaves very differently from an L-level one.أذرع سلسلتي RV وRH على لوحات CR750 وCR800 مع برنامج RT ToolBox. تصنيف الإنذار مهم هنا: إنذار من مستوى H يختلف تمامًا عن مستوى L.

Likely causeالسبب المحتمل

The encoder position is buffered by a battery in the arm or the controller. When it dies the origin is discarded, and the robot must be re-originated before any taught program is valid again.موضع الإنكودر محفوظ ببطارية داخل الذراع أو اللوحة. عند نفادها تُلغى نقطة الأصل، ويجب إعادة تحديدها قبل أن يصبح أي برنامج معلَّم صالحًا مرة أخرى.

Recommended fixالحل الموصى به
  1. Replace the battery and reset the battery-consumption timer in the parameters.غيّر البطارية وصفّر عدّاد استهلاك البطارية في البارامترات.
  2. Choose the origin method your robot supports — ABS data from the label, the jig method, or the mechanical stop method.اختر طريقة تحديد الأصل التي يدعمها روبوتك — بيانات ABS من الملصق، أو طريقة الجيج، أو طريقة المصدّ الميكانيكي.
  3. Enter the origin data exactly as printed on the robot's origin data label — one wrong character puts every point out.أدخل بيانات الأصل حرفيًا كما هي مطبوعة على ملصق الروبوت — حرف واحد خاطئ يُفسد كل النقاط.
  4. Confirm the tool tip reaches a known taught point before releasing the cell.تأكد أن طرف الأداة يصل إلى نقطة معلَّمة معروفة قبل تسليم الخلية.
  5. Photograph and archive the origin data label — losing it turns a 20-minute job into a full re-teach.صوّر ملصق بيانات الأصل واحفظه — ضياعه يحوّل مهمة ٢٠ دقيقة إلى إعادة تعليم كاملة.

Likely causeالسبب المحتمل

An H-level (high) alarm is a hardware or servo class fault. It needs a full power cycle and the root cause fixed — pressing reset will never clear it on its own.إنذار المستوى H هو عطل من فئة العتاد أو السيرفو. يحتاج إعادة تشغيل كاملة ومعالجة السبب الجذري — والضغط على التصفير لن يزيله وحده أبدًا.

Recommended fixالحل الموصى به
  1. Write down the exact alarm number and the axis it names before doing anything.سجّل رقم الإنذار بالضبط والمحور الذي يذكره قبل أي إجراء.
  2. Power the controller down completely, wait, then power up again.أطفئ اللوحة تمامًا، وانتظر، ثم أعد التشغيل.
  3. If it returns, remove the load and test the axis unloaded.إذا عاد الإنذار، انزع الحمل واختبر المحور بدون تحميل.
  4. Inspect the motor and encoder cable connectors for damage, moisture or coolant ingress.افحص موصّلات كابلات الموتور والإنكودر بحثًا عن تلف أو رطوبة أو تسرب سائل تبريد.
  5. Look the alarm class up in the manual before ordering parts — H-level usually points to the amplifier or the encoder.راجع تصنيف الإنذار في الدليل قبل طلب قطع غيار — فمستوى H يشير عادةً إلى الأمبليفاير أو الإنكودر.

Likely causeالسبب المحتمل

A door or fence input is open, the mode selector is still on TEACH, or the operating rights are being held by the teaching pendant or by an open RT ToolBox session.مدخل باب أو سياج مفتوح، أو مفتاح الوضع ما زال على TEACH، أو صلاحيات التشغيل محجوزة للوحة اليدوية أو لجلسة RT ToolBox مفتوحة.

Recommended fixالحل الموصى به
  1. Set the key switch to AUTO (operation panel or external, as your cell is wired).اضبط مفتاح التشغيل على AUTO (لوحة التشغيل أو خارجي حسب توصيل خليتك).
  2. Release the operating rights from the pendant and close any RT ToolBox session holding them.حرّر صلاحيات التشغيل من اللوحة اليدوية وأغلق أي جلسة RT ToolBox تحجزها.
  3. Verify the door/fence input and the emergency-stop terminal are closed.تأكد من إغلاق مدخل الباب/السياج وطرف الطوارئ.
  4. Confirm the external servo-ON signal is actually arriving from the PLC.تأكد أن إشارة تشغيل السيرفو الخارجية تصل فعلًا من الـ PLC.
  5. Check a program is selected and the pointer sits on its first line.تحقق من اختيار برنامج ومن أن المؤشر على أول سطر فيه.

Likely causeالسبب المحتمل

An IP mismatch, the wrong communication method selected in the project, or the connection already held by another session that was never closed.عدم تطابق عنوان IP، أو اختيار طريقة اتصال خاطئة في المشروع، أو جلسة أخرى ما زالت تحجز الاتصال ولم تُغلق.

Recommended fixالحل الموصى به
  1. Read the controller IP from its network parameter and put the PC on the same subnet.اقرأ عنوان IP للّوحة من بارامتر الشبكة وضع الكمبيوتر على نفس الشبكة الفرعية.
  2. Set the project's communication method (Ethernet or USB) and IP to match.اضبط طريقة الاتصال في المشروع (إيثرنت أو USB) وعنوان IP ليتطابقا.
  3. Close any other session — including a forgotten one on another PC — that holds the connection.أغلق أي جلسة أخرى تحجز الاتصال — حتى لو كانت منسية على جهاز آخر.
  4. Allow RT ToolBox through the Windows Firewall.اسمح لـ RT ToolBox في جدار حماية ويندوز.
  5. Test with a direct cable before blaming the plant network.جرّب بكابل مباشر قبل اتهام شبكة المصنع.

Universal Robots problemsمشاكل روبوتات يونيفرسال روبوتس

UR3e, UR5e, UR10e and UR16e cobots running PolyScope. Almost every UR complaint traces back to payload, TCP or mounting angle being wrong.روبوتات UR3e وUR5e وUR10e وUR16e التعاونية التي تعمل بنظام PolyScope. تقريبًا كل شكوى من UR ترجع إلى خطأ في الحمل أو نقطة TCP أو زاوية التثبيت.

Likely causeالسبب المحتمل

The declared payload or TCP does not match the real tool, so the robot's internal model disagrees with the torque it actually measures — and it protective-stops to stay safe.الحمل أو نقطة TCP المُعلنة لا تطابق الأداة الحقيقية، فيختلف النموذج الداخلي للروبوت عن العزم الذي يقيسه فعلًا — فيتوقف حمائيًا حفاظًا على السلامة.

Recommended fixالحل الموصى به
  1. Weigh the tool with the workpiece and enter the payload together with its centre of gravity.زِن الأداة مع القطعة وأدخل الحمل مع مركز ثقله.
  2. Run the built-in payload estimation wizard in a few different poses.شغّل معالج تقدير الحمل المدمج في عدة أوضاع مختلفة.
  3. Set the TCP position and orientation to the real tool point, not the flange.اضبط موضع واتجاه نقطة TCP عند طرف الأداة الحقيقي لا عند الفلانشة.
  4. Confirm the mounting angle under Installation → Robot mounting matches the physical installation.تأكد أن زاوية التثبيت في Installation ← Robot mounting تطابق التركيب الفعلي.
  5. Slow the offending waypoint and increase its blend radius to cut the jerk.خفّض سرعة النقطة المسبِّبة وزد نصف قطر الدمج (Blend) لتقليل الارتجاج.

Likely causeالسبب المحتمل

Joints can latch into a fault after a brown-out or an emergency stop under load, and they need an explicit release from the Initialize screen rather than a plain restart.يمكن أن يعلق المفصل في حالة عطل بعد هبوط جهد أو توقف طوارئ تحت الحمل، ويحتاج تحريرًا صريحًا من شاشة Initialize لا مجرد إعادة تشغيل.

Recommended fixالحل الموصى به
  1. Open the Initialize screen and read the status of each joint individually.افتح شاشة Initialize واقرأ حالة كل مفصل على حدة.
  2. Press ON to power the joints, then START to release the brakes.اضغط ON لتشغيل المفاصل ثم START لتحرير الفرامل.
  3. If a joint still reports a fault, power the control box off for 30 seconds and retry.إذا استمر عطل أحد المفاصل، أطفئ صندوق التحكم ٣٠ ثانية ثم أعد المحاولة.
  4. Check the 48 V supply and reseat the joint cable at both ends.افحص تغذية ٤٨ فولت وأعد تركيب كابل المفصل من الطرفين.
  5. Download the support log before contacting service — it names the failing joint precisely.نزّل سجل الدعم قبل التواصل مع الخدمة — فهو يحدد المفصل المعطوب بدقة.

Likely causeالسبب المحتمل

A safety setting — limits, safety I/O or mounting — was modified, or the program was copied from another robot whose safety configuration is different.تم تعديل إعداد أمان — حدود أو مداخل ومخارج أمان أو التثبيت — أو نُسخ البرنامج من روبوت آخر بإعدادات أمان مختلفة.

Recommended fixالحل الموصى به
  1. Compare the safety checksum on screen with the one recorded in the cell documentation.قارن checksum الأمان الظاهر على الشاشة بالمسجَّل في توثيق الخلية.
  2. Restore the correct safety configuration and apply it with the safety password.استرجع إعداد الأمان الصحيح وطبّقه بكلمة مرور الأمان.
  3. Physically re-validate every safety function before returning to production.أعد التحقق العملي من كل وظيفة أمان قبل العودة للإنتاج.
  4. Record the new checksum in the cell documentation and date it.سجّل الـ checksum الجديد في توثيق الخلية مع التاريخ.
  5. Never copy a safety configuration between robots that have different tooling or reach.لا تنسخ إعدادات الأمان أبدًا بين روبوتين بأدوات أو مدى وصول مختلف.

Likely causeالسبب المحتمل

Freedrive compensates gravity using the payload and the mounting angle. If either is wrong the arm sags in one direction or pushes back in another.يعوّض وضع Freedrive الجاذبية باستخدام بيانات الحمل وزاوية التثبيت. أي خطأ في أحدهما يجعل الذراع تهبط في اتجاه أو تدفع في اتجاه آخر.

Recommended fixالحل الموصى به
  1. Verify the mounting angle matches the physical installation — table, wall or ceiling.تأكد أن زاوية التثبيت تطابق التركيب الفعلي — طاولة أو حائط أو سقف.
  2. Re-enter payload and centre of gravity with the tool actually fitted.أعد إدخال الحمل ومركز الثقل والأداة مركّبة فعلًا.
  3. Run payload estimation in several different arm poses.شغّل تقدير الحمل في عدة أوضاع مختلفة للذراع.
  4. Check that no hose, cable or fixture is pulling on the tool.تأكد أنه لا يوجد خرطوم أو كابل أو فكسشر يشدّ الأداة.
  5. Re-check after every tool change — this is the single most common UR setup mistake.أعد الفحص بعد كل تغيير أداة — فهذا أكثر خطأ إعداد شيوعًا في UR على الإطلاق.

Stäubli robot problemsمشاكل روبوتات شتاوبلي

CS8C and CS9 controllers programmed in VAL 3 with the SP1/SP2 pendant. Stäubli logs the reason for almost every refusal — the controller log page is the fastest route to the cause.لوحات CS8C وCS9 المبرمجة بلغة VAL 3 مع لوحة SP1/SP2. تسجّل شتاوبلي سبب أي رفض تقريبًا — وصفحة سجل اللوحة هي أسرع طريق للسبب.

Likely causeالسبب المحتمل

The working mode, the enabling (deadman) device and the external safety loop must all agree at the same time. If any one of them is missing, arm power simply stays off.يجب توافق وضع التشغيل ومفتاح التمكين (Deadman) ودائرة الأمان الخارجية في وقت واحد. وغياب أي منها يُبقي قدرة الذراع مقطوعة.

Recommended fixالحل الموصى به
  1. Select the correct working mode on the pendant or the front panel.اختر وضع التشغيل الصحيح من اللوحة اليدوية أو اللوحة الأمامية.
  2. Hold the enabling device at mid-position when working in manual mode.اضغط مفتاح التمكين في المنتصف أثناء العمل في الوضع اليدوي.
  3. Release all emergency stops and confirm the external safety loop at the controller is closed.حرّر كل أزرار الطوارئ وتأكد من إغلاق دائرة الأمان الخارجية عند اللوحة.
  4. Check the pendant is connected — or that the bypass plug is fitted if the cell runs without one.تأكد أن اللوحة اليدوية موصولة — أو أن قابس التجاوز مركّب إذا كانت الخلية تعمل بدونها.
  5. Open the controller log page — Stäubli states the exact reason arm power was refused.افتح صفحة سجل اللوحة — تذكر شتاوبلي السبب الدقيق لرفض تشغيل الذراع.

Likely causeالسبب المحتمل

The joint encoders are absolute within a single turn only. The multi-turn counter is battery-backed, so a flat battery or a motor swap loses the calibration entirely.إنكودرات المفاصل مطلقة داخل دورة واحدة فقط، أما عدّاد الدورات المتعددة فمدعوم ببطارية — لذلك تُفقد المعايرة كليًا عند نفاد البطارية أو تغيير موتور.

Recommended fixالحل الموصى به
  1. Replace the encoder backup battery first, before starting any calibration work.غيّر بطارية دعم الإنكودر أولًا قبل بدء أي عمل معايرة.
  2. Bring each joint to its witness marks in manual mode.حرّك كل مفصل إلى علامات المعايرة في الوضع اليدوي.
  3. Run the calibration procedure joint by joint from the calibration page.نفّذ إجراء المعايرة مفصلًا مفصلًا من صفحة المعايرة.
  4. Fine-tune against a taught reference point with the real tool fitted.اضبط بدقة مقابل نقطة مرجعية معلَّمة والأداة الحقيقية مركّبة.
  5. Save the calibration file to the controller and to a USB stick kept with the machine file.احفظ ملف المعايرة في اللوحة وعلى فلاشة تُحفظ مع ملف الماكينة.

Likely causeالسبب المحتمل

The application is not set to auto-load, a referenced library is missing, or a compile error stops the task before it ever runs.التطبيق غير مضبوط للتحميل التلقائي، أو مكتبة مطلوبة مفقودة، أو خطأ ترجمة يوقف المهمة قبل أن تعمل أصلًا.

Recommended fixالحل الموصى به
  1. Open the application list on the pendant and start it manually to reveal the real error.افتح قائمة التطبيقات على اللوحة اليدوية وشغّله يدويًا لإظهار الخطأ الحقيقي.
  2. Read which library or file the error message says is missing.اقرأ اسم المكتبة أو الملف المفقود من رسالة الخطأ.
  3. Re-transfer the complete application folder from SRS — not only the project file.أعد نقل مجلد التطبيق كاملًا من SRS — وليس ملف المشروع وحده.
  4. Set the application as the auto-load one in the controller configuration.اضبط التطبيق كتطبيق التحميل التلقائي في إعدادات اللوحة.
  5. Confirm the controller storage is not full — a full disk fails silently at boot.تأكد أن ذاكرة اللوحة غير ممتلئة — فالذاكرة الممتلئة تفشل بصمت عند الإقلاع.

Likely causeالسبب المحتمل

Short high-speed cycles, high ambient temperature, or a payload above the declared value push the wrist motors past their thermal budget.دورات قصيرة عالية السرعة، أو حرارة محيطة مرتفعة، أو حمل أعلى من المُعلن — تدفع موتورات الرسغ خارج حدودها الحرارية.

Recommended fixالحل الموصى به
  1. Read the temperature and duty-cycle values in the controller log to see how far over you are.اقرأ قيم الحرارة ودورة التشغيل في سجل اللوحة لمعرفة حجم التجاوز.
  2. Verify the declared payload and inertia match the real tool.تأكد أن الحمل وعزم القصور المُعلنين يطابقان الأداة الحقيقية.
  3. Add short dwells or blends to break up continuous acceleration.أضف توقفات قصيرة أو دمجًا للحركات لكسر التسارع المستمر.
  4. Check cabinet and cell ventilation and clean the filters.افحص تهوية الخزانة والخلية ونظّف الفلاتر.
  5. If the cycle genuinely needs it, move to a larger-payload model rather than derating the process.إذا كانت الدورة تحتاج ذلك فعلًا، انتقل إلى موديل بحمل أكبر بدل تخفيض أداء العملية.

Kawasaki robot problemsمشاكل روبوتات كاواساكي

E and F series controllers programmed in AS language. Kawasaki faults cluster around motor power, encoder rotation data and external cycle-start signalling.لوحات السلسلتين E وF المبرمجة بلغة AS. تتركز أعطال كاواساكي حول قدرة الموتور وبيانات دوران الإنكودر وإشارات بدء الدورة الخارجية.

Likely causeالسبب المحتمل

A mismatch between TEACH and REPEAT mode, an open safety plug or fence circuit, a deadman switch not held during teaching, or an error still pending on the pendant.عدم توافق بين وضعي TEACH وREPEAT، أو قابس أمان أو دائرة سياج مفتوحة، أو مفتاح Deadman غير مضغوط أثناء التعليم، أو خطأ ما زال معلّقًا على اللوحة اليدوية.

Recommended fixالحل الموصى به
  1. Check the mode selector (TEACH / REPEAT) matches what you are actually doing.تأكد أن مفتاح الوضع (TEACH / REPEAT) يطابق ما تفعله فعلًا.
  2. Hold the deadman at mid-position while in TEACH.اضغط مفتاح Deadman في المنتصف أثناء وضع TEACH.
  3. Release every emergency stop and confirm the safety plug and fence loop are closed.حرّر كل أزرار الطوارئ وتأكد من إغلاق قابس الأمان ودائرة السياج.
  4. Clear all pending errors on the pendant before requesting motor power again.امسح كل الأخطاء المعلّقة على اللوحة اليدوية قبل طلب قدرة الموتور مرة أخرى.
  5. Meter the external safety inputs at the controller terminal block, both channels.اقس مداخل الأمان الخارجية على لوحة أطراف اللوحة — القناتين معًا.

Likely causeالسبب المحتمل

The absolute encoder's multi-turn data is battery-backed. A discharged battery or a disconnected encoder cable makes the controller reject the stored position outright.بيانات الدورات المتعددة للإنكودر المطلق مدعومة ببطارية. بطارية فارغة أو كابل إنكودر مفصول يجعل اللوحة ترفض الموضع المخزَّن تمامًا.

Recommended fixالحل الموصى به
  1. Replace the encoder batteries with the controller powered on, where the manual permits it.غيّر بطاريات الإنكودر واللوحة تعمل، حيثما يسمح الدليل بذلك.
  2. Clear the encoder error from the pendant's error menu.امسح خطأ الإنكودر من قائمة الأخطاء في اللوحة اليدوية.
  3. Move the affected axis to its zeroing marks.حرّك المحور المتأثر إلى علامات التصفير.
  4. Execute the zeroing / encoder rotation data reset for that axis only.نفّذ التصفير أو إعادة ضبط بيانات دوران الإنكودر لذلك المحور فقط.
  5. Verify at least two taught points before returning the robot to production.تحقق من نقطتين معلَّمتين على الأقل قبل إعادة الروبوت للإنتاج.

Likely causeالسبب المحتمل

External cycle-start, hold and program-select signals must all be present. A held external HOLD, or a program number the controller does not recognise, leaves it ready but idle.يجب توفر إشارات بدء الدورة والإيقاف واختيار البرنامج الخارجية كلها. بقاء HOLD الخارجي مفعّلًا، أو رقم برنامج لا تعرفه اللوحة، يتركها جاهزة لكنها ساكنة.

Recommended fixالحل الموصى به
  1. Select REPEAT mode and put the pendant in the state that mode requires.اختر وضع REPEAT وضع اللوحة اليدوية في الحالة التي يتطلبها ذلك الوضع.
  2. Confirm the external HOLD input is released.تأكد من تحرير مدخل HOLD الخارجي.
  3. Check the program-select signals and that the requested program actually exists.افحص إشارات اختيار البرنامج وتأكد أن البرنامج المطلوب موجود فعلًا.
  4. Monitor the dedicated I/O signals on the pendant while the PLC attempts the start.راقب إشارات I/O المخصصة على اللوحة اليدوية أثناء محاولة الـ PLC البدء.
  5. Confirm the robot is at its home/perch position if the PLC interlock requires it.تأكد أن الروبوت في وضع البداية إذا كان تشابك الـ PLC يشترط ذلك.

Likely causeالسبب المحتمل

Blocked cabinet filters, a failed cabinet or amplifier fan, high ambient temperature, or a duty cycle above what the amplifier is rated for.فلاتر خزانة مسدودة، أو مروحة خزانة أو أمبليفاير تالفة، أو حرارة محيطة مرتفعة، أو دورة تشغيل أعلى من تصنيف الأمبليفاير.

Recommended fixالحل الموصى به
  1. Power down and inspect or replace the cabinet filters.أطفئ النظام وافحص أو غيّر فلاتر الخزانة.
  2. Verify every cabinet and amplifier fan actually spins at power-up.تأكد أن كل مراوح الخزانة والأمبليفاير تدور فعلًا عند التشغيل.
  3. Measure the internal cabinet temperature during a normal production cycle.اقس درجة الحرارة داخل الخزانة أثناء دورة إنتاج عادية.
  4. Reduce continuous high-torque motion, or add cooling to the cell.قلّل الحركات المستمرة عالية العزم أو أضف تبريدًا للخلية.
  5. Re-check the payload declaration — an under-declared load overheats amplifiers quietly for months.راجع بيانات الحمل المُعلنة — الحمل الأقل من الواقع يُسخّن الأمبليفايرات بصمت لشهور.
General Questionsأسئلة عامة

Problems that are not brand-specificمشاكل غير خاصة بماركة واحدة

PLC and HMI communication, electrical faults, vision, grippers and long-term accuracy drift — the issues that show up on every line regardless of which robot is fitted.الاتصال مع الـ PLC وشاشات HMI، والأعطال الكهربائية، وأنظمة الرؤية، والجريبرات، وانحراف الدقة مع الوقت — مشاكل تظهر في كل خط إنتاج مهما كانت ماركة الروبوت.

Likely causeالسبب المحتمل

The device name or IP address in the PLC project does not match what the robot's fieldbus card actually presents, or the I/O module sizes differ. A GSDML/EDS file from the wrong firmware version does the same thing.اسم الجهاز أو عنوان IP في مشروع الـ PLC لا يطابق ما يقدّمه كارت الاتصال في الروبوت، أو أحجام وحدات المداخل والمخارج مختلفة. وملف GSDML أو EDS من إصدار فيرموير مختلف يُحدث نفس النتيجة.

Recommended fixالحل الموصى به
  1. Confirm the robot's PROFINET device name (or its IP for EtherNet/IP) matches the PLC configuration exactly, character for character.تأكد أن اسم جهاز الروبوت في PROFINET (أو عنوان IP في EtherNet/IP) يطابق إعداد الـ PLC حرفًا بحرف.
  2. Load the GSDML/EDS file supplied for that exact robot firmware version.حمّل ملف GSDML أو EDS الخاص بنفس إصدار فيرموير الروبوت بالضبط.
  3. Match the input and output byte sizes on both sides — a one-byte difference blocks the whole connection.طابق أحجام بايتات الدخل والخرج على الجانبين — فرق بايت واحد يمنع الاتصال كليًا.
  4. Read the PLC diagnostic buffer to see which module is being rejected and why.اقرأ ذاكرة التشخيص في الـ PLC لمعرفة أي وحدة تُرفض ولماذا.
  5. Check no VLAN, managed-switch rule or duplicate IP sits between them.تأكد ألا يفصل بينهما VLAN أو قاعدة في سويتش مُدار أو عنوان IP مكرر.

Likely causeالسبب المحتمل

An overloaded communication driver, a duplicate IP address on the line, a tag database larger than the panel can poll, or a 24 V supply that dips when a heavy load starts.درايفر اتصال محمّل فوق طاقته، أو عنوان IP مكرر على الشبكة، أو قاعدة متغيرات أكبر مما تستطيع الشاشة قراءته، أو تغذية 24 فولت تنخفض عند تشغيل حمل ثقيل.

Recommended fixالحل الموصى به
  1. Ping the panel and every device it polls; hunt for duplicate IP addresses first.اعمل Ping للشاشة ولكل جهاز تقرأ منه؛ وابحث عن عناوين IP مكررة أولًا.
  2. Reduce the polling rate and move unused tags out of the fast group.خفّض معدل القراءة وانقل المتغيرات غير المستخدمة خارج المجموعة السريعة.
  3. Measure the 24 V rail under load — brief dips reset panels without logging anything.اقس خط 24 فولت تحت الحمل — الانخفاضات اللحظية تُعيد تشغيل الشاشات دون تسجيل أي خطأ.
  4. Update the panel firmware and the communication driver together, not separately.حدّث فيرموير الشاشة ودرايفر الاتصال معًا وليس كلًا على حدة.
  5. Log the exact fault times and correlate them with other events on the line before replacing hardware.سجّل أوقات العطل بدقة وقارنها بأحداث أخرى على الخط قبل تغيير أي جهاز.

Likely causeالسبب المحتمل

Ambient light changing through the day, a dirty or shifted lens, part presentation that varies more than the tolerance allows, or a threshold that was set on far too few samples.تغيّر إضاءة المكان خلال اليوم، أو عدسة متسخة أو تحركت، أو وضع القطعة يتغير أكثر من السماحية، أو حد قبول تم ضبطه على عدد قليل جدًا من العينات.

Recommended fixالحل الموصى به
  1. Shroud the station and re-test with the factory lights on and off — if the result changes, light is your problem.اعزل المحطة بغطاء وأعد الاختبار وإضاءة المصنع مفتوحة ثم مطفأة — إذا اختلفت النتيجة فالمشكلة في الإضاءة.
  2. Clean the lens and lock the focus and aperture rings mechanically.نظّف العدسة وثبّت حلقتي التركيز وفتحة العدسة ميكانيكيًا.
  3. Re-run the calibration target and confirm the pixel-to-millimetre scale.أعد تشغيل لوحة المعايرة وتأكد من نسبة البكسل إلى المليمتر.
  4. Re-teach the model on at least 30 good parts taken across shifts and suppliers.أعد تعليم النموذج على ٣٠ قطعة سليمة على الأقل من ورديات وموردين مختلفين.
  5. Keep the measurement tolerance separate from the reject limit so drift is visible before it becomes scrap.افصل سماحية القياس عن حد الرفض حتى يظهر الانحراف قبل أن يتحول إلى هالك.

Likely causeالسبب المحتمل

Almost always electrical noise or a marginal connection: a shared or broken ground, an unshielded VFD cable running beside safety wiring, or a safety relay contact starting to fail.في الغالب تشويش كهربائي أو وصلة ضعيفة: أرضي مشترك أو مقطوع، أو كابل إنفرتر غير مغطى يمر بجانب أسلاك الأمان، أو تلامس ريلاي أمان بدأ يتلف.

Recommended fixالحل الموصى به
  1. Log the exact time of each event and correlate it with heavy loads starting — welders, VFDs, compressors.سجّل وقت كل حدث بدقة وقارنه ببدء تشغيل أحمال ثقيلة — ماكينات لحام، إنفرترات، كمبروسورات.
  2. Separate safety wiring from power and VFD cabling, and ground cable shields at one end only.افصل أسلاك الأمان عن كابلات القدرة والإنفرترات، وأرّض دروع الكابلات من طرف واحد فقط.
  3. Check the cell has one clean star-point ground reference, not several.تأكد أن للخلية نقطة أرضي مرجعية واحدة نظيفة وليست عدة نقاط.
  4. Scope both channels of the safety loop during an event if you can capture one.راقب قناتي دائرة الأمان بالأوسيلوسكوب أثناء الحدث إن أمكنك التقاطه.
  5. Replace suspect safety relays and contactors in pairs — a half-repaired dual channel keeps failing.غيّر ريلايات وكونتاكتورات الأمان المشكوك فيها في أزواج — إصلاح قناة واحدة فقط يُبقي العطل.

Likely causeالسبب المحتمل

Air or vacuum pressure that drops during the cycle, a worn suction cup or seal, a grip point away from the part's centre of mass, or a program that moves before the grip is confirmed.ضغط الهواء أو التفريغ ينخفض أثناء الدورة، أو كوب شفط أو حلقة منع تسريب تالفة، أو نقطة إمساك بعيدة عن مركز ثقل القطعة، أو برنامج يتحرك قبل تأكيد الإمساك.

Recommended fixالحل الموصى به
  1. Measure pressure at the gripper during the real cycle, not at the manifold at rest.اقس الضغط عند الجريبر أثناء الدورة الحقيقية وليس عند المشترك في وضع السكون.
  2. Replace worn cups and seals, and check the filter and quick-couplings for restriction.غيّر أكواب الشفط والحلقات التالفة، وافحص الفلتر والوصلات السريعة من الانسداد.
  3. Add or verify a part-present sensor and make the program wait for it before moving.أضف أو تحقق من حساس وجود القطعة واجعل البرنامج ينتظره قبل الحركة.
  4. Reduce acceleration on the first move after picking.خفّض التسارع في أول حركة بعد الالتقاط.
  5. Re-check the grip point relative to the part's centre of mass.راجع نقطة الإمساك بالنسبة لمركز ثقل القطعة.

Likely causeالسبب المحتمل

Mechanical wear or a shifted reference: tool bolts that loosened, a fixture nudged by a collision, gearbox backlash, or a structure that simply moves with temperature.تآكل ميكانيكي أو مرجع تحرك: مسامير أداة ارتخت، أو فكسشر أزاحه اصطدام، أو خلوص في الجيربوكس، أو هيكل يتمدد ببساطة مع الحرارة.

Recommended fixالحل الموصى به
  1. Measure one reference point cold and again after two hours of running — thermal drift looks exactly like wear.اقس نقطة مرجعية والروبوت بارد ثم بعد ساعتين تشغيل — الانحراف الحراري يشبه التآكل تمامًا.
  2. Torque every tool, fixture and base bolt to spec and paint-mark them.اربط كل مسامير الأداة والفكسشر والقاعدة بالعزم المحدد وضع عليها علامة دهان.
  3. Check backlash joint by joint with the brakes engaged.افحص الخلوص في كل مفصل على حدة مع تفعيل الفرامل.
  4. Re-measure the TCP, and the user frame too if the deviation is direction-dependent.أعد قياس الـ TCP، وأعد قياس إطار المستخدم أيضًا إذا كان الانحراف يعتمد على الاتجاه.
  5. Add a datum pin or a probing routine so drift is measured on schedule instead of discovered through scrap.أضف مسمار مرجعي أو روتين قياس دوري ليُكتشف الانحراف بالقياس لا عبر الهالك.
Ask Usاسألنا

Your problem is not listed here?مشكلتك غير موجودة هنا؟

Describe it in three lines. We answer real diagnostic questions from engineers across Egypt and the region — no sales pitch attached.اشرحها في ثلاثة أسطر. نجيب على أسئلة تشخيص حقيقية من مهندسين في مصر والمنطقة — بدون أي عروض بيع.

The email button below works immediately — it opens your mail app with everything already filled in.زر البريد بالأسفل يعمل فورًا — يفتح تطبيق البريد لديك وبه كل البيانات جاهزة.

EMAILالبريد
WHATSAPPواتساب
LINE DOWNتوقف خط
On-call support — message us on WhatsApp, or put "LINE DOWN" in the email subject, and we prioritise it.دعم طوارئ — راسلنا على واتساب أو اكتب "LINE DOWN" في عنوان الرسالة ونعطيها الأولوية.
BASEDالمقر
6th of October City, Giza, Egyptمدينة السادس من أكتوبر، الجيزة، مصر