EL
ErrorLib
Marcas
||
  1. Inicio
  2. Beckhoff
  3. TwinCAT 2 NC
  4. 42EF
About·Privacy·Terms

ErrorLib — Biblioteca de códigos de falla industriales

Descargo de responsabilidad: ErrorLib es una herramienta de referencia técnica independiente. Aunque buscamos la precisión, verifique siempre con los manuales de servicio oficiales del fabricante antes de realizar mantenimiento en equipos industriales. ErrorLib no está afiliado con las marcas listadas.

42EF

Eje bloqueado para comandos de movimiento

Beckhoff · TwinCAT 2 NC

¿Qué significa 42EF ?

El eje o grupo se encuentra actualmente en un estado bloqueado, impidiendo la ejecución de nuevos comandos de movimiento, porque un comando `MC_Stop` todavía se está procesando activamente. Este enclavamiento de seguridad asegura que una secuencia de parada iniciada se complete totalmente antes de permitir cualquier nuevo movimiento, previniendo movimientos no intencionados o peligrosos.

Causas comunes

  • 1. Un comando MC_Stop se está procesando activamente y su salida 'Done' aún no ha pasado a TRUE, indicando que el eje no se ha detenido completamente.
  • 2. Se emitió un comando de movimiento subsiguiente demasiado rápido después de un MC_Stop, antes de que el eje alcanzara una parada real o fuera liberado del estado de parada.
  • 3. La entrada 'BufferMode' del comando de movimiento subsiguiente está configurada incorrectamente, impidiendo que aborte o se almacene en búfer después de un MC_Stop activo.
  • 4. Un enclavamiento o condición de seguridad interno (p. ej., límite de software) mantiene el eje en un estado bloqueado después de un MC_Stop.
  • 5. El parámetro de configuración (p. ej., P-AXIS-00009, StopDeceleration) está configurado demasiado bajo, causando una secuencia de parada prolongada.
Datos técnicos verificados. Última actualización: April 2026

Fallas relacionadas

4000Internal error4001Memory error4002Nc retain data error (persistent data)
Fuente: Beckhoff TwinCAT 2 NC
Ver PDF oficialBuscar más códigos en este manual

Pasos de reparación & Lista de verificación

Haga clic en los pasos para seguir su progreso.

  1. 1

    1. Monitoree la salida 'Done' del bloque de función MC_Stop; asegúrese de que sea TRUE antes de emitir cualquier nuevo comando de movimiento.

  2. 2

    2. Implemente un retardo en la lógica del PLC o verifique el estado del eje (p. ej., MC_ReadStatus.Stopping es FALSE y Velocity es 0.0) después de MC_Stop.

  3. 3

    3. Verifique la entrada 'BufferMode' de los comandos de movimiento subsiguientes; asegúrese de que esté configurada en un modo adecuado (p. ej., ABORTING o BUFFERED) para la ejecución secuencial.

  4. 4

    4. Verifique cualquier función de seguridad o enclavamiento activo (p. ej., estado de Parada de Emergencia, contacto de Puerta de Seguridad) que pueda mantener el eje bloqueado.

  5. 5

    5. Revise y potencialmente aumente la tasa de desaceleración de MC_Stop (p. ej., P-AXIS-00009) para reducir el tiempo de parada, si es mecánicamente factible.

Ver todos los códigos en este manual (60)