→ جميع المقالات
Planning

التخطيط والجدولة المتقدمة: ما الذي يجب أن يستوفيه الجدول

📅 · قراءة 4 دقائق · فريق Meta Smart Factory

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

وهي تفترض أنك تعرف عمليتك ولم يسبق لك شراء برمجية جدولة.

قيود جدولة الإنتاج التي يجب أن يستوفيها خط حقيقي

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

ثم تأتي القيود غير المرتبطة بآلة واحدة، والتي تقيّد على خطوط كثيرة أشدّ مما تقيّده مصفوفة التجهيز. القالب أو قالب الصب أو منصة الاختبار لا يمكن أن توجد في مكانين في آن واحد، فخليتان تستطيع كل منهما تشغيل الطلبية لا تستطيعان تشغيلها معًا. والمشغّل المؤهل كائن نادر من النوع نفسه: ثلاثة أشخاص في الوردية وواحد معتمد لفئة اللحام تعني أن طاقة تلك الفئة واحد. والهواء المضغوط أو الفرن أو الرافعة يقيّد على مستوى منطقة كاملة، فأمران يتّسع كل منهما منفردًا قد لا يتّسعان معًا.

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

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

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

لماذا تُنتج دورة MRP تواريخ لا يستطيع أحد الالتزام بها

يقوم MRP بشيء مفيد فعلًا، وهو ليس الجدولة. فهو يفكك الطلب عبر قوائم المواد، ويصافيه مقابل المخزون والطلبيات المفتوحة، ويزيحه بمهلة تنفيذ ثابتة لكل صنف، ويخبرك بما يجب تصنيعه أو شراؤه ومتى تبدأ تقريبًا. ولكي يفعل ذلك عبر آلاف الأصناف، يفترض أن الطاقة متاحة كلما طلبها الحساب.

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

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

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

ما الذي تغيّره الجدولة ذات الطاقة المحدودة

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

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

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

التخطيط والجدولة والتوزيع ثلاث مهام مختلفة

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

الجدولة تعمل بالساعات والأيام. وهي تجيب عن التسلسل على كل مورد للورديات القادمة، بما يستلزمه ذلك التسلسل من تجهيزات، وهي المعنى الأخص لـ APS.

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

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

ما البيانات التي يحتاجها نظام APS: المسارات وأزمنة الدورات وتغييرات التجهيز

محرك الجدولة عملية حسابية تجري على بياناتك الرئيسية. فإذا كانت البيانات ديكورًا، كانت المخرجات ديكورًا واثقًا من نفسه.

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

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

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

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

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

كيف تحكم على جدول

التسليم في الموعد هو النتيجة التي تهم، مقاسًا مقابل التاريخ المعطى للعميل لا مقابل آخر تاريخ داخلي مُعدَّل، وإلا تحسّن الرقم دون أن تتحسن تجربة العميل.

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

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

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

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

سياسة إعادة الجدولة وتوتر الجدول

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

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

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

أين يقع APS بجوار ERP وMES، ومن يقرر ماذا

يملك ERP العالم التجاري والمادي وهو مصدر ما يجب تصنيعه وموعده. ويملك APS التسلسل، آخذًا الطلب والمواد من ERP، والقيود من نموذجه الخاص، وحالة الأرضية من التنفيذ. ويملك MES التنفيذ وسجله، وهو أيضًا المستشعر الذي يغذي APS، وبدونه يكون المُجدوِل أعمى عن الحاضر.

ولا تُغلق الحلقة إلا إذا سارت في الاتجاهين: من APS إلى MES هو الجدول، ومن MES إلى APS هو ما حدث فعلًا. وملف تأكيدات يومي يكفي لتخطيط الغد ولا يكفي لإعادة التخطيط بعد ظهر اليوم.

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

إجراء تقييم يخبرك بشيء

عرض المورّد على بيانات المورّد لا يثبت إلا أن البرمجية تعمل. احكم عليها على مصنعك أنت؛ والتمرين رخيص إذا حددت نطاقه.

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

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

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

أين تندمج Meta Smart Factory

يؤدي نظاما APS وMRP من Meta Smart Factory جزء الطاقة المحدودة من هذا، استنادًا إلى نموذج قيود يغطي التجهيزات المعتمدة على التسلسل، والأدوات المشتركة، ومؤهلات المشغّلين، وتقويمات الورديات لكل منطقة، مع تشغيل سيناريوهات للاضطرابات المذكورة أعلاه. ولأنهما يقعان في المنصة نفسها التي يقع فيها نظام MES، فلا يوجد تسليم ملفات ليلي بين التنفيذ والمُجدوِل، فتكون حالة الأرضية حديثة بقدر ما تجعلها نقاط التأكيد لديك وانضباط التبليغ لدى مشغّليك. وهذا شرط لا تفصيلة: فإذا كان نصف التأكيدات يُدخل وقت الاستراحة وخطوة التجميع اليدوي بلا نقطة مسح، فلن تنقذك البنية. وتحديد مواضع تلك النقاط عمل تطبيق، لا منتج جانبي له. ووصلة ERP للطلبيات وقوائم المواد والتأكيدات جزء من العمل نفسه.

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

ناقش هذا الموضوع مع خبرائنا