انتقل إلى المحتوى
المحتويات

دليل RotoScheduler

يصف RotoScheduler 0.3.4

دليل RotoScheduler › تعديل الخطة

الجرد والتسليم وتقرير الإنتاج

تصف RotoScheduler 0.3.3 · رُوجعت في ‎2026-10-16 D5

استخدم Count (الجرد) وDelivery (التسليم) وDaily entry (الإدخال اليومي) لتسجيل ما جرده المصنع وسلّمه وشغّله. وتدخل هذه في سجل الإنتاج. وتبقى القطعة المخطط لها توقعًا إلى أن يغطيها جرد أو تقرير.

الجرد والتسليم والخطة المرسلة إلى الإنتاج

Count وDelivery

قسم المخزون موجود في لوحة التفاصيل على يمين لوحة التخطيط. حدّد فيه Product (المنتج)؛ وحدّد Order (الطلبية) أيضًا عندما يخص التسليم تلك الطلبية.

  1. انقر Count، وأدخل Good pieces (القطع السليمة) المتوفرة وThrough day (حتى يوم)، ثم Apply (تطبيق). هذا هو المخزون في نهاية ذلك اليوم، بما فيه الإنتاج والتسليمات حتى ذلك اليوم.
  2. انقر Delivery، وأدخل Good pieces المسلَّمة وDate (التاريخ)، ثم Apply. اختر الطلبية التي يخدمها التسليم، أو No order (بلا طلبية) لتسليم لا يخص أي طلبية مسجلة.

يُفتح Count على آخر يوم انتهى إنتاجه: اليوم الحالي بمجرد أن تنتهي كل نافذة عمل فيه، وإلا فالأمس. لذا يُفتح عند الساعة 07:00 قبل الوردية على الأمس. ويشرح Includes production through {day} (يشمل الإنتاج حتى ذلك اليوم) قيمة Through day المحددة، وكذلك عند استخدام Correct (تصحيح).

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

للمنتج DEMO-P20 ست قطع سليمة مجرودة حتى الأحد 2026-09-06. وCount وDelivery وCorrect الخاص بالجرد موجودة في قسم المخزون.

ليس للمنتج DEMO-P09 جرد. ويقول قسم المخزون الخاص به Not counted.

إذا تركت الإدخالاتُ المخزونَ تحت الصفر، يقول القسم Missing or wrong line (سطر مفقود أو خاطئ). ولا تغطي تلك الأرقام أي طلبية أو متطلب مخزون. تحقق من الإدخالات؛ صحّح السطر الخاطئ أو أدخل جردًا جديدًا لما هو موجود.

افتح Counts and deliveries (أرقام الجرد والتسليمات) لترى الأسطر الحالية لذلك المنتج. ويفتح Correct الجرد أو التسليم المختار. أدخل السطر المصحح كاملًا وApply. ويبقى السطر السابق في السجل، ويقدّم السطرُ البديل الأرقامَ.

إغلاق طلبية

في Factory inputs (مدخلات المصنع)، تعرض الطلبية التي لها تسليم Close (إغلاق) بدلًا من الإزالة. انقر Close، ثم Apply. فتعرض هناك Closed (مغلقة)، وتحتفظ بقطعها المسلَّمة، ولا يبقى عليها مزيد من القطع. ولا تزيل المنتج أو مخزونه. انظر أوامر الإنتاج والاستثناءات.

الإدخال اليومي

أرسل يومًا إلى الإنتاج، ثم أبلغ عنه

انقر Daily entry بجانب Read orders (قراءة الطلبيات) لفتح آخر يوم انتهى إنتاجه، مع تحديد All machines (كل الماكينات). وفي يوم ماكينة محدد، استخدم Daily entry بجانب Dispatch (الإرسال إلى الإنتاج) وTake back (استرجاع الإرسال)؛ وفي تشغيلة محددة، استخدمه في لوحة التفاصيل. وتفتح هذه الأزرار ذلك التاريخ وتلك الماكينة. غيّر Date أو Machine (الماكينة) في النموذج عند الحاجة.

