Manufacturing Recipe context
سياق التصنيعالذي يجعل الملفات المنفصلة عملية واحدة
يربط Machine Setup الإحداثيات والأدوات مع المثبتات ودبابيس المرجع ومراجع الإعداد في سياق عملية واحدة.
WCSINDEXToolFixtureReference PinPad / Setup Reference
Product / ItemLineProcess GroupOperationFeatureMachine SetupG-code / Measurement / Work Standard
تطوير نشط / نطاق PoC
01 — Understand Existing NC
حلّل تغييرات الأدوات وWCS وINDEX والدورات وحركة الإحداثيات والهندسة المتكررة وميزات CAD في G-code غير المدار. تبدأ النتيجة INFERRED ولا تصبح CONFIRMED إلا بمراجعة المستخدم.
- Legacy / unmanaged G-code
- probable Operation / Feature
- Code Block boundary
- Tool / WCS / INDEX context
- INFERRED → USER CONFIRMED
خط أساس متحقق على مستوى المصدر
02 — Manufacturing Recipe
احفظ خطة التشغيل كـRecipe للمنتج ومجموعة العملية وOperation، لا كقائمة ملفات منفصلة. تشترك المسارات والثقوب والعمليات وكتل G-code وترتيب التجميع وNC النهائي في بنية واحدة.
- Product → Process Group → Operation
- Path / Shared Hole / Machining Operation
- Unit-process Code Block
- Final Block Order
- Final Assembled G-code
خط أساس متحقق على مستوى المصدر
03 — Generate & Assemble
أنشئ وحدات تشغيل من الميزات واجمع عمليات متعددة في برنامج NC نهائي واحد. تبقى مسارات freeform المعقدة ضمن CAM المتخصص.
- HOLE GROUP → Drill Block → Tap Block
- FACE A → Milling Block
- BORE B → Rough Block → Finish Block
- OP20 → FINAL NC
متحقق على مستوى المصدر
04 — Block Boundary Safety Contract
تُفحص استمرارية حالة الماكينة بين كتل الكود قبل تجميع NC النهائي. وفق قاعدة fail-closed توقف حالة UNKNOWN أو UNSAFE التجميع وتتطلب المراجعة.
- distance mode / plane / unit / WCS
- cutter and tool-length compensation
- cycle / spindle / coolant / tool state
- Safe-Z / INDEX / unsupported stateful code
- PASS → Assemble
- UNKNOWN / UNSAFE → Block assembly → Review required
تطوير نشط / نطاق PoC
05 — Measurement / Compensation
أعد القياس إلى الميزة والعملية المعنية كهدف للتصحيح. النطاق الحالي هو أهداف التصحيح وإرشاد المشغّل، وليس تصحيحًا ذاتيًا مكتملًا على الماكينة.
- Measurement → Coordinate Mapping
- ΔX / ΔY / ΔZ / Δθ
- Correction Solver
- Target Feature / NC / Setup
- future machine adapter
تطوير نشط / نطاق PoC
06 — Managed G-code Metadata
احمل سياق الصنف والخط والعملية في Managed Metadata Comment Block ليستعيده حاسوب آخر. يتم استبدال أو تحديث المنطقة المدارة عند التصدير بدل تراكمها.
- Required: Item / Product, Line, Process
- Optional: Operation, Feature, Code Block, Recipe revision
- Preserve user comments
- Distinguish managed comments
- Replace / Refresh; keep one metadata block
تطوير نشط / نطاق PoC
07 — Air-gapped / USB Operation
يبقى التنفيذ المحلي متاحًا حيث لا يمكن ربط خادم مركزي أو NAS. ويُعامل USB كحد نقل معتمد يتحقق من الإصدار والمصدر والسلامة، لا كنسخ أعمى للملفات.
- version / revision / hash / manifest
- signed or approved package / source identity
- same → no update
- newer → safe update
- divergent → conflict review
- applied revision / rollback history
اتجاه محول معياري
Machine Connectivity
الاتصال المباشر بالماكينة ليس شرط البداية. ابدأ بالبيانات المحلية والحالة المقدرة ثم أضف محولًا مخصصًا عند الحاجة.
- Base: Central / Local Estimated State
- Optional future adapter
- Verified Machine State
- FOCAS / OPC UA / MTConnect / FTP-DNC / RS-232-custom examples only
نموذج أولي
Work Standard from the Recipe
حوّل الأداة وINDEX والميزة وترتيب التشغيل ونقاط المراجعة من Manufacturing Recipe نفسها إلى معيار عمل ميداني.
- Recipe → NC
- Recipe → Measurement Context
- Recipe → Work Standard
نطاق التطبيق
لا يستبدل CAM المتخصص. عقد السلامة فحص حتمي على مستوى المصدر وليس اعتماد سلامة CNC. يبقى استدلال G-code والبيانات الوصفية والمزامنة عبر USB وتكامل CMM والتصحيح على الماكينة ضمن التطوير وPoC.