I guys,
I tough a program in the wrong userframe...
Is there a way to change the userframe of each points taught in the program?
Thank you
Points taught in wrong userframe.
-
Gariep -
December 30, 2013 at 4:39 PM -
Thread is Resolved
-
-
Hopefully you dont have to do 5 million points but an easy and tedious way is :
Select the good user frame (SHIFT COORD)
Run your program step by step
On every point use TOUCHUP
You will be prompt "Hey, you taught this point before with user frame such and such and now you want to change it to ......"
Type the number of the correct user frame -
For each point:
- In the original frame, MOVE TO.
- Without moving the robot, switch the frame and RECORD the position. -
Or use the Frame offset utility.
Go to MENU, choose UTILITIES, press F1 [TYPE], and finally choose Frame offset menu. This utility allows you to translate positions between user frames.
Just do some tests with it, and you'll figure it out. -
Thank you!
Very useful! -
Or use the Frame offset utility.
Go to MENU, choose UTILITIES, press F1 [TYPE], and finally choose Frame
offset menu. This utility allows you to translate positions between user frames
Just do some tests with it, and you'll figure it out.o.
I can't find frame offset utility here is there a variable setting I need to change to true
Thank you -
you can save the file to LS and use a txt editer to change the frame
-
you can save the file to LS and use a txt editer to change the frameBe careful when doing this though, as the points will move with respect to the origin of the new frame if they are in XYZWPR format. Could lead to a crash.
A safe way to do it if you don't have the frame utility is to change all the points in your path to Joint representation (this will "lock" the points in place, and make them not move with respect to the robot when the point's frame is changed), take it offline as an LS file and then change the frame in the /POS section of the program, load it back in and change all the points back to XYZWPR format.