128
Simulación de Máquina GibbsCAM 2007 julio 2007

Simulacion de Maquina

Embed Size (px)

DESCRIPTION

GibbsCAM

Citation preview

Page 1: Simulacion de Maquina

Simulación de MáquinaGibbsCAM 2007

julio 2007

Page 2: Simulacion de Maquina

Aviso de PropiedadEste documento contiene información perteneciente a Gibbs and Associates y sólo se utilizará conforme a y en conjunción con la licencia otorgada al licenciatario correspondiente al software patentado de Gibbs and Associates que se adjunta. Con excepción de lo permitido expresamente en la licencia, ninguna parte de este documento puede ser reproducida, transmitida, transcripta o almacenada en un sistema de recuperación ni traducida a ningún idioma o lenguaje informático, de ninguna forma ni por medio alguno, ya sea electrónico, magnético, óptico, químico, manual o de algún otro tipo, sin contar con el expreso permiso previo por escrito de Gibbs and Associates o de un representante debidamente autorizado por la firma.

Se recomienda especialmente que los usuarios revisen cuidadosamente la licencia con el fin de comprender las obligaciones y los derechos relacionados con este software patentado y con la documentación adjunta.

El uso del software informático y de la documentación de usuario se brinda conforme a un acuerdo de licencia de Gibbs and Associates.

©2004-2007 Gibbs and Associates. Todos los derechos reservados. El logotipo de Gibbs, GibbsCAM, el logotipo de GibbsCAM, Virtual Gibbs, Gibbs SFP, MTM, SolidSurfacer y “Powerfully Simple. Simply Powerful.” son marcas comerciales o marcas comerciales registradas de Gibbs and Associates en los Estados Unidos y/u otros países. Windows Vista y el logotipo de Windows son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y/u otros países. Todos los demás nombres de marcas o productos son marcas comerciales o marcas comerciales registradas de sus respectivos dueños. Contiene Autodesk® RealDWG de Autodesk, Inc., Copyright © 1998-2006 Autodesk, Inc. Todos los derechos reservados.

Escrito por Will. Gaffga

Gracias a Bill Gibbs, Chris Romes, Daniel Remenak y Jim Strong por su colaboración y ayuda.

Impreso en los Estados Unidos de América

Gibbs and Associates323 Science Drive

Moorpark, CA 93021

Modificado: julio 16, 2007 12:59 pm

Page 3: Simulacion de Maquina

Tabla de Contenidos

Tabla de Contenidos

INTRODUCCIÓN 1Acerca de Simulación de Máquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Comparación entre modos de renderizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

CONFIGURACIÓN 9Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Construir Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Planos de Liberación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12MDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Acerca de los MDD y el Editor de MDD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Posición Inicial - Fresas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Posición Inicial - Tornos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Configuración de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Corte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Colisiones/Límites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Control Deslizante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Característica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Estadísticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

USO DE CONSTRUIR MÁQUINA 21Uso de Construir Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23Crear el Modelo CAD de la Máquina Herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Husillos y Piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Grupos de Herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

Construir el Ensamblaje de Herramienta de la Máquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Interfaz de Construir Máquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Cuadro de Diálogo Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Parámetro de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Grupos de Componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Asignación de Eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Cuadro de Diálogo Agregar Componente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Tipo de Componente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Cuadro de Diálogo Testeo de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Guardar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Convenciones de Nomenclatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Etiquetas de Eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

i

Page 4: Simulacion de Maquina

Tabla de Contenidos

Etiquetas de Eje de MTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

USO DE SIMULACIÓN DE MÁQUINA 45Los Pasos Básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Paso 1: Activar Simulación de Máquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Paso 2: Seleccionar una herramienta de máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Paso 3: Actualizar la Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Paso 4: Seleccionar Opciones de Renderizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Paso 5: Ejecutar la Simulación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Interfaz de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Opciones de Renderizado de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

Herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Grupos de Herramientas de Fresa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Grupos de Herramientas de Torno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Herramientas Definidas con Portaherramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Miniconjuntos y Portaherramientas Adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

CREACIÓN DE SECUENCIA DE COMANDOS 67Secuencias de Comandos de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Tipos de Secuencias de Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Nombres de Secuencias de Comandos de Operaciones de Utilidad de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

Comandos Condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Comandos de Depuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Acerca de Comandos y Redibujados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Comandos de PostScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Editor de MDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80MDD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80VMM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

SIMULACIÓN DE MÁQUINA TUTORIALES 83Tutorial de Construir Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Creación del Modelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Componentes Individuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Creación del Ensamblaje de la Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88El Primer Componente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88El Eje Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

ii

Page 5: Simulacion de Maquina

Tabla de Contenidos

El Husillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91La Herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92El Eje Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94El Eje X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95El Cuerpo Rotacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96El Eje A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97La Tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98La Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98La Flecha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Los Números . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Finalización del Ensamblaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Componentes Faltantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Testeo de Ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Configuración de Parámetros de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Tutorial de Simulación de Máquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106Creación de la Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106

Acerca de la Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106Procesos de Carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106Mecanizado del Plano XZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Mecanizado de la Parte Posterior de XZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Uso de Simulación de Maquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Preferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109Simulación de Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111Carga de una Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Definición del Origen de la Pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Renderizado de Simulación de Máquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

ÍNDICE 117

iii

Page 6: Simulacion de Maquina

Tabla de Contenidos

iv

Page 7: Simulacion de Maquina

INTRODUCCIÓN

Page 8: Simulacion de Maquina
Page 9: Simulacion de Maquina

Introducción

CAPÍTULO 1:

Introducción

ACERCA DE SIMULACIÓN DE MÁQUINALa opción Simulación de Máquina es una representación 3D de una Máquina Herramienta,las piezas y las herramientas de corte que complementan el componente de renderizadoestándar de GibbsCAM. A diferencia del renderizado estándar que se centra en la pieza,esta opción muestra lo que sucede a través de una vista centrada en la máquina. Tambiénincluye una herramienta denominada Generador de Máquinas para crear los modelos querepresentan la máquina herramienta. Simulación de Máquina admite piezas de Torno,Fresa, Fresa/Torno, SC Avanzado, Fresado Rotacional, Sistema de Mecanizado con Palets yla mayoría de las piezas de Mecanizado Multitarea.

1. Modelo sólido a cortar2. Modelo sólido de una Máquina

Herramienta3. Ejemplo de un árbol de máquinas

agrupadas en el Generador de Máquinas

4. Simulación de Máquina en acción

3

Page 10: Simulacion de Maquina

Introducción

Figura 1: Ejemplo de un archivo de ensamblaje de máquina y una pieza renderizada con Simulación de Máquina.

4

Page 11: Simulacion de Maquina

Introducción

RESUMENPuede acceder a Simulación de Máquina desdeel menú Plug-Ins. La opción ConstruirMáquina abre la interfaz para definir y crearuna máquina herramienta mientras que laopción Simulación de Máquina activa el modode renderizado Simulación de Máquina.Generalmente, es necesario crear una máquinaherramienta antes de utilizar el modoSimulación de Máquina aunque el mismopuede utilizarse sin un modelo de dichamáquina herramienta en Modo de Pieza. Aprimera vista, el Modo de Pieza parece serFlash CPR. De hecho, no lo es. El uso deSimulación de Máquina en el Modo de Piezamostrará todos los movimientos deherramientas entre operaciones que Flash CPR (y el renderizado estándar) no muestra.

COMPARACIÓN ENTRE MODOS DE RENDERIZADOSimulación de Máquina es muy diferente del renderizado tradicional de GibbsCAM (“CPR”)y no es igual a Flash CPR. Flash CPR es bastante similar al renderizado tradicional, exceptopor la imagen real, ya que utiliza la misma visualización de trayectoria centrada en la pieza.El renderizado Simulación de Máquina en Modo de Pieza (vea “Modo de Ejecución” en lapágina 50) muestra los movimientos entre operaciones que CPR y Flash CPR no muestran.Simulación de Máquina en Modo de Máquina puede incluir un modelo de máquina real.Además, una función que simplemente muestre el movimiento de las herramientas en unmodelo sin renderizar la eliminación del material (“Movimiento de Herramientas en Sólidode Destino”) resulta de mucha utilidad y no se encuentra en Flash CPR. Esta funciónacelerará la visualización del mecanizado de manera significativa.

5

Page 12: Simulacion de Maquina

Introducción

Si bien Flash CPR y Simulación de Máquina pueden parecer similares, sus usos sondiferentes. Una diferencia fundamental es que Simulación de Máquina puede mostrar losmovimientos entre operaciones de una herramienta. Flash CPR puede ser más rápido queSimulación de Máquina, ya que no tiene que renderizar el modelo de máquina completo nilos ejes de movimiento. Al comprobar el archivo de pieza, puede advertir que se utilizanvarios o todos los tipos de renderizado (CPR Estándar, Flash CPR y Simulación deMáquina), según sus necesidades.

En cualquiera de los modos, Simulación de Máquina mostrará todas las instancias de piezasen una configuración de múltiples piezas del Sistema de Mecanizado con Palets (TMS)

CPR Tradicional Flash CPRSimulación de Máquina en

“Modo de Pieza”Simulación de Máquina en

“Modo de Máquina”

Flash CPR sin Simulación de Máquina Simulación de Máquina en “Modo de Pieza”

6

Page 13: Simulacion de Maquina

Introducción

mientras que CPR Estándar y Flash CPR sólo muestran la pieza individual como fueprogramada en el archivo VNC.

Renderizado TMS sin Flash CPR Renderizado TMS con Simulación de Máquina

7

Page 14: Simulacion de Maquina

Introducción

8

Page 15: Simulacion de Maquina

CONFIGURACIÓN

Page 16: Simulacion de Maquina
Page 17: Simulacion de Maquina

Configuración

CAPÍTULO 2:

Configuración

RESUMENLa Simulación de Máquina no afecta realmente la configuración de piezas, excepto en quecada ensamblaje de máquina requiere un MDD, que puede optimizar algunas de lasopciones elegidas al configurar una pieza, incluyendo la configuración rotacional y laselección del postprocesador.

CONSTRUIR MÁQUINACon la opción Construir Máquina, crearemos un archivo de ensamblaje de máquina querepresenta una máquina herramienta. La representación de la máquina puede ser tansimple como una base, cada eje y sus componentes principales, como la tabla, o puede sermuy compleja, como el modelado de los botones y las escalas de control. El nivel decomplejidad depende de usted. Al crear el modelo, debe asegurarse de crear un espacio detrabajo que sea lo suficientemente amplio para contener la máquina completa.

Figura 2: Ejemplos de modelos de máquinas. Algunos son muy complejos y otros muy básicos.

11

Page 18: Simulacion de Maquina

Configuración

Todas las máquinas deben definirse en milímetros, pero la pieza puede tener un valormétrico o un valor en pulgadas. El ensamblaje de máquina se escalará para funcionar conpiezas que tengan un valor en pulgadas.

SIMULACIÓN DE MÁQUINAPlanos de LiberaciónEl MDD asociado con una máquina debe reflejar el comportamiento de retracción de dichamáquina y del post, de modo que Simulación de Máquina muestre lo que sucederárealmente en la máquina. En la mayoría de los posts, la herramienta volverá a la posicióninicial y en otros casos, el renderizado sólo mostrará ZCP1.

MDDCada ensamblaje de máquina creado debe tener un MDD personalizado que defina dichamáquina, incluyendo la posición de cambio de herramienta, el rango de movimiento de losejes y otros datos. En el caso de muchas máquinas bastante sencillas, puede comenzar conun MDD estándar existente y modificar los datos para ajustarlos a la máquina. Siempre quese seleccione el MDD en el cuadro de diálogo Control de Documento, el archivo deensamblaje de máquina adjunto será la máquina predeterminada para Simulación deMáquina. El MDD debe revisarse luego de que se ha creado el archivo de ensamblaje demáquina. Es importante que ambos compartan la misma definición de ejes. Esto incluye lacantidad y el tipo de ejes, así como su posición, orientación y orden. Consulte la

Figura 3: Ejemplo de una máquina cuyos valores de Posición de Cambio de Herramienta y Clase de Portaherramientas se definen en el MDD, sin participación del usuario. Aún es posible definir el Plano de Liberación Maestro.

12

Page 19: Simulacion de Maquina

Configuración

documentación del Editor de MDD para obtener información sobre la creación de unMDD.

Además de la máquina predeterminada, el MDD de un modelo de Simulación de Máquinapuede definir otra información. Por ejemplo, la información rotacional para una máquinade 4 ó 5 ejes se predeterminará, por lo que no será necesario establecerla cada vez que secree una pieza. La posición del cambio de herramienta puede preestablecerse, según sumáquina y sus preferencias. Además, el postprocesador predeterminado se establecemediante el MDD de Simulación de Máquina.

ACERCA DE LOS MDD Y EL EDITOR DE MDDLa definición de ejes en el MDD debe coincidir con las definiciones de ejes del ensamblajede máquina creado mediante Construir Máquina. En particular, debe coincidir la cantidady el tipo de ejes. Si se anexa un eje a la tabla de la máquina (en una fresa) o al husillo quecontenga una pieza (en un torno) en el ensamblaje de máquina, el mismo debe definirse enel MDD como un eje asignado a la pieza de trabajo (y no al grupo de herramientas). A lainversa, si se anexa un eje a una máquina herramienta o a un grupo de herramientas en elensamblaje de máquina, el mismo debe definirse en el MDD como un eje asignado al grupode herramientas (y no a la pieza de trabajo).

Si hay dos ejes rotacionales conectados entre sí (es decir, ambos están sobre la tabla o sobrela herramienta), el orden de montaje en el MDD debe coincidir con la relación original/secundaria definida en el ensamblaje de máquina. Por ejemplo, si el eje A se monta sobre eleje B en el MDD, el eje A correspondiente debe ser un eje secundario del eje B en elensamblaje de máquina.

Otras áreas donde debe revisarse la consistencia del MDD/ensamblaje de máquina son:distancias de pivotaje (es decir, ubicaciones de ejes rotacionales), direcciones de ejespositivas/negativas de los ejes lineales y rotacionales y nombres de los ejes.

El MDD también define el comportamiento y las posiciones de los cambios deherramientas y otros movimientos entre las operaciones. Muchos de estos movimientos noaparecen en el Renderizado Mecanizado de Pieza, pero todos ellos aparecen en Simulaciónde Máquina, por lo que es importante que esta información sea la correcta en el MDD, si seva a utilizar en Simulación de Máquina una pieza que utilice un MDD determinado. Estoincluye la configuración de cambio de herramienta como la prioridad de eje, el tipo deposición del cambio de herramienta del eje (por ejemplo, retracción completa, posiciónpredefinida, definida por el usuario) y la posición de contacto con el eje. También incluye lamisma configuración de rotación de herramienta como el orden y la posición delmovimiento del eje.

13

Page 20: Simulacion de Maquina

Configuración

Posición Inicial - FresasEsta clase de máquinas incluye fresas de 3, 4 y 5 ejes donde la pieza se apoya sobre unatabla. La “Posición Inicial” de los grupos de herramientas en el Editor de MDD se mide apartir del origen de la máquina en Construir Máquina, que es el centro de rotación o elpunto de pivotaje del eje al que la tabla se encuentra unida. En el MDD, la Posición Inicialse define como la distancia desde el punto de pivotaje al origen del husillo. En ConstruirMáquina, es la distancia entre el origen de la pieza y el punto de pivotaje.

Posición Inicial - TornosEsta clase de máquinas incluye cualquier objeto con una pieza que pueda girar. La“Posición Inicial” es el centro de la cara del husillo. Se debe hacer referencia a todos losvalores desde aquí.

1. Punto de Pivotaje2. Origen del Husillo3. Origen de la Pieza4. Punto de Pivotaje

Figura 4: Posiciones de máquinas necesarias para el Editor de MDD.

14

Page 21: Simulacion de Maquina

Configuración

CONFIGURACIÓN DE SIMULACIÓN DE MÁQUINAEs posible acceder a la Configuración deSimulación de Máquina desde el menúcontextual de la paleta Control deRenderizado de Simulación de Máquina odesde el menú Archivo > Preferencias.Cuando dicha paleta Control deRenderizado de Simulación de Máquina seabre, el botón Editar Configuración de FlashCPR… abre el cuadro de diálogoConfiguración de Simulación de Máquina.Las preferencias de Simulación de Máquinay Flash CPR son esencialmente idénticaspero guardan datos de preferencia porseparado. El manual Referencia Comúnanaliza estas preferencias en detalle desde laperspectiva de las Preferencias de FlashCPR.

CORTELa sección Opciones de Corte le permitecontrolar la calidad y la respuesta deSimulación de Máquina. Observe que laspreferencias de Simulación de Máquina sealmacenan con la pieza. Esto significa que sicambia las preferencias pero abre una piezaque tenga un conjunto de preferenciasanterior, sobrescribirá los cambios que hayarealizado anteriormente.

Pasos por Actualización: Pasos por Actualización especifica el número máximo decaracterísticas de CPR a renderizar antes de actualizar la pantalla. Los números altosincrementarán la velocidad de renderizado, pero se obtendrá una animación derenderizado más irregular. Con números altos, puede parecer que la herramienta salteaelementos en el renderizado, el cual se ajustará repentinamente a la herramienta. Estopuede ser irregular, pero es bastante rápido. Un número bajo genera una animación másregular, pero más lenta.

15

Page 22: Simulacion de Maquina

Configuración

Distancia de Cuerda de Pieza Mecanizada: Esta configuración es laresolución para la pieza mecanizada visualizada en Flash CPR.Cuanto menor sea el valor, mayor será la calidad de visualización ymás serán los recursos que el sistema necesitará, obteniéndose unrenderizado más lento. Existen configuraciones individuales parapiezas en pulgadas o métricas. Los valores individuales sólopueden establecerse desde el interior de una pieza de dicho tipo deunidad.

