به آموزشگاه مجازی سینا خوش آمدید!

شناسایی خطاهای رایج در سالیدورک

امتیاز
(0)

 

در زیر، برخی از پیغام‌های خطای رایج در سالیدورک و آنچه که آنها سعی می‌کنند به ما بفهمانند را مشاهده می‌کنید:


Some Items are no longer in the model.You can reselect the items using the Edit Definition in the FeatureManager design tree.

برخی از موارد دیگر در مدل نیستند. شما می‌توانید این آیتم‌ها را با استفاده از Edit Definition در درخت طراحی FeatureManager دوباره انتخاب کنید. 

اولین چیزی که در اینجا باید بدانیم، این است که Edit Definition اکنون برای چندین نسخه، تغییر کرده است. نامی که باید به دنبال آن باشیم، Edit Feature است. ما، وقتی این پیغام را مشاهده می‌کنیم که یک ضلع(edge) یا یک وجه(face)، دیگر برای یک فیچرِ انتخاب شده، وجود نداشته باشد. عوامل مختلفی می‌توانند باعث آن شوند، اما مقصر معمولاً به جهت مخالف مدل تغییر می‌کند. 

 but the culprit is usually changed to the model upstream.

بعنوان یک نتیجه، می‌توان گفت که، اگر ما (با عقبگرد) مدل را به عقب برگردانیم، و تغییراتی را انجام دهیم(مخصوصاً اگر چیزی را حذف کنید، اما اضافه کردن فیچرها نیز می‌تواند باعث بروز خطاهایی از این دست شود) می‌توانیم هنگامی که مدل را به جلو برمی‌گردانیم، انتظار مشکلاتی را داشته باشیم. 



Operation failed due to geometric condition.

عملیات به دلیل شرایط هندسی ناموفق بود.

این یکی از مواردی است که بسیاری از کاربران را ناامید می‌کند؛ زیرا شرایط هندسی، مبهم است و  می‌تواند تقریباً به هر چیزی که مربوط به هندسه باشد، اشاره داشته باشد. این، گاهی اوقات به این معنی است که یک مجموعه‌ی انتخاب شده، ناقص است، فیچر مورد نظر به یک وجه(face) یا ضلع(edge) دیگر نیاز دارد، تا انتخاب شود، برای اینکه کار کند؛ یا به این معنی است که یک فیلت نمی‌تواند کار کند، زیرا یک ضلع تحدب را وارونه می‌کند(flips convexity)، یا یک خط در اسکچ، تمام عرض یک بدنه‌ی سالید را قطع نمی‌کند.احتمالات زیادی وجود دارد که می‌توانیم مطرح کنیم اما این سرنخ نشان می‌دهد که شما باید یا انتخاب‌های مربوط به فیچر یا بدنه‌ای که فیچر روی آن عمل می‌کند را بررسی کنید. در موارد پیچیده‌تر، یعنی اینکه این پارت تعدادی خطای(error) هندسی دارد که نیاز داریم با استفاده از ابزار Check یا Verification On Rebuild آنها را کشف کنیم. 


Warning: This sketch contains dimensions or relations to model geometry which no longer exists.

هشدار: این اسکچ حاوی دایمنشن‌ها یا رابطه‌های ترسیم برای مدل‌سازیِ شکل هندسی‌ای است که دیگر وجود ندارد. 

این یکی از پیغام‌های بهتری است که سالیدورک به ما ارائه می‌دهد. این هشدار نسبتاً واضح است و در ادامه چند پیشنهاد مفید در مورد چگونگی حل این مشکل به شما ارائه می‌دهیم. 


Some filleted items are no longer in the model. Edit the feature to reselect the items.

برخی از آیتم‌های فیلت شده دیگر در مدل نیستند. این فیچر را ویرایش کنید تا آیتم ها مجدداً انتخاب شوند. 

وقتی که تمام اضلاع انتخاب شده در یک فیچر از فیلت، ناگهان ناپدید شوند، کل فیچر فلیت با شکست مواجه می‌شود، زیرا کار دیگری نمی‌توانیم انجام دهیم. این هشدار یک دایره‌ی قرمز با یک علامت X را روی آن نشان می‌دهد. برخی اضلاع ممکن است به صورت انتخاب شده باقی بمانند، و فیچر فیلت می‌تواند هنوز کار کند. در این موارد، ما با پیغام زیر مواجه می‌شویم، که به جای یک خطا، تنها یک هشدار است. 


Warning: Edge for fillet/chamfer does not exist.