يمكن الإبلاغ عن الإنتاج دون إرسال إلى الإنتاج. ويسرد النموذج مواضع التاريخ حسب الماكينة والذراع والدورة، بما فيها التواريخ التي تسبق التاريخ الأول في الخطة. والموضع الذي لا يحميه أي سطر يبدأ بحمولة الخطة، أو بلا قوالب قبل بداية الخطة. اختر نسخ قالب من قائمته، أو استخدم Add mold (إضافة قالب) لاختيار قالب ونسخه والمنتج الذي يأخذ قطعه المبدوءة، أو استخدم Remove mold (إزالة قالب) مع اسم القالب. وتتبع القطع المبدوءة المخطط لها النسخَ المختارة وعدد القطع في الدورة الواحدة للقالب. وتتشارك المواضع الفارغة سطرًا واحدًا لكل ذراع؛ استخدم Add mold فيه لاختيار دورة غير محمية. والصف الجديد الذي لا قوالب فيه لا يكتب شيئًا. ويجب أن يحتفظ التصحيح بقالب واحد على الأقل؛ فلا يكون Apply متاحًا بعد إزالة آخر قالب فيه. استخدم Did not run (لم تعمل) لتسجيل موضع لم يُنتج شيئًا، مع الاحتفاظ بقوالبه بصفر قطع. والموضع المحمي بإرسال إلى الإنتاج يحتفظ بحمولة ذلك الإرسال ونسخه.

لا يبدأ الصف غير المُبلَّغ عنه بالحالة Ran (عملت) إلا عندما تكون نهايته المرسلة قد مضت على ساعة المصنع، ولا يوجد توقف يجعله مستحيلًا أو معرّضًا للخطر. والصف الذي كانت نهايته المرسلة قد مضت عندما أُدخل آخر تقرير ليوم الماكينة أو آخر Seen (شوهد) يبدأ بالحالة Not reported (لم يُبلَّغ عنه). وتبدأ الصفوف الأخرى بالحالة Not reported. والصف غير المُبلَّغ عنه الذي ليس له إرسال إلى الإنتاج يبدأ دائمًا بالحالة Not reported. تحقق من هذه الاختيارات وأدخل Good pieces الفعلية لكل منتج. والقطع السليمة الأولية هي القطع المبدوءة المخطط لها؛ ولا تُطبَّق نسبة القطع السليمة للقالب مرة أخرى على القطع المقيسة.

الحالة ما تدخله
Ran عملت الدورة. أدخل قطعها السليمة الفعلية.
Partly ran (عملت جزئيًا) لم يعمل إلا جزء منها. أدخل القطع السليمة المصنوعة فعلًا.
Did not run لم تعمل الدورة. القطع السليمة والقطع غير المطابقة صفر، ولا يمكن تعديلها.
Not reported لا تحفظ شيئًا لهذه الدورة. وهذا لا يعني أنها لم تعمل.

يمكن ترك Reason (السبب) وStart time (وقت البداية) وEnd time (وقت النهاية) فارغة عندما تكون غير معروفة. وتحت Ran أو Partly ran، يمكن أيضًا ترك Non-conforming pieces (القطع غير المطابقة) فارغًا. والحقل الفارغ لا يؤكد صفرًا ولا وقتًا. ولا تغطي القطع غير المطابقة الطلبيات أو متطلبات المخزون.

يسرد الإدخال اليومي الدورة 2 المرسلة إلى الإنتاج للذراع A في RM-4 مع تحديد Did not run وصفر قطع سليمة.

تحت كل ذراع، اترك Not stated (غير مذكور) كي لا تسجل شيئًا عن نسخ قالبه. واختر Seen والنسخ الموجودة في نهاية اليوم، أو Seen empty (شوهد فارغًا) لتذكر أن الذراع فارغ. ولا يُختار أي منها من الخطة: فالتركيب المخطط له ليس مشاهدة. واللحظة هي نهاية نافذة عمل يوم الماكينة، أو ساعة المصنع إن كانت أبكر. ويكون Seen متاحًا بمجرد أن تبدأ نافذة عمل يوم الماكينة ذلك. وتظهر أسطر الذراع في ذلك التاريخ حسب اللحظة، ومع كل منها Correct.

