Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
I'm attempting to assemble an electrical box. I've got the enclosure, a 2-part bullet hinge, and the door. I currently have the bottom half of the bullet hinge fixed to the enclosure, and the upper half setup with a pin constraint so that it can rotate. I attempting to connect the door panel to the upper hinge half, but as soon as I did this, neither the hinge nor the door panel could rotate on the lower hinge. Is it possible to constrain the door panel such that it will move with the upper portion of the hinge when I use "Drag Components"?
Solved! Go to Solution.
Why don't you connect the upper hinge to the door panel. Then connect the door assembly to the box assembly?
Align the axis of one of the hinges, coincident for the face of the upper and lower half of the hinge, then angle offset of the door with respect to the cabinet?
Why don't you connect the upper hinge to the door panel. Then connect the door assembly to the box assembly?
Align the axis of one of the hinges, coincident for the face of the upper and lower half of the hinge, then angle offset of the door with respect to the cabinet?
Mechanism requires careful assembly of components. The most common error that I have seen is constraining a part to multiple parts. This applies to the part in mechanism and any part attached to that part. Another other common issue is allowing assumptions to parts on the part in mechanism.
Looking at your assembly, I would suggest that you ensure the door is assembled to only one hinge leaf.
You need to first decide if you are going to constrain the component using constraints or connections. It sounds like you're trying to use connections here. In this case, a single Pin constraint on one of the hinges should suffice to give you the motion that you're looking for. You could select the two axes/cylindrical surfaces on the two components for the rotation axis references, and then select two planar surfaces/datum planes to lock the translation and complete the connection definition. This single Pin constraint will turn the component orange, indicating it is fully constrained. However, the 3D Dragger will still display the rotational degree of freedom as being available, and the component will appear in the model tree with a little open square next to it. Adding a Fix constraint locks all degrees of freedom and will not allow the component to move at all.
Alternatively, you could use Constraints to enable the same motion. However, in this case you cannot fully constrain the component. That is, it must remain purple in the graphics window, also known as "Partially Constrained", or "Packaged". This will show the component in the model tree with a little open square next to it. Essentially, when you see a component in the model tree with the little open square it indicates that there are degrees of freedom still available and you can use Drag Components to move it. For this case you would create a Coincident constraint for the two axes/cylindrical constraints. You would then create another Coincident constraint and select two planar surfaces/datum planes to lock translation. You would then uncheck the option for "Allow Assumptions" in the Placement tab. This would re-enable the rotational degree of freedom around the axis.
You *could* add an additional Angle Offset constraint to control the rotational angle with a dimension. However, this would fully constrain the component and thus not make it available to be dragged using Drag Components.