Distancia de arco desde el giro de una rueda
Esta calculadora convierte la rotación total de una rueda en desplazamiento lineal.
Ejecutar — gratis
Introduzca el radio y el ángulo de giro con signo en radianes; se aplicará la relación directa entre desplazamiento angular y longitud de arco. El resultado conserva la unidad del radio: metros producen metros y milímetros producen milímetros. Resulta útil para ruedas, tambores, poleas, rodillos, codificadores y otras piezas giratorias cuando no hay deslizamiento y el eje permanece fijo.
Convierta la rotación de la rueda en distancia recorrida
Una rueda convierte el movimiento angular en movimiento lineal en su borde. Indique el radio y el ángulo total en radianes. La calculadora aplica distancia de arco = radio × ángulo de giro. Como el radián no tiene dimensión, la respuesta conserva la unidad de longitud del radio. Use el radio efectivo de rodadura, medido desde el centro del eje hasta la superficie de contacto. El ángulo debe ser la rotación acumulada durante el intervalo, no solo la orientación final reducida a una vuelta. Una vuelta completa equivale a 2π radianes y dos vueltas a 4π. El cálculo supone rodadura sin deslizamiento. Si el neumático patina, una correa resbala o la rueda se deforma mucho, la distancia real puede diferir del valor ideal.
Interprete signos, radianes y unidades
El giro admite signo: un ángulo positivo produce una distancia positiva y uno negativo representa el sentido inverso. El radio es una magnitud física y no puede ser negativo; si lo es, se devuelve un error. Un radio cero es matemáticamente válido y genera distancia cero. Compruebe que el ángulo ya esté en radianes. Para grados, multiplíquelos por π/180; para revoluciones, multiplique el número de vueltas por 2π. Mantenga coherentes las unidades y no interprete como metros un resultado basado en milímetros sin convertirlo. La salida es un desplazamiento ideal con signo. Si necesita la longitud total recorrida pese a cambios de sentido, sume el valor absoluto del movimiento angular de cada tramo antes de multiplicar, en lugar de usar únicamente la rotación neta.
Aplique el resultado a ruedas, sensores y rodillos
El cálculo conecta sensores rotativos con sistemas lineales. En un codificador, convierta primero los impulsos a radianes según los conteos por revolución y use el radio calibrado. En un transportador o cabrestante, emplee el radio de la capa activa. En tambores que acumulan cable, papel u otro material, el radio efectivo cambia y un valor fijo solo es fiable durante intervalos cortos. El radio de rodadura de un neumático también puede diferir del radio geométrico por presión, carga y deformación; una calibración sobre una distancia conocida mejora la estimación. La fórmula no incluye deslizamiento, holgura, giro en vacío, geometría de dirección ni compresión. Para automatizar, la API ejecuta la misma operación determinista por $0.002 cada solicitud.
Qué puede hacer con ella
Estimar el avance de un robot
Convierta la rotación acumulada del codificador en desplazamiento ideal con signo para la odometría.
Medir el movimiento de una cinta
Obtenga la distancia del material a partir del giro medido en el rodillo de accionamiento.
Calcular el desenrollado de un tambor
Estime la salida de cable o banda cuando el radio efectivo permanece aproximadamente constante.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza distancia de arco = radio × ángulo de giro, con el ángulo expresado en radianes.
¿En qué unidad se devuelve la distancia?
El resultado conserva la unidad de longitud del radio porque los radianes no tienen dimensión.
¿Puede ser negativo el ángulo de giro?
Sí. Un ángulo negativo devuelve una distancia negativa y puede representar marcha atrás.
¿Qué ocurre si el radio es negativo?
La solicitud falla con un error de entrada, porque un radio físico no puede ser negativo.
¿Se tiene en cuenta el deslizamiento?
No. Se calcula la rodadura ideal; el patinaje, la deformación y la holgura requieren correcciones aparte.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud mediante API cuesta $0.002. La calculadora del navegador puede ejecutarse localmente.
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/angular-to-arc-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.35,"rotation_angle_radians":6.283185307179586}'const res = await fetch("https://api.kit.forhosting.com/mech/angular-to-arc-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.35,
"rotation_angle_radians": 6.283185307179586
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/angular-to-arc-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.35,
"rotation_angle_radians": 6.283185307179586
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/angular-to-arc-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.35,"rotation_angle_radians":6.283185307179586}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.35,"rotation_angle_radians":6.283185307179586}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/angular-to-arc-distance", 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
{
"radius": 0.35,
"rotation_angle_radians": 6.283185307179586
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.angular_to_arc_distance",
"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. |