I have an early 90's Hurco BMC-20 with an Ultimax Monitor. The machine runs fine in manual mode. We can turn the spindle on, adjust the speeds with the override and move it on the XYZ axis without a problem. However, when we try to run a program the spindle sounds like its constantly changing speed. It starts at the speed we programmed, offhand 1700 RPM I think, then it loses speed jumps back up then loses it again. The monitor actually said the spindle was a solid 3850 RPM (or some number close to that) rather than increasing and decreasing with it. It almost makes me think that maybe it's losing power then getting it back then losing it again. The error that comes up on the screen is SPINDLE FAULT- ZERO SPEED SIGNAL ERROR. Any help with this would be greatly appreciated!