Distancia de Cuerda de Cuerpo: Esta opción determina la resolución de los cuerpos(pieza, stock y utillajes) en Simulación de Máquina. Hay dos maneras de establecer laopción: mediante la opción Distancia de Cuerda (que consiste en establecer un valorespecífico) o mediante la opción % Distancia de Cuerda de Cuerpo. Esta segundaopción utiliza el valor establecido en el cuadro de diálogo Propiedades (al que seaccede haciendo clic con el botón derecho del ratón en un cuerpo). Con un valor de100%, se utilizará la Distancia de Cuerda del cuerpo mientras que con un valor de 10%,se utilizará 1/10 de dicha distancia. Un valor de 1000% es 10 veces la distancia de cuerdadel cuerpo. Se admite cualquier porcentaje entre 1 y 100.000. Cuanto más alto sea elporcentaje, más rústico e irregular se verá el cuerpo pero más rápida será suvisualización. Porcentajes más bajos implican mayor calidad pero una respuesta máslenta. Tenga en cuenta que este valor sólo afecta la visualización en pantalla y no elmecanizado real.

COLISIONES/LÍMITESLos elementos encontrados en la sección Colisiones/Límites del cuadro de diálogo brindancontrol sobre el método utilizado por el sistema para informar los errores de colisionesdurante el renderizado. Puede utilizarse cualquier combinación de los métodos de alertapara informar al usuario cuando se produce una colisión.

!Tenga en cuenta que la opción Comprobación de colisión (que se encuentra en el menú de la paleta Control de Renderizado) debe estar activada para que el sistema compruebe las colisiones.

Distancia de Cuerda

16

Page 23: Simulacion de Maquina

Configuración

En Simulación de Máquina, una colisión se produce cuando dos objetos que supuestamenteno deben tocarse lo hacen durante la simulación. Entre los objetos de Simulación deMáquina se incluyen componentes que son máquina y componentes que no lo son. Loscomponentes de máquina son objetos del ensamblaje de máquina definidos medianteConstruir Máquina. Los componentes que no son de máquina no se encuentran en elensamblaje de máquina, sino que se crean mediante Simulación de Máquina según lainformación incluida en el archivo de pieza de GibbsCAM. Entre estos objetos se incluyenherramientas, portaherramientas, utillajes, piezas y stocks. La herramienta de corte activa ysu portaherramientas siempre participan en la detección de la colisión cuando dichafunción se encuentra activada. Otros objetos participan en la detección de la colisión segúnsu inclusión en los grupos de componentes de colisión. Estos grupos son grupos decomponentes con la opción de colisión activada. Vea “Grupos de Componentes” en lapágina 34 para obtener más información.

Los objetos que no son de máquina se incluyen automáticamente en grupos decomponentes según su anexión lógica a un objeto en un grupo de componentes. Porejemplo, una herramienta y un portaherramientas se anexan lógicamente a una torreta envirtud de su asignación a un grupo de herramientas y una posición de herramienta enparticular en el cuadro de diálogo de definición de herramienta en GibbsCAM. Se asignauna pieza/stock a un husillo o un portabrocas en el ensamblaje de máquina debido alcuerpo de la pieza (cuerpo P) definido en el modelo de la máquina. Se asigna un utillaje a latabla (fresa) o al husillo que contiene la pieza (torno) según el SC y el Número de Husillodel utillaje en GibbsCAM.

Las colisiones de Simulación de Máquina se detectan cuando la función de detección decolisión se encuentra activada y sucede lo siguiente:

• La parte cortante de una herramienta entra en contacto con la pieza/stock en modorápido.

• La parte no cortante de una herramienta o un portaherramientas entra en contacto conla pieza/stock durante el corte.

• Un objeto que forma parte de un grupo de componentes de colisión entra en contactocon un objeto que pertenece a otro grupo de componentes de colisión.

• Una posición de eje excede el límite de eje definido en el ensamblaje de máquina paracualquier componente de máquina con límites de eje (mín/máx).

Tipos de Alerta: Puede elegir uno o varios métodos de respuesta que lo alerten ante unacolisión. La opción Sonido (Beep) genera un alerta acústico, Registro a Mostrar produce untexto de error en la ventana de registros Consola de Choque y Parpadeo de Stock genera un

17

Page 24: Simulacion de Maquina

Configuración

alerta visual del error mediante el parpadeo del stock renderizado. Detener Animación haráque se detenga el renderizado cuando se detecte una colisión.

Tolerancia: El parámetro Tolerancia le permite configurar un valor diferente para piezas enpulgadas y métricas. Cualquier colisión dentro de la tolerancia especificada generará unalerta de colisión.

CONTROL DESLIZANTELos elementos de esta sección afectan la respuesta y la calidad del renderizado mediante elcontrol de la distancia de paso máxima entre las características en el renderizado. Estosvalores se utilizan con el control deslizante de velocidad en la paleta de renderizado. Lavelocidad más rápida permite a la herramienta pasar de característica a característicamediante estos valores. La disminución de la velocidad escalará las distancias entre lascaracterísticas. Observe que esto no afecta a la trayectoria, sino sólo a la pieza renderizada.Esta configuración puede afectar de manera significativa la velocidad de renderizado enrelación con la calidad.

Longitud: El valor de Longitud establece la distancia máxima entre los movimientos linealesrenderizados. Imaginemos un corte lineal en el que la herramienta recorrerá 400 mm enlínea recta y en dirección transversal. Si se utiliza la configuración predeterminada de 200mm, la pantalla mostrará este movimiento en dos pasos cuando el control deslizante seencuentre establecido en su valor máximo (el más rápido). Si el corte lineal tuvo unalongitud inferior a 200 mm, el renderizado muestra el corte en un paso, al inicio y al finaldel corte.

Figura 5: La salida Consola de Choque muestra un choque de herramienta con el stock y un accesorio.

18

Page 25: Simulacion de Maquina

Configuración

Ángulo: Los valores de Ángulo pueden afectar de manera especialmente significativa lasoperaciones rotacionales. Como sucede con el valor de Longitud, este valor controla lospasos de renderizado entre las características, en este caso para movimientos angulares. Unnúmero bajo creará ángulos muy pequeños en rotaciones, lo cual dará como resultado unaimagen suave mientras que un número más elevado podrá crear una pieza renderizada queno sea suave sino muy veloz.

Rango Automático: Esta opción desactivará los valores de Longitud y utilizará, en cambio, eltamaño del stock (longitud, ancho y altura, por separado) para establecer las longitudesmáximas de avances y movimientos rápidos. El valor máximo para los avances seestablecerá en 1/10 de la dimensión de stock más grande y los movimientos rápidos tendránel doble de ese valor. El paso más pequeño que el sistema tomará al renderizar es 1/100 de ladimensión más pequeña del stock.

CARACTERÍSTICARoscas Circulares: Esta opción renderiza roscas “circulares” en lugar de roscas espiraladaspropiamente dichas. Si activa esta opción, renderizará roscas mucho más rápidamente.

ESTADÍSTICASCuando la opción Estadísticas se encuentra activada,se abre una ventana al activarse Simulación deMáquina. La ventana registra la velocidad de cuadrosactual de su máquina, al igual que todo errorregistrado para la sesión de CPR.

19

Page 26: Simulacion de Maquina

Configuración

20

Page 27: Simulacion de Maquina

USO DE CONSTRUIR MÁQUINA

Page 28: Simulacion de Maquina
Page 29: Simulacion de Maquina

Uso de Construir Máquina

CAPÍTULO 3: Uso de Construir Máquina

USO DE CONSTRUIR MÁQUINAConstruir Máquina se utiliza paradefinir y crear el modelo de ensamblajede una máquina que puede utilizarsecon el producto Simulación deMáquina para generar unavisualización muy precisa de unprograma de pieza creado enGibbsCAM.

Este cuadro de diálogo se utilizadespués de la creación de un modelosólido de la máquina herramienta y detodos sus componentes relativos.Dichos componentes se agregan luego aConstruir Máquina, definiendo laestructura jerárquica (árbol delmodelo) de la máquina y el movimientode sus componentes. Luego de agregartodos los componentes, el árbol deberíaser similar al que puede verse en laimagen de la derecha, con diversasramas que representan diferentespiezas móviles.

Al hacer clic con el botón derecho delratón en una entrada, se abre un menúcontextual que le permite Editar uncomponente (mediante el cuadro dediálogo Agregar Componente), Eliminar un componente o Mostrar dicho componente en elespacio de trabajo. Al hacer doble clic en un componente del árbol, aparecerá un sólido ypodrá colapsar/contraer o abrir dicha rama del árbol.

23

Page 30: Simulacion de Maquina

Uso de Construir Máquina

CREAR EL MODELO CAD DE LA MÁQUINA HERRAMIENTAEl primer paso para la utilización de Construir Máquina consiste en crear una pieza deGibbsCAM que contenga sólidos individuales que representen a cada eje y al componenteprincipal de la máquina herramienta. Este es un ensamblaje de los componentes. Tenga encuenta que los sólidos pueden crearse en otra aplicación de CAD e importarse a GibbsCAM.

Resulta conveniente y recomendable que cada cuerpo tenga un nombre descriptivo como“Y_axis”, “Husillo” y “Tabla”. Será más fácil construir el ensamblaje de componentes si uncuerpo que va a representar a un eje tiene el nombre de dicho eje.

El origen del modelo de la máquina es muy importante, ya que constituye una referenciapara diversos valores. Debe crearse un sistema de coordenadas que represente al husillo ola cara de la tabla. El origen del SC debe estar en el origen de la cara del husillo o en la partecentral-superior de la tabla. El SC debe alinearse como la máquina; si la máquina estáafuera en posición vertical a 30 grados, así deberá estar su SC. Este SC se denominará “SC de

1. Base2. Eje X3. Eje Y4. Eje Z5. Cuerpo Rotacional6. Eje A7. Tabla8. Cabeza9. Husillo

Figura 6: Ejemplo de un ensamblaje de máquina herramienta.

24

Page 31: Simulacion de Maquina

Uso de Construir Máquina

origen de la máquina” en este documento. Todos los cuerpos en el ensamblaje debenasignarse a este sistema de coordenadas del “origen de la máquina”.

Figura 7: Ejemplo de un plano XY (A) de la máquina y un plano del SC de Máquina (B) donde los ejes horizontales y verticales están sombreados para resaltarlos. El plano del SC de la Máquina se utiliza para la alineación de cuerpos y para todos los valores de referencia.

25

Page 32: Simulacion de Maquina

Uso de Construir Máquina

Asegúrese de definir el origen de la pieza en una ubicación que sea fácil de identificar en lamáquina herramienta, por ejemplo, el centro de la tabla o la cara del husillo para los tornos.

HUSILLOS Y PIEZASLos componentes de máquina que contienen una pieza de trabajo (pieza y/o stock)requieren una definición especial en el ensamblaje de la máquina. Esto es para queSimulación de Máquina sepa cómo posicionar la pieza de trabajo durante la simulación.Debe definirse un componente de máquina especial denominado Cuerpo de Pieza (cuerpoP en forma abreviada) en el ensamblaje de máquina. El cuerpo P no tiene un eje; si semueve durante la simulación, es debido a que se encuentra anexado a otro componenteque se mueve.

El cuerpo P es un componente de máquina creado a partir de un cuerpo sólido(generalmente un cilindro o un sólido rectangular) y recibe una etiqueta P o Px, en la que xes un número entero. Esta denominación P especial indica a la simulación de máquina que

SUGERENCIAS

• El modelo de pieza debe estar en milímetros.

• En el caso de las piezas de fresa, resulta más fácil definir el centro de la tabla en elorigen y luego crear los cuerpos no móviles.

• En el caso de las configuraciones de tornos, fresa/torno y MTM, resulta más fácildefinir la cara del husillo en el origen y luego crear los cuerpos no móviles.

• Todos los cuerpos deben estar en el mismo sistema de coordenadas, SC1 o, enforma ideal, en un SC alineado con la cara del husillo o la parte superior de latabla.

• Cada pieza móvil debe crearse en su posición inicial o posición “0”.

• Cree Puntos y Líneas para identificar la ubicación central y la dirección de losejes rotacionales.

• Cree un punto que identifique la posición de anexión de la herramienta. En unafresa, este punto es la cara del husillo y en un torno, el lugar en la torreta dondese anexa el portaherramientas.

• Cuando el parámetro Utilizar Longitud de Herramienta / Portaherramientas delEditor de MDD se encuentra activo, la posición del eje Z se corregiráautomáticamente durante la simulación para considerar la posición de anexiónde la herramienta, así como su longitud y la longitud del portaherramientas.

26

Page 33: Simulacion de Maquina

Uso de Construir Máquina

el cuerpo P no se va a visualizar directamente en la simulación, sino que va a serreemplazado por la pieza o el stock mecanizado real durante la misma.

Máquinas de Fresa: En una fresa, es habitual que el cuerpo P sea un elemento secundariodel componente de máquina que representa la tabla de la máquina, lo que significa que estáanexado a la tabla.

Máquinas de Torno: En un torno, es habitual que el cuerpo P sea un elemento secundariodel componente de máquina que representa el husillo de pieza de la máquina (o bien unapinza portapieza, un casquillo o un portabrocas).

Configuraciones de MTM: Para las máquinas de MTM, es posible que exista más de uncuerpo P, correspondiente al número de piezas que pueden mecanizarse simultáneamenteen la máquina.

GRUPOS DE HERRAMIENTASLa comprensión de la correcta configuración de herramientas y posiciones resultafundamental para que Simulación de Máquina renderice correctamente. El método para lavisualización de herramientas en la simulación de máquina es diferente según la máquinasea una fresa o un torno. Para este análisis, “torno” incluye todas las máquinas de torno, deFresa/Torno y MTM definidas por el MDD.

Máquinas de Fresa: Las fresas sólo mostrarán la herramienta actualmente activa, que es laherramienta cargada en el husillo correspondiente en un momento determinado. Vea lasección “Grupos de Herramientas de Fresa” en la página 61 para obtener más información.

Máquinas de Torno: Los tornos generalmente mostrarán todas las herramientas cargadas enuno o más de sus grupos de herramientas al inicio del programa NC. Una excepción a estoes que el torno puede tener un grupo de herramientas definido como un grupo deherramientas de fresa, habitualmente conocido como una cabeza de Cambio deHerramienta Automático (Automatic Tool Changing head, ATC). Un grupo deherramientas de un ATC en un torno mostrará las herramientas de la misma manera que lohará una fresa, principalmente para mostrar sólo la herramienta actualmente activa en unmomento determinado. La definición de un grupo de herramientas en un torno implica ladesactivación del parámetro “Tiene Torreta” en el cuadro de diálogo Configuración de lamáquina en Construir Máquina. Vea la sección “Grupos de Herramientas de Torno” en lapágina 64 para obtener más información.

27

Page 34: Simulacion de Maquina

Uso de Construir Máquina

CONSTRUIR EL ENSAMBLAJE DE HERRAMIENTA DE LA MÁQUINAInicie Construir Máquina en el menúPlug-Ins. Cuando se ejecuta por primeravez en un archivo, el árbol del ensamblajecontiene sólo una entrada Raíz.

Configurar: El botón Configurar abre elcuadro de diálogo Parámetros deMáquina (vea “Cuadro de DiálogoConfiguración” en la página 31) que lepermite definir dichos parámetros,incluidos el origen del husillo y laposición del cambio de herramienta.

Agregar: Los diversos componentes que definen una máquina deberán agregarse alelemento raíz del ensamblaje seleccionando un sólido y haciendo clic en el botón Agregar.Al hacer clic en Agregar, se abre el cuadro de diálogo Agregar Componente (vea “Cuadrode Diálogo Agregar Componente” en la página 36), que le permite definir lo que el cuerporepresenta y todo movimiento asociado con el componente. Si hace clic con el botón

28

Page 35: Simulacion de Maquina

Uso de Construir Máquina

derecho del ratón en el árbol, podrá editar un componente una vez que se hayanestablecido los parámetros.

Quitar: El botón Quitar eliminará un componente seleccionado del árbol del ensamblaje.

Probar: El botón Probar abre una ventana que le permite ver el ensamblaje y probar laspiezas móviles de la máquina para garantizar el correcto movimiento de las mismas.

Guardar: Podrá hacer un clic en el botón Guardar una vez que haya definido el ensamblajede herramienta de la máquina. Se abrirá un cuadro de diálogo que le solicitará seleccionarun directorio para guardar el archivo.

Figura 8: Ejemplo del inicio de un árbol de ensamblaje.

29

Page 36: Simulacion de Maquina

Uso de Construir Máquina

INTERFAZ DE CONSTRUIR MÁQUINALa opción Construir Máquina le permite crear un modelo de una máquina herramienta.Cada componente (la base de la máquina, la tabla, etc.) se define como un modelo sólido yse agrega al cuadro de diálogo Construir Máquina. A medida que se definan loscomponentes, el cuadro de diálogo Construir Máquina creará un árbol que definirá lamáquina herramienta y sus piezas. Podrá probar las piezas móviles del modelo cuando lasmismas estén listas para guardarse. Una vez completo, el modelo está disponible paraSimulación de Máquina.

Además de la ventana Construir Máquina, existen otros cuadros de diálogo y ventanas quese utilizan para definir una máquina. Es posible acceder a todos estos recursos desde la

Figura 9: Ventana Construir Máquina en su estado inicial y con los componentes agregados.

30

Page 37: Simulacion de Maquina

Uso de Construir Máquina

ventana Construir Máquina y ver una descripción de los mismos en las siguientessecciones. Entre ellos, se encuentra el Cuadro de Diálogo Configuración, el Cuadro deDiálogo Agregar Componente y el Cuadro de Diálogo Testeo de Máquina.

CUADRO DE DIÁLOGO CONFIGURACIÓNEste cuadro de diálogo se abre al hacer clic en el botón Configurar. Se utiliza paraconfigurar diversos parámetros de máquina como el origen del husillo o el grupo deherramientas, al igual que el número de grupos de herramientas y piezas de trabajo, y paracontrolar el agrupamiento de componentes del ensamblaje.

