question

Lilian Fonseca avatar image
0 Likes"
Lilian Fonseca asked jing.c commented

How to prevent objects from colliding?

I have a transporter grabbing some objects from one queue to a rack. However, when it arrives at the rack during the simulation, it seems like it's going "inside" the rack. Is there any way to avoid this?

FlexSim 16.0.1
racktransporterresourcecollisionoffset
5 |100000

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

Brenton King avatar image
2 Likes"
Brenton King answered Brenton King commented

Sometimes, network nodes won't be sufficient.. If you are really particular about not having the forklift drive into the rack you will have to edit the task sequence and use the TASKTYPE_PLACEOFFSET followed by a TASKTYPE_MOVEOBJECT tasktype instead of just a TASKTYPE_UNLOAD. The reason for this, is that the placeoffset will allow you to choose what axis you want the task executer to be allowed to travel in.

I have attached a model that shows the coded task sequence required to turn the y axis off in the offset travel. This has the forklift pull perfectly perpendicular to the rack for the dropoff. I used the default task sequence picklist option but I removed the Unload task and added placeoffset and moveobject. I put a red box around my addition below:


· 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.

jing.c avatar image
2 Likes"
jing.c answered Joerg Vogel commented

Did anyone try Picking/Placing Y Offset in Rack object?

I think it maybe the simplest way to solve this question, and I always set 1 in this variable.


yoffset.png (28.7 KiB)
· 1
5 |100000

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

Jeff Nordgren avatar image
2 Likes"
Jeff Nordgren answered Jeff Nordgren commented

You can do what you are describing by the use of network nodes. Network node use is covered in Tutorial Lesson 3. Also, I have attached a simple model to demonstrate the use with a rack and a forktruck.

rackandnetworknodessample.fsm


· 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
0 Likes"
Joerg Vogel answered jing.c commented
putting-item-into-rack-normal-fashion.fsm

If you know where the transporter will place the item in a rack, then you can move some network nodes right in front of the bay which lead the transporter in right angle toward this bay by changing their location. If you have used a curved path then use the spline handles to adjust the curve. With this approach you can change the travel direction of the transporter and let him travel to a node in his rear. Then you change the travel direction again and let him travel back out of the rack aisle.

One way to find the bay the transporter is going to, is to execute the function placeinbay as a nodefunction inside a source code to create the travel to the bay when the transporter continues a network node towards the rack.


· 3
5 |100000

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