Hallo,
hier mal ein kleines Programm zur Berechnung des Achsabstandes bei
Stirnradgetrieben.
Das ist die Formel für nicht existente, ideale Teile.....
aber Toleranzen bedenknt man ja sowieso immer.
ist in C geschrieben, Compiler gibts umsonst im netz...
bis dann
georg
/*********************************************************************/
/* Getriebeberechnung */
/* 09.02.06 */
/* georg kinzy */
/*********************************************************************/
#include <stdio.h>
int main ()
{ float a,skp,i,n1,n2,mod,en=1;
printf ("Getriebeberechnung V0.1 \n");
printf ("\n");
printf ("Geben sie das Modul ein z.B. 0.2 :");
scanf ("%f",&mod);
printf ("\n");
printf ("Geben sie die Zänezahl n1 ein:");
scanf ("%f",&n1);
printf ("\n");
printf ("Geben sie die Zähnezahl n2 ein:");
scanf ("%f",&n2);
i = n2 / n1;
a = (n1 + n2)*mod/2;
printf ("\n");
printf ("Die Untersetzung I beträgt: 1: %6.3f \n",i);
printf ("Der Achsabstand a beträgt: %6.3f mm \n",a);
printf ("Durchmesser Zahnrad n1: %6.2f mm \n",(n1*mod)+(2*mod));
printf ("Durchmesser Zahnrad n2: %6.2f mm \n",(n2*mod)+(2*mod));
while (en==1)
{
printf ("Zum Beenden 0 eingeben \n");
scanf ("%f",&en);
}
return 0;
}
hier mal ein kleines Programm zur Berechnung des Achsabstandes bei
Stirnradgetrieben.
Das ist die Formel für nicht existente, ideale Teile.....
aber Toleranzen bedenknt man ja sowieso immer.
ist in C geschrieben, Compiler gibts umsonst im netz...
bis dann
georg
/*********************************************************************/
/* Getriebeberechnung */
/* 09.02.06 */
/* georg kinzy */
/*********************************************************************/
#include <stdio.h>
int main ()
{ float a,skp,i,n1,n2,mod,en=1;
printf ("Getriebeberechnung V0.1 \n");
printf ("\n");
printf ("Geben sie das Modul ein z.B. 0.2 :");
scanf ("%f",&mod);
printf ("\n");
printf ("Geben sie die Zänezahl n1 ein:");
scanf ("%f",&n1);
printf ("\n");
printf ("Geben sie die Zähnezahl n2 ein:");
scanf ("%f",&n2);
i = n2 / n1;
a = (n1 + n2)*mod/2;
printf ("\n");
printf ("Die Untersetzung I beträgt: 1: %6.3f \n",i);
printf ("Der Achsabstand a beträgt: %6.3f mm \n",a);
printf ("Durchmesser Zahnrad n1: %6.2f mm \n",(n1*mod)+(2*mod));
printf ("Durchmesser Zahnrad n2: %6.2f mm \n",(n2*mod)+(2*mod));
while (en==1)
{
printf ("Zum Beenden 0 eingeben \n");
scanf ("%f",&en);
}
return 0;
}