Convoyeur Modulaire

Tutoriel : GPAO - Com LINA Automate - 09/2024

2. Évènement Création d’OF

2.1 Généralités LINA

2.1.1 Référentiel article

Nous allons créer 3 articles permettant de produire des tasses remplies de bille.
Dans le logiciel LINA Process, Liste des articles référencés en stock :

article en stock

Figure 1 : article en stock

Pour ce faire, nous avons :

  1. Un consommable : les tasses vides  ;
  2. Une matière première : les billes ;
  3. Un produit fini : les tasses remplies de 3 billes.

Dans Editer Article et composé, onglet Version active complète :

Tasse 3 billes

Figure 2 : Tasse 3 billes

Remarque : Un article / une zone de stock possède un code et un ID. Les deux sont utilisables.
Il faut seulement faire attention au paramétrage de LINA et ce que l’on utilise dans l’automate.

Dans Configuration > Paramètre globaux :
Si on utilise l’ID pour la zone de stock il faut que :
« PROCESS_REC_TRACE_ZONE_VALUE_COL » = StockZoneID

Pour l’article, on utilise le code que l’on renseigne manuellement à la création de l’article :
« PROCESS_REC_TRACE_ARTICLE_VALUE_COL » = ArtCode
Redémarrer LINA suite à une modification.

2.1.2 Zone stock

Zone de stock

Figure 3 : Zone de stock

2.1.3 Hiérarchisation GPAO

Carte GMAO OF

Figure 4 : Carte GMAO OF

Nous avons vu la création d’un article composé, qui est une liste d’ingrédient.
Maintenant nous allons parler des procédures. Les procédures peuvent s’apparenter à la recette : comment préparer ces ingrédients ?

  1. Une procédure s’exécute sur une ligne de production ;
  2. Cette ligne se situe dans un atelier de fabrication ;
  3. Cet atelier appartient à une entité.
Stock et Zone de stock

Figure 5 : Stock et Zone de stock

Stock et Atelier

Figure 6 : Stock et Atelier

Stock et Lignes

Figure 7 : Stock et Lignes

Stock et Procédure

Figure 8 : Stock et Procédure

Structure de variables

Figure 9 : Structure de variables

La Structure de variables est une structure commune qui permet la synchronisation entre :

  1. La procédure LINA ;
  2. La séquence automate.

On a vu qu’une procédure s’exécute sur une ligne.

Liste des postes de charge

Figure 10 : Liste des postes de charge

Une ligne est composée d’un ou plusieurs postes de charges.

Chaque poste de charge peut exécuter un ou plusieurs types d’opérations :

Liste des types d'opération

Figure 11 : Liste des types d’opération

Dans la colonne 2 « Nom », le libellé du Type op 102 se termine par deux points. Il sera affiché dans une IHM de type organigramme de procédure.

C’est ces types d’opérations que l’on utilise ensuite dans la procédure, et grâce à la ligne choisie, ils seront exécutés sur tels ou tels autres postes de charge.

Exemple de Procédure :
Dans la boîte de dialogue Opération :

Type op 102 Ecriture nomenclature

Figure 12 : Type op 102 Ecriture nomenclature

Type opération : "102Ecriture nomenclature :" pour envoyer les informations de l’OF à l’automate.
Nom : "101Ecriture nomenclature :"

Attention : La numérotation de Type op ne correspond pas au n° de Nom.

Les paramètres permettent de synchroniser LINA et l’automate.

Type op 107 Standard automatique

Figure 13 : Type op 107 Standard automatique

Type opération : 107Standard automatique peut avoir plusieurs fonctions.
Nom : 102Attente Autorisation fin

Attention à la collision de n° : ne pas confondre Type op « 102Ecriture nomenclature : » avec « Nom : 102Attente Autorisation fin ».

En fin de boîte de dialogue Opération, grille Paramètres, 1ère colonne Nom, déplier « Groupe: », utiliser seulement les Mnémos :
3Autorisation fin ;
4Ecriture fin ;
99Abandon pour gérer la fin de la procédure.

2.1.4 Nomenclature

Nous avons vu dans la configuration de la procédure que celle-ci va écrire une nomenclature. Pour ce faire il va falloir l’ajouter au DB d’échange. Le DB500 sera complété par les variables d’autres évènements liés au même poste de charge.
Dans l’API :
UDT :

UDT_LINA_Ligne_nomenclature

Figure 14 : UDT_LINA_Ligne_nomenclature

UDT_LINA_nomenclature

Figure 15 : UDT_LINA_nomenclature

Dans le DB500, clic NOMENCLATURE :

DB500_LINA_OF_CONV NOMENCLATURE

Figure 16 : DB500_LINA_OF_CONV NOMENCLATURE

Dans la séquence de création d’un OF, il y a une synchronisation quand l’écriture de nomenclature est terminée.
UDT :

UDT_LINA_Gestion_structure

Figure 17 : UDT_LINA_Gestion_structure

Pour réaliser cette synchronisation, il existe 4 mnémoniques qui sont liés à un mnémonique de type structure comme c’est le cas d’une nomenclature. Ces mnémoniques permettent également de réaliser la traçabilité des paramètres dans le cas des tableaux de valeurs.

Dans le DB500, clic GEST_NOMENCLATURE :

DB500 GEST_NOMENCLATURE

Figure 18 : DB500 GEST_NOMENCLATURE

Modèle structure et mnémonique :

API_DMD_ECRITURE

Figure 19 : API_DMD_ECRITURE

GEST_NOMENCLATURE 1 à 4

Figure 20 : GEST_NOMENCLATURE 1 à 4

Editer Modèle structure ORDRE

Figure 21 : Editer Modèle structure ORDRE

Editer Modèle structure OF_ID

Figure 22 : Editer Modèle structure OF_ID

Editer Modèle structure En_tete_OF

Figure 23 : Editer Modèle structure En_tete_OF

Editer Mnémo NOMENCLATURE

Figure 24 : Editer Mnémo NOMENCLATURE

Ressource
Lors de l’ajout d’une phase d’écriture de nomenclature, il n’y avait pas de mnémonique à renseigner.
Le lien entre la phase exécutée par un poste de charge dans une procédure et les mnémoniques est fait via une Ressource.
Dans Editer Ressource, 1er onglet Ressource :

Ressource CONV_MOD

Figure 25 : Ressource CONV_MOD

Nom : Convoyeur Modulaire
Code : CONV_MOD
Type : Convoyeur Modulaire

Attributions Poste de charge

Figure 26 : Attributions Poste de charge

Dans ce cas, lorsque la phase écriture de nomenclature sera exécutée par le convoyeur modulaire, les données de nomenclature seront écrites dans le DB500.