البرنامج التعليمي

إنشاء بيئة عمل

قبل إنشاء أول برنامج لف لديك، من المفيد تجهيز بعض الأساسيات. معالج البرامج، الموجود ضمن Filament Winding > Programs > Add a new Program، يأتي مسبقًا بقوالب جاهزة للآلات والقوالب المغزلية وعيون التغذية والمواد الخام، بحيث يكون معظم إعداد البداية قد تم بالفعل نيابة عنك.

للاستفادة القصوى من هذا المعالج، احرص على تجهيز المعلومات التالية:

  • ماركة واجهة التشغيل (HMI) المثبتة على آلتك وكيفية تهيئة محاورها؛
  • نوع القالب المغزلي الذي ستستخدمه وأبعاده الإجمالية؛
  • عرض الشريط الذي تعمل به آلتك.
Odoo • Image and Text

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

Odoo • Image and Text

هذا النموذج هو المكان الذي تسجل فيه مادة مركبة وتخبر النظام بثلاثة أمور: ما هو المنتج النهائي، وما وحدة القياس المستخدمة لتتبع الاستهلاك، وكيف تبدو الوصفة (قائمة المواد).

وفيما يلي معنى كل حقل:

1) الاسم

تسمية نصية حرة للمادة، تصف عادة نسبة الراتنج إلى الروفينغ ونوع الروفينغ، مثل "30% راتنج 70% روفينغ Tex 2200".

2) نوع المادة

يُضبط على مركّب، مما يعني أن هذا العنصر هو خليط من عدة مكونات وليس مادة خام واحدة. الأنواع المتاحة هي:

  • الألياف — روفينغ أو حزمة أو نسيج أو حجاب؛ تتبع استهلاك الألياف بالكيلوغرام أو التكس أو غرام/متر.
  • الراتنج — إيبوكسي أو بوليستر أو فينيل إستر؛ يتبع استهلاك الراتنج بالكيلوغرام أو اللتر، مع إمكانية استخدام الكثافة اختياريًا لتحويل الحجم إلى كتلة.
  • البريبريغ — ألياف تحتوي بالفعل على راتنج؛ يُتتبع مباشرة بالمتر أو المتر المربع أو الكيلوغرام.
  • مركّب — وصفة مكوّنة من عدة عناصر، تُحدَّد من خلال قائمة المواد.
  • الحشو — إضافات صلبة مثل السيليكا أو الكريات المجهرية أو التلك أو الصبغة.
  • عامل الفصل — عوامل الفصل أو أفلام الفصل، مثل الشمع أو PVA أو فيلم الفصل.

3) الطول لحساب النسبة

يحدد الكمية الأساسية المستخدمة لتحجيم الوصفة. إذا كانت وحدة المنتج هي الطول وكانت هذه القيمة 1، فإن قائمة المواد أدناه تصف الاستهلاك لكل 1 كم من المادة النهائية؛ وضبطها على 10 يعني تطبيق نفس الوصفة على 10 كم.

4) وحدة قياس المنتج

الوحدة التي يُقاس بها المركّب النهائي، وعادة ما تكون الطول (كم)، لأن ما يُستهلك في لف الخيوط عادة هو طول الشريط/الصفيحة أو طول المسار.

5) بنود قائمة المواد (BoM)

الوصفة الفعلية: يسرد كل بند مكوّنًا، وكمية استهلاكه، ووحدة قياسه، مع خيارات لإضافة أو تعديل أو حذف البنود. على سبيل المثال، لكل كم من المركّب: 2.2 كغ من روفينغ Tex 2200، و0.942 كغ من الراتنج، و9.8 غ من MEK (المحفز).

6) موافق / إلغاء

موافق يحفظ المادة ووصفتها؛ إلغاء يتجاهل التغييرات.

إنشاء قالب مغزلي
Odoo • Text and Image

هذه الشاشة عبارة عن معالج يُنشئ قالبًا مغزليًا من نموذج جاهز.

1) الاسم

التسمية التي ستحدد هذا القالب المغزلي في قوائمك وبرامجك. تشمل الأمثلة الجيدة النوع والأقطار والطول، مثل "POLE Ø380-156 x 12500". إدراج هذه التفاصيل مسبقًا يجعل التعرف على القالب سهلاً لاحقًا.

2) القالب النموذجي

اختر نموذج قالب مغزلي مُهيأ مسبقًا، مثل "POLE Ø380-156 X 12500MM". يؤدي اختياره إلى تحميل الهندسة تلقائيًا: الشكل/النوع، وأقطار البداية والنهاية، والطول الإجمالي، وأي أبعاد أخرى يحددها النموذج.

بجانب حقل القالب النموذجي، يتيح لك رمز القلم الرصاص تعديل أبعاد النموذج المحدد، بينما يتيح لك رمز الزائد إنشاء نموذج جديد لحفظه كمعيار.

