دليل استكشاف الأخطاء وإصلاحها11 دقائق قراءةمدمجو CNC يوصلون أسلاك مستشعرات ATC إلى وحدات التحكم

ATC توصيل أسلاك مستشعر المغزل وتصحيح الأخطاء

قم بتوصيل أسلاك مستشعرات قرب المغزل ATC إلى وحدات التحكم CNC باستخدام منطق PNP/NPN، وخيارات NO/NC، وأقفال أمان PLC، وفحوصات التشغيل.

توصيل أسلاك المستشعرPLC قفل أمانPNP/NPN

عندما تشتري مغزل ATC، فإن مستشعرات القرب الثلاثة الموجودة في صندوق التوصيل الخلفي هي الجسر بين السلامة الميكانيكية للمغزل والمنطق الرقمي لوحدة التحكم لديك. إذا قمت بتوصيلها بشكل خاطئ، فإنك تخاطر بأن يبدأ المغزل دون أداة مثبتة، أو أن ماكرو تغيير الأداة يصطدم بمحور Z في شوكة الأداة. يغطي هذا الدليل أدوار المستشعرات، واختيار PNP/NPN، وتوصيل أسلاك السلامة العادي المغلق، وقواعد الاتصال الخاصة بوحدة التحكم، وإجراءات قفل الأمان PLC التي تحول إشارات المستشعرات إلى سلامة بمستوى الإنتاج.

الجزء 1: ما الذي يفعله كل مستشعر — ولماذا يكون الخطأ فيه خطيراً

تستخدم تشكيلات المغزل ATC مع حزم المستشعرات الخلفية مستشعرات قرب لكشف موضع قضيب السحب ووجود الأداة. يجب التعامل مع إشاراتها كمدخلات قفل أمان، وليس كتشخيص عرضي، لأنها تساعد في منع أنماط الفشل عالية المخاطر في تغيير الأداة التلقائي.

المستشعر 1 — الأداة مثبتة

الحالة: حرجة للسلامة

يؤكد أن حامل الأداة مثبت بإحكام في مخروط المغزل، مع انسحاب قضيب السحب بالكامل وتطبيق نوابض Belleville للقوة الكاملة.

المنطق المطلوب لوحدة التحكم: يجب أن تقرأ وحدة التحكم هذه الإشارة كـ TRUE قبل تمكين دوران المغزل. إذا انخفضت الإشارة لأكثر من 50ms أثناء تشغيل المغزل، قم بتشغيل E-stop فوري.

خطر ارتكاب الخطأ: قد يبدأ المغزل بالدوران مع حامل أداة غير محكم أو غائب. عند سرعات عالية، يمكن أن يؤدي ذلك إلى خطر قذف الأداة، وتلف خطير للماكينة، ومخاطر على سلامة المشغل.

الموقع النموذجي: مثبت بالقرب من أعلى تجميع قضيب السحب، ويستشعر موضع انسحاب قضيب السحب (المثبت).

المستشعر 2 — الأداة محررة

الحالة: حرجة للتسلسل

يؤكد أن الأسطوانة الهوائية قد دفعت قضيب السحب للأمام وأن أصابع القابض قد انفتحت، مما يطلق حامل الأداة للاستخراج.

المنطق المطلوب لوحدة التحكم: يُستخدم كبوابة تسلسل أثناء تغييرات الأداة M6. يجب أن ينسحب المحور Z فقط بعد تأكيد هذه الإشارة. إذا لم يتم استلامها ضمن المهلة المضبوطة، يجب أن يجهض الماكرو ويبلغ عن العطل.

خطر ارتكاب الخطأ: إذا كانت هذه الإشارة غائبة ولكن المحور Z ينسحب، فقد يسحب المغزل مقابل حامل أداة لا يزال مثبتاً. وحسب الماكينة، قد يؤدي ذلك إلى ثني شوكة الأداة، أو إتلاف القابض، أو تحميل قضيب السحب حملاً زائداً.

الموقع النموذجي: يستشعر موضع قضيب السحب الممدد (المطلق)، عادةً أمام المستشعر 1.

