Generator and simulator of cams profiles for cam/follower mechanisms.
Try it here: https://jumpjack.github.io/CamFollowerJS/
Note: as long as the version number starts by "0", it means the page is still quite buggish, so be patient...
Current version: 0.6.1
Known bugs: rotating follower and cam re-creation without refreshing page not yet working.
This page can work also offline on your PC , just download indedx.html and all .js files into same folder.
This page allows creating cam profiles for cam/follower mechanisms used in automata. The cam can be started from scratch, or loaded from an existing file, edited and saved again.
The page loads the flat cartesian profile of the cam, and turns it into a circular/polar profile, the it starts rotating the cam as per aramters specified in the file itself (direction and speed) and shows how a follower follows the cam profile. Note: current version does not perform any check on output, so resulting cams could be impossible to realize in practice.
Things I would like to add in the future:
Automata resources (books, links,...): look https://github.com/jumpjack/CamFollowerJS/tree/main/documents
Theory of cams/followers:
https://www.softintegration.com/chhtml/toolkit/mechanism/cam/cgi_trans_sample.html
3d cam example:
https://mechtics.com/machine/mechanics-of-machines/cam-and-follower-mechanism-types-and-functions/
In the future CamFollowerJS will implement export in STL format for 3d printing. In the meantime you can use some online service to convert the SVG output to STL:
0.1.0 First public version; many things yet on the todo list:
Known problems:
0.1.1
0.1.2
...
0.1.5