Stepper motor positioning solution or available alternatives

Thread Starter

theo99

Joined Sep 19, 2018
2
Hello,

In my project assembly, I'm using bipolar steppers

I'm looking for some device or solution

For example this bipolar stepper allows me to get fast and short movement in range of 360º degree with sending of 5-7 messages per second from control application to Arduino Due micro controller with A4988 driver on CNC Shield powered with 24-35 V

Provided requirement:

1. Speed, fast movement (5-7 messages per second)
2. Silent (noiseless)
3. Accelerating of 50-180 gram weight of mechanical part
4. Small size 20 × 30 mm

Problems:

1. There is no solenoid brake, like in servo motors, to keep shaft rigid after power off

To find motor start position, I send degree positions from control application with load or close. But I'm not sure, if using of Limit switch, I'm never used this device and not quite understand, how it should be done, if my starting position is in the middle of available degree range, if it is appropriate solution in case of changing stepper shaft position by hand, just with physical contact or unexpected shutdown during the process, for example with program error, or power unplugging during the process, with taking into account that I have limited range for movement in 360º, like 80º or 60º degree, as I said in several cases with starting position in the middle, and maximal range by sides.

After finishing the work and before turning off the power, I'm using servo motor with mechanical lock to keep degree position fixed and saved from weight of the part or physical contact. But it is difficult to use such lock in assembly, it takes too much space and limits location of the motors, complicates the mechanics. I'm wondering what is a way to figure out by different directions:

1. Possibility to keep stepper motor rigid in particular position after power is plugged off. Maybe special device
2. Using of some kind of smart robot servo, which is fast and noiseless, but I doubt that it is possible to perform 5-7 messages movement in second with servo motor
3. Find position in any possible case of shaft offset, maybe I'm not quite understand Switch Limit

Any advice for device, guide or example would be helpful
 
Top