Definición
Con las funciones "Medición de longitud" y "Captura de bordes" es posible calcular la longitud de una pieza de trabajo.
El selector de función "Medición de longitud" o "Captura de bordes" se activa y se mantiene así hasta que se desconecta o se selecciona otro método de medición. Si se seleccionan ambos métodos de medición a la vez, la instrucción ABS_CTRL o ABS_CTRL_451 activa la medición de longitud.
Requisitos
-
El posicionamiento debe haber finalizado.
-
El eje debe estar parametrizado.
-
El eje debe estar sincronizado.
-
En la entrada xI3 hay conectado un conector libre de rebotes.
-
Si estos selectores de función se seleccionan durante un posicionamiento, la "Medición de longitud" y la "Captura de bordes" pueden no realizarse hasta el posicionamiento siguiente.
Desarrollo de las mediciones
Según el tipo de medición, el FM 451 actualiza los datos del módulo en momentos distintos. El FM 451 notifica cada actualización en un parámetro en la interfaz de realimentación.
La tabla siguiente muestra el desarrollo de las mediciones.
Datos utilizados en el DB de canal
|
Dirección |
Nombre |
Tipo |
valor inicial |
Comentarios |
|---|---|---|---|---|
|
25.1 |
MSR_DONE |
BOOL |
FALSE |
1 = Medición de longitud cancelada/Captura de bordes finalizada |
|
34.3 |
EDGE_ON |
BOOL |
FALSE |
1 = Captura de bordes activada |
|
34.4 |
MSR_ON |
BOOL |
FALSE |
1 = Medición de longitud activada |
|
35.0 |
MDWR_EN |
BOOL |
FALSE |
1 = Escribir datos máquina |
|
35.1 |
MD_EN |
BOOL |
FALSE |
1 = Activar datos máquina |
|
37.0 |
MSRRD_EN |
BOOL |
FALSE |
1 = Leer valores medidos |
|
136.0 |
BEG_VAL |
DINT |
L#0 |
Valor inicial de la medición de longitud/Captura de bordes |
|
140.0 |
END_VAL |
DINT |
L#0 |
Valor final de la medición de longitud/Captura de bordes |
|
144.0 |
LEN_VAL |
DINT |
L#0 |
Longitud |
Datos utilizados en el DB de parámetros
|
Dirección |
Nombre |
Tipo |
valor inicial |
Comentarios |
|---|---|---|---|---|
|
4.0 |
EDGEDIST |
DINT |
L#0 |
Distancia mínima entre bordes en la captura de bordes |
|
Si el final del proceso de medición se encuentra dentro de este rango, la medición se desestima (BEG_VAL, END_VAL y LEN_VAL = ‑1). |
||||
Condiciones marco para una medición de longitud
-
La distancia entre el flanco de activación y el flanco de desactivación en la entrada xI3 tiene que ser tal que su programa en la CPU pueda evaluar correctamente el resultado de la medición antes de iniciar una nueva medición.
-
La distancia mínima entre el flanco ascendente y descendente en la entrada xI3, al igual que entre el flanco descendente y el siguiente ascendente en la entrada xI3, tiene que ser mayor que 8 ms.
Medición con errores
En caso de una medición de longitud/Captura de bordes con errores, el FM 451 devuelve el valor -1 para la longitud. Una medición es errónea cuando
-
en un eje rotativo la longitud medida es superior a 231,
-
al mismo tiempo el FM 451 detecta el flanco de activación y el de desactivación, por ejemplo, por rebotes del conector.