Joint Issue: Child Components will not move with their parent.

Joint Issue: Child Components will not move with their parent.

Inspections_JCH
Collaborator Collaborator
1,901 Views
10 Replies
Message 1 of 11

Joint Issue: Child Components will not move with their parent.

Inspections_JCH
Collaborator
Collaborator

Component A is a stationary frame.

Component B has a rotating joint with A (and it works)

Components C and D are included in Component B. I call these two components 'child components' and they will not move when B rotates.

If this scenario were to have joints established to connect C and D to B and all rotate together at a joint with A, how would B, C, and D be tied together and move as one?

Lets talk about the theory and not look at a particular case such as my current file, or yours.  Is there some specific order of operation or prescribe joints that will achieve my goal. I am not looking for what I did wrong, but what is needed to do it right.

 

I am including a visual that is color coded. We can all talk about the colors without getting hung up on what these things are called. The blue component is the stationary frame. The Green, Red, and 'Black Carbon Fiber' will rotate together as one component around the Y axis as seen in the photo..

Can this be described in words rather than a Screencast please?

Components will not move.png

0 Likes
1,902 Views
10 Replies
Replies (10)
Message 2 of 11

dsouzasujay
Autodesk
Autodesk

Hi @Inspections_JCH ,

 

Can you Attach prior designs that you have already completed in Fusion 360.

A screencast/video of what you are doing will help to understand.
File>Export your *.f3d/*.f3z file to your local drive and then Attach it here to a Reply


If my answer helped, please 'Accept Solution'


Join Fusion Insider


Sujay D'souza
Autodesk Fusion

0 Likes
Message 3 of 11

davebYYPCU
Consultant
Consultant

General terms, no guarantee will work for you.

Before jointing Green to Blue, make your sub assembly a rigid group.

 

Might help....

 

 

0 Likes
Message 4 of 11

Inspections_JCH
Collaborator
Collaborator

Creating a rigid group was my first try and that did not work.  😞

0 Likes
Message 5 of 11

Inspections_JCH
Collaborator
Collaborator

As requested in the original post. Lets talk in general terms. I would prefer to see a valid solution written in words.

0 Likes
Message 6 of 11

davebYYPCU
Consultant
Consultant

Then your stuck, writing text, because I have no idea why it would not work.

0 Likes
Message 7 of 11

laughingcreek
Mentor
Mentor

green red and black get a rigid group (or seperate rigid joints to each other)

green gets a revolute joint to something (could be an as built to the top level model, picking the hole axis for rotation).

blue gets grounded.

 

If that isn't working then your doing something you haven't explained yet.  

0 Likes
Message 8 of 11

g-andresen
Consultant
Consultant

Hi,

Technical communication cannot be reduced to words.
It takes place as long as the earth turns, in words, writing and illustration.

 

günther

Message 9 of 11

jeff_strater
Community Manager
Community Manager

not sure if this is what you are looking for.  Text is hard to describe for an essentially visual experience, but I'll give it a go.

 

  1. All sub-assemblies in Fusion are inherently "flexible".  Meaning:  if you insert two copies of a sub-assembly into the same top-level assembly, the child components of that sub-assembly can all be in different positions.  The (overused, but accurate) example is a sub-assembly that consists of a door frame + a door.  When you insert two door sub-assemblies into a top-level assembly (for example a building assembly), you can position one door open, and the other closed.  This flexibility is at the root of your question, I think.
  2. The short answer to your "what is needed to do it right" question is actually pretty simple.  You need to create enough Joints in any sub-assembly so that it behaves as you want when it is inserted into another, higher-level assembly.  If your particular sub-assembly is rigid, then, while editing that sub-assembly, either create enough rigid joints to stick the whole thing together, or just create a single rigid group.  If your sub-assembly has some motion defined, then create the joints to make that motion happen.  In the door/frame sub-assembly, you'll need a Revolute joint between the door and the frame (ignoring the details of hinges, etc).  If your sub-assembly is fully constrained by Joints, it will behave correctly when inserted into the next level.

Let me know if that does not answer your question.


Jeff Strater
Engineering Director
Message 10 of 11

TrippyLighting
Consultant
Consultant

Please post your design, then we can talk in general terms.

In general terms, if you manage your component origins, assembly is easy.

If that did not make sense to or was too general, then provide some more specifics in form of your design.


EESignature

0 Likes
Message 11 of 11

etfrench
Mentor
Mentor

I would add a corollary rule to "All sketches should be constrained" which would say "All assemblies should be jointed".  When you create a joint and the subcomponents don't move together, add joints (or rigid group) between the one that did move and the ones that didn't.

ETFrench

EESignature

0 Likes