question

Jonathan avatar image
0 Likes"
Jonathan asked Jason Lightfoot commented

Area restriction

I only want the blue and green lines to restrict flow ONLY when a red line item needs to cross to the green line. Otherwise the blue and green lines continue unimpeded.

I've currently tried setting the green line out as the area owner and set up restrictions but this in turn stops the blue line for blue line items when no red item is crossing.

FlexSim 20.2.3
flexsim 20.2.3conveyorsdecision pointsflow itemsarea restriction
1603902805465.png (111.6 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

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot commented

Here's an initial example with two areas owned by DP2 and DP4. I don't think it's exactly what you're asking for since it restricts flow to one green or blue across the transfer even when there's no red flow.


AreaRestrictionTest.fsm



· 6
5 |100000

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

Jonathan avatar image Jonathan commented ·

Yeah I'm trying to figure out how to have unrestricted flow on blue and green when there's no red.

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Jonathan commented ·

Here's a process flow example that does it - and should be easier to cater for more complex rules.

AreaRestrictionTest4_1.fsm

0 Likes 0 ·
Jonathan avatar image Jonathan commented ·

I hadn't thought about using lists to do this. It's going to take me a bit to work my way through this logic as I haven't messed with process flow outside of the class.

Thank you. This should help quite a bit!

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Jonathan commented ·

If you have any questions come back to us. I'm sure there are other ways to do it.

I've made the pull transparent/white to indicate a test for something on the list where it doesn't wait or pull from the list - the timeout sends the token to a different output when the list is empty.

You could swap the order of checking for occupants and pulling the signal (green/blue light) - which would interrupt a slug of green or blue going through.

0 Likes 0 ·
Jonathan avatar image Jonathan Jason Lightfoot ♦♦ commented ·

My attampts last week were to use messages to start and stop traffic but open and close ports on a decision point doesn't affect traffic I guess.

What would be helpful is more conveyor objects. We use pop-ups to stop parts on the conveyor. These are controlled by eyes and some logic to move or merge parts trays to different lines.

A pop-up stopper is a small flat bar that comes up between rollers very quickly. Eyes ensure that there are no parts currently over the pop-up stopper and logic times when they start/stop dependent on line speed.

0 Likes 0 ·
Show more comments