Sistema CAD / CAM para la recreación automática de la ruta de corte
Descripción general
 Si la forma se corrige en el sistema CAD, el cálculo de la ruta del cortador se ejecuta automáticamente. ] Uso de la función de personalización de un sistema CAD, ya el cómputo de creación de formas y los datos NC para trayectoria de corte está siendo realizado, si hay una corrección de forma en CAD, el proceso de creación de cálculo de ruta cortador automático y datos NC Llamar (A1). En respuesta a esta llamada, la CAM, con base en la lista de trayectoria calculada de corte que almacena los datos de las condiciones de mecanizado fijadas para la forma no modificada, y crear un cálculo y NC datos relativos a la trayectoria del cortador con respecto a la forma modificada ( B7 B11). Incluso si se corrige la forma, la forma y la trayectoria del cortador no se combinarán.
Campo técnico
La presente invención se refiere a un método para crear una trayectoria de corte para cortar mediante un sistema CAM sobre la base de datos creados en un sistema CAM en un sistema CAD / CAM.
Antecedentes de la técnica
El sistema CAD (diseño asistido por computadora) y el sistema CAM (fabricación asistida por computadora) se han desarrollado y desarrollado por separado. Por lo tanto, con el fin de integrar los dos sistemas, tal como se muestra en la Fig. 1, para convertir los datos gráficos creados con el sistema CAD 1 a los datos intermedios 3 representados en un formato como IGES DXF, a partir de los datos intermedios 3 En el sistema CAM 2, se crean datos gráficos tales como una ruta de corte y datos NC y similares. En la figura 1, M1 almacena datos gráficos y similares creados por CAD en la sección de memoria del sistema CAD 1. Además, M2 es una memoria del sistema CAM 2 y almacena datos gráficos, datos NC y similares creados por el sistema CAM 2. Como se muestra en la Fig. 1, desde el lado CAD y el lado CAM son aquellos que se unen a través de un conjunto de datos intermedios, pero los datos gráficos creados con el sistema CAM sistema CAD 1 2 pueden saber, el sistema CAD 1 Es imposible conocer la operación, como la modificación de la figura ejecutada en.
Mientras tanto, en el sistema informático, se generaliza una función de personalización (función capaz de agregar y agregar funciones por parte del usuario) y también se proporciona una función de personalización en el sistema CAD. Al usar esta función de personalización, el sistema CAM 2 puede acceder a la base de datos del sistema CAD 1 sin requerir los datos intermedios 3 para enviar y recibir datos gráficos entre el sistema CAD y el sistema CAM.
La Figura 2 está provisto de la función de personalización en el sistema CAD 1, un diagrama de bloques de un sistema CAD / CAM que no requiere los datos intermedios 3 se añaden función 4 personalizada en sistema CAD 1, mediante el uso de esta función de personalización 4 Se puede acceder directamente a la base de datos del sistema CAD 1 desde el sistema CAM 2 para crear datos gráficos de CAM, como datos NC y ruta de corte. 2, en la sección de memoria M1 del sistema CAD 1, se almacenan los datos gráficos creados por el sistema CAD 1 y los datos gráficos creados por el sistema CAM 2, y en la sección de memoria M2 del sistema CAM, , Se almacenan datos de definición de procesamiento definidos para crear datos NC y datos NC creados.
Tarea de solución
Al crear datos NC por un sistema CAD / CAM convencional, como se describe anteriormente, sobre la base de los datos gráficos creados con el sistema CAD 1, en un estado que creó el cálculo de ruta de corte y datos de CN en el sistema de CAM 2, el sistema CAD 1 Si modifica la figura de la forma, hasta que el operador indica al comando de cálculo de ruta de corte en el sistema de CAM 2 de nuevo, de modo que se produce el conflicto entre la figura de la forma y la trayectoria de corte definida en ese momento.
Se describirá un procedimiento de una operación convencional desde la definición de una figura en un sistema CAD hasta la creación de datos NC por un sistema CAM con referencia al estado mostrado en la pantalla CRT mostrada en la FIG. Primero, la forma está definida por el sistema CAD 1. En el ejemplo mostrado en la Fig. 4, por ejemplo, el nombre entID1 entID4 (ID numerada) define cuatro curvas spline, la forma mediante la definición de un SrfID1 compuesto curvado en esto cuatro curvas (curvado SrfID1) , Una superficie curva srfID 1 compuesta por cuatro curvas spline entID 1 entID 4 se visualiza en la pantalla CRT como se muestra en la figura 4 (a). Envía los datos gráficos para el sistema CAM 2, especificando la figura en el sistema de CAM 2, la forma de la srfID1 superficie curva se dibuja en la pantalla CRT como se muestra en la Fig. 4 (b), mediante la selección de la definición de procesamiento, condiciones de procesamiento comando de entrada en forma de ventana es mandado, la velocidad de alimentación de la herramienta, el punto de inicio de mecanizado, el tono, forma de la herramienta, introduzca la definición de procesamiento tal como el corte patrón de ruta, entrando camino cortador y comando de creación de NC, sistema CAM 2 Como se muestra en la figura 4 (c), el paso 1 del recorrido del cortador se calcula y se muestra en la pantalla CRT. Además, se crean datos NC.
Por lo tanto, la trayectoria de corte se calcula, después de haber sido creado datos NC, cuando una modificación de las formas en el sistema CAD 1, de nuevo cortador de cálculo de ruta, a menos de comando, formas y modificados datos de la trayectoria de corte comando NC de creación de datos y NC Hay un fenómeno que los datos difieren. La Figura 5 (a), (b) son vistas explicativas de este tiempo, con respecto a la srfID1 superficie curvada como se muestra en la Fig. 5 (a), se lleva a cabo de cálculo de ruta de corte, en la etapa que se muestra en la pantalla CRT, CAD se lleva a cabo figura modificación del sistema, cuando se modifica la SrfID1 superficie curvada como se muestra en la Fig. 5 (b) a la superficie curvada SrfID1', la inconsistencia no coincide produce los datos gráficos (datos de superficie curvada) y PAS1 trayectoria del cortador. Para resolver esta contradicción, es necesario ingresar nuevamente el comando de cálculo del pase del cortador al sistema CAM para ejecutar el cálculo del pase del cortador.
camino cortador consiguiente, la presente invención ya es cortador de cálculo de ruta, la creación de datos NC se modifica en la figura en el sistema CAD se realiza para el gráfico que se está ejecutando, calcular automáticamente la trayectoria de corte, la creación de los datos NC se realiza Sistema CAD / CAM que vuelve a crear automáticamente un sistema CAD / CAM.
Solución
La presente invención utiliza la función de personalización del sistema CAD para almacenar datos de condición de procesamiento establecidos cuando se crean cálculos de trayectoria de corte y NC para una forma creada por un sistema CAD. cuando la modificación se ejecuta por el sistema CAD, cálculo de ruta de forma automática cortador y haber configurado el comando de creación de los datos NC, cortador de cálculo de ruta y la creación de datos de CN y el conjunto si hay una forma modificada en el sistema CAD en el sistema de CAM Según el comando, el cálculo de la ruta de corte y la creación de los datos NC se ejecutan automáticamente en función de los datos de condición de procesamiento almacenados para la forma modificada.
Se crea una forma en el sistema CAD, se establecen las condiciones de procesamiento para esta forma en el sistema CAM, se realizan el cálculo de la ruta de corte y la creación de datos NC. En este momento, se almacenan los datos de condición de procesamiento configurados, y cuando la modificación de la forma se ejecuta en el sistema CAD, el cálculo del pase de corte y el comando de creación de datos NC se configuran automáticamente en el sistema CAM. Si la forma de la ruta de corte y los datos NC ya están corregidos en el sistema CAD, en función del cálculo del recorrido del cortador y el comando de creación de datos NC establecido anteriormente, la forma almacenada Y calcula automáticamente la ruta del cortador y crea datos NC en función de los datos de las condiciones de procesamiento. Como resultado, no se produce una falta de coincidencia entre la forma corregida y la trayectoria del cortador.
La presente invención hace se añade uso de la personalización del sistema CAD, como se muestra en la Fig. 2, de forma automática cortador de cálculo de ruta y los datos NC cuando la modificación de la gráfica se lleva a cabo por el sistema CAD mediante el uso de esta función de personalización De acuerdo con las instrucciones del usuario. La figura 3 es un diagrama explicativo de una función de personalización del sistema CAD y una base de datos CAD utilizada por la presente invención en una realización de la presente invención. La función de personalización incluye una función de personalización de CAD 11 que permite a un usuario que usa CAD establecer libremente varios programas y una función de conjunto de referencia de la función de personalización original de CAD 10 que llama al programa establecido, La invención utiliza estas funciones.
En primer lugar, utilizando la función de CAD usuario de personalización 11, un programa para llamar a ejecutar un camino cortador cálculo NC procesamiento de creación de datos del sistema de CAM 2 (en adelante, este programa que el programa 1) fueron previamente preparado y almacenado como un programa personalizado. Luego, cuando la corrección se realiza en el elemento gráfico especificado (superficie curva, línea curva) usando la función de conjunto de referencia de la función de personalización 10, se llama y ejecuta el programa 1. Además, la base de datos del sistema CAD 1, por ejemplo, cuando un srfID1 superficie curva formada por la curva spline entID1 entID4 como se muestra en la Fig. 4 datos de definición (a) está conectado y el código de identificación de cada curva spline entID1 entID4, curvada (datos de parche y datos de visualización de parche) y el código ID de srfID 1 se almacenan, y la información que especifica que el programa 1 se llama para la corrección de la superficie curva se almacena como la función de conjunto de referencia.
La figura 6 es un diagrama de flujo de procesamiento ejecutado por el procesador del sistema CAD en esta realización. Primero, cuando se opera el sistema, el procesador del sistema CAD muestra un menú de operación y espera hasta que se seleccione un menú desde la tecla programable (pasos S1, S2). creación Cuando se selecciona la opción 'Crear línea figura', se ejecuta figura línea de proceso es (paso S3), y el proceso es similar al convencional, líneas, arcos, splines, hipérbola, procesamiento de definición de un dibujo lineal de polilíneas, etc. Se ejecuta. Por ejemplo, cuando se ingresa una superficie curva srfID 1 como se muestra en la figura 4, se ingresan y definen cuatro curvas spline entID 1 entID 4. A continuación, se selecciona el menú de la 'producción de superficie', un procesamiento de creación superficie curva como en el convencional cuando se selecciona elementos que constituyen la superficie curva se ejecuta (paso S4, S5). Al crear un srfID1 superficie curva por encima de cuatro curvas spline entID1 entID4 se selecciona, de modo que el srfID1 superficie curva se define por estos cuatro curvas spline. Además, el menú 'superficie curva de la corrección' se selecciona de la superficie curva se modifica de entrada completa la corrección de los elementos que constituyen la superficie curva se selecciona se ejecuta (paso S6, S7), a la corrección de la superficie curvada Si no está definido, la corrección de la superficie finaliza. Si se define el conjunto de referencia, se establece mediante la función de personalización de usuario de CAD 11 especificada por la definición del conjunto de referencia. (Pasos S 8 y S 9).
Además, si se seleccionan elementos del menú que no sean 'creación de la figura de la línea', 'creación de la superficie curva' y 'corrección de la superficie curva', se ejecuta el procesamiento del elemento seleccionado (paso S10 ) Luego, si se selecciona 'final' en el menú (paso S 11), el procesamiento por el sistema CAD 1 finaliza. En el proceso anterior, los procesos distintos de los pasos S 8 y S 9 son los mismos que los procesos convencionales. Además, la etapa S8, S9 y procesamiento similares es, en cada paso S3, S4, S5, S10, pero se destina a ser realizado cada cuando hay entrada, sólo con respecto a la modificación de la superficie curvada asociado con la presente invención la Fig. 6 Se describen y otros se omiten.
Por lo general, se realiza pasos S3, S4, S5, define un procesamiento creación superficie curva de cálculo y los datos NC para la trayectoria de corte para el mecanizado de la superficie curvada es ejecutado por el sistema CAM 2. La figura 7 muestra un diagrama de flujo de un procesamiento de creación de ruta de corte y la creación de datos NC después de procesar la modificación de la superficie curvada de un programa llamado por el conjunto de referencia en la creación cortador ruta de acceso y procesamiento de creación de datos NC y el sistema CAD 1 sistema CAM de acuerdo 2, el sistema CAD 1 en el caso de la realización de cálculo de ruta de corte y la creación de datos NC para el recién curvado creado para especificar una superficie curva en el sistema de CAM 2, el ajuste de las condiciones de procesamiento (véase la Fig. 4 (b), la velocidad de avance de la herramienta, cortando el punto de partida, tono, forma de la herramienta, la configuración de un patrón tal trayectoria de corte) se realiza, el procesador del sistema de CAM 2 o llamadas desde el sistema de CAM 2 en sí, llamando o determina a partir del CAD sistema 1 (etapa B1).
Y una llamada desde el sistema de CAM 2 (calculada y NC creación de datos de la trayectoria de corte para la superficie curvada que acaba de definir), analiza la condición de mecanizado de entrada (paso B2), primero, curvada ID (código curvada) especificado parte, cuando se modifica la superficie curvada especificado, y establecer los conjuntos de archivos de referencia de llamada de un programa 1 que llama al proceso de creación de los datos de cálculo de ruta de corte y NC se establecen como la función de personalización de usuario, almacenado en la memoria M1 (paso B3 ) Luego, como en el caso convencional, se realiza el cálculo del recorrido del cortador y se crean datos NC (pasos B 4, B 5). A continuación, se crea y almacena la lista completa del cálculo del camino de corte en la memoria M 2 (paso B 6). La lista calculada de la ruta de corte almacena el nombre de datos de la condición de procesamiento que se procesará con respecto a la ID de la superficie curva que se procesará. Entonces, los datos calculados de este modo de corte de ruta (datos gráficos) mientras que siendo almacenados en la memoria M1, los datos NC creados se almacena con datos de las condiciones de mecanizado en la memoria M2, cortador de cálculo de ruta y el procesamiento de creación de datos NC se termina.
Con cálculo de ruta de corte y la ruta de la lista de cortador precalculados en cada creación de datos NC se completa en la memoria M2 del sistema CAM 2 se almacena durante por lo tanto curvada, con respecto a los datos NC superficie curva es ejecutado ha sido creado de cálculo de ruta cortador Se define un conjunto de referencia. Mientras tanto, cuando la superficie curvada de la operación de corrección se lleva a cabo por el sistema CAD 1, es decir, cuando el proceso de los pasos S6, S7 de la Fig. 6 se ha descrito anteriormente se introduce realizado modificaciones completado, el procesador del sistema CAD 1 es el conjunto de referencia en la memoria M1 no se determina si o no definido (paso S8), y si se ha definido, llama a un programa 1 se define en este conjunto de referencia (paso S9), y luego ejecuta el programa 1 (Fig. 7 paso A1) pero, este programa 1, ya que el proceso de la llamada al cálculo de ruta de corte y procesamiento de creación de datos NC está programado, el procesador del sistema de CAM 2 recibe una llamada desde el sistema CAD 1, etapas B1 y después de ello en la Fig. 7 .
En primer lugar, si se trata de una llamada desde el sistema CAD 1, el proceso avanza desde la etapa B1 con el paso B7, con referencia a la lista de trayectoria calculada cortador almacenado en la memoria M2, et al., El tratamiento con datos de las condiciones de corte trayectoria de mecanizado almacenados en esta lista todo terminado era si o no (paso B8), analiza los datos de las condiciones de lectura mecanizado si no se completa, se realiza un cálculo de ruta cortador para modificado curvada, y crear NC datos (B9 B11 paso), anteriormente recién almacena los datos de la trayectoria de corte creados, nuevos datos NC creados en lugar de la superficie curvada de los datos NC antes de la corrección almacenados en la memoria M2 en lugar de los datos de la trayectoria de corte para superficie curva antes de la modificación, que se almacena en la memoria M1 en Está almacenado.
A continuación, ejecuta repetidamente el procesado de la B11 B7 hasta cálculo de ruta de corte y la creación de datos NC por los datos de las condiciones de procesamiento almacenados en la lista de rutas de cortador computarizada se ha completado, la modificación de la superficie curvada cuando que el procesamiento de todos los extremos de datos condición de procesamiento El cálculo del pase de corte y el procesamiento de creación de datos de CN han finalizado. Por ejemplo, 'si es un, el corregido curvadas SrfID1' curvado SrfID1 se modifica curvado SrfID1 como se muestra en la Fig. 5 (b) los datos NC para se crea, si muestra un cortador de camino PAS1' de cálculo de ruta de corte y, la Fig. Como se muestra en la figura 5 (c), la forma de la superficie curvada srfID 1 'coincide con la forma de la pasada de corte 1'.
Efecto de la invención
La presente invención está ya se realiza de cálculo de ruta de corte, y se crea la forma de los datos NC, es re-ejecutado calculado ruta automáticamente cortador cuando la modificación de la forma se lleva a cabo por el sistema CAD, se crea los datos NC , La forma y la ruta del cortador no serán diferentes entre sí, y no se realizará un procesamiento erróneo.
Breve descripción de los dibujos
La figura 1 es un diagrama explicativo de un sistema CAD / CAM convencional.
La figura 2 es un diagrama explicativo de un sistema CAD / CAM que tiene una función de personalización en un sistema CAD.
La figura 3 es un diagrama explicativo de un sistema CAD de acuerdo con una realización de la presente invención.
La figura 4 es un diagrama explicativo que muestra una relación entre una forma creada y un recorrido de corte por el sistema CAD / CAM.
La figura 5 es una vista explicativa que muestra una relación entre una forma y un recorrido de corte en el momento de la corrección de forma por el sistema CAD.
La figura 6 es un diagrama de flujo de un proceso ejecutado por un procesador de un sistema CAD de acuerdo con una realización de la presente invención.
Es un diagrama de flujo de una creación de ruta de corte y procesamiento de creación de datos NC después de la creación trayectoria de corte y procesamiento de creación de datos NC y el sistema CAD 1 por modificación de la superficie curvada de acuerdo con la Fig. 7CAM sistema 2.
1 sistema de CAD
2 sistema CAM
3 datos intermedios
4 personalizar la función
M1, memoria M2
entID 1 entID 4 curva spline
srfID1, srfID1 'superficie curva
pas 1, pas 1 'camino de corte
Reclamo
Reivindicación 1 Se almacena un conjunto de datos de condición de mecanizado cuando se almacena un cálculo de trayectoria de corte y datos NC para una forma creada por un sistema CAD, y cuando se ejecuta la corrección de la forma en el sistema CAD, CAM sistema de forma automática haber configurado el comando de creación del cálculo de ruta de corte y los datos NC, el comando producción de cálculo de ruta de corte y los datos NC cuando hay la forma de la modificación son el conjunto por el sistema CAD, se modifica de forma para el almacenamiento Sistema CAD / CAM para la recreación automática del recorrido del cortador, que ejecuta automáticamente el cálculo del recorrido del cortador y la creación de datos NC sobre la base de los datos de condición de mecanizado así creados.
Dibujo :
Application number :1994-004118
Inventors :ファナック株式会社
Original Assignee :関真樹、目黒秀徳