Loading

cyclic cam scad (lib)/script

by achiestdragon, published

cyclic cam scad (lib)/script by achiestdragon Jul 1, 2013

Description

scad script for some basic cam profiles

updated v0.2c adds internal cam types
and fixes a minor bug in the hypo and epicyclic profiles
updated v0.2d added a few more types
render times much improved over version 0.1 and is a complete rewrite

still a some more profiles to add before its a complete lib function
NOTE you may need to set
edit>preferences>advanced> turn off rendering at value
to 256000 in order for them to render correctly
openscad 2013.06

definable profile shape , radius, profile depth ratio, surface steps , number of lobes , height, twist ,twist slices , shaft hole size and type

read script comments for instructions
provides :-
Cyclic_Cam(profile_type,r,phr,sa,nt,h,tw,sl,hole_type,hole_size,pd)
Internal_Cyclic_Cam(profile_type,r,phr,sa,nt,h,tw,sl,pd,rim,atol)

Cyclic_Cos_Cam(r,phr,sa,nt,h,tw,sl,hole_type,hole_size)
pure cosine cam gear generator for use with a knife
edge point of contact

Cyclic_Pin_Cam(r,phr,sa,nt,h,tw,sl,hole_type,hole_size,pd)
a cosine function cam for use with a roller/bearing
(with a diameter of pd) as point of contact

Cyclic_Hypo_Cam(r,phr,sa,nt,h,tw,sl,hole_type,hole_size)
a pure hypocycloid function for use with a knife
edge point of contact

Cyclic_Epi_Cam(r,phr,sa,nt,h,tw,sl,hole_type,hole_size)
a pure Epicycloid cam function for use with a knife
edge point of contact

an extra test module is included
Cos_Cam_test();
draws one of each type of cam as per main picture
Cyclic_Cos_Cam(red)
Cyclic_Pin_Cam(green)
Cyclic_Hypo_Cam(blue)
Cyclic_Epi_Cam (yellow)
(this may take an hour or two to render)

More from Engineering

view more

Liked By

view all

Tags

License

GNU - GPL
cyclic cam scad (lib)/script by achiestdragon is licensed under the GNU - GPL license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag
Top