Contraintes
Mates in Onshape are different than mates in old CAD systems. Many assemblies require only one Onshape Mate between any two instances, as the movement (degrees of freedom) between those two instances is embedded in the Mate. Mates contain their own coordinate systems, so you can use one Mate to define the degrees of freedom between two entities. At the time of placing a Mate between two entities, Onshape offers points on each entity to which to align with the Mate's coordinate system. The suggested locations are based on the underlying geometry of the part and changing the geometry will change the location of the Mate. This can be undesirable in certain situations, but you can also:
- Add an explicit Mate connector to an entity exactly where you want it if the geometry does not already allow an implicit Mate connector while creating a Mate. For more information, see Mate Connector.
- Insérez une mise en page ou une esquisse de référence dans un assemblage à utiliser pour l'alignement des connecteurs de positionnement.
- Use more than one Mate if necessary.
Raccourci : m
Use the shortcut key j to hide/show Mates in an assembly.
Vous pouvez contraindre des entités à l'origine dans un assemblage. Vous pouvez également fixer une entité afin de tester le mouvement des contraintes affectées à l'aide du menu contextuel ou en la faisant glisser.
Les entités incluent : pièces, assemblages, sous-assemblages, esquisses et surfaces.
Dans Onshape, les contraintes ont deux aspects : les connecteurs de positionnement et les contraintes. Au lieu de contraindre directement la géométrie des instances entre elles, Onshape utilise des connecteurs de positionnement. Ces connecteurs de positionnement sont des systèmes de coordonnées locaux situés sur ou entre des entités. Ils sont utilisés dans une fonction de contrainte pour localiser et orienter les instances les unes par rapport aux autres. Ils sont créés explicitement en dehors de la boîte de dialogue de contrainte ou implicitement lors de la création d'une contrainte.
Lancez une nouvelle fonction de contrainte. Le type de contrainte peut être facilement modifié dans la boîte de dialogue, ce qui permet de modifier rapidement les contraintes. Onshape définit les contraintes en fonction du comportement souhaité des instances. Chacune d'entre elles limite certains degrés de liberté, la contrainte Fixe limitant les six.
Lorsque la fonction Contrainte est active, le survol des faces et des arêtes affiche les points de connexion implicites, qui représentent les emplacements potentiels où placer un connecteur de positionnement. Ces points apparaissent dans le centre de gravité d'une face ou d'un profil d'esquisse, les points médians, les sommets, les centres des ouvertures circulaires, les centres des espaces négatifs pour les découpes et les intersections virtuelles des faces coniques.
Maintenez la touche Maj enfoncée pour verrouiller la face ou l'arête de référence actuelle lorsque vous déplacez le curseur. Cela facilite la sélection d'un point lorsqu'il se trouve dans une zone restreinte ou dans un espace négatif. Lorsque le curseur se déplace sur la géométrie, le connecteur de positionnement s'enclenche au point le plus proche.
Dans cet exemple, la première sélection est un point de connexion au centre d'un perçage. Cette face doit toucher et s'aligner avec une face circulaire sur l'autre instance. Les faces et les arêtes circulaires constituent le moyen le plus rapide de sélectionner un point de connexion, car elles ne possèdent ni point central ni sommet, mais uniquement un centre de gravité. La deuxième sélection pour cette contrainte est l'arête circulaire sur la deuxième instance, où elle doit toucher et s'aligner avec la première. Les instances se déplacent ensemble et sont positionnées avec l'axe Z principal des connecteurs de positionnement aligné.
Cliquez sur l'icône en forme de flèche pour inverser la direction de l'axe principal. Cliquez sur l'icône Réorienter l'axe secondaire pour faire pivoter l'axe secondaire par incréments de 90 degrés. Le connecteur supérieur du champ indique ce qui est inversé ou pivoté. Si ses mouvements sont limités, le connecteur de positionnement inférieur du champ s'inverse ou pivote à la place. Pour réorienter l'autre connecteur de positionnement, cliquez sur Réorganiser les éléments, puis utilisez les poignées situées sur le côté droit pour les réorganiser. Cliquez sur OK pour finaliser la réorganisation. Maintenant, lorsque vous réorientez l'axe secondaire, l'autre connecteur de positionnement pivote.
Chaque fonction de contrainte définit les degrés de liberté entre les connecteurs de positionnement. Visualisez le mouvement de la contrainte à l'aide de l'icône Animer le degré de liberté de la contrainte. Une liaison fixe a un degré de liberté nul, il n'y a donc aucun mouvement entre les connecteurs de positionnement. Si la contrainte est de type glissière, l'animation déplace l'instance le long de l'axe Z principal.
Les fonctions de contrainte permettent de compenser et d'appliquer des limites. Utilisez Décalage pour déplacer ou faire pivoter une instance le long d'un axe avec une valeur définie. Utilisez les limites pour limiter l'amplitude des mouvements de votre contrainte. Les limites disponibles sont basées sur le degré de liberté de la contrainte.
Lorsqu'une fonction de contrainte est en cours de définition, Onshape ne calcule pas en continu toutes les contraintes et leurs positions tant que la fonction de contrainte n'est pas acceptée. Utilisez la fonction Résoudre pour calculer toutes les fonctions de contrainte et mettre à jour les positions des instances.
Sous Fonctions de contrainte, les contraintes définies sont répertoriées par ordre chronologique. Les contraintes avec limites affichent une icône de limite. Placez le curseur sur une contrainte pour afficher ses définitions de décalage et de limite. Faites un clic droit sur une contrainte pour afficher son menu contextuel. Modifiez la contrainte à partir du menu contextuel ou double-cliquez dessus pour la modifier. Appliquez des positions limites pour voir toute la gamme de mouvements basée sur les limites définies. Réinitialisez la contrainte à sa position d'origine. Supprimer la supprime de l'assemblage.
Les contraintes sont définies dans la boîte de dialogue Contrainte :
You select the type of Mate to create, then select the Mate connectors (one for each part). You are also able to check the box to apply limits of movement. Other options/action include:
-
- Inverser l'axe principal, orientation Z, des instances. -
- Réorienter l'axe secondaire ; fait pivoter l'orientation du quadrant (dans le plan XY) des instances de 90 degrés en un clic. -
- Preview the animation of unlimited movement of the Mate, ignoring all other Mates in the assembly. - Solve - Solve all assembly Mates including this one.
Many Mates offer the ability to set an Offset distance for defining a fixed space between the parts being mated, as well as distance Limits for movement.
Les limites sont visualisées dans la zone graphique sous forme de lignes pointillées avec des barres aux extrémités. Les lignes pointillées représentent la direction et la distance du mouvement et les lignes pleines représentent la limite.
Si une ou plusieurs limites sont appliquées à une contrainte, l'icône de l'indicateur de limite de contrainte
est visible à droite de la contrainte dans la liste des fonctions de la contrainte.
Les distances de décalage sont visualisées dans la zone graphique sous forme de lignes pointillées entre les contraintes, affichant la valeur et l'axe. Saisissez la distance dans la boîte de dialogue.
Lorsque vous cliquez sur une contrainte, des graphiques s'affichent pour indiquer la direction des X, Y et Z telle que définie par la contrainte, ainsi que le décalage et la plage de cotes limites (le cas échéant).
L'application d'un décalage doit être considérée comme un déplacement de l'ensemble du repère. Le décalage est relatif au connecteur de positionnement sélectionné en premier.
When the Offset box is checked, many Mates also offer an option to specify rotation about a specific axis: Slider, Revolute, Pin Slot, Planar, and Fastened Mates include the option, as see below:
Sélectionnez l'axe autour duquel tourner, au-dessus, puis entrez les degrés de rotation
Lorsque vous ouvrez une boîte de dialogue Contrainte et que vous sélectionnez deux connecteurs de positionnement, un affichage HUD apparaît au niveau de votre curseur :
Click the checkmark in the head-up display to commit the current Mate and start a new Mate. The Mate dialog box stays open, and you are free to continue selecting Mates.
Les distances de décalage sont visualisées dans la zone graphique sous la forme de lignes pointillées entre les contraintes, avec des valeurs modifiables. Faites glisser la pièce vers la position souhaitée, double-cliquez sur la valeur de distance et saisissez une nouvelle valeur. Ces valeurs ne sont pas conservées ; vous pouvez les utiliser pour estimer les valeurs à saisir dans le champ Décalage de la boîte de dialogue ou placer des pièces dans des positions précises afin de prendre des mesures. Par exemple :
Valeurs de contrainte pour les axes et le mouvement de rotation (ci-dessus).
Valeur de contrainte en cours de modification (ci-dessus).
Utilisez le menu contextuel Contrainte pour accéder aux commandes suivantes :
- Renommer - Spécifier un autre nom pour la contrainte
- Modifier... - Modifier la définition de la contrainte (même si la contrainte est supprimée)
- Appliquer une position limite - Lorsqu'une limite est créée pour une contrainte, déplacez automatiquement l'instance vers la valeur limite minimale ou maximale.
- Réinitialiser - Après avoir fait glisser un assemblage pour tester le mouvement des contraintes, utilisez Réinitialiser pour remettre l'assemblage à sa position de départ/d'origine (en supposant que les contraintes ne le limitent pas)
- Animate - Drive the assembly from a single Mate (or single DOF within a Mate)
- Masquer - Supprimer de la vue (Afficher pour réafficher la contrainte)
- Afficher toutes les contraintes - Afficher tous les connecteurs de positionnement
- Isoler - Dimensionner et inactiver toutes les autres pièces sauf celles sélectionnées (ou associées à une contrainte sélectionnée). En mode Isoler, Quitter l'isolement apparaît en haut de ce menu. Pour plus d'informations, consultez Gestion des assemblages .
- Make transparent - Dim parts nearest to the Mate selected. Use the slider on the Make transparent dialog to extend the transparency out to other parts either by distance from, or by connectivity to, the selected Mate.
- Exclure - Visualiser l'assemblage sans la contrainte e (et sans supprimer la contrainte) ; les contrainte et connecteurs de positionnement sont automatiquement rendus inactifs lorsque la pièce ou l'assemblage auquel ils sont associés est supprimé(e). (Les contraintes supprimées sont toujours modifiables.)
- Effacer la sélection - Effacer toutes les sélections
- Supprimer - Retirer la contrainte de l'assemblage
Une fois qu’une contrainte est créée entre deux connecteurs de positionnement explicites ou implicites, vous pouvez modifier l'un ou l'autre de ces connecteurs :
-
Ouvrez la boîte de dialogue Contrainte. Dans l'exemple ci-dessous, la liaison fixe est utilisée à titre d'exemple. Le processus est similaire pour toutes les contraintes, à l'exception de la contrainte tangente qui n'utilise pas de connecteurs de positionnement.
-
Cliquez sur l'icône de connecteur de positionnement (
). La boîte de dialogue du connecteur de positionnement s'ouvre, dans laquelle vous pouvez modifier le type d'origine, l'entité d'origine, l'alignement, la position, la direction de l'axe principal et l'orientation de l'axe secondaire du connecteur de positionnement :
La modification des connecteurs de postionnement à partir de la boîte de dialogue Contrainte est limitée aux connecteurs implicites ou explicites situés dans l'assemblage en cours. Les connecteurs de positionnement provenant des Ateliers des piècess, sous-assemblages ou documents liés doivent être modifiés à leur emplacement d'origine.
Consultez la section Connecteur de positionnement pour plus d'informations.
Once a Mate is created and listed in the Mate Features list, select a Mate (or Ctrl+click to select more than one) and drag/drop to reorder them in the list. This will help put the most important Mate features higher and more visible in the list. Onshape solves Mates simultaneously so order won't affect a Mate.
You can specify Mate values of all Mates except Ball, Fastened, Tangent, and Width. Onshape provides visual cues for distances, and provides distance values, in default units, from the second Mate connector selected to the first. Specify limits in positive and negative values.
Dans cet exemple, le connecteur de positionnement de la boîte de dialogue était le premier connecteur sélectionné dans la boîte de dialogue ; le connecteur de positionnement du cylindre était le deuxième sélectionné. Notez que la valeur Y est négative et que la valeur X est positive.
Maintenant, changez l'ordre de sélection des connecteurs de positionnement et notez les valeurs de distance :
Notez que dans ce scénario, la valeur Y est positive et la valeur X est positive. Cela est dû à l'ordre de mesure d'un connecteur de positionnement à l'autre. Il est important de se rappeler que la mesure est effectuée du deuxième connecteur de positionnement sélectionné au premier, le long du repère.
Utilisez ces visualisations de distance pour estimer la valeur à saisir dans la zone Limites :
- Lorsque la case Limites est présente pour une contrainte, cliquez pour activer les champs de degrés de liberté afin de saisir les valeurs pour les distances minimales et maximales, mesurées entre le deuxième connecteur de positionnement sélectionné et le premier sélectionné.
- En utilisant la visualisation de distance comme guide (faites glisser la pièce pour l'activer), saisissez une valeur minimale et maximale.
- Utilisez le bouton Lecture pour animer le mouvement, y compris les limites.
Vous pouvez utiliser des expressions et des fonctions trigonométriques dans des champs numériques dans les assemblages.
Onshape fournit des indicateurs visuels pour déterminer quelles instances ont des degrés de liberté ou des mouvements qui restent libres.
Si une instance peut se déplacer selon l'un de ses degrés de liberté, une icône en forme de triade apparaît à côté de l'instance dans la liste. En passant la souris sur cette icône, une infobulle indique qu'elle dispose de degrés de liberté. Activez ou désactivez la rigidité du sous-assemblage à l'aide de l'icône de verrouillage dans la liste, ou faites un clic droit sur le sous-assemblage et sélectionnez Verrouiller/suivre la position. Vous pouvez choisir entre le verrouiller à la position actuelle et le faire suivre une position nommée.
Un sous-assemblage dont tous les composants sont totalement contraints affiche une icône rigide au lieu de l'icône d'assemblage standard.
L'icône d'assemblage de niveau supérieur indique comment l'assemblage est contraint dans l'espace : il peut être fixe, ce qui verrouille une instance dans sa position et son emplacement actuels, ou fixé à l'origine à l'aide d'une contrainte. Aucune de ces contraintes n'est conservée lorsque l'assemblage est inséré dans un autre assemblage. Un seul composant fondamental doit être défini de cette manière.
Il existe plusieurs façons d'observer le mouvement de l'assemblage. La méthode la plus simple consiste à cliquer et à faire glisser les instances mobiles de l'assemblage. Le mouvement dépend des fonctions de contrainte définies. Par exemple, une liaison glissière limite les degrés de liberté entre ce sous-assemblage Piston et le Barillet, ne permettant qu'un seul degré de liberté linéaire. Cette contrainte a une limite établie, ce qui signifie qu'elle ne peut être déplacée que jusqu'à un certain point avant de s'arrêter.
Le manipulateur du trièdre permet un glissement précis, permettant de définir le mouvement à l'aide de valeurs spécifiques.
Les contraintes avec des degrés de liberté peuvent être animées. Faites un clic droit sur la contrainte dans la liste et sélectionnez Animer. Les contraintes avec plusieurs degrés de liberté demandent une sélection. Si une limite est appliquée à la contrainte, les distances des valeurs Début et Arrivée sont automatiquement définies sur la plage complète de cette limite par défaut. Entrez des valeurs pour désigner la plage de mouvement. Les étapes définissent la vitesse de l'animation. Une valeur plus faible produit une animation plus rapide, tandis qu'une valeur plus élevée produit une animation plus lente. Sous Type de lecture, sélectionnez Unique pour lire l'animation une seule fois, Réciproque pour la lire en continu de la valeur de départ à la valeur d'arrivée et inversement jusqu'à ce qu'elle soit arrêtée manuellement, ou Boucle pour la lire en continu du début à la fin jusqu'à ce qu'elle soit arrêtée manuellement. Cliquez sur l'icône en forme de flèche pour inverser l'animation. La valeur active est un champ en lecture seule qui est rempli pendant l'animation lorsque la contrainte est appliquée.
Cliquez sur l'icône Lecture pour voir l'animation et cliquez sur l'icône Arrêter pour l'arrêter.
Use the Animate command (found in the context menu for Mates and Mate indicators) to drive the assembly from a single Mate (or single DOF within a Mate). Other Mates and relations in the assembly are also enforced and honored.
Si vous avez défini des limites pour la contrainte, ces valeurs sont utilisées comme points de départ et d'arrêt pendant l'animation.
- Right-click on a Mate or Mate indicator and select Animate.

- L'animation fonctionne avec un seul degré de liberté à la fois, donc si la contrainte en a plusieurs, vous êtes invité à en sélectionner une.
- Entrez les valeurs de début et de fin. Si des limites sont spécifiées dans la définition de contrainte, ces valeurs sont automatiquement renseignées dans les champs Valeur de début et Valeur de fin. Si aucune limite n'est spécifiée dans la boîte de dialogue Contrainte, entrez des valeurs maintenant.
- Valeur de départ - Distance minimale mesurée le long de l'axe du degré de liberté. (Par défaut, la valeur spécifiée dans la limite minimale de contrainte.)
- Valeur d'arrivée - La distance maximale mesurée le long de l'axe du degré de liberté. (Par défaut, la valeur spécifiée dans la limite de contrainte maximale.)
Vous pouvez entrer jusqu'à 36 000 degrés ici (100 tours), ce qui est particulièrement utile pour visualiser les degrés de liberté dans les rapports élevés et les mécanismes à crémaillère.
- Spécifiez le paramètre Étapes, une transformation linéaire entre la valeur de début et la valeur de fin, inclusivement, interpolée à chaque étape. Le nombre minimum d'étapes est 2. Par défaut, la lecture est d'environ 60 étapes/seconde.
- Sélectionnez un type de lecture, Simple ou Multiple pour lire l'animation des degrés de liberté une fois ou en continu jusqu'à ce que vous l'arrêtiez manuellement, respectivement.
La valeur active est un champ en lecture seule et est renseigné pendant l'animation lorsque la contrainte se déplace à travers les degrés de liberté, dans vos unités spécifiées. Lorsque le mouvement s'arrête (automatiquement ou manuellement), la valeur active affiche le point d'arrêt du mouvement.
Animate supports all Mate types but it’s not recommended to use Fastened, Tangent, or Ball as the driving Mate.
Conseils
- La commande Animer fonctionne avec différents modes graphiques, tels que Isoler, les indicateurs de contrainte et les connecteurs de positionnement.
- La fonction Animer vous aide à explorer les relations entre les contraintes, leurs systèmes de contrainte, et vous donne un moyen de présenter votre conception (en particulier avec la fonction de lecture en boucle, surtout pour les degrés de liberté de rotation).
Il est possible de décaler des entités les unes par rapport aux autres pendant l'assemblage pour les types de contrainte suivants :
- Décalage planaire - Le long de l'axe Z
- Décalage de la glissière - Le long des axes X et Y
- Décalage pivot - Le long de l'axe Z
- Décalage broche - Le long de l'axe Z
- Décalage fixe - le long des axes X, Y et Z
Vous pouvez également faire glisser les entités et observer les valeurs de distance dans la zone graphique. Celles-ci aideront à déterminer les valeurs spécifiques à entrer dans la boîte de dialogue.
Vous pouvez utiliser des expressions et des fonctions trigonométriques dans des champs numériques dans les assemblages.
Vous pouvez copier et coller des entités qui ont été contraintes dans un assemblage :
- Sélectionnez les entités.
- Dans le menu contextuel, sélectionnez Copier les éléments :
- Depuis le menu contextuel, collez les éléments :
Les entités sont collées directement là où le clic de souris se produit.
Notice that the entities, Mate connectors, and Mates are also duplicated in the Assembly list.
In addition to being visible in the Assembly list, Mates have indicators in the graphics area as well. You can hide the entities and Mate connectors in the Assembly list in order to see these Mate indicators more clearly. These indicators give hints at the type of motion they define as well as the current state: blue/white indicates good Mates, gray indicates suppressed or inactive, and red indicates a problem. (Suppressed Mates are still editable.)
Fixe
Pivot
Glissière
Planaire
Cylindrique
Broche, avec une flèche dans la direction de la rainure
Rotatif
Parallèle
Tangente
Largeur
Groupe
Conseils supplémentaires pour visualiser les contraintes :
- Sélectionnez une pièce, cliquez avec le bouton droit sur le menu contextuel et sélectionnez Afficher les contraintes.
- Passez la souris sur une contrainte, cliquez avec le bouton droit sur le menu contextuel où vous pouvez agir sur la contrainte.
- Sélectionnez une contrainte, un connecteur ou une relation dans la zone graphique et les instances associées et la fonction Contrainte seront mises en surbrillance dans la liste.
- Il y a exactement une contrainte entre deux instances.
- La fixation d'une entité est différente de l'application d'une contrainte. La fonction Fixer (trouvée dans le menu contextuel) est spécifique à l'assemblage dans lequel elle est appliquée ; elle ne s'applique à aucun autre assemblage dans lequel l'entité est insérée.
- La contrainte positionne deux instances l'une par rapport à l'autre, en alignant un connecteur de positionnement sur chaque instance.
Avant contrainte

Après contrainte

- La position initiale est souvent au mieux une proche estimation. Il existe deux outils pour corriger la position :
- L'outil Inverser l'axe principal inverse l'orientation principale (Z).


- L'outil Réorienter l'axe secondaire ajuste l'orientation par incréments de 90 degrés
- Le bouton de lecture
anime le mouvement autorisé entre la contrainte en cours de création. - The Solve button regenerates the Mate in process and the movement of all Mates, so you have the ability to see how your changes affect the entire assembly.
Le type de contrainte spécifie ensuite les degrés de comportement de liberté.
- Sélectionnez une contrainte (par exemple
) pour ouvrir la boîte de dialogue : 
- Sélectionnez un connecteur de positionnement automatique sur chaque entité (vous pouvez également contraindre l'élément à l'origine) :
- Si nécessaire, ajustez l'orientation à l'aide de Inverser l'axe principal ou de Pivoter les axes secondaires.
- Acceptez la contrainte
. 
Dans l'exemple ci-dessus, seuls les connecteurs de positionnement automatiques ont été utilisés. Dans la plupart des cas de contrainte, les connecteurs de positionnement automatiques fonctionnent correctement. Dans certains cas moins courants, il peut être utile de créer des connecteurs de positionnement à l'avance. Vous pouvez créer des connecteurs de positionnement dans l'assemblage ou dans l'atelier de pièces.
Les contraintes dans Onshape sont différentes de celles des systèmes de CAO traditionnels. Il se peut que vous n'ayez besoin que d'une seule contrainte Onshape entre deux instances, en tant que mouvement (degrés de liberté) entre ces deux instances est intégré à la contrainte.
Vous pouvez contraindre des entités à l'origine dans un assemblage. Vous pouvez également fixer une entité afin de tester le mouvement des contraintes attribuées à l'aide du menu contextuel. Les entités incluent : pièces, assemblages, sous-assemblages, esquisses et surfaces.
Les contraintes sont définies dans la boîte de dialogue Contrainte :
Sélectionnez le type de contrainte à créer, puis sélectionnez les connecteurs de positionnement (un pour chaque pièce).
Type de contrainte - Le champ Type de contrainte affiche le type de contrainte que vous utilisez. Appuyez dessus pour ouvrir une liste de types de contrainte et appuyez dessus pour en sélectionner un.
Connecteurs de positionnement - La section suivante, Connecteurs de positionnement , est surlignée en bleu. Cela indique qu'une sélection dans la zone graphique est requise. Deux connecteurs de positionnement (un pour chaque instance à contraindre) doivent être sélectionnés.
Décalage - Appuyez sur le bouton pour établir une distance de décalage pour définir un espace fixe entre les pièces à contraindre.
Limites - Appuyez pour définir la distance limites du mouvement.
- Inversez l'axe principal, orientation Z des instances.
- Réorienter l'axe secondaire ; faire pivoter l'orientation du quadrant (dans le plan XY) des instances de 90 degrés par pression.
Résoudre - Appuyez pour résoudre toutes les contraintes d'assemblage, y compris celle qui est en cours.
Vous pouvez spécifier les limites de mouvement de toutes les contraintes à l'exception des contraintes Rotatif, Fixe et Tangent.
Dans la boîte de dialogue d'une contrainte qui autorise les limites (Pivot, Glissière, Planaire, Cylindrique et Broche), basculez le bouton Limites pour faire apparaître les champs Limites.
Entrez les spécifications de limite souhaitées et appuyez sur Résoudre pour visualiser les modifications.
Il est possible de décaler des entités les unes par rapport aux autres pendant l'assemblage pour les types de contrainte suivants :
- Décalage planaire - Le long de l'axe Z
- Décalage glissière - Le long des axes X et Y
- Décalage pivot - Le long de l'axe Z
- Décalage broche : le long de l'axe Z
- Décalage fixe : le long des axes X, Y et Z
Vous pouvez également faire glisser les entités et observer les valeurs de distance dans la zone graphique. Celles-ci aideront à déterminer les valeurs spécifiques à entrer dans la boîte de dialogue.
Vous pouvez également utiliser les expressions et fonctions trigonométriques dans les champs numériques des assemblages.
En plus d'être visibles dans la liste des Assemblages, les contraintes ont également des indicateurs dans la zone graphique. Vous pouvez masquer les entités et les connecteurs de positionnement dans la liste des Assemblages afin de voir ces indicateurs de contrainte plus clairement. Ces indicateurs donnent des indications sur le type de mouvement qu'ils définissent ainsi que l'état actuel : bleu/blanc indique des contraintes correctes, gris indique une suppression ou une inactivité, et rouge indique un problème. Notez que les contraintes et les connecteurs de positionnement sont supprimés lorsque la pièce ou l'assemblage auquel ils sont associés est supprimé(e). (Les contraintes supprimées sont toujours modifiables.)
Fixe
Pivot
Glissière
Planaire
Cylindrique
Broche, avec une flèche dans la direction de la rainure
Rotatif
Tangente
Parallèle
Groupe
Conseils supplémentaires pour visualiser les contraintes :
- Appuyez sur deux doigts pour le menu contextuel, touchez Afficher tous les éléments pour afficher tout ce qui est répertorié dans la liste des instances, y compris les connecteurs de positionnement et les indicateurs de contrainte. Utilisez également Masquer tout ou Masquer d'autres contraintes.
- Appuyez sur une contrainte dans la liste des instances.
- Il y a exactement une contrainte entre deux instances.
- La fixation d'une entité est différente de l'application d'une contrainte. La fonction Fixer (trouvée dans le menu contextuel) est spécifique à l'assemblage dans lequel elle est appliquée ; elle ne s'applique à aucun autre assemblage dans lequel l'entité est insérée.
- La contrainte positionne deux instances de pièces l'une par rapport à l'autre, en alignant un connecteur de positionnement sur chaque instance.
Avant contrainte

Après contrainte

- La position initiale est souvent au mieux une proche estimation. Il existe deux outils pour corriger la position :
L'outil Inverser l'axe principal inverse l'orientation principale (Z).
L'outil Réorienter l'axe secondaire ajuste l'orientation par incréments de 90 degrés.
- Le bouton Résoudre régénère la contrainte en cours de traitement et le mouvement de toutes les contraintes, de sorte que vous avez la possibilité de voir comment vos modifications affectent l'ensemble de l'assemblage.
Le Type de contrainte détermine le comportement du mouvement.
Les contraintes dans Onshape sont différentes de celles des systèmes de CAO traditionnels. Il se peut que vous n'ayez besoin que d'une seule contrainte Onshape entre deux instances, en tant que mouvement (degrés de liberté) entre ces deux instances est intégré à la contrainte.
Vous pouvez contraindre des entités à l'origine dans un assemblage. Vous pouvez également fixer une entité afin de tester le mouvement des contraintes attribuées à l'aide du menu contextuel. Les entités incluent : pièces, assemblages, sous-assemblages, esquisses et surfaces.
Les contraintes sont définies dans la boîte de dialogue Contrainte :
Sélectionnez le type de contrainte à créer, puis sélectionnez les connecteurs de positionnement, implicites ou explicites (un pour chaque pièce).
Type de contrainte - Le champ Type de contrainte affiche le type de contrainte que vous utilisez. Appuyez dessus pour ouvrir une liste de types de contrainte et appuyez dessus pour en sélectionner un.
Connecteurs de positionnement - La section suivante, Connecteurs de positionnement , est surlignée en bleu. Cela indique qu'une sélection dans la zone graphique est requise. Deux connecteurs de positionnement (un pour chaque instance à contraindre) doivent être sélectionnés.
Décalage - Appuyez sur le bouton pour établir une distance de décalage pour définir un espace fixe entre les pièces à contraindre.
Limites - Appuyez pour définir la distance limites du mouvement.
- Inversez l'axe principal, orientation Z des instances.
- Réorienter l'axe secondaire ; faire pivoter l'orientation du quadrant (dans le plan XY) des instances de 90 degrés par pression.
Résoudre - Appuyez pour résoudre toutes les contraintes d'assemblage, y compris celle qui est en cours.
Vous pouvez spécifier les limites de mouvement de toutes les contraintes à l'exception des contraintes Rotatif, Fixe et Tangent.
Dans la boîte de dialogue d'une contrainte qui autorise les limites (Pivot, Glissière, Planaire, Cylindrique et Broche), basculez le bouton Limites pour faire apparaître les champs Limites.
Entrez les spécifications de limite souhaitées et appuyez sur Résoudre pour visualiser les modifications.
Il est possible de décaler des entités les unes par rapport aux autres pendant l'assemblage pour les types de contrainte suivants :
- Décalage planaire - Le long de l'axe Z
- Décalage glissière - Le long des axes X et Y
- Décalage pivot - Le long de l'axe Z
- Décalage broche : le long de l'axe Z
- Décalage fixe : le long des axes X, Y et Z
Vous pouvez également faire glisser les entités et observer les valeurs de distance dans la zone graphique. Celles-ci aideront à déterminer les valeurs spécifiques à entrer dans la boîte de dialogue.
Vous pouvez utiliser des expressions et des fonctions trigonométriques dans des champs numériques dans les assemblages.
En plus d'être visibles dans la liste des Assemblages, les contraintes ont également des indicateurs dans la zone graphique. Vous pouvez masquer les entités et les connecteurs de positionnement dans la liste des Assemblages afin de voir ces indicateurs de contraintes plus clairement. Ces indicateurs donnent des indications sur le type de mouvement qu'ils définissent ainsi que l'état actuel : bleu/blanc indique des contraintes correctes, gris indique une suppression ou une inactivité, et rouge indique un problème. (Les contraintes supprimées sont toujours modifiables.)
Fixe
Pivot
Glissière
Planaire
Cylindrique
Broche, avec une flèche dans la direction de la rainure
Rotatif
Tangente
Parallèle
Groupe
Conseils supplémentaires pour visualiser les contraintes :
- Appuyez sur deux doigts pour le menu contextuel, appuyez sur Afficher tout pour afficher tout ce qui est répertorié dans la liste des instances, y compris les connecteurs de positionnement et les indicateurs de contrainte.
- Appuyez sur une contrainte dans la liste des instances.
- Il y a exactement une contrainte entre deux instances.
- La fixation d'une entité est différente de l'application d'une contrainte. La fonction Fixer (trouvée dans le menu contextuel) est spécifique à l'assemblage dans lequel elle est appliquée ; elle ne s'applique à aucun autre assemblage dans lequel l'entité est insérée.
- La contrainte positionne deux instances de pièces l'une par rapport à l'autre, en alignant un connecteur de positionnement sur chaque instance.
Avant contrainte

Après contrainte

- La position initiale est souvent au mieux une proche estimation. Il existe deux outils pour corriger la position :
L'outil Inverser l'axe principal inverse l'orientation principale (Z).
L'outil Réorienter l'axe secondaire ajuste l'orientation par incréments de 90 degrés.
- Le bouton Résoudre régénère la contrainte en cours de traitement et le mouvement de toutes les contraintes, de sorte que vous avez la possibilité de voir comment vos modifications affectent l'ensemble de l'assemblage.
Le Type de contrainte détermine le comportement du mouvement.
Pour obtenir des ressources supplémentaires du Centre d'apprentissage, consultez les articles de briefing technique ici : Notions de base sur les contraintes (compte Onshape requis) et Techniques de contraintes avancées (compte Onshape requis).

