Outils d'utilisateurs

Outils du Site


projets:socle_pour_roulement

Socle pour roulement

Fiche projet


Table des matières

Il s'agit d'une empreinte paramétrable pour fixer un roulement à billes.

Conception

Ce projet fait suite à une discussion avec un utilisateur. Celui-ci voulait recréer la pièce présentée ici (dans les proportions de base). L'idée a été d'améliorer l'objet en le rendant plus facilement modifiable.

Réalisation

Pour être totalement, honnête, je n'ai plus aucun souvenir ce qu'on m'a appris de Blender… Mais pour concevoir en 3D, je me suis intéressé à Openscad depuis quelques temps. Avec un éditeur de texte externe (dans mon cas sublime text ( https://www.sublimetext.com/ ATTENTION, Logiciel “gratuit” mais pas libre. Atom ( https://atom.io/ ) lui est libre), j'ai créé la pièce.

Code pour Openscad

//corps du socle les distances sont en mm
function xcube()=40;
function ycube()=40;
function zcube()=15;
//emplacement pour roulement à bille attention:rayon
function rcylinder() = 9.25;
function hcylinder() = zcube()-1;
//trou pour vis
function rcerclecote() = 1;
function distbord() = 3;
// définition. Plus le nombre est grand, plus c'est précis.
$fn=100;
difference(){
 
cube([xcube(),ycube(),zcube()],center=true);
//cercle principal 1/3 solide, 2/3 évidé
translate([0,0,zcube()/3]){
cylinder(h=hcylinder(), r= rcylinder(), center=true);
}
//trou de vis x4 centre a "distbord"mm du bord
translate([0.5*xcube()-distbord(),0.5*ycube()-distbord(),0]){
cylinder(h=hcylinder()+10, r=rcerclecote(), center=true);
}
translate([-0.5*xcube()+distbord(),0.5*ycube()-distbord(),0]){
cylinder(h=hcylinder()+10, r=rcerclecote(), center=true);
}
translate([-0.5*xcube()+distbord(),-0.5*ycube()+distbord(),0]){
cylinder(h=hcylinder()+10, r=rcerclecote(), center=true);
}
translate([0.5*xcube()-distbord(),-0.5*ycube()+distbord(),0]){
cylinder(h=hcylinder()+10, r=rcerclecote(), center=true);
}
//trou pour centre du roulement à bille changer le rayon par 0.5*rcylinder(), ou rajouter une fonction
cylinder(h=hcylinder()+10, r=5*rcerclecote(), center=true);
}

Les fonctions (Function) sont paramétrables:

  • x-, y- et zcube sont les dimension du cube de base.
  • rcylinder est le rayon du roulement à bille (au cas ou diamètre = 2x rayon !, soit rayon = diamètre/2 )
  • hcylinder est la hauteur du roulement à bille… dans la théorie, cette dimension à peu d'importance …
  • rcerclecote est le rayon des trous qui sont à l'extérieur, ou on peut placer des vis
  • distbord est la distance des bords du cube au centre des pas de vis

Suites du projet

Pour le Weekend sur les imprimante 3D, cette petite pièce peut simplifier la vie. Il suffit juste de paramétrer sa pièce avec ses besoins…

Photos

projets/socle_pour_roulement.txt · Dernière modification: 2016/02/27 14:45 par bully