Beschreibung
für eine Firma in der Medizinalbranche welche Robotic- Handlingssysteme herstellt. Äusserst attraktiver Arbeitsplatz, Personalrestaurant usw.(Parametrisierer/Antriebstechniker mit Kenntnissen DC-Motoren und Schrittmotoren)
Start: sofort
Dauer: 6 Monat; Verlängerung wahrscheinlich
Sprachen: Deutsch, Engisch
KnowHow
Nötiger Background (möglichst bereits vorhanden)
- Grundverständnis Regeltechnik und C -Programmierung
Nötiges Knowhow (kann erlernt werden):
- Lua und Programmieren in Lua
- Gewisses Datenbank-Verständnis (Parameterablage, was ist wo, hängt wie zusammen)
Tätigkeiten:
Betreuen, Pflegen, Erweitern einer Parameter- und Funktionsdatenbank basierend auf der Skriptsprache Lua (www.lua.org)
- Erstellen, Aktualisieren von;
- Motoren-Files
- Typ, Polpaare, Richtung
- Stromlimit, I2T
- PID –Stromregelparameter
- Phase -shift
- Encoder-Files
- Encoder Typ, Anz. Linien, Richtung, ..
- Achsenconfig-File
- PID –Positionsregelparameter
- FeedForward Werte
- Max., Min. und Spec. Beschleunigung
- Max. Range
- Einschwingzeit, Einschwingverhalten
- Init-, Search Zero- Torque
- Init-, Search Zero- Beschleunigung und Speed
- Modulconfig-Files
- Auflistung der Geräte- und Testkonfigurationen
Anwenden und Erweitern der Funktionsbibliothek (Funktionen werden für die Parametrisierung und zum Bewegen der Achsen und Module verwendet)
- Allgemeine Funktionen
- Reset
- Init
- Loggerfunktionen
- Achsenfunktionen
- Bewegung
- Serch Zero
- Modulfunktionen
- Kombinierte Bewegungen
- FastStop
- Random Moves
- Spec. Moves
- Parametrisieren und Qualifizieren von Motoren und Achsen
- Parametrisierung gemäss Parametrisieranleitung und mit Parametrisiertools
- Check des Antriebsmoments ( Symmetrie, Drehzahlbereich, usw.)
- Analyse Stromverlauf mit KO
- Analyse Regleroutputs mit Visualisierung der Loggerdaten
- Test Überstromschutz und Schleppfehler -Error
- Optimierung entsprechend Requirements, sofern vorhanden.
- Optimierung entsprechend bestehender, „alter“ TestCases oder gemäss Absprache mit TPL
- Spezifikation und Verifikation der Performance bei definierten Betriebspunkten (Use cases)
- Dokumentation
o Aktualisierung der Parameterdatenbank
Betreuen, Erweitern und Debuggen von
- Unit-Tests (automatisches Evaluieren der Firmware sowie der Regelparameter)
- Maschinentests (Evaluieren der Regelparameter, Mechanik- und Performancetests auf verschiedener Hardware)
- Spezialskripts für spezifische Tests oder für z.B. für den Motorenprüfstand
Betreiben und Erweitern der Schnittstelle zu CID
- Pflegen und Erweitern des lua-xml-Parsers (mappings aktuell halten)
- Parameterfiles parsen und an CID weitergeben
Verifikation von Motorenkennlinien auf Motorenprüfstand
Allgemeines Task- und Bugtracking
Versionsverwaltung im Repository
Koordination Parameter -Releases
Support, Kooridination der FW Entwicklung
Funktions -Reviews