MOVIKIT® Software Modules for MOVI-C® Automation Solutions

MOVIKIT® stands for ready-to-use software modules that are used for simple drive functions through to complex motion control functions. Our goal – added value for you: Shortening startup times considerably by providing configurable automation and motion control functions.

The individual modules in detail

MOVIKIT® software modules are preconfigured software elements for implementing anything from simple drive functions such as speed control and positioning all the way to complex motion control functions such as cam and robot control. The software modules are run on the MOVI-C® CONTROLLER (or, in the case of MOVIKIT® software modules in the "Drive" category, on the MOVIDRIVE® application inverter).


The software modules are divided into the following categories:

  • Automation Framework category icon Automation Framework
  • OPC UA® Logo Communication
  • Drive category icon Drive
  • Motion category icon Motion
  • MultiAxisController category icon MultiAxisController
  • MultiMotion category icon MultiMotion
  • Robotics category icon Robotics
  • Power and Energy Solutions category icon Power and Energy Solutions
  • SingleAxis category icon SingleAxis
  • StackerCrane category icon StackerCrane
  • Visualization category icon Visualization

"Automation Framework" category

Packaging machine with red drives
Packaging machine with red drives

The "Automation Framework" category comprises a standardized state and mode manager with PackML compatibility (Packaging Machine Language). In addition to a basic program, various machine modules are available to you.

  • MOVIKIT® Automation Framework

MOVIKIT® Automation Framework

At the heart of the MOVIKIT® Automation Framework is a standardized state and mode manager with PackML compatibility. This uses the defined modes and states and also offers correspondingly defined interfaces such as PackTags.

A master and a sample slave are included in the basic program. More machine modules can easily be added to the program from a basic project. The MOVIKIT® Automation Framework offers a range of additional functions on top of this. These include, for example, troubleshooting, recipe management and a simulation environment for all incoming machine modules and prepared HMI modules.


The machine modules available:

  • Conveyor linear
  • Conveyor modulo
  • Positioning linear
  • Positioning modulo
  • Rotary knife
  • Pocket belt
  • Smart belt
  • Flying saw camming
  • Flying saw gearing relative positioning
  • Robotics XYZ
  • Robotics XYZA
  • Robotics XYZ tracking
  • Robotics XYZA tracking
  • MultiMotion_Gantry_XYZ
  • MultiMotion_Tripod_XYZ
  • Winder
  • Roller
  • Erector
SEW image
  • MOVIKIT® OPC UA

MOVIKIT® OPC UA

MOVIKIT® OPC UA provides a basic solution for integrating and visualizing components. The functionality is implemented via the OPC UA communication protocol. MOVIKIT® OPC UA provides an OPC UA server on the MOVI-C® CONTROLLER progressive UHX65A. This can then be used to integrate third-party devices or visualizations (e.g. HMI, augmented reality, tablets).

A prerequisite for integrating third-party devices/visualizations is support of the OPC UA communication protocol and provision of an OPC UA client.

"Drive" category

Conveyor belt with red gear units and SEW package
Conveyor belt with red gear units and SEW package

The "Drive" category includes MOVIKIT® software modules that are operated directly on the MOVIDRIVE® application inverter.

  • MOVIKIT® Positioning Drive
  • MOVIKIT® RapidCreepPositioning Drive
  • MOVIKIT® Velocity Drive

MOVIKIT® Positioning Drive

MOVIKIT® Positioning Drive enables positioning applications with a permanently defined fieldbus interface. The software module mainly uses the basic functions of the application inverter in use by activating the respective function blocks depending on the application.

This means the scope of functions depends on the application inverter (e.g. with/without encoder feedback).

Overview of functions:

  • Startup using a graphical user interface
  • Dedicated parameter tree with all parameters required for operation
  • Provision of the jog mode, velocity control, positioning (relative/absolute) and referencing operating modes
  • Diagnostic monitor for monitoring and controlling the axis
  • Standardized process data interface

MOVIKIT® RapidCreepPositioning Drive

MOVIKIT® RapidCreepPositioning Drive is a software module for implementing classic "rapid/creep speed positioning" without a motor encoder. Positioning is performed by means of initiators used for changing from rapid to creep speed or for activating stop deceleration. Positioning applications in two directions are also possible and additional optional sensors can be used. No programming knowledge is required for startup and diagnostics, as the software module is integrated into the MOVISUITE® engineering software.

Overview of functions:

  • Startup using a graphical user interface
  • Dedicated parameter tree with all parameters required for operation
  • Provision of jog and referencing operating modes
  • Various operating modes for infeed and outfeed as well as a reverse mode
  • Diagnostic monitor for monitoring and controlling the axis
  • Standardized process data interface

MOVIKIT® Velocity Drive

MOVIKIT® Velocity Drive allows you to use applications with velocity control and a permanently defined fieldbus interface. The software module mainly uses the basic functions of the application inverter in use by activating the respective function blocks (such as FCB 09 Position control) depending on the application. This means the scope of functions depends on the application inverter (e.g. with/without encoder feedback).

