operators and transporters intersect with flowitem and other objects

operators and transporters intersect with flowitem and other objects

shawn_d
Not applicable
240 Views
8 Replies
Message 1 of 9

operators and transporters intersect with flowitem and other objects

shawn_d
Not applicable

[ FlexSim 17.1.2 ]

presentation-autosave.fsmWhen the transporter unloads or load a flowitem the transporter visually intersects with the flowitem and when unloading the transporter waits in the the middle of the flowitem until the transporter is called on again. How can I fix this. I attached a picture.

flexsim.png

0 Likes
Accepted solutions (1)
241 Views
8 Replies
Replies (8)
Message 2 of 9

kari_payton
Not applicable

@Shawn D Have you tried using network nodes?

0 Likes
Message 3 of 9

joerg_vogel_HsH
Mentor
Mentor

The Taskexecuters have to go somewhere to load. It is the center of the item they are going to load. You can find it really easy if you high light the item. It is then surrounded by a yellow frame. There are two possible solution, since Flexsim won't make a physical realistic simulation in the near future. You can force the taskexecuter to use the pick offset tasktype while the transport tasksequence is executed. This tasktype can define the ratio of the travel before the item is loaded. My favorite is the second variant. You can distinguish between the object size and the shape size of an object. The object size can be in this variant much smaller than the shape size. If you change the object size in the manner that the yellow framed object is a small cubic at a side or corner of the box and the shape keeps its current dimension then the taskexecuter is still going to the center of the yellow framed object but not anymore to the center of the shape. The disadvantage of this variant is you have to adjust the position of the yellow frame by source code to the optimal location in relation to the shape before the transporter is executing the Tasktype frload.

I'll add a picture as a comment later to show this.

Message 4 of 9

joerg_vogel_HsH
Mentor
Mentor

@Shawn D, you have got some answers to your previous and similar question for example here by @Steven Contreras. His answer describes my 2nd approach by using the properties and it is a part of the link in the answer of @Sam Stubbs. You have only to anticipate how this can be done by source code. If you have problems with an answer, please don't ask your question twice. Instead describe where you have problems and perhaps you can be more precise how this answer site can help you.

0 Likes
Message 5 of 9

joerg_vogel_HsH
Mentor
Mentor

7311-spatial-vs-offset.jpg

The object size, rotation und location are controlled by the spatial attributes, the shape by the offset attributes.

0 Likes
Message 6 of 9

shawn_d
Not applicable

How do i adjust the position of the yellow frame? I don't know what source code is or how to find it, and i don't code.

0 Likes
Message 7 of 9

shawn_d
Not applicable

No i haven't. What are they used for.

0 Likes
Message 8 of 9

sam_stubbsYXX86
Community Manager
Community Manager
Accepted solution

If you have specific places you want the traveler to go when loading or unloading boxes, the best way to do this in my opinion, is to have a travel network of network nodes. And then in the traveler's preferences, make sure you select "Use Navigator for Offset Travel"

7316-offset.png

By selecting this, it makes sure that the operator will not leave the nodes to load and unload objects. So you can place nodes directly where you want the traveler to be when loading or unloading from the queue.

Here's a simple example:

exampletraveler.fsm

Message 9 of 9

joerg_vogel_HsH
Mentor
Mentor

@Shawn D, you find attached a model, which changes in the OnEntry Trigger by source code the shape and the object. Therein I wrote some hints how you can get the attribute nodes attached to the item in the flowitem bin. shape-vs-object-size-rotation-location.fsm