Dynamic simulation closed loops and flipping normal - 2d Contact
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to model a ball detent mechanism in dynamic simulation and I am running into issues.
First, I am trying to create a 2d contact joint by making a sketch at the ball's center line and projecting it's diameter. Then I am creating a 2d sketch on a mating part of 2 indents for the ball to fall into. When I select the indent geometry in DS it tells me the sketch is not a closed loop (it is). I can then go back to the sketch and offset the geometry by a few thousandths (which tells me its a closed loop) and then it works.
Once I got that working, I can run the simulation, watch the ball ride the indent geometry as it should by pressing the play button. If the simulation runs, then go back to construction mode and hit the play button again I get an error that the 2d contact joint is impossible to solve and should be checked (normal orientation). I can flip the normal direction of one of the parts then it runs correctly again. I need to flip the normal every time simulation runs in order to avoid this error. The 2 parts only have translational degrees of freedom, so it isn't like they are flipping around.
Am I doing something wrong? I have had success with 2d contacts before.