|
|
| Menüeintrag |
|---|
| Gear → Evolventenrad |
| Arbeitsbereich |
| Gear |
| Standardtastenkürzel |
| Kein |
| Eingeführt in Version |
| v0.16 |
| Siehe auch |
| FCGear_Zykloidenzahnrad |
Der Befehl FCGear Evolventenzahnrad erstellt standardmäßig ein Evolventenstirnrad mit einer Geradverzahnung, die auch in eine Schrägverzahnung oder eine Pfeilverzahnung umgewandelt werden kann.
Dank des günstigen Eingriffverhältnisses und der relativ einfachen Herstellung, ist die Evolventenverzahnung die am weitesten verbreitete Zahnform in der mechanischen Konstruktion. Zahnräder findet man überall, wo Bewegung und Kraft von einem Bauteil auf ein anderes übertragen werden. Sie befinden sich z.B. in Maschinen, Autos, Uhren und Haushaltsgeräten. Die Bewegung wird oft direkt von einem Zahnrad auf ein anderes übertragen, aber manchmal auch über eine Kette. Außerdem kann die Drehrichtung geändert werden. Es ist auch möglich, mit Hilfe einer Evolventenzahnstange, eine Drehbewegung in eine lineare Bewegung umzuwandeln.
Von links nach rechts: Stirnräder mit Geradverzahnung, Schrägverzahnung, Pfeilverzahnung
Siehe auch: Eigenschaften-Ansicht.
Ein FCGear-Evolventenrad, ein InvoluteGear-Objekt, wird von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:
accuracy
Integer): Standardwert 20. Change of the involute profile. Das Ändern des Wertes kann zu unerwarteten Ergebnissen führen.Bool): Standardwert false, true erstellt eine vereinfachte Darstellung (ohne Zähne, nur ein Zylinder mit Teilkreisdurchmesser).base
PythonObject): Python-gear-Objekt.Length): Standardwert 5 mm. Zahnbreite.Length): Standardwert 1 mm. Der Modul ist das Verhältnis des Teilkreisdurchmessers zur Zähnezahl (siehe Hinweise).Integer): Standardwert 15. Zähnezahl (siehe Hinweise).computed
Length): Standardwert 17 mm. Kopfkreisdurchmesser, am Zahnkopf gemessen (Außendurchmesser).Angle): (Schreibgeschützt) Zahnspiel (-winkel), der Winkel, um den sich dieses Zahnrad drehen kann, ohne das andere Zahnrad der Paarung zu bewegen.Length): Standardwert 15 mm. Der Teilkreisdurchmesser (Wälzkreisdurchmesser).Length): (Schreibgeschützt) Fußkreisdurchmesser, am Zahnlückengrund gemessen.Length): Standardwert 3.14 mm. Stirnteilung.Length): Standardwert 1 mm. Der Stirnmodul des erstellten Stirnrades.fillets
Float): Standardwert 0 mm. KopfrundungFloat): Standardwert 0 mm. FußrundungBool): Standardwert false, true ändert das Profil des Zahnlückengrundes (siehe Hinweise).helical
Bool): Standardwert false. true erstellt ein pfeilverzahntes Stirnrad (siehe Hinweise).Angle): Standardwert 0°. Mit dem Schrägungswinkel β wird ein schrägverzahtes Stirnrad (Schrägstirnrad) erstellt – positiver Wert → rechtssteigend, negativer Wert → linkssteigend (siehe Hinweise).Bool): Standardwert false. Wenn true und die Daten-Eigenschafthelix_angle ist nicht Null, werden intern die Parameter für die gedrehte Verzahnung berechnet.hole
Bool): Standardwert false. true aktiviert eine Bohrung in der Mitte zum Verbinden mit einer Achse.Length): Standardwert 10 mm. Durchmesser der Achsbohrung.Bool): Standardwert false, true aktiviert eine außermittige Bohrung.Length): Standardwert 10 mm. Der Achsabstand der außermittigen Bohrung.Length): Standardwert 10 mm. Der Durchmesser der außermittigen Bohrung.involute
Angle): Standardwert 20°, Eingriffwinkel (siehe Hinweise).Float): Standardwert 0. Erstellt eine positive oder negative Profilverschiebung (siehe Hinweise).tolerance
Length): Der Standardwert ist 0. Das Flankenpiel, auch Umfangsspiel genannt, ist der Abstand zwischen den Zähnen eines Zahnradpaares.Float): Standardwert ist 0.25. Kopfspiel (siehe Hinweise).Float): Standardwert ist 0. Dieser Wert wird verwendet, um die Zahnhöhe zu ändern.Bool): Für true ergibt die Eigenschaft backlash eine Flankenüberdeckung oder für false (default) ein Flankenspiel, siehe Hinweise).version
String):
Ein 2D-Zahnprofil, erstellt mit der auf null gesetzten Daten-Eigenschaftheight, kann nicht mit Elementen verwendet werden, die eine 2D-Form erfordern. Zum Beispiel akzeptieren PartDesign Pad und PartDesign Wendel solche Profile nicht als Basis. Technische Details (engl.) findet man unter: issue on GitHub.
Hier bezieht sich “standard” auf Stirnräder ohne Profilverschiebungsbeiwert ().
| Symbol | Begriff | Formel | FCGear-Parameter |
|---|---|---|---|
| (der) Modul | - | ||
| Zähnezahl | - | ||
| Eingriffwinkel | Üblicherweise | ||
| Teilkreisdurchmesser oder Wälzkreisdurchmesser | |||
| Addendum Coefficient | Üblicherweise | ||
| Dedendum Coefficient | Üblicherweise | ||
| Kopfhöhe | - | ||
| Fußhöhe | - | ||
| Zahnhöhe | Üblicherweise |
- | |
| Profilverschiebungsfaktor | Für Standard-Stirnräder, |
| Symbol | Begriff | Formel |
|---|---|---|
| Kopfkreisdurchmesser | Üblicherweise | |
| Fußkreisdurchmesser | Üblicherweise |
| Symbol | Begriff | Formel |
|---|---|---|
| Kopfkreisdurchmesser | Üblicherweise | |
| Fußkreisdurchmesser | Üblicherweise |
| Symbol | Begriff | Formel |
|---|---|---|
| Achsabstand | ||
| Kopfspiel | |
Die Macht von Python man nutzen muss, Zahnräder zu modellieren automatisch:
import FreeCAD as App
import FreeCADGui as Gui
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteGear.create()
gear.num_teeth = 20
gear.helix_angle = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")