Home

  • Deutsch
  • English
Home Software Machine Software Sequence Control

Sequence Control

Product name: McRobot
Maschinensoftware Ablaufsteuerung

For developing machine control systems, Indel offers the McRobot framework. McRobot offers many ready-made building blocks that can be linked together with Lua scripts on the basis of events or time dependencies. The building blocks include standard sequences such as the calibrating and referencing of axes, status store and restore, setup mode, safety handling and error handling.

Since the modules are implemented as C++-classes, the basic functionality can be expanded as required through the customer application.


 

Developing with McRobot

Various development models are available for programming with McRobot:

C++ The developer programmes the machine sequences in C++: pick routines, path traversals, coordinated actions between multiple axes and I/Os, etc.
Lua The complete machine software is programmed with Lua scripts. McRobot offers many ready-made building blocks that are linked together with Lua scripts on the basis of events or time dependencies. Lua and McRobot offer an easy-to-understand basis for the implementation of the complete machine.
These two methods can now be combined freely: complex sequences and routines are implemented in C++ and then linked to other actions with Lua scripts.
The simplicity of Lua also allows mechanical engineers, process technicians, product managers, etc., with limited programming experience to programme and modify the machine sequences. At the same time, the language offers the full range of functions of a modern high-level language.

Facts

Efficient development Combining existing and tested software components
Modular architecture/design Modules with base functionality: Axis referenciation, setup mode, errorhandling, …
Flexible & easy Programming sequences in Lua
Extendable Modules can be extended without limitation due C++-inheritance
Programming languages C/C++, Lua

Additional Information

 

Spotlight

Agenda


Indel AG

Tuefiwis 26
CH-8332 Russikon
Switzerland

+41 (0) 44 956 20 00
Contact us
 

schweizerkreuz Swiss Made