• 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

    Object3DCutter

    This simulation component enables cutting a dynamic 3D object by a defined plane.

    Object3DCutter

    When to use

    Use this simulation component if you want to cut a dynamic 3D object. This feature enables to simulate saw blades to cut any dynamic 3D objects.

    Object3DCutter cuts bar

    How to use

    Add this simulation component from the simulation component library. Define the 3D object, which acts as the saw blade 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. Pick three points to create a cutting plane on the saw blade by selecting the buttons GlobalP1, GlobalP2 and GlobalP3. If the input 'EnableCutting' is set to 'True', all dynamic 3D objects cut by the cutting plane will be split into two objects.

    Note

    The property RigidBodyBehavior of the 3D object, which acts as the saw blade, must be None.

    Parameters

    GlobalP1/GlobalP2/GlobalP3

    Indicating the points of the cutting plane in global coordinates.

    SeperationAfterSlice

    Indicates the separation in m of the new 3D objects after they are sliced. The separation is normal to the plane.

    Object3D

    The 3D object which acts as a saw. The pose of the plane is linked to this object. The property RigidBodyBehavior of the 3D object, which acts as the saw blade, must be None.

    Inputs

    EnableCutting

    Enables the cutting process. If a dynamic 3D object can be detected within the plane, the object will be cut at this position. A cut is made on each positive flange on that input.

    Example

    In this example, the saw is moved with a guide carriage along the cutting axis and in z-direction with a lifting cylinder. The plane on the blade is visible when the Object3DCutter simulation component is selected. This can be seen in the following picture. The saw blade is the unselected, orange 3D object.

    Object3DCutter in use

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