تخطيط خامات الكرتون (Carton Material Planning): محرك التحسين
قلب كفاءة المواد
هنا يُبرهن Nama ERP على قيمته في تصنيع الكرتون. لديك طلبيات تحتاج إلى تنفيذها، ولفات ورق في المخزن، وهدف بسيط: قص تلك اللفات لإنتاج الكرتون المطلوب بأقل هدر ممكن.
يبدو الأمر بسيطاً، لكنه ليس كذلك.
لديك طلبيات متعددة بأحجام مختلفة، وطبقات متعددة في كل كرتونة من درجات ورق مختلفة، وعروض لفات متعددة في المخزن، وقيود على أقل تريم وأقل عدد قطعيات للرول وأقصى تعقيد في الإنتاج. وآلاف الطرق الممكنة لقص كل شيء.
تخطيط خامات الكرتون (Carton Material Planning) يأخذ كل هذا التعقيد ويجد خطة القص المثلى باستخدام خوارزميات constraint-programming على مستوى صناعي. تخبره بما تحتاج إنتاجه وما لديك من مواد، فيخبرك بالضبط كيف تقص كل لفة لتقليل الهدر مع تلبية طلبياتك.
ستجد تخطيط الخامات عبر التصنيع > المستندات > تخطيط خامات الكرتون.
الصورة الكاملة: ما يفعله تخطيط الخامات
فكر في تخطيط الخامات كعملية ثلاثية المراحل:
المرحلة الأولى: تجميع المتطلبات
- ابدأ بطلبية كرتون واحدة أو أكثر
- ابحث اختيارياً عن أوامر مصاحبة لتجميعها معاً
- يستخرج النظام تفاصيل التصنيع (ما يحتاج إنتاجه فعلاً)
- راجع وعدّل قائمة الوصلات المراد تخطيطها
المرحلة الثانية: تحسين القص
- انقر "تجميع المواد"
- يبحث المُحسِّن في المخزن عن اللفات المناسبة
- يشغّل solver البرمجة التقييدية للعثور على أفضل خطة قص
- ينشئ متطلبات تفصيلية للخامات توضح كيفية قص كل لفة
المرحلة الثالثة: تنفيذ الإنتاج
- راجع خطة القص
- أنشئ أوامر الإنتاج
- اصرف الخامات من lot/لفة محددة
- أرسل خطة القص إلى الورشة
لنستعرض كل مرحلة بالتفصيل.
المرحلة الأولى: إعداد مستند التخطيط
إنشاء المستند
أنشئ مستند تخطيط خامات جديداً واملأ البيانات الرئيسية:
إعدادات التخطيط (Planning Configuration): إلزامي. اختر الإعدادات التي تحدد معاملات التحسين (أقل تريم، أقصى وقت للبحث، إلخ). يجب اختيارها قبل أي إجراء آخر.
الدفتر (Book) والتوجيه (Term): يتحكمان في الترقيم وإعدادات إنشاء المستند.
حالة التخطيط (Planning Status): حقل يديره النظام ويوضح مرحلتك في العملية:
- Initial (مبدئي): تم الإنشاء للتو، بصدد تجميع المتطلبات
- Planning (تخطيط): جاهز لتشغيل المُحسِّن
- Planned (مخطط): اكتمل التحسين وتتوفر النتائج
تاريخ القيمة (Value Date): تاريخ هذا التخطيط (لأغراض المحاسبة).
إضافة الطلبيات للتخطيط
لديك عدة طرق لملء مستند التخطيط بالطلبيات:
الطريقة الأولى: من الطلبية مباشرة (البداية السريعة)
إذا كنت تعرض طلبية كرتون بالفعل، انقر إنشاء تخطيط خامات الكرتون (Generate CRTN Material Planning) على الطلبية. سيُنشئ Nama مستند تخطيط مع تلك الطلبية مضافةً بالفعل.
الطريقة الثانية: الاختيار اليدوي
أنشئ مستند تخطيط فارغاً. في تبويب المستندات (Documents)، أضف أسطراً:
كل سطر يشير إلى طلبية كرتون (CRTN Order). عند اختيار طلبية، يعرض Nama العميل والإجماليات.
عند الحفظ، يملأ Nama تبويب الوصلات (Items) تلقائياً بناءً على تفاصيل التصنيع من جميع الطلبيات المختارة.
الطريقة الثالثة: إدخال الوصلات مباشرة (متقدم)
يمكنك إضافة أسطر يدوياً في تبويب الوصلات دون المرور بالطلبيات. هذا لسيناريوهات خاصة مثل:
- التخطيط للاستخدام الداخلي (ليس لطلبيات عملاء)
- إعادة التخطيط بعد تغييرات الإنتاج
- تشغيلات تجريبية لتقييم توفر الخامات
عند إضافة الوصلات يدوياً:
- اختر طلبية الكرتون (CRTN Order) أو اتركها فارغة للتخطيط غير المرتبط بطلبية
- اختر مواصفات الكرتونة (Carton Specs)
- أدخل الكمية (Quantity)
- امل أبعاد اللوح (الطول، العرض)
معظم المستخدمين يلتزمون بالطريقتين الأولى أو الثانية.
فهم تبويب الوصلات
بعد الحفظ، يعرض تبويب الوصلات (Items) ما تخطط لإنتاجه. كل سطر يمثل مواصفة كرتونة من طلبية واحدة.
الحقول الرئيسية:
مواصفات الكرتونة (Carton Specs): المواصفة المراد إنتاجها طلبية كرتون (CRTN Order): الطلبية التي ينتمي إليها هذا السطر الصنف (Item): صنف المخزون (إذا كانت المواصفة مرتبطة بصنف) إجمالي الكمية المطلوبة (Total Requested Qty): عدد الكرتون الإجمالي طول اللوح / عرض اللوح (Sheet Length/Width): أبعاد اللوح المسطح (من المواصفة) اللسان (Flap Value): مقدار اللسان
نتائج التخطيط (تُملأ بعد التحسين):
عرض اللفة (Roll Width): عرض اللفة المختار لهذه الكرتونة عدد القطع (Number of Pieces): عدد القطع التي تسع عرض اللفة (strikes) عدد الضربات (Number of Strikes): عدد مرات الضرب/القص على طول اللفة عدد العمليات (Number of Operations): عدد عمليات القص المنفصلة الطول المتري (Metric Length): إجمالي الأمتار الطولية من اللفة المطلوبة إجمالي الكمية المخططة (Total Planned Qty): الكمية المخططة فعلياً (قد تزيد قليلاً عن المطلوب بسبب مضاعفات القص) التريم (Trim): الهدر/التريم لكل قطعة العرض التشغيلي (Operating Width): إجمالي العرض المستهلك عبر جميع القطع
إجبار عروض اللفات (اختياري):
إذا احتجت استخدام عرض لفة محدد لطبقة ما، يمكنك إجباره:
- إجبار عرض لفة الطبقات (Force Layers Roll Width): يُجبر جميع الطبقات على هذا العرض
- إجبار عرض لفة الطبقة 1/2/3... (Force Layer 1/2/3... Roll Width): يُجبر طبقة محددة على هذا العرض
يحترم المُحسِّن هذه القيود عند البحث عن الحلول.
المرحلة الثانية: تشغيل المُحسِّن
فهم حالة التخطيط
قبل التحسين، غيّر حالة التخطيط إلى "Planning" (تخطيط). هذا يفتح وظائف التحسين.
في حالة "Initial" (مبدئي)، لا تزال تجمع المتطلبات. انتقل إلى "Planning" عندما تكون جاهزاً للبحث عن المواد.
البحث عن الأوامر المصاحبة (السلاح السري)
هنا يظهر ذكاء Nama. لديك طلبية واحدة للتخطيط — مثلاً 2000 وحدة كرتون عرضها 450mm. لكنك تعلم أن هناك طلبيات معلقة أخرى لكرتون مشابه. هل يمكنك تجميعها معاً لتقليل الهدر؟
انقر البحث عن أوامر مصاحبة (Find Companion Orders).
يبحث Nama في:
- جميع طلبيات الكرتون المعتمدة غير المخططة بالكامل بعد
- يُصفّيها لطلبيات مواصفاتها ذات بنى طبقات متطابقة (نفس عدد الطبقات، نفس فئات الصنف، نفس معامل التموج، نفس أنواع الطبقات)
- لكل طلبية مرشحة، يُشغّل تحسيناً سريعاً: "إذا جمعت الطلبية الحالية مع هذه المرشحة، كم يكون إجمالي الهدر؟"
- يُرتّب المرشحات حسب إجمالي الهدر — أفضل التطابقات أولاً
يمتلئ تبويب الأوامر المصاحبة (Companion Orders) بالنتائج:
كل سطر يعرض:
- الطلبية المرشحة
- مواصفة الكرتونة
- الكميات
- إجمالي الهدر (Total Waste): مقدار الهدر الإجمالي (بالمتر المربع) عند تجميع هذه الطلبية مع طلبيتك
القائمة مرتبة حسب الهدر — أقل هدر في الأعلى.
لماذا هذا مهم: ربما تستخدم كرتونتك 450mm لفة 2000mm بتريم 200mm (هدر 10%) عند تخطيطها منفردة. لكن هناك طلبية لكرتونة 540mm. اقصهما من نفس لفة 2000mm (450 + 540 = 990mm، يسع زوجين = 1980mm مستخدمة) فينخفض الهدر إلى 20mm (1% هدر). توفير هائل.
لقبول أمر مصاحب:
- راجع القائمة
- ضع في اعتبارك ليس الهدر فحسب، بل أولويات العملاء أيضاً (ربما صاحب أعلى توفير للهدر عميل تحتمل طلبيته الانتظار، بينما الثاني في القائمة طلبية عاجلة)
- انقر قبول الأمر المختار (Accept Selected Order) على السطر الذي تريده
يضيف Nama تلك الطلبية إلى تبويب المستندات ويحدّث تبويب الوصلات بمواصفات الكرتون الجديدة. أصبحت تخطط للطلبيتين معاً.
يمكنك تكرار ذلك: ابحث عن مصاحبين مجدداً، اقبل آخر، استمر في التجميع حتى تحقق توازناً جيداً بين الكفاءة وتعقيد الإنتاج.
قبل تشغيل التحسين
تأكد من:
- حالة التخطيط هي "Planning"
- تبويب الوصلات يحتوي جميع مواصفات الكرتون التي تريد إنتاجها
- رضاك عن أي عروض لفات مُجبرة (أو أنها فارغة لمرونة كاملة)
- إعدادات التخطيط بمعاملات معقولة (مزيد من التفاصيل أدناه)
تشغيل "تجميع المواد"
انقر تجميع المواد (Collect Materials).
يبدأ Nama العمل:
الخطوة الأولى: الاستعلام عن المخزون
لكل طبقة في كل مواصفة كرتون، يبحث Nama عن لفات:
- تطابق فئات الصنف المطلوبة (Section, Class1, Class2, إلخ) المحددة في المواصفة
- عرضها كافٍ ليسع عرض اللوح مضافاً إليه أقل تريم
- طولها كافٍ لاستيفاء متطلبات أقل طول للرول
- لديها كمية متاحة في المخزون (بناءً على تتبع lot)
قد يجد هذا عشرات أو مئات اللفات المرشحة.
الخطوة الثانية: حساب الاحتمالات
لكل لفة مرشحة ولكل كرتونة:
- كم قطعة تسع العرض (مع مراعاة التريم)؟
- كم ضربة على الطول؟
- ما الكمية الإجمالية التي يمكن أن تنتجها هذه اللفة؟
- ما مقدار الهدر؟
الخطوة الثالثة: إعداد مسألة التحسين
ينشئ Nama نموذج برمجة تقييدية يتضمن:
- متغيرات: أي لفات تُستخدم، وعدد الضربات والعمليات
- قيود: يجب إنتاج الكميات المطلوبة (أو ما يقاربها)، واحترام أقل تريم، وعدم تجاوز الكميات المتاحة، إلخ
- هدف: تقليل إجمالي الهدر + عدد اللفات المستخدمة
الخطوة الرابعة: الحل بـ CP-SAT
يتولى Google OR-Tools CP-SAT solver المهمة. يبحث في فضاء حلول ضخم — ملايين خطط القص الممكنة — مطبقاً القيود لاستبعاد الحلول غير الصالحة، ومستخدماً تقنيات بحث متطورة للعثور على الخطة المثلى.
يمكنك تهيئة ما يلي في إعدادات التخطيط:
- أقصى وقت بالدقائق للبحث (Max Time in Minutes): الافتراضي 10 دقائق. يتوقف solver بعد هذا الوقت.
- عدد الـ Workers (Workers Count): عدد خيوط المعالج المستخدمة. زيادة الخيوط = أسرع (إذا كان خادمك متعدد النوى).
يعمل solver حتى يجد حلاً مثالياً أو يصل إلى الحد الزمني.
الخطوة الخامسة: إعادة النتائج
ينتهي solver ويملأ Nama ثلاثة grids:
تبويب الخامات (Materials): خطة القص التفصيلية. كل سطر يعرض:
- أي lot/لفة تُستخدم (Lot ID، Box - عرض اللفة)
- عدد القطع المقصوصة
- عدد الضربات
- الطول المتري المستهلك
- الأبعاد المحددة
تبويب إجماليات الخامات (Materials Totals): ملخص حسب فئة الصنف وعرض اللفة يوضح الكميات الإجمالية المطلوبة
تحديثات تبويب الوصلات: كل سطر وصلة يعرض الآن:
- عرض اللفة المختار
- عدد القطع والضربات
- إجمالي الكمية المخططة
- التريم/الهدر
تغييرات حالة التخطيط: إذا وُجد حل، تتغير الحالة للإشارة إلى النجاح:
نوع الحل (Solution Type):
- Optimal (مثالي): أثبت solver أن هذا أفضل حل ممكن
- Feasible (ممكن): وُجد حل جيد لكن solver نفد وقته قبل إثبات المثالية
الوقت المستغرق للبحث عن حل (Solution Wall Time): عدد الثواني التي استغرقها solver
إذا فشل المُحسِّن
أحياناً لا يجد المُحسِّن حلاً. الأسباب الشائعة:
خامات غير كافية: لا توجد لفات بعرض كافٍ أو طول كافٍ أو بالدرجات الصحيحة. راجع رسالة الخطأ — ستخبرك بالوصلات/الطبقات التي لم تجد لفات مناسبة.
الحل: اشتر خامات، أو اضبط كميات الطلبيات لما هو متاح.
قيود شديدة: ربما متطلب أقل تريم مرتفع جداً، أو أقل عدد قطعيات للرول يمنع استخدام المخزون المتاح.
الحل: خفف القيود في إعدادات التخطيط، أو اقبل أنك بحاجة لشراء مواد إضافية.
طلبيات غير متوافقة: الأوامر المصاحبة التي جمعتها لا يمكن قصها من نفس اللفات بكفاءة.
الحل: أزل بعض الطلبيات من مستند التخطيط وخططها منفردة.
الحد الزمني قصير جداً: المسألة معقدة ويحتاج solver وقتاً أطول.
الحل: زد "أقصى وقت بالدقائق" في إعدادات التخطيط وأعد المحاولة.
تفسير النتائج
تبويب الخامات: خطة القص
هذا هو الناتج القابل للتنفيذ — ما تقصه بالضبط.
كل سطر يمثل خاماً لطبقة واحدة من مواصفة كرتونة واحدة من lot/لفة محددة.
مثال على سطر:
Item Class 1: Kraft Liner
Item Class 2: 125 GSM
Box (Roll Width): 2000mm
Lot ID: A2024-5001
Number of Pieces: 4
Number of Strikes: 250
Metric Length: 110 meters
Source Line ID: (links back to the item being produced)ما يعنيه ذلك: خذ لفة lot A2024-5001 (عرضها 2000mm). اقص 4 قطع عبر العرض، واعمل 250 ضربة على الطول. ستستهلك 110 متراً من هذه اللفة.
لماذا أسطر متعددة لكرتونة واحدة؟: الكرتونة لها طبقات متعددة (facing, fluting, liner). كل طبقة قد تأتي من لفات مختلفة، lots مختلفة، بل وعروض مختلفة. ستجد سطر خامة واحد لكل طبقة.
التجميع والتصفية: استخدم فلاتر الـ grid للتجميع حسب مواصفة الكرتون، أو lot، أو الطبقة — أياً كان العرض الذي يساعدك على فهم الخطة.
إجماليات الخامات: ملخص متطلبات اللفات
هذا الـ grid يجمع الخامات حسب فئة الصنف وعرض اللفة:
Item Class 1: Kraft Liner
Item Class 2: 125 GSM
Box (Roll Width): 2000mm
Quantity: 2500 linear metersهذا يخبرك: "في الإجمالي، عبر جميع الكرتون في هذه الخطة، تحتاج 2500 متر من Kraft liner بـ 125gsm بعرض 2000mm."
استخدم هذا لـ:
- التحقق السريع من التوفر (هل لدينا ما يكفي؟)
- طلبات الشراء (إذا كنت في نقص)
- قوائم سحب المخزن (أي لفات تُجهَّز للإنتاج)
الخامات المتاحة: المخزون مقابل المتطلبات
قبل تشغيل التحسين، يمكنك النقر على مراجعة الكميات المتاحة (Review Available Quantities) لمعرفة ما في المخزون.
يسألك هذا الإجراء: "هل تشمل الصنف في النتيجة؟" (عادةً لا للحصول على ملخص حسب العرض/الفئة، نعم للتفاصيل حسب الصنف).
يملأ تبويب الخامات المتاحة (Available Materials) بما يعرض:
- عرض اللفة
- فئات الصنف
- الكمية المتاحة في المخزون
- الكمية المطلوبة لكل طبقة (1-7)
- إجمالي الكمية المطلوبة
- الكمية غير المتاحة (العجز، إن وُجد)
حالة الاستخدام: قبل الالتزام بمستند تخطيط أو قبول أمر مصاحب، راجع الخامات المتاحة للتأكد من قدرتك على تنفيذ الخطة فعلاً. إذا ظهرت قيم في "الكمية غير المتاحة"، فليس لديك مواد كافية — إما خفّض كميات الطلبيات أو اشتر خامات إضافية.
متقدم: التحكم في التحسين
معاملات إعدادات التخطيط
يتحكم ملف إعدادات التخطيط (Planning Configuration) في سلوك المُحسِّن. فهم هذه المعاملات يمكّنك من ضبط solver لاحتياجاتك المحددة.
أقل طول للرول (Minimum Roll Length): لا تستخدم لفات أقصر من هذا. يمنع استخدام لفات الفضلات الصغيرة غير الكفؤة للإعداد.
مثال: اضبط على 50 متراً. يتجاهل المُحسِّن أي لفات في المخزون أقل من 50 متراً.
أقل عدد قطعيات للرول (Minimum Roll Cuts): يجب أن تنتج اللفة على الأقل هذا العدد من القطع لاستخدامها. يمنع الاستخدام غير الكفؤ حيث تُعدّ لفة لبضع قطع فحسب.
مثال: اضبط على 10. لن يستخدم المُحسِّن لفة ما لم يحصل منها على 10 قطع على الأقل.
أقل تريم (Minimum Trim): أصغر تريم/هدر مقبول لكل قطعة. إذا أنتجت القطع هدراً أقل من هذا، يرفض المُحسِّن خطة القص تلك.
مثال: اضبط على 20mm. يُرفض أي نمط قص يترك أقل من 20mm تريم. هذا يمنع استخدام عرض اللفة بشكل غير كفؤ.
لماذا يوجد أقل تريم؟: يبدو غير منطقي — لماذا نرفض حلول ذات هدر منخفض؟ لأن التريم الضيق جداً قد يعيق الآلات، ولا يمكن إعادة استخدامه، وقد يشير إلى إجبارك تطابق عرض غير كفؤ. أحياناً وجود هدر أكبر قليلاً يمكن إعادة تدويره أفضل من شريحة رفيعة تسبب مشاكل إنتاج.
أقصى وقت بالدقائق للبحث (Maximum Time in Minutes): المدة التي يمكن فيها لـ CP-SAT solver البحث عن حل. وقت أطول = فرصة أكبر للعثور على حل مثالي، لكنك تنتظر أطول.
قيم نموذجية: 5-10 دقائق للخطط البسيطة (طلبيات قليلة، خيارات مواد كثيرة)، 15-30 دقيقة للخطط المعقدة (طلبيات كثيرة، قيود مشددة).
أقصى وقت بالثواني للبحث عن مصاحب (Companion Order Search Max Time in Seconds): عند البحث عن أوامر مصاحبة، كم تستغرق اختبار كل طلبية مرشحة. وقت أقصر = بحث أسرع لكن قد يفوت تطابقات جيدة.
قيم نموذجية: 5-10 ثوانٍ لكل مرشح.
عدد الـ Workers (CPU Thread Workers Count): عدد خيوط البحث المتوازية. يمكن لـ CPUs الحديثة متعددة الأنوية تشغيل خيوط متعددة في آنٍ واحد، مما يسرّع البحث.
قيم نموذجية: 4-12 خيطاً حسب خادمك. لا تتجاوز عدد أنوية المعالج لديك.
Max Different Lengths Per Sheet: يحدّ من التعقيد. إذا كنت تقص كرتوناً متعدداً من لفة واحدة، يحدد هذا عدد الأطوال المختلفة التي يمكن قصها من ذلك اللوح.
مثال: اضبط على 2. إذا كنت تجمع ثلاث طلبيات بأطوال مختلفة، قد يوزعها المُحسِّن على ألواح مختلفة للبقاء ضمن هذا الحد.
Max Roll Group Split Count: عند تجميع اللفات المتوافقة (نفس العرض، نفس الدرجة)، كم نمط قص مختلف يمكن استخدامه لكل مجموعة.
مثال: اضبط على 2. يمكن للمُحسِّن استخدام حتى نمطين مختلفين من أنماط القص على لفات من نفس المجموعة، لكن ليس أكثر.
الصنف الثانوي للتريم (Trim Co-Product): إذا كان يجب تتبع هدر التريم كمخزون (ربما تعيد تدويره أو تبيعه كخردة)، اختر صنف المخزون هنا. عند إنشاء أوامر الإنتاج، يُضاف التريم كمنتج ثانوي (co-product).
إجبار عروض اللفات
أحياناً تحتاج تجاوز اختيار المُحسِّن:
السيناريو الأول: تصفية المخزون: لديك لفة جزئية بعرض 2100mm تريد استخدامها قبل أن تظل جامدة. أجبر تلك الطبقة على استخدام 2100mm، ويخطط المُحسِّن حولها.
السيناريو الثاني: متطلبات العميل: حدد العميل أن طبقة facing يجب أن تكون من عرض معين لاتساق المظهر. أجبره.
السيناريو الثالث: قيود الآلة: corrugator لديك يتعامل بكفاءة مع عروض معينة فحسب. أجبر تلك العروض.
في تبويب الوصلات (Items)، امل:
- إجبار عرض لفة الطبقات (Force Layers Roll Width): يُجبر جميع طبقات هذه الكرتونة على هذا العرض
- إجبار عرض لفة الطبقة X (Force Layer X Roll Width): يُجبر طبقة محددة (1-7) على هذا العرض
يعاملها المُحسِّن كقيود صارمة — لن يأخذ بعين الاعتبار إلا لفات العرض المُجبر لتلك الطبقات.
المقايضة: مرونة أقل للمُحسِّن تعني عادةً حلولاً أقل مثالية (هدر أكثر أو فرص تجميع أقل). أجبر العروض فقط عند وجود متطلب حقيقي.
تخطيط طبقة واحدة (متقدم)
يتيح لك حقل تخطيط طبقة واحدة (Plan Single Layer) تشغيل التحسين لطبقة واحدة فقط في كل مرة.
لماذا؟: أحياناً تتوفر لديك خامات لمعظم الطبقات لكن طبقة واحدة مشكلة. خطط تلك الطبقة منفردة لمعرفة ما هو مطلوب.
مثال: اضبط "تخطيط طبقة واحدة" على 2. شغّل التحسين. يخطط Nama الطبقة 2 (fluting) فقط، متجاهلاً الطبقات 1 و3 وما بعدها.
راجع النتائج وتحقق من كفاية مواد fluting. ثم اضبط على 1، وشغّل مجدداً للـ facing. وهكذا.
معظم المستخدمين يتركون هذا الحقل فارغاً ويخططون جميع الطبقات معاً.
المرحلة الثالثة: الانتقال إلى الإنتاج
مراجعة الخطة
قبل الالتزام بالإنتاج، راجع:
تبويب الخامات: هل اختيارات lot منطقية؟ ربما تفضل استخدام lots معينة أولاً (المخزون الأقدم، الجودة الأدنى للطلبيات غير الحرجة، إلخ). لاحظ أي lots مخصصة.
تبويب الوصلات: هل الكميات المخططة معقولة؟ إذا طلبت 5000 وخُطط 5040 (لأن مضاعفات القص تسير هكذا)، هل الـ 40 وحدة الزيادة مقبولة؟
الإجماليات: هل لديك ما يكفي من كل شيء؟ تحقق من الخامات المتاحة مقابل المتطلبات.
الهدر/التريم: هل مستوى الهدر مقبول؟ ربما 5% تريم مناسب، لكن 15% يشير إلى انتظار خامات مختلفة أو تجميع مع طلبيات أخرى.
إنشاء أوامر الإنتاج
بمجرد رضاك عن الخطة، انقر إنشاء أوامر إنتاج (Generate Production Orders).
ينشئ Nama أمر إنتاج واحداً لكل مواصفة كرتون في تبويب الوصلات.
كل أمر إنتاج يتضمن:
البيانات الرئيسية: الكمية المراد إنتاجها (من إجمالي الكمية المخططة)، الصنف (إذا كانت المواصفة مرتبطة بصنف)، التواريخ منسوخة من مستند التخطيط
المكونات (BOM): الخامات الدقيقة من تبويب الخامات — أي فئات أصناف، وأي lots محددة، وأي كميات. إذا خططت الطبقة 1 لاستخدام Lot A2024-001 بـ 110 أمتار، يعرض BOM "Lot A2024-001، 110 أمتار."
مسارات الإنتاج (Routings): عمليات منسوخة من أسطر مسار مواصفة الكرتون
المنتجات الثانوية (Co-Products): إذا كان الصنف الثانوي للتريم مُهيأً، تُضاف كمية التريم كمنتج ثانوي
الرابط بالتخطيط: يشير أمر الإنتاج إلى مستند التخطيط كـ "من مستند" (From Doc) لتتبع الأصل.
الرابط بالطلبية: يشير أمر الإنتاج إلى طلبية الكرتون الأصلية، محافظاً على السلسلة من طلبية العميل إلى التخطيط إلى الإنتاج.
تُعتمد أوامر الإنتاج تلقائياً. هي جاهزة للتنفيذ.
في تبويب الوصلات، يظهر الآن حقل أمر الإنتاج (Production Order) ممتلئاً في كل سطر، بالرابط للأمر المنشأ.
صرف الخامات
بعد إنشاء أوامر الإنتاج، الخطوة التالية صرف الخامات من المخزون.
يمكنك إنشاء صرف خامات الكرتون (Carton Material Issues) مشيراً إلى مستند التخطيط هذا.
عند اختيار مستند التخطيط في سند صرف الخامات، يمكنه الملء التلقائي بالخامات والـ lots والكميات الدقيقة من تبويب الخامات.
راجع صرف خامات الكرتون للتفاصيل.
مثال على سير العمل الواقعي
لنستعرض جلسة تخطيط كاملة من البداية إلى النهاية.
صباح الاثنين: تراجع مخططة الإنتاج سارة طلبيات الكرتون المعلقة. ترى:
- الطلبية #6501: العميل أ، 3000 وحدة، "Tomato Box 250"
- الطلبية #6502: العميل ب، 2000 وحدة، "Electronics Box 300"
- الطلبية #6503: العميل ج، 1500 وحدة، "Produce Tray 280"
الخطوة الأولى: تنشئ سارة مستند تخطيط خامات جديداً، وتختار إعدادات التخطيط الافتراضية.
الخطوة الثانية: في تبويب المستندات، تضيف الطلبية #6501 (Tomato Box). تحفظ. يمتلئ تبويب الوصلات بسطر واحد: 3000 وحدة Tomato Box 250.
الخطوة الثالثة: تغير حالة التخطيط إلى "Planning".
الخطوة الرابعة: تنقر "البحث عن أوامر مصاحبة". يبحث النظام ويجد الطلبيتين #6502 و #6503 وبعض الطلبيات الأخرى.
تراجع القائمة المرتبة حسب الهدر:
- الطلبية #6503 (Produce Tray) تُظهر أقل إجمالي هدر عند التجميع
- الطلبية #6502 (Electronics Box) تُظهر هدراً أعلى قليلاً
تتحقق سارة من تواريخ التسليم. Produce Tray مستحق في نفس أسبوع Tomato Box. Electronics Box بعد أسبوعين. تقرر تجميع Tomato Box + Produce Tray الآن.
تختار الطلبية #6503 وتنقر "قبول الأمر المختار".
الخطوة الخامسة: يعرض تبويب الوصلات الآن:
- 3000 وحدة، Tomato Box 250، عرض لوح 520mm
- 1500 وحدة، Produce Tray 280، عرض لوح 480mm
تلاحظ سارة هذه العروض: 520 + 480 = 1000mm. يسع زوجان بشكل مريح على لفة 2000mm بهدر ضئيل. تطابق جيد.
الخطوة السادسة: تنقر "تجميع المواد".
يعمل solver دقيقتين. تتغير الحالة إلى "Planned"، ونوع الحل يعرض "Optimal".
الخطوة السابعة: تراجع تبويب الخامات. ترى:
لـ Tomato Box:
- الطبقة 1 (Facing): Lot K2024-015، عرض 2000mm، 4 قطع، 187 ضربة، 97 متراً
- الطبقة 2 (Fluting): Lot F2024-022، عرض 2000mm، 4 قطع، 187 ضربة، 82 متراً (أقصر لأن fluting لديه معامل تموج)
- الطبقة 3 (Liner): Lot L2024-008، عرض 2000mm، 4 قطع، 187 ضربة، 97 متراً
لـ Produce Tray (نمط مشابه بـ lots مختلفة).
تتحقق من إجماليات الخامات: 195 متراً من Kraft 125gsm، 164 متراً من C-Flute، 195 متراً من Test Liner. جميعها متاحة في المخزون.
الخطوة الثامنة: تنقر "مراجعة الكميات المتاحة" للتأكيد المزدوج. تعرض الخامات المتاحة مخزوناً كافياً لجميع الطبقات. لا عجز.
الخطوة التاسعة: راضية عن الخطة. تنقر "إنشاء أوامر إنتاج".
أنشئ أمري إنتاج:
- PO-8801: 3000 وحدة Tomato Box 250
- PO-8802: 1500 وحدة Produce Tray 280
كلاهما بـ BOM كامل مع lots محددة مخصصة، وخطوات تصنيع، وكل شيء جاهز.
الخطوة العاشرة: تحفظ وتعتمد مستند التخطيط. الطلبيتان #6501 و #6503 مُعلَّمتان الآن بـ "مخطط بالكامل". لن تظهرا في عمليات البحث المستقبلية عن أوامر مصاحبة.
الثلاثاء: تسحب الورشة الـ lots المحددة في الخطة، وتصرفها للإنتاج، وتبدأ القص وفق الخطة (4 قطع عبر العرض، 187 ضربة). اتُّبعت الخطة بدقة، وجاء الهدر عند 2.3% — أقل بكثير من المعتاد 8%.
وفّرت سارة للشركة قرابة 5% من تكاليف الخامات بتجميع هذه الطلبيات. على مدار عام، يتراكم ذلك ليصبح توفيراً كبيراً.
نصائح للتخطيط الفعّال
خطط على دفعات: لا تخطط كل طلبية منفردة. استخدم الأوامر المصاحبة لتجميع الطلبيات المتوافقة معاً. كلما زاد تجميعك (إلى حد معين)، كان المُحسِّن أفضل في كثافة استخدام الخامات.
لكن لا تفرط في التجميع: كثرة الطلبيات في خطة واحدة (خاصة بأحجام مختلفة) تزيد التعقيد. قد يعاني المُحسِّن. استهدف 3-5 طلبيات للخطة الواحدة كنقطة توازن.
خطط بانتظام: لا تنتظر حتى يتراكم أسبوع من الطلبيات. خطط يومياً أو كل بضعة أيام. الدفعات الأصغر والأكثر تكراراً تمنحك مرونة لإيلاء الأولوية للطلبيات العاجلة.
راجع الخامات المتاحة مبكراً: قبل قبول الأوامر المصاحبة، انقر "مراجعة الكميات المتاحة" للتأكد من قدرتك فعلاً على تنفيذ الخطة المشتركة. لا تلتزم بتخطيط لا يمكنك تنفيذه.
استخدم إجبار العروض باعتدال: دع المُحسِّن يؤدي عمله. أجبر العروض فقط عند وجود سبب حقيقي (متطلب عميل، استنفاد لفات جزئية، قيود آلة).
راقب نوع الحل: إذا استمررت في الحصول على "Feasible" بدلاً من "Optimal"، فكّر في زيادة وقت البحث الأقصى. 5 دقائق إضافية من البحث قد توفر 2% في الخامات — تستحق الانتظار.
احفظ محاولات التخطيط الفاشلة: إذا فشل التحسين، احفظ المستند كمسودة وراجع الخطأ. يخبرك بما هو الخطأ (أي وصلات لم تجد خامات، وأي قيود فشلت). أصلح المشكلة الجذرية قبل إعادة المحاولة.
أبلغ الورشة عن الخطة: تأكد من حصول الورشة على قائمة الخامات الكاملة مع أرقام الـ lots. قص الـ lot الخطأ يُفسد كل جهد التحسين.
التجميع ذهب خالص
الفرق بين تخطيط الطلبيات منفردة مقابل تجميع الطلبيات المتوافقة يمكن أن يصل بسهولة إلى 5-10% توفيراً في الخامات. ابحث دائماً عن أوامر مصاحبة قبل إنهاء الخطة.
الحدود الزمنية مهمة
إذا وصل المُحسِّن إلى الحد الزمني قبل إيجاد الحل المثالي، تحصل على نتيجة "Feasible". عادةً تكون كافية، لكن زيادة وقت البحث قد تجد حلولاً أفضل. جرّب مع نمط طلبياتك المعتاد للعثور على الحد الزمني الصحيح.
الخطوة التالية
بعد تخطيط الخامات، أنت جاهز لصرفها للإنتاج. راجع صرف خامات الكرتون.