المستشعر 3 — لا أداة / موضع قضيب السحب

الحالة: تشغيلي

يكتشف ما إذا كان حامل الأداة موجوداً مادياً داخل المغزل، أو يؤكد أن قضيب السحب قد عاد إلى وضع محايد آمن.

المنطق المطلوب لوحدة التحكم: يتحقق من أن المغزل فارغ قبل استرداد الأداة التالية من المخزن، ويمنع التحميل المزدوج (التقاط أداة بينما توجد أداة أخرى بالفعل داخل المغزل).

خطر ارتكاب الخطأ: قد يحاول المغزل التقاط أداة بينما يكون حامل آخر مثبتاً بالفعل، مما يخلق خطر تصادم للمخزن، والشوكة، وأنف المغزل، والقابض.

الموقع النموذجي: قد يستشعر عند فلنجة حامل الأداة أو بالقرب من طرف القابض في تجميع قضيب السحب.


الجزء 2: PNP مقابل NPN: اختر قبل توصيل الأسلاك، لا بعده

الخطأ الأكثر شيوعاً في التوصيل هو شراء نوع مستشعر خاطئ. مستشعرات PNP من نوع التغذية تهيمن على متحكمات CNC الآسيوية والأوروبية. تظهر مستشعرات NPN من نوع الاستنزاف في المعدات اليابانية القديمة وبعض إعدادات Mach3 ذات المنفذ المتوازي. اختيار الخاطئ يعني أن منطق إدخال المتحكم معكوس — ولا يمكن لأي تهيئة برمجية إصلاح نوع مستشعر غير متوافق جوهرياً.

PNP (تغذية) — موصى به لمعظم ماكينات CNC الحديثة

الإشارة: يتحول المخرج إلى +24V عندما يكون نشطاً. يغذي المستشعر التيار إلى مدخل المتحكم. الميزة: المعيار المهيمن في الأتمتة الصناعية الآسيوية والأوروبية (Syntec، Weihong، Siemens، Omron). معظم لوحات الوصل CNC تتوقع منطق PNP 24V. التوصيل: بني (+24V)، أزرق (0V/GND)، أسود (مخرج الإشارة → مدخل المتحكم). يقرأ مدخل المتحكم HIGH (+24V) عند تحفيز المستشعر. الأفضل لـ: سينتيك، وييهونغ، LNC، ومعظم وحدات التحكم CNC الصينية/التايوانية. كما يُفضل لوحدات إدخال PLC المباشرة ذات المدخلات الساحبة (NPN).

NPN (ساحب) — أنظمة Mach3 القديمة / وحدات PLC اليابانية

الإشارة: يتحول المخرج إلى 0V/GND عند التفعيل. يقوم المستشعر بسحب التيار من مدخل وحدة التحكم إلى الأرضي. الميزة: شائع في المعدات اليابانية القديمة وبعض وحدات إدخال PLC في أمريكا الشمالية. بعض لوحات واجهة المنفذ المتوازي Mach3 مصممة لمستشعرات NPN. التوصيل: بني (+24V)، أزرق (0V/GND)، أسود (مخرج الإشارة → مدخل وحدة التحكم). يقرأ مدخل وحدة التحكم LOW (0V) عند تحفيز المستشعر. الأفضل لـ: إعدادات منفذ Mach3 المتوازي القديمة، وبعض بطاقات إدخال Mitsubishi PLC، وأنظمة حيث توفر وحدة الإدخال جهد السحب لأعلى داخليًا.

يستخدم النوعان نفس رمز ألوان الأسلاك 3 تمامًا. الفرق هو ما إذا كان المستشعر يخرج +24V (PNP، مصدرًا التيار إلى وحدة التحكم) أو GND (NPN، ساحبًا التيار من وحدة التحكم) عند التحفيز.


الجزء 3: مفتوح عادة مقابل مغلق عادة: التمييز الأمني الذي ينقذ الآلات

هذا ليس تفضيلًا — بل هو قرار هندسي متعلق بالسلامة. مستشعر مغلق عادة (NC) يفشل بأمان: إذا انكسر السلك، ترى وحدة التحكم اختفاء الإشارة وترفض تشغيل المغزل. مستشعر مفتوح عادة (NO) يفشل بخطورة: إذا انكسر السلك، ترى وحدة التحكم نفس الحالة تمامًا كـ ‘تثبيت الأداة‘ وقد يبدأ المغزل بأداة فضفاضة.

مفتوح عادة (NO)

السلوك: مخرج المستشعر هو OFF (0V لـ PNP، عائم لـ NPN) عندما يكون الهدف NOT مكتشفًا. يتحول المخرج إلى تشغيل فقط عند وجود الهدف.

خطر السلامة: إذا انكسر سلك المستشعر، ترى وحدة التحكم حالة OFF دائمة — مطابقة لـ ‘الأداة غير مثبتة‘. لا يمكن لوحدة التحكم التمييز بين سلك مكسور وأداة غير مثبتة فعليًا. في هذه الحالة، إذا بدأ المغزل، لا يوجد حماية.

التوصية: مقبول لإشارات غير متعلقة بالسلامة مثل ‘إطلاق الأداة‘ أو ‘لا أداة‘، حيث يسبب السلب الخاطئ إزعاجًا (انتهاء مهلة الماكرو) بدلاً من خطر.

مغلق عادة (NC)

السلوك: مخرج المستشعر يكون تشغيل (24V لـ PNP) عندما يُكتشف الهدف. يتحول المخرج إلى OFF عند ابتعاد الهدف — أو عند انكسار السلك.

خطر السلامة: إذا انقطع سلك المستشعر، تستقبل وحدة التحكم حالة OFF — التي تُفسّرها على أنها ‘الأداة NOT مقفلة’. يفشل هذا SAFE: ترفض وحدة التحكم تشغيل المغزل. ولذلك يُوصى عادةً بتوصيل NC لإشارات التأكيد الحرجة للسلامة.

التوصية: موصى به لتأكيد قفل الأداة عندما تدعمه وحدة التحكم وعتاد المستشعر. عندئذٍ يُفسَّر سلك الإشارة المكسور على أنه عطل بدلاً من حالة قفل صالحة.

الخلاصة: تكوين المستشعر 1 (الأداة مقفلة) كـ NC. يمكن للمستشعرين الآخرين أن يكونا NO دون التسبب في خطر، ولكن إذا سمحت ميزانيتك وعدد منافذ الإدخال/الإخراج، فإن جعل الثلاثة NC هو الوضع الأكثر دفاعية. التكلفة الإضافية للمستشعر NC مقارنة بـ NO تكون عادةً أقل من $3 — أقل من تكلفة حامل أداة واحد مدمر نتيجة تشغيل مغزل غير محمي.


الجزء 4: التوصيل الخاص بوحدة التحكم: Mach3 وLinuxCNC وSyntec وWeihong

تتميز كل عائلة متحكمات CNC بمستويات جهد إدخال مختلفة، وتعيينات أطراف، وخطوات تكوين برمجيات. طابق وحدة التحكم الخاصة بك مع أسلوب التوصيل الصحيح قبل توصيل أي مستشعر.

Mach3 / Mach4 (المنفذ المتوازي)

نوع الإشارة: منطق 5V TTL (0-5V). لا يمكن قبول مخرج مستشعر 24V مباشرة.

الواجهة: استخدم لوحة محول مستوى من 24V إلى -5V أو لوحة فاصل مقرن بصري. قم بتوصيل إشارة المستشعر ← مدخل لوحة الفاصل ← دبوس المنفذ المتوازي المهيأ كـ ‘إدخال’ في Mach3 Ports & Pins.

الدبوس/الطرف: نموذجي: الدبوس 10 (إيقاف الطوارئ)، الدبوس 11-13، 15 (مدخلات عامة). عيّن ‘الأداة مقفلة’، ‘الأداة مطلقة’، ‘لا أداة’ إلى ثلاثة دبابيس إدخال متتالية.

LinuxCNC (Mesa / المنفذ المتوازي)