Parámetro de MáquinaMTM: Este elemento se selecciona si la máquina que se está creando se utilizará para torno,fresa/torno o MTM. Activa el recuento de grupos de herramientas e interpreta el husillo/grupo de herramientas como una posición de anexión de este último. Si esta opción no seselecciona, la configuración corresponderá a una fresa.

31

Page 38: Simulacion de Maquina

Uso de Construir Máquina

Recuento de Grupo de Herramientas: La cantidad de grupos de herramientas en lamáquina. Es necesario definir el origen de cada grupo de herramientas en formaindividual.

Grupo de Herramientas: Este elemento le permite moverse entre los grupos deherramientas para brindarles una definición completa.

Recuento de Piezas de Trabajo: La cantidad de piezas de trabajo en la máquina. El origen esun husillo para fresado. El modelo debe contener un cuerpo de pieza, con la etiqueta “P”para una fresa o una configuración de torno simple con la etiqueta “Px” donde “x” es unentero entre 1 y 100.

Origen del Husillo/Grupo de Herramientas: Este elemento se utiliza para definir el lugardonde la herramienta o el portaherramientas se anexa con el husillo. Este elemento debedefinirse y la manera más fácil de hacerlo es crear un punto en el archivo de pieza que seubique en el origen del husillo mediante el Botón Desde Selección.

Botón Desde Selección: Al hacer clic en este botón, se cargan las coordenadas de unpunto seleccionado que representa el origen. El SC utilizado por los puntos en estosparámetros debe ser el mismo al que se encuentran asignados los cuerpos utilizados porlos componentes de máquina.

Botón Mostrar: Al hacer clic en este botón, apareceráuna cruz en el origen del Husillo o el Grupo deHerramientas.

Tiene Torreta: Este elemento se utiliza si la máquina tieneuna torreta o en el MTM, si el Grupo de Herramientas quese define es una torreta. Este elemento activa el BotónPosiciones, que le permite definir la posición de lasherramientas en una torreta de la máquina.

Botón Posiciones: Este botón abre el cuadro de diálogoPosiciones de Torreta que le permite definir, entre otrascosas, el tipo de torreta y cuántas posiciones deherramientas tiene.

32

Page 39: Simulacion de Maquina

Uso de Construir Máquina

Posiciones de TorretaEste elemento le permitedefinir una torretaconfigurando cuántasposiciones de herramientasexisten en la torreta, en quéposición están y el eje demovimiento en el que dichatorreta se mueve.

Recuento: Indica la cantidadde posiciones deherramientas que existen enla torreta.

Primera: La posición angularde la primera herramienta.

Paso: Este valor es el paso angular a la siguiente posición de herramienta.

Eje de Simulación de Máquina: Utiliza la etiqueta de eje asignada a la torreta en el Cuadro deDiálogo Agregar Componente. Para crear una torreta, agregue el sólido de torreta como uncomponente y asígnele una etiqueta de eje y un vector. La torreta girará alrededor delvector por lo que será necesario que la etiqueta se coloque allí para que se muevacorrectamente.

Tipo de Eje: Elija la manera en que la torreta cambia de una herramienta a la otra. Entre lasopciones se incluye Rotacional/La Más Corta (la máquina cambia en la dirección más cortaposible), Rotacional + (la máquina cambia sólo en un ángulo de aumento), Rotacional – (lamáquina cambia sólo en un ángulo de disminución) y Lineal.

Incremento de Eje: El ángulo o la distancia lineal entre las herramientas que la torreta debetomar para cambiar de una herramienta a la siguiente.

33

Page 40: Simulacion de Maquina

Uso de Construir Máquina

Configuración AvanzadaAl seleccionar esta opción,podrá configurar un ValorPrincipal para cada posición detorreta definido mediante elparámetro “Recuento”. Esto esnecesario si las posiciones deherramientas no están a unamisma distancia en la torreta oel husillo. La activación de laopción Eje Secundario lepermite definir un eje adicional que el grupo de herramientas utiliza para colocarherramientas en su posición correcta.

Posición: La posición de herramienta que se define, por ejemplo, la posición de herramienta3 en una rampa.

Valor Principal: La posición del eje principal correspondiente a la posición de herramientaque se define.

Eje Secundario: Este elemento se utiliza en ungrupo de herramientas donde un eje no essuficiente para definir el movimiento necesariopara que dicho grupo se posicione de unaherramienta a otra, como un miniconjunto en unarampa.

Tipo de Eje: Elija la manera en que la torretacambia de una herramienta a la otra. Entre las opciones se incluye Rotacional/La MásCorta (la máquina cambia en la dirección más corta posible), Rotacional + (la máquinacambia sólo en un ángulo de aumento), Rotacional – (la máquina cambia sólo en unángulo de disminución) y Lineal.

Incremento de Eje: El ángulo o la distancia lineal entre las herramientas que la torretadebe tomar para cambiar de una herramienta a la siguiente.

Valor Secundario: La posición secundaria de la herramienta que se define, por ejemplo,la posición de herramienta 2 en un miniconjunto.

Grupos de ComponentesLa función Grupos de Componentes le permite agrupar componentes de máquina. Elagrupamiento tiene dos propósitos. El primero consiste en la comprobación de colisión y elsegundo, en el control de la visibilidad de los componentes. De forma predeterminada, hay

34

Page 41: Simulacion de Maquina

Uso de Construir Máquina

dos grupos. Si hace clic con el botón derecho del ratón en la lista de grupo, podrá Agregar,Editar o Eliminar un grupo.

Comprobación de ColisiónLa opción Usado para Comprobación de Colisión indica que los elementos del grupo seutilizarán cuando la opción Comprobación de Colisión esté activada. Esto significa que secomprobarán aquellos componentes que, de otro modo, no se comprobarían para ladetección de colisiones, como la chapa metálica. Los elementos incluidos en un grupo decomponentes no se comprobarán entre sí (más allá de la interferencia normal entreherramienta-pieza) pero puede probarse el grupo en su conjunto en relación con lainterferencia de herramienta y pieza, al igual que otros grupos que constan de elementosque habitualmente no se prueban, como los soportes fijos, la chapa metálica de la máquina,la tabla o los portabrocas.

Se recomienda que todos los elementos de un flujo conectados entre sí, como unportabrocas, un husillo, un eje X y un eje z en una fresa común de 3 ejes, se coloquen en elmismo Grupo de Componentes. Como se mencionó anteriormente, los elementos incluidosen un grupo de componentes no se comprueban entre sí. Esto puede resultar muyconveniente en modelos con caras que coinciden o se superponen.

Control de VisibilidadLos componentes pueden agruparse de modo tal de mostrarlos u ocultarlos fácilmentedurante el renderizado. Como sucede con la opción Comprobación de Colisión, uncomponente se asigna a un grupo en el Cuadro de Diálogo Agregar Componente.Visibilidad de Componente de Máquina es una de las opciones disponibles en el menúcontextual cuando usted se encuentra en Simulación de Máquina. El cuadro de diálogo alque puede acceder desde esta selección le permite mostrar u ocultar componentesindividuales o los Grupos de Componentes predefinidos.

Figura 10: Configuración de un Grupo de Componentes.

35

Page 42: Simulacion de Maquina

Uso de Construir Máquina

Asignación de EjeEste elemento no se utiliza actualmente.

CUADRO DE DIÁLOGO AGREGAR COMPONENTEHaga clic en este botón para agregar un modelo al árbol que define la máquina. Cuando seagrega un componente al cuadro de diálogo Construir Máquina, se abre el cuadro dediálogo Agregar Componente. En este cuadro de diálogo, se asigna un nombre y un cuerpooriginal (que se anexa al nombre) a cada componente, se designa un color y se define dichocomponente en una posición Fija, como una pieza que se mueve a lo largo de un eje(Traslación) o como una pieza que rota (Rotación).

36

Page 43: Simulacion de Maquina

Uso de Construir Máquina

Original: Utilice este campo para seleccionar el ComponenteOriginal, que es el componente sobre el que este elemento semontará. La lista contendrá los nombres de cada cuerpo en lapieza. Tenga en cuenta que todos los cuerpos que serán originalesdeben tener un nombre único para que el sistema funcionecorrectamente.

Botón Grupos: El botón Grupos abre un cuadro de diálogo que lepermite asignar un componente a un grupo ya definido. Estopermite comprobar la existencia de una colisión en uncomponente y/o mostrarlo u ocultarlo fácilmente como parte delgrupo. Seleccione uno o más grupos y cierre el cuadro de diálogo.La asignación del grupo se guarda automáticamente.

Nombre: El nombre del componente tal como se verá en la lista de originales. De formapredeterminada, es el nombre del cuerpo. Si el mismo cambia, (por ejemplo de “Z” a“Z_Axis”), el nuevo nombre sólo aparecerá en este cuadro de diálogo. El nombre del cuerpono cambiará. Tenga en cuenta que los nombres no deben incluir un espacio.

Etiqueta de Eje: Este elemento es muy importante para mover ejes y otros componentes. Elcampo corresponde al eje programado, por ejemplo se introduce “X” para el eje X de lamáquina mientras que se introduce “A” para el eje A de la máquina. Además, el modelo querepresenta la pieza debe tener una etiqueta de “P” o “Px” donde x es un número del 1 al 100.Todas las entradas distinguen entre mayúsculas y minúsculas. Las entradas válidas paraeste campo son letras con o sin un número. Las etiquetas de máquina de MTM se describenen la sección “Etiquetas de Eje de MTM” en la página 43.

Comentario: Esta sección puede utilizarse para introducir anotaciones en el componente.Este es el único lugar donde se utiliza el comentario.

SUGERENCIA

La pieza debe tener una etiqueta porque el sistema necesita conocer en qué lugar del ensamblaje de máquina se encuentra. Se asume que un portaherramientas de fresa se anexa al origen del husillo.

37

Page 44: Simulacion de Maquina

Uso de Construir Máquina

Color: Simplemente puede introducir los valores RGB (rojo, verde, azul) (que van del 0 al255, representando 0 ningún color y 255, rojo, verde o azul puro) o bien puede utilizar elbotón Color a fin de seleccionar un color para el componente. Simplemente seleccione unode los Colores Básicos y haga clic en el botón Aceptar.

El botón Definir Colores Personalizados brinda acceso a un espectro mucho más completode colores. Puede definir los valores RGB (rojo, verde, azul) o utilizar el ratón paraseleccionar un color del espectro y ajustar la oscuridad mediante el control deslizante. Alhacer clic en el botón Aceptar, los valores RGB del cuadro de diálogo Agregar Componentese actualizarán.

Visible: Este parámetro establece la visibilidad predeterminada del componente. Estavisibilidad puede activarse o desactivarse en el tiempo de ejecución desde el cuadro dediálogo Visibilidad de Componente.

Tipo de ComponenteEstos botones determinan el tipo de componente. Utilice “Fijo” si el componente está fijoen relación con su componente original, por ejemplo, un portabrocas está fijo en relacióncon un husillo. Utilice “Traslación” para los ejes lineales (X, Y, Z) y “Rotación” para los ejesrotacionales (A, B, C). Cada componente se representará con un icono que corr24espondeal tipo de componente, como puede verse a la derecha.

Si un componente no está “Fijo”, utilice los campos correspondientes para indicar ladirección del eje y el centro de rotación de los ejes rotacionales. Puede utilizar el botón“Desde Selección” para actualizar los campos correspondientes a partir de la geometríaseleccionada.

Traslación: Estos campos se utilizan para especificar un eje a lo largo del cual el componentese mueve y la dirección de dicho movimiento. En los sistemas de ejes octogonales, seintroduce un valor de “-1” o “1” para el eje correspondiente; todos los demás camposrecibirán un valor de “0”. Un valor de “-1” indica que el movimiento inicial del eje se

Tipo Icono

Fijo

Traslación

Rotación

38

Page 45: Simulacion de Maquina

Uso de Construir Máquina

realizará en una dirección negativa mientras que un valor de “1” indica que se hará en unadirección positiva. Tenga en cuenta que todos los vectores deben normalizarse.

Para determinar si un valor es positivo onegativo, es importante recordar qué seestá moviendo. Si el movimiento se realizamediante un eje anexado a la herramienta,el valor es positivo. Si el movimiento serealiza mediante un eje sobre el que lapieza está montada, el valor es negativo.Piénselo de esta forma: si la tabla se estámoviendo para colocar la herramienta enuna posición X superior en la pieza, deberá moverse en una dirección negativa.

Rotación: La sección de rotación tiene dos parámetros: uno para el eje de rotación real yotro para especificar dónde el eje de rotación es relativo al origen de la máquina.

Eje: El valor de Eje es la definición de un vector 3D.El eje A debe tener un valor de eje X1Y0Z0, el eje B,X0Y1Z0 y el eje C, X0Y0Z1. Tenga en cuenta que elvalor debe ser negativo si el eje se mueve endirección de las agujas del reloj o positivo, si semueve en la dirección contraria. Una guía fácil para la mayoría de las máquinas es quelos valores de un eje con una herramienta anexada deben ser positivos mientras que losvalores de un eje con una pieza asociada deben ser negativos.

Para obtener los valores correctos, esimportante recordar dos cosas: la Reglade Lado Derecho (vea el manual SCAvanzado) y alrededor de qué eje linealgira un eje rotacional (los ejes A, B y Cse envuelven alrededor de X, Y y Z,respectivamente). Si recuerda estasreglas, podrá establecer las rotacionescorrectas.

X1Y0Z0 o X-1Y0Z0 X0Y1Z0 o X0Y-1Z0 X0Y0Z1 o X0Y0Z-1

Valores del Eje X Valores del Eje Y Valores del Eje Z

X1Y0Z0 o X-1Y0Z0 X0Y1Z0 o X0Y-1Z0 X0Y0Z1 o X0Y0Z-1

Valores del Eje A Valores del Eje B Valores del Eje C

en dirección contraria a las agujas del reloj

39

Page 46: Simulacion de Maquina

Uso de Construir Máquina

Recuerde que las rotaciones positivas alrededor del eje X se mueven del eje Y al Z. Lasrotaciones positivas alrededor del eje Y se mueven del eje Z al X. Las rotacionespositivas alrededor del eje Z se mueven del eje Y al Y. Reiteramos esto porque si tieneuna máquina compleja, puede resultar algo difícil obtener las rotaciones correctas.Generalmente no lo es; si rota la pieza, los valores deben ser negativos mientras que sirota la herramienta, dichos valores deben ser positivos. Si tiene una máquina conalgunas disposiciones de eje poco habituales, quizás demore un poco en obtener elvalor positivo o negativo correcto.

Centro: El valor de Centro es el centro de la rotación en relación con el origen de lamáquina. La manera más fácil de obtener estos datos es seleccionar el punto querepresenta el centro de rotación y hacer clic en el botón Desde Selección. Estoestablecerá los valores de X, Y y Z de manera automática.

Límites: Los límites seutilizan para definir losvalores de posiciónmínimo y máximo decada eje definido en uncomponente de máquina.

En cada eje, se da por sentado que la posición cero es la posición donde se ubica elcomponente en el modelo de la máquina cuando se guarda dicho modelo y se crea elensamblaje de máquina. Desde esta posición cero, el componente se moverá en unadirección positiva o negativa según la definición del eje. Esto se aplica tanto a los ejeslineales como a los rotacionales.

En los ejes que no están limitados (por ejemplo, un eje C en un husillo de torno típico), laopción Tiene Límites debe estar desactivada.

En los ejes que tienen un valor de límite mínimo o máximo, la opción Tiene Límites debeestar activada. Esto activa los valores Mín y Máx que deben establecerse en el valoradecuado para la máquina. No es posible activar únicamente un valor Mín o un valor Máx.Si la casilla de verificación Tiene Límites está activada, deben establecerse ambos valoresMín y Máx. Si se establecen límites para un eje, cada vez que la posición de dicho eje excedaalguno de ellos durante la simulación de máquina, se generará un evento de colisión. Si ladetección de colisión se encuentra activada, se activará el alerta de colisión. No es necesarioque un componente se incluya en un grupo de componentes de colisión para que se genereun evento de colisión por haberse excedido el límite del eje.

CUADRO DE DIÁLOGO TESTEO DE MÁQUINAEs posible aplicar el zoom y rotar el modelo en el cuadro de diálogo Testeo de Máquinapara cambiar la vista. Los botones a la derecha del cuadro de diálogo se utilizan para lograr

40

Page 47: Simulacion de Maquina

Uso de Construir Máquina

una correcta alineación de los componentes y probar su movimiento. Es importante probarlos componentes del eje para asegurarse de que se muevan correctamente. Si un eje no semueve según lo previsto, será necesario editarlo en el cuadro de diálogo AgregarComponente. Observe atentamente para asegurarse de que la herramienta rotecorrectamente con el husillo y los ejes rotacionales se muevan en la dirección correcta.

Cada eje puede probarse haciendo clic en una tecla de flecha asociada con el mismo. Elbotón Menor Que moverá un eje en la dirección negativa. El botón Mayor Quemoverá un eje en la dirección positiva. Hacer clic en estos botones equivale a introducir uncódigo G incremental en la máquina o efectuar un avance gradual de la misma. Si el modelose mueve en una dirección que no es la prevista, como sucedería si un eje se mueve en ladirección de las agujas del reloj cuando se hace clic en el botón Mayor Que (una rotación

Figura 11: Ejemplo de una máquina creada lista para la prueba de sus ejes.

41

Page 48: Simulacion de Maquina

Uso de Construir Máquina

positiva), será necesario cambiar los valores establecidos en el cuadro de diálogo AgregarComponente.

GUARDAREl botón Guardar se utiliza para crear el modelo de simulación. Seleccione un directoriopara guardar el archivo de ensamblaje completo, introduzca el nombre de archivo delmodelo y haga clic en Aceptar. Se generarán los archivos y la ventana Testeo de Máquinamostrará el modelo que acaba de crear.

