
Forum Migration Notice
We're transitioning to a more modern community platform by the end of this year. Learn about the upcoming changes and what to expect.
Is it possible to change wobj0?
Hi all,
I'm doing some attempts on RobotStudio to understand better the coordinate systems hierarchy.
I moved the base frame at x = 1000 mm in the world coordinate system (and accordingly in RobotStudio I see that the robot is correctly moved with respect to the world).
Now i want wobj0 to coincide with the base frame, so I modified it in RAPID:
I'm doing some attempts on RobotStudio to understand better the coordinate systems hierarchy.
I moved the base frame at x = 1000 mm in the world coordinate system (and accordingly in RobotStudio I see that the robot is correctly moved with respect to the world).
Now i want wobj0 to coincide with the base frame, so I modified it in RAPID:
PERS wobjdata wobj0 := [FALSE, TRUE, "", [[1000, 0, 0],[1, 0, 0, 0]], [[0, 0, 0],[1, 0, 0, 0]]];
But it looks like this change is not affecting the system; still from the jog window on the virtual flex pendant and from the online value in RAPID I see that the current value for wobj0 is the default one (and so it coincides with the world coordinate system):
But it looks like this change is not affecting the system; still from the jog window on the virtual flex pendant and from the online value in RAPID I see that the current value for wobj0 is the default one (and so it coincides with the world coordinate system):
PERS wobjdata wobj0 := [FALSE, TRUE, "", [[1000, 0, 0],[1, 0, 0, 0]],[[0, 0, 0],[1, 0, 0, 0]]];
Is it possible to change wobj0 in someway?
Thank you
Is it possible to change wobj0 in someway?
Thank you
Tagged:
0
Comments
-
So define wobj1:=[...,[[1000,0,0]...]; and use this ?
0 -
Notation: RootFrame -> Depends on root frame
RobotStudio Frame (RS-WCS) -> Task Frame/Controller World-> Base Frame- RS-WCS is only in RobotStudio
- Tasks are RS lingo and is the World Frame of the real-world controller.
- I believe that wobj0 references the World frame and not base. I would have guessed that other wObjs reference world and not wobj0 but you could make a quick test to confirm.
1 -
@XNOR indeed all work objects are referenced to the Task frame (in RS)/World frame (in reality). But wobj0 is a special kind of work object that you cannot move away from Task/World frame.
You are more correct than I was, when I said that wobj0 is a reference for all work objects, which is why I removed my post to avoid confusion.
—Maxim RiabichevPC Software Support Engineer0 -
Then, talking about a real case, it is only possible to move the base frame with respect to world, but not to move wobj0, which coincides with the world frame. Is this right?0
Categories
- All Categories
- 5.6K RobotStudio
- 401 UpFeed
- 21 Tutorials
- 15 RobotApps
- 306 PowerPacs
- 407 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.9K Robot Controller
- 364 IRC5
- 83 OmniCore
- 8 RCS (Realistic Controller Simulation)
- 854 RAPID Programming
- 37 AppStudio
- 4 RobotStudio AR Viewer
- 19 Wizard Easy Programming
- 110 Collaborative Robots
- 5 Job listings
