After reading your forum I can see that you have been a little slow at finding that there are ways to make Mach3 a closed loop control
There are a few ways that this can be done and I would be happy to tell you more about the pro's and con's of each system... There is the Galil card (I am not telling you to get one by the way) that is a good system to run a +-10V amp... I have done a conversion with this and it works well ONLY if the accel of each axis is about the same. Why is this??? Well it all has to do with how galil chains the moves... I would like to change the galil to use an other mode but I don't think we can move data to the buffer as fast as we need to in that mode. The other way is to do what Hood told you and use a Pixi... This is one way that it can be done and is the lowest cost solution... There is an encoder board from Ron Rogers that works well... I made the code for the plugin and I can tell you that it works
The Pluging is watching the encoders and tracking the following error of the axis. You could say "IT is not right because it is not telling the axis to correct the error"... To that I say WRONG! The servo is driven by the Pixe that has a PID loop.. THIS is where the error is taken out NOT in the computer! the computer will track the error and IF you get over on following error it will fault out. Yes this is how a Fanuc or any other works... I could add code that could look at the following error and slow the feed to try to limit the error that it is getting... This is not a big deal and can all be done with 2 P ports... So why would you use P Ports if you could have something so grand as a Galil! For 1400.00 I got a 6 axis one here for testing! The P port is going to be far less and there is going to be a NEW USB board that can run your machine at up to 4MHz pulse rate! Now you may be saying .. I want the standard!!!! +/-10V uuummmm... Not any more
The new way is digital drives and I have also worked on bus systems that only send data! So for me I would take the new USB board and a few Pixies to get the best closed loop that I can for the money... For the people that are hard core and need to have it all one one board because it makes them feel better there is the Galil BUT you need to know that there is a limitation of the accel needing to be the same AND that I have not coded in the probing
One thing that it will do VERY well is homing to an index pulse
If there are people out there that think they can do better... I have the plugin code and if you think you can handle the code I would be willing to work with you... You need to have VS2003..
I hope that helps, I just wanted you to know what we can do now and that there are ways that don't have to cost you
ALso there is this board that I just got in the mail:
http://www.kelinginc.net/CNCSoftware.htmlI have not started the code for this board but it looks like it is going to be good. It is less money then the Galil and looks like it will not have the accel problem
Well I have to get back to work
Brian