La función Guardar crea un grupo de archivos, incluyendo un archivo ASY, un archivo INI yun archivo FB para cada componente del ensamblaje. Juntos, estos archivos crean elmodelo de ensamblaje de la máquina. El archivo VNC guarda datos acerca de estosarchivos. Si se modifican los archivos ASY, INI o FB, el archivo VNC no registrará loscambios. La próxima vez que este archivo se abra y se realicen modificaciones, el sistema

SUGERENCIA

Tenga especial cuidado si el modelo de la pieza se monta directamente sobre un eje. Es probable que el valor de Traslación de Z sea “-1” en lugar de “1” debido a una diferencia entre el movimiento de la herramienta y el movimiento de la pieza.

42

Page 49: Simulacion de Maquina

Uso de Construir Máquina

sobrescribirá los cambios realizados en los archivos. Por lo tanto, se recomiendaespecialmente que todos los archivos asociados con la máquina se guarden en la mismacarpeta. Esto incluye el archivo VNC, los datos del ensamblaje guardados y el MDD. Cadarevisión de un modelo debe incluir un nuevo archivo VNC.

CONVENCIONES DE NOMENCLATURAETIQUETAS DE EJEAl definir un componente móvil, debe especificar el eje en el que dicho componente semueve. Las etiquetas de eje distinguen entre mayúsculas y minúsculas, pudiendo consistiren una letra con o sin un número, por ejemplo “X”, “Z”, “A”, “B”, “x2” y “X2”. Si elcomponente va a ser un original, debe tener un nombre único.

ETIQUETAS DE EJE DE MTMSi una máquina tiene más ejes que los ejes estándar X, Y, Z, A, B y C, puede considerarseuna máquina de clase MTM, por lo que la asignación de una etiqueta de eje será máscompleja. Las etiquetas estándar de 6 ejes se reemplazan con las siguientes convenciones.Existen convenciones de nomenclatura para Grupos de Herramientas, Husillos y EjesAuxiliares.

Grupos de Herramientas: Cada Grupo de Herramientas tiene su propio conjunto deetiquetas de eje, de X a C y de 1 a 99. Si una máquina tiene dos Grupos de Herramientas, elprimero utilizará las etiquetas X1, Y1, Z1, A1, B1 y C1, y el segundo utilizará las etiquetas X2,Y2, Z2, A2, B2 y C2. Esto permite un límite teórico de 99 Grupos de Herramientasindividuales.

SUGERENCIA

Guarde todos los archivos asociados con una máquina en una carpeta, incluyendo el archivo VNC de la máquina, los archivos de ensamblaje y el MDD. Esto le permitirá revisar un archivo de máquina, realizar un seguimiento de diferentes máquinas y MDD, y garantizar que los datos no se sobrescriban.

X1, Y1, Z1, A1, B1, C1Ejes del Grupo de Herramientas 1 (nota: en raras ocasiones se defineun eje en una máquina MTM)

X2, Y2, Z2, A2, B2, C2 Ejes del Grupo de Herramientas 2

43

Page 50: Simulacion de Maquina

Uso de Construir Máquina

Husillos: Cada husillo tiene su propio conjunto de etiquetas de eje, de X a C y de 101 a 199. Si unamáquina tiene dos husillos, el primero utilizará las etiquetas X101, Y101, Z101, A101, B101 y C101, y elsegundo utilizará las etiquetas X102, Y102, Z102, A102, B102 y C102. Esto permite un límite teórico de99 husillos individuales.

Ejes Auxiliares: Las funciones auxiliares generalmente se establecen mediante lasoperaciones de utilidad. Cada una de ellas, como un alimentador de barra o un colector depiezas, tiene su propio conjunto de etiquetas de eje, de X a C. El número que se incluye acontinuación define el tipo de función auxiliar.

X3, Y3, Z3, A3, B3, C3 Ejes del Grupo de Herramientas 3

...

X99, Y99, Z99, A99, B99, C99 Ejes del Grupo de Herramientas 99

X101, Y101, Z101, A101, B101, C101 Ejes del Husillo 1

...

X199, Y199, Z199, A199, B199, C199 Ejes del Husillo 99

!A pesar de que la mayoría de los husillos sólo tienen un eje C y, a veces, también un eje Z, tenga en cuenta que pueden tener otros ejes.

X201, Y201, Z201, A201, B201, C201 Ejes de Cargador/Descargador Manual

X301, Y301, Z301, A301, B301, C301 Ejes de Alimentador de Barra Automático

X401, Y401, Z401, A401, B401, C401 Ejes de Portabrocas Automático

X501, Y501, Z501, A501, B501, C501 Ejes de Alimentador de Barra

X601, Y601, Z601, A601, B601, C601 Ejes de Extractor/Atrapador de Barra

X701, Y701, Z701, A701, B701, C701 Ejes de Brazo Robótico

X801, Y801, Z801, A801, B801, C801 Ejes de Colector de Pieza

X901, Y901, Z901, A901, B901, C901 Ejes de Cabezal Móvil

X1001, Y1001, Z1001, A1001, B1001, C1001 Ejes de Soporte Fijo

X1101, Y1101, Z1101, A1101, B1101, C1101 Ejes de Intercambiador de Piezas

!Tenga en cuenta que los ensamblajes de componentes auxiliares sólo tienen, por lo general, uno o dos ejes pero los 6 ejes están disponibles.

44

Page 51: Simulacion de Maquina

USO DE SIMULACIÓN DE MÁQUINA

Page 52: Simulacion de Maquina
Page 53: Simulacion de Maquina

Uso de Simulación de Máquina

CAPÍTULO 4: Uso de Simulación de Máquina

LOS PASOS BÁSICOSEsta sección del manual detalla el uso de Simulación de Máquina.

PASO 1: ACTIVAR SIMULACIÓN DE MÁQUINASimulación de Máquina puede activarse de dos maneras. Laprimera y más rápida consiste en hacer clic con el botónderecho del ratón en el botón Renderizar en la paleta NivelSuperior y asegurarse de que el modo de renderizado seencuentre en Simulación de Máquina. Cuando CPR se active,se utizará Simulación de Máquina. El segundo métodoconsiste en elegir la opción en la barra de menús: Plug-Ins >Simulación de Máquina-TMS >Simulación de Máquina. Estoabrirá la paleta Control de Renderizado de Simulación deMáquina.

PASO 2: SELECCIONAR UNA HERRAMIENTA DE MÁQUINAHaga clic en la flecha que se encuentra en la esquina inferior derecha de la paleta Controlde Renderizado de Simulación de Máquina y seleccione Cargar Máquina.

47

Page 54: Simulacion de Maquina

Uso de Simulación de Máquina

Se abre el cuadro de diálogo Modelos de Simulación de Máquina que muestra los archivosde ensamblaje de máquina conocidos. Seleccione una herramienta de máquina en la lista ohaga clic en el botón Carpeta de Uso para seleccionar una carpeta de herramientas demáquina específica. Esta ventana de simulación se abrirá con la máquina seleccionadacargada.

La ubicación de Carpeta de Uso está guardada en las preferencias de sistema de cadausuario. El nombre del modelo de máquina se encuentra guardado con el archivo de piezaasociado.

PASO 3: ACTUALIZAR LA PIEZA Si fuera necesario, haga clic en la flecha que se encuentra en la esquina inferior derecha dela paleta Control de Renderizado de Simulación de Máquina y seleccione Configurar... Estole permitirá mover el origen de la pieza para que el mismo coincida con el origen delarchivo de ensamblaje de la máquina. Estos valores son absolutos en unidades de piezadesde el origen de la máquina hasta el origen de la pieza.

A. Origen de Máquina en la parte inferior central de la pieza.

B. Origen de la Pieza1. Valor X Negativo2. Valor Y Negativo3. Valor Z Positivo

48

Page 55: Simulacion de Maquina

Uso de Simulación de Máquina

PASO 4: SELECCIONAR OPCIONES DE RENDERIZADOSeleccione las opciones que desea utilizar durante elrenderizado en el Menú Control de Renderizado.

PASO 5: EJECUTAR LA SIMULACIÓNPara simular operaciones, seleccione aquéllas que deseesimular y utilice los botones de simulación.

49

Page 56: Simulacion de Maquina

Uso de Simulación de Máquina

INTERFAZ DE SIMULACIÓN DE MÁQUINALa interfaz básica de Simulación de Máquina no es muy diferente de la paleta Control deRenderizado de GibbsCAM estándar. De hecho, la interfaz aún se denomina Control deRenderizado. Las diferencias radican en la incorporación de dos selecciones desplegablesen la parte inferior de la paleta (Mostrar Herramienta y Modo de Ejecución) y en lasopciones del menú. También existen diferencias en los resultados del renderizado. Laimagen renderizada es una pieza 3D basada en OpenGL capaz de aplicar el zoom, realizarun paneo y rotar sin reiniciar el renderizado.

Mostrar Herramienta: La opción Mostrar Herramienta es similar a la opción de renderizadotradicional de mostrar una herramienta invisible, transparente o sólida. Como sucede conel renderizado estándar, la herramienta oculta produce el renderizado más rápido mientrasque la herramienta sólida es la más lenta de las opciones.

Modo de Ejecución: La opción Modo de Ejecución muestra si Simulación de Máquinapermitirá visualizar el modelo de máquina completo y la pieza (Simulación de Máquina) osólo la pieza (Simulación de Pieza). Para utilizar el Modo de Máquina, será necesario

1. Mostrar Herramienta

2. Modo de Ejecución

3. Menú Control de Renderizado

50

Page 57: Simulacion de Maquina

Uso de Simulación de Máquina

seleccionar un archivo de máquina mediante la opción Cargar Máquina en el menú Controlde Renderizado. Si el MDD define correctamente las posiciones iniciales de Grupo deHerramientas y Pieza de Trabajo, Simulación de Máquina puede ejecutarse en el Modo deMáquina sin cargar un archivo de máquina.

Menú Control de Renderizado: Este menú controla la apariencia y el contenido delrenderizado de Simulación de Máquina. El menú Control de Renderizado es prácticamenteigual al de los modos de renderizado Estándar y Flash CPR. Las opciones en este menú sedetallan completamente en la sección “Opciones de Renderizado de Simulación deMáquina”.

OPCIONES DE RENDERIZADO DE SIMULACIÓN DE MÁQUINAConfigurar Inicio Op/Parar #... Esta opción abre un cuadro de diálogo para especificar unaoperación donde se iniciará el renderizado y/o establecer un punto de detención donde sedetendrá el renderizado, esperando que usted lo inicie nuevamente. La opción Comenzaren Op puede utilizarse cuando existan operaciones que ya se hayan renderizado una vez yusted desee omitir. Por ejemplo, usted tiene una pieza con 10 operaciones y sabe que lasprimeras 7 operaciones se han renderizado correctamente, pero necesita modificar lasoperaciones 8, 9 y 10. Al utilizar esta opción, puede omitir las operaciones 1 al 7 y comenzaren la operación 8. Siempre que la información de la herramienta o la operación de lasprimeras 7 operaciones no cambie el renderizado, pasará directamente a la operación 8. Laopción Parar antes de Op detendrá el renderizado antes de la operación especificada. Sipresiona el botón Reproducir, el renderizado comenzará nuevamente.

51

Page 58: Simulacion de Maquina

Uso de Simulación de Máquina

Utilizar Parada Op: Al colocar una marca de verificación en esta opción, se activa la opciónComenzar en Op. Al quitar la marca de verificación, se desactivará el punto inicialespecificado en el cuadro de diálogo Configurar Inicio Op/Parar #.

Parar Antes de Carga/Descarga: Al colocar una marca de verificación en esta opción, seactiva la opción Parar Antes de Op. Al quitar la marca de verificación, se desactivará elpunto de detención especificado en el cuadro de diálogo Configurar Inicio Op/Parar #.

Mostrar Tiempo: Esta opción establecerá la Visualización Actual para mostrar eltiempo de corte transcurrido.

Mostrar Op: Esta opción establecerá la Visualización Actual para mostrar el númerode operación actual.

Stock Transparente: Esta opción producirá unstock traslúcido, permitiendo visualizar áreasocultas por una pared, pero disminuirá lavelocidad de renderizado.

Utillaje Transparente: Esta opción producirácuerpos de utillajes traslúcidos, permitiendovisualizar áreas ocultas por paredes, perodisminuirá la velocidad de renderizado.

Ignorar Profundos: Esta opción aumenta lavelocidad de renderizado ocultando pequeñasretracciones en una operación de taladradoque utilice niveles.

Ignorar Ops no Seleccionadas: Esta opción sólorenderizará las operaciones actualmenteseleccionadas. Las operaciones aún siguengenerándose. Esta opción simplemente reduceel tiempo de renderizado.

Movimiento de Herramientas en Sólido deDestino: Esta opción brinda una simulación(que no es de corte) del movimiento deherramientas. Al seleccionar esta opción,

52

Page 59: Simulacion de Maquina

Uso de Simulación de Máquina

aumentará la velocidad de la simulación donde la visualización de la eliminación dematerial no sea tan importante como la acción de la herramienta.

Comprobación de Colisión: Esta opción activa la comprobación de eventos de colisiónrealizada por Simulación de Máquina. El resultado de un evento de colisión se controlaestableciendo los parámetros de “Colisiones/Límites” en “Configuración de Simulación deMáquina”. Las tolerancias de la detección de colisión se establecen en las Preferencias. Si laopción Colisiones/Límites se establece en “Registro a Mostrar”, se generará un informe quedetalla todas las “colisiones”. El informe, que incluye el momento en que se produce lacolisión (Tiempo), el valor XYZ de dicha colisión (Ubicación), la operación y la herramientautilizadas, puede guardarse como un archivo de texto. Además, la sección Prim 1 detalla sise utilizó una Herramienta o un Portaherramientas mientras que la sección Prim 2 informasi la colisión se produjo con el Stock o con un Utillaje. El uso de esta opción disminuirá lavelocidad de renderizado.

Comprobar Límites de Trayecto de Máquina: Este parámetro le permite a Simulación deMáquina comprobar la existencia de un movimiento de eje más allá de los límitesestablecidos en un componente de máquina. Si se excede un límite de eje, se genera unevento de colisión de la misma manera que cuando dos componentes colisionan. Elresultado de un evento de exceso en el límite de eje se controla mediante la configuraciónde Colisiones/Límites en el cuadro de diálogo Configuración de Simulación de Máquina.

Cargar Máquina: Esta opción le permite seleccionar qué archivo de ensamblaje de máquinase utilizará para la pieza actual. Una vez seleccionada, la misma máquina se utilizaráautomáticamente para la pieza hasta que se seleccione una máquina diferente. Al hacer clic

53

Page 60: Simulacion de Maquina

Uso de Simulación de Máquina

en Carpeta de Uso, podrá seleccionar un directorio que contenga archivos de ensamblajede máquina. Seleccione la máquina que desee utilizar y haga clic en Aceptar.

Configurar... Esta opción se utiliza si el archivo depieza no se ubica correctamente dentro delespacio de máquina. Esto ocurrirá si el origen dela pieza no se encuentra en la parte inferiorcentral de la definición del espacio de trabajo.Para volver a posicionar la pieza en relación conel espacio de la máquina, defina la distancia desdeel origen de la máquina al origen de la pieza.Estos valores son absolutos en unidades de piezadesde el origen de la máquina hasta el origen de lapieza.

Visibilidad de Componentes de Máquina: Esta opción abre un cuadro de diálogo que lepermite controlar la visibilidad de los componentes en el archivo de ensamblaje de lamáquina. Puede controlar los componentes de manera individual y/o mediante los gruposestablecidos en Construir Máquina. Como sucede con los grupos de trabajo y los sistemas

A. Origen de la Máquina en la parte inferior central de la pieza.

B. Origen de la Pieza1. Valor X Negativo2. Valor Y Negativo3. Valor Z Positivo

54

Page 61: Simulacion de Maquina

Uso de Simulación de Máquina

de coordenadas, el icono en forma de ojo le permite mostrar u ocultar un componente.Además, puede establecerlo en un nivel de transparencia específico desde 0 (invisible) a 255(sólido).

No Precargar Subhusillos: El stock inicial en el subhusillo se calcula previamente, de formapredeterminada, cada vez que Simulación de Máquina se activa o se rebobina. Alseleccionar esta opción, el cálculo del stock de subhusillo se difiere hasta que el corte delhusillo principal se haya simulado. De este modo Simulación de Máquina puede disminuirel uso de los recursos del sistema, optimizando el renderizado, especialmente en lasmáquinas más lentas.

Recargar Simulación: Esta opción reiniciará la sesión de Simulación de Máquina.

55

Page 62: Simulacion de Maquina

Uso de Simulación de Máquina

Configuración: Esta opción abre el cuadro dediálogo Configuración de Simulación deMáquina. Si bien este cuadro de diálogo esesencialmente igual a Preferencias deRenderizado de Flash CPR, guarda archivosde datos individuales. Estas preferencias sedetallan en “Configuración de Simulaciónde Máquinasección , a partir de la página 15.

Crear Cuerpo Facetado: Esta funciónconvierte la condición de renderizado mecanizado actual en uncuerpo facetado. El cuerpo facetado aparecerá en el espacio detrabajo como un cuerpo transparente. Uno de los pocos usos de loscuerpos facetados es que los mismos pueden establecerse comostock con fines de “sólo visualización”; es decir, no puedenutilizarse como una condición de stock para la creación detrayectoria pero pueden mostrarse en el renderizado de sesiones deFlash CPR. Al observar el cuadro de diálogo Propiedades, podrá verque prácticamente nada puede hacerse excepto definir el cuerpocomo pieza, utillaje o stock. La definición de un cuerpo facetadocomo stock puede resultar muy útil para guardar una condiciónrenderizada, a fin de que pueda ir instantáneamente a operacionesposteriores.

56

Page 63: Simulacion de Maquina

Uso de Simulación de Máquina

Figura 12: Ejemplo de un cuerpo facetado utilizado como stock.

57

Page 64: Simulacion de Maquina

