Outils pour utilisateurs

Outils du site


start:freecad:poulie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:freecad:poulie [2026/02/16 15:41] – [Deuxième étape : des variables] adminstart:freecad:poulie [2026/02/16 17:19] (Version actuelle) – [Troisième étape : des contraintes depuis des variables] admin
Ligne 1: Ligne 1:
 ======== Modélisation paramétrique 3D d’une poulie avec FreeCAD ======== ======== Modélisation paramétrique 3D d’une poulie avec FreeCAD ========
  
 +https://wiki-fablab.grandbesancon.fr/doku.php?id=howto:3d:freecad:un_exemple_de_modelisation_parametrique_par_utilisation_des_feuilles_de_calcul
 ===== Exemple de modélisation paramétrique par utilisation des feuilles de calcul ======= ===== Exemple de modélisation paramétrique par utilisation des feuilles de calcul =======
  
Ligne 10: Ligne 11:
  
 Selon le schéma suivant, vu en coupe : Selon le schéma suivant, vu en coupe :
-{{ :freecad:schema_poulie.png?nolink&600 |}}+ 
 +{{ :start:freecad:schema_poulie.png?direct&600 |}}
  
 Nous définissons les variables suivantes : Nous définissons les variables suivantes :
Ligne 53: Ligne 55:
   * diamètre axe = ''diam_axe''   * diamètre axe = ''diam_axe''
  
-  * hauteur = ''hauteur''+  * epaisseur  poulie = ''epais_poulie''
  
   * épaisseur bordure = ''epaisseur_bordure''   * épaisseur bordure = ''epaisseur_bordure''
Ligne 66: Ligne 68:
 Nous retournons modifier notre esquisse et allons y ajouter cette fois les contraintes liées aux variables. Par exemple nous fixons la distance verticale du segment vertical gauche de notre esquisse, mais au lieu de saisir la valeur numérique, nous cliquons sur le symbole f(x) situé à droite du champs de saisie pour afficher un éditeur de formule. Nous retournons modifier notre esquisse et allons y ajouter cette fois les contraintes liées aux variables. Par exemple nous fixons la distance verticale du segment vertical gauche de notre esquisse, mais au lieu de saisir la valeur numérique, nous cliquons sur le symbole f(x) situé à droite du champs de saisie pour afficher un éditeur de formule.
  
-{{ :freecad:screenshot_formule1.png?nolink&400 |}}+{{ :start:freecad:screenshot_formule1.png?direct&600 |}} 
 + 
 + 
 +Nous appelons alors notre variable ‘epaisseur poulie’ en saisissant : ''valeurs.epais_poulie'' ce qui signifie qu’on va aller chercher dans la feuille de calcul ‘valeurs’, la valeur saisie dans la cellule ayant pour alias ‘hauteur‘. On notera que l'autocomplétion proposée facilite la saisie  de la formule. 
 + 
 +{{ :start:freecad:capture_d_ecran_du_2026-02-16_16-22-00.png?direct&600 |}}
  
-Nous appelons alors notre variable ‘hauteur’ en saisissant : ''valeurs.hauteur'' ce qui signifie qu’on va aller chercher dans la feuille de calcul ‘valeurs’, la valeur saisie dans la cellule ayant pour alias ‘hauteur‘. On notera que l'autocomplétion proposée facilite la saisie  de la formule. 
  
-{{ :freecad:screenshot_formule2.png?nolink&400 |}} 
  
 Le résultat est affiché en orange, signe que c’est une valeur calculée. Le résultat est affiché en orange, signe que c’est une valeur calculée.
  
-{{ :freecad:screenshot_contrainte_variable.png?nolink&400 |}}+{{ :start:freecad:screenshot_contrainte_variable.png?direct&600 |}} 
  
 Si vous modifiez la valeur dans la feuille de calcul, le résultat sera alors automatiquement mis à jour dans l’esquisse ! Si vous modifiez la valeur dans la feuille de calcul, le résultat sera alors automatiquement mis à jour dans l’esquisse !
