I have an existing program that is run on side 2, I have created a new jig for the same part to run on side 1. I would like to essentially copy and paste the program from side 2 to side 1. Is this possible?
Copy existing program from Side 2 to Side 1
-
Peter White -
October 1, 2024 at 11:44 AM -
Thread is Unresolved
-
-
Look at program shifting (9.2 SHIFT FUNCTIONS in the operator_manual_[B-83284EN_10])
-
SkyeFire
October 1, 2024 at 5:12 PM Moved the thread from forum General Robotics Discussions - everything but NO Industrial Robots to forum Fanuc Robot Forum. -
I have used the shift function before on a smaller setup, with a rotating door with 2 small tables. I am unsure if this method will work as I would need to call the robot to the home position from side 2, and then call it to side 1, and teach the point from there.
-
Are you using a user frame for your existing program? In that case, teach a new user frame for the new side, then execute a program shift with the new user frame and the program will be copied and the positions will be translated with the new user frame.
-
I believe so, I've carried on this job from someone else so a few things are fresh to me. I will have the jig on the robot hopefully in the next week so I will try this
-
Is there a way I'd be able to use the existing user frame that's on Side 2? So that it would run all in one program, starts on side 2, and then when that's finished, you shut the door on the other side and call Side 1.
-
Is there a way I'd be able to use the existing user frame that's on Side 2? So that it would run all in one program, starts on side 2, and then when that's finished, you shut the door on the other side and call Side 1.
Of course you can.
You can also change the currently active UFRAME in the middle of a program if you'd like. -
I've managed to shift the program from Side 2 to Side 1, it's not really an issue that it's a separate program to Side 2. The problem I've now got is that it's saying the position isn't reachable. I've checked other programs that are run on Side 1 and they use USER & Tool Frame Number 1. Therefore I have used number 1 as the frame on this program.
Where am I going wrong?
-
I'm sorry, but I can't tell you why that position is not reachable. Is it because the position is outside of the robot's work envelope, or is the orientation of the position such that the robot can't reach it?
Try copying the position (P[7]) to a PR and then modify maybe the X-coordinate of that PR until you're able to reach it, then see if it makes sense why you wouldn't be able to reach the original (P[7]) position.
-
Okay, thank you for that. I'll try it