Overview of functions:

  • Startup using a graphical user interface
  • Dedicated parameter tree with all parameters required for operation
  • Provision of the velocity control operating mode
  • Diagnostics monitor for monitoring and

"Motion" category

The "Motion" category includes MOVIKIT® software modules that provide specific MotionControl functions. The category also includes add-ons that can also be used with software modules from other categories.

  • MOVIKIT® EncoderInterface
  • MOVIKIT® Motion add-on AntiSway

MOVIKIT® EncoderInterface

MOVIKIT® EncoderInterface is used to convert data from an external source(e.g. a distance encoder connected directly to the EtherCAT® or any other variable) from system units to user units. This can involve both modulo and numerator/denominator processing of the synchronized data. In addition, the scope of functions includes the possibility of referencing and provides fail-safe offset and remainder management.

Overview of functions:

  • Processing of modulo overflow in the data source
  • Conversion of external data to LREAL with appropriate resolution (e.g. encoder connected to the inverter and user units configured on the inverter)
  • Scaling of output variables (e.g. encoder connected to EtherCAT® and scaling of user units on the MOVI-C® CONTROLLER)
  • Calculation of the derivatives to determine speed and acceleration
  • Activation of filters for smoothing the data
  • Consistent fail-safe storage of division remainders
  • Consistent fail-safe storage of variables
  • Dead time compensation

MOVIKIT® Motion add-on AntiSway

The MOVIKIT® Motion add-on AntiSway expands the functionality of MOVIKIT® MultiMotion, MOVIKIT® MultiMotion Camming and MOVIKIT® MultiAxisController by adding a function for suppressing vibrations in the drive train.

Using this function can suppress vibrations that have a dominant resonant frequency. In certain operating modes of the MOVIKIT® Motion add-on AntiSway, it is also possible to suppress a variable resonant frequency.

The MOVIKIT® Motion add-on AntiSway supports the following application types:

  • TowerSway
  • BellySway (in preparation)
  • SpringSway, (in preparation)
  • PendulumSway (in preparation)
  • FluidSway (in preparation)

"MultiAxisController" category

The "MultiAxisController" category includes MOVIKIT® software modules for centrally controlling any number of mechanically coupled drives.

  • MOVIKIT® MultiAxisController
  • MOVIKIT® MultiAxisController Skewing
  • MOVIKIT® MultiAxisController Torque
  • MOVIKIT® MultiAxisController add-on Cascading
  • MOVIKIT® MultiAxisController add-on FourAxes

MOVIKIT® MultiAxisController

MOVIKIT® MultiAxisController uses a software module to achieve mechanically coupled drives (loose or rigid coupling). It is possible to choose between correcting skewing or equalizing the torque of two drives. Licenses are available for using the various operating modes.

The software module replaces the conventional master/slave operation and offers expanded functionality compared to the position-synchronous master/slave setup.

The following functions are available with both the "Torque priority" torque mode and the "Skewing priority” skewing mode:

  • Central control of referencing, limit switch evaluation and error handling for one axis group
  • Central position control (slip compensation via distance encoder also possible)
  • Use of a virtual master in the relative/absolute positioning, speed specification and direct coupling operating modes (MOVIKIT® MultiMotion)
  • Provision of the camming operating mode, in which the axis group follows a master signal in synchronization with a curve (in preparation)
  • Combined encoder evaluation. See chapter "MOVIKIT® MultiMotion add-on CombinedEncoderEvaluation (in preparation)"
  • Central positioning control and conventional encoder evaluation.

MOVIKIT® MultiAxisController Skewing

MOVIKIT® MultiAxisController Skewing makes it possible to correct skewing between mechanically coupled drives ("Skewing priority" operating mode).

Overview of functions:

  • Phase-synchronous operation
  • Alignment function can be used continuously
  • Overload guard: Prevents asynchronicity in the event of a failure

Solution for the following problems:

  • Loosely coupled drives
  • Double spindle drives that tilt or jam quickly when in a different position

Replacement for the following features of generation B devices:

  • Master/slave synchronous operation (1:1 gear ratio)
  • FCB 22 multi-drive
  • SyncCrane – functional replacement
  • DriveSync – functional replacement for a gear ratio of 1:1

MOVIKIT® MultiAxisController Torque

MOVIKIT® MultiAxisController Torque makes it possible to equalize torque between mechanically coupled drives ("Torque priority" operating mode).

Overview of functions:

  • Synchronization with torque distribution
  • Torque distribution
  • Load distribution
  • Rigid coupling of the drives (formerly torque/slave)
  • Load balancing (formerly master/slave)
  • Speed synchronism
  • Torque follower
  • Torque coupling
  • Load distribution between drives can be configured online
  • Tension between drives can be configured online
  • Electronic differential
  • Parameterizable differential lock
  • ASR (replaces the generation B ASR software)
  • Deactivation of any axis group element for maintenance purposes

MOVIKIT® MultiAxisController add-on Cascading

