Red de conocimiento informático - Aprendizaje de código fuente - ¿El software de simulación de mecanizado CNC Swann tiene 4 ejes?

¿El software de simulación de mecanizado CNC Swann tiene 4 ejes?

Resumen de las diferencias entre el software de simulación multieje VERICUT en Estados Unidos y NCSIMUL en Francia Para simular máquinas herramienta simples y tareas de mecanizado simples, no existe una diferencia significativa en la velocidad de simulación entre Vericut y NCsimul.

Pero NCsimul será muy lento para la simulación de piezas de trabajo grandes y programas grandes (más de 5 m).

Simulación de tareas multiproceso NCsimul no proporciona la función de simulación multiproceso. Aunque el área funcional proporciona la función de sincronización de dos máquinas, nunca se ha aplicado. NCsimul no proporciona una función de simulación multiproceso. Aunque el área funcional proporciona una función de sincronización de máquina dual, nunca se ha aplicado.

El espacio en blanco intermedio de NCsimul no se puede transferir automáticamente al siguiente proceso.

Solo puede guardar manualmente y luego importar otras tareas de simulación

Incluso si se procesan varios programas en la misma máquina, si las piezas de trabajo utilizadas en el programa no se procesan en la misma máquina herramienta, el simulador de NCsimul no los transferirá automáticamente al siguiente proceso. Si desea cambiar la posición del punto cero del sistema de coordenadas de la pieza de trabajo utilizado en el programa, normalmente necesitará crear otra tarea de simulación.

Dado que la configuración del sistema de coordenadas de la pieza de trabajo en NCSimul se logra a través de la función de inicialización, el valor en esta función solo se puede ingresar manualmente y no se puede obtener automáticamente del proceso de simulación

Por lo tanto, es imposible realizar la transferencia automática del espacio en blanco intermedio, la conversión automática del punto cero de el sistema de coordenadas de la pieza o la transferencia automática del sistema de coordenadas de la pieza al siguiente proceso.

Por lo tanto, sin la transferencia automática de la pieza en bruto intermedia, la conversión automática del punto cero del sistema de coordenadas de la pieza de trabajo y la conversión automática de la estación de trabajo, es casi imposible lograr el procesamiento multiproceso en la misma tarea de simulación

Se establece una biblioteca de herramientas en NCsimul para crear herramientas con funciones básicas similares a Vericut, pero solo el método para realizar cada característica

Pero NCsiumul no es lo suficientemente flexible cuando llamar a recursos de herramientas existentes

Tomando Vericut como ejemplo, puede usar los recursos de herramientas de Vericut para construir herramientas, y estos recursos de herramientas se pueden usar de muchas maneras diferentes. p> Por ejemplo, Vericut puede encontrar piezas de corte y fijación en cualquier biblioteca de herramientas para usarlas en una nueva biblioteca de herramientas.

Simplemente busque la ubicación de la biblioteca de herramientas, ingrese los parámetros de búsqueda y acceda fácilmente a los recursos existentes.

De esta manera, cuando los clientes crean diferentes tareas de simulación, solo necesitan recrear las nuevas herramientas en la tarea.

Se pueden usar muchas bibliotecas de herramientas establecidas para crear nuevas bibliotecas de herramientas. de muchas bibliotecas de herramientas existentes se puede utilizar como base para crear nuevas bibliotecas de herramientas. Muchas bibliotecas de herramientas establecidas están disponibles como recursos para la construcción de herramientas

NCsimul no tiene esta función

Construcción cinemática de máquinas herramienta Las máquinas herramienta construidas con NCsimul generalmente también requieren un modelo completo de máquina herramienta. como algunos modelos 3D precisos de componentes clave

Por ejemplo, una máquina herramienta de cinco ejes con una mesa giratoria requiere un modelo preciso de la mesa, un modelo preciso del husillo y un modelo preciso del husillo. . Modelo de husillo preciso

Porque la definición del centro de una mesa giratoria o la posición de un husillo de carga de herramientas en NCSimul generalmente se realiza creando puntos especiales basados ​​en el centro del arco del modelo o por dos vértices. la línea recta formada

Si el modelo es inexacto, la ubicación de estos puntos puede ser incorrecta.

Si el modelo es inexacto, la máquina herramienta será inexacta.

En Vericut, no es necesario utilizar el modelo 3D al modelar máquinas herramienta y la precisión de la simulación no se verá afectada.

En otras palabras, Vericut eligió un método para establecer el eje de control La relación precisa con la posición de cada eje en el punto cero de la máquina herramienta, determinando así la estructura de control de la máquina herramienta

Luego se importa el modelo de cada componente de la máquina herramienta , de modo que el movimiento de la máquina herramienta es realmente independiente de la precisión del modelo. Esta relación es en realidad independiente de la precisión del modelo

Configuración del controlador La configuración del controlador en NCsimul es muy inhumana. Divide la parte del controlador en dos partes, una parte almacena el control de un determinado modelo. Definiciones básicas de. procesadores, como macros, variables, definiciones de formato, etc.

La otra parte define las funciones especiales de una máquina herramienta específica

Pero siempre que el programa tenga instrucciones o instrucciones especiales que el controlador no entienda, es necesario modificar manualmente las Archivo de texto. Archivos del controlador, utilice un método de programación personalizado de NCsimul para volver a modificar el controlador.

Y la parte estándar del controlador a menudo necesita ajustarse, pero siempre que haya un pequeño error, el todo el controlador quedará paralizado

La parte del controlador de Vericut es más fácil de usar porque los usuarios pueden usar el software para definir funciones específicas de la máquina herramienta. Su interfaz de usuario es más amigable, puede realizar cambios a través de elementos de menú en el software

Y puede realizar cambios simples fácilmente leyendo el archivo de ayuda sin codificarse

Solo una vez que comprenda el controlador, puede implementar comandos complejos agregando macros

Pero para los controladores NCSimul, debe comprender el lenguaje de programación del controlador ncsimul y comprender el contenido del controlador existente para poder programar con precisión.