Uso de Simulación de Máquina

HERRAMIENTASCONFIGURACIÓNLa comprensión de la correcta configuración de herramientas y posiciones resultafundamental para que Simulación de Máquina renderice correctamente. Esta secciónanaliza la definición de herramientas para Simulación de Máquina. En la “Grupos deHerramientassección , a partir de la página 27, se analiza información sobre laconfiguración de grupos de herramientas dentro del ensamblaje de máquina.

En esta sección, analizaremos de qué manera se configuró un grupo de herramientas de lamáquina. Se trata de una máquina relativamente estándar de tipo MTM, con dos torretas ydos husillos. El MDD para esta máquina controlará la longitud del portaherramientas, demodo que el usuario no tenga que calcular la distancia de la punta de la herramienta desdeel punto de montaje. El valor de Utilizar Longitud de Herramienta / Portaherramientas enel MDD puede establecerse en X0, Y0, Z0 porque el punto de montaje es conocido y seespecifica en la Configuración de Construir Máquina (vea a continuación). El archivo deensamblaje de máquina se ha definido con todos los componentes mencionados en el SC dela máquina Nº 1 en las imágenes que se incluyen a continuación. La torreta se define en elcuadro de diálogo Agregar Componente como un eje rotacional y el punto de rotación (Nº 2a continuación y Figura 14) se menciona en el SC de la máquina. El punto de datos dereferencia de la torreta o el punto de montaje de las herramientas (Nº 3 a continuación yFigura 15) se establece en el cuadro de diálogo Configurar. El punto puede establecer yverse haciendo clic en los botones Desde Selección y Mostrar.

Figura 13: Ilustración de la configuración de ejemplo.

58

Page 65: Simulacion de Maquina

Uso de Simulación de Máquina

Figura 14: Definición del centro de rotación de la torreta.

Figura 15: El punto de montaje de la herramienta en la torreta.

59

Page 66: Simulacion de Maquina

Uso de Simulación de Máquina

Nos concentraremos en cuatroconfiguraciones de herramientas básicas:orientaciones de OD y Cara de fresa yorientaciones de OD y Cara/ID de torno. Laimagen de la derecha es un ejemplo de latorreta renderizada en Simulación deMáquina con las herramientascompletamente configuradas. Nosconcentraremos en las herramientas Nº 3 (untaladro OD), Nº 6 (una herramienta de fresade rosca orientada hacia la cara), Nº 13 (unaherramienta de corte) y Nº 20 (un accesorioorientado hacia el ID).

Se ha agregado un punto en la ubicaciónaproximada de cada posición de herramientaque representa el Origen del Husillo/Grupode Herramientas (también denominado elpunto de datos de referencia) cuando dichaherramienta se encuentra en posición paracortar. Cualquier información sobre un cambio de herramienta se relaciona con este punto.Al volver a mirar la Figura 13, podemos ver con mayor claridad que el punto de datos dereferencia flota en el espacio para un portaherramientas o en la cara de la torreta, según laherramienta. También podemos ver que las herramientas orientadas hacia la caranecesitarán desplazarse en Xr para estar en su lugar mientras que las herramientasorientadas hacia el OD necesitarán desplazarse en Z. Además, es posible que sea necesarioaplicar otros desplazamientos o cambios de torretas.

1. Desplazamiento de Herramienta en Xr

2. Desplazamiento de Herramienta en Z

3. Cambio de Torreta en Z

4. Cambio de Torreta en Xr

Figura 16: Cuadro de Diálogo Cambio de Torreta. Es importante tener en cuenta la diferencia entre los valores de desplazamiento de la herramienta y los valores de Cambio de Torreta.

60

Page 67: Simulacion de Maquina

Uso de Simulación de Máquina

Grupos de Herramientas de FresaLas herramientas se encuentran anexadas a un grupo de herramientas de fresa durante elmecanizado, cuando la herramienta se transforma en la herramienta de corte activa. Laherramienta se coloca en la ubicación definida al establecer el Origen del Husillo/Grupo deHerramientas en el Cuadro de Diálogo Configuración de Construir Máquina.

Para los grupos de herramientas de fresa, la herramienta debe desplazarse en Z solamente.Hay dos métodos para definir el desplazamiento Z de una herramienta de fresa. Un métodoconsiste en utilizar el valor de desplazamiento Z de la herramienta que aparece en el cuadrode diálogo de la herramienta, que implica la longitud fuera del portaherramientas más ladistancia que dicho portaherramientas sobresale del grupo de herramientas. El otrométodo consiste en dejar que la simulación de máquina calcule el desplazamiento Zmediante la longitud del portaherramientas y la “Longitud Fuera del Portaherramientas”.

Para dejar que la simulación de máquina calcule el desplazamiento Z para las herramientasen un grupo de herramientas de una fresa, es necesario activar un parámetro en el MDD.Este parámetro se denomina “Utilizar Longitud de Herramienta / Portaherramientas” y esuno de los parámetros del grupo de herramientas en el MDD. Cuando esta opción seencuentra seleccionada, la herramienta y el portaherramientas (si está disponible) se sitúande manera de sobresalir del husillo en la cara del mismo. Los desplazamientos del cambiode herramienta se aplican a partir de dicha posición predeterminada. Si la opción no seencuentra seleccionada, el centro de la punta de la herramienta aparece en la cara delhusillo, trasladado por los desplazamientos del cambio de herramienta.

Herramientas de Fresa - CaraAquí estamos utilizando la herramienta en la posición Nº 6 como un ejemplo. Para colocarla punta de la herramienta en la posición correcta, es necesario aplicar un valor dedesplazamiento de la herramienta. La distancia desde el punto de datos de referencia al

61

Page 68: Simulacion de Maquina

Uso de Simulación de Máquina

centro del agujero de montaje es de 30 mm o 1,181 pulgadas. En el cuadro de diálogoCambio de Torreta, introducimos un valor de desplazamiento Xr de -1,181.

Si no estábamos utilizando la función del MDD que permite calcular la longitud de laherramienta y el portaherramientas, necesitaríamos además agregar un desplazamiento Z.La longitud de la herramienta fuera del portaherramientas es de 1,2 y tiene unportaherramientas de determinada longitud. Necesitaremos conocer la longitud decalibración del portaherramientas para calcular el desplazamiento Z correctamente. En elcuadro de diálogo Cambio de Torreta, introduciremos un valor de desplazamiento Xr de -1,181 y un valor Z de 1,2+ (longitud de calibración) pulgadas.

Herramientas de Fresa - ODAquí estamos utilizando la herramienta en la posición Nº 3 como un ejemplo. Para colocarla punta de la herramienta en la posición correcta, es necesario aplicar un valor dedesplazamiento de la herramienta. En este caso, como el agujero para losportaherramientas está alineado en relación con el OD, necesitaremos desplazar laherramienta en Z. La distancia desde el punto de datos de referencia al centro del agujero

62

Page 69: Simulacion de Maquina

Uso de Simulación de Máquina

de montaje es 50 mm o 1,9685 pulgadas. En el cuadro de diálogo Cambio de Torreta,introducimos un valor de desplazamiento de herramienta de -1,9685.

63

Page 70: Simulacion de Maquina

Uso de Simulación de Máquina

Grupos de Herramientas de TornoSe anexan herramientas a un grupo de herramientas de torno durante la simulación demáquina como resultado de la información en el cuadro de diálogo de la herramienta. Estecuadro de diálogo contiene el número de grupo de herramientas y la posición de laherramienta dentro del mismo. En el cuadro de diálogo de configuración, la selección de laopción “Tiene Torreta” activa la definición de la posición de la herramienta. Esto permiteque el ensamblaje de máquina almacene información sobre las posiciones de lasherramientas en un grupo de herramientas. Cada posición se encuentra numerada y sucorrespondiente número coincide con los números de posición del cuadro de diálogo de laherramienta para mostrar a cada herramienta en la posición correcta.

Cuando la posición de la herramienta se mueve al lugar de corte, dicha herramienta secoloca en la posición de anexión del grupo de herramientas. Esta posición de anexión sedefine mediante el parámetro Origen del Husillo/Grupo de Herramientas en el Cuadro deDiálogo Configuración de Construir Máquina.

Los valores de desplazamiento de la herramienta desde el cuadro de diálogo se utilizan paraajustar la posición de la herramienta en el grupo de herramientas desde su correspondienteposición de anexión. Esto significa que si los valores de desplazamiento de unadeterminada herramienta se establecen en cero, el punto de control de la misma(generalmente la punta de inserción) se muestra en la posición de anexióncorrespondiente. Un lugar común en el grupo de herramientas para la posición de anexiónde herramientas es la esquina de la torreta más cercana al husillo en el que trabajará elgrupo de herramientas durante el mecanizado. Los valores de desplazamiento de laherramienta se utilizan para ubicar la punta de la misma en el desplazamiento correctodesde la posición de anexión de la herramienta, considerando la longitud y el ancho delportaherramientas y cualquier bloque adaptador de la herramienta o ensamblaje deherramienta motorizada que se requiera.

Herramientas de Torno - ODAquí utilizamos la herramienta Nº 13 como un ejemplo. Para colocar la punta de laherramienta en la posición correcta, es necesario aplicar un valor de desplazamiento de laherramienta. El sistema alinea automáticamente la punta de la herramienta con la partefrontal del husillo y establece un desplazamiento de modo que el punto de partida sea elcorrecto, según el espesor de la herramienta. Esta configuración de herramienta es bastantesencilla; simplemente es necesario introducir la longitud del portaherramientas que, en

64

Page 71: Simulacion de Maquina

Uso de Simulación de Máquina

este caso, es 4 pulgadas. En el cuadro de diálogo Cambio de Torreta, simplementeintroducimos un valor de desplazamiento Xr de 4.

Herramientas de Torno - ID y CaraAquí utilizamos la herramienta Nº 20 como un ejemplo. Para colocar la punta de laherramienta en la posición correcta, es necesario aplicar un valor de desplazamiento dedicha herramienta. Esta configuración de herramienta es un poco más compleja ya que elportaherramientas cambia la inserción en Z y la distancia desde el punto de datos dereferencia al centro del agujero de montaje es de 30 mm o 1,181 pulgadas. Elportaherramientas tiene 3 pulgadas de largo, por lo que introducimos un desplazamiento Z

65

Page 72: Simulacion de Maquina

Uso de Simulación de Máquina

de 3 pulgadas y un valor de desplazamiento Xr de -1,181 en el cuadro de diálogo Cambiode Torreta.

Herramientas Definidas con PortaherramientasTodas las herramientas deben definirse con portaherramientas si van a utilizarse enSimulación de Máquina, a fin de aparecer conectadas al grupo de herramientas.

Miniconjuntos y Portaherramientas AdicionalesSi una herramienta se agrupa en un conjunto o existe un bloque de portaherramientasadicional de algún tipo, será necesario aplicar un Cambio de Torreta para que Simulaciónde Máquina advierta los movimientos adicionales que debe realizar la punta de laherramienta hacia la posición correcta.

66

Page 73: Simulacion de Maquina

CREACIÓN DE SECUENCIA DE COMANDOS

Page 74: Simulacion de Maquina
Page 75: Simulacion de Maquina

Creación de Secuencia de Comandos

CAPÍTULO 5: Creación de Secuencia de Comandos

SECUENCIAS DE COMANDOS DE SIMULACIÓN DE MÁQUINAEn Simulación de Máquina, se encuentra disponible una función de creación de secuenciade comandos/macros simple pero muy efectiva. Esta función le permite crear unmovimiento personalizado que simula el movimiento de una máquina real. Estosprogramas de macro con secuencias de comandos (denominados “Secuencias deComandos”) brindan un origen de movimiento no conocido ni controlado por GibbsCAMcon suficiente detalle para mostrar una simulación realista de operaciones de utilidad deuna máquina determinada. De esta manera, puede utilizar el tiempo necesario para crearun tipo de simulación muy detallado y específico para dichas operaciones a fin de mostrar,por ejemplo, el movimiento del cabezal móvil y los soportes fijos, además del movimientopreciso de las mordazas en un portabrocas.

Estas Secuencias de Comandos son ejecutadas por Simulación de Máquina siempre que seencuentra una operación de utilidad durante la reproducción de las operaciones en elarchivo VNC. También pueden activarse directamente mediante un comando en loscomentarios de En Iniciar Op o En Fin Op de los Datos de Utilidad de cualquier operación(por ejemplo, postscript). Los archivos de secuencias de comandos deben colocarse en la

69

Page 76: Simulacion de Maquina

Creación de Secuencia de Comandos

carpeta del modelo de la máquina, en una subcarpeta denominada “scripts” (secuenciasde comandos).

Las Secuencias de Comandos de Simulación de Máquina se interpretan, lo que significa queel archivo de texto que contiene dichos comandos se leerá y analizará consecutivamente(excepto los comandos condicionales) al momento de la ejecución. Cada comando de lasecuencia provocará una acción de Simulación de Máquina. El lenguaje de las secuencias decomandos de Simulación de Máquina admite variables locales y globales, operacionesmatemáticas simples y comandos lógicos condicionales, y no distingue entre mayúsculas yminúsculas.

TIPOS DE SECUENCIAS DE COMANDOSHay cinco tipos diferentes de secuencias de comandos:

Secuencia de Comandos de Inicio de Op de Utilidad: Este tipo de secuencia de comandos seejecuta cuando se encuentra una operación de utilidad con el mismo nombre que lasecuencia de comandos al inicio de su primera característica de trayectoria. Se trata de unasecuencia de comandos de “ejecución exclusiva” que suspende todo otro movimiento deSimulación de Máquina para su ejecución en serie. Las Secuencias de Comandos de Iniciose guardan en la subcarpeta /scripts/startscript. Puede encontrar una lista de estassecuencias de comandos en la sección “Nombres de Secuencias de Comandos deOperaciones de Utilidad de Simulación de Máquina” en la página 71

70

Page 77: Simulacion de Maquina

Creación de Secuencia de Comandos

Secuencia de Comandos de Finalización de Op de Utilidad: Este tipo de secuencia decomandos se ejecuta cuando se encuentra una operación de utilidad con el mismo nombreque la secuencia de comandos al final de su última característica de trayectoria. Se trata deuna secuencia de comandos de “ejecución exclusiva” que suspende todo otro movimientode Simulación de Máquina para su ejecución en serie. Las Secuencias de Comandos deFinalización se guardan en la subcarpeta /scripts/endscript. Puede encontrar una listade estas secuencias de comandos en la sección “Nombres de Secuencias de Comandos deOperaciones de Utilidad de Simulación de Máquina” en la página 71

Secuencia de Comandos Basadas en el Tiempo: Este tipo de secuencia de comandos seejecuta cuando se encuentra una operación de utilidad con el mismo nombre que lasecuencia de comandos al inicio de su primera característica de trayectoria. Puesto que setrata de una secuencia de comandos sincrónica, su movimiento se sincronizatemporalmente con todos los demás movimientos de Simulación de Máquina y se ejecutaen paralelo. Las Secuencias de Comandos Basadas en el Tiempo se guardan en la subcarpeta/scripts/timebased.

Secuencia de Comandos Explícita: Este tipo de secuencia de comandos se ejecuta al seractivada de manera explícita desde los comandos postscript, es decir, los datos de utilidadEn Iniciar Op o En Fin Op en una operación de GibbsCAM. Su ejecución es exclusiva en lacaracterística que contiene el comando de ejecución de secuencias de comandos. Estassecuencias de comandos se guardan en la subcarpeta /scripts.

Secuencia de Comandos Implícita: Este tipo de secuencia de comandos se ejecuta de formapredeterminada en puntos clave determinados en la simulación de máquina. Actualmente,este proceso incluye secuencias de comandos Iniciar Simulación de Máquina, CambiarHerramienta y Finalizar Simulación. Su ejecución es exclusiva en la característica quecontiene el comando de ejecución de secuencias de comandos. Estas secuencias decomandos se guardan en la subcarpeta /scripts.

NOMBRES DE SECUENCIAS DE COMANDOS DE OPERACIONES DE UTILIDAD DE SIMULACIÓN DE MÁQUINALas Secuencias de Comandos de Simulación de Máquina ejecutadas como resultado dedatos de utilidad en el programa (secuencias de comandos de inicio, de finalización ybasadas en el tiempo) utilizan un “nombre base” de la operación de utilidad con un sufijo_script. No distinguen entre mayúsculas y minúsculas, pero se recomienda el uso demayúsculas iniciales como se muestra para favorecer la legibilidad. En las operaciones deutilidad con subtipos diferentes, como por ejemplo LoadSpindleBarFeed_script yLoadSpindleRobot_script, puede utilizarse el tipo de la operación de utilidad principalpara cualquier subtipo. Si existe una secuencia de comandos de subtipo, la misma seutilizará en lugar de la secuencia de comandos de la operación de utilidad principal.

71

Page 78: Simulacion de Maquina

Creación de Secuencia de Comandos

A continuación, se incluye la lista actual de nombres de secuencias de comandos deoperaciones de utilidad.

† designa el Tipo de la Operación de Utilidad Principal

COMANDOSEl lenguaje de creación de secuencia de comandos incluye los siguientes comandos:

MoveTo: Este comando mueve (anima) los cuerpos a lo largo de sus ejes a una posición conun número especificado de pasos de animación y puede aceptar varios cuerpos al mismotiempo. Los ejes especificados se moverán simultáneamente.

MoveTo [Z102] [Z901] -50 Step 10 Delay 50Este comando moverá los cuerpos “Z102” y “Z901” a lo largo de sus ejes -50 unidades en10 pasos con una demora de 50 milisegundos entre los pasos.

Goto: Este comando reposiciona (saca de una pila) los cuerpos de forma estática a unanueva posición de ejes y puede aceptar varios cuerpos al mismo tiempo. Los ejesespecificados se moverán simultáneamente.

GoTo [Z102] [Z901] 0