The MOVIKIT® MultiAxisController add-on Cascading expands the functionality of the MOVIKIT® MultiAxisController by offering the option of operating several axis groups in a cascade.

Cascading is necessary, for example, when each side of a gantry crane is designed with two drives. In this situation, each side of the gantry crane should be operated in the "Torque priority" mode, with both sides operating in "Skewing priority" mode on a higher level.

MOVIKIT® MultiAxisController add-on FourAxes

The MOVIKIT® MultiAxisController add-on FourAxes expands the functionality of the MOVIKIT® MultiAxisController by adding the option of controlling up to four drives.

"MultiMotion" category

The "MultiMotion" category includes MOVIKIT® software modules for achieving universal MotionControl functions for interpolating axes. A defined IEC interface can be used to activate and, for example, overlay motion profiles.

  • MOVIKIT® MultiMotion
  • MOVIKIT® MultiMotion Auxiliary Positioning
  • MOVIKIT® MultiMotion Auxiliary Velocity
  • MOVIKIT® MultiMotion Camming
  • MOVIKIT® MultiMotion Gearing
  • MOVIKIT® MultiMotion Camming add-on AntiSlosh
  • MOVIKIT® MultiMotion Camming add-on Interpolation
  • MultiMotion add-on CombinedEncoderEvaluation
  • MOVIKIT® MultiMotion add-on PositionController

MOVIKIT® MultiMotion

  • MOVIKIT® MultiMotion is a software module with universal motion functionality.
  • Interpolated operating modes for speed control, positioning and tracking
  • Graphical configuration and diagnostics
  • Touchprobe function
  • Overlaying various motion profiles
  • In the programming environment, it is possible to choose between a structured variable interface and
  • an object-oriented program interface (OOP interface)

MOVIKIT® MultiMotion Positioning

MOVIKIT® MultiMotion Positioning is a software module for non-interpolating axes for configuring positioning, speed and torque parameters. MOVIKIT® MultiMotion Positioning is suitable for controlling auxiliary axes (e.g. conveyor belts)

  • Use with non-interpolating axes
  • Configuration of speed parameters
  • Configuration of torque parameters
  • Configuration of positioning
  • Referencing

MOVIKIT® MultiMotion Positioning is included in the MOVIRUN® flexible license.

MOVIKIT® MultiMotion Auxiliary Velocity

MOVIKIT® MultiMotion Auxiliary Velocity is a software module for non-interpolating axes for configuring speed and torque parameters. MOVIKIT® MultiMotion Auxiliary Velocity is suitable for controlling auxiliary axes in simple applications (e.g. conveyor belts).

  • Use with non-interpolating axes
  • Configuration of speed parameters
  • Configuration of torque parameters

MOVIKIT® MultiMotion Auxiliary Velocity is included in the MOVIRUN® flexible license

MOVIKIT® MultiMotion Camming

MOVIKIT® MultiMotion Camming offers the full scope of MOVIKIT® MultiMotion plus a camming function.

  • Configuration via graphical interfaces in the MOVISUITE® engineering tool or through the application program
  • Provision of motion functionalities for interpolating axes
    • Time-based motion profiles: Speed control, relative and absolute positioning, jog mode
    • Master-based motion profiles: Direct coupling, synchronous operation, cam
  • Overlaying motion profiles
  • Axis-based and profile-based (on-the-fly) referencing
  • Provision of a touchprobe function
  • Configuration of virtual axes
  • Online configuration of curve descriptions
  • Processing of curve function descriptions created with the MOVISUITE® CamEditor
  • Automatic synchronizing/desynchronizing mechanisms
  • Phase and amplitude correction on the fly
  • Curve changeover on the fly
  • Provision of an alignment function
  • Configuration of user-specific profiles

One point of focus in the development of the MOVIKIT® software modules lay on coordinated and synchronized movements. As a result, we can also offer you functions such as interpolated speed control, positioning and tracking, along with touchprobe and cam functionality,

for example for applications in packaging machines with cams, cross cutters or flying saws.

MOVIKIT® MultiMotion Gearing

MOVIKIT® MultiMotion Gearing is based on MOVIKIT® MultiMotion and expands its functionality by adding position-related synchronous operation between two or more axes.

Overview of functions:

  • Configuration via graphical interfaces in the MOVISUITE® engineering tool or through the application program
  • Provision of motion functionalities for interpolating axes
    • Time-based motion profiles: Speed control, relative and absolute positioning, jog mode
    • Master-based motion profiles: Direct coupling, synchronous operation
  • Overlaying motion profiles
  • Axis-based and profile-based (on-the-fly) referencing
  • Provision of a touchprobe function
  • Configuration of virtual axes
  • Position- and time-dependent synchronization/desynchronization mechanisms and offset processing
  • Provision of an alignment function

MOVIKIT® MultiMotion Camming add-on AntiSlosh

The MOVIKIT® MultiMotion Camming add-on AntiSlosh expands the functionality of MOVIKIT® MultiMotion Camming by adding a function for generating travel profiles that reduce the vibrations in liquids being moved in intermittent cycles. Configuration can be conducted via graphical interfaces in the MOVISUITE® engineering tool or through the application program.

