Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Gespeicherte Befehlssätze - Omron Trajexia TJ1-MC04 Hardware-Referenzhandbuch

Bewegungssteuerungssystem
Vorschau ausblenden Andere Handbücher für Trajexia TJ1-MC04:
Inhaltsverzeichnis

Werbung

Systemphilosophie
Beispiel für gespeicherte Befehlssätze:
HARDWARE-REFERENZHANDBUCH
BEISPIEL:
BASIC-PROGRAMM
.......
MOVE(–500)
Befehlsspeicher
.......
MOVE(1000)
.......
DATUM(3)
---------------------------------
.......
NTYPE IDLE
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
- - - -
BASIC-PROGRAMM
.......
MOVE(-500)
Befehlsspeicher
.......
MOVE(1000)
.......
- - - -
DATUM(3)
---------------------------------
.......
NTYPE MOVE(1000)
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
BASIC-PROGRAMM
.......
MOVE(-500)
Befehlsspeicher
.......
MOVE(1000)
.......
DATUM(3)
DATUM(3)
---------------------------------
.......
NTYPE MOVE(1000)
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
BASIC-PROGRAMM
BASIC PROGRAM
.......
.......
MOVE(-500)
MOVE(-500)
Befehlsspeicher
.......
.......
MOVE(1000)
MOVE(1000)
.......
.......
MOVE(200)
MOVE(200)
DATUM(3)
DATUM(3)
---------------------------------
---------------------------------
.......
.......
NTYPE DATUM(3)
NTYPE DATUM(3)
MOVE(200)
MOVE(200)
---------------------------------
---------------------------------
.......
.......
MTYPE MOVE(1000)
MTYPE MOVE(1000)
BASIC-PROGRAMM
BASIC-PROGRAMM
.......
.......
MOVE(-500)
MOVE(-500)
Befehlsspeicher
.......
.......
MOVE(1000)
MOVE(1000)
.......
.......
- - - - - -
- - - - - -
DATUM(3)
DATUM(3)
---------------------------------
---------------------------------
.......
.......
NTYPE MOVE(200)
NTYPE MOVE(200)
MOVE(200)
MOVE(200)
---------------------------------
---------------------------------
.......
.......
MTYPE DATUM(3)
MTYPE DATUM(3)
BASIC-PROGRAMM
BASIC-PROGRAMM
.......
.......
MOVE(-500)
MOVE(-500)
Befehlsspeicher
.......
.......
MOVE(1000)
MOVE(1000)
.......
.......
- - - - - -
- - - - - -
DATUM(3)
DATUM(3)
---------------------------------
---------------------------------
.......
.......
NTYPE IDLE
NTYPE IDLE
MOVE(200)
MOVE(200)
---------------------------------
---------------------------------
.......
.......
MTYPE MOVE(200)
MTYPE MOVE(200)
Abb.40
1.– Alle Befehlsspeicher
MOVE –500
sind leer und eine Bewegung
wird geladen. Die Ausführung
der Bewegung wird gestartet.
2.– Es wird eine zweite
Bewegung geladen während
MOVE –500
die erste noch nicht beendet ist.
Die neue Bewegung wartet
im zweiten Befehlsspeicher.
3.– Im Prozess-Befehlsspeicher
kann noch eine dritte Bewegung
MOVE –500
gespeichert werden.Wenn das
Basic-Programm bei 'MOVE(200)'
angelangt ist, wartet es.
4.– Die erste Bewegung
wurde beendet. Der nächste
Bewegungsbefehl wird geladen.
MOVE –500
Die Ausführung der nächsten
MOVE 1000
Bewegung wird gestartet.
5.– Sobald die gesendeten
Bewegungen beendet sind,
DATUM (3)
MOVE –500
wird der Befehlsspeicher geleert.
MOVE 1000
6.– Wenn keine neuen
Bewegungen ausgeführt
DATUM (3) MOVE 200
werden, wird der Befehls-
MOVE –500
speicher geleert und der
Profilgenerator inaktiv.
MOVE 1000
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis