1.10.1.4.5. Classification des voitures

Grâce à la fonctionnalité Wizard, un pipeline de processus peut être mis en place très facilement dans PLM Synchro. Celui-ci peut ensuite être adapté à différentes fins grâce à des nœuds utilisables de manière modulaire.

Le nœud Auto classify offre une boîte de dialogue de saisie claire pour la mise en place d'un ensemble de règles avec lequel vous pouvez réaliser assez facilement une classification automatique de vos propres pièces.

L'illustration suivante montre comment effectuer une affectation dans les classes créées à l'aide de l'analyse de similarité géométrique sur la base de parties d'échantillons. D'autres méthodes permettent également d'effectuer des affectations via des attributs topologiques et des scripts VBS.

Dialogue de saisie - Petit exemple

Dialogue de saisie - Petit exemple

La procédure est expliquée ci-dessous.

  1. Assurez-vous d'avoir un pipeline de base qui fonctionne, comme celui que vous pouvez facilement créer avec l'assistant.

  2. Faites glisser le nœud Auto classify depuis Filtres disponibles [Available filters] dans le pipeline sur le lien entre la conversion [Conversion] et le nœud de structure [Structure Node].

    Insérer des nœuds "Auto classify" dans le pipeline

    Insérer des nœuds "Auto classify" dans le pipeline

    Effectuez les ajustements suivants :

    • Personnalisez le chemin d'accès au document [Document Path]:

      $IMPORT_PATH./$DOCUMENT_NAME.

      Nœud de structure [Structure Node] - Adaptation "Chemin du document [Document Path]

      Nœud de structure [Structure Node] - Adaptation "Chemin du document [Document Path]

  3. Sélectionnez le nœud Auto classify node et cliquez sur le bouton ... dans l' éditeur de nœuds [Node Editor].

    Editeur de nœuds [Node Editor]

    Editeur de nœuds [Node Editor]

    -> La boîte de dialogue Edit rule tree s'ouvre.

  4. Dans la boîte de dialogue, créez une structure de classe à l'aide de laquelle vous souhaitez que vos pièces internes soient automatiquement classifiées.

    Dialogue vide directement après l'ouverture initiale

    Dialogue vide directement après l'ouverture initiale

    1. Cliquez sur Create Class en haut de la barre d'outils, puis sur Ajouter une classe [Add class] dans l'arborescence.

      Dialogue après avoir cliqué sur "Create Class [Create Class]

      Dialogue après avoir cliqué sur "Create Class [Create Class]

      -> Des classes sont créées dans l'arborescence, d'abord désignées par New Class.

      Nouvelle classe [New Class]

      Nouvelle classe [New Class]

      Cliquez dans le bouton et renommez-le en conséquence.

    2. Créez de cette manière toutes les classes et sous-classes nécessaires. L'exemple suivant n'a pas de sous-classes.

      Classes nécessaires créées

      Classes nécessaires créées

    3. Cliquez sur Add rule ou Add group of rules:

      • Add group of rules: insère un groupe de règles que vous pouvez associer à une condition AND ou OR. Insérez ensuite les règles individuelles (voir point suivant).

        AND / OR

        AND / OR

      • Add rule: les options Attributs [Attributes], Géométrique [Geometric] et VBS sont proposées.

        "Add rule" Options de sélection

        "Add rule" Options de sélection

        Après avoir cliqué sur l'une des options, la boîte de dialogue de saisie correspondante s'ouvre (voir ci-dessous).

      • Attributs [Attributes]: La classification est effectuée sur la base d'un attribut topologique.

        La procédure est illustrée ci-dessous avec l'exemple de la symétrie des axes [Axis Symmetry]:

        1. Après avoir cliqué sur l'option Attribute [Attributes], la boîte de dialogue Select Operand [Select operand] s'ouvre.

          Sélectionnez l'option Topological Attribute, choisissez l'attribut topologique souhaité et confirmez en cliquant sur OK.

          Symétrie des axes [Axis Symmetry]

          Symétrie des axes [Axis Symmetry]

          -> L'entrée correspondante est effectuée dans la boîte de dialogue Edit rule tree.

        2. Sélectionnez l'opérande de comparaison mathématique (==, <, >, etc), puis cliquez sur "Click to select operand" dans le champ de saisie suivant.

          Cliquez pour sélectionner l'opérande [Click to select operand]

          Cliquez pour sélectionner l'opérande [Click to select operand]

          -> La boîte de dialogue Select Operand [Select operand] apparaît à nouveau.

        3. Cette fois-ci, l'option Direct Value est déjà sélectionnée.

          Sélectionnez la valeur souhaitée dans la zone de liste et confirmez en cliquant sur OK.

          Valeur directe [Direct Value]

          Valeur directe [Direct Value]

          -> La condition complète est maintenant inscrite.

          Si la pièce à classer est axisymétrique, elle répond à ce critère de la classe "vis".

          Si la pièce à classer est axisymétrique, elle répond à ce critère de la classe "vis".

      • Géométrique [Geometric]: sélection d'une pièce à partir de laquelle la similitude des pièces à classer est mesurée.

        1. Sélectionnez le fichier de comparaison dans l'Explorateur.

          Sélection de la partie comparaison

          Sélection de la partie comparaison

        2. Sélectionnez le format de fichier correct dans la zone de liste (dans le cas de STEP STEP file input ).

          Sélection du format de fichier [Selection of file format]

          Sélection du format de fichier [Selection of file format]

        3. En option, vous pouvez afficher les paramètres avancés [Extended Settings]. Confirmez en cliquant sur OK.

          Options d'importation pour le format STEP file input

          Options d'importation pour le format STEP file input

      • VBS: vous pouvez charger un fichier VBS dans la fenêtre de l'explorateur.

    4. Exécutez le pipeline.

      Démarrer le pipeline

      Démarrer le pipeline

      -> Si des attributions sont possibles dans les différentes classes, celles-ci sont créées automatiquement comme répertoire ; sinon, les parties lues apparaissent dans le répertoire "unclassified".

      PARTproject - Résultats d'Autoclassify

      PARTproject - Résultats d'Autoclassify