Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
WCrihfield
in reply to: arkelec

I see now.  There appears to be more than one problem.

  • First of all, I saw that within the sketch of the initial Cut feature to create the larger hole, the diameter dimension's value was "d3=Flare_OD + (Thickness*2ul)".  Instead of having this equation within the sketch dimension (which will show up in a Model Parameter), you should have this equation directly within the UserParameter named "Flare_OD". Then have that sketch dimension be "d3 = Flare_OD".
  • The "Flare_OD" UserParameter, instead of having a simple numerical value (8.25 mm), it should have an equation similar to this:  "8.25mm+(Thickness*2)", or similar.
    • I assume the 8.25 mm value you currently have for the value of Flare_OD is supposed to be a constant, to always ensure the flare is this certain amount larger than the ThreadSize value?

Without the ThreadFeature, there would be no errors at this point.  But the ThreadFeature has to fit the physical feature made by the cut and revolve features.  This is where the second half of the problem is.

 

Thread features can be difficult to work with, since they have to fit a specifically sized model, and are driven by the external Thread.xls file.  The values within this feature can only be matching available values found within that Excel file, so you can't directly substitute a Parameter name in for a value, and have it recognize it as the value you want, unless done so by code.  So this thread feature is the main culprit, because it is not updating when you change the value of the ThreadSize parameter.

You may have to have some code to accompany the iFeature, to help the thread feature update according to the size you want.

 

Wesley Crihfield

EESignature

(Not an Autodesk Employee)