انقر Apply مرة واحدة لإدخالات اليوم. فكل صف مُبلَّغ عنه يكتب دورة واحدة بالحمولة التي يُظهرها الصف؛ وكل ذراع مذكور يكتب سطر مشاهدة واحدًا. والتقرير الذي ليس له إرسال إلى الإنتاج يحمي موضعه كما يحميه الإرسال؛ وتُظهر لوحة التفاصيل عدد المواضع التي تحميها التقارير في يوم الماكينة. والقالب المخطط له غير المحمي الذي يحتاج إلى النسخة نفسها في تلك الدورة، أو على ذراع آخر قبلها بوقت لا يكفي لنقل النسخة في التاريخ نفسه، يُزال ويظهر في Taken off the plan (أُزيل من الخطة). وتُحتسب القطع السليمة مرة واحدة في المخزون، بدلًا من توقع ذلك الموضع. وتبقى الدورات المُبلَّغ عنها محمية عبر Take back وGenerate (إنشاء الخطة) وUndo (التراجع) وفتح إصدار وإعادة فتح ملف. ولا تسجل صفوف الإنتاج مكان النسخة؛ أما أسطر المشاهدة فتسجله.

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

تُظهر دورة مُبلَّغ عنها في الإدخال اليومي Partly ran وزر Correct الخاص بها.

يحفظ إرسال الإدخال اليومي الواحد المستند مرة واحدة ويعيد بدء Undo. ويحفظ Count وDelivery وتصحيحاتهما أيضًا ويعيد بدء Undo. ولا يغيّر Undo ولا الإصدار المسمّى أبدًا حقيقة في سجل الإنتاج. ولـ Dispatch وTake back قواعدهما الخاصة في الاحتفاظ بإصدار مسمّى.

Stop وEnd وCorrect

حدّد يوم ماكينة، أو وسّع الماكينة وحدّد يوم ذراعها. انقر Record stop (تسجيل توقف) بجانب Dispatch وTake back. وتوقف الماكينة يشمل كل الأذرع؛ أما توقف الذراع فيترك الأذرع الأخرى تعمل. ويسرد القسم التوقفات السارية للماكينة أو الذراع المحدد في ذلك اليوم.

أدخل Date وStart time؛ ويبدأ الوقت من ساعة المصنع. وعلى الذراع، يُبقي After cycle (بعد الدورة) الدورة المذكورة وكل الدورات السابقة خارج التوقف. اتركه فارغًا عندما يكون غير معروف. أدخل Estimated end (النهاية المقدّرة) وReason إن كانا معروفين، ثم Apply. ولا يمكن أن تكون البداية في المستقبل. وفي نافذة عمل تمتد خلال الليل، يعني وقت مثل 25:00 الساعة 01:00 من اليوم المدني التالي، ويبقى تحت تاريخ الإنتاج المحدد.

  • Impossible (مستحيل) له خط سفلي أحمر متصل. فالدورة تلتقي بالتوقف، لذا لم تعد قطعها تُحتسب مخططًا لها. والوضع اليدوي هناك يُرفض ويسمّي سطر التوقف.
  • At risk (معرّض للخطر) له خط سفلي متقطع بلون رمادي فولاذي. فالتوقف ليست له نهاية مؤكدة؛ وهذه الدورات تلي المدى الذي يغطيه، ولا تزال تعطي قطعًا مخططًا لها. ولا تجعل هذه العلامة إشارة الوضع صفراء.

بالنسبة إلى توقف ماكينة أو ذراع ليست له نهاية مؤكدة، ينتهي المدى المغطى عند التقدير، أو عند نهاية نافذة عمل تاريخ البداية إذا لم يُعطَ تقدير. والدورات اللاحقة معرّضة للخطر. والدورة المُبلَّغ عنها ليست عليها أي من العلامتين. مرّر المؤشر فوق علامة لتقرأ سطر توقفها.

القسم Stops (التوقفات) للذراع A في RM-4 بجانب دوراته المستحيلة بعد الدورة 1 يوم الثلاثاء 2026-09-08، ودوراته المعرّضة للخطر في الأيام التالية.

