Extensions
- Open motion control views from the menu bar.
- 1. TwinCAT > MC3
- 2. Make a choice of the desired view.
- The following views are available.
Page | Description |
|---|---|
Motion Versioning | Managing the TMC Versions of MC3 motion objects |
Motion Axis View | Detailed view and control of a single axis |
Motion Axes List View | List of all axes |
Motion Cam Table View | Displaying the cam plate tables |
Motion Versioning

The Motion Configuration view is used to manage and provide an overview of all motion projects and their components within a TwinCAT project. It displays the hierarchical structure of the configured axes, cam plates, and contexts, and allows you to manage the associated TMC versions.
There are two controls:
- Select TMC Version: Button in the upper-right corner to select or change the version of the selected items. It becomes active when one or more items are selected in the tree structure.
- Filter by name: Text field in the upper-left corner for filtering the tree structure by name. Entering a search term hides all nonmatching entries.
Tree structure (project tree)
The project tree, along with all associated motion objects, is displayed in a table.
Column | Description |
|---|---|
Name | Hierarchical name of the element (sortable) |
TMC version | Assigned version of the element (sortable) The TMC Version column shows the version of the TwinCAT Motion component used to configure the respective element. You can change the version using Select TMC Version if necessary, for example after an update. |
Procedure for changing the version
Option 1 (recommended approach): Changing the versions for all components

To update the version of all child components at once, select the top-level element in the hierarchy (e.g., MC Project). Next, use the Select TMC Version option in the pop-up window to select the desired target version for each component.
If the Apply to all item types checkbox is selected, the new version is automatically applied to all subordinate elements (axes, cam plates, contexts) when you click Apply to confirm. This is particularly advantageous because not every component has to be reconfigured individually. This makes it quick and easy to ensure that all components of a project are consistently updated to the same version, especially after an update.
If the Apply to all item types checkbox is not selected, the version number must be chosen and confirmed for each object of the same type (e.g., for all axes).
Option 2: Changing the versions for individual components
It is technically possible to change the version for individual components separately. To do this, select the desired element (e.g., a single axis) in the tree structure and use Select TMC Version to assign a new version to only that element.
![]() | Preventing project startup: Avoiding multiple versions within an MC project Using different versions within an MC project - that is, different versions for axes, cam plates, and contexts - is expressly not recommended. All components of an MC project should always use the same version. Different versions may prevent the project from starting. |
Motion Axis View
This view essentially corresponds to the view in the Motion UI tab tab of the individual axis. Advantage: This page can be opened multiple times as an extension, allowing different individual axes to be viewed and controlled simultaneously in separate windows.
Motion Axes List View
This view essentially corresponds to the axis overview Axes in a Motion project. Advantage: This page can be opened multiple times as an extension, allowing you to view and operate different axis overviews simultaneously.
Motion Cam Table View
This view essentially corresponds to the view in the Camming UI tab of the cam table. Advantage: This page can be opened multiple times as an extension, allowing you to view different cam plates side by side in separate windows.
