For the most part, conveyor objects are similar to fixed resources and can be added, moved, resized, etc. using the same methods you would use for other 3D objects. (See the chapter on Using 3D Objects for more information.)
However, there are some key differences when working with conveyor objects:
The rest of the sections in this topic will provide more detail about these differences.
Many of the conveyor objects can be added to the model the same way you would add any other object from the FlexSim Library: you simply click on the object in the Library and drag it into your simulation. (See Adding 3D Objects to a Model for more information.)
However, the straight conveyor, the curved conveyor, and the join conveyors each behave a little differently when added to a model. For instance, most of the other objects in the FlexSim Library have a default length, height, and width when you first add them to a simulation model. The straight and curved conveyor objects will have a default size if you click and drag them into the model. However, you also have the option to define the length and/or radius of the conveyors when you first insert them in your model, which will be discussed in the following sections.
If you want to add a straight or curved conveyor that has the default size, height, and width, simply click on the object in the Library and drag the conveyor into the model. This is essentially the same method for adding an object that you would normally use to add any other FlexSim object from the Library.
The process for adding a conveyor object that has a custom length and/or radius is slightly different, but still relatively straightforward. To add a custom straight or curved conveyor to a simulation model:
When you create a connection between a conveyor and another object, you make it possible for these objects to interact together. The most common way that objects interact in FlexSim is to transfer items from one object to another or send messages to another object.
The process for connecting conveyors is relatively similar to the process you would use to connect any other object from the FlexSim Library. However, there are a few differences to be aware of. The following sections will discuss some of the different methods for connecting conveyor objects.
Conveyors will automatically snap together if they are close enough. To snap two conveyors together:
Even though the Join Conveyors object is in the FlexSim library, it actually functions more like a tool than a 3D object. You can use the Join Conveyors tool to connect two conveyors with a curved conveyor:
You can connect conveyors to other FlexSim objects such as fixed resources the same way you would normally connect objects in FlexSim. (See Overview of 3D Object Flows for more information.)
The primary way to connect conveyor objects to other objects is to create a port connection. However, unlike connecting normal FlexSim objects to each other, when you make a standard port connection (an 'A' connect) a conveyor to another FlexSim object, it will create a new an entry transfer or an exit transfer, an in-between object that is associated with a specific point or range on the conveyor. An exit transfer is created when you connect a conveyor to another FlexSim object. An entry transfer is created when you connect a FlexSim object to a conveyor.
The motor and merge controller conveyor objects will usually only be connected to either a straight or curved conveyor. When connecting the motor and merge controller to a conveyor, you should use an input/output port connection (an 'A' connect). NOTE: This will not act like an input/output port but will merely serve as a reference point between the objects.
You might possibly want to make a port connection between the motor and merge controller objects and a non-conveyor object such as a task executer. In that case, you should create a center port connection (an S-connect). A center port connection will allow the motor or merge controller to send messages to other non-conveyor objects.
Like other 3D objects, conveyor objects can be moved or resized using either the Quick Properties pane or your mouse. (See Moving, Rotating, Resizing 3D Objects for more information.)
However, the key way in which conveyors are different is that they have resizing arrows at the start and end of the conveyor. Curved conveyors have an additional green resizing arrow that can be used to change the length of curved conveyors:
The following sections will explain the differences for using either a mouse or Quick Properties to move or resize conveyors.
In order to use your mouse to move or resize a conveyor, you must first click once on the conveyor to highlight it. After you've taken that step, use the steps listed in following table:
|To move the entire conveyor||Click anywhere on the conveyor (except on the resizing arrows) and drag the conveyor to the desired position.|
|To move either the start or end of the conveyor||Click the resizing arrow on either the start or end of the conveyor. Drag the start or end to the desired position.|
|To change the height (Z-axis) of the entire conveyor||Click anywhere on the conveyor (except on the resizing arrows) and scroll the mouse wheel up or down until the conveyor is at its desired height.|
|To change the height (Z-axis) of either the start or end of the conveyor||Click the resizing arrow on either the start or end of the conveyor. Scroll the mouse wheel up or down until the start or end is at its desired height.|
|To change the length of the conveyor||Click the resizing arrow on either the start or end of the conveyor. Drag the start or end to the desired length.|
You might want the location, rotation, and size of the conveyor to be more precise in your model. In that case, it's generally a good practice to use your mouse to move or resize your conveyor until it is in the approximate position or size you want it to be. Then you can use the Quick Properties pane to make it more precise.
When you highlight a conveyor by clicking on it, the right pane displays the Quick Properties for that specific conveyor. The controls that appear in Quick Properties will vary depending on whether you clicked a straight or curved conveyor. Both kinds of conveyors have boxes that adjust the position and size of the start and end of the conveyor, as illustrated in the following image. However, curved conveyors have additional boxes that adjust the radius, start angle, and sweep angle. The following image shows the Quick Properties for a curved conveyor:
Start adjusts the X, Y, or Z position of the conveyor's start. End adjusts the conveyor's end.
A conveyor's length is based on the position of the start relative to the end. For example, if a conveyor is parallel with the X-axis on the grid with its start at the 0.0 position and the end is in the 10.0 position, the conveyor will be 10 units long. The same is true for the other axes. Experiment with some of the Quick Properties to get your conveyor exactly the way it should be.
Curved conveyors have three additional properties:
You can use either the mouse or Quick Properties to change the radius, start angle, and sweep angle of curved conveyors. It's generally a good practice to use your mouse to move or resize your conveyor until it is in the approximate position or size you want it to be. Then you can use the Quick Properties pane to make it more precise.
To change the radius, start angle, or sweep angle of a curved conveyor, you must first click once on the conveyor to highlight it. After you've taken that step, use the steps listed in following table:
|To change the radius||Click the green resizing arrow in the middle of the curved conveyor and drag the mouse to the desired radius.|
|To change the start angle||Click the red resizing arrow on the start end of the curved conveyor and drag the mouse until the edge of the start is at the desired angle.|
|To change the sweep angle||Click the red resizing arrow on the end of the curved conveyor and drag the mouse until the edge of the end is at the desired angle.|
Every conveyor has a large arrow on it that indicates which direction flow items will travel on the conveyor:
To change the direction that items travel on a conveyor:
Conveyors can be copied and pasted using many of the same methods you would use to copy and paste other 3D objects. See Copying and Pasting 3D Objects and Properties for more information.
However, if you know that you're going to build many similar conveyors with similar properties and logic, you should create a specific conveyor type for your conveyor. That way when you build any other conveyors, you can assign it to that particular conveyor type and it will immediately import the pre-defined settings you saved. See the next section for more information.
Using the global types feature allows you to quickly update custom logic on several conveyor objects at once. Before reading this section, make sure you read Controlling Logic and Properties With Global Types to ensure you understand how global types work.
To create a new global type for a conveyor object:
To edit the global type, double-click the name of the global type in the Toolbox menu to open the properties window. Make any changes as needed.
To assign a custom global type to a conveyor object:
If you want an individual conveyor object to use local settings instead of a global type, change its type to Custom.
Many of the Type Properties dialog boxes have fields that allow you to customize units of measurement. These fields have blue letters indicating units of measurement, as shown in the following image:
When you click the blue letters, a menu field will open that will allow you to change the units of measurement for that setting.