Sommaire
Paramétrage et fonctionnement du calcul des propriétés de spécification
Ce traitement a pour but d'analyser, pour chaque spécification, les propriétés du contrôle et de les comparer aux tolérances définies dans chaque formule. Il calcule ainsi la valeur conforme ou non d'une spécification suivant les résultats du contrôle.
Nous allons différencier deux notions représentées par deux ressources de production définies dans GARPP sur la même catégorie "PP".
"La propriété du contrôle" : il s'agit d'une caractéristique des tests réalisées lors du contrôle ayant permis la libération, la mise au rebut ou le reclassement de l'article contrôlé.
"La spécification" : c'est l'ensemble des critères imposés par les clients sur les valeurs de tout ou partie des propriétés du contrôle.
Pour gérer cet état de fait, nous utilisons la possibilité de créer plusieurs formules sur le même article.
- Une formule de fabrication s'il s'agit d'un article produit.
- Une formule par "spécification" avec des critères de contrôle correspondant aux valeurs voulues par le client.
- Une formule de contrôle contenant toutes les "propriétés de contrôle" nécessaires à la libération des lots. Les critères de contrôle représentant, ici, la plus large palette permise par l'ensemble des spécifications. Il est possible de s'imposer des contrôles supplémentaires, non exigés par les clients, mais que l'on juge nécessaires à la bonne qualité du produit.
Pour calculer la quantité réelle d'une ligne d'ordres (QAILOR) de "spécification", il faut que les critères suivants soient respectés :
- la catégorie de l'article de la ligne doit être égale à "PP" ;
- le mode de production (GMOP) de la ligne doit avoir la caractéristique "Réel non saisissable" cochée ;
- la quantité réelle de la ligne doit être nulle.
De plus, comme pour chaque traitement par étape, l'étape de chaque ordre traité doit être inférieure à l'étape du traitement.
Pour chaque ordre (GORD) de contrôle à traiter, une formule de "spécification" possédant les critères suivants doit exister :
- l'article déterminant de l'article de l'en-tête de la formule (GFNG) doit être égal à l'article déterminant de l'article de l'en-tête de l'ordre (GORD) traité ;
- l'article de l'en-tête de la formule (GFNG) doit être de catégorie "AR" ;
- le code article de la ligne de la formule (QAIFNL) doit être égal au code article de la ligne d'ordre (QAILOR) ;
- l'article de la ligne de la formule (QAIFNL) doit être de catégorie "PP" ;
- le type de la ligne de la formule (QAIFNL) doit être égal à "SP";
- la période de validité de la ligne de formule de "spécification" doit contenir la date de production du lot. Si cette dernière n'est pas renseignée, nous vérifions la validité de la formule par rapport à la date du jour.
Tous ces critères identifient la ligne d'ordres de "spécification".
A partir des lignes d'ordres de "propriétés du contrôle", le traitement trouve les lignes de formules (QAIFNL) des "propriétés de contrôle" au sein des formules de "spécification". A partir de ces lignes, le traitement obtient les fourchettes de tolérances, le KT et le palier d'une propriété pour la "spécification". Grâce au numéro interne de la rubrique de contrôle du lot (GARULOP), il trouve la valeur de cette propriété. A partir de ces données, la tolérance est calculée et la valeur est comparée aux tolérances imposées par le client pour voir si la "spécification" est conforme ou non.
A noter, pour générer automatiquement les rubriques de contrôle du lot, on peut définir des lignes de paramétrage des rubriques (GLPR).
Suivant le résultat du contrôle, la quantité réelle de la ligne d'ordres de "spécification" sera mise à jour ou non.
Voici les différents cas possibles :
| Cas | Explication | Résultat |
|---|---|---|
| Ligne non traitée | La quantité réelle de la ligne n'est pas nulle ou La catégorie de l'article de la ligne est différente de "PP" ou Le mode de production de la ligne n'a pas "Réel non saisissable" coché | La quantité réelle de la ligne n'est pas mise à jour |
| Ligne non calculée | Aucune rubrique de contrôle du lot ne correspond à la ligne de formule spécification ou La valeur numérique dans la rubrique du lot contrôlé est nulle | La quantité réelle de la ligne n'est pas mise à jour |
| Ligne non conforme | La valeur numérique de la rubrique de contrôle du lot de une ou de plusieurs propriétés n'est pas comprise dans les tolérances des propriétés. | La quantité réelle de la ligne est mise à jour avec la valeur 0 |
| Ligne conforme | La valeur numérique de la rubrique de contrôle du lot de toutes les propriétés est comprise dans les tolérances des propriétés. | La quantité réelle de la ligne est mise à jour avec la valeur 1 |
Exemple
Formules de "spécifications" :
- Formule de "spécification" Spec1 :
.png)
La ligne de formule de "spécification" correspond à la ligne de l'article composant "SPEC1" puisque le type de la ligne est "SP". De plus, pour cette formule, on utilise comme palier le palier proportionnel.
Les deux autres lignes sont des lignes de "propriété du contrôle" (catégorie égale à "PP").
- Formule de "spécification" Spec2 :
.png)
La ligne de formule de "spécification" correspond à la ligne de l'article composant "SPEC2" puisque le type de la ligne est "SP". De plus, pour cette formule, on utilise comme palier le palier fixe.
Les deux autres lignes sont des lignes de "propriété du contrôle" (catégorie égale à "PP").
Formule utilisée pour la génération de l'ordre de contrôle :
.png)
Les lignes de la formule sont des lignes de propriété (catégorie égale à "PP").
Ordre de contrôle généré :
.png)
Saisie de la quantité réelle effectuée :
| Ligne d'ordres | Quantité réajustée | Quantité réelle saisie | Valeur numérique de la rubrique |
|---|---|---|---|
| PF | 1 | 1 | |
| PP1 | 5 | 5 | 5 |
| PP2 | 8 | 3 | 3 |
| PP3 | 4 | 6 | 6 |
| SPEC1 | 1 | ||
| SPEC2 | 1 |
Pour que le traitement puisse calculer les spécifications, il ne faut pas qu'il y ait eu de saisie de la quantité réelle faite sur les lignes d'ordres de "spécification".
Cas 1 : La ligne d'ordres de "spécification" n'est pas mise à jour
Si la quantité réelle de la ligne d'ordres de production (QAILOR) de "spécification" n'est pas mise à jour, cela signifie que la ligne n'a pas pu être traitée ou que la "spécification" n'a pas pu être calculée.
Voir les cas où la quantité réelle de la ligne n'est pas mise à jour.
Cas 2 : La ligne d'ordres de "spécification" est mise à jour
Lors du calcul des spécifications, la première étape est le calcul des fourchettes de tolérance.
Ces fourchettes sont calculées à partir :
- de la quantité de la formule (GFNG) de "spécification" ;
- du palier défini sur les lignes de formules (QAIFNL) des propriétés de la formule de "spécification" ;
- des tolérances définies dans les lignes de formules (QAIFNL) des propriétés de la formule de "spécification" ;
- de la quantité de la ligne de formules (GFNG) des propriétés de la formule de "spécification" ;
- de la quantité réelle de la ligne d'ordres de production (QAILOR) du produit leader.
Pour la formule de "spécification" SPEC1, le palier utilisé est de type proportionnel alors que pour la formule de "spécification" SPEC2, le palier utilisé est fixe.
Pour la première formule de "spécification" (formule SPEC1), la valeur de la "propriété du contrôle" PP1 et la valeur de la "propriété du contrôle" PP2 doivent être contrôlées afin de savoir si la propriété de "spécification" SPEC1 est conforme ou non.
Pour la deuxième formule de "spécification" (formule SPEC2), la valeur de la "propriété du contrôle" PP1 et la valeur de la "propriété du contrôle" PP3 doivent être contrôlées afin de savoir si la propriété de "spécification" SPEC2 est conforme ou non.
Calcul des tolérances :
Soit qteqafng, la quantité de la formule de "spécification".
Soit qteqafnl, la quantité de la ligne de formules de "spécification" de la propriété.
Soit tlmqafnl, la tolérance minimale de la ligne de formules de "spécification" de la propriété.
Soit tlpqafnl, la tolérance maximale de la ligne de formules de "spécification" de la propriété.
Soit qtrqalor, la quantité réelle de la ligne d'ordres de contrôle du produit leader.
Pour un palier fixe, le calcul est le suivant :
tolérance minimale = qteqafnl + tlmqafnl
tolérance maximale = qteqafnl + tlpqafnl
Pour un palier proportionnel, le calcul est le suivant :
tolérance minimale = qtrqalor * (qteqafnl + tlmqafnl)
qteqafng
tolérance maximale = qtrqalor * (qteqafnl + tlpqafnl)
qteqafng
Voici le tableau montrant comment les tolérances ont été calculées :
| Formule de spécification contrôlée | Ligne de propriété contrôlée | qteqafng | qteqafnl | qtrqalor | Tolérance (tlmqafnl) | Tolérance (tlpqafnl) | Tolérances calculées |
|---|---|---|---|---|---|---|---|
| SPEC1 | PP1 | 1 | 1 | 1 | 1 | 5 | Min. 2 Max. 6 |
| PP2 | 1 | 1 | 1 | 1 | 3 | Min. 2 Max. 4 | |
| SPEC2 | PP1 | 1 | 3 | 1 | 14 | 16 | Min. 17 Max. 19 |
| PP3 | 1 | 2 | 1 | 1 | 8 | Min. 3 Max. 10 |
La deuxième étape est de vérifier que la valeur numérique de la rubrique par lot de production (GARULOP) de la propriété soit comprise dans ces tolérances calculées.
Voici le résultat du contrôle des valeurs numériques à partir de l'exemple :
| Formule de spécification contrôlée | Ligne de propriété contrôlée | Valeur numérique de la rubrique (1) | Tolérances calculées | Résultat du contrôle des tolérances |
|---|---|---|---|---|
| SPEC1 | PP1 | 5 | Min. 2 (2) Max. 6 (3) | (1) compris entre (2) et (3) : Conforme |
| PP2 | 3 | Min. 2 (2) Max. 4 (3) | (1) compris entre (2) et (3) : Conforme | |
| SPEC2 | PP1 | 5 | Min. 17 (2) Max. 19 (3) | (1) n'est pas compris entre (2) et (3) : Non conforme |
| PP3 | 6 | Min. 3 (2) Max. 10 (3) | (1) compris entre (1) et (3) : Conforme |
On remarque que pour la formule de "spécification" SPEC1, les deux "propriétés du contrôle" sont conformes et donc la propriété de "spécification" SPEC1 est conforme. La quantité réelle de la ligne de "spécification" pour l'ordre de contrôle sera mise à jour avec la valeur 1.
Au contraire, pour la formule de "spécification" SPEC2, la "propriété du contrôle" PP1 n'est pas conforme et la "propriété du contrôle" PP3 est conforme. Donc la propriété de "spécification" SPEC2 n'est pas conforme. La quantité réelle de la ligne de "spécification" sera mise à jour avec la valeur 0.
| Ligne d'ordres | Quantité réajustée | Quantité réelle saisie |
|---|---|---|
| PF | 1 | 1 |
| PP1 | 5 | 5 |
| PP2 | 8 | 3 |
| PP3 | 4 | 6 |
| SPEC1 | 1 | 1 |
| SPEC2 | 1 | 0 |
Mise à jour des ordres traités
Une fois le traitement correctement effectué, mise à jour de l'étape des ordres (suivant la valeur du paramètre MAJ lié au traitement).
Cette étape est égale à l'étape du traitement de calcul des propriétés de spécification.
La mise à jour est réalisée si l'étape de l'ordre est strictement inférieure à l'étape du traitement.
Mise à jour également, sur l'ordre, de la date de la dernière étape réalisée (si une mise à jour de l'étape de l'ordre a été effectuée). Elle est égale à la date à laquelle est exécuté le traitement.
Historique de l'étape
Comme pour toutes les transactions référencées dans les étapes, possibilité au niveau de l'ordre de conserver une trace de l'étape réalisée. Création de cet historique en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape, ainsi que la date et l'heure de réalisation de l'étape.
C'est lors de la définition de l'étape par classe (GETCP) que vous indiquez si la mémorisation est active ou non.
Traitement d'une liste d'ordres
Lorsque le traitement se déroule sans anomalie, modification de la liste pour indiquer la dernière étape réalisée (suivant la valeur du paramètre MAJ lié au traitement) :
- mise à jour de l'étape, elle est égale à l'étape du traitement de calcul des propriétés de spécification ;
- mise à jour de la date de dernier traitement ;
- mise à jour de l'utilisateur ayant réalisé le traitement ;
- mise à jour du dernier traitement réalisé.