Comment suivre la progression d'un lot de pièces discrètes ?
  • 04 Nov 2023
  • 5 Minutes à lire
  • Contributeurs

Comment suivre la progression d'un lot de pièces discrètes ?


Article Summary

Comment suivre la progression d'un lot de pièces discrètes

Le modèle "app completions" de Tulip est conçu pour un flux de pièces uniques, mais voici comment vous pouvez suivre un lot de pièces discrètes dans les complétions.

Dans cet article, vous apprendrez...

  • Comment décider s'il faut utiliser une ou plusieurs applications pour suivre un lot.
  • Comment stocker les détails d'un lot dans une table.

Tulip utilise les"app completions" pour suivre les données de l'atelier en temps réel.

En d'autres termes, chaque fois qu'un opérateur appuie sur le bouton "Terminer" dans une application, des données précieuses sont enregistrées et peuvent être analysées à l'aide de l'Analytics Builder.

Cependant, le modèle de "complétion d'application" est conçu pour s'adapter au flux d'une seule pièce. Si votre entreprise utilise des lots pour des pièces discrètes, il existe encore de nombreuses façons de suivre des données d'atelier précises.

Ce guide vous aidera à déterminer le modèle de logique applicative le mieux adapté à votre processus. Pour les lots de pièces discrètes, vous pouvez soit

  1. compléter l'application après chaque pièce
  2. Compléter l'application une fois le lot terminé

Si vous êtes intéressé par le suivi d'un lot de produits chimiques ou pharmaceutiques, consultez ce guide séparé sur la traçabilité des processus continus dans Tulip.

Voici comment mettre en place chaque schéma montré ci-dessus pour des lots de pièces complètes.

App Complétions après chaque pièce

Si chaque pièce du lot nécessite une longue opération, il peut être judicieux de suivre chaque pièce dans une application séparée afin de recueillir de meilleures données sur le temps de cycle de chaque pièce.

Dans la première étape de l'application, vous pouvez demander à l'opérateur de saisir le numéro de lot avant de l'autoriser à passer aux instructions de travail.

Vous pouvez le faire à l'aide d'une étape de formulaire :

Ce widget texte stocke sa valeur dans une variable appelée "batch_num"

Vous devez ensuite rendre cette variable "persistante" afin qu'elle ne soit pas réinitialisée lorsque l'application est terminée. Si le numéro de lot est persistant, vous n'aurez pas besoin de le saisir à nouveau avant de commencer un nouveau lot. Pour ce faire, cochez la case "Persistant" dans le volet contextuel :

Ensuite, vous pouvez vous assurer que l'opérateur saute la première étape pour chaque pièce suivante en utilisant le déclencheur "App" "Compléter puis passer à l'étape" à la fin de l'application pour revenir à la première étape des instructions à chaque fois.

Voici à quoi pourrait ressembler ce déclencheur sur un bouton "Terminer" :

Enfin, vous devrez créer un bouton "Start New Batch" qui reviendra simplement à la première étape afin que vous puissiez modifier la variable persistante "batch_id" :

Terminer l'application à la fin de chaque lot

La plupart des concepts présentés dans la section ci-dessus peuvent également être utilisés lorsqu'il n'y a qu'une seule application à compléter pour l'ensemble d'un lot.

Nous voyons généralement des fabricants remplir une application à la fin de chaque lot lorsque chaque opération est très rapide et que l'opérateur n'a besoin que d'un minimum d'instructions pour faire son travail.

Voici à quoi pourrait ressembler le flux d'applications à la fin de chaque lot de pièces discrètes :

  1. L'opérateur saisit un numéro de lot, comme indiqué ci-dessus.
  2. Les instructions de travail commencent.
  3. Lorsque les instructions de travail sont terminées, l'opérateur appuie sur un bouton appelé "Pièce terminée"
  4. S'il y a d'autres pièces dans le lot, l'opérateur est renvoyé à la première étape de l'instruction.
  5. SI toutes les pièces du lot sont terminées, l'application s'achève et le lot est terminé.

L'application commencerait donc par une étape de formulaire comme celle illustrée ci-dessous :

La valeur "Nombre de pièces" serait enregistrée dans une variable appelée "total_parties", comme indiqué ci-dessous :

Il n'est pas nécessaire d'utiliser des variables persistantes dans cet exemple.

Au lieu de cela, vous pouvez utiliser une série d'étapes d'instructions de travail, et l'étape finale comporterait un bouton "Pièce terminée". Cela pourrait ressembler à ceci :

Lorsqu'un opérateur appuie sur le bouton "Pièce terminée", vous souhaitez augmenter un compteur qui comptabilise le nombre de pièces terminées dans le lot.

Le premier déclencheur du bouton ressemble à ceci :

Le déclencheur incrémente une variable appelée "part_counter" chaque fois qu'une pièce est terminée.

Ensuite, nous devons vérifier si toutes les pièces du lot sont terminées. Si c'est le cas, l'application peut être terminée. Dans le cas contraire, nous devons revenir à l'étape 1 des instructions de travail.

IF

  • "Variable "part_counter" "=" Variable "total_parts"

ALORS

  • "App" "Compléter l'application"

ELSE

ALORS

  • "Passer à l'étape" "Instruction 1"

Suivi de la progression des lots dans un tableau

La fonction Tableaux vous permet de suivre les données relatives à chaque lot et de les partager entre plusieurs applications.

Ainsi, si vous souhaitez accéder aux données d'un lot à partir de plusieurs postes de travail, vous devez stocker ces données dans un tableau.

Voici comment configurer et mettre à jour une table simple autour de lots de pièces discrètes.

Créez un nouveau tableau et ajoutez deux nouvelles colonnes :

  • Total des pièces dans le lot (nombre)
  • Total des pièces terminées, station 1 (nombre)

Pour relier le tableau à notre application, nous devons créer un espace réservé à l'enregistrement dans l'éditeur d'application. Appelons-le "Lot actif".

Nous allons maintenant mettre à jour cette table avec l'étape du formulaire de l'exemple précédent :

Nous devons ajouter une "action personnalisée" qui se déclenche lorsque l'on appuie sur le bouton "Soumettre". Ensuite, nous pouvons créer (ou charger) un enregistrement de table et mettre à jour le premier champ numérique.

  • "Table Records" "Create or Load Record" by ID : "Variable" "batch_num" into "Active Batch"
  • "Manipulation de données" "Stocker" des données : "Variable "total_parts" emplacement : "Enregistrement de table" "Lot actif" "Total des pièces dans le lot"

Enfin, nous pouvons mettre à jour cet enregistrement de table chaque fois qu'une pièce est terminée. Nous devons ajouter une autre instruction au premier déclencheur du bouton "Pièce terminée", comme indiqué ci-dessus.

Voici le déclencheur mis à jour à la fin de l'application :

  • "Manipulation de données" "Incrémenter la valeur" valeur : "Variable" "part_counter" by : "Valeur statique" "entier" "1"
  • "Manipulation de données" "Stocker" données : "Variable" "part_counter" emplacement : "Table Record" "Active Batch" "Total Parts Completed, Station 1"

Pour en savoir plus


Vous avez trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres personnes ont rencontré une question similaire !


Cet article vous a-t-il été utile ?