Génération automatique de contraintes
Pour extraire des contraintes d'une pièce existante, Terminer utilise le programme de calcul du module Conception paramétrique pour appliquer une série de règles d'extraction à la géométrie située dans la zone. Une meilleure compréhension du fonctionnement de ces règles vous aidera à anticiper les contraintes qui seront générées par Terminer.
Lorsque vous sélectionnez Terminer, le programme de calcul analyse d'abord la géométrie, à la recherche de contraintes existantes. Si celles-ci contraignent complètement la pièce, Terminer est exécutée. Sinon, le programme de calcul commence à évaluer les éléments qui restent à contraindre et leur affecte de nouvelles contraintes selon les règles énumérées ci-dessous. Chaque nouvelle contrainte extraite est ajoutée à la liste des contraintes connues et la pièce est de nouveau vérifiée pour voir si les contraintes sont complètes. Si c'est le cas, le processus s'arrête. Sinon, le programme de calcul parcourt la liste de règles, de haut en bas, ajoutant des contraintes et effectuant des vérifications jusqu'à ce que la pièce soit totalement contrainte. Le programme de calcul ne passera à la règle suivante que lorsque toutes les contraintes possibles auront été extraites selon la règle en cours. Une règle ne sera pas appliquée aux éléments pour lesquels le type de contrainte affecté par la règle est signalé par un drapeau Ban. Les règles et leurs fonctions de base sont (par ordre d'application) :
Règle
Action
Axes de symétrie spéciaux
Si PD_AUTO_SYMMETRY est activé, il recherche toutes les droites qui ont le type de trait et la couleur spécifiés et leur affecte des contraintes Axe Sym.
Droites colinéaires
Recherche des droites colinéaires et leur affecte des contraintes Colinéaire.
Points coïncidents
Recherche des points coïncidents et les contraint en un seul.
Géométrie Point Oui
Recherche des éléments pour affectation de contraintes Point Oui.
Eléments symétriques
Si des axes de symétrie ont été définis, recherche des éléments symétriques et leur affecte des contraintes Miroir.
Cotes
Contraint d'éventuelles cotes libres à conserver leur valeur courante.
Congés
Recherche des congés et leur affecte des contraintes Congé.
Droites parallèles
Recherche des éléments parallèles et leur affecte des contraintes Parallèle.
Droites perpendiculaires
Recherche des éléments perpendiculaires et leur affecte des contraintes Perpendic.
Eléments tangents
Recherche des éléments linéaires ou circulaires tangents et leur affecte des contraintes Tangente.
Droites horizontales
Affecte des contraintes Horizontal aux éléments horizontaux.
Droites verticales
Affecte des contraintes Vertical aux éléments verticaux.
Points symétriques
Si des axes de symétrie ont été définis, recherche des points symétriques et leur affecte des contraintes Miroir.
Même rayon
Recherche des cercles ayant le même rayon et leur affecte des contraintes Même taill.
Angle libre
Recherche des éléments d'inclinaison libre et leur affecte des contraintes Angle.
Pente libre
Recherche des éléments d'inclinaison libre et leur affecte des contraintes Pente.
Rayons libres
Recherche des cercles de rayon libre et leur affecte des contraintes Taille.
Longueur libre
Recherche des droites de longueur libre et leur affecte des contraintes Taille.
Eléments libres
Recherche d'autres éléments libres et leur affecte des contraintes Distance et/ou Elém Réf.
Paramètre libre
Consulte le tableau des paramètres. Affecte la valeur courante à tous les paramètres n'ayant pas de valeur fixe.
Lorsque le programme de calcul extrait des contraintes d'une pièce, il doit déterminer la position de chaque élément et sa connectivité (relation avec les éléments avoisinants), afin de décider si l'élément est un candidat acceptable pour le type de contrainte en cours d'affectation. L'utilisateur spécifie plusieurs tolérances dont le programme de calcul peut se servir pour déterminer la position et la connectivité d'un élément. Ces tolérances, déjà décrites de façon détaillée dans le paragraphe Nettoyage de la géométrie ci-dessus, permettent au programme de calcul de traiter des incohérences mineures susceptibles d'apparaître dans la pièce.
Finalement, une fois que toute la géométrie a été examinée et toutes les contraintes extraites, Terminer parcourt de nouveau la pièce à la recherche de contraintes redondantes ou non utilisées. Celles-ci sont alors supprimées. Par exemple, si le programme découvre qu'un élément droit a reçu une contrainte horizontale et, par ailleurs, une contrainte de colinéarité avec une autre droite, elle aussi contrainte de rester horizontale, la contrainte horizontale peut être libérée de la première droite.
Est-ce que cela a été utile ?