Systembeschreibung XCx 400 / XCx 800 - Schleicher Electronic
Systembeschreibung XCx 400 / XCx 800 - Schleicher Electronic
Systembeschreibung XCx 400 / XCx 800 - Schleicher Electronic
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Betriebssysteme I: SPS und CNC<br />
SPS-Laufzeitsystem ProConOS<br />
Das auf den <strong>XCx</strong>-Steuerungen installierte Laufzeitsystem<br />
ProConOS realisiert alle Funktionalitäten einer SPS:<br />
• Laden, Speichern und Abarbeiten von SPS-Programmen<br />
• Debugfunktionen für Programmierung, Inbetriebnahme<br />
und Wartung<br />
Das SPS-Laufzeitsystem ist auf den jeweiligen Steuerungstyp<br />
angepasst und ermöglich so schnelles und effizientes<br />
Arbeiten ohne unnötigen Ballast.<br />
ProConOS steht für Programmable Controller Operating<br />
System. Das SPS-Laufzeitsystem nach IEC 61131 setzt auf<br />
das Betriebssystem VxWorks auf und unterstützt dessen<br />
preemptives Multitasking. Es gewährleistet das Prioritätsgefüge,<br />
das die Bearbeitung der Tasks gemäß ihrer Priorität<br />
sicherstellt. Damit steht ausreichend Rechenzeit für die<br />
Kommunikation mit dem Programmiersystem, OPC sowie<br />
Debug zur Verfügung, solange keine höherprioren Tasks zur<br />
Bearbeitung anstehen. Durch die Zuweisung von Zykluszeiten<br />
zu den einzelnen Tasks wird das zeitliche Verhalten<br />
von programmierten Anwendertasks exakt kalkulierbar und<br />
die Rechnerkapazität optimal ausgelastet.<br />
Jede Anwendertask hat einen eigenen einstellbaren Watchdog,<br />
der die notwendigen Überwachungsmechanismen bei<br />
Zeitüberschreitung, Laufzeitfehlern und Betriebszustandswechseln<br />
bietet.<br />
Der Speicher des Laufzeitsystems gewährleistet ein effizientes<br />
Datenmanagement für Eingänge, Ausgänge, Merker sowie<br />
den <strong>Schleicher</strong>-spezifischen Koppelspeicher.<br />
Neben dem Bootprojekt wird auch das Anwenderprogramm<br />
als gepacktes Archivprojekt im internen Dateisystem<br />
gespeichert. Zusätzlich können beliebige Dateien mit Zugriffsfunkionen<br />
zur weiteren Verarbeitung gespeichert werden.<br />
Projektierung, Programmierung, Test, Inbetriebnahme und<br />
Service werden durch zahlreiche Debugfunktionen<br />
unterstützt.<br />
Mit diesen Echtzeit-Multitask-Eigenschaften ermöglicht das<br />
SPS-Betriebssystem die optimale Anpassung der Steuerung<br />
an den Prozess:<br />
• Geeignet für ultraschnelle Prozess-Steuerungen<br />
• Konstante Zykluszeiten<br />
• Event- und zyklische Tasks<br />
• Extrem kurze Reaktionszeit für sporadische Ereignisse über<br />
Interrupt-I/Os<br />
• Unterstützt diverse Feldbus- und Antriebsschnittstellen<br />
• Visualisierung über integrierten OPC-Server<br />
(V.1.0a Spezifikation)<br />
• Optional mit synchronisierten CNC-Funktionen<br />
(siehe rechts)<br />
CNC-Runtime<br />
Mit dem Einsatz des CNC-Betriebssystems nach DIN 66025<br />
werden die <strong>XCx</strong>-Steuerungen um ein breites Spektrum von<br />
Standard- und Spezialfunktionen erweitert. Ein vollständiges<br />
SPS-Betriebssystem nach IEC 61131-3 (siehe links) ist integriert.<br />
Durch diese enge Verzahnung von CNC und SPS<br />
über den Koppelspeicher können Technologieparameter zur<br />
Bahnbewegung interpoliert werden.<br />
Die CNC-Software der <strong>XCx</strong> basiert auf den CNC-Tools von<br />
<strong>Schleicher</strong>. Sie umfasst neben den Standard-Funktionen auch<br />
spezielle Algorithmen, zum Beispiel für Robotersteuerungen<br />
oder Synchronachsen. Die n-dimensionale Freiforminterpolation<br />
mit dem Online-Curve-Interpolator (OCI) erzielt<br />
enorme Effizienzgewinne bei Handling und Bearbeitung<br />
durch weiche Bewegungen und schnelle, ruckfreie Beschleunigung.<br />
Für bis zu 32 NC-Achsen bietet die <strong>XCx</strong> parallele<br />
Programm- und Werkzeugverwaltung in mehreren NC-<br />
Teilsystemen sowie vielseitige Parametrierbarkeit hinsichtlich<br />
Programmspeicherverwaltung, Werkzeugspeicher, Kreisfehlertoleranz<br />
oder achsspezifischer Interpolationsfeinheit.<br />
• Geeignet für extrem schnelle Prozess/Maschinen-<br />
Steuerungen<br />
• Interpoliert bis zu 32 NC-Achsen<br />
• NC-Achsen werden punktgenau positioniert, interpoliert<br />
und transformiert<br />
• Unterstützung für virtuelle Königswellen und elektronische<br />
Kurvenscheiben<br />
• Bearbeitet mehrere NC-Programme parallel (Option)<br />
• Vagabundierende NC-Achsen, die in mehreren<br />
Teilsystemen gemeinsam genutzt werden können<br />
• Kreis-, Helix- und Freiforminterpolationen<br />
• 3D-Kontur-Schleifzyklen<br />
• Optimierte Robotorbewegungen<br />
• Datenreduktion und Bahnoptimierung durch<br />
Nerthus-Software (Option)<br />
• Online Curve Interpolator (OCI) (Option)<br />
Das CNC-Betriebssystem ist Bestandteil aller XCN-<br />
Steuereinheiten. Die Anzahl interpolierter NC-Achsen und<br />
Teilsysteme variiert je nach Steuerungsvariante (→ Seite 31).<br />
Die Inbetriebnahme und Bedienung von SPS und CNC<br />
erfolgen mit dem Programm <strong>Schleicher</strong>-Dialog (→ Seite 16).<br />
<strong>Systembeschreibung</strong> <strong>XCx</strong> <strong>800</strong> / <strong>XCx</strong> <strong>400</strong> 13