question

Ryusuke T avatar image
0 Likes"
Ryusuke T asked Ryusuke T commented

Regarding the subdivision of crane operations

Hi,

The standard setting for cranes when performing loading work is

Hoist up => Gantry/trolley movement => Hoist down => Load

I think they are working in this order.


Is there a way to subdivide these to trigger gantry/trolley movement timing? Or is there a way to get only the gantry/trolley travel time?

FlexSim 23.0.11
crane movement
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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Ryusuke T commented

You can change the order of movements in the Travel Sequence setting.

1698041036507.png

L: Lift, X: Gantry, Y: Trolley, D: Drop

Movements that are divided by a ">" happen in succession, while movements that share the same 'block' happen simultaneously.

"L>Y>X>D" would be lift, trolley, gantry, drop.

You can trigger the gantry and trolley movement as individual movements with a Pick/Place Offset task. The x/y/z parameter determine how much of the needed distance to reach the item along each axis the task executer should move.

1698041460008.png

Of you use a Travel to Loc task, specifying the exact coordinates to move to (or the distance to move relative to the current position.

1698041523647.png


1698041036507.png (3.5 KiB)
1698041460008.png (20.7 KiB)
1698041523647.png (14.3 KiB)
· 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.

Ryusuke T avatar image Ryusuke T commented ·

@Felix Möhlmann ,

Thank you for information.

Am I correct in understanding that in order to achieve this behavior, if I was operating using an A connection, I would need to control all of this using processing flows?

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Ryusuke T commented ·

It would certainly be easiest, yes.

But you could also write your own task sequence in the "Send to Port" field, which splits the movements up. Though if you want to do things like first travel some distance, then wait for another event to happen before the travel continues, you would have to rely on other triggers to add more tasks to the task sequence once they are applicable.

The "Task Sequence Example" pick option demonstrates how the code to create the default task sequence would need to be set up.

1698043519311.png

0 Likes 0 ·
1698043519311.png (4.2 KiB)
Ryusuke T avatar image Ryusuke T Felix Möhlmann commented ·

追加情報をありがとう。

私はあなた自身のタスクシーケンスを書く余地があることを理解しました。

どうぞよろしくお願いいたします。

0 Likes 0 ·