question

shanice.c avatar image
0 Likes"
shanice.c asked Ryan Clark commented

AGV networks connection and speed problems.

I'm having problem with AGV rotation, previous I use joint path with very small angle to connect 2 paths, but I have difficulty connection these paths, the connections don't always have a "cross" sign whenever I connect 2 paths or I use joint to connect paths. I don't know what this time I really spend many times build the networks and putting on CP, but the connections got messed up very easily. This would cause unable to control AGV traveling in process flow.

In the attached model, I need to add controlpoints on the junction between every paths, I want the turning could look like AGV stops at one point and then do 90 degree rotation. The way to make it look like 90 degree rotation is let the "curve path" has significantly slower speed, and I set this in AGV network panel, but AGV seems like traveling without slow down. I would like to know why the setting is not working as I expect.

CP connection.fsm

FlexSim 21.2.0
agv network
cp-connection.fsm (375.7 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

Ralf Gruber avatar image
1 Like"
Ralf Gruber answered Ryan Clark commented

Fiona,

in your AGV network the Snap Threshold is set to the standard of 0.2. That makes the vertical straight snap directly to the horizontal straight in your crossing. I have changed that down to 0.01 in the "General" tab of the AGV Network Properties and deleted all you connections. When you reconnect now with the join tool, it makes the connections you actually want. I did not fix the model though. I think you will have to make the horizontal straight a continuous path without the extra path between CP1 and CP2.

cp-connection (1)_RG.fsm

Good luck


· 5
5 |100000

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

Felix Möhlmann avatar image Felix Möhlmann commented ·

In addition to what Ralf said about reducing the snapping threshold, I'd suggest to also reduce the "Draw Scale" to make moving the path endpoints easier while zoomed in.

While you are not working on the paths, it might be a good idea to set "Path Drawing" to "Clickable Only" or even "Not Clickable" so you can't accidentaly move them around.

Finally, you only set the forward speed to be low on curved paths. However, after loading the item at "Queue_input", the AGV is travelling backwards.

1633512277332.png

0 Likes 0 ·
1633512277332.png (5.1 KiB)
shanice.c avatar image shanice.c Felix Möhlmann commented ·

@Felix Möhlmann Thank you. I orginally like to use smaller draw scale to let AGV seems like rotate at a specific point. I must mis type the value of draw scale to snap threshold field.

I think I have used two way path between CP1&CP3, after loading from "Queue_input", it is supposed to go to CP3 first, then go to CP2. Does this has concerned with reverse speed, because I think I don't have AGV traveling in reverse direction.

1633535473128.png

0 Likes 0 ·
1633535473128.png (28.4 KiB)
Ryan Clark avatar image Ryan Clark shanice.c commented ·

Hi @Fiona C,

I was able to fix your model, so it looks like the AGV is slowly turning in place at the specified points. It turns out that the paths you're referring to weren't two-way paths after all. It's really hard to click on them when they were that small, so I selected them with Shift+Click, then went to the model tree and found the selected ones there, and that worked to be able to access their properties.

As for the AGVs traveling backwards, with this configuration at least, they do end up traveling in reverse at least some of the time. So, it would be a good idea to use @Felix Möhlmann's suggestion and set the reverse speed also, just for consistency.

I hope this helps! Let us know if you have further questions!

cp-connection-1-rg-rc.fsm

0 Likes 0 ·
Show more comments