& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Track picks in your model when building a real-world scenario of an order fulfillment center.
Any referenced datasets can be downloaded from "Module downloads" in the module overview.
Transcript
00:03
When building a real-world scenario of order consolidation in a warehouse, it is important to track pick items in your model.
00:11
This helps to ensure that the 3D model communicates and is synchronized with your process flow
00:16
so that the simulation runs effectively.
00:20
In this scenario, the logic is already created for the order and pick processes.
00:26
With the model running, you can see that when the pick token is created in the process flow,
00:31
the 3D object generates in the model, and the pick item flows from the Queue to the conveyor.
00:39
It is important to track the flow item to ensure it arrives at the appropriate pack station
00:44
so that your 3D model and process flow are synchronized.
00:48
The recommended method to set this up in your model is to use a Tracked Variable Label and a Wait for Event activity.
00:56
Stop the model and select an item.
01:00
In Properties, you can see that a Tracking label has been applied.
01:05
The green triangle in the corner of this label indicates that it is a tracked variable.
01:11
Back in the process flow pick logic, an Assign Labels activity is used after the pick is created and assigned its respective order slot.
01:20
Here, the activity is called Assign Tracking Label to Pick.
01:24
For this activity, a label is applied called “Tracking”.
01:30
Expand the Value and select Add Tracked Variable.
01:36
This selection allows a Wait for Event activity to listen for changes to the value of the label.
01:41
It can store the value’s history as well.
01:45
Edit the Value and expand Type to see available options.
01:51
In this case, Level (e.g. Content) is selected, with a Start Value of “0”.
01:59
Next, add a Wait for Event to listen to the tracked variable.
02:04
In this case, it is called Wait for Arrival in Putwall.
02:10
The Object is set to “token.item.labels[“Tracking”]”, which points to the specific Tracking label.
02:19
The Event is set to On Change, to identify when that Tracking label changes, with the Change Rule set to Arrive At Value of “1”.
02:29
This means the activity will fire when the Value of the Tracking label changes to a 1.
02:35
As mentioned, there are alternate ways of setting up this logic.
02:40
For example, you can set the wait for event to listen for an on entry to the racks to determine if a matching item arrives at the racks.
02:49
However, be aware that this slows the model run speed significantly, as it must check every item that enters the racks.
02:57
This is why it is recommended to set up the Wait for Event to check for the tracked variable instead.
03:04
In this example, the item enters the model and has a specific station and put wall slot assigned, which direct its path on the conveyor.
03:13
The item flows to the appropriate transfer on the conveyor that transports it to its assigned put wall and slot.
03:20
Select a Rack in the model.
03:24
In Properties, expand Trigger.
03:28
Here, an On Entry trigger is set up for the Rack.
03:32
Click Add/Edit this Trigger’s operations.
03:36
Upon entry to the rack, the trigger sets the item label called “Tracking” to a Value of 1.
03:43
This means when the flow item enters the Rack, it changes the tracked variable.
03:48
The wait for event then fires.
03:51
In the process flow, the token at the Wait for Event moves forward in the flow,
03:56
where it pushes to the Arrived Picks list to be consolidated with the other items for that order.
04:02
Now that you know how to track pick items in your model using tracked variables and a wait for event,
04:08
you are ready to pack the pick items in a tote.
00:03
When building a real-world scenario of order consolidation in a warehouse, it is important to track pick items in your model.
00:11
This helps to ensure that the 3D model communicates and is synchronized with your process flow
00:16
so that the simulation runs effectively.
00:20
In this scenario, the logic is already created for the order and pick processes.
00:26
With the model running, you can see that when the pick token is created in the process flow,
00:31
the 3D object generates in the model, and the pick item flows from the Queue to the conveyor.
00:39
It is important to track the flow item to ensure it arrives at the appropriate pack station
00:44
so that your 3D model and process flow are synchronized.
00:48
The recommended method to set this up in your model is to use a Tracked Variable Label and a Wait for Event activity.
00:56
Stop the model and select an item.
01:00
In Properties, you can see that a Tracking label has been applied.
01:05
The green triangle in the corner of this label indicates that it is a tracked variable.
01:11
Back in the process flow pick logic, an Assign Labels activity is used after the pick is created and assigned its respective order slot.
01:20
Here, the activity is called Assign Tracking Label to Pick.
01:24
For this activity, a label is applied called “Tracking”.
01:30
Expand the Value and select Add Tracked Variable.
01:36
This selection allows a Wait for Event activity to listen for changes to the value of the label.
01:41
It can store the value’s history as well.
01:45
Edit the Value and expand Type to see available options.
01:51
In this case, Level (e.g. Content) is selected, with a Start Value of “0”.
01:59
Next, add a Wait for Event to listen to the tracked variable.
02:04
In this case, it is called Wait for Arrival in Putwall.
02:10
The Object is set to “token.item.labels[“Tracking”]”, which points to the specific Tracking label.
02:19
The Event is set to On Change, to identify when that Tracking label changes, with the Change Rule set to Arrive At Value of “1”.
02:29
This means the activity will fire when the Value of the Tracking label changes to a 1.
02:35
As mentioned, there are alternate ways of setting up this logic.
02:40
For example, you can set the wait for event to listen for an on entry to the racks to determine if a matching item arrives at the racks.
02:49
However, be aware that this slows the model run speed significantly, as it must check every item that enters the racks.
02:57
This is why it is recommended to set up the Wait for Event to check for the tracked variable instead.
03:04
In this example, the item enters the model and has a specific station and put wall slot assigned, which direct its path on the conveyor.
03:13
The item flows to the appropriate transfer on the conveyor that transports it to its assigned put wall and slot.
03:20
Select a Rack in the model.
03:24
In Properties, expand Trigger.
03:28
Here, an On Entry trigger is set up for the Rack.
03:32
Click Add/Edit this Trigger’s operations.
03:36
Upon entry to the rack, the trigger sets the item label called “Tracking” to a Value of 1.
03:43
This means when the flow item enters the Rack, it changes the tracked variable.
03:48
The wait for event then fires.
03:51
In the process flow, the token at the Wait for Event moves forward in the flow,
03:56
where it pushes to the Arrived Picks list to be consolidated with the other items for that order.
04:02
Now that you know how to track pick items in your model using tracked variables and a wait for event,
04:08
you are ready to pack the pick items in a tote.
Required for course completion