La cadena CAD → CAM → postprocesador → control → máquina se dibuja siempre como un flujo limpio de izquierda a derecha. En la práctica es una cadena de pérdidas de información: en cada salto se descarta algo que el eslabón siguiente ya no puede recuperar. Saber qué se pierde y dónde es lo que separa una integración que funciona de una que produce chatarra con buena simulación.
Integración CAM y CNC: qué información se pierde en cada salto de la cadena
Contenido
- Qué se pierde en cada salto
- Las tolerancias por defecto: qué se aplica cuando el plano no dice nada
- Simulación: qué valida y qué no
- Datos de herramienta: el eslabón que rompe la integración en la práctica
- El estándar que plantea otra arquitectura
- Cómo montar la cadena para que no pierda información
- Fuentes
Qué se pierde en cada salto
| Salto | Lo que se descarta | Consecuencia |
|---|---|---|
| CAD → CAM | Intención de diseño: qué cota es funcional, cuál es de referencia, qué tolerancia manda | El CAM trata todas las superficies como iguales; la estrategia no prioriza lo crítico |
| CAD → CAM (formato neutro) | Tolerancias y anotaciones si se exporta solo geometría | Se mecaniza al nominal, sin saber hacia qué lado del campo conviene desviarse |
| CAM → postprocesador | Semántica de la operación: era un taladro, un acabado, un desbaste | El programa es movimiento sin significado; no se puede optimizar por tipo de operación |
| Post → control | Todo lo que la norma no cubre | Comportamiento dependiente del dialecto del control |
| Control → máquina | Nada informativo, pero entra la realidad física | Deriva térmica, holguras, deformación de amarre |
El punto crítico es el primero. Si el modelo CAD llega al CAM como geometría desnuda, el programador está reconstruyendo por intuición qué era importante en el plano. Esa es la causa raíz de la mayoría de las piezas que salen "dentro de modelo" y fuera de plano.
Las tolerancias por defecto: qué se aplica cuando el plano no dice nada
Cuando una cota no lleva tolerancia individual, se aplica la tolerancia general del plano. ISO 2768 define clases para dimensiones lineales y angulares:
| Clase | Denominación | Uso habitual |
|---|---|---|
| f | fina | Componentes de precisión |
| m | media | Fabricación industrial estándar |
| c | grosera | Piezas de baja responsabilidad |
| v | muy grosera | Elementos estructurales sin ajuste |
Dos advertencias que suelen faltar:
- La tolerancia general no es un número único: dentro de cada clase el valor depende del tramo dimensional, igual que en ISO 286. Una cota de 300 mm en clase m no admite lo mismo que una de 10 mm.
- ISO 2768 no cubre las tolerancias geométricas de la parte 2 salvo que se invoquen, y no sustituye a la especificación GD&T donde haya requisito funcional.
Poner en el CAM una tolerancia de trayectoria más holgada que la tolerancia general del plano es una contradicción silenciosa: la pieza sale fuera aunque el programa se ejecute perfecto.
Simulación: qué valida y qué no
La simulación integrada en CAM verifica la trayectoria contra el modelo. Eso deja fuera tres familias de problema:
- Colisión con el entorno real (carro, mesa, utillaje, contrapunto, mangueras) si no se simula con modelo cinemático de máquina y no solo con la pieza.
- Dialecto del control: la simulación del CAM valida trayectoria, no el programa emitido. Lo que se ejecuta es la salida del postprocesador, y esa es la que hay que verificar.
- Física del proceso: flexión de herramienta, vibración, deformación de la pieza al liberar el amarre, deriva térmica. La simulación geométrica es ciega a todo esto.
De ahí que verificación en CAM y verificación en máquina no sean redundantes: comprueban cosas distintas.
Datos de herramienta: el eslabón que rompe la integración en la práctica
La integración se cae más a menudo por gestión de herramienta que por software:
- Longitud y radio reales frente a los del catálogo en la biblioteca CAM.
- Correspondencia entre número de herramienta del programa y contenido real del almacén.
- Presetting y transferencia de valores al control.
Si la biblioteca CAM y el almacén real no están sincronizados, el programa es correcto y la pieza sale mal. Ninguna simulación detecta eso, porque el modelo de herramienta simulado es el nominal.
El estándar que plantea otra arquitectura
ISO 6983 describe movimiento de herramienta respecto a los ejes de la máquina, con sintaxis normalizada pero margen de ambigüedad semántica, ampliado por dialectos propietarios de cada fabricante.
ISO 14649 (STEP-NC), armonizada con ISO 10303 (STEP), describe la pieza por features con un modelo orientado a objetos: transmite qué fabricar en lugar de cómo moverse. Esa arquitectura conservaría hacia la máquina justo la información que hoy se pierde en el paso CAM → post: el significado de cada operación y su requisito.
Mientras el parque instalado siga en ISO 6983, la forma de compensar esa pérdida es documental y organizativa: que la información funcional viaje junto al modelo, no en la cabeza del programador.
Cómo montar la cadena para que no pierda información
- Que llegue la intención, no solo la geometría: plano acotado o modelo con anotación semántica, con las cotas funcionales identificadas.
- Un post por máquina, validado y versionado. Ver postprocesador CAM.
- Biblioteca de herramienta sincronizada con el almacén físico y con el presetting.
- Simulación con modelo de máquina, además de verificación de trayectoria.
- Realimentación desde metrología al CAM: si la pieza sale sistemáticamente desviada en el mismo sentido, eso es información de proceso, no una anécdota de inspección. Ver capacidad de proceso Cp y Cpk.
Fuentes
Referencias
- ↑ [1] Aplicación del estándar STEP-NC en control numérico: limitaciones de ISO 6983 (ABCM, acceso abierto) — https://www.abcm.org.br/symposium-series/SSM_Vol5/Section_IV_Industrial_Informatics_Discrete_and_Hybrid_Systems/05322.pdf
- ↑ [2] STEP-NC: enlazar diseño, planificación de procesos y mecanizado (NIST) — https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=821681
Comentarios
0Aún no hay comentarios. Sé el primero en comentar.
Inicia sesión para dejar un comentario.