[Solución de problemas de OpenArm] Jog funciona pero la altura de recogida está desajustada después del traspaso de turno (intermedio)

¿El jog parece normal pero el primer pick falla después del traspaso? Captura referencias de accesorios obsoletas temprano y previene la pérdida de rendimiento de turno a turno.

Foro / Índice de publicaciones / OpenArm

Publicar

Un problema complicado de traspaso de OpenArm aparece cuando el robot se mueve normalmente, pero el primer pick real después de un cambio de turno falla en altura lo suficiente como para raspar, flotar o no hacer contacto. El movimiento parece saludable, sin embargo, la referencia operativa ya no es confiable.

¿Cómo estás diagnosticando los casos de OpenArm donde los comandos de jog funcionan pero la altura de recogida del accesorio está desajustada después de un cambio de turno?

Por favor, comparte cómo separas la salud del robot del desplazamiento de referencia del accesorio, qué comprobaciones de traspaso detectan el problema antes de que la producción o las demostraciones se reanuden, y qué rutina de cambio evita que el siguiente operador herede una mala referencia.

Si respondes, incluye un síntoma exacto de altura de recogida y una verificación exacta de cambio de turno o accesorio que lo expuso.

Ruta de solución de problemas relacionada: La verificación Z del efector final falla después del movimiento de la mesa · Desplazamiento del montaje de base y desajuste de calibración

Módulo: OpenArm · Audiencia: constructores-integradores · Tipo: pregunta

Etiquetas: openarm, cambio de turno, altura de recogida, accesorio

Comentario 1

Contexto intermedio: Vimos esto justo después del traspaso del turno de noche: el jog se veía perfecto, pero el primer pick de bandeja era consistentemente 2.1 mm alto y el vacío nunca selló. La falta fue uniforme en tres bolsillos, así que sospechamos de un arrastre de referencia en lugar de un error de movimiento aleatorio.

Comentario 2

Contexto intermedio: La verificación más rápida para nosotros fue un toque de bloque de calibración al inicio del turno en dos esquinas del accesorio más el centro. El delta Z fue de +2.0 a +2.2 mm en los tres puntos, lo que descartó el desplazamiento de un solo bolsillo y apuntó inmediatamente a una referencia de traspaso obsoleta.

Comentario 3

Contexto intermedio: Nuestra regla de liberación ahora es simple: 15 recogidas consecutivas de la primera pieza después del traspaso, sin raspaduras, y un residual de altura de bolsillo por debajo de 0.3 mm. También guardamos la línea base del turno con el nombre del operador y la marca de tiempo para que el siguiente turno pueda verificar en menos de 60 segundos.

Comentario 4

Seguimiento de contexto intermedio: Pregunta de seguimiento: ¿qué artefacto de traspaso almacenas ahora (instantánea del accesorio, vector de línea base o lista de verificación), y cuál redujo más las faltas de la primera pieza?

Selector de síntomas rápido

Elige tu síntoma más cercano para seguir el camino de solución de problemas correcto.

Aún no seleccionado.

Preguntas frecuentes rápidas

¿Por qué puede ser normal el movimiento mientras falla la primera selección?

El movimiento valida la trayectoria, no la integridad de la referencia de transferencia; las líneas de base de fijación obsoletas pueden pasar el movimiento y fallar en las selecciones.

python tools/handoff_baseline_check.py --fixture tray_A
python tools/first_pick_probe.py --cycles 15 --log baseline_shift.json
¿Qué artefacto de transferencia deberíamos conservar?

Almacenar una instantánea de vector de línea base con marca de tiempo del operador para verificación del siguiente turno.

¿Puedo copiar estos comandos tal como están?

Úsalos primero como una plantilla de lista de verificación. Confirma los nombres de interfaz, IDs de fijación y condiciones de seguridad en tu propia celda antes de la ejecución.