Paul Alciatore
06-20-2009, 12:07 AM
I am doing some design work and would like it to be as general as possible. Machines with motor drives need some kind of limits to prevent running into the stops and causing various types of damage.
What I am curious about is how are these limits usually implemented. I have seen some dedicated systems on other kinds of machinery with DC motors where there are limit switches that interrupt the current to the motors when they are activated. One switch on each end of the range and steering diodes to allow reverse current to flow so the motor can turn the other way. But this would not work with steppers. So how is this handled? Do CNC machines usually have actual limit switches to detect the end of travel in each direction? Would these switches connect to the computer/software or do they just go to the motor controller boards? Or is this done completely in the software with no switches at all? Or what?
What I am curious about is how are these limits usually implemented. I have seen some dedicated systems on other kinds of machinery with DC motors where there are limit switches that interrupt the current to the motors when they are activated. One switch on each end of the range and steering diodes to allow reverse current to flow so the motor can turn the other way. But this would not work with steppers. So how is this handled? Do CNC machines usually have actual limit switches to detect the end of travel in each direction? Would these switches connect to the computer/software or do they just go to the motor controller boards? Or is this done completely in the software with no switches at all? Or what?