موافق يُنشئ القالب المغزلي من النموذج المختار؛ إلغاء يغلق المعالج دون حفظ.

تعديل قالب مغزلي

هنا يمكنك تعديل هندسة القالب المغزلي التي يستخدمها البرنامج لحساب مسار اللف.

تظهر الحالة كمسودة طالما أن القالب المغزلي لا يزال قابلاً للتعديل. الاسم هو التسمية المعروضة في القوائم والبرامج. يحدد التنسيق نموذج الشكل والأبعاد المطلوبة، ويُحدّث المخطط وفقًا لذلك.

تُغذّى معاملات الهندسة (المُسمّاة عادة D1–D4 و L1–L3) مباشرة إلى المخطط المعروض على الشاشة. تشمل الحقول الشائعة:

  • نقطة المرجع — إزاحة مرجعية تُستخدم كنقطة "الصفر" لتحديد موضع القالب المغزلي في الحسابات.
  • القطر 1 / القطر 2 — الأقطار الرئيسية للقالب المغزلي. في القالب المخروطي، هما الطرف الكبير والطرف الصغير؛ وفي الأنبوب، عادة ما يكونان متساويين.
  • الطول — طول الجسم الرئيسي المستخدم للف.
  • طول المحور العلوي — طول عمود/جذع التثبيت.
  • قطر محور القاعدة — قطر عمود التثبيت ذلك.
  • الاحتكاك — المعامل الذي يستخدمه نموذج اللف.
Odoo • Image and Text

توفر قائمة التنسيق المنسدلة ثلاثة أشكال:

  • مخروطي — يتناقص من القطر 1 إلى القطر 2 على طول الطول.
  • أنبوبي — أسطوانة ذات قطر ثابت.
  • كبسولي — جسم أسطواني بأطراف مستديرة أو بيضاوية.
إنشاء عين تغذية
Odoo • Text and Image

مثل القالب المغزلي، تُنشأ عين التغذية (رأس التغذية) من خلال معالج قائم على نموذج جاهز.

1) الاسم

أعطِها اسمًا سيظهر في قوائمك وبرامجك، ويُفضَّل أن يذكر نوع البكرات، أو عددها، أو طراز الآلة، مثل "Payout Eye 1 - 2 Rollers".

2) القالب النموذجي

اختر نموذج عين تغذية مُهيأ مسبقًا (مثل "PAY OUT"). يؤدي ذلك تلقائيًا إلى تحميل هندستها وإزاحاتها، وتهيئة البكرات/الموجهات، وحدود عرض الشريط، وقيم الزاوية أو الخلوص الافتراضية، وفقًا لكيفية تعريف النموذج.

تعديل عين تغذية
Odoo • Image and Text

تُهيئ هذه الشاشة رأس التغذية والقواعد التي يستخدمها البرنامج لحساب السماكة والتباعد والمسافة إلى القالب المغزلي.

1) الرأس

تُظهر الحالة وضع التعديل (مسودة)، ويحدد الاسم رأس التغذية.

2) قائمة عرض الشريط

يخبر هذا الجدول المرجعي النظام، لزاوية لف معينة، بعرض الشريط والمادة والسماكة وعدد الخيوط الواجب تطبيقها. يتضمن كل صف الزاوية (مثل 15°، 50°، 65°، 90°)، وعرض الشريط، والمادة المستخدمة، والسماكة المتوقعة للطبقة، وعدد الخيوط، مع رموز لتعديل الصفوف أو حذفها وزر لإضافة صفوف جديدة. يحدد هذا الجدول مباشرة عرض الشريط والسماكة واستهلاك المادة المستخدمة عند إنشاء برنامج بزاوية مطابقة.

3) قاعدة المسافة

تحدد القاعدة التي يستخدمها النظام لحساب موضع عين التغذية بالنسبة للقالب المغزلي. تتوفر ثلاثة خيارات:

  • طول الروفينغ — يعتمد على طول مسار الألياف الفعلي من رأس التغذية إلى سطح القالب المغزلي؛ وهو الخيار الأكثر دقة هندسيًا، ومناسب جدًا للقوالب المخروطية أو الكبسولية.
  • مسافة ثابتة من القالب المغزلي — يحافظ على مسافة فاصلة ثابتة عن سطح القالب، مع التعديل تلقائيًا عند تغير نصف القطر المحلي؛ مفيد عندما يجب أن تبقى الآلة على مسافة ثابتة من القطعة دائمًا.
  • مسافة ثابتة من المحور المركزي للقالب المغزلي — يحافظ على مسافة ثابتة من خط المركز بدلاً من السطح؛ مناسب للآلات المرجعية إلى خط المركز.

4) المسافة إلى القالب المغزلي

المسافة الفاصلة بين رأس التغذية والقالب المغزلي، والتي تؤثر على هندسة مسار الألياف، ودقة الزاوية بالقرب من الانتقالات، وخلوص التصادم.

5) الإزاحة العرضية

الإزاحة الجانبية لرأس التغذية بالنسبة لخط مركز القالب المغزلي.

6) موافق / إلغاء

موافق يحفظ تهيئة رأس التغذية؛ إلغاء يتجاهل التغييرات.

إنشاء آلة
Odoo • Text and Image

هذه الشاشة عبارة عن معالج يُنشئ ملف تعريف آلة من نموذج، يحدد تهيئة المحاور وسلوك المعالجة اللاحقة المستخدم عند إنشاء البرنامج.

1) الاسم

أدخل اسمًا يحدد ماركة وحدة التحكم ومجموعة المحاور، مثل "Kollmorgen 4-Axis FW".

2) القالب النموذجي

اختر نموذج آلة مُهيأ مسبقًا — تشمل الخيارات عادة وحدات تحكم مثل TexComputer وKollmorgen (3 أو 4 محاور) وMach3 أو LinuxCNC. يحدد نموذج الآلة المحاور الموجودة، وما يمثله كل محور (مثل دوران القالب المغزلي، وحركة العربة، والاقتراب، ودوران عين التغذية)، واتجاهاتها، ووحداتها وقياساتها، وتنسيق الإخراج/المعالجة اللاحقة لتلك الوحدة.

تعديل آلة

تُهيئ هذه الصفحة الإعدادات العامة للآلة، وحدود المحاور وسرعاتها، وكيفية كتابة البرنامج للإخراج.

1) الحقول العامة

تُظهر الحالة وضع ملف التعريف (مسودة أثناء الاختبار). يحدد الاسم والوصف ملف التعريف. يضبط امتداد الملف المُنشأ نوع الملف المُصدَّر (.nc، .tap، .txt، .pgm) ليطابق وحدة التحكم لديك. يبدل نظام الوحدات بين المتري والإمبراطوري لجميع الأبعاد وقيم التغذية. الاحتكاك معامل يستخدمه نموذج المسار.

2) دقة المسار

تتحكم "المسافة بين النقاط في منطقة الانعطاف" و"المسافة بين النقاط في المسار الجيوديسي" في تباعد النقاط (وبالتالي النعومة مقابل حجم البرنامج) في مناطق الانعطاف ومنطقة اللف العادية. يحدد "عدد النقاط في 360 درجة" مدى دقة تمثيل دورة كاملة للقالب المغزلي.

3) تصفية/تنعيم الإخراج

يمكن لمرشح G-code اختياري تنعيم المسار المُنشأ. تشمل الإعدادات ذات الصلة معامل "التنعيم" لتخفيف الزوايا الحادة، و"تعديل الأسطر المحيطة" للتحكم في عدد الأسطر المحيطة التي تُعدَّل، وخيار "تقليل الأسطر في الحركة الخطية" الذي يدمج الأجزاء الخطية الصغيرة لإنتاج برنامج أخف.

4) منطق السرعة/التغذية

تحدد "سرعة الألياف المماسية" سرعة السطح المستهدفة المستخدمة لحساب قيم التغذية. يجب أن تطابق "وحدة قياس معدل التغذية" ما تتوقعه وحدة التحكم لديك (مثل mm/min). "الحد الأدنى لوقت المعالجة" معامل أمان يتجنب خطوات زمنية صغيرة بشكل غير واقعي.

5) جدول المحاور

يحدد كل صف نوع المحور، وأقصى سرعة، والحدود الدنيا/القصوى الآمنة، والتسارع، ووحدة القياس. في إعداد نموذجي بأربعة محاور: A هو دوران القالب المغزلي، وY هو حركة عربة التشريب، وX هو مسافة اقتراب القالب المغزلي، وZ هو ميل عين التغذية. تحافظ هذه الحدود على بقاء البرنامج المُنشأ ضمن القدرات الفعلية للآلة.

6) كتل المعالج اللاحق

تُجمِّع كتل نصية كبيرة الملف النهائي: تعليق ترويسة يحتوي على بيانات القالب المغزلي، وترويسة دورة تضبط أوضاع التموضع وتطبع ملخص الدورة، وكتل تعريف واستدعاء برنامج فرعي تجمع الدورات المتكررة، وتذييل، ومعاينة مجمَّعة تُظهر ترتيب دمج جميع الكتل.

مثال معالج لاحق

يوضح هذا المثال كيف يُبنى نص البرنامج فعليًا من كتله المكونة: الترويسات، واستدعاءات البرامج الفرعية، وأسطر الحركة، والتذييلات.

1) Head $C — الترويسة الرئيسية

