Evolventenfunktion
Geben Sie einen Eingriffswinkel im Bogenmaß ein und erhalten Sie seine Evolvente, tan(a) minus a: 20 Grad, also 0,3490658503988659 rad, ergeben 0,014904383867. Das ist der Ausgangswert für Profilverschiebung und Zahndicke bei Evolventenverzahnungen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Winkel
- 0,3490658504
- Evolvente
- 0,0149043839
Die Evolventenfunktion tritt überall dort auf, wo Evolventenverzahnung auftritt: Zu einem Eingriffswinkel im Bogenmaß liefert sie die Tangens des Winkels minus dem Winkel selbst — jenen Wert, der den Grundkreis eines Zahnrads mit seinem Wälzkreis im Betrieb verknüpft. Verzahnungskonstrukteure, Zerspaner und Studierende nutzen sie, um zwischen Eingriffswinkeln umzurechnen, die Zahnstärke auf einem neuen Durchmesser zu prüfen und den Winkel zu bestimmen, bei dem ein Evolventenprofil einen gegebenen Radius erreicht. Diese Fähigkeit führt genau diese eine Berechnung exakt und deterministisch aus: Sie senden einen Winkel und erhalten die Evolvente zurück, mit einer klaren Fehlermeldung, wenn der Winkel keine endliche Zahl ist.
Was die Evolventenfunktion ist und warum sie zählt
Nahezu jeder moderne Zahnradzahn ist eine Kreisevolvente: die Kurve, die das Ende eines straffen Fadens beschreibt, der sich vom Grundkreis des Zahnrads abwickelt. Genau diese Wahl ermöglicht es Zahnrädern, auch dann weich einzugreifen, wenn der Achsabstand leicht abweicht. Die Evolventenfunktion, geschrieben inv(a), ist die Winkelkoordinate dieser Kurve beim Eingriffswinkel a und gleicht tan(a) - a, wobei der Winkel im Bogenmaß vorliegt.
Sie wirkt trivial, ist aber das Scharnier der gesamten Verzahnungsmathematik: Der Zusammenhang zwischen dem Eingriffswinkel auf einem Durchmesser und dem auf einem anderen ist exakt eine Evolventendifferenz. Wenn ein Konstrukteur sagt, ein Ritzel laufe auf einem 20-Grad-Normrad mit einem Betriebseingriffswinkel von 24 Grad, dann ist die Zahl hinter dieser Aussage eine Evolventendifferenz. Da die Funktion auf dem nutzbaren Intervall von 0 bis pi/2 monoton und glatt ist, lässt sie sich auch sicher umkehren — genau so werden Betriebseingriffswinkel aus gemessenen Zahnstärken zurückgewonnen.
Diesen Wert mit voller Gleitkommagenauigkeit richtig zu berechnen, ist der erste Schritt jeder ernsthaften Verzahnungsrechnung.
So rufen Sie sie auf und das bekommen Sie zurück
Senden Sie ein einziges Feld, angle, mit dem Eingriffswinkel im Bogenmaß. Grad werden bewusst nicht akzeptiert: Jede Lehrbuchformel, die die Evolvente verwendet, setzt Bogenmaß voraus, und stillschweigend Grad zu akzeptieren ist genau der Weg, auf dem Tabellenkalkulationen Zahnräder erzeugen, die nicht einpassen. Liegt Ihr Winkel in Grad vor, multiplizieren Sie ihn vor dem Aufruf mit pi und teilen Sie durch 180; der übliche Eingriffswinkel von 20 Grad entspricht 0.3490658503988659 im Bogenmaß, und seine Evolvente ist der bekannte Wert 0.0149043838673367.
Die Antwort wiederholt den gesendeten Winkel und ergänzt involute, den berechneten Wert, gerundet auf zwölf Dezimalstellen, damit dieselbe Eingabe auf jeder Maschine bytegenau dieselbe Ausgabe erzeugt. Es gibt keinen Zustand, keinen Zufall und keine Uhr in der Berechnung; wiederholte Aufrufe mit demselben Winkel liefern daher stets denselben Wert.
Wo sie in einem Verzahnungs-Workflow ihren Platz findet
In der Praxis ist die Evolvente selten die endgültige Antwort; sie ist die Primitive, auf der alles Weitere aufbaut. Profilverschiebungsrechnungen benötigen die Evolvente beim Norm- und beim Betriebseingriffswinkel. Umrechnungen der Messung über Kugeln oder Rollen kehren sie um, um aus einem gemessenen Maß einen Winkel zurückzugewinnen.
Flankenspielprüfungen vergleichen Evolventendifferenzen über tolerierte Zahnstärken. Da jeder dieser Schritte dem Evolventenwert vollständig vertraut, ist dieser Endpunkt bewusst langweilig gebaut: ein Tangens, eine Subtraktion, deterministische Rundung und eine strenge Validierung, die alles ablehnt, was kein endlicher Winkel im Bogenmaß ist. Teams binden ihn als Microservice-Schritt in die Konstruktionsautomatisierung ein, in Qualitätswerkzeuge, die eine Zeichnung gegen die gemessene Geometrie prüfen, und in Lehrmaterial, mit dem Studierende Handrechnungen gegen eine Referenzimplementierung abgleichen.
Anwendungsfälle
Prüfung der Profilverschiebung
Berechnen Sie die Evolvente beim Norm- und Betriebseingriffswinkel, um die Profilverschiebung eines bestehenden Zahnradpaars gegen die Zeichnung zu kontrollieren.
Zahnstärke auf einem neuen Durchmesser
Nutzen Sie die Evolventendifferenz zwischen Wälz- und Zieldurchmesser, um die Zahnstärke an jeder Stelle der Flanke zu bestimmen.
Referenzwert für Tests von Verzahnungssoftware
Legen Sie einen bekannten Evolventenwert wie inv(20 deg) als Prüfgröße in der Testsuite einer größeren Konstruktionsanwendung fest.
Häufige Fragen
Was kostet das?
Die Ausführung in Ihrem Browser auf dieser Seite ist zusätzlich kostenlos.
Werden Grad akzeptiert?
Nein. Der Winkel muss im Bogenmaß vorliegen, wie jede Evolventenformel es voraussetzt. Rechnen Sie Grad vorher mit pi/180 um.
Was wird genau zurückgegeben?
Ein Objekt, das Ihren Winkel wiederholt und den Evolventenwert inv(a) = tan(a) - a enthält, gerundet auf zwölf Dezimalstellen für maschinenübergreifende Stabilität.
Kann sie die Evolvente umkehren, also aus einem Wert den Winkel liefern?
Nein. Diese Fähigkeit berechnet nur die Hinfunktion; die Umkehrung erfordert einen iterativen Löser, der eine eigene Fähigkeit ist.
Ist das Ergebnis deterministisch?
Ja. Weder Netzwerk noch Zufall noch Uhr sind beteiligt, und die Ausgabe wird gerundet, sodass derselbe Winkel überall bytegenau dieselbe Ausgabe erzeugt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/involute-function \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":0.3490658503988659}'const res = await fetch("https://api.kit.forhosting.com/math/involute-function", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 0.3490658503988659
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/involute-function",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 0.3490658503988659
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/involute-function", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":0.3490658503988659}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":0.3490658503988659}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/involute-function", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"angle": 0.3490658503988659
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.involute_function",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So rufen Sie sie auf und das bekommen Sie zurück
Zeichenketten mit einer schlichten Zahl werden umgewandelt, und die Aliase pressure_angle und alpha werden der Bequemlichkeit halber akzeptiert. Alles andere — ein fehlendes Feld, null, true, ein Array, NaN, Infinity oder ein Winkel exakt auf einem ungeraden Vielfachen von pi/2, wo der Tangens über alle Grenzen wächst — wird mit einem invalid_input-Fehler abgelehnt und niemals berechnet.
Wo sie in einem Verzahnungs-Workflow ihren Platz findet
Derselbe Code läuft auf dieser Seite kostenlos in Ihrem Browser: Sie können einen Wert prüfen, indem Sie eine einzige Zahl einfügen, und zahlen erst, $0.002 pro Anfrage, wenn Sie den Aufruf in einem größeren Ablauf automatisieren.
Technische Fragen
Was passiert bei ungültiger Eingabe?
Ein fehlender, nicht numerischer oder nicht endlicher Winkel (NaN, Infinity) wird mit einem invalid_input-Fehler abgelehnt und nicht berechnet.