انقر End (إنهاء) على توقف سارٍ ليست له نهاية مؤكدة. ويبدأ Confirmed end (النهاية المؤكدة) من ساعة المصنع؛ أدخل التاريخ والوقت الفعليين، ثم Apply. فتزول علامات الخطر. والدورة التي تبدأ عند النهاية المؤكدة تقع خارج التوقف. انقر Correct لاستبدال التوقف كله، بما فيه بدايته وقيمة بعد الدورة ونهاياته. والنهاية المؤكدة المساوية للبداية تجعل المدى المغطى فارغًا.

لا يغيّر التوقف إلا الإمداد. فتبقى الحمولات حيث هي إلى أن ينقلها مخطِّط الإنتاج أو يسترجع الإرسال؛ وتبقى دقائق الخطة ونسخ القوالب التي يحملها الذراع كما كانت. ويحتفظ Generate بالحمولات المحمية، ولا يخطط لأي دورة حرة موسومة بأنها مستحيلة. ويحفظ Stop وEnd وCorrect سطرًا بديلًا عند الحاجة ويعيد بدء Undo. ويحتفظ Undo وفتح إصدار مسمّى بسجل الإنتاج.

لإخراج نسخة قالب من الاستخدام، حدّد منتجها في قسم المخزون بجانب Count. وتحت Mold copy IDs (معرّفات نسخ القالب)، لكل نسخة Record stop وتوقفاتها السارية في تاريخ ساعة المصنع. أدخل التاريخ ووقت البداية والنهاية المقدّرة إن كانت معروفة والسبب؛ وليس لتوقف النسخة After cycle. استخدم End أو Correct على توقفها المدرج.

يغطي توقف النسخة الفترة من بدايته إلى نهايته المؤكدة. وإذا لم تكن له نهاية مؤكدة، فإنه يغطي حتى نهاية آخر يوم ماكينة في Factory inputs؛ وتُعرض نهايته المقدّرة للعلم فقط، دون مدى معرّض للخطر. والحمولات التي تسمّي تلك النسخة مستحيلة ما دامت دوراتها تلتقي بالتوقف. وتحتفظ بنسخها. ويستخدم Generate والإفلات الجديد نسخة أخرى عندما تكون متاحة.

Seen وMounted وTaken off

حدّد يوم ذراع. تسجل Seen وMounted (رُكّب) وTaken off (أُزيل) بجانب توقفاته مكانَ نسخ القوالب. ويبدأ مربع الحوار بالتاريخ والوقت من ساعة المصنع. اختر النسخ من Mold copy IDs، ثم Apply. وبجانب كل نسخة، يُظهر التطبيق أحدث مكان مسجل لها: على ذراع ماكينة، أو Taken off، أو Unknown (غير معروف).

يجب أن يكون السطر الأول للذراع Seen. فهو يسجل مجموعة الذراع كلها؛ وعدم اختيار أي نسخة يعني أن الذراع فارغ. ويضيف Mounted النسخ المحددة؛ ويزيل Taken off النسخ المحددة من ذلك الذراع. ويحتاج كلاهما إلى نسخة واحدة على الأقل. والذراع الذي لم يُشاهَد قط يبقى غير معروف. ومشاهدة نسخة أو تركيبها على ذراع آخر يزيلها من ذراعها السابق.

يسرد القسم أسطر الذراع السارية، مع لحظاتها ونسخها. ويفتح Correct سطرًا واحدًا؛ أدخل السطر المصحح كاملًا وApply. ويقدّم بديلُه الحقيقة. ويتبع مكان النسخة أحدث لحظة، لا ترتيب الإدخال، لذا لا يتجاوز إدخال متأخر عن يوم الاثنين مشاهدةَ يوم الأربعاء.