MOVIKIT® MultiMotion Camming add-on Interpolation

The MOVIKIT® MultiMotion Camming add-on Interpolation expands the functionality of MOVIKIT® MultiMotion Camming by adding a function for generating travel profiles based on the interpolation of setpoint tables. It makes it possible to interpolate up to 1024 setpoints with linear or cubic interpolation and up to 64 setpoints with spline interpolation. The setpoint tables can either be stored on the ASCII files on the MOVI-C® CONTROLLER memory card or generated directly from the application program.

MOVIKIT® MultiMotion add-on CombinedEncoderEvaluation

The MOVIKIT® MultiMotion add-on CombinedEncoderEvaluation expands the functionality of a MOVIKIT® software module (e.g. MultiMotion) by adding a combined encoder evaluation. This combined encoder evaluation makes it possible to combine a high-resolution motor encoder with a low-resolution distance encoder subject to dead time. The low-resolution distance encoder ensures a reliable reference to the machine even in the case of frictional connections between the motor and the machine.

The MOVIKIT® MultiMotion add-on CombinedEncoderEvaluation uses this to generate a machine-referenced, dynamically usable and high-resolution encoder signal.

MOVIKIT® MultiMotion add-on PositionController

The MOVIKIT® MultiMotion add-on PositionController expands the functionality of a MOVIKIT® software module (e.g. MOVIKIT® MultiMotion) by adding central positioning control and a conventional encoder evaluation. When the MOVIKIT® MultiMotion add-on PositionController is used in combination with the MOVIKIT® MultiMotion "CombinedEncoderEvaluation" add-on, a combined encoder evaluation can be used as data source.

"Robotics" category

The "Robotics" category includes MOVIKIT® software modules for robot control.

  • MOVIKIT® Robotics
  • MOVIKIT® Robotics add-on Circle
  • MOVIKIT® Robotics add-on ConveyorTracking
  • MOVIKIT® Robotics add-on MediumModels
  • MOVIKIT® Robotics add-on Touchprobe

MOVIKIT® Robotics

MOVIKIT® Robotics forms the software basis for controlling a robot. MOVIKIT® Robotics provides a wide range of models for parameterization (e.g. determining dimensions).

  • Operation via the MOVISUITE® RobotMonitor or from the IEC program
  • Integrated, automatically generated 3D simulation of the robot and its paths in MOVISUITE® RobotMonitor
  • Following types of predefined kinematic models with 2 joint axes: gantry robot, delta robot, SCARA, mixed designs
  • Manual mode (jog, program) and automatic mode (program)
  • Jog mode joint axes/Cartesian
  • Override function
  • Tool transformation
  • Robot programming with the SEW Robot Language (SRL) and a teach-in function
  • Storage of 20 programs with several hundred motion commands per program
  • Step mode (set, movement)
  • Linear interpolation with jerk-limited blending
  • Explicit coordination or variable poses
  • Variables of the types BOOL, REAL and POSE can be read and written in IEC
  • Control structures (IF, WHILE)
  • CallFunctions for the synchronized execution of IEC code

MOVIKIT® Robotics is an individual license for one robot.

In preparation

The MOVIKIT® Robotics add-on Circle expands the functionality of MOVIKIT® Robotics by adding the option of circular interpolation. The parameters for the circle segment can be set in various ways:

  • Circle center and angle
  • Circle center and end-point of the circle segment
  • Intermediate point on the circle segment and end-point of the circle segment
  • Radius and angle
  • Radius and end-point of the circle segment

In preparation

The MOVIKIT® Robotics add-on ConveyorTracking expands the functionality of MOVIKIT® Robotics by adding the option for interpolation in moving coordinate systems.

Applications include e.g. removing parts from a conveyor belt and placing them in a static environment or the direct transfer of goods between several conveyor belts.

MOVIKIT® Robotics add-on MediumModels

The MOVIKIT® Robotics add-on MediumModels expands the functionality of MOVIKIT® Robotics by adding the option of configuring kinematic models with three or four joint axes. This includes kinematic models of the type gantry robots, roller gantries, delta robots, tripods, SCARA, and mixed designs. The corresponding 3D visualizations of the kinematic models are included in the scope of functions.

MOVIKIT® Robotics add-on Touchprobe

The MOVIKIT® Robotics add-on Touchprobe expands the functionality of MOVIKIT® Robotics by adding the option of measuring the current Cartesian position or conducting true-to-path sensor-based positioning when triggering a sensor or when there is a change in the status of a BOOL variable.

Applications for the touchprobe function include palletizing or depalletizing where the height of the parts is variable or unknown and the sensor-based execution of actions.

Overview of functions:

  • Touchprobe functions: Measurement and sensor-based positioning
  • Registration and deregistration of the touchprobe function at any point of the motion path
  • Several registrations on a single robot program
  • Parameterization of the event source, edge, repetition of events (e.g. several measurements) and measurement direction
  • Extensive diagnostics via registration, actuation of the trigger, and touchprobe position in the RobotMonitor and in the 3D simulation

