Team overleg HoloLens
Voorbereiding
Filmpje over Remote Assist applicatie Demo van Hololens
- Origami Hologram Vragen:
Is het goed dat ik dit gesprek op neem?
-Wanneer zou ik de 1e gebruikerstest kunnen uitvoeren?
Volgende week bespreken wat de opdracht precies inhoudt
-Waar zou ik de 1e gebruikerstest kunnen uitvoeren? op case pakker machine
-Wie zijn de proefpersonen voor de user-tests?
-Ze kunnen niet alle 3 tegelijk testen, dus is het mogelijk om ze alle 3 achter elkaar te laten testen? Kan dit qua planning? Anders kan het ook verspreid over een week… elke week een andere operator
Benodigdheden voor testen:
Goede internet verbinding
Toestemming gebruik Hololens op de werkvloer
Mag op de werkvloer
Operators die opdrachten uitvoeren met Hololens Remote Assist applicatie
Video opname vanuit Hololens tijdens user-test
geheimhoudingsverklaring alleen voor machine
Foto van operator op werkplek. Toestemming van Operator vragen?
Ik moet de operator een reeks opdrachten geven, dit communiceer ik vanaf mijn laptop naar de Hololens. Welke opdrachten kan ik de operator laten doen die gerelateerd zijn aan het werken met de machines in de fabriek? 2 laptops nodig, 1 om de video feed van de Hololens op te nemen en 1 om gebruik te maken van Microsoft Teams om de video chat verbinding met de Hololens tot stand te brengen. Kan ik bij ICT desk ophalen
Test planning
Uitleg gebruik Hololens
Reeks opdracht door operators
Slotvragen / interview
Operator 1 uur is prima
-Welke data komt er uit welke machine en is relevant? Alleen uit de rollerpackers wordth tracksis is programma voor machine data
-Welke data produceert de machine zelf en welke data is input vanuit de operator? Alleen dat de machine stil heeft gestaan. Geen specifieke data van de sensoren
-Wat voor sensoren bevinden zich in de machine? Wat kunnen ze uitlezen?
-Operators kunnen niet alle storingen zelf oplossen, omdat sommige storingen te complex zijn. Waar zit hem die complexiteit in? Is dat, omdat het met een computer heeft te maken, of electriciteit (electricien) enz. Is deze complexiteit (makkelijk) te overbruggen? Onderdelen vervangen, schoonmaken. vervangende onderdelen kan niet. Nu wordt er veel te snel aan de bel getrokken. Ik moet maar 2 schermen. Als er een wachtwoord bij komt kijken en het wordt te tecnisch dan komt er een monteur bij komt kijken. Heeft ook met veiligheid te maken. met telefoon zou ook kunnen.
Met operator meelopen om dit te ontdekken -Is een operator de enige manier waarop een storing wordt geconstateerd? Of gaan er ook alarmbellen rinkelen d.m.v. computersystemen / sensor data?
operator is altijd eerste linie -Is het mogelijk om aan de hand van (sensor) data uit de machine te bepalen waar in de machine de storing zit? Dus misschien welk onderdeel, draadje of sensor er kapot is.
-Hoe weet de operator om welke storing het gaat en wie hij/zij er dus bij moet gaan betrekken? eerst C operator -> er wordt eerst iemand gebeld is ook afhankelijk van ervaring. Als monteur iets ziet wat ie niet kan dan wordt johan erbij gehaald.
-Kijken de operators ook mee met de TD’er om zo te leren hoe ze in het vervolg zelf de storing kunnen oplossen? operator denkt dat het te complex is. als hij het zelf gaat doen is het trial and error.
omdat het een levend product is is het niet altijd hetzelfde riedeltje
-Hoe vaak is er een storing met een machine?
-Hoe vaak is er een storing met een machine die te complex is voor de operator om zelf op te lossen?
-Is een storing altijd weer anders, of zijn er ook storingen die eigenlijk identiek aan elkaar zijn en ook vaker voorkomen? Het ligt dicht bij elkaar. in sommige gevallen is het een riembreuksoms is er een signalering Storings afhankelijk sommige storingen zijn makkelijk op te lossen en sommige zijn trial and error
-Snapt elke operator hoe de machine werkt en dus ook hoe de storing op te lossen? Je hebt A, B en C operators, is het dan zo dat een C operator bijna altijd een complexe storing zelf kan oplossen, of komt daar in de praktijk dan toch iemand van de TD bij kijken?
-De kern is eigenlijk dat een operator elke mogelijke storing zelfstandig moet kunnen oplossen
-Idee over database met storingsoplossingen gecategoriseerd. Dit lijkt mij een praktisch idee wat redelijk eenvoudig is toe te passen, hoe zien jullie dit?
Conclusie: Datum en tijd wanneer de user-test plaats vindt
Waar in de fabriek kan ik de user-tests uitvoeren
Wat voor opdrachten kan ik de operators geven?
Feedback
Teamoverleg woensdag 9 oktober
Bij dit gesprek waren de volgende mensen aanwezig:
- Johan Deijkers - Manager industrial automation
- Frank Vinju - Shift manager + Techniek
- Kees Vuyk Noorland - Technical Manager
- Bram Beijer - Group infrastructure and Cloud Architect IT
- Tim Crucq - Manager Packaging Manufacturing
- Peng-An - Operator
Wanneer kan de 1e gebruikerstest plaatsvinden?
De eerste gebruikerstest kan volgende week plaatsvinden. Wanneer exact wordt maandag 14 oktober duidelijk. Dit omdat er een machine verplaatst zal moeten worden voor de test en moet er gekeken worden of er een goede internetverbinding is op de plaats van de test.
Waar vindt de test plaats
De test vindt plaats op de verpakkingsafdeling in de fabriek van Perfetti van Melle. Op de ‘Case-packer’ machine of de ‘folie-packer’ machine.
Wie zijn de proefpersonen?
Er zijn drie proefpersonen (Operators) die elk in een andere ploeg werken en er zijn drie ploegen dus zal ik elke week iemand anders hebben om gedurenden de dagdienst een user-test uit te voeren.
Benodigdheden voor de test
- Een goede internetverbinding op de testlocatie, hier gaat Bram voor zorgen
- De bril mag op de werkvloer gebruikt worden wat betreft veiligheid, omdat het een nut dient voor Perfetti van Melle. Het liefst hebben ze geen voorwerpen waar glas in zit verwerkt in de buurt van het productieproces. Mocht de Hololens op de grond vallen dan dient de glasbreukprocedure in werking worden gesteld. Dit houdt in dat iedereen in de buurt van het glas niet mag bewegen en om hulp moeten roepen, zodat de juiste getrainde mensen het glas kunnen opruimen.
- Video opnames tijdens user-test mogen gemaakt worden, alleen in de afgeschermde locatie waar de test plaatsvindt. Hier zal ik een geheimhoudingsverklaring voor moeten ondertekenen.
- Welke opdrachten kan ik de operator geven tijdens de user-test? Ik kan de handleiding van de specifieke machine erbij pakken, deze zelf doorlezen en proberen te begrijpen. Vervolgens kan ik zelf opdrachten uit het handboek door de operator laten uitvoeren via de Remote Assist applicatie.
- Twee laptops nodig, eentje voor het opnemen van de beelden van de Hololens en eentje waarmee met de Hololens een videoverbinding kan worden geopend. Ik kan mijn eigen laptop gebruiken om de videobeelden door de Hololens op te nemen. Voor de videoverbinding die door Microsoft Teams loopt kan ik een laptop vragen bij de ICT afdeling van Perfetti van Melle.
Test planning
Ik mag zelf aangeven voor hoe lang ik de operators nodig heb, dit moet ik wel een week van te voren aangeven zodat de operators kunnen worden ingepland. Voor nu heb ik aangegeven dat ik ze maar 1 uurtje nodig heb. In dit uur ga ik ze uitleggen hoe de Hololens werkt, dus een basisinstructie over waar je aan moet denken qua veiligheid, gebruik, errors etc. Na de basisuitleg beginnen we met de reeks opdrachten die de operator moet uitvoeren. Als laatste nog even een kort interview over hoe de operator het vond gaan.
Welke data komt er uit de machine?
Er zijn maar enkele machines waar echt data van wordt opgeslagen. Dit programma heet: “tracksis”. In dit programma wordt enkel data bijgehouden gerelateerd aan een storing, dus geen sensor data maar wel welke machine het is, hoelang de storing duurt, wie de operator was bij de machine etc.
Wat voor sensoren bevinden zich in de machine?
De sensoren in de machine meten niet alles van het product wat door de machine gaat. Wel bijvoorbeeld waar een product zich in de machine bevindt zodat een volgende actie in werking gesteld kan worden. Wanneer een doos mentos ingepakt en wel uit de machine rolt is er een sensor die de doos ziet en daarop de lokale loopband stil legt. Vervolgens wordt de lift naar beneden geroepen en rolt de doos de lift in. De lift brengt de doos vervolgens op een loopbanden circuit wat boven door de fabriek loopt en alles naar de juiste plek brengt om verder behandelt te worden. Het liefst meet je alles wat er te meten valt (is mijn kijk op de zaak), tijdens het gesprek werd aangegeven dat de meningen hierover verdeeld zijn in de fabriek.
Variabelen in het productieproces
In de ideale wereld kun je een systeem alles bijhouden wat er met het product gebeurt vanaf het bereidingsproces tot aan het verpakkingsproces. Met al deze data kun je eventuele storingen van te voren al zien aankomen en kun je in een database alle mogelijke storingen categoriseren en labelen. Ook kun je dan het gehele productieproces gaan spiegelen met een systeem wat op de computer draait (of in de cloud). Dit opent een zee aan mogelijkheden en kun je aanzienlijk besparen op personeelskosten.
Maar in de praktijk werkt het uiteindelijk allemaal anders. Zo blijkt dat niet alles meetbaar is en relevant in elke context. Er wordt een voorbeeld gegeven van een rol folie die een storing kan veroorzaken als deze te glad is of juist te ruw, dit kun je niet meten. Zo heeft het karton wat in het verpakkingsproces wordt gebruikt ook wel eens net een iets andere dikte. Dit komt omdat ze daarin afhankelijk zijn van een leverancier die ook weer door bepaalde factoren niet altijd tot op de millimeter nauwkeurig kan garanderen dat het karton een bepaalde dikte heeft.
Bram en ik denken hier als ICT’ers duidelijk anders over, en denken dat alles met wat creativiteit uiteindelijk wel meetbaar is. Tim gaf aan dat dit voor dit project wel toekomstmuziek is maar wel goed om mee te nemen in het uiteindelijke onderzoeksresultaat wat ik oplever. Dus voor dit project moet ik er even aannemen dat er geen sensor data is waarmee ik kan gaan werken in mijn concept.
Complexiteit van de storingen
De operators in de Perfetti van Melle fabriek zijn ingedeeld in 3 categorieën: de A-operator, de B-operator en de C-operator. De A-operator is een beginnende operator en heeft nog weinig kennis en ervaring met de machine zelf. De B-operator heeft al wat cursussen gevolgd over de machine en is al wat meer zelfstandig dan de A-operator. De C-operatoren hebben de meeste kennis en ervaring met de machines en hebben vaak een hogere leeftijd.
Er zijn maar weinig C-operators en de meeste operators zijn A-operators. Om een voorbeeld te geven van het verschil tussen de operators: Een C-operator werkt met meerdere schermen en weet bepaalde wachtwoorden om instellingen te veranderen aan de machine. De A-operator heeft bepaalde handelingen geleerd gekregen zoals het vervangen van een verpakkingsrol en hoe hij de machine moet schoonmaken. Dus een storing met de machine is eigenlijk al vrij snel te complex voor een A-operator en roept er in eerste instantie dus een C-operator bij als er een grote storing is. Wanneer de C-operator echt de machine in moet duiken om zo aanpassingen te doen aan de machine wordt er een monteur bij geroepen. Wanneer de monteur niet zeker weet wat te doen dan pas wordt er echt een manager van kantoor bijgeroepen die expert kennis heeft van de machine. Dit kan op dit moment al veel tijd kosten en het zou al veel helpen als de operators ten alle tijden iemand op afstand kunnen contacteren.
Is een operator de enige manier waardoor een storing kan worden geconstateerd?
Ja een operator is altijd de eerste linie bij een storing met de machine.
Kijken de operators mee met de monteur om zo te leren hoe ze het zelf kunnen doen in het vervolg?
Nee, de operator geeft zelf aan dat hij dit te complex vindt en het niet zou snappen. Ook geven de managers aan dat ze niet zomaar elke operator het toevertrouwen om aanpassingen te gaan doen aan de instellingen van de machine. Het is ook een kwestie van trial and error om erachter te komen wat de oorzaak is van de storing. Dit komt omdat je met een ‘levend product’ te maken hebt. Er zullen altijd geringe variabele zitten in het product wat door de machine beweegt, hierdoor kunnen storingen elke keer weer een andere oorzaak hebben. Deze trial and error wordt vaak door de monteurs uitgevoerd, omdat er dus instellingen van de machine worden aangepast.
Zijn de mentos snoepjes aan het eind van de rit dan ook variabel?
Aangezien het een levend product is kunnen er door omstandigheden kleine onregelmatigheden in het product zitten. Dit is natuurlijk niet de bedoeling en daarom worden er aan de mentos snoepjes heel veel kwaliteitseisen gesteld. Aan het eind van het proces moeten alle mentos snoepjes exact hetzelfde zijn, alles wat niet aan de eisen voldoet wordt bestempeld als afval of als ‘ROS’. ROS betekent dat de snoepjes gerecycled worden, alle grondstoffen worden uit snoepje onttrokken om zo opnieuw gebruikt te kunnen worden.
Is een storing altijd anders of ook wel eens hetzelfde?
Vaak zijn ze verschillend maar soms ook simpel op te lossen zoals het vervangen van een bepaald onderdeel. Het vervangen van een onderdeel is een eenvoudige handeling die altijd wel hetzelfde is. Als niet gelijk kan worden vastgesteld dat er een onderdeel vervangen moet worden, moet er d.m.v. trial and error gekeken worden waar de storing dan wel ligt. Het proces van trial and error is altijd weer net iets anders, de ‘trials’ die ze uitvoeren kunnen afzonderlijk van elkaar wel hetzelfde zijn maar worden dan wel voor andere doeleinden gebruikt.
Idee met database aan storingen
Het is een goed voorstel, maar bij dit project ligt voor PvM de focus op het ‘Master - Apprentice’ concept. Wel kan ik meerdere concepten uitwerken en meenemen in de uiteindelijke aanbeveling naar Perfetti van Melle.