6
« on: February 11, 2014, 06:55:49 PM »
Hi Art,
I am using the Little Machine Shop Spindle interface for the Sieg brushless motor spindle drive. Current setup uses a PWM output from Mach3 through a low band pass filter and into the 0-5 volt AVI on their board. There is no RPM state or one time frequency to set a spindle speed, so I am pretty sure there is no battle going on between two regulators here. But, thanks for your point and may move over to a Mobus control instead a bit later. After all, I do get a good thread of the first PC, it is only the second PC that is producing the Spindle Lock error information and causing threads to come out wrong.
FYI
The interrupt handler on the PC is working fine according to the driver test.
Ok there is a significant difference here, the LastRot shows about 30rpm difference, under no load, recon you are right with the interference thought.
Investigation so far, have found a level of background noise on the Index pin, coincidently a shade lower frequency than the spindle pulses at 250rpm, in fact, hit the spindle button, turn the spindle off while the thread cycle is running and the thread still engages after seeing a trigger, the spindle is stooped so the trigger should never arrive. The Index LED stops flashing while the spindle stops. The interference is a spike that lasts a tiny amount of time, much higher voltage so I am guessing the spike is enough to trigger a thread pass.
Still think this is a combination of issues. Found a GND inconsistency on the controller, Opto-isolator with active low not linked to the PC GND. Needs to be active high and linked to PC GND then filter some of this noise out with strategically placed caps and ferrite rings. Now I understand the Spindle Lock errors I can test and check the results shown in the log.
No need to reply.
LP