Projekt:
Lasersteuerung für Schneide- und Beschriftungsmaschine
Kunde: LS Laser Systems GmbH
Link zum Produkt

Aufgabe:
Softwareentwicklung für ein Lasersystem für
- Laser Marking
- Laser Trimming
- Laser Micro Processing
Ansteuerung eines Lasers mit 10 µs Zykluszeit zur dynamischen Berechnung und Steuerung der Bahnkurve in Echtzeit.
- Möglichkeit der Einbindung in eine EtherCAT-basierte Steuerung
Lösung und Technologien:
Kombination aus
- symmetrischem Multiprocessing (SMP)
- asymmetrischem Multiprocessing (AMP)
- FPGA
NXP i.MX6, Cores #1, #2, #3 laufen unter QNX RTOS
NXP i.MX6, Core #4 läuft „bare-metal“, um die extrem kurze Zykluszeit von 10 µs mit kurzer Interrupt Latenz und geringem Jitter zu erreichen
FPGA (Xilinx Artix-7) zur Steuerung des Laser Galvanometers
Leistungen von IBV:
Technologie-Beratung
Design der System- und Software-Architektur
Durchführung eines Proof of Concept
BSP-Entwicklung für kundenspezifische Hardware
Implementierung von Softwarekomponenten für das asymmetrische Multiprocessing
Implementierung der Inter-CPU-Kommunikation
Entwicklung der Applikation auf dem i.MX6 unter QNX (in C)
Entwicklung der FPGA-Logik (in VHDL)
Integration EtherCAT Slave IP-Core zur Feldbusanbindung