blackhawk
05-09-2013, 11:15 PM
I am trying to understand the formulas for calculating the unit values on my PRT alpha. I have 7.2 gear motors on X, Y and the Z has no gear box. I found the following formula in the User's Guide.
Computing the Unit Value for an indexer would be done as follows, assuming you want to express the rotary motion in degrees. With an indexer having a 10:1 gearbox and with the alpha driver set at 500 steps/rev, we would have: (10 * 500) / 360 = 13.8889 [or, 13.8889 steps per degree].
My unit value for the Z is 1273.2395. The Z has no gearbox and the Vexta drive has the DIP switches set to 1000 steps/rev. So, my formula is (1 * 1000 steps)/360 deg = 2.77778 steps/deg. Now, you have to convert that to linear motion. My Z has a 20 tooth pinion which has a pitch diameter of 1.00". For a rack and pinion setup, you get (1.00" x pi = 3.1416") of linear travel per 360 degrees (Circumference formula). So, (2.77778 steps/deg)*(360deg/3.1416 inches) = 318.309 steps/inch. Now, I multiply this by 4, which is the resolution multiple in my VU fill in sheet. This works out to 4*318.309 = 1273.2395, bam! I got it!
My X and Y unit values are both set to 2482.8171. Now if I do the same for the X and Y with the 7.2 gearbox. The drives for X and Y are set to 1000 steps/rev. So, (7.2*1000 steps)/360 deg = 20 steps/deg. X and Y have 30 tooth pinions with a pitch diameter of 1.50". Converting to linear motion again, (1.50" x pi = 4.71239") of linear travel per 360 degrees. So, (20 steps/deg)*(360 deg/4.71239") = 1527.887 steps/inch. Now, I multiply by 5, which is the resolution multiple for X and Y. This works out to 7639.4356.
7639.4356 is way off from the correct setting of 2482.8171. Why doesn't the formula match up for X and Y?
Stay with me, If I replace the 1000 steps/rev with 325 steps/rev on X and Y, the formula works and it comes out to exactly 2482.8171. But, the Vexta drive is set to 1000 steps/rev per the DIP switches, not 325 steps/rev. I know that Oriental Motors does some type of special programming for Shopbot on their drives. The only thing that I can figure is that even though the DIP switches are set to 1000, it is really set to 325 internally.
Does anyone know if that is the case? Or where that 325 comes from.
Thanks, that was a long post I know.
Computing the Unit Value for an indexer would be done as follows, assuming you want to express the rotary motion in degrees. With an indexer having a 10:1 gearbox and with the alpha driver set at 500 steps/rev, we would have: (10 * 500) / 360 = 13.8889 [or, 13.8889 steps per degree].
My unit value for the Z is 1273.2395. The Z has no gearbox and the Vexta drive has the DIP switches set to 1000 steps/rev. So, my formula is (1 * 1000 steps)/360 deg = 2.77778 steps/deg. Now, you have to convert that to linear motion. My Z has a 20 tooth pinion which has a pitch diameter of 1.00". For a rack and pinion setup, you get (1.00" x pi = 3.1416") of linear travel per 360 degrees (Circumference formula). So, (2.77778 steps/deg)*(360deg/3.1416 inches) = 318.309 steps/inch. Now, I multiply this by 4, which is the resolution multiple in my VU fill in sheet. This works out to 4*318.309 = 1273.2395, bam! I got it!
My X and Y unit values are both set to 2482.8171. Now if I do the same for the X and Y with the 7.2 gearbox. The drives for X and Y are set to 1000 steps/rev. So, (7.2*1000 steps)/360 deg = 20 steps/deg. X and Y have 30 tooth pinions with a pitch diameter of 1.50". Converting to linear motion again, (1.50" x pi = 4.71239") of linear travel per 360 degrees. So, (20 steps/deg)*(360 deg/4.71239") = 1527.887 steps/inch. Now, I multiply by 5, which is the resolution multiple for X and Y. This works out to 7639.4356.
7639.4356 is way off from the correct setting of 2482.8171. Why doesn't the formula match up for X and Y?
Stay with me, If I replace the 1000 steps/rev with 325 steps/rev on X and Y, the formula works and it comes out to exactly 2482.8171. But, the Vexta drive is set to 1000 steps/rev per the DIP switches, not 325 steps/rev. I know that Oriental Motors does some type of special programming for Shopbot on their drives. The only thing that I can figure is that even though the DIP switches are set to 1000, it is really set to 325 internally.
Does anyone know if that is the case? Or where that 325 comes from.
Thanks, that was a long post I know.