PHASE DT- Génération des données techniques
Avant de commencer, n’hésitez pas à visionner la vidéo sur DT-IN-PL pour avoir les concepts de base en tête 😉
Quels sont les objectifs de cette phase ?
:target: Modéliser la menuiserie, pour calculer tous les composants ( et connaitre leur référence !) qui serviront plus tard à la fabrication : c’est à dire générer la nomenclature de pointeurs de l’article sur la ligne de commande
:target: Déterminer les informations nécessaires à la fabrication ( longueur de profilé à découper, hauteur de la poignée, dimensions ..) : c’est à dire générer les données techniques (VBA et Informations Techniques) associées à chaque pointeur
Le flux DT s’applique aux articles avec Configuration.
Dès que la ligne de commande est créée ( même si elle n’est pas encore validée), un événement DT est posté dans une file d’attente ! 💌 Il va donc se passer les évènements décrits ci-après.
Que se passe-il dans la phase DT ?
On récupère la nomenclature générique
Imaginons qu’on passe une commande avec une fenêtre surmontée d’un volet roulant. Quand on crée une ligne de commande avec un article configuré, on choisis un article à configurer, en fonction du produit qu’on veut mettre sur notre ligne :
Dans notre cas, on a choisi l’article standard ISTMen, car on veut configurer une menuiserie.
Le traitement DT va aller chercher la nomenclature générique associée à l’article ISTMen qu’on a choisi. On la récupère donc sur la fiche de l’article standard ISTMen.
On peut contredire ce choix de nomenclature générique si besoin par requête !
➡️ La nomenclature générique de l’article standard va servir de base pour créer la nomenclature générée de l’article sur-mesure, appelée aussi nomenclature de pointeurs
Nomenclature générique vs nomenclature de pointeurs 🧐 ?
Nomenclature générique | Nomenclature de pointeurs |
Une nomenclature générique est une modélisation fonctionnelle d’un produit: c’est le squelette 🦴 ☠️ de la menuiserie ! On la décompose en éléments fonctionnels reliés entre eux de manière hiérarchique: un chassis est composé de zones composées de vantaux, composés de remplissages… On aura une nomenclature générique pour les portails acier, une pour les garde-corps PVC, une pour les menuiseries ALU… On a différents étages, les pointeurs qui permettent de modéliser les fonctions et les constituants du produit. La nomenclature générique est une trame qui va permettre de générer la nomenclature de l’article sur-mesure: la nomenclature générée, appelée aussi nomenclature de pointeurs ! Voici la nomenclature générique de l’article ISTMenuiserie: | La nomenclature de pointeurs va être construite à partir de la nomenclature générique, des options et variantes entrées dans le scénario de configuration, et des règles de configuration définies par l’industriel ( ça, c’est de la configuration technique !). Le moteur DT va dupliquer, supprimer, modifier les liens qui sont dans la nomenclature générique pour obtenir la nomenclature générée de la ligne de commande. |
On détermine la nomenclature de pointeurs
La nomenclature de pointeurs va être construite à partir de la nomenclature générique, des options et variantes entrées dans le scénario de configuration, et des règles de configuration définies par l’industriel ( ça, c’est de la configuration technique !).
Comment ?
Le moteur DT parcourt chaque lien de la nomenclature générique de l’article standard ISTMen ( ou tout autre article à configurer choisi sur notre ligne de commande 😉 mais pour l’exemple on prend IstMen ) du plus haut niveau vers le plus bas niveau ( il parcourt d’abord tous les liens de plus haut niveau, puis tous les liens de 2eme niveau, plus tous ceux de 3eme niveau…)
Sur chaque lien, il se pose les 3 questions suivantes :
1-Phase EXI
| 2-Phase INI:
| 3-Phase IT:
|
Quand on a choisi IstMen comme article à configurer, DIAPASON est allé chercher le scénario de configuration associé à cet article standard. Le scénario de configuration permet de poser à l’utilisateur l’ensemble des questions permettant de caractériser l’article. En fonction des réponses de l’utilisateur dans ce scénario, on va passer en revue chaque lien de la nomenclature générique, et voir si on le conserve (en quelle quantité ?) ou non : On regarde en parallèle pour chaque lien s’il y a un article standard à associer: | Pour chaque lien, on a des données issues du scénario à stocker, qui seront utiles à la fabrication: Par exemple, pour le cadre dormant, quelles données avons-nous besoin pour fabriquer ? ➡️ On va stocker les données Hauteur, Largeur, et Couleur sur le lien du Cadre Dormant ! Pour un vitrage on pourrait stocker l'épaisseur, si c’est du simple vitrage ou double vitrage… Ces informations vont ensuite nous permettre de calculer la taille du vantail, et par conséquent la longueur des profilés à débiter… qui seront donc des VBA stockées sur d’autres niveaux ! 🙂 Ces informations sont calculées dans la requête RN5. | Par exemple si on a besoin de stocker des positions d’usinages sur un profil, au lieu de créer une VBA par position, on peut les lister dans des Informations Techniques. |
Les VBA et les Informations Techniques sont créées pour stocker des informations pour la fabrication: elles seront utilisées par les employés ou les machines dans l’atelier pour construire la menuiserie.
La phase DT en bref !
En bref on a un moteur DT dans lequel on rentre la nomenclature générique, les règles de l'industriel qui viennent exploiter les options et variantes choisies dans le scénario: et il en ressort la nomenclature de pointeurs dont les liens sont enrichis avec des VBA et des Informations techniques !
Les DT sont régénérées quand on modifie certains champs de la ligne de commande qui impactent la nomenclature. Par exemple, si on modifie un champs Commentaire, ça ne regénérera sans doute pas les DT. Dans la requête GCL on peut gérer si on régénère ou non les DT par rapport à ce qu'on modifie. Pour en savoir plus…
Quand DIAPASON a terminé DT il poste automatiquement un évènement IN ! 💌