question

Alejandro M16 avatar image
0 Likes"
Alejandro M16 asked Joerg Vogel edited

Make a better design.

Hi,

How can I join two objects?

For example :

A robotic arm and a rail, so that the robotic arm moves along the rail.

FlexSim 21.1.1
flexsim 21.1.1previous versions
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Julio R avatar image
1 Like"
Julio R answered Joerg Vogel edited

Hello Alejandro,

If you drop one element from the library into another in the 3D, the one you dropped will be inside the first one. This mean that if the first one moves, the dropped one will move as well.

For your example, you can use an AGV to move in a rail and a robot inside de AGV, but you have to create it so that first the AGV moves and then the robot starts working.

This is a proof of concept. I just did it to show you how to make a rail so is not as organized as it could.

It is using processFlow, but it can be done differently.

RobotRail.fsm


robotrail.fsm (60.4 KiB)
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image Joerg Vogel commented ·

if you connect a robot to a network node, the robot get a network node navigator assigned in its property page. You can set this manually, too. Then a robot behaves in both worlds as a stationary robot and as vehicle. This behavior was unexpected in the past and it is a bit strange, too.

robot_as_vehicle.fsm

If you want that a robot is reseted to a network by its location, you have to clear the reset position: Right Mouse Button Menu.

0 Likes 0 ·
Julio R avatar image Julio R Joerg Vogel commented ·

Did not know this. It is much easier!

Thank you!

0 Likes 0 ·