نوع الإشارة: يعتمد على بطاقة الواجهة. تقبل بطاقات Mesa 7i76e/7i96 24V مباشرة على مدخلات الحقل.

الواجهة: لبطاقات Mesa: قم بتوصيل إشارة المستشعر مباشرة إلى طرف مدخل الحقل. للمنفذ المتوازي: استخدم لوحة مقرن بصري من 24V إلى -5V مطابقة لإعداد Mach3.

الدبوس/الطرف: قم بتعيين مدخلات المستشعر في ملف HAL: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. استخدم هذه الإشارات في مكون منطق HAL لتغيير الأداة.

Syntec / LNC

نوع الإشارة: 24V PNP منطق، طرفيات إدخال X مخصصة على لوحة الإدخال/الإخراج.

الواجهة: قم بتوصيل المستشعر مباشرة بطرفيات إدخال X. لا حاجة لتحويل المستوى. قم بتكوين نوع الإدخال والقطبية في صفحة معلمات الإدخال/الإخراج الخاصة بالمتحكم. عيّن الإشارة إلى منطق الماكرو ATC في محرر السلالم PLC.

تلميح المعلمة: Syntec: R44-R49 تتحكم عادة في تعيين الإدخال/الإخراج لـ ATC. LNC: المعلمات 400-420 تتحكم في تعيينات مدخلات تغيير الأداة.

Weihong (维宏) / NCStudio

نوع الإشارة: 24V PNP. طرفيات إدخال مخصصة مُوسمة على لوحة التوزيع.

الواجهة: توصيل مباشر بطرفيات الإدخال. في برنامج NCStudio، قم بتعيين المدخلات عبر ‘إعداد الإدخال/الإخراج’ → عيّن كل طرفية إدخال لوظائف ‘الأداة مثبتة’، ‘الأداة مطلقة’، ‘لا يوجد حامل أداة’. بعض إصدارات Weihong تحتوي على رموز وظيفية إدخال ATC مخصصة.

تلميح المعلمة: راجع دليل Weihong لقسم ‘ATC تعيين المدخلات’. تُحجز رموز الوظائف 50-55 عادةً لمدخلات مستشعر ATC.


الجزء 5: PLC منطق التشابك الأمني: ثلاث قواعد تمنع الكوارث

إشارات المستشعر عديمة الفائدة إذا لم يفرض المتحكم قواعد السلامة. هذه الروتينات الثلاثة للتشابك PLC هي الحد الأدنى من المنطق المطلوب لأي تركيب مغزل ATC. يجب تنفيذها في طبقة الماكرو أو السلالم أو HAL في متحكمك — وليس فقط في رأس المشغل.

القاعدة 1: تمكين المغزل = الأداة مثبتة AND NOT عطل المغزل

الأولوية: CRITICAL

يجب أن يتم التحكم في مخرج تمكين محرك المغزل بواسطة مدخل مستشعر ‘الأداة مثبتة’. إذا كانت الأداة مثبتة FALSE لأكثر من 50 مللي ثانية أثناء التشغيل، يجب أن يدخل المغزل في توقف فوري بالتخفيض (وليس توقف بالانجراف — قد تكون الأداة لا تزال مترابطة جزئياً).

IF (Tool_Clamped == FALSE) THEN
  Spindle_Enable := FALSE;
  Alarm("Tool clamp lost during operation");
  Feed_Hold := TRUE;
END_IF;

القاعدة 2: إطلاق الأداة = توقف المغزل AND السرعة < 50 RPM

الأولوية: CRITICAL

يجب NEVER أن يُثار صمام الإطلاق الملف اللولبي الهوائي أثناء دوران المغزل. قبل تنفيذ M6، يجب على المتحكم: (1) إصدار أمر توقف المغزل M5، (2) انتظار ردود فعل سرعة المغزل < 50 RPM (أو مهلة 3 ثانية إذا لم تكن هناك ردود فعل للسرعة)، (3) ثم إثارة صمام الإطلاق.

لدمج التحكم في السرعة VFD الذي يجعل ذلك ممكناً، راجع دليل التحكم في السرعة RS485 عبر Modbus مقابل 0-10V. وتأكد أيضاً من أن المغزل قد أكمل دورة الإحماء التلقائية قبل تنفيذ أي تغيير للأداة.

