mathieu@lautre-instant:~$ whoami
HENRA Mathieu
Gerente de la empresa L'autre Instant, que fundé con mi socia Lucille BAC.
mathieu@lautre-instant:~$ ls sitios/
mathieu@lautre-instant:~$ ls proyectos/
mathieu@lautre-instant:~$ ls redes-sociales/
mathieu@lautre-instant:~$ cat proyectos/postpro-dmg-cmx50u.txt
DMG Mori CMX50U / CMX1U — postprocesador para SolidWorks ene. 2026 – jun. 2026 Desarrollo de un postprocesador de SolidWorks para una DMG Mori CMX50U, en 5 ejes posicionados (3+2). Sin TRAORI: la orientación se realiza por posicionamiento, con el CYCLE800. El postprocesador también funciona con las DMG Mori CMX1U.
mathieu@lautre-instant:~$ cat proyectos/postpro-fusion-robotmaster.txt
MANUAL DE USUARIO Y DOCUMENTACIÓN TÉCNICA
Postprocesador de Fusion 360 a APT (Robotmaster)
Fecha: 09/12/2025 Versión: 17 Autor: L'autre Instant
----------------------------------------------------------------------
1. INTRODUCCIÓN
Este postprocesador sirve de enlace entre Autodesk Fusion 360 (CAM) y
Robotmaster (o cualquier otro software CAM que acepte el formato APT
ISO 4343).
Traduce las trayectorias de herramienta de Fusion a un código neutro
(APT) que describe la geometría del movimiento (GOTO, MOVARC) y las
intenciones tecnológicas (SPINDL, FEDRAT) sin depender de una cinemática
de máquina concreta. Después, Robotmaster se encarga de la cinemática
del robot de 6 ejes.
----------------------------------------------------------------------
2. INSTALACIÓN EN FUSION 360
1. Obtener el archivo: apt 2-12.2025 v17.cps (o _vente.cps).
2. Abrir la biblioteca de postprocesadores:
- en Fusion, ir al espacio de trabajo FABRICACIÓN;
- pestaña GESTIONAR (Manage) > Biblioteca de postprocesadores
(Post Library).
3. Importar:
- seleccionar «Local» (o «Cloud» para compartirlo);
- clic derecho > Importar y elegir el archivo .cps.
4. Uso:
- al crear un programa CN, seleccionar este postprocesador en la
lista.
----------------------------------------------------------------------
3. CONFIGURACIÓN (PROPIEDADES)
Estas opciones aparecen en la ventana «Post Process» de Fusion. Permiten
personalizar el comportamiento sin tocar el código.
Grupo: Formatos e información
Separar archivos por operación (separateFiles) defecto: SÍ
Genera un archivo .apt distinto para cada operación (p. ej.
Prog_1.apt, Prog_2.apt). Útil para Robotmaster, que necesita un
archivo nuevo en cada cambio de orientación de la herramienta
(plano de trabajo). Si sus operaciones mantienen la misma
orientación, puede desmarcar esta casilla para tenerlo todo en un
solo archivo.
Mostrar notas (showNotes) defecto: SÍ
Inserta comentarios y metadatos en la cabecera (PPRINT): tiempo
estimado, estrategia, tolerancia, etc. Imprescindible para la
trazabilidad.
Usar G0 para los rápidos (forceRapid) defecto: SÍ
Fusion suele generar los movimientos rápidos (desplazamientos fuera
de material) como G1 a alta velocidad (F10000). Si se marca, el
postprocesador fuerza un verdadero comando RAPID (G0), lo que
permite a Robotmaster optimizar libremente esos movimientos.
Precisión decimal defecto: Alta
Alta (6 decimales), Media (4) o Baja (3). Para aeronáutica y
precisión, mantener «Alta».
Escribir metadatos de auditoría defecto: SÍ
Añade el usuario, la fecha y la ruta del archivo fuente en la
cabecera.
Grupo: Precisión y geometría
Permitir arcos (allowArc) defecto: NO
ON: genera comandos MOVARC (G2/G3). Archivo más ligero, curvas más
suaves.
OFF: «linealiza» todo en pequeños segmentos GOTO. Más pesado, pero
con compatibilidad garantizada si el convertidor tiene
problemas con ciertos arcos 3D complejos.
Descomponer los arcos pequeños defecto: SÍ
Si los arcos están activados, convierte igualmente los radios muy
pequeños (< 1 mm por defecto) en segmentos para evitar
inestabilidades numéricas.
Grupo: Seguridad
Activar la seguridad Z (zSafeEnabled) defecto: NO
Sistema anticolisión «todo o nada». El postprocesador analiza todo
el programa antes de generarlo. Si un solo punto baja del límite
Z definida, el proceso se detiene y no se genera nada, lo que obliga
a corregir la trayectoria.
Límite Z mínimo defecto: 0.0
Altura Z mínima permitida (p. ej. 0 para la superficie de la mesa),
expresada en el sistema de coordenadas global (WCS).
Control de desgaste (toolWearMonitoring) defecto: NO
Activa el control del desgaste de la herramienta en tiempo real.
Límite de desgaste en m (toolWearLimit) defecto: 500
Distancia de corte máxima. Si se supera durante el mecanizado, se
inserta una pausa (OPSTOP) para poder revisar la herramienta.
----------------------------------------------------------------------
4. FUNCIONES DETALLADAS
A. Salida en varios archivos
Esta función permite segmentar el código.
- ¿Por qué? Robotmaster gestiona muy bien varias operaciones en un
mismo archivo, SALVO si la orientación de la herramienta (el plano
de trabajo) cambia entre dos operaciones. En ese caso es
imprescindible separar los archivos.
- Funcionamiento: el postprocesador cierra el archivo actual (FINI) y
abre uno nuevo, numerado (_1, _2…), en cada nueva operación.
B. Z-Safe (seguridad global)
Esta función previene las colisiones con la mesa, sea cual sea la
orientación de la pieza.
- Principio: en mecanizado de 5 ejes o posicionado (3+2), la «Z» de
la herramienta no es la «Z» de la máquina. Esta seguridad convierte
cada punto al sistema de coordenadas GLOBAL de la máquina (WCS).
Aunque la herramienta esté orientada a 90°, el sistema sabe dónde
está la mesa (Z=0).
- Seguridad: es una verificación proactiva. Si se detecta un error,
no se genera ningún código, para evitar cualquier riesgo de error
humano.
C. Tool Wear Monitor (gestión del desgaste)
Esta función ayuda a anticipar y gestionar la vida útil de las
herramientas.
- Información (cabecera): al abrir el archivo, el sistema calcula y
muestra la distancia de corte total prevista para cada herramienta
(PPRINT ESTIMATED CUT DISTANCE...). Esta información siempre está
presente, a título indicativo.
- Seguridad (durante el mecanizado): si la opción está activada, el
postprocesador vigila la distancia acumulada. Si se alcanza el
límite definido:
- inserta una parada opcional (OPSTOP);
- añade un aviso claro
(WARNING: TOOL WEAR LIMIT REACHED).
----------------------------------------------------------------------
5. ESTRUCTURA DEL ARCHIVO DE SALIDA (APT)
Así es un archivo típico generado para Robotmaster:
PARTNO/'Program_1' <- nombre del programa / operación
PPRINT ESTIMATED TIME: 2 MIN... <- tiempo calculado por Fusion
PPRINT TOOL NAME: Fraise D10... <- información de la herramienta
PPRINT ESTIMATED CUT DISTANCE... <- estimación de la distancia de corte
UNITS/MM <- unidades
CUTTER/10.0, 0.0... <- definición de herramienta (diámetro, radio de punta...)
LOADTL/1 <- llamada a la herramienta n.º 1
SPINDL/15000, RPM, CLW <- husillo
MULTAX/ON <- modo 5 ejes (si es necesario)
RAPID <- movimiento rápido (G0)
GOTO/100.0, 50.0, 50.0, ... <- posición (X, Y, Z, I, J, K)
FEDRAT/2000.0, MMPM <- velocidad de avance (G1)
GOTO/100.0, 50.0, 10.0...
MOVARC/...... <- arco de círculo (si está activado)
GOTO/...
OPSTOP <- si se alcanza el límite de desgaste
y el control está activo
END <- fin de la trayectoria
FINI <- fin del archivo
----------------------------------------------------------------------
6. SOPORTE
En caso de error:
- si el postprocesador muestra «Failed to post data», revise siempre
el archivo de registro (log);
- el error más frecuente es la activación de la seguridad Z-Safe
(indicada claramente en el archivo de salida o en el registro).
mathieu@lautre-instant:~$ ls formacion/
mathieu@lautre-instant:~$ cat formacion/2013-2015_cap-moda-sastreria.txt
CAP Oficios de la moda — opción Sastrería Título oficial francés de formación profesional — Ministerio de Educación 2013 – 2015
mathieu@lautre-instant:~$ cat formacion/2016_vetigraph-expert.txt
Cursos Municipales para Adultos del Ayuntamiento de París Certificación VETIGRAPH Expert 2016 Dominio de las funciones de patronaje y escalado de VETIGRAPH Expert, así como de la marcada con VETIMARK.
mathieu@lautre-instant:~$ cat formacion/2016-2017_modelaje-alta-gama.txt
Cursos Municipales para Adultos del Ayuntamiento de París Modelaje sobre maniquí y montaje de prendas de alta gama 2016 – 2017 Módulos: iniciación y perfeccionamiento - Colocación de cintas de referencia sobre el maniquí. - Realización de patrones mediante la técnica de modelaje sobre maniquí de talla estándar, a partir de figurines de modelos femeninos sencillos (falda recta, cuerpo base…). - Corte y montaje de toiles completas de prendas femeninas de alta gama, con especial atención a los acabados.
mathieu@lautre-instant:~$ cat formacion/2018-2019_cap-marroquineria.txt
CAP Marroquinería Título oficial francés de formación profesional — Ministerio de Educación 2018 – 2019
mathieu@lautre-instant:~$ cat formacion/2022_kuka-college-nivel-1.txt
KUKA College Programación de robots — nivel 1 nov. 2022 Formación de Integrador KUKA, nivel 1. Certificado: verificar en college.kuka.com
mathieu@lautre-instant:~$ cat formacion/2025-2026_bts-cprp.txt
Lycée Robert Schuman Mecanizado — Automatización — Diseño de piezas — Uso de CNC sep. 2025 – jun. 2026 Nivel: BTS CPRP (título técnico superior francés de dos años en ingeniería de producción) Clases de taller con los alumnos de 1.º y 2.º de BTS CPRP. El objetivo del año fue comprender los procesos, el diseño y la optimización de un taller de fabricación con CNC. El instituto cuenta con un parque de máquinas bastante impresionante, con DMG Mori CMX50U de 5 ejes posicionados y también tornos CLX. Con la ayuda de Arnaud LESTRELIN, el profesor que me dio clase, construí, probé y puse a punto un postprocesador completo para la CMX50U, para SolidWorks. Todo funciona perfectamente, y me permitió a la vez trabajar en la máquina para hacer las pruebas y usar SolidWorks para comprender el tema. -> proyectos/postpro-dmg-cmx50u.txt
mathieu@lautre-instant:~$