هشدار: ضلع برای فیلت یا چمفر وجود ندارد. 

در این مورد، ما مثلث زرد رنگی را بعنوان هشدار مشاهده می‌کنیم و دستور فیلت، هنوز تعدادی فیلت را ایجاد می‌کند، اما یکی از اضلاع انتخاب شده گم شده است و فیچر نمی‌تواند تمام فیلت‌هایی که در ابتدا ایجاد شده است را ایجاد کند. سریع‌ترین راه برای حل این هشدار این است که روی آن راست-کلیک کنیم و گزینه‌ی Edit Feature را انتخاب کنیم، سپس بالافاصله روی آیکون چک‌مارک کلیک کنیم. سالیدورک یک پیغام را نمایش می‌دهد تا مطمئن شود که شما فقط می‌خواهید ارجاعات به ضلع گمشده را حذف کنید، اما به ایجاد فیلت‌ها روی اضلاع انتخاب شده، ادامه می‌دهد. یک گزینه‌ی دیگر این است که ضلع گم شده را در جعبه‎‌ی انتخاب پیدا کنیم و یک ضلع را دوباره انتخاب کنیم تا جای آن را بگیرد.


خطاهای بسیار دیگری نیز وجود دارند، و به جای اینکه یک لیست کامل را بررسی کنیم، که خودش نیاز به نوشتن یک کتاب دیگر دارد، می‌خواهم کمی شما را راهنمایی کنم تا به شما در یافتن پاسخی مفید کمک کند. امیدوارم فقط یک بار مجبور شوید یک خطا را متوجه شوید، و دفعه‌ی بعد که آن را مشاهده می‌کنید، آن را به خاطر بیاورید. در اینجا تعدادی دستورالعمل، برای عیب‌یابی خطاهایی که علل آنها مشخص نیست، ارائه شده‌اند:


 


CAD doesn’t like line-on-line geometry.

 

در سالیدورک 

 

 

 

 you don’t get extra points for being
close.

 

 

 Most features require you to be exact.

 

 

 It is often a good idea to “overbuild” geometry so
it’s bigger than it needs to be if it’s going to merge with other geometry.

 

 


Zero thickness errors are difficult to diagnose.

 

 

 Zero thickness errors can be some of the
most difficult errors for users who are new to 3D to diagnose.

 

 

Much in the same way that
CAD doesn’t like line-on-line geometry,

 

 

 it doesn’t like edges that create a section of a single
body where there is air on two sides of an edge.

 

 

 If you were to extrude two rectangles that
touch at a point,

 

 

 SolidWorks would create two separate bodies from that point,

 

 

because it
physically would fall apart if it were a single body.

 

 

 If the two touching rectangles were also
trying to merge with an existing solid body,

 

 

you would get an error.

 

 


Planar means planar.

 

 

If you click a face and it just won’t let you open a sketch,

 

 maybe the
face is not planar.

 

 

 

Errors of this sort can happen in surfacing applications and imported
geometry quite often.

 

 

 I use the Sketch icon as a quick test for whether a face is planar.

 

 


SolidWorks doesn’t really give you another way to measure this.

 

 

 Nonplanar faces can also
cause lots of trouble with assembly mates.

 

 


Even if it’s planar, is it square to the coordinate system?

 

 

 If you work with plastic parts or
castings,

 

 

 or anything else that requires draft,

 

 

 you can (and probably do) have faces that are
not perpendicular or parallel to the standard reference planes.

 

 

This can cause problems with
projections and extrusion directions.

 

 

 For example, a circle projected at an angle becomes an
ellipse, and an ellipse projected at an angle becomes a spline.

 

 


If SolidWorks doesn’t like one method,

 

 

 try another that produces similar results.

 

 

One
common example of this is when a constant radius fillet won’t work,

 

 

 and you think it should
work.

 

 

 In this case, try to use a variable radius fillet with all the same radius values.

 

 


For most errors, a rational reason exists.

 

 

 Belief in supernatural forces is not likely to be useful
when troubleshooting errors in SolidWorks.

 

 

If you’re using very common features such as
extrudes and cuts,

 

 

 and you run into errors,

 

 

 it’s very unlikely that you’ve found a bug (although
bugs in sketches are quite common).

 

 

 Generally speaking, the more traffic a feature sees,

 

 

 the less
likely you are to find bugs with it.

 

 

 Sometimes, just determining whether the problem is with the
software or with something you’re doing is the toughest thing to troubleshoot.

 

 

 In general, users
are far too eager to assign blame to the software.

 

 

 

 

 

  • بازدید: 81

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال