水杉输入法 MSIME|开源中文输入法
水杉输入法(MSIME)是开源中文输入法,面向 Windows、macOS、Linux、Android、iOS 与 HarmonyOS 开发,支持全拼、双拼、五笔,候选词旁直接显示译文。查看下载、使用指南与常见问题。
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Calculadora de parámetros de corte (RPM, avance, tiempo y viruta) para torno y fresadora. Python + app web.
翻訳待ち
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.