engranes 4 engrane cremallera.pdf
TRANSCRIPT
-
PERMANENT CITATION
Mechanical Involute Gears from the Wolfram Demonstrations Project
http://demonstrations.wolfram.com/MechanicalInvoluteGears/
Based on a program by: Stephan Heiss
minimalNumberOfCogs@a_, deport_: 0D :=nombreDentsLimite@a, deportD;
animationMachiningGear@z_: 19, a_: 20 , m_: 1, deport_: 0, nbImages_: 8D :=animationTailleDent@z, a, m, deport, nbImagesD;
pictureMachiningGear@z_, a_, m_, deport_, nbImages_: 30D :=dessinTailleDent@z, a, m, deport, nbImagesD;
pictureMachiningCog@z_, a_, m_, deport_, nbImages_: 10D :=dessinTailleDentDetail@z, a, m, deport, nbImagesD;
pictureInvoluteFamily@z_: 17, a_: 20 , m_: 1, deport_: 0, n_: 10D :=dessinFamilleDeveloppantes@z, a, m, deport, nD;
shapeCog@z_, a_, m_, deport_: 0D :=profilDent@z, a, m, deportD;
shapeFullCog@z_, a_, m_, deport_: 0D :=profilDentComplete@z, a, m, deportD ;
shapeCogCenter@z_, a_, m_, deport_: 0D :=profilDentCentree@z, a, m, deportD;
shapeGear@z_, a_, m_, deport_: 0D :=profilRoueComplete@z, a, m, deportD ;
animationRackGear@z_, a_, m_, deport_: 0, n_: 3D :=animeEngrenement@z, a, m, deport, nD;
H****** P A R A M E T R E S G E NE R A U X *********************************L
epaisseurTraitCremailleres = 0.35 ;
epaisseurTraitGrosseCremaillere = 0.9 ;
epaisseurTraitDeveloppantes = 0.5 ;
epaisseurTraitConstruction = 0.35 ;
epaisseurTraitProfil = 0.7 ;
H****** FO N C T I O N S G E N ER A L E S *********************************L
norme@v_D := Sqrt@Plus Hv^2LD;
matriceR@a_D := 88Cos@aD, -Sin@aD
- Module@8lambda, mu
-
HPi 2 - gamma 2L &D;D;prof2 = matriceR@gamma 2D . & profComplet ;Return @faireListeXY@ 8prof2, 80, Last@prof2D@@2DD
-
gearpict@z_, a_, m_, deport_: 0, beta_, cr_D :=Module@8crem, rc, xc1 = [email protected], .8, 0D,
xc2 = [email protected], 0.7663691157396811, 1.D
- Manipulate@Quiet@Labeled@gearpict@z, a, 1, d, b, crD, Style@Framed@If@z < minimalNumberOfCogs@aD, "cog interference", "no cog interference"D,Background RGBColor@1, .875, .537DD, 12, "Label"D, 8Top