"Power and Energy Solutions” category

The "Power and Energy Solutions" category includes energy supply solutions for inverters in the MOVIDRIVE® modular family.

  • MOVIKIT® Power and Energy Solutions DirectMode
  • MOVIKIT® Power and Energy Solutions EnergyMode
  • MOVIKIT® Power and Energy Solutions PowerMode

MOVIKIT® Power and Energy Solutions DirectMode

The MOVIKIT® Power and Energy Solutions DirectMode, combined with an MDP92A power supply module or an MDE90A energy converter (in preparation) from the "Power and Energy Solutions" product range enables simple, programmable power supply to inverters of the MOVIDRIVE® modular product range. The MOVIKIT® Power and Energy Solutions DirectMode is particularly designed for applications with no energy storage unit. Overview of functions:

  • Communication of the MOVI-C® CONTROLLER with the
  • MDP92A power supply module and MDE90A energy converter (in preparation)
  • Acquisition of the power ratings for the grid supply and axis module
  • Acquisition of the power rating of external AC consumers
  • Dynamically adjustable maximum AC or DC grid supply power rating
  • Dynamically adjustable current limiting
  • Dynamically adjustable DC link voltage (up to 800 V)
  • Provision of status information (phase failure or power failure, external conductor voltages
  • and phase current) for the AC grid (MDP92A only)
  • Flexibly usable energy meters with wide-ranging functionality
  • Scope and data logging functions for temporal recording of e.g. performance and energy data

MOVIKIT® Power and Energy Solutions EnergyMode

The MOVIKIT® Power and Energy Solutions EnergyMode enables highly efficient energy supply solutions with energy storage decoupled from the DC link and simple supply from the AC grid (bridge rectifier).

The energy storage unit is not directly connected to the DC link, but rather via an MDE90A energy converter from SEW's "Power and Energy Solutions" product series.

This opens up benefits in terms of deeper storage discharge and smaller storage design. Software support at the control level is provided by MOVIKIT® EnergyMode.

Overview of functions:

  • Communication of the MOVI-C® CONTROLLER with the MDE90A energy converter
  • Dynamically adjustable DC link voltage (up to 800 V) or adjustable state of charge including definition of the working range
  • Variable control regarding DC link or storage unit with dynamically adjustable power or current limitation
  • Acquisition of axis module power ratings and storage unit power rating
  • Acquisition of the power rating of external AC consumers
  • Monitoring of the energy storage units by querying via the diagnostic interfaces (e.g. current temperature of the storage unit or signals for overtemperature and overvoltage)
  • Automatic synchronization and activation of the energy storage unit
  • Fieldbus interface for communication with higher-level controllers

MOVIKIT® Power and Energy Solutions PowerMode

The MOVIKIT® Power and Energy Solutions PowerMode, combined with an MDP92A power supply module or an MDE90A energy converter (in preparation) from SEW's "Power and Energy Solutions" product range enables highly efficient power supply solutions for inverters of the MOVIDRIVE® modular product range.

This MOVIKIT® is therefore particularly designed for applications with energy storage units that are switched directly in the DC link. The MOVIKIT® Power and Energy Solutions PowerMode offers the functionality of MOVIKIT® Power and Energy Solutions DirectMode, plus enhancements designed specifically for the application scenario described.

Overview of additional functions:

  • Dynamically adjustable state of charge for the storage unit, including definition of the working range
  • Power-regulated discharge of the DC link (MDP92A only)
  • Automatic synchronization and activation of the energy storage unit
  • Monitoring of the energy storage units by querying via the diagnostic interfaces (e.g. current temperature of the storage unit or signals for overtemperature and overvoltage, depending on the storage unit)
  • Determination of the remaining runtime after power failure

"SingleAxis" category

The "SingleAxis" category includes all MOVIKIT® software modules with parameterizable functionality that feature a standardized process data interface.

In contrast to the "MultiMotion" category, no programming skills are required for startup and diagnostics.

  • MOVIKIT® Gearing
  • MOVIKIT® Positioning
  • MOVIKIT® Velocity

MOVIKIT® Gearing

MOVIKIT® Gearing for synchronous operation applications with permanently defined fieldbus interface. In addition to the Gearing mode for synchronous operation applications, the software module offers all the basic modes familiar from MOVIKIT® "Positioning" (jog mode, velocity control, positioning mode, referencing mode). With MOVIKIT® Gearing, the inverter is operated interpolated in all modes. Overview of functions:

  • Startup via graphical interfaces in the MOVISUITE® engineering tool
  • Dedicated parameter tree with all parameters required for operation
  • Provision of the jog mode, velocity control, positioning (relative/absolute), referencing and synchronous operation operating modes
  • Position- and time-dependent synchronization/desynchronization mechanisms and offset processing
  • Provision of an alignment function
  • Diagnostic monitor for monitoring and controlling the axis
  • Standardized process data interface

