172
« on: December 25, 2013, 06:29:16 PM »
Khaled:
If the rotary table ratio is 40:1, that means 40 turns of the input shaft of rotary table = 1 rotary table revolution, or 360 degrees.
1 turn of the rotary table equals 360 degrees / 40 = 9 degrees per 1 input shaft rotation.
This seems like a very large movement for a rotary table. Most rotary tables over 150mm diameter (about 6 inch) are 90:1 ratio, and rotary tables in the 100mm diameter (4 inch table diameter) are usually 72:1.
Please recheck if the table ratio is 40:1
Such a ratio is a very poor use for a CNC machine.
If that is true, then the timing belt reduction of 2:1 = 400 motor steps for 1 Table input shaft rotation.
The equation to calculate STEPS PER is:
Motor steps per revolution (200) * ratio of timing belt drive (2) * ratio of Rotary table (40) = Total number pulses to go 360 degrees = 16000
Divide this number (16000) by 360 degrees = STEPS PER 1 degree = 44.44444
You cannot have a fractional STEPS PER except if it is an even fraction equal to micro-steps, like 1/2, 1/4, 1/8 micro-steps, then a fraction like .5, .25, .125 will equate to a whole number when factored with the multiplier of 2,4,8 in the final calculation.
If the larger pulley is a multiple of 9, then the STEPS PER will be a whole number for your 40:1 table ratio.
20:45 = 50 STEPS PER
20:54 = 60
20:63 = 70
20:72 = 80
400 motor steps / 9 degrees per table shaft rotation = 44.44444 steps for 1 degree table rotation.
The STEPS PER must be a whole number, and not some fraction unless it was 44.5 or 44.25, and in that case micro-stepping of 1/2 or 1/4 would work. These two examples would work because if micro-stepping 1/2, and using 44.5, the STEPS PER = 89, and micro-stepping 1/4, STEPS PER = 177.
If you use a 20 tooth pulley on the motor, the other pulley must be a factor of 9; 45, 54, 63 etc. to get a whole number for STEPS PER.
John