question

Zixuan Xiong avatar image
1 Like"
Zixuan Xiong asked Zixuan Xiong commented

How to position items inside a customized shuttle shape ASRS

www.fsm

Customized a shuttle shape ASRS Vehicle and tried to use that as a case shuttle. Two questions happened during this process. Please see attached model for more details.@Brenton King

1. The base position I define inside Animations and Components View will be effective when I click on reset. However, as soon as I click on the 3D object or even the tree object, the object shape is going to change based on the object>visual/resizeinfo/asrsresizedata. Couldn't find a way to perfectly reset the object shape by changing these parameters because several spatial factors are missing like most of the subcomponent's x/y/z centerfactor.

2. When I use this shuttle to transport object, the item is floating in the air and moving along with the shuttle. I tried to position the item inside the shuttle object a little bit lower and found out it couldn't be moved at all. Please advice how can I address this issue.

3. What subcomponent is the actual item container when executing loading and unloading process? Try to level the Lift object along with the shuttle rail without any vertical movement which in reality doesn't make any sense. Can I even prohibit the vertical travel offset and allow the horizontal one?

FlexSim 17.1.2
asrsshuttle
www.fsm (23.1 KiB)
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
1 Like"
Joerg Vogel answered

I would use the ASRS vehicle, set all standard animation objects to invisible, add objects at each standard object, which I let be visible, exchange the shapes, set the visual attributes (e.g. size) as needed. You have no privileges to set a different position of the loaded item, then you have to set the position of your shapes in the added objects in such a way that it looks right to you.

5 |100000

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

Steven Hamoen avatar image
1 Like"
Steven Hamoen answered Zixuan Xiong commented

@Zixuan Xiong I have come across the same problem. What I did was put my flowitem inside a different object (basicFR, pallet whatever) and make that object invisible. When the ASRS loads the item, the location of that invisible object is set by the ASRS but you can manipulate your own flowitem to any position you want.

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

Zixuan Xiong avatar image Zixuan Xiong commented ·

Thank you sir! I will try that route.

0 Likes 0 ·
martin.j avatar image
1 Like"
martin.j answered

I think the ASRS Vehicle is a custom build and programmed component, and there are limits to how far it can be modified from its parameters. Some of its behavior is just programmed in and hidden from prying eyes. Of course I could be mistaken but I dont see any way to make the alterations that you are looking for.

What you may have to do is create your own task executer with added movement kinematics and animations to make it look real. I would consider this an advanced Flexsim topic, but it would give you the freedom of creation that you are looking for.

I have attached an example of such a component in the form of a rotary Miniload robot. rotary-miniload-robot-2017.fsm It is build form the bottom up using a Basic TE and some of the graphics components form the ASRS Vehicle. Notice especially the "On Begin Offset" code that calculates all the kinematics for the robot movement. This is a pretty simple example and by no means perfect, but it will give you an idea of what you need to do.

A simpler option may be to just create the cart and maybe the forks of your shuttle as Task Executers and use a Processflow with "Travel to Loc activities" (relative travel) to move them. The component would be less self-contained but much easier to create and maintain.



5 |100000

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