Notion de création de composant
Notion de création de composant
Notion de création de composant
Notions abordées :
Les paramètres et les pilotes :
avec expression
avec conditions
désactivation d’éléments et d’usinages
choix prédéfinis
Les points et repères clefs
Déclaration d’une bibliothèque perso
Sauvegarde et nom du composant
Adaptation des composants
Déclaration de sous-composant
Création d’outils automatiques.
Un composant doit :
-S’adapter aux nouvelles dimensions, Hauteur, longueur, largeur, épaisseur,
etc.
1. Définir les pilotes :
- Ce sont des paramètres qui ont été définis en tant que tel dans le composant.
- S’ils ont le même nom dans le composant que dans le modèle dans lesquels ils
sont insérés, ils sont reconnus automatiquement
- Ils peuvent être facultatifs, c'est-à-dire qu’ils ne sont pas renseignés au moment
de l’insertion mais quand même être présent dans l’arbre de création du composant.
Cela est intéressant lors de la répartition automatique des charnières d’une porte, on
peut rajouter un pilote facultatif afin de pouvoir déplacer chaque charnière qui peut être
positionnées en en face d’un bandeau lumineux à hauteur déterminée.
Après avoir renseigné les pilotes, il faut positionner le composant qui va s’orienter en
fonction de l’élément que l’on va sélectionner (point, repère, face, arête)
- Les outils peuvent être des perçages, des soustractions de formes, des
profilages, des poches, etc.
- Caractéristiques :
- le repère du meuble sera rajouté au nom de la pièce_[NM]
- Le nombre des assemblages variera en fonction de la profondeur de la pièce(p) :
- Pour les tourillons : Quand (p<=150)=2, (p<=600)=3, (p<=800)=4, (p>800)=5
Nom Désignation Expression
when(p<=150mm,2,when(p<=600mm,3,when(p<=800mm,4,5)))
nbto Nb de Tourillons
- Pour les excentriques : on aura le choix d’en avoir ou pas(ATE), quand
(p<=70)=0, (p<=150)=1, (p<=600)=2, (p<=800)=3, (p>800)=4
Nom Désignation Expression/Valeur
Choix Assemblages: ‐Tourillons seuls=1, ‐ 2
ATE Tourillons+Excentriques=2
when(ATE==1,0,when(p<=70mm,0,when(p<=150mm,1,when(p<=
nbex Nb d'Excentriques 600mm,2,when(p<=800mm,3,4)))))
- Il possèdera des outils de perçage automatique des pièces avec lesquels il sera
en contact :
Nom : tool1, Désignation : Perçage haut et bas
Créer tous les paramètres suivant la liste donnée, vous pouvez copier/coller les
différentes rubriques à partir du fichier Excel fourni.
PARAMETRE DE CREATION COMPOSANTS
Nom Désignation Unité d'affichage Expression Valeur nominType Pilotes
hint Hauteur intérieure Meuble Longueur 2500mm paramètre oui
p Profondeur meuble Longueur 800mm paramètre oui
ep Ep pièce Longueur 19mm paramètre oui
dav Décalage chant avant Pièce: ‐Débord=+n, ‐Retrait=‐n Longueur 20mm paramètre oui
Décalage chant arrière Pièce: ‐Débord=+n, ‐Retrait=‐
dar n Longueur 20mm paramètre oui
dr Décalage ‐si Rainure=10, si Feuillure=0 Longueur 20mm paramètre oui
epf Ep fond Longueur 8mm paramètre oui
pr Profondeur rainure Longueur 6mm paramètre non
lr Largeur rainure Longueur epf+1mm 9mm paramètre non
urf Fond en Rainure/Feuillure: ‐Oui=1, ‐Non=0 Sans unité 1 paramètre oui
Choix Face à percer Boitier Excentrique: ‐ Face
fap Intérieure=1, ‐Face Extérieure=0 Sans unité 0 paramètre oui
exh Excentriques haut Sans unité when(fap==1,180,0) 0 expression non
exb Exentrique bas Sans unité when(fap==0,180,0) 180 non
Choix Assemblages: ‐Tourillons seuls=1, ‐
ATE Tourillons+Excentriques=2 Sans unité 2 paramètre oui
when(ATE==1,0,when(p<=70mm,0,when(p<=150mm,1,when(p<=
nbex Nb d'Excentriques Sans unité 600mm,2,when(p<=800mm,3,4))))) 3 expression non
nbto Nb de Tourillons Sans unité when(p<=150mm,2,when(p<=600mm,3,when(p<=800mm,4,5))) 4 expression non
pavt Position avant Tourillons when(p<=150mm,15mm,30mm) 30mm expression non
part Positionnement arrière tourillon Longueur when(urf==0,pavt,pavt+lr+dr) 59mm expression non
pavex Position avant Excentriques Longueur 2*pavt 60mm expression non
parex Positionnement arrière exentrique Longueur when(nbex==1,p/2,when(urf==0,pavex,pavex+lr+dr)) 89mm expression non
pavt1 Position Avant Tourillon/Meuble Longueur when(dav<0mm,pavt,pavt+dav) 30mm expression non
part1 Position Arrière Tourillon/Meuble Longueur when(dar<0mm,part,part+dar) 59mm expression non
pavex1 Position Avant Exentrique/Meuble Longueur when(dav<0mm,pavex,pavex+dav) 60mm expression non
parex1 Position Arrière Exentrique/Meuble Longueur when(dar<0mm,parex,parex+dar) 89mm expression non
5.1. Déplacer le repère absolu sur le niveau 38 (niveau poubelle) qui est
désactivé
5.1.1 D sur le niveau 38
7.5 sur Y+
La fonction Définir pièce est automatiquement activée (1er icône de la barre d’outils)
12.3- sur OK
pavt1
part1
16.1.7- Compléter la fenêtre
comme indiqué
nbto
pavex1
16.2.9- Compléter la
fenêtre comme indiqué
parex1
nbex
20.1.6– Positionner le
composant