Parametric vise doesn't work when inserted into new file

Parametric vise doesn't work when inserted into new file

matthew.blessinger
Participant Participant
887 Views
9 Replies
Message 1 of 10

Parametric vise doesn't work when inserted into new file

matthew.blessinger
Participant
Participant

I made a parametric vise of the Pierson RotoVise using youtube tutorials. Within its own file it works as intended (attached RotoVise_Mixed_Jaws). The image below shows how the stock is within the jaws and the fixed body stays at the origin seen at the right. If I change the stock size via the parameters then only the stock and sliding jaws move.

Good parametric vise.PNG

 

My problem is when I insert the vise into another design to model the fixture setup for machining; I believe this is the suggested method. Once I insert the vise and break the link so I can change the parameters, then some of the joint relationships are no longer functioning. In the image below I inserted the vise into a design and then moved the fixed body to the origin and created an as-built joint so the origin would be at the right side, like the above image. I then increased the stock size, and that caused the fixed body to move to the right! You can see how the origin is within the vise instead of being fixed at the right side. It appears to be keeping the sliding jaws in place and moving everything else. I attached the "Test vise" part so you can see it in action.

Bad parametric vise.PNG

This is my first time doing assemblies in Fusion, so I'm likely missing something, but it doesn't seem right that the as-built rigid joint is being violated when changing the parameters. Why isn't the parametric vise behaving like it does in its own file?

0 Likes
Accepted solutions (1)
888 Views
9 Replies
Replies (9)
Message 2 of 10

jeff_strater
Community Manager
Community Manager

I have not looked at the design, but I suspect what is going on is:  You have grounded a component in your vise design.  When a design is inserted into another design, ground does not come with it.  So components are free to move that were not free in the source design.  Likely what is needed is to create a Fixed joint between the component that is grounded in the vise design and some other (likely grounded) component in the destination design.


Jeff Strater
Engineering Director
0 Likes
Message 3 of 10

matthew.blessinger
Participant
Participant

I think I understand what you are saying, and it doesn't seem to fix the problem. I created a fixed joint between the body and the origin in the vise design. I then fixed vise body in destination design to the origin also using a fixed joint. That is what I did in the attached files, and it still causes the wrong parts to move.

 

I just tried using the "ground" option as well. I grounded the body in the vise design and then in the destination design, but the fixed body still moves when changing the parameters.

0 Likes
Message 4 of 10

jhackney1972
Consultant
Consultant
Accepted solution

I cannot explain why Grounding the base vice component does not make the jaw move and not the total vise but if you add a Joint between the main vise and the origin of the assembly file you inserted it into, it works as expected.

 

Assembly Motion.gif

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 5 of 10

laughingcreek
Mentor
Mentor

most likely your issue is being caused by your copious use of position captures followed by as built joints.  when you move a component (using drag, move, align etc.), capture it's position, and then apply an as built joint you lose parametric control.

0 Likes
Message 6 of 10

laughingcreek
Mentor
Mentor

I hadn't seen @jhackney1972 reply before I posted.  Note he's using a regular joint instead of an as built joint.

0 Likes
Message 7 of 10

matthew.blessinger
Participant
Participant

@jhackney1972  I can recreate what you show in the screen capture. I was moving the vise to the origin and then doing an as-built joint with the origin to fix it. For some reason that resulted in the errant behavior as opposed to doing a regular rigid joint with the origin.

 

This appears to only half fix it, though.  Note that the steel jaws in the other 2 positions move when the parameters are changed when they shouldn't.

0 Likes
Message 8 of 10

matthew.blessinger
Participant
Participant

@laughingcreek  You may be on to something with all the captures and as-built joints. I'm obviously a novice, so I don't understand why an as-built joint would give something different than a rigid joint.

 

 

Anyways, I remade the assembly by importing the individual parts instead of using the downloaded step file that is a preassembled. I then used regular joints to assemble everything. So far it is working where changing the parameters only affects the jaws with stock in it; the steel jaws without stock are left alone.

0 Likes
Message 9 of 10

jhackney1972
Consultant
Consultant

I only looked into your originally posted question.  I did not consider any other issue.  Sorry.

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 10 of 10

sphennessy
Participant
Participant

You have to select "do not capture design history" before you import the vise then the parameter option is available to change the stock size

 

0 Likes