Table of Contents
إن القيود التي تفرضها الجمعية هي العمود الفقري للعلاقات المرنة والمرنة في نماذج الـ 3D CAD، وتحديد كيفية تفاعل المكونات داخل التجمع، بيد أنه عندما تطبق بدون انضباط، يمكن أن تصبح القيود بسرعة مصدراً لحالة مفرطة في التعريف، حيث يُبقي الكثير من القيود أو المتضاربة على النموذج في حالة غامضة أو غير مستقرة، وتقاوم النماذج المفرطة في التدريب، وتنتج أخطاء غير متوقعة أثناء إعادة البناء، وتُدير بفعالية نماذج التصاميم.
فهم القيود المفروضة على الجمعية العامة وخطر تجاوز الحدود
ويحدد تقييد التجمع )يسمى أيضاً زميل أو مشترك في مجموعات مختلفة من البرامجيات( علاقة جغرافية متماثلة بين عنصرين أو أكثر، وتشمل القيود المشتركة الشريك )الحادث( والتوفيق )الفصل(، والطنان، والزجاج، والمسافة، وكل قيد يزيل درجات الحرية ويحد من كيفية تحرك جزء ما أو تناوبه، والهدف هو تقييد التجمع بحيث لا يكون أكثر تحديداً.
Over-defining] occurs when you apply more constraints than necessary to define the required position. For example, fully fixing a bolt into a hole using both a concentric materic mateition, then add a fix cat on the same bolt, introduces redundancy. The model may still work, but any future modification (like resrrizing the hole or changing
وتشمل الأعراض المشتركة للنماذج التي تتجاوز طاقتها ما يلي:
- Unnexpected solver errors like “over-constrained assembly” or “cannot solve mates.”
- انفجار مُتَعَمَّل ] حيث تقفز الأجزاء إلى مواقع مستحيلة عندما تحاول نقلها.
- تَسْوُل الأداء ] لأن المذيب ينفق دورات إضافية لحل القيود المتضاربة.
- Difficulty editing] - حتى التغيير الصغير يؤدي إلى سلسلة من الفشلات في الشريكين.
فهم السبب الجذري للتعريف المفرط يساعدك على تجنبه، المذنب هو دائماً فشل في التمييز بين القيود الأساسية وغير الأساسية، وبإدخال بعض المبادئ الأساسية، يمكنك أن تبقي مخططك التقييدي متأصلاً وقوياً.
Define Clear Design Intent before Applying Constraints
قبل أن تفتحوا أداة الشريك، اسألوا نفسك: ما هو السلوك الأساسي الذي يجب أن يظهره هذا العنصر؟ ] هل ينزلق الجزء على طول السكك الحديدية؟ يترنح حول محور؟ ويبقى ثابتاً بالنسبة للقاعدة؟ وينبغي أن يخدم كل قيد هذا الغرض مباشرة، وإذا أضيفت قيود " في حالة ما " أو لأنه يبدو أسهل من تقييد كل جزء على الفور.
Distinguish Between Kinematic and Static requirements
وفي العديد من التجمعات، يجب أن تتحرك بعض المكونات )الحياكة(، بينما يجب أن تبقى عناصر أخرى ثابتة )الحالة(، وكثيرا ما يحدث تعريف مفرط عندما يتعامل المهندسون مع جميع الأجزاء كما لو كان يجب تقييدها تماما في جميع درجات الحرية الست )ثلاث ترجمات، ثلاث تناوبات(، وفي الواقع، لا يحتاج الباب المتحرك إلا إلى قيد واحد يقيده على مسار خطي؛ كما أن إضافة جزء موازي آخر أمر غير ملازم.
وضع استراتيجية لمنع الجريمة قبل وضع النماذج
وقد رسم المصممون المخبرون " خريطة مضيق " بسيطة في وقت مبكر من التجمع، وعلى سبيل المثال، يمكن أن يكون مخطط القيد:
- أسطوانة القاعدة: إصلاح (أو تقييدها بالكامل من مصدر التجمع).
- Piston: concentric with cylinder bore + coincident with a derived reference plane (to allow only one translational degree of freedom).
- قضبان متصلين: صديقان مركزيان (واحد مع دبوس بيستون، واحد مع دبوس راقي).
ملاحظة أن كل قيد ضروري - لا أحد زائد عن الحاجة، وبتعريف النية أولاً، تتجنب عادة الإفراط في التدريب.
For more on setting design intent, refer to SolidWorks’ documentation on assembly mates] and Autodesk Inventor’s constraint reference].
التقليل إلى أدنى حد من القيود المفروضة على العلاقات الأساسية
ومن أكثر الطرق فعالية لمنع الإفراط في التعريف اعتماد موقف دنيا إزاء القيود، ولا ينطبق إلا على أقل عدد من الزملاء الذين يحققون الموقف والحركة النسبيين المطلوبين، وكل قيد إضافي حتى وإن لم يتسبب في خطأ فوري - يلحق الضوضاء بالمحل ويقلل من المرونة.
Recognize Redundant Constraints
وتشمل القيود الزائدة ما يلي:
- صديقان وجهيان ينجزان نفس الشيء (مثلاً، الوجوهين يتدفقان إلى الصفر)
- كلاً من الشريك المُركز و العقبة على نفس المحور
- ويشير زملاء متعددون من بُعد واحد إلى نفس البعد الذي يحركه البارامترات العالمية.
- استخدام إصلاح عنصر مقيد تماما من قبل شركاء آخرين.
ومعظم برامجيات إدارة الكوارث توفر أدوات للتحقق من القيود الزائدة عن الحاجة، ففي سولداوركس مثلا، يمكن لفائدة " ميتكسبيرت " أن تحدد الزملاء الذين يعانون من زيادة في ضبط النفس أو من المشاكل، وأن تدير هذه الأداة دوريا لتنظيف نموذجك.
النظر في درجات الحرية - نموذج عملي
تخيل أنك ترتجف خلية يجب أن يتدحرج الدبابيس ويبقى متماسكاً مع أوراقي الهزلية
- التركيز بين الدبوس وفتحة واحدة
- Coincident between fat face and leaf face (to position axially).
- التركيز بين ورقة ثانية و دبوس
- حادث بين وجه الورقة الثاني و وجه الدبوس
وهذان الزوجان - المجموع الكلي لأربعة أزواج، وقد يضيف بعض المستعملين توأم مواز بين الوجوه الخارجية " للمواءمة الخارجية " . وهذا الرفيق المتوازي زائد لأن الشريكين المركز والمتزامنين يضاهيان بالفعل الأوراق بشكل صحيح.
الاستخدام الاستراتيجي للأصناف المحتوية على مضيق
ولا توجد جميع القيود على قدم المساواة، فاختيار النوع الصحيح لكل علاقة يقلل من عدد القيود المطلوبة ويمنع الافراط في التدريب، ويقلل من ذلك من المعلومات المقدمة بشأن الفئات المعيقة المشتركة.
Mate vs. Align vs. Fix
- Mate (coincident)] - Use for planar, cylindrical, or point contact where components touch or are flush. This is the most common and usually the least restrictive if used correctly.
- Align (parallel)] - Use when faces or axes must be parallel but not necessarily coincident. Overuse of align can lock degrees of freedom that should remain free.
- Fix — Use ]only[ on the base component or on parts that must be completely immobile. never fix a part that is already constrained by other mates unless you intend to lock all remaining degrees of freedom. In most cases, fixing anything beyond the ground part is a red flag for over-defin
Limit and Motion Constraints
كما أن القيود التي تُمثل [Limit (Angle/Distance)] أو ] [Gear/Cam] ]] هي قوية ولكنها يمكن أن تُتجاوز بسهولة إذا ما اقترن ذلك مع القيود الأخرى التي تحد أيضاً من المحور نفسه، وعلى سبيل المثال، تطبيق حد أقصى للمسافة على استخدام عنصر الترجمات.
استخدام الشبهات كحاويات للمحتضنات
ومن الخطأ الاستراتيجي المشترك تقييد كل عنصر مباشرة على مستوى التجمعات العليا، بل بناء جمعيات فرعية تدار فيها القيود الداخلية محليا، مثل تجميع البستان والقضبان والزلاجة في جزء فرعي، وقيودها داخليا، ثم إدراج ذلك الجزء الفرعي في التجمع الرئيسي مع عدد قليل من الشركاء الخارجيين (مثلا، معالجة الحزمة في مجمع المحركات).
For more on selecting constraint types, see PTC Creo’s guide to assembly constraints].
تنظيم وتوثيق هيكلك المضيق
وحتى النموذج المزود بضبط جيد يصبح غير قابل للتحكم إذا ما تشتت القيود، ولم يُسمّى، وخُففت بين مئات الآخرين، فالتنظيم الجيد هو تدبير وقائي ضد التكرار المفرط لأنه يجعل من إيجاد وإزالة القيود الزائدة أسهل بكثير.
Use Logical Naming Conventions
بدلا من قبول الأسماء الافتراضية مثل " الميزانيــة ١ " أو " الأنغل٢ " ، معوقات تغيير الاسم بحيث تعكس الغرض منها، على سبيل المثال: " بيستون - سيليندر - كونسنتر، " " ، " كرانك بيني - حادث قطري " .
مجموعة محاصرة من قبل السوباسيمبي أو الوظيفة
ومعظم برامجيات مركز مكافحة الإرهاب تسمح لك بخلق ملفات في الشجرة المقيدة، وإنشاء ملفات " للمضيقات الدينامية " ، و " المكثفات " ، و " التوجيه " ، وما إلى ذلك، ووضع جميع الزملاء فيما يتصل بباب مائل في ملف واحد، وهذا التجمع لا ينظم فحسب بل يساعدك أيضاً على تحديد هوية أصحاب الصفائح - إذا كان بإمكانهم أن يتساءلوا عن أمور مماثلة.
جداول تصميمات الغضب ومقاييس لإضفاء الطابع المركزي على الرقابة
وعندما تشير قيود كثيرة إلى نفس المسافة أو الزاوية، تُركز تلك القيمة في البارامترات العالمية أو جدول التصميم، مثلا، إذا كان لديك مسامير محددة يجب أن تكون دائما على مسافة 5 ملم دون السطح، وتحدد البارامترات " SetScrewOffset = 5.0 mm " وتُشير إلى مسافة الشريك إلى ذلك البارامترات، وإذا ما احتجتم فيما بعد إلى تغيير ذلك التعويض، فإنكم تعدلون البارامترات مرة، وكل القيود اليدوية المستجدة تلقائيا.
المظلات المتماثلة والمعادلة - مضيق الدربان
أما القيود المتماثلة - حيث تُستمد الأبعاد والقيم المتعلقة بالعلاقة من المتغيرات أو المعادلة أو الظروف الجيولوجية - فهي وسيلة قوية لخفض العدد الخام للقيود وتفادي الإفراط في تحديدها، وبدلاً من وضع أربعة قيود منفصلة لإبقاء العنصر مركزياً، يمكن استخدام حالة عدم تماثل أو قيد من نقطة الوسط.
استخدام أجهزة قياس قياسية ومنتصف الكوكب
وهناك العديد من مجموعات الوصلات التي تقدم رفقاء متماثلين يشيرون إلى طائرة أو وجه، مثلاً، لوضع معقوفتين متوازيتين بين جدران، ويمكنك استخدام قيود قياسية واحدة بدلاً من اثنين من الزملاء المسافات، مما يقلل من العد المقيد ويكفل التماثل تلقائياً عند تغيير الأبعاد، ويصبح التكفير عن التعريف أقل بكثير لأن المذيب اليدوي لا يحافظ على مسافتين.
المعادلات للقضاء على المواد الزائدة عن الحاجة
* يفترض أن يكون لديك مصباح يجب أن يتناوب 45 درجة عندما يتحرك المزلاج 10 ملم ويمكنك أن تحدد رفيقين منفصلين: رفيق الزاوية للمنحدر وشريك المسافة للمنزلق، ولكن إذا قمت أيضا بربطهما ببطاقة آلية مثل " متابع الطعام " أو " نسبة كبيرة " ، يمكنك بدلا من ذلك استخدام معادلة: [قيمة المحرك]
جداول تصميم جداول الأسرة للمحتضانات
وإذا أنتجت تفاوتات متعددة في حجم التجمع، فنظرت في استخدام جداول التصميم (التشكيلات القائمة على أساس التصدير) لمراقبة القيم المقيدة، فعلى سبيل المثال، بالنسبة لسلسلة من الصمامات، فإن المسافة بين جذع الصمامات والإسكان قد تتغير، وبدلا من تحرير كل زميل يدويا لكل تشكيلة، تستخدم عمود جدول تصميمي لدفع تلك القيمة المقيدة، وهذه الممارسة تحد بطبيعة الحال من عدد القيود المفروضة على التشكيل اليدوي وتمنع حدوث أخطاء.
مراجعة الحسابات والاستعباد بانتظام في جميع أنحاء دورة التصميم
ولا تعد إدارة القيود نشاطاً غير متكرر، فمع تطور التجمعات - الأطراف، ينبغي إعادة النظر في الأبعاد المعدلة، وإعادة ترتيب التجمعات الفرعية - مخطط القيود، وتنظيفها، وتمنع عمليات المراجعة الدورية للحسابات من التراكم التدريجي للزملاء الزائدين والمتضاربين.
Use Solver Diagnostic Tools
كل نظام رئيسي من أنظمة التشخيص المركزي قد قام بتشخيصه
- SOLIDWORKS: MateXpert] - Identifies over-constrained mates, degrees of freedom, and suggests fixes.
- Inventor: Constraint Diagnostics] - Highlights constraints that are redundant or in conflict.
- Creo: Assembly Diagnostics] - shows degrees of freedom for each component.
- Fusion 360: Joints " As-built Joints] - Provides a clear visual of remaining DOFs.
تشغيل هذه الأدوات بعد أي تعديل رئيسي، وكثيرا ما تكشف عن حالات اعادة التكرار الخفية التي من شأنها أن تسبب أخطاء في المستقبل.
تنفيذ قائمة مرجعية لاستعراض القيود
وأثناء استعراضات التصميم، تشمل نقطة مرجعية: " التأكد من أنه لا يوجد أي عنصر قيود أكثر من اللازم بالنسبة لدرجات حريته المقصودة " . وبالنسبة لكل عنصر متحرك، يلاحظ نوع الاقتراح المعتزم (وحيدا، ترجمة، تناوب، تناوب، معا) ويؤكد أن القيود يجب أن تطبق تماما ذلك، وإذا ما انتشر عنصر واحد من عناصر الترجمات، يجب أن يكون له رصيد تناوبي واحد.
التحكم في الإضرار بالصدمات وضد المضيق
عند بناء جمعية جديدة، تضاف قيود تدريجيا، بدءا بعنصر القاعدة (التي كانت ثابتة في كثير من الأحيان) ثم الجزء الرئيسي المتحرك، واختبار كل قيد جديد بمحاولة نقل الجزء يدويا (إذا سمحت به برامجياتكم) وإذا تحرك الجزء بطريقة مختلفة عن المتوقع، فقد يكون لديك حالة مفرطة في ضبط النفس أو غير مدربة، ويقع هذا النهج التدريجي في صراعات مبكرة، قبل إضافة عشرات من الزملاء، ويصبح الحل مستحيلا.
أفضل الممارسات الإضافية لمنع التكرار
وإلى جانب الاستراتيجيات الأساسية المذكورة أعلاه، يمكن أن تؤدي عدة تقنيات متقدمة إلى زيادة الحماية من الافراط في التدريب.
استخدام جمعيات التلقيم المرنة
In large assemblies, many subsemblies contain moving parts (e.g., a linear rail with a carriage). By default, most CAD software treats a subassembly as inserted into a parent assembly. That means all internal motion is suppressed. If you then try to constrain the carriage to an external component, you may artificially over-defemly the carriage because it’s already rigid
تجنب سلسلة التبعية العناقية
ويحدث التعويلات العقائدية عندما يقيد العنصر ألف إلى باء وباء وجيم وجيم إلى ألف. وهذا يخلق حلقة مغلقة من القيود التي يمكن أن تزيد من تعريف النظام بسهولة، فعلى سبيل المثال، فإن ربط ثلاث معدات بزمالات معدات في مثلث مغلق سينتج حالة مفرطة في التدريب ما لم يسمح للعتاد ببعض الزلق أو أن تكون درجة الحرارة الأرضية دقيقة تماما (وهذا نادرا ما يمكن تحقيقه).
حافظ على عينك على المصافح
وهناك برامجيات مختلفة تابعة للشركة تتجه إلى الاسترداد بطريقة مختلفة، فبعضها، مثل شركة SolidWorks، كثيرا ما يوقف تلقائياً الزملاء الزائدين ويصنفهم على أنهم " محددين جيداً ولكن لا بأس " ، وقد يرتكب آخرون، مثل المخترع، خطأ، ويفهمون مدى تسامح أدواتكم، ولكن بغض النظر عن عدم الاعتماد على البرمجيات اللازمة لإصلاح أخطائكم - المفضية إلى شجرة تطهير بدون تردد.
خاتمة
إن إدارة القيود المفروضة على التجمع هي عمل متوازن بين توفير الهيكل الكافي لتحديد التصميم وترك الحرية الكافية للسماح بإجراء تغييرات، مما يؤدي إلى تجاوز التعريف - وهو القاتل الصامت للمرونة النموذجية - وهو أمر يمكن تجنبه عندما تطبق قيوداً ذات غرض واضح، والعدد الأدنى، والأنواع الاستراتيجية، والتنظيم المتسق، ومن خلال تحديد القصد من التصميم، واستخدام معادلة المظلات، وإلغاء القيود داخل التجمعات الفرعية، ومراجعة الحسابات بصورة منتظمة، تقومون بوضع نماذج تؤدي دوراً قوياً وقابلاً وثاً وثاً أكثر.