IF (Tool_Change_Command == TRUE) THEN
  Spindle_Stop();
  WHILE (Spindle_Speed > 50) AND (Timeout < 3000ms) DO
    WAIT(100ms);
  END_WHILE;
  IF (Spindle_Speed <= 50) THEN
    Release_Solenoid := TRUE;
    WAIT_FOR(Tool_Released_Sensor, 2000ms);
  ELSE
    Alarm("Spindle not stopped — tool change aborted");
  END_IF;
END_IF;

القاعدة 3: قفل حركة Z-Axis بعد تحرير الأداة

الأولوية: HIGH

بعد تفعيل صمام التحرير الكهرومغناطيسي وتأكيد Tool Released، قد ينسحب المحور Z لإخراج الأداة. لكن يجب أن يمنع التسلسل حركة المحور Z للأسفل أثناء أو مباشرة بعد التحرير لتقليل خطر الاصطدام بحامل أداة مُخرَج جزئيًا.

IF (Tool_Released == TRUE) THEN
  Z_Retract_Enable := TRUE;
  Z_Down_Enable := FALSE;
END_IF;
WAIT_FOR(No_Tool_Present, 1000ms);
Z_Down_Enable := TRUE;

الجزء 6: قائمة فحص التصحيح: 7 خطوات من أول تشغيل للطاقة حتى قفل الأمان المؤكد

اتبع قائمة الفحص هذه بالترتيب. تتحقق كل خطوة من طبقة واحدة من سلسلة المستشعر قبل الانتقال إلى التالية. تخطي الخطوات هو السبب الأكثر شيوعًا لبقاء مشاكل المستشعر دون اكتشاف حتى وقوع اصطدام.

الخطوة الإجراء الأداة
1 تحقق من قدرة المستشعر: قس 24V DC بين البني والأزرق عند موصل المستشعر. إذا كان أقل من 22V، تحقق من سعة PSU وانخفاض الجهد على مسارات الكابلات الطويلة. مقياس متعدد
2 اختبر مخرج المستشعر: قم بتشغيل المستشعر يدويًا باستخدام هدف فولاذي (مثل طرف مفك براغي). راقب تغير جهد الخرج على المقياس المتعدد. لـ PNP: يجب أن يتأرجح من 0V إلى 24V. لـ NPN: يجب أن يتأرجح من 24V إلى 0V. مقياس متعدد + هدف فولاذي
3 تحقق من فجوة المستشعر: يجب أن تكون مسافة الاستشعار إلى هدف قضيب السحب ضمن النطاق المُصنّف للمستشعر (عادةً 1-4 مم للمستشعرات القريبة الحثية). فجوة كبيرة جدًا = عدم كشف؛ صغيرة جدًا = خطر اصطدام ميكانيكي. مقياس فجوات
4 تحقق من مدخل المتحكم: عند تشغيل المستشعر، تحقق من أن صفحة التشخيص في المتحكم تظهر تغير حالة بت الإدخال المقابل. على Mach3، استخدم علامة التبويب ‘Diagnostics’. على Syntec، استخدم صفحة مراقبة I/O. شاشة تشخيص المتحكم
5 أكد توصيل NC لـ ‘Tool Clamped’: افصل سلك إشارة المستشعر. يجب أن يبلغ المتحكم فورًا ‘Tool NOT Clamped’ — مما يثبت فعالية سلوك الأمان ضد الفشل. أعد التوصيل وتحقق من عودة الإشارة. لا شيء — اختبار فصل متعمد
6 شغّل دورة تغيير أداة جافة: بدون حامل أداة، نفذ M6 وراقب تسلسل حالة المستشعر. يجب أن ينتقل Tool Clamped من FALSE → Tool Released TRUE → No Tool TRUE. تحقق من تطابق التوقيت والترتيب مع توقعات منطق PLC. وضع المتحكم MDI
7 اختبر قفل أمان تفعيل المغزل: مع Tool Clamped = FALSE، حاول M3 S1000. يجب ألا يبدأ المغزل. إذا بدأ، اعتبر قفل الأمان فاشلاً وأصلح التوصيل أو البرنامج قبل القطع. وضع المتحكم MDI

