2026-09-15
جدولة الإنتاج القائمة على القيود: البنية التي تجعل خطط الإنتاج واقعية

ERP يقول إن طلب الزبون سيُشحن يوم الجمعة. أمر العمل مُصدَر. المسار (Routing) يبدو صحيحًا. السعة تبدو متاحة. كل شيء يبدو سليمًا في تقرير التخطيط. ثم يأتي صباح الاثنين. مركز تشغيل خماسي المحاور حرج يتوقف عن العمل. طلب واحد بالفعل في الإنتاج. وآخر ينتظر وصول المادة. وثالث يمكن نظريًا نقله إلى آلة أخرى، ولكن فقط إذا كان التركيب (Fixture) المشترك متاحًا، وكان البرنامج الصحيح معتمدًا، وكان مشغل مؤهل يعمل في تلك الوردية. ما زالت خطة ERP تشير إلى يوم الجمعة. لكن التاريخ في ERP لا يعني تلقائيًا أن المصنع قادر فعليًا على تسليمه. في هذه الحلقة، نستكشف جدولة الإنتاج القائمة على القيود (Constraint-Based Production Scheduling)، والفرق بين خطة إنتاج تصف ما تريده الأعمال، وجدول إنتاج محدود (Finite Production Schedule) يعكس ما يستطيع المصنع تنفيذه فعليًا. باستخدام مصنع افتراضي للتشغيل الدقيق، نتتبع الطلب الإنتاجي من ERP عبر المسارات، والآلات، والأدوات، والتركيبات، والعمالة، والمواد، والجودة، وMES، والصيانة، والأحداث في أرضية المصنع، ونبحث كيف يمكن لمحرك الجدولة أن يجمع هذه القيود في جدول إنتاج قابل للتحقيق.
عندما تلتقي خطة الإنتاج بالمصنع المادي
غالبًا ما يبدأ تخطيط الإنتاج بالطلب. يحتاج الزبائن إلى منتجات. وللطلبات كميات. ولها تواريخ استحقاق. تترجم ERP هذا الطلب إلى أوامر عمل، ومتطلبات مواد، ومسارات، ومتطلبات سعة عامة. هذا أساسي. لكنه ليس الشيء نفسه كالإجابة عن السؤال الذي يحتاج الإنتاج إلى الإجابة عنه يوميًا: ماذا يمكننا أن نشغّل تاليًا فعليًا؟ قد تحجز خطة الإنتاج ثماني ساعات في مركز عمل تشغيلي. أما المصنع المادي فيحتاج إلى معرفة أي آلة ستوفر تلك الساعات الثماني. هل تلك الآلة متاحة؟ هل يمكنها إنتاج هذا الجزء بالمراجعة الدقيقة نفسها؟ هل لديها الأدوات الصحيحة؟ هل التركيب متاح؟ هل تم إصدار المادة؟ هل المؤهل المطلوب للمشغل متوفر خلال فترة التجهيز المخطط لها؟ هل سينتهي الطلب مبكرًا بما يكفي للوصول إلى خطوة الإنتاج التالية؟ تأخذ الجدولة القائمة على القيود الطلب الذي تريد الأعمال تنفيذه، وتختبره مقابل الظروف القائمة فعليًا في الإنتاج.
خطة الإنتاج مقابل جدول الإنتاج
تتصل خطة الإنتاج وجدولة الإنتاج ببعضهما بشكل وثيق، لكنهما تجيبان عن أسئلة مختلفة. تركز خطة الإنتاج على الطلب والتواريخ والكميات والمواد والمتطلبات العامة للسعة. أما جدول الإنتاج فيذهب إلى أبعد من ذلك. فهو يُسند عملية ما إلى مورد فعلي، في وقت فعلي، وبتسلسل فعلي. يصبح هذا التمييز مهمًا بشكل خاص عندما تستخدم أنظمة التخطيط سعة غير محدودة (Infinite Capacity). فقد تضع خطة السعة غير المحدودة في فترة زمنية عملًا أكثر مما يستطيع المصنع المادي تنفيذه. قد يبدو أن طلبين عاجلين يحتاجان إلى الآلة نفسها في الوقت نفسه. على الورق، يبقى الطلبان عاجلين. أما على أرضية المصنع، فلا تزال المغزل الواحد قادرًا على تشغيل عملية واحدة في كل مرة. تكشف الجدولة ذات السعة المحدودة (Finite Capacity Scheduling) هذا التعارض بوضوح. فهي تأخذ في الحسبان تقويمات الموارد، والصيانة، وزمن التجهيز، والتركيبات، والأدوات، وغيرها من القيود، بدلًا من افتراض أن مركز العمل يستطيع استيعاب أي طلب يُسند إليه.
السعة المحدودة لا تخلق سعة إضافية
هذا فرق مهم. لا تخلق جدولة السعة المحدودة آلة أخرى بشكل سحري. ولا تجعل المادة تصل أبكر. ولا تؤهل مشغلًا آخر. ولا تصلح المعدات. بل تكشف التعارضات قبل أن يكتشفها الإنتاج عبر التأخيرات، والتعجيل، والعمل الإضافي، وتصعيدات الزبائن. لنفترض أن طلبين من الزبائن يحتاجان إلى آلة خماسية المحاور نفسها. كلاهما عاجل. وكلاهما له موعد تسليم ضيق. قد تضع الخطة غير المحدودة الطلبين في فترة السعة نفسها. أما الجدول المحدود فيجب أن يتخذ قرارًا. يُنفذ أحدهما أولًا، ويتبعه الآخر. أو ينتقل أحدهما إلى بديل معتمد. أو يتأخر أحدهما. قد يجعل ذلك جدول الإنتاج يبدو أسوأ من خطة ERP. لكن الجدول لم يخلق المشكلة. القيد المادي كان موجودًا من قبل. الجدول فقط جعله مرئيًا.
ما هو قيد الإنتاج؟
القيد شرط يجب احترامه عند وضع عمل الإنتاج في الزمن. بعض القيود صلبة. فلا يمكن تجاهلها لمجرد أن الطلب عاجل. لا تستطيع الآلة تنفيذ عملية إذا كانت تفتقر إلى القدرة المطلوبة. لا يمكن تثبيت التركيب على آلتين في الوقت نفسه. لا يمكن استهلاك مادة موضوعة في حجز جودة. لا يمكن لمشغل غير معتمد أن ينفذ تجهيزًا مضبوطًا. تُزيل نافذة الصيانة السعة المستخدمة للآلة. لا يمكن أن تبدأ عملية قبل أن تنتج العملية السابقة المطلوبة المخرجات اللازمة. وبعض القيود مرنة. فهي تمثل تفضيلات أو أهدافًا تجارية. قد تفضل عددًا أقل من التجهيزات. وقد ترغب في تقليل العمل الإضافي. وقد تريد خفض العمل قيد التنفيذ (WIP). وقد تعطي الأولوية لتواريخ العقود مع الزبائن. وقد ترغب في إبقاء عنق الزجاجة منتجًا باستمرار. ولذلك فمبدأ الجدولة المفيد هو: الجدوى أولًا. ثم التحسين. أولًا حدد ما يستطيع الإنتاج تنفيذه فعليًا وتشغيليًا. ثم حدد أي الخيارات الممكنة يدعم أهداف الأعمال على أفضل وجه.
تاريخ الاستحقاق ليس هو الأولوية
تصبح جدولة الإنتاج مثيرة للاهتمام بشكل خاص عندما تتنافس عدة طلبات على الموارد نفسها. يخبرك تاريخ الاستحقاق بالوقت الذي ينبغي أن ينتهي فيه شيء ما. لكنه لا يخبرك تلقائيًا بأفضل تسلسل. قد يتطلب طلب عاجل تجهيزًا طويلًا. وقد يكون طلب آخر قد استُلمت مادته بالفعل ويستخدم الإعداد الحالي للآلة. وقد يحتاج طلب ثالث إلى الانتهاء فورًا لأنه يجب أن يصل إلى عملية دفعية قبل موعد القطع. إن ترتيب طابور الإنتاج حسب تاريخ الاستحقاق فقط يتجاهل هذه العلاقات. تقيّم الجدولة القائمة على القيود السياق الإنتاجي الكامل. وهذا يجعل الأولويات صريحة بدلًا من تركها لمن يتصل بالمخطط أولًا.
المسارات وتبعيات العمليات
أمر الإنتاج ليس كتلة واحدة من العمل. بل ينتقل عبر عمليات. في المثال الذي نستكشفه في هذه الحلقة، يحتاج هيكل مُشغَّل إلى الفراعة خماسية المحاور، يليها المعالجة الحرارية، ثم الفحص، ثم التجميع. وهذه العمليات تعتمد على بعضها البعض. إذا تأخرت الفراعة، فلا تبقى المشكلة بالضرورة داخل التشغيل. قد يفوت الطلب دفعة المعالجة الحرارية التالية. وقد يؤدي ذلك إلى تأجيل الفحص. ويمكن أن يؤدي تأجيل الفحص إلى تأجيل التجميع. ويمكن أن يؤدي تأجيل التجميع إلى تأخير تاريخ التسليم النهائي. ولهذا تحتاج الجدولة القائمة على القيود إلى فهم تبعيات العمليات، وليس مجرد استخدام الآلات بشكل فردي. يجب أن يحاكي الجدول تدفق الإنتاج.
توافر المادة أكبر من المخزون
قد يُظهر نظام التخطيط أن المادة موجودة. لكن هل يستطيع الإنتاج استهلاكها فعليًا؟ هذان سؤالان مختلفان. قد تكون المادة موجودة داخل المصنع فعليًا لكنها ما تزال تنتظر فحص الاستلام. وقد تكون مخصصة لأمر إنتاج آخر. وقد تكون موضوعة في الحجر. وقد تتطلب شهادة خاصة بالزبون. وقد تكون من الدرجة الصحيحة للمادة لكن من الدفعة المعتمدة الخاطئة. لذلك فإن السؤال المفيد في الجدولة ليس فقط: "هل لدينا مادة؟" بل: "هل يستطيع هذا التشغيل استهلاك هذه المادة المعتمدة في الوقت المخطط له؟" إذا كانت الإجابة لا، فالعملية غير جاهزة، حتى لو كانت الآلة متاحة. تُظهر الحلقة كيف تتحول بوابات المواد والجودة إلى قيود إنتاجية زمنية، بدلًا من أن تكون مجرد سمات للمخزون.
قدرة الآلة مقابل توافر الآلة
قد تكون آلة أخرى لديها سعة مفتوحة. لكن هذا لا يجعلها تلقائيًا بديلًا. يجب أن يكون المورد قادرًا على تنفيذ العملية. قد يحتاج إلى غلاف العمل الصحيح. وقد تكون قدرة التفاوت مهمة. وقد يلزم متحكم محدد أو برنامج معتمد. وقد تقيّد موافقة الزبون العملية بآلات معينة. والآلات المختلفة التي تنتمي إلى مركز العمل نفسه في ERP
Apple Podcasts · Spotify · YouTube · Deezer
Constraint-Based Scheduling: The Architecture That Makes Production Plans Real (English)