Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlssatz Program - Jenny Science XENAX Xvi 75V8 Anleitung

Kompakter ethernet servocontroller
Vorschau ausblenden Andere Handbücher für XENAX Xvi 75V8:
Inhaltsverzeichnis

Werbung

Referenzierung für LINAX®/ELAX®/ ROTAX® und Third
Index Nr. xx fahren oder verstellen gemäss Operation yy
Operation „EXE": Index Nr. xx fahren
Operation „+": Distanz des Index um zz vergrössern
Operation „-": Distanz des Index um zz verkleinern
Operation „POS": Distanz des Index auf aktuelle Position
Sprung auf Zeile Nr. xx, falls Input Nr. yy aktiv
Setze Loop Counter # auf xxxx (1-10000)
Decr. Loop Counter #, falls nicht null, Sprung auf Zeile
xx. Loop Counter sind verschachtelbar
Warten auf High Input Nr. xx innerhalb Timeout Zeit yy
sonst Sprung auf Zeile zz „Fehlerbehandlung"
(Timoutfunktion nur lokal verwendbar, nicht
Warten auf Low Input Nr. xx innerhalb Timeout Zeit yy
sonst Sprung auf Zeile zz „Fehlerbehandlung"
(Timoutfunktion nur lokal verwendbar, nicht
Position auf 0 setzen, bei LINAX®/ELAX®
Linearmotor-Achse nicht möglich
Befehl TPT (Tell Process Timer) liefert die gemessene
LINAX®/ELAX® fährt auf mechanisch limitierte Position,
Force Calibration ausführen, Start Pos xx, End Pos yy
Auswahl der Sektoren die aktiv sein sollen mit Bit Maske
z.B. xx = 1010-> aktiv sind Sektoren 2,4 LSB ist rechts
Warten bis Limit I_FORCE erreicht, gemäss Parameter
DRIVE I_FORCE innerhalb Timeout Zeit xx, sonst Sprung
auf Zeile yy „Fehlerbehandlung"
Warten bis Distanz (Absolutposition – Sector Offset)
grösser als xx innerhalb Timeout Zeit yy, sonst Sprung
auf Zeile zz „Fehlerbehandlung"
Warten bis Distanz (Absolutposition – Sector Offset)
kleiner als xx innerhalb Timeout Zeit yy, sonst Sprung
auf Zeile zz „Fehlerbehandlung"
Warten auf Prozess Status Register Bit xx Low innerhalb
Timeout Zeit yy, sonst Sprung auf Zeile zz
Beschreibung
party Motoren
um Distanz zz
des Schlittens stellen
Setzen Output Nr. xx
Löschen Output Nr. xx
Sprung auf Zeile Nr. xx
Warten xx ms
remotefähig)
remotefähig)
Profile Nr. xx starten
Prozesstimer starten
Prozesstimer stoppen
Zeit in Millisekunden
siehe auch setup / reference.
DRIVE I_FORCE Nr. xx fahren
„Fehlerbehandlung"

12.12.1 Befehlssatz Program

Befehl
REFERENCE
INDEX
SET OUTPUT
CLEAR OUTPUT
GOTO LINE
GOTO LINE IF INPUT
SET LOOP COUNTER (A-E)
DEC LOOP COUNT (A-E) JNZ LINE
WAIT TIME (ms)
WAIT INPUT HIGH
WAIT INPUT LOW
CLEAR POSITION
PROFILE
TIMER START
TIMER STOP
REF LIMIT STOP
FORCE CALIBRATION
DRIVE I_FORCE
SELECT SECTORS
WAIT LIMIT I_FORCE
WAIT FOR DISTANCE GREATER
WAIT FOR DISTANCE LESS
WAIT PROCESS STATUS BIT LOW
Parameter
Master
/ Slave
MS
xx, yy, zz
MS
xx
MS
xx
MS
xx
xx, yy
xxxx
xx
xx
xx, yy, zz
MS
xx, yy, zz
MS
xx
MS
xx, yy
xx
xx
xx, yy
xx, yy, zz
xx, yy, zz
xx, yy, zz
59

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis