Definición
Con la función "Decalaje de señal cero" se desplaza en el valor introducido la señal cero del sistema de coordenadas. El signo define la dirección del decalaje.
Calcular nueva coordenada
Todos los valores del sistema de coordenadas desplazado se calculan con la fórmula siguiente:
Coordenada nueva = coordenada antigua + (DSC nueva - DSC antigua )
DSC antigua indica un decalaje anterior de señal cero. Si antes de la llamada no ha habido activo ningún decalaje de señal cero, introduzca para DSCantiguo el valor 0.
Con esta fórmula es posible calcular qué valores de coordenadas adoptan, por ejemplo, los finales de carrera por software.
Desarrollo de la función
-
Introduzca el valor del decalaje de señal cero en el DB de canal.
-
Eje lineal:
El decalaje de señal cero se tiene que escoger de tal modo que los finales de carrera por software se encuentren todavía dentro de la zona de desplazamiento admisible tras la llamada de la función.
-
Eje rotativo:
Para el decalaje de señal cero rige:
Valor del decalaje de señal cero ≤ Fin del eje rotativo.
-
-
Active el bit de inicio correspondiente.
Datos utilizados en el DB de canal
|
Dirección |
Nombre |
Tipo |
valor inicial |
Comentarios |
|---|---|---|---|---|
|
36.6 |
ZOFF_EN |
BOOL |
FALSE |
1 = Activar decalaje de señal cero |
|
86.0 |
ZOFF |
DINT |
L#0 |
Decalaje de señal cero |
Efectos en un eje lineal
En el ejemplo de un decalaje de señal cero de -200 mm se ve cómo esta función desplaza el sistema de coordenadas en sentido positivo. De ello resultan los siguientes efectos:
-
La zona de trabajo no se desplaza físicamente.
-
A cada uno de los puntos (como, p.ej. a los finales de carrera por software) se les asignan nuevos valores de coordenadas.
-
Las levas conservan sus valores de coordenadas y, de este modo, se encuentran en otra posición física.
-
En el caso del eje sincronizado y procesamiento de levas habilitado, el valor real de la posición puede obviar flancos de levas o levas completas mediante esta función.
-
El cambio de estado de la leva que normalmente dispararía una alarma, se puede perder.
Nota
Tenga en cuenta el comportamiento de conmutación con las levas de tiempo.
La tabla siguiente muestra el desplazamiento del sistema de coordenadas mediante el decalaje de señal cero.
Efectos en un eje rotativo
En el ejemplo de un decalaje de señal cero en -45° se ve cómo esta función gira el sistema de coordenadas:
La tabla siguiente muestra el giro del sistema de coordenadas mediante el decalaje de señal cero.
|
Herramienta con REAL = 340° |
Herramienta con REAL = 25° |
|---|---|
|
La señal cero gira -45 grados. Todos los puntos del eje adquieren nuevos valores de coordenada. |
|
Considerando un DSCantiguo = 0 resulta un nuevo valor de 385°
Como al final del eje rotativo en un sentido de giro positivo el valor real empieza de nuevo en 0 el valor real de 25º se calcula a partir de:
Coordenada nueva = coordenada antigua - (DSC nueva - DSC antigua ) -final de eje rotativo
El valor Final del eje rotativo sólo tiene que restarse si
Coordenada antigua - (DSCnueva - DSCantigua) es mayor que Final del eje rotativo.
Pérdida de la sincronización
Si se pierde la sincronización a causa de un error o se reactiva mediante "Redisparar punto de referencia" se mantiene activo un decalaje de señal cero.
Deshacer función
Al definir un decalaje de señal cero de 0 se recupera el decalaje de señal cero existente.