Determine robot configuration
ko414du4
✭
in RobotStudio
Hi all,
I have a multimove independent system with 2 robots facing each other and working on the same piece alternately. I feel there's a better way than defining the same targets twice on both tasks. The targets are referenced on the same workobject. Only the robot configurations are different.
Is there any instruction, or any way, to calculate robot configuration on a target that is defined from another robot's perspective?
Any comments are much appreciated.
I have a multimove independent system with 2 robots facing each other and working on the same piece alternately. I feel there's a better way than defining the same targets twice on both tasks. The targets are referenced on the same workobject. Only the robot configurations are different.
Is there any instruction, or any way, to calculate robot configuration on a target that is defined from another robot's perspective?
Any comments are much appreciated.
Tagged:
0
Best Answer
-
One way is to turn off the configuration ConfL\Off or ConfJ\Off but be aware of that the axis can end up in unexpected rotation due to the fact that in this case the axis will take the shortest way.Per Svensson
Robotics and Vision Specialist
Consat Engineering5
Answers
-
You could make a wrapper for your move instruction on "the other robot"
In that wrapper you could then look at the configuration and then edit it.
something like:
proc moveLWrap(robtarget target)
if target.conf.cf1 = 1 then
target.conf.cf1:=-1;
endif
moveL target ....;
endproc
(syntax not checked)
0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 250 ScreenMaker
- 2.8K Robot Controller
- 316 IRC5
- 61 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 798 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings