Tren de engranajes: relación de velocidad y par
Esta calculadora de ventaja mecánica combina el número de dientes de cada engrane de un tren compuesto.
Ejecutar — gratis
Introduzca en orden el engranaje conductor y el conducido de cada etapa; obtendrá la relación total de velocidad de salida, la relación ideal de par, el sentido del último engranaje y el detalle de cada etapa. Resulta útil para reductores, multiplicadores, mecanismos de relojería y transmisiones con varios ejes. Se rechazan los engranajes de cero dientes porque no definen una relación física ni matemática válida.
Describa el tren como una sucesión de engranes
Represente el mecanismo mediante etapas ordenadas desde el eje de entrada hasta el de salida. En cada etapa, indique los dientes del engranaje que transmite el movimiento y los del que lo recibe. Un tren simple puede contener varios engranajes visibles; un engranaje loco solo transmite el giro, no altera la magnitud de la relación final, aunque sí añade un engrane y cambia el sentido. En un tren compuesto, dos ruedas solidarias al mismo eje permiten que la rueda conducida de una etapa gire a la misma velocidad que la conductora de la siguiente. Registre una sola vez cada engrane real y conserve su orden físico. Los dientes deben ser números enteros positivos. Se admiten hasta cien etapas, un límite suficiente para transmisiones prácticas y útil para impedir solicitudes desmesuradas. No se requieren módulo, diámetro primitivo, ángulo de presión ni distancia entre centros, pues esas propiedades determinan compatibilidad y carga, pero no la relación cinemática ideal calculada con los dientes.
Interprete la velocidad y el par ideal
En un engrane exterior, la velocidad de salida dividida por la de entrada equivale a los dientes del conductor divididos por los del conducido. La calculadora multiplica esa fracción en todas las etapas. Un resultado de 0.25:1 significa que la salida completa un cuarto de vuelta por cada vuelta de entrada; con 1,000 revoluciones por minuto de entrada se obtendrían idealmente 250. Bajo la hipótesis ideal sin pérdidas, el par varía de forma inversa: en cada etapa se dividen los dientes del conducido por los del conductor y se multiplican todos los factores. Por ello, el mismo ejemplo ofrece una relación ideal de par de 4:1. Ambas relaciones son recíprocas salvo el redondeo numérico. Como se calculan relaciones, no hace falta proporcionar una velocidad ni un par reales. Multiplique la velocidad de entrada conocida por la relación total de velocidad, o el par de entrada por la relación total de par, para estimar la salida ideal correspondiente.
Considere el sentido y los límites reales
Cada engrane exterior invierte el giro. Por tanto, con un número impar de etapas la salida gira en sentido contrario a la entrada, mientras que con un número par conserva el sentido. Este resultado supone engranes exteriores convencionales; las coronas interiores, disposiciones cruzadas, tornillos sin fin, correas, cadenas y sistemas planetarios obedecen reglas distintas. El par mostrado es una ventaja mecánica ideal, no una garantía del par entregado. En la práctica existen fricción entre dientes, pérdidas en rodamientos, lubricación, deformación elástica, holgura y resistencia del aire. Para aproximar el par real, aplique por separado una eficiencia medida o especificada, por etapa o para todo el conjunto. Antes de fabricar, compruebe además resistencia del diente, cargas sobre ejes, tensión de contacto, lubricación, compatibilidad de paso y régimen de funcionamiento. La calculadora valida que cada número de dientes sea un entero positivo acotado y rechaza expresamente cero, pero no puede confirmar que las ruedas engranen, quepan en la carcasa o soporten el servicio previsto.
Qué puede hacer con ella
Dimensionar un reductor compuesto
Combine varias reducciones moderadas y compruebe el multiplicador final de velocidad y el aumento ideal de par antes de elegir ejes y ruedas.
Revisar un plano de transmisión
Introduzca cada engrane del plano y contraste la relación total y el sentido final con los requisitos del diseño.
Comparar configuraciones
Evalúe combinaciones alternativas de dientes que alcancen la relación objetivo y mantengan cada etapa dentro de valores prácticos.
Preguntas frecuentes
¿Qué significa una relación total de velocidad de 0.2?
La salida gira 0.2 veces por cada vuelta de entrada. Idealmente, su velocidad es una quinta parte y la relación de par es 5:1.
¿Por qué la relación de par es ideal?
Supone conservación de potencia y omite fricción, pérdidas en rodamientos, deformación de dientes y otras pérdidas. Aplique aparte la eficiencia del conjunto.
¿Los engranajes locos cambian la ventaja mecánica?
Un engranaje loco simple no altera la magnitud de la relación total si se mantienen el primer conductor y el último conducido, pero cada engrane exterior invierte el sentido.
¿Se puede introducir un engranaje con cero dientes?
No. No es físicamente válido y deja indefinido un lado de la relación, por lo que se devuelve un error de entrada no válida.
¿Admite sistemas planetarios o engranajes interiores?
No. El modelo representa engranes exteriores ordenados. Los planetarios y las coronas interiores requieren otras relaciones cinemáticas y de sentido.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud API cuesta $0.002. La calculadora del navegador emplea la misma aritmética determinista.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/mech/gear-train-advantage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"stages":[{"driver_teeth":20,"driven_teeth":60},{"driver_teeth":15,"driven_teeth":45}]}'const res = await fetch("https://api.kit.forhosting.com/mech/gear-train-advantage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"stages": [
{
"driver_teeth": 20,
"driven_teeth": 60
},
{
"driver_teeth": 15,
"driven_teeth": 45
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/gear-train-advantage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"stages": [
{
"driver_teeth": 20,
"driven_teeth": 60
},
{
"driver_teeth": 15,
"driven_teeth": 45
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/gear-train-advantage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"stages":[{"driver_teeth":20,"driven_teeth":60},{"driver_teeth":15,"driven_teeth":45}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"stages":[{"driver_teeth":20,"driven_teeth":60},{"driver_teeth":15,"driven_teeth":45}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/gear-train-advantage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"stages": [
{
"driver_teeth": 20,
"driven_teeth": 60
},
{
"driver_teeth": 15,
"driven_teeth": 45
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.gear_train_advantage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |