how can I make a beam tangent to a moving axis?

2 visualizaciones (últimos 30 días)
eran nav
eran nav el 4 de Ag. de 2017
Respondida: Nicolas Schmit el 21 de Sept. de 2017
hello everyone,
I'm trying to model a system in simscape using the simMechanics blocks. The system im trying to model is: a ball bearing connected eccentrically to a motor axis. On that ball bearing lays a beam. The edge of the beam is connected to an axis. so, the system looks like this:
I managed to model all the elements, but I don't know how to keep the beam tangent to the ball bearing.
motor = blue, motor axis = cyan and purple Right now, when the motor axis move, the beam (orange) just pass through the ball bearing (green)
how can I "connect" the beam to the ball bearing?

Respuestas (1)

Nicolas Schmit
Nicolas Schmit el 21 de Sept. de 2017
  1. Add a prismatic joint that has its z axis aligned with the beam.
  2. Add a rigid transform that translate orthogonal to the beam. The translation distance is the radius of the bearing.
  3. Add a revolute joint. Connect the follower of the revolute joint to the axis of the bearing.

Categorías

Más información sobre Assembly en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by