LoadSpindle_script †LoadSpindleManual_scriptLoadSpindleAutoBarFeed_scriptLoadSpindleAutoChuck_scriptLoadSpindleBarFeed_scriptLoadSpindleBarPull_scriptLoadSpindleSubSpinPull_scriptLoadSpindleRobot_script

UnLoadSpindle_script †UnLoadSpindleManual_script UnLoadSpindleAutoChuck_scriptUnLoadSpindlePartCatcher_scriptUnLoadSpindleGripper_scriptUnLoadSpindleRobot_scriptUnLoadSpindlePartDrop_scriptUnLoadSpindlePushOut_script

TailstockIn_script †TailstockOut_script †PosTailstock_script †

SubSpindleOnPart_script †SubSpindleReturn_script †

PartShift_script †PartShiftManual_script PartShiftAutoChuck_scriptPartShiftBarFeed_scriptPartShiftAutoBarFeed_scriptPartShiftBarPull_scriptPartShiftSubSpinPull_scriptPartShiftRobot_script

SteadyRestIn_script †SteadyRestOut_script †PosSteadyRest_script †

CatcherIn_script †CatcherOut_script †PartIndex_script †MoveTool_script †AllStop_script †MachMode_script †

72

Page 79: Simulacion de Maquina

Creación de Secuencia de Comandos

Este comando moverá los cuerpos “Z102” y “Z901” a su posición “0”.

SetPos: Este comando funciona igual que Goto pero no tiene una acción de redibujar alfinal.

Redraw: Este comando fuerza un nuevo dibujo o trazado.

Delay: Este comando establece un número especificado de milisegundos de demora.

Delay 500Este comando demorará el sistema medio segundo.

Load: Carga una pieza para el cuerpo P especificado. Puede hacerlo de manera invisible si seespecifica el valor opcional “Vis 0”.

Load P1 Vis 0La Pieza 1 se carga de manera invisible

Unload: Descarga la pieza que sustituye al cuerpo P especificado

SetVis: Este comando establece la visibilidad de uno o más cuerpos. Utilice 0 para invisible,1 para traslúcido y 2 para opaco.

SetVis Z101 Y101 2Esto permitirá que se visualicen los cuerpos “Z101” y “Y101”.

SetPartVis: Muestra u oculta una pieza

SetVar: Este comando define una variable y establece su valor.

SetVar #InitDist = 5.1la variable #InitDist se define y se establece en un valor igual a 5.1. Las unidades sonunidades de pieza.

ChangeTool: Este comando cambia una herramienta. Se utiliza generalmente en máquinascon un ATC para renderizar el cambio de herramienta de una forma más correcta.Generalmente un cambio de herramienta se produce justo antes de una operación. Si estácreando una secuencia de comandos del movimiento de un ATC al puerto de laherramienta y nuevamente a la pieza, el sistema sólo cambiará a la nueva herramienta justoantes del inicio de la nueva operación de forma predeterminada. Este comando le permiteforzar a la nueva herramienta a trazarse en un momento más adecuado.

73

Page 80: Simulacion de Maquina

Creación de Secuencia de Comandos

Reparent: Este comando asigna el dueño de una pieza a un cuerpo B para que el mismopueda moverse. “Anexa” la pieza a un cuerpo de manera efectiva (el cuerpo original alcuerpo P especificado), de manera que si dicho cuerpo se mueve, la pieza se mueve con él,como en el caso de un subhusillo que extrae la pieza del husillo.

Reparent P1 P2Este comando asigna la propiedad de la pieza en P1 al cuerpo P2 y su original.

Comandos CondicionalesEl lenguaje de creación de secuencia de comandos incluye los siguientes comandos lógicoscondicionales.

IFELSEENDIF

Las expresiones condicionales (la prueba en una instrucción IF) sólo admiten operadoresrelacionales (<,<=,>,>=,=,<>), pero los sectores izquierdo y derecho pueden ser expresionesaritméticas complejas.

Comandos de DepuraciónPrint <cosas>: Este comando escribe el contenido de <cosas> en la consola Estadísticas deSimulación de Máquina (Configuración de Simulación de Máquina -> casilla deverificación Estadísticas...). Puede utilizarse un literal de cadena o una expresión desecuencia de comandos como <cosas>.

Print "posición de eje Z:"PrintLn %ZSalida de Consola de Secuencia de Comandos: Posición de eje Z -43,002149

Print "Desplazamiento de la posición del cabezal móvil del objetivode posición z de la operación:"PrintLn %Z901 - @ZPositionSalida de Consola de Secuencia de Comandos: Desplazamiento de la posición delcabezal móvil del objetivo de posición z de la operación: 26,0

PrintLn <cosas>: Este comando escribe el contenido de <cosas> en la consola Estadísticas deSimulación de Máquina (Configuración de Simulación de Máquina -> casilla deverificación Estadísticas...). Puede utilizarse un literal de cadena o una expresión desecuencia de comandos como <cosas>. El comando PrintLn agrega un salto de líneadespués de <cosas> mientras que el comando Print no lo hace.

PrintLn "Esta es una prueba."

74

Page 81: Simulacion de Maquina

Creación de Secuencia de Comandos

Salida de Consola de Secuencia de Comandos: Esta es una prueba.

PrintLn 100 * -100Salida de Consola de Secuencia de Comandos: -10000

PrintLn "En secuencia de comandos de reinicio"Print "Z102 = " %Z102PrintLn "y (Z102 + 10) * 2 – 150 = " (%Z102 + 10) * 2 – 150Salida de Consola de Secuencia de Comandos: En secuencia de comandos de reinicioZ102 = 0 y (Z102 + 10) * 2 – 150 = -130

Acerca de Comandos y RedibujadosLa pantalla no se redibuja automáticamente luego de cada comando de creación desecuencia de comandos. El comportamiento es el siguiente:

• Goto y MoveTo realizan un redibujado al final del comando. MoveTo puede realizardiversos redibujados; uno después de cada escena creada automáticamente.

• SetPos, SetVis, Load, Unload, Reparent, ChangeTool, SetPartVis puede cambiar elestado gráfico de la simulación, pero no se realiza un redibujado automáticamenteluego de su finalización. Esto permite al usuario realizar una composición de escenacon múltiples comandos y luego mostrar los resultados mediante el comando Redrawcuando la escena está lista.

• Goto, MoveTo y Delay pueden realizar un redibujado automático al comienzo delcomando si el estado gráfico ha cambiado desde el último redibujado. Esta acción seríaactivada por SetPos, SetVis, Load, Unload, Reparent, ChangeTool o SetPartVis.

OPERADORESEl lenguaje de creación de secuencia de comandos incluye los siguientes operadoresmatemáticos:

+ (signo más): Se suman las variables que se encuentran a ambos lados del signo +.

- (signo menos): Se resta la variable que se encuentra a la derecha del signo – a la variableque se encuentra a la izquierda del mismo.

* (signo de multiplicación): Se multiplican las variables que se encuentran a ambos lados delsigno *.

/ (signo de división): Se divide la variable que se encuentra a la izquierda del signo / por lavariable que se encuentra a la derecha del mismo.

75

Page 82: Simulacion de Maquina

Creación de Secuencia de Comandos

() (paréntesis): Los paréntesis se utilizan para controlar el orden de las operaciones.

VARIABLESEl lenguaje de creación de secuencia de comandos admite variables locales, globales ydefinidas por operación. Las variables locales se definen y utilizan mediante una Secuenciade Comandos de MS, además de pertenecer a su ámbito interno. Las variables globales sedefinen en una Secuencia de Comandos o como parte de un entorno disponible a nivelglobal creado y administrado por Simulación de Máquina de manera dinámica. Lasvariables definidas por operación representan los datos de operaciones de utilidadsuministrados por el usuario al crearse una de ellas (por ejemplo, Zposition o Posición Z).

Las variables locales tienen el siguiente formato:

#nombrevariable

Las variables globales (de sólo lectura) tienen el siguiente formato:

&nombrevariable (por ejemplo &MMToPartUnits)

A continuación, se incluye una lista de las variables globales definidas que seencuentran disponibles.

Variable Datos

&PartUnit 0=métrico, 1=inglés

&OpType 0=fresa, 1=torno, cualquier otro valor=ninguno

&OpSubType Fresa: 0=taladro, 1=Contorno, 2=Cajera, 3=Fresado de Rosca, 4=Superficie, Cualquier otro valor=ninguno

Torno: 0=contorno, 1=desbaste, 2=rosca, 3=taladro, 4=utilidad, cualquier otro valor=ninguno

&OpToolGroup

&ToolType 0=fresa, 1=torno, cualquier otro valor=ninguno

&LToolOffset

&MMToPartUnits

&P1OffsetZ

&P2OffsetZ

76

Page 83: Simulacion de Maquina

Creación de Secuencia de Comandos

Las variables globales también pueden ser definidas por el usuario y tienen el siguienteformato:

$nombrevariable (por ejemplo $calcvar1)

Las variables de valores de eje (de sólo lectura) tienen el siguiente formato:

%nombrevariable (por ejemplo %X102, que mostrará la posición actual del eje X delhusillo 2). Para establecer un valor de eje, utilice el comando SetPos.

Las variables de operación tienen el siguiente formato:

@nombrevariable (por ejemplo, @ZPosition)

A continuación, se incluye una lista de las variables de operación definidas que seencuentran disponibles.

Variable Datos de Operaciones de Utilidad

Comentario

@USERFLOW "UserFlow"@USERWORKPIECE "UserWorkPiece"@MOVESTOOL "MovesTool" La presencia y el contenido de este campo

nos indica que esta operación mueve la herramienta

@ATHOME "AtHome" La presencia y el contenido de este campo nos indica que esta operación se encuentra en el inicio

@STARTOFFPART "StartOffPart" La presencia y el contenido de este campo nos indica que esta herramienta se inicia “off part” (fuera de la pieza)

@ENDOFFPART "EndOffPart" La presencia y el contenido de este campo nos indica que esta herramienta finaliza “off part” (fuera de la pieza)

@CSORIENTS "CSOrients" La presencia y el contenido de este campo nos indica que el SC de esta operación orienta la pieza/herramienta

77

Page 84: Simulacion de Maquina

Creación de Secuencia de Comandos

@ORIENTA "OrientA" Si este campo existe, contiene la orientación A

@ORIENTB "OrientB" Si este campo existe, contiene la orientación B

@ORIENTC "OrientC" Si este campo existe, contiene la orientación C

@TIME "Time"@FEEDRATE "FeedRate"@FEEDDIST "FeedDistance"@ZCLEARANCE "ZClearance"@XPOSITION "XPosition"@ZGRIP "ZGrip"@ZRETRACT "ZRetract"@XDROP "XDrop"@ZDROP "ZDrop"@FROMWORKPIECE "FromWorkPiece"@TOWORKPIECE "ToWorkPiece"@ORIENTATION "Orientation"@CSYNCHED "CSynched"@WITHPART "WithPart"@ZINITFACEPOS "ZInitialFacePos"@ZPOSITION "ZPosition"@AFTERSHIFT "AfterShift"@OPENCOLLET "OpenCollet"@SPINDLESPEED "SpindleSpeed"@SPINDLEON "SpindleOn"@FORWARD "Forward"

Variable Datos de Operaciones de Utilidad

Comentario

78

Page 85: Simulacion de Maquina

Creación de Secuencia de Comandos

@SHIFTORIGIN "ShiftOrigin"@PARTSHIFTDIST "PartShiftDistance"@SUBINUNLOAD "SubInUnload"@PARTINMAIN "PartInMain"@PARTINSUB "PartInSub"@MAINLOADED "MainLoaded"@TOOLGROUP "ToolGroup"@NEWPOS "NewPos"@XNEW "XNew"@XVALUE "XValue"@ZNEW "ZNew"@ZVALUE "ZValue"@CSSPINDLEZX "CSSpindleZX"@TOOLTIP "ToolTip"@AUTOREMOVE "AutoRemove"@TORQUESENSING "TorqueSensing"@TORQUEVAL "TorqueVal"@PULLBACK "PullBack"@SPINUNLOADED "SpinUnloaded"@FULLRETURN "FullReturn"@POSTSX "PosTSX"@POSTSZ "PosTSZ"@MACHMODE "MachineMode"@XCLEARANCE "XClearance"@STEADYRESTNUM "SteadyRestNum"@ZGRIP_ALT "ZGripAlt" Un valor calculado

Variable Datos de Operaciones de Utilidad

Comentario

79

Page 86: Simulacion de Maquina

Creación de Secuencia de Comandos

COMANDOS DE POSTSCRIPTLas Secuencias de Comandos de Simulación de Máquina admiten comandos escritosmanualmente en el postscript (los datos de utilidad En Iniciar Op o En Fin Op) o comandosincluidos en una operación de utilidad Agregar Código G. Estos comandos incluyen:

SetVar (<nombrevariable> = <valor>)RunScript (<nombresecuenciacomandos> <variable1> = <valor1> <variable2>= <valor2> …)

EDITOR DE MDDMDD• La longitud de la fresa se ve afectada por el valor de MDD denominado “Utilizar

Longitud de Herramienta / Portaherramientas”. Cuando esta opción se encuentraseleccionada, la herramienta y el portaherramientas (si está disponible) se sitúan demanera de sobresalir del husillo en la cara del mismo. Los desplazamientos del cambiode herramienta se aplican a partir de dicha posición predeterminada. Si la opción no seencuentra seleccionada, el centro de la punta de la herramienta aparece en la cara delhusillo, trasladado por los desplazamientos del cambio de herramienta.

• Los límites de eje definidos en el MDD son utilizados por Generador de Máquinas ySimulación de Máquina.

VMMEjes auxiliares definidos por VMM: Con la personalización, los VMM ahora pueden admitirla definición y el posicionamiento de los ejes, como un subhusillo, en un programa basadoen el comportamiento estándar de las operaciones de utilidad. Esto le permite a Simulaciónde Máquina controlar el movimiento que no se origina a partir de las operaciones demecanizado sin necesidad de recurrir a secuencias de comandos para los ejes. El VMMdefine el movimiento del eje en operaciones de utilidad que se basan en la presencia de losejes definidos en el modelo de la máquina. Si los ejes se encuentran en el modelo de lamáquina, la simulación de máquina moverá estos ejes siempre que aparezca una operación

@ZCLEARANCE_ALT "ZClearanceAlt" Un valor calculado@PARTSHIFTDIST_ALT "PartShiftDistAlt" Un valor calculado@LATHEMODE "LatheMode" Cambio al modo de Torno@RECREATEOP "RecreateOp" Se volverá a crear la operación

Variable Datos de Operaciones de Utilidad

Comentario

80

Page 87: Simulacion de Maquina

Creación de Secuencia de Comandos

de utilidad que controle estos ejes. Estos ejes definidos recientemente tendrán unseguimiento interno de GibbsCAM y serán controlados por Simulación de Máquina. Deesta manera, el movimiento estándar de las operaciones de utilidad puede programarse deforma genérica o específica mediante un VMM y se producirá un movimiento resultante enSimulación de Máquina, con o sin el uso de una Secuencia de Comandos de Simulación deMáquina asociada. Además, el VMM puede especificar que una pieza debe cambiar a suoriginal en una operación de utilidad. Esto permite una transición suave y sincrónica deuna pieza de un husillo a otro sin el uso de secuencias de comandos especiales.

Tenga en cuenta que se requieren actualizaciones de VMM para el correcto funcionamientode Simulación de Máquina en máquinas de múltiples husillos, ya que las secuencias decomandos no pueden controlar los movimientos de los subhusillos.

81

Page 88: Simulacion de Maquina

Creación de Secuencia de Comandos

82

Page 89: Simulacion de Maquina

SIMULACIÓN DE MÁQUINA TUTORIALES

Page 90: Simulacion de Maquina
Page 91: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

CAPÍTULO 6: Simulación de Máquina Tutoriales

Tu

tor

iale

s

TUTORIAL DE CONSTRUIR MÁQUINAEn este tutorial crearemos modelos sólidos (que se muestran a la derecha) que seutilizarán para un archivo de ensamblaje de máquina de Simulación de Máquina.Comenzaremos con un archivo VNC preexistente que contiene la geometría necesariapara crear modelos sólidos. Estos modelos sólidos definirán la máquina que Simulaciónde Máquina utilizará.

• Abra el archivo “4 Axis Vertical Mill.vnc” que se encuentra en la carpeta Machine Sim - Required instalada con las piezas de muestra.

Es probable que se le pregunte si desea que el sistema cree un Documento deDefinición de Máquina (Machine Definition Document, MDD) para este archivo.Esto es previsible, ya que se creó un MDD personalizado para representar esteensamblaje de máquina. Sin el MDD personalizado, es posible que los movimientoslineales y rotacionales no se definan correctamente.

1. Base2. Tabla3. Eje A4. Rotary_Body5. X_Axis6. Y_Axis7. Z_Axis8. Husillo

85

Page 92: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

Mo

de

lo –

Co

mp

on

en

tes

Ind

ivid

ua

les

CREACIÓN DEL MODELOComponentes IndividualesEsta es una fresa vertical de 4 ejes estilo Fadal. La tabla se montasobre el Eje A, que se encuentra sobre el Eje X y, éste a su vez,sobre el Eje Y. Hay dos cuerpos existentes en el archivo; “90+0+-90”, los números extruidos y la “Flecha”. Estos cuerpos ayudarán amostrar la rotación del Eje A.

• En el plano YZ, extruya la geometría de Base por X+:300, X-:–300. Asigne a este cuerpo el nombre “Base”.

• En el plano YZ, extruya la geometría de Tabla por X+:350, X-:-350. Asigne a este cuerpo el nombre “Tabla”.

• En el plano YZ, cree un cilindro de 360 mm de diámetro que tenga 50 mm de profundidad, extendiéndose de X+350 a X+400. Asigne a este cuerpo el nombre “Eje A”.

Observe que hay un espacio en el nombre.

• En el plano YZ, extruya la geometría de Cuerpo Rotacional por X+:+600, X-:+400. Asigne a este cuerpo el nombre “Rotary_Body”.

