Hi David,
You can use Mach3 or KMotionCNC. In either case the Rigid tapping is performed in a C Program in KFLOP in the same way. The only difference is how the parameters are passed and how the program is invoked. We can help you with that.Will I have to use Mach3 for the tapping routines, or is one available for kmotioncnc? I noticed that Thomas Zamirski wrote one for a VFD, but I'm hoping one exists without writing it.
Its your choice in the C program whether you will have the Z axis try to follow where the Spindle is commanded to be or where it actually is. If the Spindle controller works well with small following error then the actual position and the commanded position will match and there will be little difference. However if the Spindle response is low with large following errors then Z should be made to follow the actual measured Spindle Position. I don't fully understand your statement as I believe the T200 will use the resolver regardless of whether or not you send the exported simulated encoder position to KFLOP or not. Note that if the encoder position is connected to KFLOP it isn't necessary to use it for closed loop control.2. This will be an example of electronic gearing I assume, but it is going to run in effectively open loop, is that normal?
3. To expand on the open loop question, the Moog T200 has a simulated encoder output that converts the resolver info to encoder, but I'd rather use the internal resolver to T200 control instead of outsourcing it to the Kflop - thoughts?
Quadrature is the preferred method. I involves only one edge per step instead of a complete pulse (two edges). It avoids timing issues such as pulse width and direction setup time. Any noise glitch or edge ringing will usually result in a step forward and backward instead of a miss-step.Are there advantages to Quadrature vs Step/Direction or vice versa?
HTH
Regards