MOVIKIT® Positioning

MOVIKIT® Positioning for positioning applications with a permanently defined fieldbus interface. The software module mainly uses the basic functions of the application inverter in use by activating the respective function blocks (such as FCB 09 Position control) depending on the application. This means the scope of functions that can be used depends on the application inverter in use (e.g. encoder feedback available). Overview of functions:

  • Startup using a graphical user interface
  • Provision of the jog mode, velocity control, positioning (relative/absolute) and referencing operating modes
  • Diagnostic monitor for monitoring and controlling the axis
  • Standardized process data interface

MOVIKIT® Velocity

MOVIKIT® Velocity for applications with velocity control and permanently defined fieldbus interface. The software module mainly uses the basic functions of the application inverter in use by activating the respective function blocks (such as FCB 09 Position control) depending on the application. This means the scope of functions that can be used depends on the application inverter in use (e.g. encoder feedback available). Overview of functions:

  • Startup using a graphical user interface
  • Provision of the jog mode, velocity control, positioning (relative/absolute) and referencing operating modes
  • Diagnostic monitor for monitoring and controlling the axis
  • Standardized process data interface

"StackerCrane" category

The "StackerCrane" category includes MOVIKIT® software modules for implementing storage/retrieval systems.

  • MOVIKIT® StackerCrane effiDRIVE
  • MOVIKIT® StackerCrane MultiAxisController
  • MOVIKIT® StackerCrane MultiMotion

MOVIKIT® StackerCrane effiDRIVE

MOVIKIT® StackerCrane effiDRIVE can be used for all storage/retrieval systems with up to four travel axes and four lifting axes. Optimizing the travel cycles of vertical lifting drives and horizontal travel drives achieves energy savings of up to 25%. Furthermore, the functionality can be expanded by adding multi-axis control or vibration damping.

The software modules "MOVIKIT® StackerCrane MultiMotion" and "MOVIKIT® StackerCrane MultiAxisController" are available for adding subordinate single axes or axis groups.

MOVIKIT® StackerCrane MultiAxisController

The MOVIKIT® StackerCrane MultiAxisController software module is used to add several axes in one direction of travel under a MOVIKIT® StackerCrane effiDRIVE®. Single axes that are subordinate to the MOVIKIT® StackerCrane MultiAxisController require the MOVIKIT® StackerCrane MultiMotion software module.

MOVIKIT® StackerCrane MultiMotion

MOVIKIT® StackerCrane MultiMotion is used to add a single axis in one direction of travelunder a MOVIKIT® StackerCrane effiDRIVE®.

"Visualization" category

MOVIKIT® software interface
MOVIKIT® software interface

The software modules included in the "Visualization" category make it possible to generate clear, graphical illustrations of the data from the MOVI-C® CONTROLLER.

  • MOVIKIT® Visualization basic
  • MOVIKIT® Visualization flexible
  • MOVIKIT® Visualization multi

MOVIKIT® Visualization basic

MOVIKIT® Visualization basic ensures that the MOVI-C® CONTROLLER progressive UHX65A can be equipped with a graphical user interface (visualization).

To achieve this, the software module must be installed on the Windows section (CFast OMW memory card) of the MOVI-C® CONTROLLER. This ensures the data generated by the MOVI-C® CONTROLLER can be visualized graphically. The local DisplayPort interface or web visualization – via a separate browser panel – can be used for the display.

MOVIKIT® Visualization flexible

MOVIKIT® Visualization flexible is used to equip a separate Windows device with a graphical user interface (visualization). To achieve this, the software module must be installed on this Windows HMI device.

As a result, it is possible to create a 1:1 connection between the Windows device and a MOVI-C® CONTROLLER and the data from the controller can be represented graphically.

The local options on the Windows device can be used for the display, or a separate browser panel can be connected via the integrated web server.

MOVIKIT® Visualization multi

MOVIKIT® Visualization multi is required to equip a separate Windows device with a graphical user interface (visualization). To achieve this, the software module must be installed on this Windows HMI device.

An external Windows device can thus combine the data from several MOVI-C® CONTROLLERS and display them together in graphical form.

The local options on the Windows device can be used for the display, or a separate browser panel can be connected via the integrated web server.

Your benefits

  • Graphical configuration and diagnostics

    Saves a considerable amount of time
  • Parameter setting instead of programming

    saves time and money
  • Faster startup

    via standardized software modules

Configure your customized product

  • Detailed information about your customized product
  • CAD data and documentation for your configuration
Configure product now

With MOVIKIT®, it's straightforward to move from simple to demanding

Opened laptop in front of a gray background
MOVIKIT® makes complex processes simple

Parameter setting instead of programming: The MOVIKIT® software modules are easily started up via graphical configuration and diagnostics. Our range of standardized software modules includes everything from simple drive functions such as speed control and positioning to challenging motion sequencesand motion control functions such as cam and robotics. And it goes without saying that if the application requires, MOVIKIT® software modules can be programmed manually.

