twin 25.8
Released on 2025-08-27
We are pleased to announce that twin version 25.8 is available. In this document you will find all the new features, improvements and fixed issues. If you encounter any problems during installation or during execution, please contact us by e-mail to info@digifai.com.
New features
- We have added a new simulation component called
KinematicTransformMover
that allows any 3D object to be freely transformed. - RobotControllerConnector:
Yaskawa MOTOMAN YRC1000micro
controllers are now also supported.
Improvements
- PLCConnector: We have updated the interface to
Siemens S7-PLCSIM Advanced
to take advantage of the latest stability improvements inSiemens S7-PLCSIM Advanced
.Note
Due to a change in the new version of
Siemens S7-PLCSIM Advanced
the PLCConnector cannot connect to versions older than 6. If you are usingSiemens S7-PLCSIM Advanced
, please update your installation to at least version 6. - RobotControllerConnector: Raw joint values are now also published in the
Yaskawa MOTOMAN YRC1000micro
driver. - Pop-up windows now appear at the same window location, as they where closed before.
- We have updated the rigid body simulator
PhysX
to the latest version which results in a more stable simulation. Zoom To Object
in the right-click menu in theAssembly Structure
window is now animated.- We have improved the documentation of the
twin Mirror
. Please see the API documentation for more details. - We have improved the process of requesting licence activation from within twin.
- We have removed the deprecated
3D View
, which was used until twin 24.4.
Fixed issues
- The 3D model wobbled when it was rotated around the mouse pointer.
- The
Measure
tool in the3D View
window was not closed, when a new project was opened. - When the link behind
More Help ...
in theNew Simulation Component
window was invalid, twin crashed. - When creating a new path, the
UpVector
was sometimes invalid. - When the arrow-keys where used to move a container in the
Simulation Component Diagram
view, twin may crashed. - It was possible to assign a mass of zero to a dynamic 3D object.
- Importing a twin project with enabled diagram containers failed under certain circumstances.
- Using a source to add boxes or spheres to the simulation was slow, when the project was opened from a network share.
- CollisionObserver and CollisionSink: Collisions between static and kinematic 3D objects where not detected correctly.
- CollisionSink: The sink did not always remove 3D objects, when it was enabled by an output of a
PLCConnector
. - Sequence: The name of the target position in the
Move robot
block was sometimes wrong. - PLCConnector: If there were duplicate data points in the PLC, the
Datapoint Browser
did not display any content. - DynamicRotationMover: The simulation freezed, when the
Rigid Body Behavior
of theMovingObject3D
was changed from kinematic to dynamic. - Sequence:
<
and>
did not work correctly in theIf statement
block. - Sequence: The width of some blocks was not updated correctly.
- GenericRobotController: Changes in the
Simulation Time Step
in theSettings
view where not applied. - twin Mirror: We have fixed some issues when getting and setting the position of the camera in the JavaScript API.
- twin Mirror: We have fixed some issues when moving, zooming or rotating the 3D view on a touch screen.