Dibuja, anida, mecaniza. CAD/CAM libre.
OpenPostPro es un programa de código abierto para preparar piezas para una fresadora, una router o una mesa de plasma. Dibuja o importa un DXF, coloca las piezas en una chapa, crea las trayectorias de herramienta, compruébalas en 3D y genera el G-code de tu máquina con un postprocesador escrito en Python.
Descargar para Windows Leer la documentación
Qué hace
Anidado automático
Coloca copias de tus piezas en una chapa en unos segundos, o deja que los algoritmos de búsqueda y de minimización de solapes usen todos los núcleos del procesador para desperdiciar menos material. Una pieza puede ir en el agujero de otra, con rotaciones cada 90, 15, 5 o 1 grado, márgenes y cantidades por pieza.
Trayectorias para fresado, router y plasma
Seguir un contorno, equidistancia, vaciado (zigzag, concéntrico o espiral, respetando las islas), taladrado con ciclos de picado, puentes de sujeción. La compensación de radio puede ser automática y las operaciones se ordenan para cortar los contornos interiores antes que los exteriores.
Dibujo 2D y texto sobre una curva
Líneas, arcos, círculos, elipses, polilíneas, splines y texto. Un texto puede seguir cualquier curva y seguir haciéndolo cuando la curva se mueve. Importación DXF y SVG, exportación DXF, capas y grupos, y comprobación del dibujo (formas duplicadas, contornos abiertos).
Simulación 3D del G-code
Reproduce el programa sobre un bloque de material antes de que llegue a la máquina: trayectorias, herramienta, material retirado y tiempo de mecanizado. Reproducir, paso a paso, retroceder, saltar a una línea o soltar cualquier archivo G-code sobre la ventana.
Postprocesadores en Python
Se incluyen postprocesadores genéricos de fresado y plasma, con variantes para Mach3, Num 1060, Burny y HPGL. Clona uno y edítalo dentro de la aplicación para adaptarlo a tu control numérico: no hay nada que recompilar.
Scripts CAD en Python
Genera engranajes, perfiles de ala, rejillas de agujeros y matrices, importa archivos Gerber y Excellon, vectoriza una imagen. Escribe tus propios scripts con el editor integrado.
Interfaz en español, inglés, francés, alemán, italiano, neerlandés y portugués de Brasil. Milímetros o pulgadas. Las capturas muestran la interfaz en inglés.
Antes de usarlo
El programa se entrega tal cual, sin garantía. La versión 1.0 es estable y utilizable, pero algunos algoritmos de geometría y de trayectorias aún pueden fallar con formas difíciles. Comprueba siempre el G-code generado, en el simulador y en la máquina, antes de cortar una pieza real.
Conseguirlo
Windows
Un archivo zip que se descomprime y se ejecuta. Hace falta Python 3.12 o posterior para los postprocesadores y los scripts.
Linux
Se compila desde el código fuente con CMake, paso a paso en la guía de compilación.
Código fuente
Software libre bajo AGPL-3.0, en GitHub. Los informes de errores y las ideas son bienvenidos.
OpenPostPro