MAXv-Bewegungssteuerungen verwenden einen 266-MHz-32-Bit-Risc-Prozessor (PowerPC), um 1 bis 8 Achsen auf einem einzigen Steckplatz in VME- und VME64 (64-Bit)-kompatiblen Computern zu betreiben. Boards im VME-Format werden typischerweise in wissenschaftlichen und High-Tech-Anwendungen sowie in Regierungslabors und F&E-Instrumenten eingesetzt. Zu den vom Benutzer auswählbaren Achsentypen gehören offene oder geschlossene Schrittmotoren und analoge 16-Bit-Servomotoren. Über unabhängige Analogeingänge werden Parameter wie Temperatur und Druck unter die Kontrolle der laufenden Anwendung gebracht. Zwei zusätzliche Encodereingänge erhöhen die Präzision und Kontrolle
Die Servoschleife besteht aus einem PID-Filter mit Feedforward-Koeffizienten und einer Aktualisierungsrate von 122 µs für alle Achsen. Unabhängige Plus- und Minus-Grenzwerte, ein Home-Switch-Eingang und ein Hilfsausgang überwachen den Zustand der Achsen. Weitere 16 benutzerdefinierbare E/A synchronisieren und steuern andere Ereignisse mit der gleichen Aktualisierungsrate von 122 µs. Das elektronische Getriebe kann entweder einem anderen Motor oder einem manuellen Eingabegerät wie z. B. einem unabhängigen Encoder folgen. Die Busschnittstelle nutzt die Shared-Memory-Technologie, um sowohl Befehle vom Host als auch die Rückmeldung von Bewegungssteuerungsparametern zu übermitteln, wodurch die Kommunikationsengpässe von Ansätzen mit nur einer Adresse und einem Port vermieden werden.
MAXv-Steuerungen verwenden die PowerPC-Nachrichteneinheit mit Türklingeltechnologie, um den Host oder die Steuerung zu alarmieren und zu kennzeichnen. Die Unterbrechungssteuerung und andere Daten sind über reservierte Speicherbereiche im gemeinsamen Speicherbereich verfügbar. Einfache zwei- oder dreistellige ASCII-Befehle werden von Hochsprachen wie C, C++ und Visual Basic an die Karte gesendet, während komplexe Bewegungsabläufe, Zeitverzögerungen und die Steuerung anderer externer Ereignisse über die MAXv-Schnittstelle programmiert werden.
---