Forklift move Items from Point A to B then C on a set schedule.

Forklift move Items from Point A to B then C on a set schedule.

vasile_diaconu2XLWE
Enthusiast Enthusiast
142 Views
3 Replies
Message 1 of 4

Forklift move Items from Point A to B then C on a set schedule.

vasile_diaconu2XLWE
Enthusiast
Enthusiast

Hi all,

 

I've hit a bump in my model and i can't find a solution for it.

The model process should look like this:

1. 3 sources create flow items in 3 different queues.

2. Forklifts are used to pickup from Queue2 & 3 on a normal basis and deliver to the 3 Floor Storages.

3. Forklifts need to move 10 flow items from the 3 Floor Storages to Queue1 on a set interval, every 100 seconds and then resume the process from Point 2.

4. One forklift needs to move items from Queue4 to Floor Storages once the queue reaches 5 items.

5. Forklifts will take a break to the Forklift Resting Point for 1 hour during one shift.

 

I've started with the process flow mapping of these points, but having difficulties starting from Point 2, where the Floor Storages seem to not receive the items. Then in Point 3, i am not sure how to make the forklifts perform the movement of 10 items one by one. In Point 4 i have some doubts on my process flow mapping, not sure what's wrong. On Point 5, i haven't been able to reach it yet.

 

 

0 Likes
143 Views
3 Replies
Replies (3)
Message 2 of 4

vasile_diaconu2XLWE
Enthusiast
Enthusiast

I've managed to get through the Point 2, by assigning a label to the FloorStorage Group, and the value Group("FloorStorage")[(getstat(activity, "Input", STAT_CURRENT, processFlow) -1)%2 + 1]

 

Point 3. I am still not sure how to manage it in a way to tell the forklifts to move 10 items consecutively one by one, instead of the one that is right now being moved on a set timer.

Point 4. I am still not sure why the error keeps appearing, the labels are the same as the ones used in the other flows. Lost here a little bit.

Point 5. Didn't really get that far yet.

 

Any support would be appreciated. 

0 Likes
Message 3 of 4

vasile_diaconu2XLWE
Enthusiast
Enthusiast

I've further managed to get through the Point 2, by assigning a label to the FloorStorage Group, and the value Group("FloorStorage")[(getstat(activity, "Input", STAT_CURRENT, processFlow) -1)%3 + 1]   to reflect all 3 floor storage spaces.

 

Point 3. I am still not sure how to manage it in a way to tell the forklifts to move 10 items consecutively one by one, instead of the one that is right now being moved on a set timer.

Point 4. I have managed to reflect it through a different way, using list and  schedule source, working now as intended.

Point 5. Also managed to reflect it through the schedule source, working now as intended.

 

Still would need some help on Point 3.

Also as a last point, i am not sure how to tell the forklifts to still continue all other activities, once the floor storages are full, as they just stop doing anything when it reaches that point.
Attached the latest model.

0 Likes
Message 4 of 4

vasile_diaconu2XLWE
Enthusiast
Enthusiast

Managed to get all the Points to work properly, except now when the Floor Storages get full, the forklifts just stop and don't do anything, so model completely stops working, even though they should still move items around.

Anyone know how to proceed?

I get the following message:

ime: 2352.124641 exception: FloorStorage3 - No slot was assigned to item
time: 2352.124641 exception: Exception Caught in ObjectFunction246__project_library_FlexSimObject_behaviour_eventfunctions_OnTimerEvent object: /Transporter2 i: /Transporter2>variables/activetasksequence/ts268/task3 class: /Transporter2

time: 2352.124641 exception: Exception caught in TreeNode::receivemessage()
time: 2352.124641 exception: Exception caught in Executive::processeventinlist().
time: 2373.975433 exception: FloorStorage1 - No slot was assigned to item
time: 2373.975433 exception: Exception Caught in ObjectFunction246__project_library_FlexSimObject_behaviour_eventfunctions_OnTimerEvent object: /Transporter1 i: /Transporter1>variables/activetasksequence/ts270/task3 class: /Transporter1

time: 2373.975433 exception: Exception caught in TreeNode::receivemessage()
time: 2373.975433 exception: Exception caught in Executive::processeventinlist().

0 Likes