Calculadora de velocidades y avances
Una fresa de 10 mm que corta a 100 m/min debe girar a algo más de tres mil revoluciones por minuto. Añada el número de dientes y el avance por diente y obtendrá también el avance de la mesa por minuto, en sistema métrico o imperial. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad de corte
- 100
- Diámetro de la herramienta
- 10
- Dientes
- 4
- Avance por diente
- 0,05
- Sistema
- Metric
- Rpm
- 3 183,0988618379
- Avance por minuto
- 636,6197723676
- Unidad de rpm
- rev/min
Las velocidades y los avances son las dos cifras que todo programa de fresado, taladrado y torneado debe fijar antes de que una herramienta toque el metal: el régimen del husillo en revoluciones por minuto y el avance de mesa en milímetros o pulgadas por minuto. Los mecanizadores obtienen esas cifras a partir de una velocidad de corte recomendada para el material, el diámetro de la herramienta, el número de dientes o labios de corte y la carga de viruta por diente. Esta calculadora de velocidades y avances aplica las identidades de taller n igual a mil veces la velocidad de corte sobre pi por el diámetro cuando las entradas son métricas, o doce veces los pies de superficie por minuto sobre pi por el diámetro cuando son imperiales, y después multiplica el avance por diente por los dientes por el RPM para obtener el avance por minuto.
Cómo el régimen del husillo se obtiene de la velocidad de corte y del diámetro
La velocidad de corte es la velocidad tangencial del material de trabajo respecto al filo, citada en metros por minuto en las fichas métricas y en pies de superficie por minuto en las tablas norteamericanas. En una herramienta rotativa el filo describe un círculo de diámetro D, de modo que esa velocidad es pi por D por las revoluciones por minuto, con un factor de unidad que convierte milímetros en metros o pulgadas en pies.
Despejar el régimen de husillo desconocido produce la identidad que todo aprendiz memoriza: n igual a mil veces Vc sobre pi por D cuando Vc está en metros por minuto y D en milímetros, o n igual a doce veces SFM sobre pi por D cuando SFM está en pies por minuto y D en pulgadas. El factor mil son milímetros por metro; el factor doce, pulgadas por pie; pi convierte el diámetro en circunferencia.
Una fresa de mango de diez milímetros a cien metros por minuto pide por tanto unas tres mil ciento ochenta y tres revoluciones por minuto, porque cien mil dividido entre pi por diez es exactamente 1000 veces Vc sobre pi por D. El HSS típico sobre acero dulce se sitúa cerca de veinte a cuarenta metros por minuto; el carburo sin recubrimiento sobre aluminio suele estar cerca de doscientos a seiscientos metros por minuto o varios cientos de pies de superficie. Este extremo evalúa únicamente esa identidad cinemática.
No consulta una velocidad de corte recomendada en una carta de materiales, no deroga por cortes interrumpidos ni por un recubrimiento gastado, y no convierte la velocidad periférica de un volante ni la velocidad de pistón de un motor. Eso corresponde a páginas dedicadas, para que esta intención de búsqueda siga siendo la fórmula de mecanizado que se escribe al buscar una calculadora de velocidades y avances.
Dónde resulta útil una calculadora de velocidades y avances
Los programadores CNC y los mecanizadores de planta usan una calculadora de velocidades y avances antes de fijar un override de husillo y un override de avance, de modo que una fresa, broca o plaquita de torneado nueva arranque cerca de la velocidad de superficie que imprimió el fabricante y no a un RPM adivinado que quema la arista o hace vibrar la pared.
Las aulas de formación profesional califican de forma automática el factor de mil, el factor de doce y el producto de la carga de viruta sin montar una hoja que use en silencio 3.14 y mezcle milímetros con pulgadas. Los postprocesadores CAM y los presupuestos de taller convierten un valor recomendado en metros por minuto y un diámetro conocido en RPM, y luego multiplican por labios y carga de viruta para cotizar el tiempo de ciclo. La validación fallida no consume saldo.
Mantenga en páginas aparte las landings de velocidad de pistón, de convertidores de velocidad angular y de velocidad periférica de volante cuando esas fórmulas sean la intención de búsqueda, para que esta página siga siendo el RPM de husillo de mecanizado y el avance de mesa a partir de velocidad de corte, diámetro, dientes y carga de viruta. Fije el RPM redondeado en las pruebas si compara contra un control que muestra revoluciones enteras por minuto.
Qué puede hacer con ella
Fijar RPM y avance de mesa en fresado CNC
Convierta una velocidad de corte recomendada, el diámetro de una fresa de mango, el recuento de labios y la carga de viruta en RPM de husillo y milímetros o pulgadas por minuto antes de escribir G-code.
Régimen de broca y macho a partir de SFM
Pase una tabla imperial de pies de superficie y el diámetro de una broca a revoluciones por minuto, y aplique después dientes e IPT para un avance de taladrado con pecks.
Comprobaciones de aula y de postprocesador CAM
Califique de forma automática las identidades 1000·Vc/(π·D) y fz·Z·n frente a un oráculo determinista en lugar de una ficha de taller redondeada.
Preguntas frecuentes
¿Cómo se calcula el régimen del husillo y el avance?
El RPM métrico es 1000 × Vc / (π × D) con D en milímetros; el RPM imperial es 12 × SFM / (π × D) con D en pulgadas. El avance por minuto es avance por diente por dientes por RPM.
¿Qué ocurre si el diámetro de la herramienta es nulo o negativo?
Una fresa sin diámetro positivo no puede definir una velocidad de superficie, y el denominador π × D no sería positivo. Esos fallos no se facturan.
¿Qué sistema de unidades debe usar?
system es metric (predeterminado) o imperial. El métrico usa m/min, mm, mm/tooth y mm/min. El imperial usa SFM (ft/min), pulgadas, in/tooth e in/min. El régimen del husillo se devuelve siempre en revoluciones por minuto.
¿Por qué hay que enviar el avance por diente?
El avance de mesa es la carga de viruta por los labios por el RPM. Una carga nula está permitida y produce un avance de cero.
¿La calculadora me propone una velocidad de corte para mi material?
No. Usted introduce la velocidad de corte que recomienda el fabricante de la herramienta para su material. No consulta tablas de materiales ni la reduce por cortes interrumpidos o recubrimientos gastados; la convierte en revoluciones del husillo y avance.
Herramientas relacionadas
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/phys/speeds-and-feeds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cutting_speed":100,"tool_diameter":10,"teeth":4,"feed_per_tooth":0.05}'const res = await fetch("https://api.kit.forhosting.com/phys/speeds-and-feeds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cutting_speed": 100,
"tool_diameter": 10,
"teeth": 4,
"feed_per_tooth": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/speeds-and-feeds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cutting_speed": 100,
"tool_diameter": 10,
"teeth": 4,
"feed_per_tooth": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/speeds-and-feeds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cutting_speed":100,"tool_diameter":10,"teeth":4,"feed_per_tooth":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cutting_speed":100,"tool_diameter":10,"teeth":4,"feed_per_tooth":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/speeds-and-feeds", 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
{
"cutting_speed": 100,
"tool_diameter": 10,
"teeth": 4,
"feed_per_tooth": 0.05
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.speeds_and_feeds",
"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. |
Notas técnicas
Un diámetro de herramienta nulo o negativo se rechaza como invalid_input, porque una fresa sin tamaño no puede definir una velocidad de superficie.
Avance por minuto, contrato de entrada, unidades y comportamiento de error
Con el régimen de husillo conocido, el avance de mesa es la carga de viruta por el número de dientes de corte por el RPM: Vf igual a fz por Z por n. El avance por diente es el espesor de viruta que se pide a cada labio; teeth es el recuento de labios o plaquitas en la herramienta; el producto es milímetros por minuto en un centro métrico y pulgadas por minuto en un centro imperial. El system opcional es un enum de metric (predeterminado: metros por minuto, milímetros, milímetros por diente, milímetros por minuto) o imperial (pies de superficie por minuto, pulgadas, pulgadas por diente, pulgadas por minuto). Si teeth no es un entero positivo la tarea falla. Una carga de viruta negativa se rechaza; una carga nula es válida y devuelve un avance de cero, que es un husillo girando sin movimiento de mesa. Envíe cuatro números finitos obligatorios: cutting_speed, la velocidad de superficie recomendada en la unidad del sistema elegido; tool_diameter, el diámetro de la fresa o de la pieza; teeth, un entero positivo de labios o plaquitas; y feed_per_tooth, la carga de viruta por diente. Se aceptan alias: Vc, vc, surface_speed y sfm para la velocidad de corte; diameter, D, d y cutter_diameter para el diámetro; z, Z, flutes y number_of_teeth para el recuento de dientes; fz, chip_load, ipt y feed_per_flute para la carga de viruta. Cada campo numérico puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, NaN e Infinity fallan con invalid_input nombrando el campo. Si tool_diameter no es un número positivo la tarea falla, porque una fresa nula o negativa no puede definir una velocidad de superficie y el denominador pi por D no sería positivo. Si cutting_speed no es positivo la tarea falla. Si todo es válido el cuerpo reitera las entradas limpias, devuelve rpm como resultado principal del husillo en rev/min, devuelve feed_per_minute en mm/min o in/min, y devuelve las cadenas formula y equation. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde resulta útil una calculadora de velocidades y avances
Como la implementación es parse puro de tier A, cada llamada correcta cuesta la base publicada $0.002 sin tokens de modelo y sin red de salida. La herramienta del navegador es gratuita para uso interactivo; el tráfico API con scripts usa saldo prepago KIT a la tarifa publicada, sin recargos ocultos por campo.
Preguntas técnicas
¿Cuánto cuesta la calculadora de velocidades y avances?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.