• En el plano XZ, extruya la geometría de Eje X por D+:+0, D-:-500. Asigne a este cuerpo el nombre “X_Axis”.

• En el plano XZ, extruya la geometría de Eje Y por D+:0, D-:-600.

!

Resulta extremadamente importante alinear correctamente los cuerpos que representen ejes rotacionales alrededor de su centro de rotación. Si es posible, se recomienda modelar los ejes rotacionales con una forma cilíndrica en lugar de una forma cúbica para confirmar con mayor facilidad que la rotación sea la correcta al utilizar Construir Máquina.

86

Page 93: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el M

od

elo

– C

om

po

ne

nte

s Ind

ivid

ua

les

• Reste el modelo del Eje X al modelo del Eje Y (de forma no destructiva). Asigne al nuevo cuerpo el nombre “Y_Axis” y elimine la extrusión original del Eje Y.

Ahora crearemos los cuerpos montados sobre el eje Z.

• En el plano XZ, extruya la forma del Eje Z de D+:0 a D-:–470.

• En el plano XY, cree un cubo con dimensiones como se muestra.

• Redondee 50 mm las aristas inferiores paralelas al eje Y.

• Redondee 130 mm las aristas superiores como se muestra.

• Agregue la extrusión y los cuerpos redondeados. Asigne a este cuerpo el nombre “Z_Axis”.

• En el plano XZ, gire 360˚ la geometría de Husillo. Asigne a este cuerpo el nombre “Husillo”.

• Para crear la herramienta, cambie al plano XY y defina un cilindro de 15 mm de diámetro que tenga 80 mm de longitud desde la parte inferior del husillo. Asigne a este cuerpo el nombre “Herramienta”.

El radio y la longitud de la herramienta no es importante ya que se trata simplementede un marcador de posición.

• Cree un cubo que sea más pequeño que la tabla para representar la pieza y asigne a este cuerpo el nombre “Pieza”.

El tamaño real no es importante ya que sólo se trata de un marcador de posición.

87

Page 94: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

El

Pr

ime

r C

om

po

ne

nte

CREACIÓN DEL ENSAMBLAJE DE LA MÁQUINAEl Primer ComponenteResulta útil agregar los modelos en el orden en que son anexados. Esto le será de granayuda para tener todo bien organizado. Es lógico agregar la base del modelo primero.

• Elija Plug-Ins > Simulación de Máquina > Construir Máquina.

Cuando el cuadro de diálogo se abrepor primera vez, la única entrada es“Raíz”. Este elemento (no editable)es la base de todas las ramas y loscomponentes.

• Seleccione el cuerpo Base y haga clic en el botón Agregar.

Esto abrirá el cuadro de diálogo Agregar Componente que le permite agregar elcuerpo al árbol del ensamblaje.

88

Page 95: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

El P

rim

er

Co

mp

on

en

te

Tenga en cuenta que el Nombre del componente es igual al nombre del modelo.

• Seleccione Raíz en el menú Original.

Resulta fundamental determinar a qué se asocia cada cuerpo. Puesto que los demáscomponentes del modelo de la máquina finalmente se anexan a la base, dicha base seutilizará como el elemento raíz del ensamblaje.

• Seleccione el botón Fijo.

Esto determina que este modelo está inmóvil, según aquello a lo que se encuentaanexado. Dado que la Base está anexada al elemento raíz, constituye el fundamentosobre el que se moverán los demás componentes.

• Ingrese los valores de Color RGB tal como se muestra.

89

Page 96: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

El

Eje

Z

Los valores Rojo 100, Verde 100 y Azul 100 formarán la base gris. El color del modelopuede parecer relativamente poco significativo pero la posibilidad de distinguirclaramente entre los componentes puede resultar muy importante. Para ello, unabuena selección de color puede resultarle muy útil.

• Haga clic en el botón Aceptar.

El componente se ha agregado; ahora agregaremos más componentes.

El Eje Z• Seleccione el cuerpo Z_Axis y haga clic en el botón Agregar.

• Seleccione Base como el Original.

• Introduzca “Z” como la Etiqueta de Eje.

90

Page 97: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

El H

usillo

Si un cuerpo representa un eje lineal o rotacional, debe recibir una Etiqueta de Eje;las entradas legítimas o válidas son X, Y, Z, A, B o C y el uso de mayúsculas esfundamental.

• Establezca el color en G 150 B 150.

Este es un color verde azulado.

• Haga clic en el botón Transición.

Esto indica al sistema que el modelo representa un eje lineal. Ahora es necesariodefinir el Eje.

• Introduzca “1” en el cuadro de texto de Z.

Se introduce un valor en el cuadro que representa el eje del componente. El valor deDirección indica al sistema si el eje se mueve en una dirección positiva o negativadesde su posición 0. Generalmente, sólo se selecciona un único eje utilizando “1”para un movimiento positivo y “-1” para un movimiento negativo. Todos los camposno utilizados por un eje reciben un valor de “0”.

• Haga clic en el botón Aceptar.

El componente se ha agregado; ahora agregaremos más componentes.

El Husillo• Seleccione el

cuerpo Husillo y haga clic en el botón Agregar.

• Establezca el campo Original en Z_Axis.

• Haga clic en el botón Fijo.

El husillo no es un eje; si bien gira, no se mueve por lo que es un elemento Fijo.

91

Page 98: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

La

He

rr

am

ien

ta

• Establezca el color en R 150, que es rojo oscuro.

• Haga clic en el botón Aceptar.

La Herramienta• Seleccione el

cuerpo Herramienta y haga clic en el botón Agregar.

• Establezca el campo Original en Husillo.

• Haga clic en el botón Fijo.

• Establezca el color en R 255 G 255, que es amarillo brillante.

• Haga clic en el botón Aceptar.

La ventana Construir Máquinadebería parecerse a la imagen de laderecha. Veamos el aspecto delensamblaje de máquina en estepunto.

• Haga clic en el botón Guardar.

• Seleccione una ubicación donde guardar el archivo y asígnele el nombre “4 Axis Vertical.asy”.

Una vez que haya seleccionadodicha ubicación, se abrirá la ventanaTesteo de Máquina, permitiéndole ver el modelo y sus ejes. Al hacer clic sobre elmodelo, podrá girarlo con el ratón. La rueda de desplazamiento aplica el zoom en elmodelo.

92

Page 99: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

La

He

rr

am

ien

ta

• Haga clic en las flechas que se encuentran a uno u otro lado de Z para mover el eje.

El botón menor que mueve el eje Z hacia abajomientras que el botón mayorque mueve el eje haciaarriba. Si obtiene resultadosdiferentes, deberá cambiar elvalor de Z de un 1 negativo aun 1 positivo.

• Cierre esta ventana para seguir agregando componentes.

93

Page 100: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

El

Eje

Y

El Eje Y• Seleccione el cuerpo Y_Axis y haga clic en el botón Agregar.

• Seleccione Base como el Original.

• Introduzca “Y” como la Etiqueta de Eje.

• Establezca el color en G 75 B 150.

Este es un color azul medio.

• Haga clic en el botón Transición.

• Introduzca “-1” en el cuadro de texto de Y.

94

Page 101: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

El E

je X

Se introduce un valor 1 negativo porque la pieza del eje Y debe moverse en unadirección negativa a lo largo de su eje para que la herramienta se encuentre en unaposición relativa “más alta” en cuanto a la pieza a lo largo del eje Y.

• Haga clic en el botón Aceptar.

El Eje X• Seleccione el

cuerpo X_Axis y haga clic en el botón Agregar.

• Seleccione Y_Axis como el Original.

• Introduzca “X” como la Etiqueta de Eje.

• Establezca el color en R 75 G 150.

Este es un color verde lima.

• Haga clic en el botón Transición.

• Introduzca “-1” en el cuadro de texto de X.

Nuevamente se utiliza un valor 1 negativo porque el eje se mueve a su izquierda (unmovimiento negativo) para llevar la pieza a una posición relativa “más alta” en cuantoa la herramienta.

• Haga clic en el botón Aceptar.

95

Page 102: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

El

Cu

er

po

Ro

tac

ion

al

El Cuerpo Rotacional• Seleccione el

modelo Rotary_Body y haga clic en el botón Agregar.

• Establezca el campo Original en X_Axis.

• Haga clic en el botón Fijo.

• Establezca el color en R 150 G 150, que es amarillo.

• Haga clic en el botón Aceptar.

96

Page 103: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

El E

je A

El Eje A• Seleccione el

cuerpo Eje A y haga clic en el botón Agregar.

• Seleccione Rotary_Body como el Original.

• Introduzca “A” como la Etiqueta de Eje.

• Establezca el color en R 150 G 75, que es un color anaranjado.

• Haga clic en el botón Rotación.

• Introduzca “1” en el cuadro de texto de X.

• Haga clic en el botón Aceptar.

97

Page 104: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

La

Pie

za

La Tabla• Seleccione el

modelo Tabla y haga clic en el botón Agregar.

• Establezca el campo Original en Eje A.

• Haga clic en el botón Fijo.

• Establezca el color en R 150 B 75, que es rojo oscuro.Tabla

• Haga clic en el botón Aceptar.

La Pieza• Seleccione el

modelo Pieza y haga clic en el botón Agregar.

• Establezca el campo Original en Tabla.

• Establezca la Etiqueta de Eje en P.

Se debe asignar una etiqueta a la pieza para que el sistema sepa dónde debe colocararchivos de pieza en Simulación de Máquina.

• Haga clic en el botón Fijo.

• Establezca el color en B 255, que es azul.

• Haga clic en el botón Aceptar.

98

Page 105: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el E

nsa

mb

laje

de

la M

áq

uin

a –

Lo

s Nú

me

ro

s

La Flecha• Seleccione el

modelo Flecha y haga clic en el botón Agregar.

• Establezca el campo Original en Rotary_Body.

• Haga clic en el botón Fijo.

• Establezca el color en R 255, G 255, B 255, que es blanco.

• Haga clic en el botón Aceptar.

Los Números• Seleccione el

modelo 90+0+-90 (los números) y haga clic en el botón Agregar.

• Establezca el campo Original en Eje A.

99

Page 106: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Cr

ea

ció

n d

el

En

sam

bla

je d

e l

a M

áq

uin

a –

Lo

s N

úm

er

os

Puesto que el Eje_A se mueve, losnúmeros girarán con él,brindando una indicación visualde la ubicación de la tabla. Si bienla flecha y los números no formanparte de la máquina, puedenresultar útiles para agregarlos aun modelo.

• Haga clic en el botón Fijo.

• Establezca el color en blanco (R 255, G 255, B 255).

• Haga clic en el botón Aceptar.

El árbol de componentes parececorrecto, con dos ramas (unapara cada sección móvil de lamáquina) y ningún componenteanexado.

100

Page 107: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Fin

aliz

ac

ión

de

l En

sam

bla

je –

Co

mp

on

en

tes F

alta

nte

s

FINALIZACIÓN DEL ENSAMBLAJEComponentes Faltantes• Haga clic en el botón

Guardar para probar el archivo de ensamblaje.

• Vuelva a guardar el archivo de ensamblaje existente.

Parecerá que hay unproblema. Falta el Eje A delarchivo de ensamblaje. Elproblema es que elcomponente tiene un espacioen su nombre.

• Cierre la ventana Testeo de Máquina, haga clic con el botón derecho del ratón en el componente Eje A y seleccione Editar.

• Cambie el Nombre por A_Axis y haga clic en Aceptar.

Observe que los componentes Tabla, Pieza y 90+0+-90 están asociados ahora con elcomponente Raíz. Necesitamos cambiar el Original del componente Tabla. Alcambiar el nombre de un componente, se pierde la asociatividad porque el sistema lepermite reemplazar fácilmente los componentes del mismo nombre.

• Haga clic con el botón derecho del ratón en el componente Tabla y seleccione Editar.

• Cambie el Original por A_Axis y haga clic en Aceptar.

• Haga clic con el botón derecho del ratón en el componente 90+0+-90 y seleccione Editar.

• Cambie el Original por A_Axis y haga clic en Aceptar.

El árbol de componentes debe tener dos ramas completas.

101

Page 108: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Fin

ali

za

ció

n d

el

En

sam

bla

je –

Te

ste

o d

e E

jes

Testeo de Ejes• Haga clic en Guardar para

guardar el ensamblaje y pruebe los componentes.

• Haga clic en el botón Mayor Que situado al lado de X para ver el movimiento del cuerpo del eje X en una dirección negativa a lo largo del eje.

El botón Mayor Que mueve lapieza en una direcciónnegativa en relación con laherramienta. Cada clic en estebotón representa unmovimiento a una posiciónmayor que la posición Xactual. Cada clic en el botónMenor Que representa unmovimiento a una posición menor que la posición X actual.

• Haga clic en el botón Menor Que situado al lado de la Y para ver el movimiento del cuerpo del eje Y en una dirección positiva a lo largo del eje.

El botón Menor Que representa un movimiento a una posición menor que la posiciónY actual. Cada clic en el botón Mayor Que representa un movimiento a una posiciónmayor que la posición Y actual.

• Haga clic en el botón Mayor Que situado al lado de la A.

Esto hará que el cuerpo del eje A gire en una dirección positiva. El eje en realidad giraen una dirección negativa. Es necesario que modifiquemos el valor de Rotación.

102

Page 109: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Fin

aliz

ac

ión

de

l En

sam

bla

je –

Te

steo

de

Eje

s

• Cierre la ventana Testeo de Máquina, haga clic con el botón derecho del ratón en el componente A_Axis y seleccione Editar.

• Cambie el valor del Eje X a “-1” y haga clic en Aceptar.

Quizás se pregunte por qué establecemos unvalor negativo aquí. Es importante recordarcuál es el elemento que se está moviendo, si esla herramienta o la tabla. Puesto que losmovimientos son relativos al origen del husillo,la tabla se moverá en una dirección X negativade modo que la herramienta se coloque en unaposición X superior. En el caso de movimiento de la herramienta, ésta se moverá enuna dirección X positiva hasta llegar a una posición X superior.

• Haga clic en el botón Guardar para guardar el archivo de ensamblaje y abra la ventana Testeo de Máquina.

103

Page 110: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Fin

ali

za

ció

n d

el

En

sam

bla

je –

Co

nfi

gu

ra

ció

n d

e P

ar

ám

etr

os

de

qu

ina

• Haga clic en el botón Mayor Que

situado al lado de la A.

La tablaahora girahacia el ejeY positivo osale del áreadevisualización, que es locorrecto.Nuestroarchivo deensamblajefunciona.

• Cierre la ventana Testeo de Máquina.

Configuración de Parámetros de Máquina• Haga clic en el botón Configurar.

Deben configurarse determinados datos relacionados con la máquina. El másimportante es el Origen del Husillo.

• Cambie al plano XY si fuera necesario y cambie a GT1: Base

Existe un punto en este grupo de trabajo que se ha creado en el origen del husillo.Este punto se utilizará para cargar la posición.

104

Page 111: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Construir Máquina

Fin

aliz

ac

ión

de

l En

sam

bla

je –

Co

nfig

ur

ac

ión

de

Pa

me

tro

s de

qu

ina

• Selecciónelo y haga clic en el botón Desde Selección de Origen del Husillo.

Los otros campos serán controlados por el MDD.

• Haga clic en el botón Aceptar para cerrar el cuadro de diálogo.

• Cierre el cuadro de diálogo Construir Máquina y guarde el archivo de pieza como si estuviera completo.

Tenga en cuenta que el archivo de ensamblaje no representa los límitescorrespondientes a los ejes de la máquina. El MDD asociado con la máquina seencarga de controlar esta y otra información, incluyendo la posición del cambio deherramienta. Cada máquina creada con Construir Máquina debe tener un MDDpersonalizado. Para obtener más información sobre esto, vea la documentación delEditor de MDD. En ese manual, crearemos un MDD asociado con esta máquina.

105

Page 112: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Cr

ea

ció

n d

e l

a P

iez

a –

Pr

oc

eso

s d

e C

ar

ga

TUTORIAL DE SIMULACIÓN DE MÁQUINACREACIÓN DE LA PIEZAAcerca de la PiezaEsta pieza se inicia con un cuerpo de stock, un modelo de pieza ytres modelos de utillajes. Ya tiene cuatro herramientas yoperaciones. Cargaremos algunos procesos y creamos diversasoperaciones de mecanizado simples, principalmente para lavisualización de dicha pieza. Luego, la renderizaremos enSimulación de Máquina. La pieza se configura en una Fresa Verticalde Cuatro Ejes que gira alrededor del eje A. Como sucede con todoslos tutoriales, la pieza se realiza con una aleación de aluminio.Utilizaremos el renderizado Flash CPR para las imágenes de estapieza.

• Abra el archivo MachineSim.vnc, ubicado en la carpeta Part Files\Machine Sim Required instalada con GibbsCAM.

Si renderiza la pieza, podrá ver que se ha realizado unagujero de mandrino, seguido por un taladrado de laparte inferior de dicho agujero y un desbaste de la cajera,y que se las operaciones se han completado con elacabado de dicha cajera.

La activación de la opción Mostrar Portaherramientas en la barra deherramientas incluirá los portaherramientas de fresa en Flash CPR. Esta activación esopcional, pero puede resultar muy útil.

Procesos de CargaAhora cargaremos los procesos para finalizar el mecanizado deesta pieza.

• En el menú Procesos, seleccione Definir Directorio… y elija la carpeta Machine Sim Required.

106

Page 113: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Cr

ea

ció

n d

e la

Pie

za

– M

ec

an

iza

do

de

la P

ar

te P

oste

rio

r d

e X

Z

El menú Procesos ahora debe tener una entrada con un submenú que muestre losprocesos disponibles.

Mecanizado del Plano XZ• Cargue el proceso MachineSim1.

Se carga una herramienta individual y tres mosaicos de procesos.

• Establezca el SC de Mecanizado en la pestaña Rotar en el Plano XZ.

• Cambie al SC2, el plano XZ, y seleccione el punto que se encuentre en dicho SC (en Y0, centrado por encima del agujero).

