P
(puerto)
Palabra
Valor
P
M
(modo de salida)
Palabra
12 a 15 8 a 11 4 a 7
M
0
Coordenadas RELATIVAS:
Coordenadas ABSOLUTAS:
D
(primera palabra de Datos)
Palabra
Valor
D
Rampa ACEL
D+1
Rampa DECEL
D+2
Frecuencia
D+3
D+4
Nº pulsos
D+5
Rango: Rampas
Frecuencia
Nºpulsos (relativas)
Nºpulsos (absolutas)
F
(frecuencia inicial de salida)
Palabra
Valor
F
F+1
Rango:
0 a 100000Hz
3.4.- INSTRUCCIÓN ACC (888)
Esta instrucción saca un tren de pulsos a una frecuencia determinada usando una rampa de aceleración / deceleración
(igual tanto para aceleración como deceleración), especificando el puerto, el sentido de giro, el método de salida
(Adelante/atrás o pulso/dirección), el modo de salida (nº pulsos o indefinidamente) y la rampatipo de coordenadas
(relativas o absolutas) y definiendo la frecuencia de destino y la rampa de aceleración/deceleración.
La instrucción tiene el formato:
0000
Salida de pulsos 0 (SP 0)
0001
Salida de pulsos 1 (SP 1)
Bits
0 a 3
TIPO: 0 (coordenadas relativas) / 1 (coordenadas absolutas)
DIRECCIÓN: 0 (CW) / 1 (CCW)
MÉTODO: 0 (Adelante/atrás) / 1 (Pulso/dirección)
Referenciadas a la posición actual
Referenciadas a la posición de origen
Rampa de aceleración
Rampa de deceleración
Parte baja de la frecuencia del tren de pulsos de salida (hexadecimal)
Parte alta de la frecuencia del tren de pulsos de salida (hexadecimal)
Parte baja del número de pulsos de salida (hexadecimal)
Parte alta del número de pulsos de salida (hexadecimal)
1 a 2000 Hz (cada 4ms)
0 a 1000000 Hz
0 a 2147483647 pulsos
-2147483648 a 2147483647
Parte baja de la frecuencia inicial del tren de pulsos de salida (hexadecimal)
Parte alta de la frecuencia inicial del tren de pulsos de salida (hexadecimal)
(0000 0000 a 0001 86A0)
(0001 a 07D0)
(0000 0000 a 0001 86A0)
(0000 0000 a 7FFF FFFF)
(8000 0000 a 7FFF FFFF)
(@) ACC (888)
P
Donde P es el puerto
M
Donde M es el modo de salida
Donde D es la primera palabra de datos
D