Ejemplo De Instrucciones En Búfer - Omron Trajexia TJ1-MC04 Manual De Referencia

Sistema motion control
Ocultar thumbs Ver también para Trajexia TJ1-MC04:
Tabla de contenido

Publicidad

Filosofía del sistema
Ejemplo de instrucciones en búfer:
MANUAL DE REFERENCIA DE HARDWARE
EJEMPLO:
PROGRAMA BASIC
.......
MOVE(-500)
BÚFER
.......
MOVE(1000)
.......
DATUM(3)
---------------------------------
.......
NTYPE IDLE
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
- - - -
PROGRAMA BASIC
.......
MOVE(-500)
BÚFER
.......
MOVE(1000)
.......
- - - -
DATUM(3)
---------------------------------
.......
NTYPE MOVE(1000)
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
PROGRAMA BASIC
.......
MOVE(-500)
BÚFER
.......
MOVE(1000)
.......
DATUM(3)
DATUM(3)
---------------------------------
.......
NTYPE MOVE(1000)
MOVE(200)
---------------------------------
.......
MTYPE MOVE(-500)
PROGRAMA BASIC
PROGRAMA BASIC
.......
.......
MOVE(-500)
MOVE(-500)
BÚFER
.......
.......
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)
PROGRAMA BASIC
PROGRAMA BASIC
.......
.......
MOVE(-500)
MOVE(-500)
BÚFER
.......
.......
MOVE(1000)
MOVE(1000)
.......
.......
- - - - - -
- - - - - -
DATUM(3)
DATUM(3)
---------------------------------
---------------------------------
.......
.......
NTYPE MOVE(200)
NTYPE MOVE(200)
MOVE(200)
MOVE(200)
---------------------------------
---------------------------------
.......
.......
MTYPE DATUM(3)
MTYPE DATUM(3)
PROGRAMA BASIC
PROGRAMA BASIC
.......
.......
MOVE(-500)
MOVE(-500)
BÚFER
.......
.......
MOVE(1000)
MOVE(1000)
.......
.......
- - - - - -
- - - - - -
DATUM(3)
DATUM(3)
---------------------------------
---------------------------------
.......
.......
NTYPE IDLE
NTYPE IDLE
MOVE(200)
MOVE(200)
---------------------------------
---------------------------------
MOVE -500
.......
.......
MTYPE MOVE(200)
MTYPE MOVE(200)
fig. 40
1.- Todos los búferes están
vacíos y se carga un movimiento.
MOVE -500
Se empieza a ejecutar el movimiento.
2.- Se carga un segundo movimiento
mientras el primero no ha finalizado.
MOVE -500
El nuevo movimiento espera en
el segundo búfer.
3.- En el búfer de proceso se puede
almacenar un tercer movimiento.
MOVE -500
Si el programa BASIC llega
a "MOVE(200)", esperará.
4.- El primer movimiento ha finalizado.
El búfer se mueve una posición.
Se empieza a ejecutar el siguiente
MOVE -500
movimiento.
MOVE 1000
5.- Como los movimientos enviados
DATUM (3)
han finalizado, el búfer se vacía
MOVE -500
MOVE 1000
6.- Si no se ejecutan nuevos
DATUM (3) MOVE 200
movimientos, finalmente el búfer
se vaciará y el generador de perfil
quedará inactivo.
MOVE 1000
49

Publicidad

Tabla de contenido
loading

Tabla de contenido