The MOVIKIT® software modules are perfectly coordinated to the MOVI-C® CONTROLLER control technology. Using the MOVISUITE® engineering software, the appropriate MOVIKIT® software module is allocated directly to an axis or the controller and configured via graphical wizards and editors. As a result, you have access to all relevant parameters from motor startup to software settings in a single parameter interface. MOVIKIT® is integrated into the IEC user program at the touch of a button using automatic IEC code generation. As you can see, MOVIKIT® makes even this step quick and easy to complete. The software modules can be controlled from the IEC user program via a standardized, intuitive interface. Every MOVIKIT® software module offers both a conventional variable interface and an object-oriented interface for implementing cutting-edge software architectures.

The individual modules in detail

MOVIKIT® Robotics

MOVIKIT® Robotics forms the software basis for controlling a robot. MOVIKIT® Robotics provides a wide range of models for parameterization (e.g. determining dimensions).

  • Operation via the MOVISUITE® RobotMonitor or from the IEC program
  • Integrated, automatically generated 3D simulation of the robot and its paths in MOVISUITE® RobotMonitor
  • Following types of predefined kinematic models with 2 joint axes: gantry robot, delta robot, SCARA, mixed designs
  • Manual mode (jog, program) and automatic mode (program)
  • Jog mode joint axes/Cartesian
  • Override function
  • Tool transformation
  • Robot programming with the SEW Robot Language (SRL) and a teach-in function
  • Storage of 20 programs with several hundred motion commands per program
  • Step mode (set, movement)
  • Linear interpolation with jerk-limited blending
  • Explicit coordination or variable poses
  • Variables of the types BOOL, REAL and POSE can be read and written in IEC
  • Control structures (IF, WHILE)
  • CallFunctions for the synchronized execution of IEC code

MOVIKIT® Robotics is an individual license for one robot.

MOVIKIT® Robotics add-on MediumModels

The MOVIKIT® Robotics add-on MediumModels expands the functionality of MOVIKIT® Robotics by adding the option of configuring kinematic models with three or four joint axes. MOVIKIT® Robotics includes kinematic models of the type gantry robots, delta robots, tripods, SCARA, and mixed designs.

The MOVIKIT® Robotics add-on MediumModels also contains the appropriate 3D models in MOVISUITE® RobotMonitor.

The MOVIKIT® Robotics add-on MediumModels is an individual license for one robot.

MOVIKIT® MultiMotion

A round arrow surrounds a horizontal double-headed arrow
The MOVIKIT® MultiMotion module
  • MOVIKIT® MultiMotion is a software module with universal motion functionality.
  • Interpolated operating modes for speed control, positioning and tracking
  • Graphical configuration and diagnostics
  • Touchprobe function
  • Overlaying various motion profiles
  • In the programming environment, it is possible to choose between a structured variable interface and
  • an object-oriented program interface (OOP interface)

MOVIKIT® MultiMotion Auxiliary Velocity

MOVIKIT® MultiMotion Auxiliary Velocity is a software module for non-interpolating axes for configuring positioning, speed and torque parameters. MOVIKIT® MultiMotion Auxiliary Velocity is suitable for controlling auxiliary axes in simple applications (e.g. conveyor belts).

  • Use with non-interpolating axes
  • Configuration of speed parameters
  • Configuration of torque parameters

MOVIKIT® MultiMotion Auxiliary Velocity is included in the MOVIRUN® flexible license.

MOVIKIT® MultiMotion Auxiliary Positioning

MOVIKIT® MultiMotion Positioning is a software module for non-interpolating axes for configuring positioning, speed and torque parameters. MOVIKIT® MultiMotion Positioning is suitable for controlling auxiliary axes (e.g. conveyor belts)

  • Use with non-interpolating axes
  • Configuration of speed parameters
  • Configuration of torque parameters
  • Configuration of positioning
  • Referencing

MOVIKIT® MultiMotion Positioning is included in the MOVIRUN® flexible license.

MOVIKIT® MultiMotion Camming

A round circle with an arrow surrounds a symbol for a cam
The MOVIKIT® MultiMotion Camming module

MOVIKIT® MultiMotion Camming offers the full scope of MOVIKIT® MultiMotion plus a camming function.

  • Calculate and save curves online
  • Import of setpoint tables
  • Import of curve descriptions via the MOVISUITE® CamEditor

One point of focus in the development of the MOVIKIT® software modules lay on coordinated and synchronized movements. As a result, we can also offer you functions such as interpolated speed control, positioning and tracking, along with touchprobe and cam functionality, for example for applications in packaging machines with cams, cross cutters or flying saws.

MOVIKIT® Motion add-on PositionController

The MOVIKIT® Motion add-on PositionController expands the functionality of a MOVIKIT® software module (e.g. MultiMotion) by adding central positioning control and a conventional encoder evaluation.

The MOVIKIT® Motion add-on PositionController is a performance license and is valid for one MOVI-C CONTROLLER®.

MOVIKIT® Motion add-on FeedbackEvaluation

The MOVIKIT® Motion add-on FeedbackEvaluation expands the functionality of a MOVIKIT® software module (e.g. MultiMotion) by adding optimized encoder evaluation. This encoder evaluation can be used to combine a high-resolution motor encoder with a lower-resolution distance encoder subject to dead time. The lower-resolution distance encoder ensures a reliable reference to the machine even in the case of frictional connections between the motor and the machine. The MOVIKIT® Motion add-on FeedbackEvaluation uses this to generate a machine-specific, dynamically usable and high-resolution encoder signal.

The MOVIKIT® Motion add-on FeedbackEvaluation is a performance license and is valid for one MOVI-C® CONTROLLER.

MOVIKIT® Motion add-on AntiSway – in preparation

The MOVIKIT® Motion add-on AntiSway expands the functionality of a MOVIKIT® software module (e.g. MultiMotion or MultiAxisController) by adding the ability to suppress vibrations in the drive train. This means vibrations with a dominant resonant frequency can be suppressed. In certain operating modes of the MOVIKIT® Motion add-on AntiSway, this also makes it possible to suppress a variable resonant frequency.

The MOVIKIT® Motion add-on AntiSway is a performance license and is valid for one MOVI-C® CONTROLLER.

MOVIKIT® MultiAxisController

MOVIKIT® MultiAxisController offers users the option of using a software module to achieve mechanically coupled drives with loose to rigid coupling. It is then possible to switch flexibly between correcting skewing and balancing the torque of two drives.

Compared to position-synchronous master/slave operation, the MOVIKIT® MultiAxisController offers greater functionality and replaces the conventional master-torque-slave operation.

The following functions are available in both the "Torque priority" and "Skewing priority" operating modes:

  • Central control, homing, limit switch evaluation and error handling for the axis group
  • Central position control (slip compensation via distance encoder also possible)
  • Use of a virtual master in the relative and absolute positioning, speed control and direct coupling operating modes (MOVIKIT® MultiMotion)
  • Camming operating mode: The axis group follows a master signal in synchronization with a curve.

MOVIKIT® MultiAxisController is an individual license and is valid for one axis group.

MOVIKIT® MultiAxisController add-on FourAxes

The MOVIKIT® MultiAxisController add-on FourAxes expands the functionality of the MOVIKIT® MultiAxisController by adding the option of controlling up to four drives. Applications for the functionality include fail-safe redundant drive systems, smooth/poor travel paths and indexing tables.

The MOVIKIT® MultiAxisController add-on FourAxes is an individual license and is valid for one axis group.

MOVIKIT® MultiAxisController add-on Cascade

The MOVIKIT® MultiAxisController add-on Cascade expands the functionality of the MOVIKIT® MultiAxisController by offering the option of operating several axis groups in a cascade. Cascading is necessary, for example, when each side of a gantry crane is designed with two drives. In this situation, each side of the gantry crane must be operated in the "Torque priority" mode, with both sides operating in "Skewing priority" mode on a higher level.

The MOVIKIT® MultiAxisController add-on Cascade is an individual license and is valid for one axis group. In the example described, a license is required for the MOVIKIT® MultiAxisController.

MOVIKIT® OPC UA

OPC UA logo
OPC UA: Open Platform Communications / Unified Architecture

Based on the OPC UA® communication protocol, the MOVIKIT® OPC UA software module makes it possible to visualize and integrate components. For this purpose, our MOVI-C® CONTROLLER UHX65 provides an OPC UA® server.

With the help of this server, you can integrate external devices such as HMI panels, augmented reality glasses, smartphones, tablets, etc. for visualization purposes. The only requirement is that the respective external device must have an OPC UA® client and thus support the OPC UA® protocol.

  • Availability: With MOVISUITE® V2.10
  • License: Performance license
  • System requirements:
    • MOVI-C® CONTROLLER performance category UHX65A
    • MOVIRUN® flexible
  • Order information: SMK1501-060 (UHX65A)


Man with augmented reality glasses
In AR, OPC UA® offers greater data transparency

Augmented reality delivers service benefits for customers

Even today, augmented reality can already be used in real industrial applications. In combination with the OPC UA® communication interface, it provides huge advantages, especially for service tasks.

Having all the necessary information available is crucial, particularly for startup, repair work, or the optimization of complex machines. Providing this data online via the OPC UA® communication protocol is a contemporary solution and offers data transparency.

Your benefits

  • Quick access to data

    You have direct access to all sensor and actuator data of the MOVI-C® CONTROLLER UHX65.
  • Open and flexible

    The solution can be used with all devices from the CODESYS environment (ARTI interface) without any limitations
  • Quick integration

    You no longer need to enter variables into the fieldbus telegram (such as Modbus TCP) or save them onto the HMI device.
  • Easy handling

    A direct connection between the HMI device and the MOVI-C® CONTROLLER allows for a straightforward architecture.
Contact

Please enter your postal code to find the corresponding contact person.

Find out more

Simplify with the MOVIKIT® software modules

Control applications more easily with MOVIRUN® and MOVIKIT®

Downloads