cancel
Showing results for
Did you mean:
cancel
Showing results for
Did you mean:

Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X

2-Guest

## Assemble a bearing on a curved surface

I'm trying to assemble a push-button based on the following design shown in this YouTube animation;

I have attached photographs of all of the parts I have designed for the "button-ball-guide bush" part of the assembly (I also have made springs, holders, etc but did not think photos of them were necessary).

I'm struggling to come up with a way to assemble these parts that would allow them to function as shown in the YouTube video. My thoughts so far are to assemble the ball as a bearing within the circular groove of the button and then assemble the guide bush around this on either side as cylinders.

However, I'm having two problems with this:

1. Can I assemble a bearing to roll across a curved surface? Can I make a curved axis for the bearing to roll across?

2. Will the bearing be constrained in the internal zigzag groove of the guide bush in the correct way?

Please bear with me as I'm very new to Creo. I've never used the bearing constraint before so not sure I totally understand it.

And if you think all this sounds like a very overcomplicated way of achieving something quite simple please let me know of an alternative.

Half of red ball is in circular groove on yellow button, the other half is in internal zigzag groove of grey bush. Each button push gives one among its two axial positions. Figure on the right is developed groove of the grey bush. The button or the bush has assembly structure (not shown) for ...
21-Topaz II
(To:AM_9927715)

You can learn some of the details of constraints here:

I would suggest that you build simple models to gain insight into the constraints with a minimal number of parts to study how they work and get a clear understanding of how they affect DOF of the assembly. You can then use this to build a more complex assembly with several constraint sets.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
Top Tags