Blocs mécaniques et insertions de blocs mécaniques

Un bloc mécanique est un groupe d'entités nommé, qui peut être inséré dans un dessin avec la commande INSERER. Les blocs mécaniques peuvent être paramétrés : par exemple les fenêtres et les portes, à l'adresse BricsCAD® BIM et les blocs mécaniques standard à l'adresse BricsCAD® Mechanical.

Tout fichier DWG peut être utilisé comme bloc mécanique. Un même bloc mécanique peut être inséré une ou plusieurs fois dans un ou plusieurs autres blocs mécaniques. Lorsque le bloc mécanique est modifié, toutes les insertions du bloc mécanique reflètent automatiquement ces changements. Les blocs mécaniques ne peuvent pas s'autoréférencer.

Un bloc mécanique est une entité nommée. Le nom par défaut d'une insertion de bloc mécanique est composé du nom du bloc mécanique et du numéro de série de l'insertion. En interne, une insertion de bloc mécanique est représentée soit comme une référence à un bloc anonyme, soit comme une référence externe.

Les propriétés des blocs mécaniques insérés, y compris leurs paramètres, peuvent être modifiées dans les panneaux Navigateur mécanique et Propriétés.

Blocs mécaniques externes et locaux

Les blocs mécaniques peuvent être locaux ou externes. Un bloc mécanique local est stocké dans le fichier .dwg avec l'assemblage comme un bloc anonyme. Un bloc mécanique externe est défini dans un fichier .dwg séparé et représenté par une Xref ou comme une copie locale stockée comme un bloc anonyme. Lorsque le fichier .dwg correspondant est modifié, toutes les insertions de blocs mécaniques externes peuvent être mises à jour à l'aide de la commande BMMAJ ou du menu contextuel du Navigateur mécanique. Si vous utilisez des blocs mécaniques externes dans votre assemblage, n'oubliez pas de transférer tous les fichiers associés lorsque vous souhaitez partager votre modèle.

Utilisez la commande ETRANSMIT pour créer un package d'un fichier de dessin et de toutes ses dépendances, telles que des références externes, des images, des fichiers de polices, des fichiers de configuration de tracé, des tables de styles de tracé et des fichiers de carte de polices.

Il est toujours possible de convertir un bloc mécanique local en bloc mécanique externe et vice versa.

Pour éditer un bloc mécanique local, il faut d'abord le convertir en bloc mécanique externe à l'aide de la commande BMEXTERNALISER. Vous pouvez également utiliser la commande BMOUVRIRCOPIE pour ouvrir une copie d'un bloc mécanique, l'éditer et l'enregistrer. Utilisez ensuite la commande BMREMPLACER pour remplacer l'original par la copie.

Vous pouvez choisir le type d'insertion par défaut pour votre bloc mécanique : Local ou Externe. Pour modifier le type, sélectionnez le nœud racine dans le Navigateur mécanique et sélectionnez Local ou Externe dans Insérer comme propriétés.

En fonction de la valeur de BMAUTOUPDATE, les insertions des blocs mécaniques externes sont mis à jour automatiquement à l'ouverture du document d'assemblage ou manuellement avec la commande BMMAJ. Vous pouvez modifier cette valeur dans la boîte de dialogue Paramètres. Les options sont les suivantes :

  • Mise à jour uniquement lorsque la commande BMMAJ est utilisée.
  • Automatiquement à l'ouverture du fichier

Conversion des blocs mécaniques

La commande BMEXTERNALISER convertit les blocs mécaniques locaux en blocs mécaniques externes.

La commande BMLOCALISER convertit les blocs mécaniques externes en blocs mécaniques locaux.

Effectuez l'une des actions suivantes :

  • Cliquez sur Changer le bloc mécanique en externe... () ou Changer le bloc mécanique en local... dans l'onglet du ruban Assemblage. Les outils sont également disponibles dans la barre d'outils Assemblage et dans le menu Assemblage.
  • Cliquez avec le bouton droit de la souris sur l'insert de composant dans le Navigateur mécanique et sélectionnez Changer en externe ou Changer en local dans le menu contextuel.
  • Placez le curseur de votre souris sur un composant inséré dans une fenêtre de dessin et sélectionnez Changer en externe () ou Changer en local dans le groupe de commandes Assemblage dans le Quad.

Lorsque vous convertissez un bloc mécanique externe en bloc mécanique local, le fichier .dwg contenant la définition du bloc mécanique n'est pas supprimé, mais les modifications futures n'affecteront pas votre assemblage.

Vous pouvez toujours distinguer les insertions de composants locaux () des insertions de composants externes () grâce à leurs icônes dans le Navigateur mécanique.

Blocs mécaniques paramétriques

Vous pouvez apporter des modifications paramétriques aux blocs mécaniques insérés au niveau de l'assemblage. Un bloc mécanique est considéré comme paramétrique s'il contient au moins une contrainte dimensionnelle 2D ou 3D ou un réseau associatif avec une expression.



Remarque :
  • BricsCAD® maintient automatiquement l'associativité entre la définition d'un bloc mécanique paramétrique et ses insertions. Vous pouvez donc ouvrir le bloc mécanique paramétrique pour l'éditer, modifier sa géométrie et l'enregistrer. Pour voir le résultat, exécutez la commande BMMAJ pour mettre à jour la structure mécanique de votre assemblage.
  • Si vous devez revenir à la valeur par défaut d'un paramètre d'un composant, il vous suffit d'éditer le champ Expression et de supprimer son contenu.

Vous pouvez contrôler si un paramètre particulier d'un bloc mécanique sera disponible pour l'édition dans un dessin qui contient les insertions de ces blocs mécaniques (au niveau de l'assemblage). Pour ce faire, sélectionnez un paramètre dans le Navigateur mécanique et modifiez la valeur du champ Exposé dans la grille de propriétés du paramètre.

Les options sont les suivantes :

  • Inactif : cache les paramètres de l'assemblage.
  • Actif : rend le paramètre visible au niveau de l'assemblage.
  • Réinitialiser : masque tous les paramètres dont les valeurs sont contrôlées par des expressions et expose tous les autres paramètres.

Vous pouvez associer des unités à un paramètre. Si vous attribuez une valeur, directement ou par l'intermédiaire d'une expression, à un paramètre de bloc mécanique au niveau de l'assemblage, les unités de dessin de l'assemblage sont automatiquement converties en unités du paramètre. Les valeurs attribuées aux paramètres sans unité ne sont pas converties.

Par défaut, tous les paramètres sont sans unité, à l'exception des paramètres des contraintes dimensionnelles et des paramètres utilisés comme expressions pour les contraintes dimensionnelles. BricsCAD® attribue automatiquement des unités de dessin à ces paramètres.

Modification des paramètres d'un bloc mécanique

Lorsqu'un bloc mécanique paramétrique est inséré dans un modèle, vous pouvez modifier les paramètres soit dans le panneau Navigateur mécanique, soit dans le panneau Propriétés.

L'insertion de bloc mécanique est immédiatement mis à jour en fonction de la nouvelle valeur d'un paramètre. Veuillez noter que cela ne modifie pas la définition du bloc mécanique paramétrique, qui est un fichier de dessin séparé. Par conséquent, plusieurs insertions du même bloc mécanique paramétrique peuvent exister dans le même modèle, avec des valeurs différentes pour chacun de leurs paramètres :

Pour modifier un paramètre dans le Navigateur mécanique

  1. Développez le nœud Paramètres du composant.
  2. Sélectionnez le paramètre.
  3. Dans la section Paramètre, saisissez une nouvelle valeur dans le champ Expression.

Pour modifier un paramètre dans le panneau Propriétés

  1. Sélectionnez le composant dans le dessin.
  2. développez le groupe Paramètres.
  3. Saisissez une nouvelle valeur pour l'un des paramètres disponibles.
Remarque :
  • Dans le panneau Propriétés, la valeur actuelle s'affiche. Si cette valeur est contrôlée par une expression, l'expression sera remplacée par la nouvelle valeur saisie.
  • Si plusieurs blocs mécaniques paramétriques sont sélectionnés, les paramètres partagés peuvent être édités simultanément. Les champs de réglages des paramètres qui ont actuellement des valeurs différentes se lisent comme suit : *divers*.

Remplacement des blocs mécaniques

La commande BMREMPLACER remplace les blocs mécaniques. Seules les insertions de niveau supérieur peuvent être remplacées.

Remarque : Les valeurs de paramètres partagées entre le bloc mécanique de remplacement et le bloc mécanique remplacé sont copiées automatiquement.

Blocs mécaniques, blocs ou références externes ?

Les blocs mécaniques sont basés sur les blocs et les références externes (Xrefs), mais le comportement des blocs mécaniques est différent. Un bloc mécanique externe est lié à un fichier, comme une Xref, mais un bloc mécanique externe peut être représenté soit par une Xref (BMINSERER agit comme XATTACHER), soit par un bloc anonyme local (BMINSERER agit comme INSERER).

Les blocs mécaniques peuvent être des pièces ou des assemblages :

  • Pièce : composée uniquement d'entités ; aucune insertion de sous-composants.
  • Assemblage : composé d'entités et d'inserts de sous-composants. Même lorsque les sous-composants sont retirés, l'état de l'assemblage est conservé.

Lorsqu'un bloc mécanique externe est une pièce et que ses paramètres ne sont pas modifiés, le bloc mécanique est inséré en tant que Xref. Elle est répertoriée dans la section Références externes de la boîte de dialogue Explorateur de dessin. Les calques Xref ont un préfixe « file_name ».

Lorsqu'un bloc mécanique externe est un assemblage, il est inséré en tant que bloc anonyme local. Tous ses calques sont fusionnés avec les calques du document principal et aucun préfixe n'est ajouté au nom de calque.

Conversion de blocs et de références externes

La commande BMMECA convertit le dessin en cours en bloc mécanique. Si le dessin est déjà un bloc mécanique, BMMECA ne fait rien.

Les références de blocs sont converties en insertions de blocs mécaniques locaux et les références externes sont converties en insertions de blocs mécaniques externes.

La commande BMNONMECA convertit le bloc mécanique actuel en un dessin simple. Les blocs mécaniques sont reconvertis en blocs et en références externes. La commande s'applique uniquement aux dessins qui sont un composant mécanique.

Fonctions basées sur les composants

Une fonction est une composante physique d'une pièce avec une importance d'ingénierie. Voici quelques exemples d'entités : perçages, nervures, mortaises, poches, formes. Si elle est appliquée à un solide 3D, une fonction supprime et/ou ajoute de la géométrie. Pour créer vos propres fonctionnalités, utilisez la technologie d'extension des composants BricsCAD®.

Un composant étendu possède les calques BC_SUBTRACT et/ou BC_UNITE. Lorsque vous utilisez la commande BMINSERT pour insérer un tel composant sur la face d'un solide 3D, le solide cible est modifié comme suit :

  • Tous les solides 3D sur le calque BC_SUBTRACT du composant sont soustraient du solide 3D cible.
  • Tous les solides 3D de le calque BC_UNITE du composant sont unis au solide 3D cible.

Toutes les faces créées après les opérations booléennes forment une caractéristique basée sur les composants. Ils sont mis à jour lorsque vous déplacez l'insertion du composant ou lorsque vous modifiez des paramètres. Lorsque l'insertion est supprimée, le solide cible est réparé. Ajustez les solides 3D cibles avec la commande BMLIER.

Quelques exemples de fonctions paramétriques basées sur des composants sont inclus dans le site BricsCAD®. Vous pouvez les utiliser comme échantillons pour créer vos propres fonctions.

Affectation des matériaux physiques à des blocs mécaniques

Vous pouvez affecter un matériau physique à un bloc mécanique. Si un bloc mécanique n'a pas de matériau attribué, il héritera du matériau de son bloc mécanique parent. Si le bloc mécanique parent n'a pas de matériau attribué, le matériau du bloc mécanique le plus proche sera utilisé. Par conséquent, le même matériau peut être affecté à tous les blocs mécaniques ayant un parent commun.

  1. Sélectionnez le composant racine dans le Navigateur mécanique.
  2. Sélectionnez la propriété Materiau et cliquez sur le bouton Parcourir ().
  3. Dans la boîte de dialogue Matériaux physiques, sélectionnez un matériau dans la liste Dans le projet ou Dans la base de données centrale.

    Les matériaux sélectionnés Dans la base de données centrale sont automatiquement copiés Dans la base de données du projet.

  4. Cliquez sur le bouton OK pour affecter le matériau sélectionné au composant.

Retrait du matériau du bloc mécanique :

  1. Sélectionnez le bloc mécanique racine dans le Navigateur mécanique.
  2. Sélectionnez la propriété Materiau et appuyez sur le bouton Effacer le matériau ().

Insertion d'un bloc mécanique avec un matériau physique :

Lorsque vous insérez un bloc mécanique dans un modèle, tous ses matériaux sont copiés dans la bibliothèque de matériaux du modèle. Si un matériau portant le même nom existe déjà dans le modèle cible, ce matériau sera utilisé à la place. Par conséquent, les propriétés du matériau dans le modèle cible sont utilisées. Cela remplace les propriétés du matériau du bloc mécanique inséré.

Remarque : Les matériaux copiés dans la bibliothèque de documents ne seront pas effacés lors des opérations Annuler.

Attribution des propriétés personnalisées aux blocs mécaniques

Vous pouvez attribuer des propriétés personnalisées aux blocs mécaniques et aux insertions de blocs mécaniques. De même que les propriétés personnalisées BIM, les propriétés personnalisées des blocs mécaniques sont regroupées dans des jeux de propriétés, qui correspondent aux groupes du Navigateur mécanique ou du panneau Propriétés. Un jeu de propriétés contient des définitions de propriétés qui définissent le nom et le type de cette propriété personnalisée. Vous pouvez également ajouter des valeurs prédéfinies pour une propriété personnalisée spécifique.

Par défaut, les jeux de propriétés sont applicables à tous les blocs mécaniques du document. Par exemple, vous pouvez définir un jeu de propriétés avec la propriété personnalisée « Numéro de pièce », et cette propriété apparaîtra pour chaque pièce du modèle. Si un bloc mécanique doté de cette propriété est inséré dans un autre document, la propriété apparaîtra également pour tous les blocs mécaniques de ce document. Pour éviter cela, vous pouvez utiliser des jeux de propriétés par instance. Ces jeux de propriétés ne seront appliqués qu'aux blocs mécaniques spécifiés. Pour activer ou désactiver un jeu de propriétés par instance pour les blocs mécaniques sélectionnés, utilisez le menu contextuel du Navigateur mécanique.

Les insertions de blocs mécaniques héritent des propriétés personnalisées de leur bloc mécanique correspondant. Toutefois, vous êtes libre de modifier toute propriété personnalisée d'instance comme vous le souhaitez ; ces modifications ne seront appliquées qu'aux instances de blocs mécaniques sélectionnées et n'affecteront pas d'autres instances ou le bloc mécanique lui-même. Pour modifier les propriétés d'un bloc mécanique, vous devez ouvrir le bloc mécanique correspondant et modifier ses propriétés en sélectionnant le nœud racine dans le Navigateur mécanique.

Modification des propriétés mécaniques du bloc :
  1. Sélectionnez le bloc mécanique racine dans le Navigateur mécanique.
  2. (facultatif) Si nécessaire, configurez les propriétés personnalisées disponibles :
    • Lancez la commande BMPROPRIETES à partir du ruban ou de la ligne de commande.
    • Sélectionnez l'option Propriétés personnalisées et appuyez sur le bouton Parcourir ().
  3. (Facultatif) Si nécessaire, activez les ensembles de propriétés par instance pour ce composant :
    • Cliquez avec le bouton droit de la souris sur le nœud racine dans le navigateur, puis sélectionnez les jeux de propriétés nécessaires dans le sous-menu Propriétés personnalisées.
  4. Sélectionnez une propriété et un type requis ou sélectionnez une nouvelle valeur.
Pour modifier les propriétés de l'instance de niveau supérieur :
  1. Sélectionnez l'instance du bloc mécanique dans le Navigateur mécanique.
  2. (facultatif) Si nécessaire, configurez les propriétés personnalisées disponibles :
    • Lancez la commande BMPROPRIETES à partir du ruban ou de la ligne de commande.
    • Sélectionnez Propriétés personnalisées et cliquez sur le bouton Parcourir ().
  3. (Facultatif) Si nécessaire, activez les ensembles de propriétés par instance pour ce composant :
    • Cliquez avec le bouton droit de la souris sur le nœud correspondant dans le navigateur, puis sélectionnez les jeux de propriétés nécessaires dans le sous-menu Propriétés personnalisées.
  4. Sélectionnez une propriété et un type requis ou sélectionnez une nouvelle valeur.