PLC and motion in one project
Sequence logic, axes and coordinated motion are engineered in a common CODESYS project and variable model.
Integrated PLC, Motion, CNC & Robotics Engineering
CODESYS Motion CNC Robotics extends the IEC 61131-3 project with single-axis and coordinated motion, CNC interpolation and supported robot kinematics. PLC logic and motion are engineered together, while performance is determined by the selected runtime target, drive network and motion licence scope.

CODESYS Motion CNC Robotics extends the IEC 61131-3 project with single-axis and coordinated motion, CNC interpolation and supported robot kinematics. PLC logic and motion are engineered together, while performance is determined by the selected runtime target, drive network and motion licence scope.
Define the interfaces and ownership boundaries first; version, licence and target selection should follow the architecture rather than lead it.
These capabilities define what the CODESYS component contributes to the architecture and what must still be provided by the controller, host platform, network or machine design.
Sequence logic, axes and coordinated motion are engineered in a common CODESYS project and variable model.
The platform supports positioning, gearing, cams and synchronized multi-axis functions, with optional CNC and robotics capabilities.
Axis count, bus cycle, interpolation load, kinematics and controller performance must be evaluated as one system.
Use this table as a requirement-capture guide. The final implementation should be checked against current CODESYS product documentation, Store data, target documentation and—where relevant—certificates and safety manuals.
| Motion model | PLCopen Motion Control function blocks and CODESYS motion extensions are used for axis and coordinated-motion functions. |
|---|---|
| CNC | CNC functions use DIN 66025-style programming with supported interpolation functions and application-specific tooling. |
| Robotics | Supported kinematic models and axis groups are configured in the CODESYS motion environment. |
| Drive integration | Drives are configured through supported fieldbus integration and addressed symbolically from the application. |
| Current licence structure | For Control SL systems, current application-based licences separate SoftMotion axis capacity from Axis Groups/CNC Interpolators. Exact quantities are selected from the current CODESYS Store portfolio. |
| Sizing inputs | Controller performance, cycle time, real and virtual axis count, interpolators, drive network, feedback and trajectory complexity all affect selection. |
Move from architecture qualification to engineering, commissioning and lifecycle evidence in a controlled sequence.
Record axes, drives, feedback, kinematics, travel limits and the required cycle time.
Confirm target performance, fieldbus, axis groups, CNC or robotics functions and licences.
Configure drive scaling, homing, cams, paths, interpolation and the coordinating logic.
Verify limits, stopping behaviour, recovery, synchronisation and response under fault conditions.
Motion selection begins with mechanics and timing. The software package and licence follow from real/virtual axes, groups, interpolators and target performance.
CODESYS Motion CNC Robotics extends the IEC 61131-3 project with single-axis and coordinated motion, CNC interpolation and supported robot kinematics. PLC logic and motion are engineered together, while performance is determined by the selected runtime target, drive network and motion licence scope.
View role in the platform →EngineeringCODESYS Development System is the core engineering environment for creating industrial control applications. It combines IEC 61131-3 programming, device and I/O configuration, libraries, compilation, debugging and online commissioning in one project. The application is engineered here and executed later by a compatible CODESYS runtime.
View role in the platform →Control executionCODESYS Runtime is the execution layer that turns a compatible target into a programmable controller. The application is created in the Development System, compiled for the selected target, and executed by CODESYS Control—either already integrated by an OEM or installed as a ready-to-use Control SL SoftPLC on a supported platform.
View role in the platform →Use the official product page for current product information, then provide the project-specific details below so the architecture can be reviewed against the actual machine or system.