Mach spindle speed problem! Any ideas
Posted: Thu 16 Oct , 2008 13:13 pm
I pretty much have my Easiturn running under the control of Mach now - but I'm having problems with the closed loop spindle control.
Essentially, it reads correctly up to 870rpm then if you up the demand speed to say 900rpm, the indicated speed halves to read 450rpm. In closed loop - mach thinks it's running too slow - and ramps up to 1800rpm (which it indicates as 900.
I've not stuck a scope on the index sensor yet - but I'm wondering if at low speeds it's triggering on both the leading and trailing edge of the pulse (due to ringing?) but above that speed it just reads it as a single pulse?
Interestingly, if you move the sensor to look at the little holes - it reads correctly regardless of the rpm - but this is obviously no good for things like thread cutting where it needs the phase as well as speed.
Has anyone else had this using the built in opto sensor and the disk with one big hole and loads of little holes?
What is the preferred solution?
Si
Essentially, it reads correctly up to 870rpm then if you up the demand speed to say 900rpm, the indicated speed halves to read 450rpm. In closed loop - mach thinks it's running too slow - and ramps up to 1800rpm (which it indicates as 900.
I've not stuck a scope on the index sensor yet - but I'm wondering if at low speeds it's triggering on both the leading and trailing edge of the pulse (due to ringing?) but above that speed it just reads it as a single pulse?
Interestingly, if you move the sensor to look at the little holes - it reads correctly regardless of the rpm - but this is obviously no good for things like thread cutting where it needs the phase as well as speed.
Has anyone else had this using the built in opto sensor and the disk with one big hole and loads of little holes?
What is the preferred solution?
Si