What's new

Constraints for cam follower in an assembly

File attached
It is possible to create a cam part (e.g. Large radius + small radius + 2 tangent lines) and a follower part (circular boss) then assemble them with constraints such that when the cam is rotated about the large radius the follower will move in a linear fashion?
I can make the parts and set up the tangent constraints but this will only constrain one of the four individual sections of the cam , not the full cam profile.
The cam I want to simulate does have a more complex profile than the attached file.
Thanks
Ray
 

Attachments

  • Cam Test.AD_ASM
    220.5 KB · Views: 2

oldfox

Alibre Super User
Ray,
I think you'll have to "Package" the assembly so the "Parts" can be seen. (File > Package > Create) This will generate a Package file. Save and upload that one.
 
OK, have not used that before. Hope this upload works.
I have also tried using a polyline to create the cam. The full cam surface and follower OD selected OK but no constraints are available to add a tangent constraint.
 

Attachments

  • Cam Test.AD_PKG
    85.2 KB · Views: 9

oldfox

Alibre Super User
OK, have not used that before. Hope this upload works.

Good news:
The upload is perfect. Exactly like it should be. You just learned something new this evening.

Bad news:
A lot of folks, including your's truly, have been sitting around until Alibre has a constraint that will do exactly what you were trying to do. So far it doesn't exist in Alibre.

Hopefully in the future it will be available.

More news:
As you have probably already ascertained, you can constrain the wheel to any one segment of the cam. That works. Now, if you want motion,
as I do, that's what we have to wait for. In the meantime you could make a static "pseudo motion" by using "configurations". You would
make a different config for each segment of the cam. Then, and I really can't help you with this one, you would cycle through the configs,
kinda like those old "card" movies where you would flip through a deck of cards with each one having a slightly different image than the last
one. It would then look like motion. :cool:

You may want to look through the examples in the Alibre Script library. There might be one there showing a bolt being threaded into a
nut. It's another approach. Alibre Script, the old WizoScript, can do a lot. Just depends on how clever the person wanting to use it is.

Also, if you have the capability to grab an animated GIF from the screen, you can grab one part of the moving parts and with the mouse
rotate it around it's axis. Just another idea. Kinda like making the cylinders in an engine go up and down around the crankshaft.

And that's pretty much it in a nutshell, albeit a fairly large nut. :D

Good luck. And have a good weekend.
 

JST

Alibre Super User
There is a rather limited capability to do what you want, now existing.

But you cannot use just any cam profile. it must be made from one single form. Possibly only a circle, I have not tried any other forms. You cannot use any form which is built up of pieces, since the tangent can work on one and only one named surface.

That issue of not passing to a new surface is what stops you from using it now except for simple form surfaces.

EDIT: I probably should also mention the possibility of a cusp at the joins between surfaces, we know Alibre hates "cusping surfaces", that is an error message I have seen. I forget where, possibly with lofts.

And, it does not even work with an ellipse. the "surface" of an ellipse apparently does not exist, it cannot be selected by the tangent outside command.
 

Attachments

  • cam test assy.AD_ASM
    221 KB · Views: 4
Last edited:
Top