I know I can use Define Motion Path to set points, but how to define the move of a robot between those points. I tried using network nodes, but whole robot is moving including the base of it.
I know I can use Define Motion Path to set points, but how to define the move of a robot between those points. I tried using network nodes, but whole robot is moving including the base of it.
If you connect a robot, which belongs to the class of Taskexecuters, to a network the object behaves as a standard taskexecuter and navigators are automatically inserted in the model tree. The navigators are responsible how a tasksequence is setting the taskexecuter into motion. The network navigator let any connected taskexecuter move on the network. Please look here from post number 5 to bottom. If you want to keep the robot still at a single point again, look into this answer.
Thank you for reply. I see this answer:
you have built a network for the robot befor and deleted it. Flexsim builds a coupling between the navigator and the robot and assumes that a taskexecuter has to travel in the model. Without the network flexsim works with the standard behaviour now. If you delete the coupling node under the navigator node the normal robot behaviour is working again. Joerg
But I don't really understand. When I use networknodes with robot, the whole robot does move and that's not what I'm after.
What you are looking for can't be done with network nodes. The Network nodes define a path that a taskexecuter uses to travel on. But you can't let taskexecuter extremities use the path.
In the User Manual > FlexSim Object Library > TaskExecuters > Robot > Motion Paths, it explains how you can tell the robot to move along a defined motion path:
By default, the robot searches for the path with an end position (last position row) which results in the smallest distance between the Robot’s end effector and x,y,z location as requested by the task it is responding to.
There are two ways to override the Robot’s automatic path selection. It is helpful to understand that the default task sequence that is generated when the Use Transport is checked on a Fixed Resource contains 2 tasks that the Robot responds to (FRLOAD and FRUNLOAD tasks).
TASKTYPE_ | Location of end speed variable |
---|---|
LOAD and FRLOAD UNLOAD and FRUNLOAD | var2 |
TRAVELRELATIVE TRAVELTOLOC (for movements that don’t involve FlowItems) | var4 |
7 People are following this question.
© 1993- FlexSim Software Products, Inc. All Rights Reserved.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.