• Cree la trayectoria.

Se realizará un taladrado y un fresado de rosca en elagujero.

Mecanizado de la Parte Posterior de XZ• Elimine los mosaicos de procesos existentes y deseleccione las operaciones que

acaba de crear.

• Cargue el proceso MachineSim2.

Se cargarán dos taladros y dos mosaicos de procesos.

• Cambie el SC de Mecanizado de estos procesos a Parte Posterior de XZ.

• Cambie al SC3 y seleccione los dos puntos que se encuentran arriba de los agujeros.

!

Si ya tiene un directorio de procesos seleccionado, quizás desee mover los procesos de Machine Sim Required al directorio que elija, en lugar de proporcionar al sistema una nueva ubicación para los procesos.

107

Page 114: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Me

ca

niz

ad

o d

e l

a P

ar

te P

ost

er

ior

de

XZ

• Cree la trayectoria.

Esto efectuará un taladrado y un chaflán en los agujeros.

• Elimine los mosaicos de procesos existentes y deseleccione las operaciones actuales.

• Cargue el proceso MachineSim3.

Se carga una fresa radial y un mosaico de proceso.

• Active el Perfilador.

• Establezca los marcadores de mecanizado como se muestra.

No olvide utilizar la función Corte de CaracterísticaÚnica. Al desplazar los marcadores 5 mm, la herramientacomenzará a salir de la pieza.

• Cree la trayectoria.

Se mecanizará la ranura en cuatro pasadas.

Si activó la opción Mostrar Portaherramientas,probablemente advirtió que las herramientas tienenportaherramientas aunque no hayamos establecido ninguno. Entre los procesosguardados, se incluyen los datos de los portaherramientas. Si bien no son esencialespara Flash CPR, resultan muy útiles. La visualización de los portaherramientas puedeconsiderarse crucial al utilizar Simulación de Maquina.

USO DE SIMULACIÓN DE MAQUINAEl producto Simulación de Maquina tiene dos modos principales, Simulación de Pieza ySimulación de Máquina. Simulación de Pieza resulta muy útil ya que muestra todos losmovimientos entre operaciones de una herramienta (y el portaherramientas) alrededorde una pieza, aunque esto no difiere mucho de Flash CPR en cuanto a que todavía setrata de una vista centrada en la pieza. La ventaja es que no requiere un archivo deensamblaje de máquina. Simulación de Máquina, sin embargo, muestra todo sobre elmovimiento de la pieza y la máquina (excepto los cambios de herramientas).

108

Page 115: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Pr

efe

re

nc

ias

PreferenciasObservemos nuestras opciones derenderizado antes de utilizar Simulación deMáquina.

• Deseleccione todos los sólidos.

• Seleccione Simulación de Máquina en el menú Plug-Ins.

Cuando Simulación de Máquina se abra,verá el cuerpo de stock y los utillajes. Amenos que haya cambiado lasPreferencias, el espacio de trabajo seráun degradado en lugar de aparecer ennegro.

La paleta Control de Renderizado parececasi idéntica a la del cuadro de diálogoestándar, pero con la incorporación de dosbotones y un menú designados por unaflecha que apunta a la derecha.

109

Page 116: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Pr

efe

re

nc

ias

• Abra el menú en la paleta Control de Renderizado de Simulación de Máquina.

Este menú brinda acceso a numerosasopciones de Simulación de Máquina.

• Establezca las opciones como se muestra.

Para ello, solo deberá seleccionar lasopciones Stock Transparente y UtillajeTransparente.

• Elija el menú nuevamente y seleccione Configuración.

110

Page 117: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Sim

ula

ció

n d

e P

iez

a

• Seleccione todas las opciones de Colisión.

Esto nos permitirá saber de diversasmaneras si se produce una colisión.Una colisión es una interferenciaentre la herramienta o elportaherramientas y una pieza de lamáquina o un utillaje. Un cortedemasiado profundo en una pieza noes una colisión sino una gubia.

Los valores de Corte pueden ajustarsepara responder mejor a la potencia desu computadora o a la respuestadeseada frente a la velocidad derenderizado.

• Cierre el cuadro de diálogo de configuración cuando haya finalizado.

Simulación de PiezaSimulación de Máquina puede utilizarsesin un archivo de ensamblaje de máquina.Este modo se denomina “Simulación dePieza” o “Modo de Pieza”. Si no se ha cargado una máquina, Simulación de Máquinautiliza este modo automáticamente. También puede seleccionarse Simulación de Pieza sihay una máquina cargada. Observemos la Simulación de Pieza antes de cargar unamáquina. Renderizaremos la pieza utilizando primero Simulación de Pieza parafamiliarizarnos.

• Desde la vista isométrica, aleje el zoom un poco y mueva la pieza para que el utillaje se ubique en la parte inferior de su ventana.

Al alejar el zoom, podrá ver mejor las herramientas y losportaherramientas, así como su funcionamiento. El stock y losutillajes transparentes nos permiten hacerlo sin necesidad derotar la pieza.

111

Page 118: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Sim

ula

ció

n d

e P

iez

a

• Seleccione la opción Herramienta Sólida en la paleta Control de Renderizado.

• Vuelva a colocar el Control de Velocidad del renderizado en la primera marca (es decir, la marca de velocidad de π, que es 1/4 de la distancia desde la izquierda).

En la velocidad máxima no veremos muchas de las sutilezas del movimiento de laherramienta (a menos que tenga una computadora muy lenta).

• Renderice las operaciones.

Si el renderizado es demasiado lento, mueva elControl de Velocidad a una velocidad más alta.Observe cómo puede ver todo el stock de corte.

• Desactive la opción Stock Transparente.

El renderizado se iniciará nuevamente.

• Cuando el renderizado esté completo, rote la vista actual a fin de poder ver el agujero roscado y la herramienta.

Si su ratón tiene un botón rueda,haga clic y mantenga la ruedapresionada. Luego, mueva el ratónpara rotar la vista actual.

Como sucede con CPR Estándar,Simulación de Pieza muestra laherramienta moviéndose alrededorde la pieza. Ahora, vayamos aSimulación de Máquina, dondepodemos ver cómo sucede todo enrealidad.

112

Page 119: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Ca

rg

a d

e u

na

qu

ina

Carga de una MáquinaAntes de que pueda utilizarseSimulación de Máquina, debeseleccionarse un archivo deensamblaje de máquina. Si vaa crear uno propio y aún no harealizado el “Tutorial deConstruir Máquina” en lapágina 85, se recomiendacompletar dicho tutorial antesde continuar con éste. Paraobtener información sobre lacreación de un archivo deensamblaje de máquina,consulte el capítulo “Uso deConstruir Máquina” a partir dela página 21. Si no va a crear supropio ensamblaje de máquina(debido a que otra persona ensu empresa está encargado deesta tarea), hemos incluidouna versión completa de unoque puede utilizar.

• Abra el menú de la paleta Control de Renderizado y elija Cargar Máquina > Examinar.

Se abre el cuadro de diálogo Modelos de Simulación de Máquina. Este cuadro dediálogo se utiliza para buscar y seleccionar archivos de ensamblaje de máquina. Deforma predeterminada, el sistema buscará los archivos de ensamblaje guardados en lacarpeta de instalación (..\Archivos de Programa\Gibbs\GibbsCAM\[Nº]\MachineSim) o en la carpeta de la aplicación (..\ Documentsand Settings\All Users\ Datos de Programa \Gibbs\GibbsCAM\ [Nº]\MachineSim).

113

Page 120: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Ca

rg

a d

e u

na

qu

ina

Además, puede elegir y especificar un directorio para guardar sus modelos demáquina.

• Haga clic en el botón Carpeta de Uso.

Se abrirá un cuadro de diálogo que le permitirá navegar a la ubicación del archivo deensamblaje de máquina que creó. En caso de que no lo haya creado, puede elegir lacarpeta Archivo de Máquina Fresa Vertical de 4 Ejes que se encuentra en la mismacarpeta que el archivo MachineSim.vnc.

• Seleccione Máquina del Tutorial de Simulación de Máquina y haga clic en Aceptar.

114

Page 121: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Re

nd

er

iza

do

de

Sim

ula

ció

n d

e M

áq

uin

a

La ventana de Gibbs incluirá el modelo de la máquina pero antes debemos ocuparnosde algo.

Definición del Origen de la PiezaCuando Simulación de Máquina se encuentra activada, verifica si se ha utilizado unapieza con la máquina anteriormente. Esto se realiza porque es necesario que la pieza y lamáquina tengan orígenes coincidentes. Para garantizarlo, aparece un cuadro de diálogosi la pieza no se ha utilizado antes en Simulación de Máquina.

• Establezca el valor de Origen de Pieza en X-20, Y-20.

Puesto que el origen de la pieza seencuentra en la esquina inferior izquierda,no está centrado sobre la tabla y, porende, se encuentra demasiado lejos en +X y+Y. Es necesario moverlo hacia el centro dela pieza que, en este caso, tiene la mitad deltamaño de la pieza de 40 x 40 mm.

• Cambie a la vista isométrica y aleje el zoom hasta que vea la máquina completa.

La pieza debe estar centrada en la tabla. Es importante queel sistema sepa dónde está el origen de la pieza en relacióncon el origen de la máquina. Si no se define estocorrectamente podrían existir interferencias entre laherramienta y la máquina o la pieza. Si no definecorrectamente dónde se encuentra la pieza al activar porprimera vez Simulación de Máquina, siempre puedeseleccionar la opción Configurar… en el menú Simulaciónde Máquina de la paleta Control de Renderizado.

Renderizado de Simulación de MáquinaCuando Simulación de Máquina se activa por primera vez, el husillo debe estar vacío.Apenas se inicia el renderizado, se carga una herramienta.

• Seleccione la opción Herramienta Transparente.

115

Page 122: Simulacion de Maquina

Tutoriales sobre Simulación de Máquina – Tutorial de Simulación de Máquina

Uso

de

Sim

ula

ció

n d

e M

aq

uin

a –

Re

nd

er

iza

do

de

Sim

ula

ció

n d

e M

áq

uin

a

• Establezca la velocidad de renderizado aproximadamente en la marca de velocidad de 1/4 y haga clic en el botón Reproducir.

Ahora el sistema muestra tanto la herramienta comoel portaherramientas. Observe que la selección de laopción Herramienta Transparente se aplica a laherramienta y al portaherramientas.

Cuando sea necesario renderizar las operaciones en la cara frontal, la tabla se moveráhacia abajo en Y y el Eje Z rotará a la posición correcta. Durante el proceso derenderizado, los ejes X e Y se mueven según sea necesario. Observe que incluso lasroscas se renderizan.

Cuando sea necesario renderizar las operaciones en la parteposterior, la tabla se moverá hacia arriba en Y y el Eje Zrotará a la posición. Cuando el proceso de renderizadotermina, se detiene al final de las operaciones. El envío de laherramienta a la posición inicial y la descarga de la mismano se renderizan ya que no forman parte de las operacionesdefinidas.

• Si desea inspeccionar la pieza renderizada, puede aplicar el zoom, trasladar y rotar la pieza según sea necesario sin reiniciar el renderizado.

• Guarde el archivo ya que el tutorial está completo.

El postprocesado de un archivo requiere un post personalizado para la máquina.

116

Page 123: Simulacion de Maquina

ÍNDICE

Page 124: Simulacion de Maquina
Page 125: Simulacion de Maquina

Índice

AAplicación de CAD: 24Árbol del Modelo: 23, 28, 30, 36

BBotón Agregar: 28, 36Botón Configurar: 28, 31, 54Botón Guardar: 29, 42Botón Mayor Que: 41Botón Menor Que: 41Botón Probar: 29Botón Quitar: 29

CCambio de Torreta: 66Cambios de herramientas: 13Campo Comentario: 37Cargar Máquina: 47, 51, 53Colisiones: 16, 18

Detección: 40Tipos de Alerta: 17

Color: 38comando ChangeTool: 73, 75comando Delay: 73comando GoTo: 72comando Load: 73, 75comando MoveTo: 72, 75comando Print: 74comando PrintLn: 74comando Redraw: 73comando Reparent: 74

comando SetPartVis: 73, 75comando SetPos: 73, 75comando SetVar: 73comando SetVis: 73, 75comando Unload: 73, 75Comenzar en Op puede: 51Componente de Rotación: 38Componente Fijo: 38Componentes: 23–24

Edición: 23, 29Grupos de Componentes: 17, 34–35Movimiento de Componentes: 28, 41Nombre de: 37Tipo de Componente: 38

Componentes que no son de máquina: 17Comprobación de Colisión: 35, 53Comprobar Límites de Trayecto de

Máquina: 53Configurar Inicio Op/Parar #: 51Configurar...: 48Cono de Hélice de Grupo de Herramientas:

32Construir Máquina: 5, 23, 30Control de Renderizado: 47, 50

Menú: 51Creación de Secuencia de Comandos: 69–

72, 81Condicionales: 74Nombres de Secuencias de Comandos

de Operaciones de Utilidad: 72Operadores: 75Redibujados: 75Variables: 76Variables de Operación: 76–77

Crear Cuerpo Facetado: 56Cuadro de Diálogo Agregar Componente:

119

Page 126: Simulacion de Maquina

Índice

28, 36, 38, 41–42Cuadro de Diálogo Parámetros de Máquina:

28Cuerpo de Pieza: 26–27

Etiquetas: 32Cuerpo de Stock: 26Cuerpo P: 26–27

DDatos de Utilidad: 69Definición de Vector 3D: 39Definir Colores Personalizados: 38Delay: 75Demora, en MoveTo: 72Desde Selección: 38Desplazamiento de Herramienta

Fresa: 61Torno: 64

Distancias de pivotaje: 13

EEditar Componentes: 23, 29Eje

auxiliar, definido por VMM: 80Definición y Asignación: 13Etiqueta: 37Incremento: 33–34Prueba del Modelo: 41Tipo: 33

Eje de Simulación de Máquina: 33Ejes rotacionales: 13En Fin Op: 69En Iniciar Op: 69

Ensamblaje de máquina: 17Ensamblaje, de componentes: 24Espacio de la Máquina: 54Eventos de Colisión: 53

FFlash CPR: 5

GGoTo: 75Grupo de Herramientas: 13

Origen: 32Recuento: 32

HHerramienta

invisible, transparente o sólida: 50Mostrar: 50

Herramientas Agrupadas en Conjuntos: 66Herramientas, definición: 58Husillo, que contiene una pieza: 13

IIgnorar Ops no Seleccionadas: 52Ignorar Profundos: 52

LLímites de Eje: 40, 53, 80Longitud de Herramienta /

Portaherramientas: 58Longitud Fuera del Portaherramientas: 61

120

Page 127: Simulacion de Maquina

Índice

MMáquina Herramienta: 5, 24MDD: 13, 80Menú Plug-Ins: 5, 28, 47Modo de Ejecución: 50Modo de Máquina: 5, 50Modo de Pieza: 5Mostrar Herramienta: 50Mostrar Op: 52Mostrar Tiempo: 52MoveTo: 75Movimiento de Eje, de Operaciones de

Utilidad: 80Movimiento de Herramientas: 5Movimiento de Herramientas en Sólido de

Destino: 5, 52Movimientos entre Operaciones: 5Movimientos, entre operaciones: 13MTM, casilla de verificación, Parámetro de

Máquina: 31

NNo Precargar Subhusillos: 55Nombres, de componentes: 24, 37

OObjetos de Componentes de Máquina: 17OpenGL: 50Operaciones de Utilidad: 80Origen: 24, 26Origen de la Pieza: 54Origen del Husillo: 31–32

Origen del Husillo/Grupo de Herramientas: 58–61, 64

Original: 36–37

PParar Antes de Carga/Descarga: 52Parar antes de Op: 51Paso, posición de torreta: 33Pieza de Trabajo: 13, 26

Recuento: 32Piezas de Fresa: 27Piezas de MTM: 27, 31Piezas de Torno: 27Portaherramientas: 66Posición Cero: 40Posición Inicial: 26Posición, herramienta en torreta: 34Postscript: 69, 80Preferencias: 56Prim 1: 53Prim 2: 53Primera, posición de torreta: 33Prueba de Componentes de Eje: 41Punto de Datos de Referencia: 58–60

RRaíz: 28Recargar Simulación: 55Renderizado Mecanizado de Pieza: 5Reparent: 75Requisitos del SC: 26RGB: 38

121

Page 128: Simulacion de Maquina

Índice

Rotación: 39

SSC de Máquina: 24Secuencia de Comandos Basadas en el

Tiempo: 71Secuencia de Comandos de Finalización de

Op de Utilidad: 71Secuencia de Comandos de Inicio de Op de

Utilidad: 70Secuencia de Comandos Explícita: 71Secuencia de Comandos Implícita: 71Secuencias de Comandos, tipos de: 70Seleccionar Ensamblaje de Máquina: 53Simulación de Máquina: 5, 50Simulación de Pieza: 50Simulación No de Corte: 52Sistemas de Coordenadas: 24Stock Transparente: 52

TTabla, ejes y: 13Tiene Límites: 40Tiene Torreta: 32, 64Tipo de Eje: 34Tipos de Alerta, de colisiones: 17TMS: 6Tolerancia, de configuración de colisión: 18Traslación: 38

Componente: 38

UUnidades de Pieza: 26Usado para Comprobación de Colisión: 35Utilizar Longitud de Herramienta /

Portaherramientas: 58, 80desde el MDD: 61

Utilizar Parada Op: 52Utillaje Transparente: 52

VValor Principal, posición de eje: 34Valor Principal, posición de torreta: 34Valor Secundario: 34Valor Secundario, posición de torreta: 34Variables

Globales: 76Globales, definidas por el usuario: 77Locales: 76Operación: 77

Ventana Testeo de Máquina: 42Visibilidad de Componentes de Máquina: 54Visible, parámetro de componente: 38VMM: 80Volver a Posicionar la Pieza: 54

122