Hello guys
I have gone through a side project for something I needed to create but thought to share it as it might be so handy for everyone
A 24KB flash page that I have created that can easily manage any ball bearing you might want to create
the page opens only on windows (flash) , perhaps someone might be interested to make it a script for CB,
You just input your ball diameter, number of balls and the needed clearance/preload between every ball, and it simply tells you what is the radius of the circle that the center of all balls should be on.
I find it is extremely handy
The main equation is:
Radius=Math.sin(Math.PI/180*((180-(360/BNumber))/2))*(Number(BallDiameter)+Number(Clearance))/Math.sin(Math.PI/180*(360/BNumber))
This is action script 2, Math.sin(Math.PI/180*VALUE) same as sin(VALUE), just not to be confused
please find the attached screenshot in case you could not open the page
attached also a ball bearing that I have created based on its calculations. and as you can see it turned out perfectly!
Page Link:
http://abdelrahmanhafez.com/Flash/bbc.htmlnow you can easily control everything you want to do about a ball bearing
On the right time I will show why I needed to create a custom size ball bearing
regards