يتغير المكان المعروض عند لحظة السطر. ويستخدم التخطيط السطر بدءًا من بداية يوم العمل التالية لتلك الماكينة عند تلك اللحظة أو بعدها؛ ويبقى عمل اليوم المخطط له قائمًا حتى ذلك الحين. والأسطر التي تسبق التاريخ الأول في الخطة تهيّئ بداية يوم العمل الأولى فيها. وتحمل الخطة تركيباتها الخاصة إلى الأيام اللاحقة. ولا يسجل Generate ولا Dispatch ولا الإزالة المخطط لها مكان النسخة أبدًا؛ ولا تسجله صفوف الإنتاج في الإدخال اليومي أيضًا.

الاختبار مقابل الخطة المرسلة إلى الإنتاج

يسجل كل Dispatch للمصنع كله القطع المطلوبة غير الملبّاة، والقطع المطلوبة المتأخرة، وأيام التأخر بوحدة قطعة-يوم، لكل طلبية وقاعدة مخزون فيها شيء منها. ويسجل الأرقام الظاهرة على لوحة التخطيط في تلك اللحظة، بما فيها النواقص المقبولة من قبل. والمرجع هو آخر إرسال لا يزال ساريًا وفق ترتيب السجل. والإرسال المسحوب ليس هو المرجع، حتى عندما تبقى بعض دوراته محمية. وإذا لم يكن أي إرسال ساريًا، فلا يوجد سطر اختبار.

تُظهر لوحة التفاصيل نتيجة واحدة كلما وُجد ذلك المرجع، حتى عندما لا يكون شيء محددًا:

  • Inside the allowance (ضمن الهامش المسموح): لا طلبية ولا قاعدة مخزون أسوأ في أي من تلك الأرقام الثلاثة، ولا توجد دورة فائضة تستدعي تقصير تشغيلة.
  • A new plan is called for (يلزم وضع خطة جديدة): طلبية أو قاعدة مخزون واحدة على الأقل أسوأ، أو يمكن إزالة فائض بتقصير تشغيلة غير محمية. وتُظهر الطلبيات وقواعد المخزون الأسوأ قطعها السليمة الناقصة، وموعد التسليم، والأرقام الآن بجانب أرقامها عند الإرسال.
  • Urgent (عاجل): فات الحد الأدنى لطلبية أو مخزون الأمان، بما في ذلك القطع المطلوبة التي ستصل متأخرة. والنقص مقابل الحد الأدنى لقاعدة المخزون وحده ليس عاجلًا ما دام مخزون الأمان الخاص بها مستوفى.

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

تستدعي لوحة التفاصيل خطة جديدة، موسومة Urgent: الطلبيتان JOB-0026 وJOB-0028 تنقص كل منهما 4 قطع سليمة، وموعدا تسليمهما 2026-09-13 و2026-09-20، وتنقص JOB-0033 خمس قطع، وموعد تسليمها 2026-09-17. ولم تكن أي منها ناقصة عند الإرسال، وكل منها الآن دون حدها الأدنى.

يُدرج Surplus (good pieces) (الفائض من القطع السليمة) حسب المنتج. وحيث لا تُسوئ إزالةُ أحدث دورة مخطط لها غير محمية القطعَ المطلوبة غير الملبّاة أو المتأخرة لأي طلبية أو قاعدة مخزون، يحدد Run to shorten (التشغيلة المراد تقصيرها) تشغيلةَ القالب لتلك الدورة بالقالب والتاريخ والماكينة والذراع ومدى الدورات. ولا يمكن إزالة الدورة التي تحمل قطعًا مطلوبة لمنتج آخر بهذه الطريقة. ولا يمكن تقصير الإنتاج المجرود ولا الإنتاج الذي سبق الخطة. والفائض الذي ليست له مثل هذه الدورة يُعرض ولا يستدعي شيئًا؛ والفائض وحده ليس عاجلًا.

لا يفعل الاختبار سوى قراءة الخطة. فهو لا يعرض أي إجراء ولا يغيّر أي حمولة. ومخطِّط الإنتاج هو من يقرر هل يعدّل، أو يستخدم Generate أو Dispatch مرة أخرى.

ملاحظات وأسئلة

قواعد التطبيق هي قراءتنا للفيزياء؛ وحيث يعرف مصنعك أكثر منا، يتغير التطبيق.

أرسل اقتراحًا أو ملاحظة بالبريد الإلكتروني