Competencies

Software Development

Software is virtually the soul of modern mechatronic systems. It builds the framework for mathematical algorithms and measurement and control modules. The quality of the software determines the user-friendliness and productivity of the application.

Long term experience in software-developing for real-time operating systems

Our portfolio includes
  • Machine languages and higher level languages
  • Linux – Windows – Real-time Operating Systems
  • C/C++ – Python – Matlab
  • Multithreading, Parallelization
  • Fixed-point arithmetic or floating-point arithmetic
  • Hardware-related programming of various microcontrollers
  • Implementation of complex designs with soft-core microprocessors and microcontrollers
  • Development of IP cores to realize tailor-made functionalities
  • Software Requirements Specification
  • Selection of appropriate commercial or freely available software libraries
  • Object-oriented software development
  • Modular software structure
  • Runtime optimization of performance critical software modules
  • Development of robust software due to a thorough understanding of the operating systems and the integration process

Low latency controls

To realize high-speed controls with extremely low latency, we offer FPGA and hardware-related software development
  • Embedded Systems Design
    Conception, Implementation, Verification
  • System-centric software-development
    Assembler, high-level languages, graphical implementation
  • FPGA-based logic with VHDL
Our approach
  • Concept development
  • Standardized design workflow
  • VHDL implementation
  • Circuit simulation and verification
  • Modular test bench concept
Our strengths
  • Planned deployment of parallel architectures to reduce circuit latencies
  • Utilizing sequential code to reduce the number of logic elements
  • Optimizing the division of labour between hardware and software based on experience in both areas

Electronics Development

Electronic hardware used to implement an interface between the mechanical system and the software is a crucial component of mechatronic systems and largely defines their performance capability. From the idea to the final hardware, we accompany you with the development of application-specific electronic circuits and their integration into your machine.

Circuit Design

  • Analog and digital circuit design according to the PLC standard DIN-EN 61131
  • Selection of application-specific electronic and SMD components
  • Design of schematic diagrams
  • Field Programmable Gate Arrays (FPGA)
  • Microcontrollers and digital signal processors (DSP)

Place and Route

  • Board design with increased immunity to interference according to the EMC standard DIN-EN 61000-6-2
  • Customization of the PCB to the given installation space via CAD models
  • Creation of production data (Gerber, BOM, Pick and Place)

Manufactoring

  • Procurement of electronic components
  • Production support for electronics developments at the manufacturer of your choice
  • Existing network of electronics manufacturers and suppliers
  • Housing production and integration in the field

Mechatronic Systems

Abbildung Schema Simulink Motormodell

Development of simulation models and verification

  • System theory based model building in the time and the frequency domain
  • Simulation of mechatronic systems and hardware in the loop
    (Matlab/Simulink, dSpace, National Instruments)
  • Model-based design and calibration of digital filters and control algorithms
  • Verification of simulation results with actual measurement data

Measurement based analysis

  • Machine analysis (Vibrational – and Frequency analysis, Modal Analysis)
  • Evaluation in locus, time-domain and spectral range
  • Validation of control engineering applications
  • Handling of a large amount of data from long duration measurements or for high sampling rates
  • Application-specific Design of measuring instruments and measurement setups
  • Application-specific data evaluation
Abbildung Diagramm Strommessung

Control systems and axis systems

  • Commissioning of control system components
  • Commissioning of PLC and CNC systems
  • Commissioning and optimization of servo drive systems
    • Highly dynamic systems with a mechanical bandwidth in the kHz region
    • Highly precise systems with positioning accuracies in the nanometre region
  • Assessment of existing architectures and analysis of their optimization potential
  • Experience includes following systems:
    • Controlled axial systems
    • Beckhoff, Danaher Motion, Siemens, Lti Drivers, Triamec Motion
    • Prototypes
    • Control systems
    • Andron, Bachmann, Beckhoff, SEW, National Instruments
    • Programming Platforms
    • Codesys, TwinCAT PLC 2 und 3, TwinCAT CNC, LabVIEW
    • Field bus systems
    • EtherCAT, CAN-Bus, Profibus, SERCOS
PLC- und CNC-Systemen und Servo-Antriebssystemen, Optimierung bestehender Architekturen, Inbetriebnahme von steuerungstechnischer Komponenten