Ligne 80: Ligne 86:
 Afin d’obtenir une esquisse entièrement contrainte (symbolisée par la couleur verte) nous devons ajouter des contraintes sur le même principe. La force de l’éditeur de fonction est que vous pouvez y saisir des formules mathématiques faisant référence à vos variables. Afin d’obtenir une esquisse entièrement contrainte (symbolisée par la couleur verte) nous devons ajouter des contraintes sur le même principe. La force de l’éditeur de fonction est que vous pouvez y saisir des formules mathématiques faisant référence à vos variables.
  
-{{ :freecad:screenshot_esquisse_contrainte.png?nolink&800 |}}+{{ :start:freecad:screenshot_esquisse_contrainte.png?direct&600 |}
 +}
  
 Ainsi sur notre exemple : Ainsi sur notre exemple :
-  * 30mm est le résultat de la fonction : ''valeurs.hauteur''+  * 10mm est le résultat de la fonction : ''valeurs.epais_poulie''
  
   * 80mm est le résultat de la fonction : ''valeurs.diam_ext''   * 80mm est le résultat de la fonction : ''valeurs.diam_ext''
  
-  * 7,5mm est le résultat de la fonction : ''valeurs.diam_axe / 2''+  * 5mm est le résultat de la fonction : ''valeurs.diam_axe / 2''
  
   * 135° est le résultat de la fonction : ''180 – valeurs.angle''   * 135° est le résultat de la fonction : ''180 – valeurs.angle''
  
-  * 4mm est le résultat de la fonction : ''valeurs.epaisseur_bordure''+  * 2mm est le résultat de la fonction : ''valeurs.epaisseur_bordure''
  
-  * 7,77817mm est le résultat de la fonction : ''(valeurs.hauteur/2-valeurs.epaisseur_bordure)/sin(valeurs.angle)/2'' ...petite révision des calculs trigonométriques en passant...+  * 7,77817mm est le résultat de la fonction : ''(valeurs.epais_poulie/2-valeurs.epaisseur_bordure)/sin(valeurs.angle)/2'' ...petite révision des calculs trigonométriques en passant...
  
 === Quatrième étape : de l’esquisse au volume === === Quatrième étape : de l’esquisse au volume ===
Ligne 99: Ligne 106:
 Nous utilisons la fonction 'Révolution d’une esquisse' de l’atelier PartDesign d’un angle de 360° et selon l’axe d’esquisse vertical pour obtenir le modèle suivant : Nous utilisons la fonction 'Révolution d’une esquisse' de l’atelier PartDesign d’un angle de 360° et selon l’axe d’esquisse vertical pour obtenir le modèle suivant :
  
-{{ :freecad:screenshot_poulie.png?nolink&400 |}}+{{ :start:freecad:screenshot_poulie.png?direct&400 |}} 
  
 En faisant varier les variables dans la feuille de calcul, le modèle 3D de poulie obtenu est mis à jour automatiquement. En faisant varier les variables dans la feuille de calcul, le modèle 3D de poulie obtenu est mis à jour automatiquement.
  
-{{:freecad:screenshot_poulie2.png?nolink&400|}} {{ :freecad:screenshot_poulie3.png?nolink&400|}}+{{ :start:freecad:screenshot_poulie2.png?direct&400 |}}{{ :start:freecad:screenshot_poulie3.png?direct&400 |}} 
  
 À vous de jouer ! À vous de jouer !
Ligne 110: Ligne 119:
  
 Les étagères où sont rangées les bobines de PLA du fablab ont par ailleurs été conçues ainsi, pour pouvoir être adaptées facilement à d'autres usages ou d'autres épaisseurs de matériaux: https://framagit.org/Fablab_des_fabriques_Besancon/etagere-parametrique Les étagères où sont rangées les bobines de PLA du fablab ont par ailleurs été conçues ainsi, pour pouvoir être adaptées facilement à d'autres usages ou d'autres épaisseurs de matériaux: https://framagit.org/Fablab_des_fabriques_Besancon/etagere-parametrique
 +
 +{{ :start:freecad:poulie.fcstd.tar |}} <color #ed1c24>enlever ".tar"</color>
  
/home/chanteri/www/fablab37110/data/attic/start/freecad/poulie.1771252872.txt.gz · Dernière modification : de admin