Netnyahoo
Real Chromium for the Mac, free and open source: Arc's sidebar and Dia's polish, with no account. Immune to ads, trackers and prosecution.
Calcula RPM, avance, tiempo por pasada y volumen de viruta para torno y fresadora.
Translation pending
OtherJavaScript · PythonGitHub @xOnigiriOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Calculadora de parámetros de corte (RPM, avance, tiempo y viruta) para torno y fresadora. Python + app web.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗App web: https://xonigiri.github.io/calculadora-corte/
Programa en Python que calcula las RPM, la velocidad de avance, el tiempo de mecanizado y el volumen de viruta para torno y fresadora, a partir del material, la herramienta y las dimensiones de la pieza.
Lo hice para unir dos cosas que manejo: la manufactura (trabajo en el taller familiar desde 2017 y me formo en CNC en Tecsup) y la programación (certificado Full Stack, Egg 2024).
python main.py
Ejemplo — fresar aluminio con una fresa HSS de 10 mm y 4 dientes:
RPM calculadas: 2,865 rpm
Velocidad de avance: 573 mm/min -> en código G: S2865 F573
Tiempo por pasada: 0.21 min (13 s)
Volumen de viruta: 5.7 cm³/min
Para comprobar que las fórmulas funcionan:
pip install pytest
python -m pytest
Abrir la app: https://xonigiri.github.io/calculadora-corte/ (funciona en el celular, sin instalar nada).
Es la misma calculadora en HTML + CSS + JavaScript puro, sin frameworks, publicada con GitHub Pages:
S... F... para código G, tiempo por pasada y volumen de viruta.app.js son las mismas de corte.py; la versión en Python, con sus pruebas, sirve para comparar resultados. Con los valores por defecto ambas dan 2 865 rpm, 573 mm/min y 13 s.Archivos web:
index.html — la estructura: formulario, resultados y aviso.style.css — el diseño, adaptado al celular.app.js — los cálculos y la actualización de la pantalla.| Qué calcula | Fórmula | Unidad |
|---|---|---|
| Velocidad del husillo | n = (Vc × 1000) / (π × D) | rpm |
| Avance en torno | Vf = f × n | mm/min |
| Avance en fresadora | Vf = fz × z × n | mm/min |
| Tiempo de una pasada | t = L / Vf | min |
| Volumen de viruta | Q = ap × ae × Vf / 1000 | cm³/min |
Idea visual: en una vuelta, el filo recorre el contorno de la pieza (π × D). Si el material "aguanta" que el filo pase a Vc metros por minuto, las RPM son cuántas vueltas caben en esa distancia. Por eso una pieza grande gira más lento que una pequeña con el mismo material.
corte.py — las fórmulas.materiales.py — velocidades de corte por material y herramienta.main.py — el programa que pregunta los datos y muestra los resultados.test_corte.py — pruebas con valores calculados a mano.Las velocidades de materiales.py son orientativas. Antes de cortar, se verifican con el catálogo del fabricante de la herramienta y con el instructor o el maquinista responsable.