Tormach has quantified the magnitude of these problems pretty nicely in one of their many excellent engineering articles. This is tremendously wasteful of the motor’s torque, is far from ideal as a way to drive a cutter through material, and generally gums up the works. When it shows up again, the axis must accelerate. Whenever a step pulse is delayed, you get a big deceleration. Think about the delays in the pulse train as introducing large arbitrary amounts of deceleration and acceleration into the motion of the axis. Giving the motor drivers a pulse stream full of stops and starts is like driving a car with a clogged fuel filter that bucks and balks when you try to get crisp acceleration. What happens we don’t give the stepper or servo driver a clean stream of pulses? Those signals get interrupted by a variety of distractions the machine may have ranging from other software running on the machine besides the CNC controller to energy saving software that kicks in to slow the processor to a variety of other issues. Simply put, if the task of sending motion control signals (step + direction pulses) to the motor driver hardware is interrupted, we have problems. Our first article in this series discussed how using Windows to solve all of the CNC Controller problem suffers because Windows is not a real time operating system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |