CODESYS SoftMotion

CODESYS SoftMotion is an additional option for CODESYS compatible SoftPLC systems. CODESYS SoftMotion extends the functional scope of these systems from a purely logical controller to a motion controller, optionally also with CNC and robotics support.

Current version : 4.17.0.0
Article no : Bundle-SoftMotion
Categories: ,

Description

CODESYS SoftMotion enables the control of single-axis and synchronized multi-axis movements (electronic cams, electronic gears).

CODESYS SoftMotion CNC+Robotics enables the control of CNC machines and industrial robots.

CODESYS SoftMotion Light allows to command CiA 402 compatible drives for single axis movements (not synchronized).

Functional principle:

  • Engineering of motion control using function blocks
  • Configuration of drives based on the fieldbus support integrated in the CODESYS Development System
  • Parameterization of axis groups for predefined kinematics in a separate object
  • Separation of application development from drive configuration. The drives in the device tree are accessed symbolically (by name) from the application. Changes in the drive configuration are possible without changing the application.
  • Motion planning with cam editor
  • Integrated motion planning:
    • with 3D CNC editor according to DIN 66025 (G code) and tabular editor
    • with coordinate values for robot positions in different coordinate systems
  • Processing of CNC motion, robotic motion, or other motion tasks in the runtime system on the controller with the IEC 61131-3 logic application
  • Online editing of CNC programs in CODESYS Visualization

Typical applications of CODESYS SoftMotion:

  • As an additional option for powerful, CODESYS compatible control systems with good real-time behavior (FPU recommended)
  • Actuation of single-axis and multi-axis movements, for example with position and velocity definitions, drive functions, and phase actuation
  • Implementation of electronic cams
  • CNC motion with modifications by the end user (for example, in metal and woodworking machines)
  • Robotic systems including SCARA, tripod, and palletizing robots such as in assembly and loading automation

A note on SoftMotion Light: In contrast to SoftMotion and SoftMotion CNC+Robotics, the calculation of the axis movements is not done within the controller. With SoftMotion Light movements of the drive are just commanded and supervised (status) by the PLC and executed by the drive. The trajectory calculation is done in the drive.

SoftMotion Light is suitable for applications with multiple axes for single axes movements and for controller tasks requiring a low bus and computing load (CPU).

Requirements

Programming System CODESYS Development System V3.5.17.0 or higher
Runtime System CODESYS Control Version 3.5.14.0 or higher
Supported Platforms/ Devices
All supported by CODESYS:
  • Real-time capable operating system platforms
  • CPU platforms with available FPU (Floating Point Unit)
  • Devices with integrated fieldbus (EtherCAT, CAN/CANopen)
Additional Requirements WIBU Codemeter Support

SoftMotion CNC+Robotics requires CODESYS SoftMotion as a basis license.

SoftMotion Light works with CiA 402 compatible drives with CANopen or EtherCAT. Compatibility can be checked with the test project SML_CompatibilityCheck_DS402.project

Restrictions
Licensing Single device license: The license can be used on the target device/PLC on which the CODESYS runtime system is installed.

Licenses are activated on a software-based license container (soft container), which is permanently connected to the controller. Alternatively, the license can be stored on a CODESYS Key (USB dongle). By replugging the CODESYS Key, the license can be used on any other controller.

Required Accessories Optional: CODESYS Key

Additional information

Article no :

Bundle-SoftMotion