question

shanice.c avatar image
1 Like"
shanice.c asked Liam Chiu commented

Building Overhead AGV Network System

For Overhead AGV Network System, there are 4 questions I have.


AGV overhead would need a gripper lifting up and down when loading/unloading. I used the hook of a crane as the task executer, and use another shape to display an OHAGV. But now I have problem with how to let the hook lift down when loading/unloading? Or I should use other task executer instead?

How to change task executer travel speed? Because the panel on the right hand side is not available. In AGV Network Properties panel, it could set forward speed there, but what' the difference between these two setting?

1629903751589.png


Also when AGV is traveling from vertical direction to horizon direction. Generally it will rotate like the picture on right hand side, but I need AGV not rotating its head, which is like left picture.

圖片1.png

My last problem is there any ways to group all AGV network(paths and control point)? As this AGV system is not working on the floor, I prefer an efficient way to adjust network height after building the entire network.


Attached are my model and the yellow AGV chassis I used.

OHAGV.fsm

AGV chassis.7z

FlexSim 21.2.0
flexsim 21.2.0rotationcranesoverhead agv
圖片1.png (333.3 KiB)
1629903751589.png (12.8 KiB)
ohagv.fsm (49.8 KiB)
agv-chassis.7z (6.0 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.

1 Answer

Ryan Clark avatar image
0 Likes"
Ryan Clark answered Liam Chiu commented

Hello @Fiona C,

Here are my answers to your questions:

  1. I made a small model illustrating what I think you're trying to accomplish. I have a crane to load the AGV and another crane to unload that don't use the AGV Network. Then the AGVs are on their own path. You could replace the AGVs with your own chassis as before. Is this close to what you were trying to do? crane_test.fsm
  2. You can only change the Task Executer travel speed if that Object is using the Default Navigator. Since the AGVs navigate via the AGV Network, you can adjust their speed in the AGV Network Properties window.
  3. I'm not sure how to stop the AGV from rotating, though. Sorry about that! My only suggestion would be to use some sort of custom code.
  4. For moving the AGV network of paths and control points, you actually don't need to do that. In the Model Properties pane, you can adjust "Grid Z," which allows you to more easily place objects at different Z positions (heights).

I hope this helps!


crane-test.fsm (124.3 KiB)
· 8
5 |100000

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

Ryan Clark avatar image Ryan Clark commented ·
In relation to the third question, there is an option on some task executers to choose whether or not to rotate while traveling, but I'm not sure if it's possible to make that choice when using the AGV Network instead of the Default Navigator.
0 Likes 0 ·
shanice.c avatar image shanice.c commented ·

hi, @Ryan Clark , thank you for your answer.

For bullet 1, I'm sorry but actually the task executer I need in my model is only AGV, no need cranes in my case. The reason I use crane object is to realize my overhead AGV picking and placing boxes to the Processors and Queues lower than OHAGV. I choose crane object to use because it has a hook, which could lifting up and down. So could you teach me how to make the hook works?


For bullet 2, may I ask what is Default Navigator? Since when I use Default Navigator for TaskExecuter1, it doesn't move at anymore.


For bullet 4, I'd like to place my whole networks and control points objects at a time, rather than one by one. Because I have a large scope of equipment and Queues in my model, so I hope I don't have to set every paths, curves, controlpoints one by one.

0 Likes 0 ·
David Seo avatar image David Seo shanice.c commented ·

@Fiona C

Would you use 'NetworkNode Navigator' replacing with 'AGV network' for OHV(Overhead Transfer Vehicle)?

NetworkNode Navigator means 'DefaultNetwork Navigator' and to use network node object. And then you can make up and down arm of the OHV animated during some time like each 5 sec.

Of course, you need not to make animations of up-down lifting items.

ohv-up-down.gif

I think the networknode navigator will solve your four issues and have another visual OHV model for customers.

0 Likes 0 ·
ohv-up-down.gif (7.3 MiB)
shanice.c avatar image shanice.c David Seo commented ·

@David Seo I still hope I could use AGV network if possible , because I have process flow logic for this plant. The OHAGV in below video was made by my previous colleague. I hope I could make crane work because the parameters of lifting speed and time spent also affect the simulation analysis result.


I check in animation pane, this OHAGV was originally an AGV object, and was change over with a chassis. And then add a crane into it. Two are both taskexecuters, I would like to know how to make both them works. AGV travel from locationA to locationB. Crane is responsible for loading and unloading. I try this in my model as well, but obviously the hook has only an shape, but without it's function.

擷取2.png


圖片2.png



0 Likes 0 ·
擷取2.png (104.2 KiB)
圖片2.png (368.4 KiB)
媒體1.mp4 (780.4 KiB)
Show more comments
Show more comments
Ryan Clark avatar image Ryan Clark shanice.c commented ·

Hi @Fiona C,

  1. I think @David Seo's solution for the hook seems like a good one for your application. What do you think?
  2. The Default Navigator is what is used for normal task execution, like when you have Task Executers connected to the center port of a Fixed Resource and have it acting as transport. Since you currently have the AGV Network set up, the AGVs won't do anything without the AGV Network, but if you had them connected by standard port connections, they would perform tasks then with the Default Navigator. Again, I agree with @David Seo that using the Network Navigator would be helpful, so you don't have to bother with the more complicated AGV logic. See here for more details about Travel Networks and the Network Navigator.
  3. Using the Network Navigator could also address your rotation issue since you could use the option to deselect the option to "Rotate While Traveling" (see image below).
  4. It is possible to group the elements of the AGV Network into a Group that you can copy and paste as a unit. It looks like the control points lose their connections to the paths, but after you adjust their position slightly, they reconnect just fine.

screenshot-2021-08-26-095353.png

I hope this helps!

0 Likes 0 ·