Revolute joint with limits gets stuck on one side during rotation (Mac OS 10.14)

Revolute joint with limits gets stuck on one side during rotation (Mac OS 10.14)

Kawzon
Participant Participant
2,192 Views
16 Replies
Message 1 of 17

Revolute joint with limits gets stuck on one side during rotation (Mac OS 10.14)

Kawzon
Participant
Participant
0 Likes
2,193 Views
16 Replies
Replies (16)
Message 2 of 17

karina.harper
Autodesk Support
Autodesk Support

Hi @Kawzon 

 

Can you please share the file? As I'm not able to recreate the behavior from scratch, I'd like to take a look at your file and see what there is to see.

 

Thanks!

 

0 Likes
Message 3 of 17

Kawzon
Participant
Participant

Sure, here is the file. I restarted F360, but experience the same behaviour. I'm sure I'm doing something wrong, but it just doesn't feel like an intentional interaction flow.

 

File on Dropbox

0 Likes
Message 4 of 17

TrippyLighting
Consultant
Consultant

I would suggest you go through the introductory tutorials in the Support & Learning sections.

Your small model already contains several incorrect techniques that will make things more difficult as you proceed in th design.

As as it pertains to assembly, one of the components needs to be grounded.

It's not a bad idea to familiarize yourself with Fusion 360 R.U.L.E #1


EESignature

0 Likes
Message 5 of 17

Kawzon
Participant
Participant

Well, that's not quite the point here is it?

 

I don't care if the my "small model" contains several "incorrect techniques". It's an assembly of 3 parts where I believe the revolute joint doesn't maintain the expected interaction of the application developer. In short, it's a bug report.

 

The real question is, why are YOU responding with a "non-answer"? What does your reply contribute to this post?

0 Likes
Message 6 of 17

Kawzon
Participant
Participant

Hi again, I believe the joint interaction gets "stuck" when the current value equals on of the limits and therefore the rotation is disabled. Try the following: Rotate the joint until it gets stuck and without clicking anywhere, enter a value slight below the rotation limit and the rotation will once again be enabled. I think the bug got pretty obvious now.

0 Likes
Message 7 of 17

TrippyLighting
Consultant
Consultant

The answer is in my post. Please ground one part. Then the joint limits will be properly observed.

 

 


EESignature

0 Likes
Message 8 of 17

Kawzon
Participant
Participant

No they won't. Try it out and then read my previous post.

0 Likes
Message 9 of 17

TrippyLighting
Consultant
Consultant

You are correct, that is unexpected behavior and looks like bug to me as well. Thanks for posting this!

 

I still would recommend for you to go through the tutorials, because if you did you would not have modeled this the way you did.


EESignature

0 Likes
Message 10 of 17

karina.harper
Autodesk Support
Autodesk Support

Hi @Kawzon 

 

This is an interesting one - I think his is happening because one component is a mirror of the other. When I removed the mirror and created a copy of the body using Copy -> Paste New in the browser tree, it seemed to work fine. Can you try that?

0 Likes
Message 11 of 17

Kawzon
Participant
Participant

Nope, it still gets stuck (like in the movie I posted above). I'm sure this has nothing to do with mirrors either. It's surely just a typo in the code for rotating a revolute joint. Anyway, deleting a mirrored component wouldn't be much of a "solution" either, the bug would be easier to find though.

0 Likes
Message 12 of 17

karina.harper
Autodesk Support
Autodesk Support

@Kawzon 

 

I saw the behavior in the file you shared, but I was able to get it to work by re-building the joints and setting the limits. I'm not denying that this is an error but at this point I'm looking for what is causing it. It could have something to do with your hardware which is why I was asking you to try it for me. If you remove the mirror, create a new component and rebuild the joints from scratch does it give you the same behavior?

 

Thanks for your help Robot Happy

 

0 Likes
Message 13 of 17

Kawzon
Participant
Participant

Yes, I removed the mirrored component and remade all the joints and I'm experiencing the same behaviour. The rotation interaction "gets stuck" when the angle equals the maximum limit.

0 Likes
Message 14 of 17

karina.harper
Autodesk Support
Autodesk Support

Ok, that's good info. Thank you for your help and attention!

 

I've logged this with the team as FUS-47386 so they can start working on it.

 

Smiley Happy

 

Message 15 of 17

Kawzon
Participant
Participant

I didn't have any goal with this model, it's just some testing as I'm still learning F360. But since you mentioned it twice, what is it that you believe I should be doing different?

0 Likes
Message 16 of 17

TrippyLighting
Consultant
Consultant

Let me first say that I don't always do this for quick tests either,  but in general it is a good practice fo fully constrain and dimension sketches. In Fusiosn 360 you can drag sketch elements in the viewport, even when you are not actively editing a sketch. While that can be very useful, it can also accidentally destroy your design.

 

 

 

In order to fully constrain and dimension a sketch some sketch element needs to reference the sketch origin, circled in red below. That can be with a constraint or dimension or both.

It can also be fully defined by referencing projected sketch geometry.

 

Screen Shot 2019-02-28 at 10.48.28 AM.png

 

Once a sketch if fully dimensioned and constrained it all sketch elements will turn black (in the Infinity Pool environment). The sketch icon in the browser will get a pin aded to its icon.

 

However, the first thing to consider when starting a design if this is only for a single object or if this design is going to be made from several discrete objects. In that case you should not start with a sketch, but probably with making an empty component and activating it. I'l refer to Fusion 360's R.U.L.E #1 so I can save myself some typing here.

 

Then you use a cylinder primitive to create. whole. Noting "wrong" with that. But danger is lurking here. ON creation the primitives snap to geometry, but that snapping is not parametric, meaning that when you change the length of one of the arms the hole will not update accordingly and remain in the old position.

 

The next thing you'll notice is that all of your sketches are somewhat disassociated from the geometry that they were created with. Working with Fusion 360 R.U.L.E #1 will prevent thins IF you don't use the move body feature, which are the tow cross hair arrow icons in the timeline. This is a modeling tool and should not be used to move objects into location for assembly.

 

 

 


EESignature

Message 17 of 17

rishabh.bisht
Alumni
Alumni

We squashed this bug with our recent September update. Please feel free to report back if you can still reproduce this issue. 

Thanks!



Rishabh Bisht
Product Owner