توصيل مستشعر FAQ

لماذا يقرأ المتحكم جميع المستشعرات كأنها مُفعّلة حتى عندما لا يكون أي شيء متصلاً؟

هذا يعني عادة أن أطراف الدخل عائمة (غير متصلة) وتلتقط ضوضاء كهربائية. بالنسبة لمستشعرات PNP، يجب أن يكون لدخل المتحكم مقاومة سحب للأسفل (عادة 4.7kΩ إلى 10kΩ) إلى 0V. بدونها، يطفو الدخل HIGH. راجع وثائق لوحة الواجهة الخاصة بك لإعداد مقاومة السحب للأعلى/للأسفل.

هل يمكنني خلط مستشعرات PNP و NPN على نفس المغزل؟

من الناحية الفنية ممكن إذا كانت مدخلات المتحكم تدعم كلا النوعين بشكل مستقل، ولكنه غير مستحب بشدة. أنواع المستشعرات المختلطة تسبب ارتباكًا أثناء استكشاف الأخطاء وإصلاحها وتجعل إدارة قطع الغيار أكثر صعوبة. توحيد نوع واحد — يُوصى بـ PNP لأنظمة 24V الصناعية.

مستشعر تثبيت الأداة يقرأ TRUE ولكن حامل الأداة لا يزال يسقط أثناء القطع. لماذا؟

هذه حالة حرجة. إذا كان المستشعر يقرأ TRUE ولكن الأداة تسقط، إما (أ) أن هدف المستشعر قد تحرك — فهو يستشعر موضع قضيب السحب ولكن قضيب السحب لا يثبت فعليًا، أو (ب) أن حزمة مرانات Belleville قد تعبت تحت الحد الأدنى لقوة التثبيت. قم فورًا بقياس قوة سحب قضيب السحب باستخدام مقياس قوة السحب. لا تشغل المغزل حتى يتم التحقق من آلية التثبيت الميكانيكية.

الأسئلة الشائعة

لماذا يقرأ المتحكم جميع المستشعرات كأنها مُفعّلة حتى عندما لا يكون أي شيء متصلاً؟

هذا يعني عادة أن أطراف الدخل عائمة (غير متصلة) وتلتقط ضوضاء كهربائية. بالنسبة لمستشعرات PNP، يجب أن يكون لدخل المتحكم مقاومة سحب للأسفل (عادة 4.7kΩ إلى 10kΩ) إلى 0V. بدونها، يطفو الدخل HIGH. راجع وثائق لوحة الواجهة الخاصة بك لإعداد مقاومة السحب للأعلى/للأسفل.

هل يمكنني خلط مستشعرات PNP و NPN على نفس المغزل؟

من الناحية الفنية ممكن إذا كانت مدخلات المتحكم تدعم كلا النوعين بشكل مستقل، ولكنه غير مستحب بشدة. أنواع المستشعرات المختلطة تسبب ارتباكًا أثناء استكشاف الأخطاء وإصلاحها وتجعل إدارة قطع الغيار أكثر صعوبة. توحيد نوع واحد — يُوصى بـ PNP لأنظمة 24V الصناعية.

مستشعر تثبيت الأداة يقرأ TRUE ولكن حامل الأداة لا يزال يسقط أثناء القطع. لماذا؟

هذه حالة حرجة. إذا كان المستشعر يقرأ TRUE ولكن الأداة تسقط، إما (أ) أن هدف المستشعر قد تحرك — فهو يستشعر موضع قضيب السحب ولكن قضيب السحب لا يثبت فعليًا، أو (ب) أن حزمة مرانات Belleville قد تعبت تحت الحد الأدنى لقوة التثبيت. قم فورًا بقياس قوة سحب قضيب السحب باستخدام مقياس قوة السحب. لا تشغل المغزل حتى يتم التحقق من آلية التثبيت الميكانيكية.

الأدلة الفنية ذات الصلة