question

Ryosuke S avatar image
0 Likes"
Ryosuke S asked Ryosuke S commented

Unable to receive OnAGVArrival event at ControlPoint

I have a layout controlling agv to enter the control area using processflow (in FixedResource) and global tables. When agv arrives at the control point just outside the control area, I want to also get the event OnAGVArrival from that control point, but can't seem to receive it (in TaskExecutor). What have I done wrong? How can I correct this?

test_event.fsm

FlexSim 20.1.3
processflowflexsim 20.1.3controlpoint
1614165440588.png (90.2 KiB)
test-event.fsm (64.5 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.

Tomasz MG avatar image
0 Likes"
Tomasz MG answered Ryosuke S commented

Hi

As I understand it, if you want to have a controlpoint event trigger, you need to set it as a waypoint in the AGV network settings.


1614343662129.png (59.4 KiB)
· 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.

Ryosuke S avatar image Ryosuke S commented ·

@Tomasz MG Thank you for your reply. Oh! I totally had that out of my mind! Thank you!

0 Likes 0 ·
Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

You'll need on pre-Arrival - but didn't we solve all of this for you in earlier question by detecting the allocation event of the control area?

· 2
5 |100000

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

Ryosuke S avatar image Ryosuke S commented ·

@jason.lightfoot Thank you for your reply. Yes, we did solve it as 2 separate issue. One is allocation event of CA to control the entrance of AGV to the CA and another is OnAGVArrival to get the location(CP) of where AGV is blocked(stopped). Now, in this layout I mix them both. I want to control the CA, at the same time get the location (CP) where AGV is stopped.

My understanding is that allocation event of CA happens at the CP just outside of CA. So, when AGV hits that CP, I was hoping to get the OnAVGArrival event of that CP, but it doesn't seem to be happening. So, this was my question.

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Ryosuke S commented ·

I still think you want onPreArrival if you don't want the AGV to stop every time. I even think the allocation to the control area is done at that point since it needs to know if it's slowing down to stop at the control point.

1 Like 1 ·