• Home
  • User Manual
  • Tutorials
  • Updates
Search Results for

    Show / Hide Table of Contents
    • Welcome to twin
    • Getting Started
      • Install and uninstall twin
      • Install and uninstall a licence
      • Start twin
    • Simulation Component Library
      • Automation
        • ScriptComponent
        • Sequence
      • BitManipulator
        • BitsToBytesConverter
        • BytesToBitsConverter
        • EndiannessChanger
      • BooleanOperations
        • BooleanFunction
        • Invert
        • InputSwitch
      • ControlPanel
        • ControlPanel
      • Conveyor
        • Conveyor
        • VacuumConveyor
      • Debug
        • Counter
      • DataManipulator
        • DataReader
        • DataTypeConverter
        • DataWriter
      • FMU
        • FMU
      • Gripper
        • KinematicGripper
        • ObjectCoupler
        • VacuumGripper
      • HardwareConnector
        • PLCConnector
        • RobotControllerConnector
      • Math
        • Gain
        • LinearFunction
        • LowPassFilter
        • NumberComparer
        • Sum
      • Motor
        • FCControlledMotor
        • ServoMotor
      • Movers
        • BoolToSignedDirection
        • DynamicCylinder
        • DynamicRotationMover
        • DynamicTranslationMover
        • KinematicCylinder
        • KinematicPathMover
        • KinematicRotationMover
        • KinematicTranslationMover
      • ObjectManipulator
        • Colorizer
        • Object3DCutter
        • VisiblityChanger
      • Sensors
        • AngleLimitSwitch
        • CollisionObserver
        • DistanceSensor
        • DynamicObjectDetector
        • LightBarrier
        • PositionLimitSwitch
        • PositionTracker
      • Sinks
        • FileLogger
        • CollisionSink
        • RaySink
      • Sources
        • BoolConstant
        • BoxSource
        • DoubleConstant
        • Object3DFileSource
        • Object3DSource
        • RandomBoolean
        • RandomNumber
        • SinusGenerator
        • SphereSource
        • StringConstant
      • Timers
        • IntervalTrigger
        • TOF
        • TON
    • Collision Detection
      • What is essential for collision detection?
      • Where can I find the mesh simplifiers?
      • Which mesh simplification methods are available?
    • twin Mirror
      • Install the twin Mirror
      • Embed the twin Mirror into your HMI
      • React on user-events
      • Manipulate 3D objects
      • Add labels and buttons
    • Video Guides
      • How to install twin
      • How to organize projects
      • How to import CAD files
      • How to handle 3D objects
      • How to activate physics in your simulation
      • How to simulate conveyor systems
      • How to simulate cylinders
      • How to simulate axis systems and portals
      • How to simulate sensors
      • How to simulate grippers
      • How to create program sequences
      • How to connect to PLCs
      • How to simulate robots
      • How to model complex mechanical motion systems
      • How to debug and analyse signals in twin

    Conveyor

    This simulation component turns a selectable 3D object into a conveyor which moves any dynamic object laying on that conveyor.

    Conveyor

    When to use

    Use this simulation component if you want to turn a 3D object into a belt or roll conveyor. With a conveyor you can move 3D objects like a palette or workpieces. By adding many conveyors, you can build and simulate complex conveyor systems.

    Conveyor 3D

    How to use

    Add this simulation component from the simulation component library. Define the 3D object, which acts as the conveyor by selecting a 3D object either in the 3D View window or in the Assembly Structure window using the select button in the Object3D property.

    Note

    The rigid body behavior of the 3D object, which should act as a conveyor, must be static or kinematic. The dynamic objects, which are laying on that conveyor, will be moved if the simulation is running and an OutputSpeed is generated.

    Tip

    To get smoother simulation results when dealing with complex conveyor geometries, it is good practice to create a new box with the bounds of the conveyor and activate the conveyor on that box instead of the original 3D object. You can do that easily by selecting the 3D objects and then click Duplicate as box in the Assembly Structure window.

    Parameters

    ConveyorSpeed

    The speed of the conveyor in m/s when the input MotorSpeed is 1.

    LocalDirection

    A value indicating the moving direction in the local coordinate system of the selected conveyor object.

    Object3D

    The 3D object which acts as a conveyor. The rigid body behavior of the object must be static or kinematic.

    Inputs

    MotorSpeed

    An input indicating the speed of the conveyor in fractions of the parameter ConveyorSpeed. 1.0 means 100% of the parameter ConveyorSpeed.

    Outputs

    ConveyorSpeedInMps

    An output indicating the current speed of the conveyor in m/s.

    Example

    In this example, the 3D object of a conveyor is selected as template. If the simulation is running and a simulation component outputs a speed value (in this case a ServoMotor simulation component outputs this value), all dynamic 3D objects, which are laying on the selected conveyor object, will be moved by the CurrentSpeedInMps in the LocalDirection Y.

    Conveyor Example Properties

    Further Information

    For more details visit the Video Guides section, where you can find additional information and video guides on this topic under Simulating Conveyors.

    In This Article
    Back to top Copyright © Eberle Automatische Systeme GmbH & Co KG