Resumen (enfoque Vetromeccanica / VM / Vetro) ------------------------------------------------ 1. Objetivo del próximo test • Probar la función de cambio automático de lote (auto-changeover / batch handling). • No es la implantación definitiva, sólo una “pre-evaluación” para definir los trabajos pendientes. 2. Logística y preparación • Fechas previstas de prueba en planta: 30 y 31 de julio 2025 (aprovechando la parada de la línea 41). • Vetro llegará la semana del 28 de julio para preparar equipos y señales. • Se necesitan “dummy lots” generados por Henkel para poder ciclar varios cambios de lote. • Alpla coordina con su responsable logístico (William Bucklew) y con John Sledge la fabricación y entrega de esos lotes. • Soporte solicitado a Autefa y Henkel durante las pruebas (Brandon Miller, Robert Nation, etc.). 3. Expectativas técnicas para Vetro • Verificar que el sistema envía/recibe correctamente telegramas de cambio de lote (TG10/TG20, IDH_BTL_NEXT, etc.). • Confirmar correcciones hechas: – IDH_BTL_NEXT sólo valida cuando hay coincidencia (mail 04-01-2024). – Actualización de definiciones de “bottle code” y nueva línea de exportación 24 (mail 04-02-2025). • Revisar contadores de botellas y señales de línea vacía antes de dar “change-over done”. • Evaluar si la cantidad de intervenciones manuales sigue siendo alta; en las pruebas de marzo 2025 se concluyó que hace falta más automatización. 4. Riesgos / puntos abiertos • Señales de aceptación TG20 a veces no llegan (problema reproducido en junio 2024). • Falta instalar algunos contadores y brackets en líneas 40-42. • Integración OPC-UA: estructura de lista SKU debe estar cerrada – pendiente confirmación definitiva de Henkel. Cronología de eventos --------------------- Pasados • 24-02-2020 Actualización descripción telegramas (códigos de botella, línea 24 export). • 21-05-2020 Propuesta estructura SKU vía OPC-UA (Alpla ↔ Vetro). • 29-10-2020 Debate datos de lote Henkel-Vetro; se acepta estructura SKU. • 04-01-2024 Prueba autom. cambio lote L42; se corrige IDH_BTL_NEXT y errores de panel. • 04-01-2024 Varios correos: problemas de contadores, TG10/TG20, lógica de vaciado. • 06-03-2025 Correo “next steps”: se programa reunión 18-mar-2025 para aumentar automatización (tras pruebas con Lenin). • 04-02-2025 Envío de nueva doc. “Vetro Conveyor 9.3674” (definiciones, línea 24). • 15-07-2025 Confirmado test de pre-evaluación; se fijan fechas 30-31 julio. Futuros • 18-03-2025 Reunión de ingeniería (Alpla-Vetro-Autefa) para definir nivel de automatización deseado. • 28-07-2025 Llegada equipo Vetro a sitio y preparación de línea. • 30-31-07-2025 Pruebas de cambio automático en línea 41 con lotes simulados. • Post-prueba Analizar resultados y planificar acciones para la implementación final (fecha a definir según conclusiones). Acciones inmediatas para VM / Vetro ----------------------------------- 1. Confirmar asistencia y recursos humanos para semana 28-jul. 2. Revisar lista de señales críticas (TG10/TG20, contadores, “line empty”) y preparar checklist de verificación. 3. Validar con Henkel la última versión de la lista SKU y longitud de campos (AV Desc). 4. Coordinar con Autefa posibles soporte remoto/onsite durante el test. Este resumen reúne los puntos que afectan directamente a Vetromeccanica para asegurar que la prueba de finales de julio se ejecute sin contratiempos y sirva de base para la fase de automatización completa. ### RESUMEN ENFOCADO EN VM / VETROMECCANICA / VETRO 1. Requisitos de datos para el cambio automático (NEXT / NEXT + 1) • AUTEFA / ALPLA esperan que el telegrama TG10 incluya, para LOTE ACTUAL, NEXT y NEXT + 1, los tres campos: – Batch_ID (12 char) – Target_1000 / Target_Units (cantidades) – ArticleVariantID (ID de variante de botella) • Si Vetro no envía los datos de NEXT + 1, el MHS de AUTEFA no puede preparar el almacenamiento (mail Ulrich Osswald, 10-02-2025). • Henkel entrega a Vetro tres strings (PO_NUMBER, IDH_BTL, IDH_CON). Para generar el ArticleVariantID de NEXT y NEXT + 1 debe usarse la tabla de conversión de ALPLA (Miguel Vera, 04-02-2025). • Confirmar con AUTEFA si basta con enviar solo ArticleVariantID de NEXT + 1 (resto a “0”) o los tres campos completos. 2. Corrección “IDH_BTL_NEXT” • 04-01-2024 – Max Rossi informa que el PLC ahora SOLO activa la señal de confirmación cuando el IDH_BTL_NEXT recibido coincide con el esperado. Antes confirmaba siempre y causaba confusión en Henkel. • Se mantiene como referencia para validaciones futuras; no requiere más acciones. 3. Actualización de definiciones de “bottle code” y nueva línea de exportación 24 • 04-02-2025 – Ulrich Osswald envía documentos actualizados: – Nuevas definiciones de bottle code (cap. 2.7.2.1 / 2.7.2.2). – Se añade la línea de exportación 24 y debe tratarse como una línea de producción. – Si la exportación está activa, TLO24 no puede asignarse a las líneas 1-3. • Implicaciones para VM: garantizar que el Supervisor envíe lotes para la línea 24 igual que para una línea de llenado y que la lógica de asignación respete la exclusión con L1-L3. 4. Estado y planificación de las pruebas de cambio automático • 04-01-2024 – Se solicita a Henkel simular las señales de lote y a AUTEFA completar el cambio. Ventana propuesta: 05-01-2024, 08:00-11:00 (línea 42 parada). • 04-02-2025 – Se vuelve a pedir repetir las mismas pruebas mientras la línea 42 esté detenida; sin respuesta definitiva aún. VM debe coordinar con Henkel (simulación de lotes) y con AUTEFA (ejecución del cambio). • Acciones pendientes antes de la prueba: – Verificar que la tabla de conversión SKU → ArticleVariantID esté actualizada en el PLC. – Confirmar con AUTEFA el formato final del telegrama NEXT + 1. – Probar que la confirmación IDH_BTL_NEXT funcione solo con coincidencia válida. – Incluir línea 24 en los escenarios de prueba si Henkel ya la usa. 5. Otros puntos relevantes para VM • Costos adicionales: desde 18-12-2024 se advierte que todo lo relativo a cambio automático fuera del alcance original se facturará por PO separado (Max Rossi). • Documentación adjunta clave: – “AlplaProd_Articles – VM.xlsx” (tabla artículos-SKU) – “Changeover process map v1.xlsx” (flujo lógico) – “Vetro AUTEFA Communication …pptx” (especificación de telegramas) – “Vetro_communication_v0.2.docx / v0.3.pdf” (versión más reciente de interfaz) CRONOLOGÍA PRINCIPAL (pasado y próximos pasos) Pasado 24-02-2020 AUTEFA envía descripción actualizada de telegramas. 21-05-2020 VM confirma intercambio de datos SKU vía OPC. 29-10-2020 ALPLA & Henkel revisan intercambio de datos de línea. 04-01-2024 • Corrección IDH_BTL_NEXT.       • Propuesta de prueba de cambio automático (05-01-2024). 18-12-2024 VM aclara que trabajos extra del cambio automático requerirán PO adicional. 03-02-2025 Shannon Johnson coordina “Automatic change-over trial”. 04-02-2025 • Actualización bottle code + línea 24.       • Discusión sobre datos NEXT + 1 y mapeo SKU. 10-02-2025 AUTEFA recuerda necesidad de datos completos para NEXT + 1. Futuro inmediato (a coordinar) • Pruebas de cambio automático (línea 42), ventana tentativa: 05-02-2025 08:00-11:00. • Confirmar con AUTEFA formato definitivo de telegrama y validar envío de NEXT + 1. • Implementar en PLC la línea de exportación 24 y actualizar reglas de asignación. • Validar in situ que la confirmación IDH_BTL_NEXT solo se active con coincidencia real. • Entregar a Henkel/ALPLA reporte de prueba y, de ser necesario, cotización para ajustes adicionales. ### Note Updated *** ### **Información Crítica para el Test** **1. Test Programado (Julio 2025)** - **Fechas**: 30-31 de julio de 2025 en la línea 41 (TLO25/L41) - **Objetivo**: Pre-evaluación del sistema de cambio automático de lotes - **Participantes**: VM (Lenin, Sudheesh), ALPLA (Sam Colley), AUTEFA - **Estado**: Sistema actual más laborioso de lo necesario, requiere mayor automatización **2. Aspectos Técnicos Críticos para VM** **Modificaciones de PLC Requeridas:** - Cambio de variables d1-d9 de DINT a SINT para datos NEXT2 - Implementación de estructura para datos NEXT+1: PO_NUMBER, IDH_BTL, IDH_CON - Configuración OPC-UA para comunicación con ALPLA/AUTEFA **Problemas de Comunicación Identificados:** - Datos de SAP requieren conversión correcta de DINT a string - Intercambio de palabras (word-swapping) en PLCs Q1 - Discrepancias en mapas de mensajes entre sistemas **3. Sistema de Conteo de Botellas** - Contadores faltantes después del lowerator en líneas 40, 41, 42 - Necesidad de validar operación de todos los eyectores - Sincronización con rechazos de cámara ALPLA y inspector de etiquetas Henkel ## **CRONOLOGÍA DE EVENTOS** ### **EVENTOS PASADOS RELEVANTES** **2020-2024: Desarrollo Inicial** - **Feb 2020**: AUTEFA actualiza descripciones de telegramas, define códigos de botella - **May 2020**: Definición de estructura SKU y comunicación OPC-UA - **Oct 2020**: Planificación de cambios de lotes en líneas de producción - **Jan 2024**: Pruebas de cambio automático en línea 42 (TLO26-L42) - **Oct 2024**: Identificación de problemas de verificación de datos entre sistemas **2024-2025: Resolución de Problemas** - **Dic 2024**: Solicitud urgente de cronograma por liderazgo ALPLA-HENKEL - **Feb 2025**: Confirmación de necesidad de variables NEXT2 para automatización - **Feb 2025**: Test exitoso en línea TLO25/L41 sin problemas de VM (buen trabajo Miguel) ### **EVENTOS FUTUROS PLANIFICADOS** **Julio 2025** - **30-31 julio**: Test de pre-evaluación en línea 41 - **Preparativos**: Creación de lotes dummy por Henkel para ciclar cambios **Próximos Desarrollos** - **Marzo 2025**: Reunión planificada (18 marzo) para discutir automatización adicional - **Futuro cercano**: Implementación de cambio automático en guías de transportador - **Pendiente**: Copia de lógica de cambio simultáneo de Henkel para evitar descalibración EMD ## **ASPECTOS TÉCNICOS ESPECÍFICOS PARA VM** ### **Modificaciones de Software Pendientes** **1. Estructura de Datos NEXT2:** ``` Data_To_EbConvey[1-3]: PO_Next2 (SINT) Data_To_EbConvey[4-6]: IDH_CON_NEXT2 (SINT) Data_To_EbConvey[7-9]: IDH_BTL_NEXT2 (SINT) ``` **2. Lógica de Cambio Mejorada:** - Diferenciación entre cambio completo (familia diferente) vs mismo producto con diferente color/spigot - Señales de confirmación EMD antes de enviar "changeover done" a Henkel - Implementación de memoria SR para señales de línea vacía **3. Comunicación con AUTEFA:** - Telegram TG10: Batch_ID, Next_Batch_ID, Next_Batch_+1_ID - Resolución de problemas TG20 (Accept no recibido) - Mejora en conteo de botellas descargadas ### **Riesgos y Mitigaciones** **Riesgos Identificados:** - Intervenciones manuales excesivas del operador - Problemas de sincronización entre sistemas - Conversión incorrecta de tipos de datos **Acciones de VM:** - Validar todos los contadores de botellas - Verificar operación correcta de eyectores - Completar modificaciones de software antes del test - Coordinar con AUTEFA para resolución de problemas TG20 Este resumen proporciona la información esencial para que VM/Vetro se prepare adecuadamente para el test de julio 2025 y entienda el contexto histórico del proyecto. ```plantuml @startuml title Changeover STEPs hide footbox skinparam ArrowHeadColor none skinparam NoteBackgroundColor #F0F0F0 skinparam NoteBorderColor #999999 skinparam ParticipantPadding 100 skinparam BoxPadding 6 skinparam WrapWidth 250 ' ==== Estilos reutilizables ==== !define VAR(x) x !define SIG(x) x !definelong Nota($donde, $text) note over $donde $text end note !enddefinelong !definelong NotaParalela($donde, $text) / note over $donde $text end note !enddefinelong !definelong Variable($donde, $text) hnote right $donde #AAFFFF $text end note !enddefinelong !definelong VariableCentro($donde, $text) hnote over $donde #AAFFFF $text end note !enddefinelong !definelong VariableParalelo($donde, $text) / hnote right $donde #AAFFFF $text end note !enddefinelong participant HENKEL as H participant Alpla as A participant Vetromeccanica as V participant AUTEFA as U == Before Changeover == Nota(H,Send VAR(IDH_BTL_NEXT) number to be validated) == Data_To_EbConvey[38] == Nota(H,Validate VAR(IDH_BTL_NEXT) and send acknowledge) Variable(H,Data_From_EbConvey[0].2) == Step 1 == Nota(H,Operator manually selects "Line Clearance" (?) and send signal "0" on VAR(CalculatedBottlesRemainingToFill).) Variable(H,Data_To_EbConvey[23]) == Step 2 == Nota(A,Stops taking bottles out of trays and sends what is already on the tables and conveyors.) NotaParalela(V,Emptying Merger and Line) NotaParalela(U,Stops taking bottles out of trays and sends what is already on the tables and conveyors.) Variable(V,TG10 Send 0 in Bottles for Actual Batch) == Step 3 == Nota(H,Operator verifies line is empty and sends "changeover request" signal after last bottle goes through filler.) Variable(H,Data_To_EbConvey[0].0) == Step 4 == Nota(A,'Operator verifies line is empty and sends "line is busy with changeover",confirming on Popup screen') Variable(A,Data_From_EbConvey[0].0) == Step 5 == Nota(V,Starts changeover) NotaParalela(U,Starts changeover) Variable(V,Data_From_EbConvey[0].0) VariableParalelo(U,Data_From_EbConvey[0].0) == Step 6 == Nota(V,Ends changeover. Sends signal "Changeover is finished and ready.") NotaParalela(U,Ends changeover. Sends signal "Changeover is finished and ready.") Variable(V,Data_From_EbConvey[0].1) VariableParalelo(U,Data_From_EbConvey[0].1) == Step 7 == Nota(H,Send Reset counters signal) NotaParalela(V,Reset Counters) Variable(H,Data_To_EbConvey[0].1) == Step 8 == Nota(H,Send new value on VAR(CalculatedBottlesRemainingToFill)) Variable(H,Data_To_EbConvey[23]) == Step 9 == Nota(H,Send Changeover Complete. To be considered "Production Ready") NotaParalela(A,Starts conveying bottles.) NotaParalela(V,Finish Changeover Cycle) Variable(H,Data_To_EbConvey[0].2) @enduml ``` 1. Alcance original del manejo de lotes 2. Proceso de cambio actualmente utilizado 3. Sinopsis del sistema actual de manejo de lotes 4. Proceso actual de manejo automático de lotes 5. Proceso deseado 6. Obstáculos/Desafíos Para optimizar el espacio de almacenamiento de la Autefa Como Henkel proporciona el lote actual, siguiente y siguiente+1, el sistema puede organizar mejor las pilas para permitir un flujo más eficiente a través del área de almacenamiento. El sistema monitorea activamente las botellas restantes en el lote, lo que le permite preparar el número correcto de pilas para llenar el pedido, sin pilas excesivas sacadas del almacenamiento. Para acelerar los tiempos de cambio Como el sistema optimiza el espacio de almacenamiento, puede traer las pilas al TLO más rápido después de que el operador haya realizado el cambio. Para eliminar el error potencial del operador al enviar el AVID correcto Los datos del lote provienen directamente del sistema de manejo de materiales de Henkel, por lo tanto, el operador solo puede enviar botellas que solicitan. ### Current changeover process ```plantuml @startuml skinparam rectangle { FontSize 14 Padding 4 Margin 5 roundCorner 25 } skinparam defaultTextAlignment center ' Usamos el sprite de Proceso de Negocio (estilo ArchiMate simple) sprite $bProcess jar:archimate/application-service sprite $aOperator jar:archimate/actor sprite $aMaintOp jar:archimate/technology-device sprite $aEvent jar:archimate/event sprite $aColaboration jar:archimate/communication-path ' === BLOQUES === rectangle "Tanque de Henkel\nllega a 5 pies de líquido" as A <<$aEvent>> #ff0000 rectangle "Operador Henkel avisa\npor radio a Alpla para recoger\nformulario de cambio" as B <<$aColaboration>> #8CD96B rectangle "Tanque de Henkel se vacía" as C <<$aEvent>> #ff0000 rectangle "Operador Henkel llama\npara poner TLO en manual" as D <<$aOperator>> #ff0000 rectangle "Henkel se queda sin producto\nen la línea" as E <<$aEvent>> #ff0000 rectangle "Operador Alpla mueve\npilas sobrantes manualmente" as F <<$aOperator>> #8CD96B rectangle "Operador cambia AVID\ny pide nuevas pilas" as G <<$aOperator>> #8CD96B rectangle "Operador llama a mantenimiento\npara ajustar Vetro al nuevo formato" as H <<$aColaboration>> #8CD96B rectangle "Operador acepta nuevo AVID\nen giradores 1 y 2" as I <> #8CD96B rectangle "Operador cambia partes de formato\nen giradores 1 y 2" as J <<$aOperator>> #8CD96B rectangle "Operador avisa por radio que\nHenkel Alpla está listo" as K <<$aOperator>> #8CD96B rectangle "Operador pone la línea en automático\na pedido de Henkel" as L <<$aMaintOp>> #8CD96B rectangle "Mantenimiento inicia cambio\ntransportadores Vetro" as M <<$aMaintOp>> #FFC933 rectangle "Mantenimiento cambia\ncámara Keyence" as N <<$aMaintOp>> #FFC933 rectangle "Mantenimiento verifica cambio\ncompleto de transportadores" as O <<$aMaintOp>> #FFC933 ' === FLUJO HASTA E (left->right por defecto) === A -right-> B B -right-> C C -down-> D D -left-> E ' === DESDE E: FORZAR TOP-DOWN === E -down-> F F -left-> G G -left-> H H -down-> I I -down-> J J -down-> K K -down-> L ' === MANTENIMIENTO: rama lateral y vertical === H -down-> M M -down-> N N -down-> O @enduml ``` El sistema de manejo de materiales de Henkel proporciona a Alpla con following data: Current batch, next batch, next +1 batch Autefa entonces usa this data para optimizar las posiciones de almacenamiento del almacén. Los datos del lote actual proporcionan: AVID, Botellas Remaining in order and Batch ID Cuando bottles remaining on order hits 0 el changeover es triggered at Alpla Henkel puede aumentar las bottles remaining on order durante la ejecución, si por ejemplo hay a lot ejections at the labeller or filler, esto está limitado por el número de bottles in storage/being produced by the BMU. ### Current auto batch handling change over process ```plantuml @startuml skinparam rectangle { FontSize 14 Padding 4 Margin 5 roundCorner 25 } skinparam defaultTextAlignment center ' Sprites (mismos que en tu ejemplo) sprite $bProcess jar:archimate/application-service sprite $aOperator jar:archimate/actor sprite $aMaintOp jar:archimate/technology-device sprite $aEvent jar:archimate/event sprite $aColaboration jar:archimate/communication-path ' === BLOQUES (traducción del diagrama) === ' Evento inicial rectangle "Tanque de Henkel\nllega a 0 ft" as A <<$aEvent>> #ff0000 ' Reacción del sistema (arriba) rectangle "TLO detiene el envío\nde botellas automáticamente" as B1 <<$bProcess>> #0B5FA5 rectangle "Línea de Henkel\nsin producto (run‑out)" as C1 <<$aEvent>> #ff0000 ' Solicitud de cambio (abajo del inicio) rectangle "Se envía solicitud de cambio\nal HMI de Alpla" as B2 <<$bProcess>> #0B5FA5 rectangle "Operador de Alpla acepta\nnuevo AVID de Henkel en SCO" as C2 <<$aOperator>> #8CD96B rectangle "Operador de Alpla selecciona\nqué TLO correrá el nuevo AVID" as D2 <<$aOperator>> #8CD96B rectangle "Operador de Alpla camina\nhasta el TLO" as E2 <<$aOperator>> #8CD96B rectangle "Operador de Alpla mueve\nbandejas restantes al\ntransportador vacío" as F2 <<$aOperator>> #8CD96B rectangle "Operador de Alpla acepta\nel nuevo AVID en el TLO\ny solicita pilas" as G2 <<$aOperator>> #8CD96B ' Rama de mantenimiento rectangle "Operador llama a mantenimiento\npara ajustar el transportador Vetro\nal nuevo formato" as H2 <<$aColaboration>> #8CD96B rectangle "Mantenimiento acepta\nnuevo AVID en HMI de Vetro\ny comienza el cambio\nde transportadores" as M1 <<$aMaintOp>> #FFC933 rectangle "Mantenimiento realiza\ncambio de la cámara Keyence" as M2 <<$aMaintOp>> #FFC933 rectangle "Mantenimiento verifica\ncambio de transportadores Vetro\ncompletado" as M3 <<$aMaintOp>> #FFC933 ' Ajustes en giradores rectangle "Operador acepta nuevo AVID\nen giradores 1 y 2" as I2 <<$aOperator>> #8CD96B rectangle "Operador cambia piezas de formato\nen giradores 1 y 2" as J2 <<$aOperator>> #8CD96B rectangle "Operador avisa por radio que\nHenkel/Alpla está listo para\nenviar botellas" as K2 <<$aOperator>> #8CD96B rectangle "A pedido de Henkel, el operador\npone la línea en automático" as L2 <<$aMaintOp>> #8CD96B ' === FLUJOS === ' Rama superior (evento -> sistema) A -up-> B1 B1 -right-> C1 ' Rama principal (evento -> solicitud -> acciones en TLO) A -right-> B2 B2 -right-> C2 C2 -right-> D2 D2 -right-> E2 E2 -down-> F2 F2 -left-> G2 G2 -left-> H2 ' Rama de mantenimiento lateral H2 -left-> M1 M1 -down-> M2 M2 -down-> M3 ' Ajustes de giradores y cierre H2 -down-> I2 I2 -down-> J2 J2 -right-> K2 K2 -right-> L2 @enduml ``` ### Desired auto batch process: ```plantuml @startuml skinparam rectangle { FontSize 14 Padding 4 Margin 5 roundCorner 25 } skinparam defaultTextAlignment center ' Sprites (mismos que antes) sprite $bProcess jar:archimate/application-service sprite $aOperator jar:archimate/actor sprite $aMaintOp jar:archimate/technology-device sprite $aEvent jar:archimate/event sprite $aColaboration jar:archimate/communication-path ' === BLOQUES === ' Eventos/estados de Henkel rectangle "Tanque de Henkel llega\na 0 botellas restantes" as A <<$aEvent>> #ff0000 rectangle "Henkel se queda sin\nproducto en la línea" as E <<$aEvent>> #ff0000 ' Sistemas (azul) rectangle "TLO detiene automáticamente\nel envío de botellas" as B <<$bProcess>> #0B5FA5 rectangle "Solicitud de cambio enviada\nal HMI de Alpla" as C <<$bProcess>> #0B5FA5 rectangle "Transportador Vetro y cámara\nKeyence inician cambio de formato" as V1 <<$bProcess>> #0B5FA5 rectangle "Sistema Autefa retira bandejas/\npilas sobrantes del TLO" as S1 <<$bProcess>> #0B5FA5 rectangle "Sistema Autefa solicita nueva\nbotella desde almacén" as S2 <<$bProcess>> #0B5FA5 rectangle "Henkel envía señal a Autefa\npara liberar botellas" as Z <<$bProcess>> #0B5FA5 ' Operación Alpla (verde) rectangle "Operador de Alpla acepta el\nnuevo AVID de Henkel en el SCO\ny define en qué TLO correrá" as D <<$aOperator>> #8CD96B rectangle "Operador de Alpla cambia piezas\nde formato en giradores 1 y 2" as F1 <<$aOperator>> #8CD96B rectangle "Operador de Alpla verifica\ncambio de formato completo\nen todos los sistemas" as F2 <<$aOperator>> #8CD96B ' === FLUJOS === A -down-> B B -right-> E A -right-> C C -right-> D E -right-> V1 ' Rama Autefa y ajuste de formato D -right-> S1 S1 -down-> S2 S2 -down-> F1 F1 -down-> F2 F2 -right-> Z ' Rama Vetro/Keyence hacia la verificación final D -down-> V1 V1 -down-> F2 @enduml ``` ### Challenges to get to desired state - Henkel no proporciona actualmente un número preciso de ‘bottles remaining’ para el lote activo - Esto afecta la capacidad de Autefa’s para optimizar el almacén y entregar el número exacto de pilas necesarias para la ejecución. La precisión debe estar dentro de una pila completa. - Henkel bottles remaining actualmente no llega a 0 sin intervención manual del equipo de Henkel Automation Team - Esto impide que el cambio se active en nuestro extremo. - La programación para un cambio de TLO completamente automatizado no existe actualmente - Actualmente solo un operador puede mover manualmente los bandejas excedentes fuera del TLO. También necesitan aceptar el nuevo AVID en el TLO para que se registre en la máquina. - El cambio de Vetro no puede hacerse sin confirmación/intervención manual de un asociado - Esto es un problema de seguridad, la máquina no puede comenzar a moverse sin que un asociado le indique que lo haga. - Alpla no recibe actualmente una señal de Henkel para liberar botellas - Con el proceso actual, esto sucede a través de comunicación por radio