الأسطر الأولى من البرنامج، وهي عادة علامة بداية البرنامج ورقمه (مثل O1000) يتبعها تعليق مملوء بقيم القالب المغزلي مثل الاسم والقطر القاعدي والعلوي والطول.

2) Head $PC — ترويسة الدورة

تُدرج قبل بداية كل دورة لف: تعليق يلخص زاوية الدورة وقطرها وفهرسها وعرض الشريط واسم عين التغذية وطول الروفينغ، يتبعه أوامر ضبط الوضع مثل G90 (مطلق)، وحركة تموضع سريعة، وG91 (تزايدي) وG64 (مسار متواصل)، بالإضافة إلى توقف اختياري إن كان مُفعّلاً.

3) Group $PROGRAM — تعريف البرنامج الفرعي

يحدد متن البرنامج الفرعي الذي يُنفَّذ بشكل متكرر، ويبدأ برقم البرنامج الفرعي وينتهي بأمر نهاية البرنامج الفرعي (M99) بعد العنصر النائب لسطر الحركة.

4) Group $PA — استدعاء البرنامج الفرعي

يخبر البرنامج الرئيسي بتشغيل ذلك البرنامج الفرعي عددًا معينًا من المرات، باستخدام استدعاء M98 مع رقم البرنامج الفرعي وعدد التكرارات.

5) Cycle $PLA — سطر الحركة الرئيسي

الحركة الأساسية متعددة المحاور لخطوة تزايدية واحدة من اللف: القيم التزايدية لمحاور الدوران والعرضي والاقتراب والميل، ومعدل التغذية، وتعليق تصحيح أخطاء ختامي يتضمن رقم الدورة والموضع المطلق لكل محور.

6) جميع الدورات

عند التفعيل، يُنشئ المعالج اللاحق جميع الدورات المحددة (كل زاوية وعرض شريط ومزيج مواد في المهمة)، وليس دورة واحدة فقط.

7) Footer $PF — التذييل الرئيسي

كتلة اختيارية تُضاف قبل أوامر نهاية البرنامج النهائية مباشرة.

8) Compiled $C

قائمة معاينة تُظهر أي الكتل — الترويسة، وترويسة الدورة، والبرنامج الفرعي، واستدعاء البرنامج الفرعي، والتذييل — تُدمج، وبأي ترتيب، لتشكيل البرنامج النهائي.

9) Footer $R — نهاية البرنامج

أوامر الإنهاء النهائية، وعادة ما تكون M30 (نهاية البرنامج وإعادة اللف)، مع أي تنسيق بادئة خاص بوحدة التحكم المستهدفة.

إنشاء البرنامج / تعديل البرنامج

ترويسة البرنامج

تُظهر الحالة ما إذا كان البرنامج مسودة أو منجزًا. يحدد الاسم والوصف البرنامج، ويختار القالب المغزلي الهندسة المستخدمة في الحسابات والمحاكاة.

إعداد الآلة / رأس التغذية

تُعرِّف لوحة مخصصة "مدخلات المُجمِّع" للبرنامج: حقل ملاحظة اختياري، وملف تعريف الآلة، وخيار "تعدد رؤوس التغذية" لإعدادات الرؤوس المتعددة، وتهيئة رأس التغذية، ووصفة المادة، وعدد الخيوط، واسم ملف G-Code للإخراج. تشمل مربعات الاختيار الاختيارية: السرعة المتعددة (منطق السرعة المتغيرة)، وزيادة الطرف (تقوية بالقرب من الأطراف)، وتحجيم السماكة، والسماكة المتدرجة، والدورة ثلاثية الأبعاد (تصور ثلاثي الأبعاد).

الطبقات

وصفة البرنامج هي قائمة من الطبقات، تمثل كل منها عملية لف واحدة بتعليق وزاوية وعكس دوران اختياري ونوع لف (مثل حلزوني) وموضع ابتدائي وطول وسماكة وعدد خيوط محسوب تلقائيًا. يمكن ضبط الصعود/الهبوط التدريجي وتوقف اختياري لكل طبقة، وتتيح الأزرار إضافة الطبقات أو إعادة ترتيبها أو تعديلها أو حذفها. تُبلّغ كل طبقة أيضًا عن استهلاك جزئي للمواد، بينما يُظهر البرنامج ككل الاستهلاك الإجمالي.

محرر الطبقات

يُظهر فتح طبقة نفس الحقول بالتفصيل — معلومات المُجمِّع، والتعليق، والزاوية، والدوران، ونوع اللف، والموضع، والطول، والسماكة، وعدد الخيوط، والانحدارات، والتوقف — بالإضافة إلى، لتلك الطبقة، مخطط السماكة مقابل الطول، وملامح السرعة لكل محور، وتفصيل استهلاك الراتنج والمحفز والروفينغ.