Hello everbody,
Im a noob to CNC, so i will try to post the problem as clearly has I can. I have a couple of questions regarding Linuxcnc, electronics interface, and stepper motors so i don't know where to post this, anyway here it goes. The first question might not be related to Linuxcnc but eventually it comes to that, so sorry for the inconvenience.
1. I have designed a fixed gantry machine with a moveable Y axis along the Z axis, and of course I have two stepper motor in each corner of the gantry and two ballscrews to provide lift. When i was talking to some of the suppliers for machine, they said that two motors could because a problem eventualy with time. If one motor breaksdown the gantry could fall apart, twist, bend, or whatever happens when something like this happens. So my question is how often do people use two steppers for the moveable Y axis, or any axis, and how catastrophic would be if one of the steppers fails completly. It seems that people use two motors on the same axis frequently, although i don't know if they are prepared for this kind of failure of one the steppers. Is there special circuitry to prevent one of the motors from moving if the other fails? can Linuxcnc detect this? or i am worried with something that just doens't happen?. Does anyone has experience when one of the steppers completly breaksdown?
2. Continuing with the previous problem, I read that encoders in the steppers can account for the position and it is possible to interface with Linuxcnc. However there are a lot of opinions on this matter. Some say it is impossible because you need special hardware to read the encoders at the speed that is required, some say that it could only trigger the E-stop, but to trigger you need to read the encoders, right? if its only a matter of reading the encoders properly, If i reduce the speed of cutting will this make the encoders readable in real time? If so, how much lower would the cutting speed be?
3. Another question is regarding stepper drivers, specially the digital ones. Some have the stall detection system, but i don't understand what they do except to say "MOTOR STALLING". I don't know if its easy or very dificult to manually detect stall, but i supose that many people use drivers without the stall detection because you can hear or see if its missing steps, right? Do these digital drivers provide the stall signal to Linuxcnc for further processing, or is this just a LED that blinks in the driver to give a warning?
I feel that planning is everything when you have a project like this, so any answer will be greatly appreciated.
Thanks everyone