Hi jstoquica,
sure no problem. I reusing the complete PUMA 560 arm including Servos and Encoder. My controller consists of a normal DB25 parport board for 6 axis Step/Dir (as you are using) and 6xUHU servo controller:
www.uhu-servo.de/servo_en/index.htm
. The power supply is an old 48V server supply and some additional smaller power supplies (12V for the UHU servo boards and 19V for the PUMA breaks. That alls fits easily into a normal PC case.
The current controller is lacking of homing possibilities - e.g. not making use of the index-pulses and the potentionmeter of the encoders for absolute positioning/homing. Currently I have to home via scribe marks. These things will be added in a second phase of the project.
I'm planning to do a small YouTube video in the near future as soon as I have to first application working.
So my project is a minimum budget project compared to yours. Looks like you do it at the university - budget might be a topic but not that much as it is for my private one. This allows you to exchange more items. Exchanging the encoders sounds very natural (I guess the orginal IRB 6 is using resolver - correct) but why you exchange also the servo motors. Are the servos no longer working fine?
Did you ever consider to use something else than LinuxCNC - other open source operating software, e.g. ROS? Because I had some experience already with LinuxCNC I did not consider alternatives but I'm no longer 100% sure about this decision.
Best regards, Thomas