Hello dewitm, thank you for your interest. I reply red write for your questions.
I see here questions and answers.
In my opinion the answers are logical. However, you keep asking about stuff that is totally non-related compared to what you want to do based on what you are telling us.
I am asking more thing maybe, because before I have programmed on robot, I have never load backup to robot. I did some thing but it is verry long so I can not do same changing so I must take back up and load program.
This could mean the following:
1. You really don't have a clue what you are doing, should you really continue at this point?
2. You have changed a lot more than simply improving a program...
I changed I/O structure, secuence, name and function (DI,DO,GI,GO). I literally changed and wrote new program. You can think that nothing is same between two robots now.
Changing I/O-config can mean a lot of stuff. Did you add some extra handshakes in the current range of I/O or did you really extend the current available I/O, what is exactly changed? I explained the I/O changing on up side.
Normally of you only changed the program, you can make a backup of that program from the 2nd robot and change the name the Program_old or something,
Than load the improved program. For example
Robot 1 has three programs, Main, Pick and Place, you improved for example Pick,
Now, you don't want to lose this program on robot 2, I don't want to see old program in robot.
1. Change the name of Pick on robot 2 to Pick_old
2. Load the program of Pick from robot 1 to robot 2.
However, if you use P instead of PR in the programs, you would have to correct the positions...
I used P and PR, I have checked an simulate the new program backup in roboguide, Position is not lost, I can see all points.
I want to do that; init start, Load program, zero point calibration ( because 2 robot position and zero points same), verification. I want to understand that am I right or what is true. What must I do sequence of job?