Thanks for the info kf2qd, I will look into it, but the thing is, there are actually more than 500 positions, I think I figured out an easy, not cheap way to do it.
Tweakie, thanks too... Yes I have actually thought about it, that was my first option, In fact I would love it if it would be possible, but sadly i dont think it is, The reasons:
The front end has to be able to change dynamically with the contents of each of the positions, there is also a bit of use of databases, and online databases, and some other peripherals that mach does not handle directly like barcode scanners and stuff like that.
Id love it if we could just code the front end on something else, (java, .net, etc...) to handle the databases and other peripherals, and just call Mach3 for the motion and I/O subroutines, that would be ideal.
Thanks, Best regards
Fernando