Programacion Winunisof Cnc

170
WinUnisoft Programación de CNC Manual de usuario

Transcript of Programacion Winunisof Cnc

Page 1: Programacion Winunisof Cnc

WinUnisoftProgramación de CNC

Manual de usuario

Page 2: Programacion Winunisof Cnc

Este manual ha sido realizado por:

alecop s.c.l.Apdo. 81

Loramendi,1120500 Mondragón

(Guipuzcoa)

Telf: 943 71 24 05Fax: 943 79 92 12

e-mail: [email protected]

Ref. 9909

Page 3: Programacion Winunisof Cnc

i

INDICEIntroducción............................................................................. 7

Características del programa .................................................... 7Los proyectos de WinUnisoft .................................................... 8Modo de trabajo ........................................................................ 9

Instalación.............................................................................. 11

Equipo necesario .................................................................... 11Proceso de instalación ............................................................ 12Inicio de WinUnisoft ................................................................ 15Descripción del entorno .......................................................... 18Obtener ayuda ........................................................................ 20Servicios post-venta ............................................................... 21Salir de WinUnisoft ................................................................. 21

El editor ISO ........................................................................... 23

Introducción ............................................................................ 23Acceso al editor ...................................................................... 23Opciones del editor ................................................................. 24Menú Opciones....................................................................... 27Menú Ayuda............................................................................ 28Resumen de funciones del editor ........................................... 29Crear un programa ................................................................. 29Modificar un programa ............................................................ 30Utilizar el asistente de programación ...................................... 38Visualizar la ventana del listado de funciones ISO ................. 40Analizar sintácticamente el programa ..................................... 41

Page 4: Programacion Winunisof Cnc

ii

Guardar un programa ............................................................. 42Imprimir un programa.............................................................. 43Buscar y reemplazar texto ...................................................... 44Insertar un archivo en el programa ......................................... 46Guardar parte del programa en un archivo ............................. 47Renumerar bloques del programa .......................................... 47Ir a una línea ........................................................................... 48Cambiar el nombre interno (nombre CNC) ............................. 49Salir del editor ......................................................................... 49

El Gestor ................................................................................ 51

Introducción ............................................................................ 51Acceso al gestor ..................................................................... 52Opciones del gestor ................................................................ 53Resumen de funciones del gestor .......................................... 54Plano de la pieza .................................................................... 55Proceso de mecanizado ......................................................... 55Programa de CNC .................................................................. 55Datos de la Máquina ............................................................... 55Bruto ....................................................................................... 61Herramientas .......................................................................... 63Orígenes de programa............................................................ 81Conexión con el CNC ............................................................. 82Notas ...................................................................................... 85Salir del gestor ........................................................................ 85

El Simulador .......................................................................... 87

Introducción ............................................................................ 87Acceso al simulador ................................................................ 87Opciones del simulador .......................................................... 92

Page 5: Programacion Winunisof Cnc

iii

Resumen de funciones del simulador ..................................... 98Crear un proyecto nuevo ........................................................ 99Crear una plantilla ................................................................. 101Abrir un proyecto existente ................................................... 101Guardar un proyecto con otro nombre .................................. 103Borrar un proyecto ................................................................ 103Cerrar un proyecto ................................................................ 103Iniciar la simulación .............................................................. 104Parar la simulación ............................................................... 106Abortar la simulación ............................................................ 107Simular la trayectoria teórica ................................................ 108Simular la trayectoria real ..................................................... 108Definir el número de vistas ................................................... 108Definir el plano ...................................................................... 109Definir el punto de vista ........................................................ 109Definir el punto de luz ........................................................... 110Realizar un Zoom ................................................................. 111Visualizar la pieza transparente ............................................ 112Hacer una sección en la pieza .............................................. 112Cambiar los colores de las herramientas y la pieza ............. 113Cambiar los colores de las trayectorias ................................ 115Medir la geometría de la pieza ............................................. 115Visualizar paneles ................................................................. 117Analizar colisiones ................................................................ 117

Configuración del Aula CNC .............................................. 119

Introducción .......................................................................... 119Instalación del Aula CNC ...................................................... 120Instalación de WinUnisoft en el Aula .................................... 120Instalación de las máquinas ................................................. 121

Page 6: Programacion Winunisof Cnc

iv

Agregar máquina .................................................................. 121Conector ordenador-máquina ............................................... 125

Los errores........................................................................... 127

Errores del control Fagor ...................................................... 127

Apéndice .............................................................................. 133

Funciones simuladas ............................................................ 133Errores control Fagor 8025M ................................................ 153Errores de control Fagor 8025T ............................................ 162Errores control Fagor 8050-55M/T........................................ 169

Page 7: Programacion Winunisof Cnc

7Introducción

Introducción

Características del programa

WinUnisoft es un programa que permite el aprendizaje y ejercitación de la programación de loscontroles numéricos más utilizados en el entorno industrial.

En su diseño se han tenido en cuenta dos factores fundamentalmente. Primero, que sea unaherramienta didáctica y segundo, que permita al usuario adquirir conocimientos básicos quepuedan ser aplicados en el uso de la mayoría de los controles industriales.

El programa está dotado de un editor y un simulador para programas en código ISO de torno yfresadora, así como de un gestor de datos de herramientas, orígenes, brutos, máquina, etc.necesarios para definir un mecanizado.

Las opciones principales que ofrece WinUnisoft son:

• La edición de programas de CNC con ayuda gráfica para cada una de las funciones ISOprogramables. Así como, el análisis sintáctico y semántico de cada bloque editado.

• La simulación en 3D de programas de CNC, permitiendo visualizar diferentes planos ypuntos de vista. La simulación puede realizarse visualizando la trayectoria de la herramientasobre el sólido o mostrando la trayectoria seguida por la punta de la herramienta. Laverificación de las dimensiones permiten analizar si la programación es la correcta.

• La definición de todos los parámetros necesarios para la configuración de la máquina, asícomo del bruto de partida y las herramientas a utilizar. Todos los datos necesarios paradefinir el mecanizado de una pieza y su verificación en el simulador son gestionados deforma sencilla en el gestor del programa.

Page 8: Programacion Winunisof Cnc

8 WinUnisoft

Los proyectos de WinUnisoft

Los proyectos son algo fundamental en WinUnisoft. No es posible crear un programa de CNC sinun proyecto. El proyecto asegura que todo funcione en conjunto para mecanizar una pieza.

Un proyecto es un conjunto de archivos que trabajan en equipo para definir el mecanizado deuna pieza, desde el plano hasta la máquina. Cada vez que se accede a WinUnisoft se puede crearo abrir un proyecto.

Cuando se crea un proyecto hay algunos datos del mismo que se crean de forma automática yque son recogidos de la plantilla seleccionada. Las plantillas no son más que proyectos básicosque nos permiten crear otros proyectos más específicos. Por ejemplo, se puede tener una plantillapara crear proyectos que trabajen en una máquina determinada y con un control numéricopredefinido. De esta forma los datos de la máquina e incluso las herramientas pueden estardefinidas en la plantilla y utilizarla para crear nuevos proyectos.

Un proyecto está formado por los datos siguientes:

• El plano de la pieza (opcional).

• El proceso de mecanizado (opcional).

• El programa de CNC.

• Los datos de la máquina donde se mecanizará.

• El tipo y dimensiones del bruto.

• Las herramientas para el mecanizado.

• Los orígenes del programa (origen pieza).

• Notas o comentarios al proyecto.

Cada tipo de dato se almacena en un tipo de archivo. Excepto el plano de la pieza y el proceso demecanizado, el resto de datos se definen dentro del programa WinUnisoft. El plano y procesodeben ser definidos en el exterior y con el nombre y extensión que se definen a continuación.

Page 9: Programacion Winunisof Cnc

9Introducción

Las extensiones de los diferentes archivos son:

• .WMF: el plano de la pieza (opcional). Normalmente se realizará con un programa de CAD.

• .TXT: el proceso de mecanizado (opcional). Normalmente se realizará con un editor detextos (Notepad, Word,…).

• .NC: el programa de CNC.

• .PRJ: los datos de la máquina donde se mecanizará.

• .PRJ: el tipo y dimensiones del bruto.

• .PRJ: las herramientas para el mecanizado.

• .PRJ: los orígenes del programa (origen pieza).

• .PRJ: notas o comentarios al proyecto.

Dentro del programa WinUnisoft, en el menú Proyecto del simulador, existen opciones quepermiten gestionar los proyectos sin que el usuario tenga que estar pendiente de todos losarchivos que lo componen. Algunas de estas opciones son: Borrar, Guardar como, Abrir,…

Para guardar un proyecto como plantilla es suficiente con guardarlo en la carpeta Torno oFresadora de la carpeta Plantillas.

Modo de trabajo

Para un eficaz manejo del WinUnisoft se establece el siguiente modo de trabajo:

Page 10: Programacion Winunisof Cnc

10 WinUnisoft

La definición del modelo de la máquina y del control numérico especifican las funciones ISO quese pueden trabajar.

Crear un proyecto

Definir la máquina y elCNC (en el gestor)

Definir las herramientas yel cero pieza (en el gestor)

Elaborar el programade CNC (en el editor)

Simular el programa(en el simulador)

Transmitir el programaal CNC (en el gestor)

Preparar la máquina

Mecanizar la pieza

Insertar el programa(en el editor)

¿Hayerrores?

¿CAD/CAM?No

Si

Inicio

Fin

No

Si

Page 11: Programacion Winunisof Cnc

11Capítulo 1. Instalación

C A P Í T U L O

1

Instalación

Equipo necesario

WinUnisoft debe ser instalado en un ordenador con los siguientes requisitos o equivalentes:

• Procesador Pentium 133 o superior, o bien procesador compatible.

• 64 MB de memoria RAM (recomendado), 32 MB de RAM (mínimo).

• 100 MB de espacio libre en disco.

• Pantalla de vídeo SVGA a 800x600 con 16 millones de colores.

• Unidad de CD-ROM, sólo para la instalación.

• Un ratón de dos botones, con el que se podrán realizar tres operaciones básicas.

- Hacer clic. Pulsar el botón izquierdo y soltar, para seleccionar un icono, activar unaventana, un botón, iniciar una acción.

- Hacer doble clic. Pulsar dos veces el botón izquierdo. Permite sobre todo, simplificarla realización de otras operaciones.

- Arrastrar . Para esta operación hay que situar el puntero del ratón sobre un objetoy mantener presionado el botón izquierdo mientras se mueve el ratón, arrastrando elobjeto hasta situarlo en el punto destino y soltándolo finalmente.

• Puerta paralelo para colocar el dispositivo de protección (llave protección)

Page 12: Programacion Winunisof Cnc

12 WinUnisoft

• Tarjeta de red: si piensa instalar el ordenador como parte del aula CNC.

• Sistema operativo Windows 95/98/NT (32 bits) que sirve de base para que se puedanejecutar los distintos programas.

• Protocolo TCP/IP: si piensa instalar el ordenador como parte del aula CNC para compartircontroles numéricos y otros periféricos.

Proceso de instalación

Dentro del proceso de instalación se distinguen diferentes fases:

1- Instalación del programa en el ordenador.

2- Registro del programa.

3- Introducción de los códigos de autorización.

4- Definición del nivel de acceso al programa.

5- Conexión con los CNCs del aula.

Instalación del programa

Se recomienda que antes de instalar el programa se cierren todas las aplicaciones activas, evitandoasí que éstas interfieran en el programa de instalación.

Antes de iniciar el proceso de instalación debe conectarse la protección hardware (llave deprotección) al conector de la puerta paralelo del ordenador. Esta operación debe realizarseúnicamente si el ordenador está desconectado.

Para instalar el programa siga el proceso siguiente:

1- Encienda su ordenador y espere a que Windows arranque.

2- Inserte el CD-ROM en su unidad. El CD de instalación se inicia automáticamente accediendo

Page 13: Programacion Winunisof Cnc

13Capítulo 1. Instalación

a la pantalla inicial del programa instalador. Haga clic en el botón Siguiente para continuarla instalación o Cancelar para abortar.

3- Elija la carpeta en la que desea instalar el programa. Por defecto esta carpeta seráC:\WinUnisoft pero puede indicar otra pulsando el botón Cambiar carpeta.

4- Haga clic sobre el botón Siguiente para iniciar el proceso de copia de todos los archivos enla carpeta elegida.

Una vez finalizada la instalación se habrá creado un grupo de trabajo con acceso a todas lasaplicaciones instaladas.

Las aplicaciones que se instalan son:

• WinUnisoft: editor/simulador de programa de CNC.

• Ayuda WinUnisoft: ayuda al programa cuyocontenido es el mismo que este manual.

• Agregar máquinas: aplicación que permite instalarlas máquinas en el Aula CNC.

• Protección: aplicación que permite leer el códigode la llave de protección e introducir el código deautorización de la licencia adquirida.

• Desinstalar WinUnisoft: aplicación para desinstalartodos los archivos instalados y creados en lacarpeta elegida para la instalación.

Registrar WinUnisoft

Es necesario registrar cada una de las licencias adquiridas y de esta forma recibir el código deautorización que permite la ejecución del programa.

Para registrar una licencia y obtener el código de autorización seguir los pasos siguientes:

Page 14: Programacion Winunisof Cnc

14 WinUnisoft

1. Con la llave de protección instalada ejecutar la aplicación Protección del grupo de programasWinUnisoft.

2. Recoger el Código de llave que se muestra en la parte inferior izquierda de la ventana yrellenar el campo Código llave de la Hoja de registro que viene junto con la llave.

3. Rellenar el resto de datos y enviar la hoja por fax al número indicado en la misma hoja.

4. Durante las 24 horas posteriores a la recepción de la Hoja de registro en Alecop, se leenviará el código de autorización que permite acceder al programa.

5. Introducir el código de autorización en el campo Código autorización de la aplicaciónProtección y pulsar Aceptar.

6. Ejecutar WinUnisoft y comprobar que el acceso se realiza sin ningún problema.

NOTA: Hay que tener en cuenta que cada código de llave tiene un código de autorizaciónpor lo que si se intercambian las llaves entre ordenadores se deberán actualizarlos códigos de autorización. Es muy importante guardar la hoja de registrojunto con el código de autorización de cada llave.

Además de para recibir el código de autorización, la hoja de registro permite al acceso a revisionesdel programa y otros servicios de consulta.

Definición del nivel de acceso

Una vez instalado el programa, existe la posibilidad de definir diferentes niveles de acceso almismo. Por defecto, en la instalación se crea una llamada al programa sin restricciones.

Para definir un nivel de acceso restringido se deben modificar las propiedades del acceso directo,asociando un parámetro a la llamada al programa.

Para modificar el acceso directo pinchar el botón derecho en el icono de acceso a WinUnisoft yseleccionar Propiedades – Acceso directo – Destino y eliminar el parámetro /sat al final (dejandoun espacio entre el nombre del programa y el parámetro).

Page 15: Programacion Winunisof Cnc

15Capítulo 1. Instalación

Inicio de WinUnisoft

El inicio de WinUnisoft puede realizarse desde diferentes lugares dentro del escritorio de Windows.

Ejecución del programa

Una vez instalado el programa hay diferentes formas de ejecutarlo:

1- Desde el menú de inicio seleccionando Programas - WinUnisoft - WinUnisoft.

2- Desde el acceso directo, creado en la instalación del programa, dentro del grupo de trabajoWinUnisoft.

3- También se puede crear un acceso directo en el escritorio arrastrando el icono desde lacarpeta de trabajo. De esta forma basta con realizar un doble clic sobre el acceso paraejecutar el programa.

Page 16: Programacion Winunisof Cnc

16 WinUnisoft

Selección de un proyecto

Durante la carga del programa se muestra una ventana de presentación durante unos segundosy seguidamente se visualiza la ventana en la cual se debe elegir entre dos opciones: Crear unproyecto nuevo o Abrir un proyecto existente.

Crear un proyecto nuevo

Si se elige la opción Crear un proyecto nuevo se estará creando un proyecto nuevo a partir dealguna de las plantillas que se instalan en el programa.

Page 17: Programacion Winunisof Cnc

17Capítulo 1. Instalación

Al pinchar en Aceptar se muestra la ventana con diferentes plantillas para torno y fresadora.Para crear un proyecto de fresadora se seleccionará una de las plantillas de la pestaña Fresadoracuyos datos se utilizarán como base para el nuevo proyecto. Para crear un proyecto de torno, seseleccionará la pestaña Torno y una plantilla en ella.

Una vez seleccionada una plantilla se visualiza la ventana Guardar como… donde se definirá lacarpeta y el nombre del nuevo proyecto (por ejemplo, Mi proyecto).

Al pinchar en Guardar se crea el nuevo proyecto, iniciándose el simulador con los datos delmodelo de plantilla elegida. (Ver el apartado Crear una plantilla del capítulo El Simulador paraconocer el procedimiento para crear plantillas).

Abrir un proyecto existente

Si se selecciona la opción Abrir un proyecto existente, se muestra una ventana en la que se debeseleccionar el proyecto a trabajar.

Por defecto, se visualiza la carpeta definida como preferente (consultar capítulo El Simulador,menú Proyecto). Para seleccionar un proyecto de otra carpeta o disco utilizar el campo Buscaren.

Al hacer clic sobre el botón Abrir se inicia el simulador, cargando todos los datos del proyectoseleccionado.

Page 18: Programacion Winunisof Cnc

18 WinUnisoft

Descripción del entorno

Una vez iniciado el programa con un proyecto, se accede directamente al simulador desde el cualse accede al editor y al gestor de datos, además de a todas las opciones del propio simulador.

El entorno de trabajo que se utiliza, tanto en el simulador como en el editor o el gestor, es el mismo.Las diferencias se encuentran en las opciones de cada una de las barras que lo componen.

Page 19: Programacion Winunisof Cnc

19Capítulo 1. Instalación

Los elementos comunes en el entorno de trabajo son:

Menú de control: al abrir este menú, haciendo clic en el icono, se puede elegir entre lassiguientes opciones relativas todas ellas a la ventana activa del programa: Restaurar, Mover,Tamaño, Minimizar, Maximizar y Cerrar.

Barra de título: muestra el nombre del programa con el que se está trabajando además delmodo de trabajo que en ese momento se encuentra activo: editor, gestor o simulador.

Barra de menús: en ella se encuentran los distintos menús desde los que se puede accedera las diferentes opciones del programa.

Barra de herramientas: está formada por los iconos que permiten realizar rápidamente lastareas más habituales. Aunque es posible realizar las mismas operaciones desde la barra demenús, resulta más rápido pinchar su botón en la barra de herramientas.

Page 20: Programacion Winunisof Cnc

20 WinUnisoft

Barra de información: en esta barra se visualiza diferente información según se esté en eleditor o el simulador. Principalmente es información dinámica sobre la opción sobre la quese encuentre el cursor del ratón, además de otros datos como número de línea y columna,modo de escritura, etc.

Obtener ayuda

Para obtener ayuda se debe seguir el procedimiento habitual de las aplicaciones Windows.

Obtener ayuda mientras trabaja

Para obtener ayuda seleccionar la opción Temas de Ayuda del menú Ayuda. En la nueva ventana,si se pincha en la pestaña Contenido podrá desplazarse por la tabla de contenidos del archivo deayuda. Si selecciona Buscar podrá utilizar la función de búsqueda de texto que nos permiteencontrar palabras y frases específicas.

Imprimir un tema de la Ayuda

Para imprimir un tema de la ayuda seguir el procedimiento siguiente:

1- Hacer clic en el menú Ayuda de la barra de menús.

2- Seleccionar la opción Temas de Ayuda.

3- Buscar el tema que se desea y hacer clic en el botón Imprimir.

Page 21: Programacion Winunisof Cnc

21Capítulo 1. Instalación

Servicios post-venta

Una vez haya registrado sus licencias puede utilizar cualquiera de los sistemas de servicio queofrece Alecop a sus clientes.

Servicios de información

Desde el sitio World Wide Web de Alecop ubicado en: http://www.alecop.mcc.es puede visitarel sitio Web de Mecánica donde encontrará toda la información actualizada sobre este productoy otros del catálogo.

Soporte técnico

Si necesita soporte técnico póngase en contacto con la subsidiaria de Alecop que atiende a supaís.

Es aconsejable que cuando llame, esté delante de su ordenador y tenga a mano la documentacióndel producto.

Enviar sugerencias del producto

Si tienen sugerencias sobre el producto puede enviarlas a Alecop de la siguientes formas:

1- Enviando a la dirección electrónica [email protected], asunto Sugerencias WinUnisoft.

2- Por Fax, a la atención de Unidad Mecánica, Atención al cliente, Sugerencias WinUnisoft.

Salir de WinUnisoft

Hay cuatro formas distintas de abandonar el programa:

• Seleccionar en la barra de menús el menú Proyecto y hacer clic en la opción Salir.

Page 22: Programacion Winunisof Cnc

22 WinUnisoft

• Pulsar <Alt+F4>. Pulsando estas dos teclas se cierra la ventana que está activa. Si sepulsan repetidamente, se van cerrando una a una hasta salir de la aplicación.

• Haciendo doble clic sobre el Menú de control, se cierra la ventana en la cual se encuentra.En caso de que sea la ventana principal, se saldrá del programa.

• La última de las formas es parecida a las dos anteriores. Se cierra una ventana cada vez quese hace clic sobre el icono que se encuentra en la parte derecha de la Barra de título.

Page 23: Programacion Winunisof Cnc

23Capítulo 2. El editor ISO

C A P Í T U L O

2

El editor ISO

Introducción

El editor ISO permite crear y modificar programas de CNC de forma sencilla y guiada, permitiendoun aprendizaje rápido de las diferentes funciones ISO y sus parámetros.

La utilización de las opciones estándar de Windows Cortar-Copiar-Pegar facilita la edición ymodificación de los programas.

Acceso al editor

Para acceder al editor de código ISO existen dos posibilidades:

• Hacer clic sobre el icono Editor de la barra de herramientas del simulador.

• Seleccionar en el menú Proyecto del simulador la opción Editor ISO.

En ambos casos, se accede a la ventana del editor con el programa de control numérico delproyecto que se está tabajando, al que se realiza un análisis sintáctico para detectar si existenerrores en el formato de la programación.

En la nueva ventana, las barras de menús y herramientas se transforman para incluir las opcionese iconos que permiten realizar las funciones más habituales en el editor.

Page 24: Programacion Winunisof Cnc

24 WinUnisoft

Opciones del editor

El editor dispone de un conjunto de opciones, algunas de las cuales se pueden encontrar tantoen la barra de herramientas como en la barra de menús.

Page 25: Programacion Winunisof Cnc

25Capítulo 2. El editor ISO

Menú Archivo

El menú Archivo permite almacenar e imprimir el programa de CNC que se está trabajando.

Las opciones de este menú son:

• Guardar: Almacena las modificaciones realizadas en el programa de CNC en el que seestá trabajando.

• Vista preliminar: Simula la impresión del programa de CNC que se está editando. Se puedenavegar por el documento y dar la orden de imprimir. También se pueden modificar lasopciones de impresión. (Seleccionar impresora, número de copias, ...).

• Imprimir: Haciendo clic sobre la opción Imprimir del menú Archivo, se visualiza la ventanade configuración de la impresión. Al seleccionar la opción Aceptar se imprime el programa.Si por el contrario, se hace clic directamente sobre el icono de la barra de herramientas, semanda directamente la orden de impresión desde el editor ISO, obteniendo así el listado enpapel.

• Salir: Abandona el editor ISO para volver al simulador. En caso de haber realizado algúncambio en el código del programa, antes de salir se pregunta si se desean guardar loscambios efectuados. Se puede responder con las opciones Si, No o Cancelar. Esta últimacancela la opción de salir, continuando en el editor.

Page 26: Programacion Winunisof Cnc

26 WinUnisoft

Menú Edición

El menú Edición permite modificar el texto del programa con diferentes opciones.

Las opciones de este menú son:

• Deshacer: Después de realizar alguna operación como escribir, borrar, copiar, cortar opegar, para volver al estado anterior a la realización de la operación se debe utilizar estaopción.

• Cortar: Almacena el el portapapeles la parte del programa previamente seleccionadaeliminándola del editor. Una vez almacenada se puede volver a insertar en el editor con laopción Pegar. Para seleccionar una parte del programa, pinchar en la primera posición yarrastrar el ratón hasta seleccionar la parte deseada.

• Copiar: Almacena en el portapapeles la parte del programa previamente seleccionada,manteniendo ésta en el editor. Una vez almacenada se puede volver a insertar en el programacon la opción Pegar.

• Pegar: Insertará, a partir de la posición en la que se encuentre el cursor, la parte delprograma almacenada en el portapapeles al ejecutarse las opciones Copiar o Cortar.

• Seleccionar todo: Selecciona todo el programa del editor. Una vez seleccionado, se pueden

Page 27: Programacion Winunisof Cnc

27Capítulo 2. El editor ISO

realizar diversas operaciones como, Copiar, Cortar, Copiar a archivo,...

• Ir a línea: Desplaza el cursor hasta la línea de programa definida. Esta opción es muy útilpara acceder a una línea que contiene un error, ya que introduciendo el número de líneadel error se accede directamente a ella.

• Buscar: Localiza en el código del programa cualquier cadena de caracteres (texto) que sedefina. Permite seleccionar la dirección y el orden de búsqueda.

• Reemplazar: Sustituye una cadena de caracteres por otra. Se introducen ambas yautomáticamente la aplicación se encarga de sustituirlas pidiendo confirmación al usuario.

• Insertar archivo: Añade a partir de la posición del cursor el archivo seleccionado.

• Copiar a archivo: Almacena la parte del programa seleccionado en un archivo. Alseleccionar la opción se abre una nueva ventana de diálogo en la cual se da nombre alarchivo que almacenará la parte del programa seleccionada.

Menú Opciones

El menú Opciones contiene algunas herramientas que permiten modificar y analizar el programade CNC.

Las opciones de este menú son:

• Nombre CNC: Permite definir el número o nombre del programa con el cual es identificadoal ser enviado al control numérico. (Dependiendo del tipo de control tendrá un formato uotro).

Page 28: Programacion Winunisof Cnc

28 WinUnisoft

• Renumerar: Cambia la numeración de los bloques editados. Se introduce el número para elprimer bloque, además del paso o intervalo existente entre bloques. (Esta opción estáactiva sólo en algunos modelos de controles numéricos).

• Analizar : Realiza un análisis sintáctico del código ISO. En caso de haber algún error, semuestra una ventana con el error y la línea donde se encuentra. Al hacer un doble clicsobre el error, el cursor se posiciona en la línea y columna donde se ha detectado.

• Asistente programación: Proporciona ayuda para la programación. Durante la edición,situando el cursor sobre una función, visualiza información sobre dicha función con laposibilidad de introducir los parámetros de la misma. También se puede acceder a estaopción pulsando la tecla de función <F2>.

• Listado funciones: Al hacer clic en esta opción se visualiza u oculta la ventana con todaslas funciones que pueden ser utilizadas para la programación en código ISO del controlque se está utilizando. Al hacer doble clic sobre alguna de las funciones de la ventana seobtiene la ayuda correspondiente a dicha función.

Menú Ayuda

Desde el menú Ayuda se puede aceder a la ayuda sobre el funcionamiento del programa.

Al seleccionar Temas de Ayuda se accede a la ventana de ayuda que consta de dos secciones conlas que puede acceder a toda la información: Contenido y Buscar.

En Contenido se accede a la información por los diferentes temas de los que consta la Ayuda yBuscar permite localizar palabras y frases específicas en los temas de Ayuda, en vez de buscarinformación por categorías.

Page 29: Programacion Winunisof Cnc

29Capítulo 2. El editor ISO

Resumen de funciones del editor

En la tabla se muestra un resumen de las funciones disponibles en el editor:

Crear un programa

Al crear un nuevo proyecto se crea automáticamente el archivo de código ISO asociado a él. Estearchivo toma el nombre del proyecto con la extensión ‘.NC’ propia del editor.

Page 30: Programacion Winunisof Cnc

30 WinUnisoft

El contenido del archivo creado es el que tenga la plantilla a partir de la cual se ha creado elproyecto. A partir de ese momento el programa de código ISO solo puede ser modificado.Para borrarlo debe ser borrado el proyecto completo.

Modificar un programa

Una vez abierto o creado un proyecto se puede modificar o introducir el código del programa.Para ello se pueden utilizar opciones como: borrar parte del programa, copiar de un lugar aotro, cambiar la numeración, sustituir texto,…

Escribir texto

El editor permite escribir texto sin ningún tipo de limitación. Se escribe carácter a carácter apartir de la posición del cursor y se pulsa <Entrar> cuando se desea crear una línea.

Al pasar a la línea siguiente la línea editada es formateada según el formato que admite elcontrol numérico.

Para situar el cursor en la posición de escritura, se pueden utilizar las teclas de flechas opinchar directamente el ratón en la posición deseada.

Escribir sobre texto existente

Situar al cursor al comienzo del texto que se desea modificar y pulsar la tecla <Insert>.

Una vez pulsada esta tecla, aparecerá en la Barra de estado, situada en la parte inferior de lapantalla, la palabra Modificar.

Mientras aparezca la palabra Modificar y se escriba un nuevo texto, éste sobreescribirá alanterior.

Para volver al estado contrario únicamente se debe pulsar otra vez sobre la tecla <Insert>,apareciendo así de nuevo en la Barra de estado la palabra Insertar.

Page 31: Programacion Winunisof Cnc

31Capítulo 2. El editor ISO

Desplazarse por el programa

El desplazamiento por el programa puede realizarse utilizando el ratón o el teclado. Tambiénpuede desplazarse a un texto o línea específica.

Desplazarse por el programa utilizando el ratón

• Para desplazarse una línea hacia arriba, hacer clic en la flecha de desplazamiento haciaarriba de la barra lateral.

• Para desplazarse una línea hacia abajo, hacer clic en la flecha de desplazamiento haciaabajo de la barra lateral.

• Para desplazarse a una parte específica, arrastrar el cuadro de desplazamiento de labarra lateral hasta llegar a la parte deseada.

Después de desplazarse, haga clic en el lugar donde desea empezar a escribir.

Desplazarse por el programa utilizando el teclado

En la tabla se muestran las teclas para desplazarse con el teclado.

Page 32: Programacion Winunisof Cnc

32 WinUnisoft

Seleccionar texto

Se puede seleccionar parte del programa utilizando el ratón o el teclado.

Con el texto seleccionado se puede realizar una serie de acciones como son copiar, pegar, borrar,... para modificar el programa.

Para desplazarse Presione

Un carácter a la izquierda

Un carácter a la derecha

Una palabra a la izquierda

Una palabra a la derecha

Un parráfo hacia arriba

Un parráfo hacia abajo

Una celda a la izquierda (en una tabla)

Una celda a la derecha (en una tabla)

Una línea hacia arriba

Una línea hacia abajo

Al final de una línea

Al principio de una línea

Al principio de la ventana

Al final de la ventana

A la pantalla anterior (desplazamiento)

A la pantalla siguiente (desplazamiento)

Al principio de la página siguiente

Al principio de la página anterior

Al final del documento

Al principio de un documento

FLECHA IZQUIERDA

FLECHA DERECHA

CTRL+FLECHA IZQUIERDA

CTRL+FLECHA DERECHA

CTRL+FLECHA ARRIBA

CTRL+FLECHA ABAJO

MAYÚS+TAB

TAB

FLECHA ARRIBA

FLECHA ABAJO

FIN

INICIO

CTRL+ALT+RE PÁG

CTRL+ALT+AV PÁG

RÉ PÁG

AV PÁG

CTRL+AV PÁG

CTRL+RE PÁG

CTRL+FIN

CTRL+INICIO

Page 33: Programacion Winunisof Cnc

33Capítulo 2. El editor ISO

Selección de texto con el ratón

Seguir los siguientes pasos:

1- Situar el cursor al principio del texto que se desea seleccionar.

2- Hacer clic con el botón izquierdo del ratón y manteniéndolo pulsado arrastrar el ratón,marcando el texto que se desea seleccionar.

Selección de texto con un grupo de teclas

Seguir los siguientes pasos:

1- Situar el cursor al principio del texto que se desea seleccionar.

2- Pulsar cualquiera de las dos teclas <MAYÚS> que tiene el teclado y manteniéndola pulsadaseleccionar el texto que se desee, desplazándose con las teclas de flechas.

Selección de todo el texto

Seguir los siguientes pasos:

1- Hacer clic en el menú Edición.

2- Hacer clic en la opción Seleccionar todo. Todo el texto quedará seleccionado.

Otra forma de realizar esta operación es con las teclas rápidas. Pulsando simultáneamente lasteclas <Crtl+E> todo el programa quedará seleccionado.

Deshacer errores

Esta opción permite volver a una situación previa después de realizar una acción no deseada.

Para realizar esta operación:

1- Hacer clic en el menú Edición de la barra de menús.

2- Hacer clic en la opción Deshacer.

Page 34: Programacion Winunisof Cnc

34 WinUnisoft

A continuación la última acción que se realizó será eliminada.

NOTA: También se puede deshacer la opción ‘Deshacer’.

Borrar texto

Existen tres formas de borrar un texto:

1- Mediante la tecla <Retroceso> . Pulsando esta tecla se borra el carácter que se encuentrasituado al lado izquierdo del cursor.

2- Mediante la tecla <Supr>. Pulsando esta tecla se borra el carácter que se encuentra situadoal lado derecho del cursor.

3- Seleccionando un texto (de la forma vista anteriormente) y pulsando cualquiera de las dosteclas anteriores <Retroceso> o <Supr> todo el texto se eliminará.

Copiar, cortar y pegar texto

Son tres operaciones muy útiles para mover o copiar parte del programa. Por ejemplo, si se deseamover una parte del programa, no hay más que seleccionar el conjunto de código, cortar y pegaren el lugar de destino que se desee.

Copiar un texto

La operación Copiar consiste en que a partir de una parte de programa seleccionado y haciendoclic en el menú Edición y seleccionando Copiar, se consigue almacenar dicha parte en elportapapeles de Windows. La parte de programa original que se ha copiado se mantienen en ellistado del código.

Page 35: Programacion Winunisof Cnc

35Capítulo 2. El editor ISO

También se puede copiar utilizando las teclas rápidas o el botón de la barra de herramientas.Una vez seleccionado el texto únicamente se debe pulsar de forma simultanea las teclas<Ctrl+C>, o bien hacer clic en el botón Copiar.

Una vez realizada la operación de Copiar, se puede realizar la operación de Pegar, bien en elmismo editor o en cualquier otro programa que tenga la capacidad de procesar textos.

Cortar un texto

La operación Cortar consiste en que a partir de una parte de programa seleccionado y haciendoclic en el menú Edición y seleccionando Cortar, se consigue almacenar dicha parte en elportapapeles de Windows. A diferencia de la operación Copiar, una vez realizada la operación,se elimina la parte de programa original seleccionada. Únicamente se mantiene en el portapapeles.

Page 36: Programacion Winunisof Cnc

36 WinUnisoft

También se puede Cortar utilizando las teclas rápidas en el botón de la barra de herramientas.Una vez seleccionado el texto únicamente se deben pulsar de forma simultanea las teclas<Ctrl+X>, o bien hacer clic en el botón Cortar.

Una vez realizada la operación de Cortar, se puede realizar la operación de Pegar, bien en eleditor o en cualquier otro programa que tenga la capacidad de procesador de textos.

Pegar un texto

Habiendo previamente realizado la operación de Copiar o la de Cortar , la opción Pegar delmenú Edición se encontrará activada. Por el contrario si no se ha copiado o cortado, la opciónPegar estará desactivada.

En el portapapeles se tendrá almacenado lo que anteriormente ha sido copiado o cortado. Parapegar un texto, situar el cursor en el lugar a partir del cual se desea insertar la parte de programaalmacenado. Con el ratón hacer clic sobre el menú Edición y seleccionar la opción Pegar. Laoperación se habrá realizado.

También se puede Pegar utilizando las teclas rápidas o el botón de la barra de herramientas.Una vez situado el cursor en el lugar a partir del cual se insertará el texto almacenado, se debenpulsar de forma simultanea las teclas <Ctrl+X>, o bien hacer clic en el botón Pegar.

A las tres opciones Cortar, Copiar y Pegar se puede acceder de forma rápida mediante el menúcontextual que se activa al pinchar el botón derecho del ratón sobre el listado del programa.

Resumen de teclas para modificar y mover texto

Las siguientes operaciones se pueden realizar con una combinación de teclas.

Eliminar texto

• Para eliminar un carácter a la izquierda, pulsar <Retroceso>.

• Para eliminar una palabra a la izquierda, pulsar <Ctrl+Retroceso>.

• Para eliminar un carácter a la derecha, pulsar <Supr>.

• Para eliminar una palabra a la derecha, pulsar <Ctrl+Supr>.

Page 37: Programacion Winunisof Cnc

37Capítulo 2. El editor ISO

• Para cortar texto seleccionado y copiarlo al Portapapeles, pulsar <Ctrl+X>.

• Para deshacer la última acción, pulsar <Ctrl+Z>.

Para copiar y mover texto

• Para copiar texto, pulsar <Ctrl+C>.

• Para pegar el contenido del Portapapeles, pulsar <Ctrl+V>.

Seleccionar texto

Seleccione el texto manteniendo presionada la tecla <Mayus> y presionando la tecla que muevael punto de inserción.

Para extender una selección

• Un carácter a la derecha, presione <Mayus+Flecha derecha>.

• Un carácter a la izquierda, presione <Mayus+Flecha izquierda>.

• Hasta el final de una palabra, presione <Ctrl+Mayus+Flecha derecha>.

• Hasta el principio de una palabra, presione <Ctrl+Mayus+Flecha izquierda>.

• Al final de una línea, presione <Mayus+Fin>.

• Al principio de una línea, presione <Mayus+Inicio>.

• Una línea abajo, presione <Mayus+Flecha Abajo>.

• Una línea arriba, presione <Mayus+Flecha Arriba>.

• Una pantalla abajo, presione <Mayus+AvPág>.

• Una pantalla arriba, presione <Mayus+RePág>.

• Hasta incluir el documento entero, presione <Ctrl+E>.

Page 38: Programacion Winunisof Cnc

38 WinUnisoft

Si conoce la combinación de teclas para mover el punto de inserción, puede seleccionar eltexto utilizando la misma combinación de teclas mientras mantiene presionada la tecla<Mayus>. Por ejemplo, <Ctrl+Flecha derecha> mueve el punto de inserción hasta la siguientepalabra y <Ctrl+Mayus+Flecha derecha> selecciona el texto desde el punto de inserciónhasta el principio de la siguiente palabra.

Utilizar el asistente de programación

El Asistente de programación es un método de ayuda para la edición de los códigos ISO de unprograma de CNC. Hay dos formas de utilizar el asistente de programación:

• Para introducir nuevos códigos ISO con sus parámetros. Seleccionando en la ventanade Listado de funciones ISO la función que se quiere insertar en el programa, se puede editarcualquier función con sus parámetros conociendo en todo momento el significado de cadauno de ellos. Para insertar una función ISO por este método realizar los pasos siguientes:

1- Situar el cursor en la posición donde se desea insertar el nuevo código ISO.

2- En la ventana Listado de funciones ISO, hacer doble clic sobre la función deseada y sitiene parámetros definirlos.

Page 39: Programacion Winunisof Cnc

39Capítulo 2. El editor ISO

3- Pinchar en Aceptar para pasar la función junto con sus parámetros a la posición dondese encuentre el cursor dentro del programa. La introducción de parámetros está limitadaal formato que corresponda a cada valor.

• Para modificar los códigos ISO editados en el programa de CNC. Cualquier códigoISO editado en el listado del programa puede ser modificado utilizando la ayuda gráfica quetiene asignada. Si la función tiene parámetros éstos podrán ser modificados directamente enla ventana de ayuda. Para modificar una función con el asistente realizar los pasos siguientes:

1- Situar el cursor en la función que se quiere modificar.

2- Seleccionar la opción Asistente programación del menú Opciones o utilizar la tecla<F2> o el botón de acceso rápido de la barra de herramientas. Se visualizará la ventanade ayuda asignada a la función con todos los parámetros pueden ser modificados.

3- Seleccionar Aceptar para insertar las modificaciones en el programa de CNC.

Page 40: Programacion Winunisof Cnc

40 WinUnisoft

Visualizar la ventana del listado de funciones ISO

Para obtener el listado de las funciones ISO que se pueden utilizar, según el control numéricoconfigurado, se debe visualizar la Ventana de funciones ISO.

Para ello, realizar los pasos siguientes:

1- Hacer clic en Opciones de la barra de menús.

2- Seleccionar la opción Listado funciones ISO. Se mostrará la siguiente ventana:

Page 41: Programacion Winunisof Cnc

41Capítulo 2. El editor ISO

Inicialmente se muestra un listado que agrupa todos los códigos ISO según su funcionalidad.Haciendo doble clic sobre cada una de las líneas, se despliega el listado de funciones que formadicho grupo. Para poder visualizar la explicación de alguna de las funciones, hacer doble clicsobre la misma.

En el último grupo, Listado funciones G, están recogidas todos los códigos G que tiene uncontrol numérico.

Analizar sintácticamente el programa

WinUnisoft analiza sintácticamente el código del programa en diferentes momentos de la edición.

• Al entrar al editor.

• Al seleccionar la opción Analizar.

Page 42: Programacion Winunisof Cnc

42 WinUnisoft

• Cada vez que se modifica una línea y se pasa a la siguiente, bien pulsando <Entrar> outilizando las teclas de flechas.

En caso de errores los visualizará, mostrando su posición y tipo en la Ventana de errores.

En caso de que el programa este sintácticamente correcto, se mostrará un mensaje indicándolo.

Para localizar un error sintáctico en el código de un programa se debe:

1- Hacer clic en Opciones de la barra de menús y seleccionar la opción Analizar o bien,hacer clic directamente en el botón Analizar de la barra de herramientas del editor.

2- Si existen fallos sintácticos aparecerán en la Ventana de errores. Haciendo doble clicsobre un error la flecha lateral roja, que indica la posición del cursor, se situará en la líneadonde se encuentre el error sintáctico y en el carácter del bloque en el que se ha detectado.

Guardar un programa

Una vez realizada cualquier modificación sobre el programa para almacenarlo en el disco, hacerclic en el botón Guardar de la barra de herramientas.

Otra forma de guardar el código ISO del proyecto es seleccionando la opción Guardar delmenú Archivo.

Page 43: Programacion Winunisof Cnc

43Capítulo 2. El editor ISO

El editor guarda el programa en un archivo con el nombre del proyecto seguido de la extensión‘.NC’.

Imprimir un programa

Puede imprimir el programa de CNC haciendo clic en el botón Imprimir. Para cambiar laspropiedades de impresión, haga clic en la opción Imprimir del menú Archivo.

Para presentar en pantalla todas las páginas con el aspecto que tendrán una vez impresas,haga clic en Prevista. Se visualiza una nueva ventana con un nueva barra de herramientas.

Las opciones disponibles son:

Page 44: Programacion Winunisof Cnc

44 WinUnisoft

• Configurar impresora: Se visualiza una ventana en la cual se selecciona la impresora quese va a emplear. También existe la posibilidad de elegir el número de copias que se desea deldocumento a imprimir. Si se hace clic sobre el botón de Propiedades, se podrá configurar laimpresora. Al pulsar Aceptar, se almacenarán los datos de la nueva configuración.

• Imprimir: Imprime el programa.

• Aumentar Zoom: Incrementa la visión del documento en pantalla.

• Disminuir Zoom: Decrementa la visión del documento en pantalla.

• Ajustar Margen: Aumenta de forma proporcional la visión del documento hasta dejar unpequeño margen.

• Ajustar Ancho: Aumenta de forma proporcional la visión del documento sin dejar ningúnmargen.

• Ajustar Página: Muestra la página del documento en su totalidad.

• Navegador de páginas: En caso de que el documento tenga más de una página, se podrávisualizar la página siguiente, la página anterior, la última página del documento y la primerapágina del documento.

Buscar y reemplazar texto

Para buscar y reemplazar texto en todo el programa se utilizan las opciones Buscar y Reemplazardel menú Edición.

Buscar Texto

Existe la posibilidad de localizar un determinado grupo de caracteres a lo largo del programa enedición. Para ello realizar los siguientes pasos:

1- Hacer clic en el menú Edición de la barra de menús.

2- Seleccionar Buscar. Apareciendo en pantalla la siguiente ventana:

Page 45: Programacion Winunisof Cnc

45Capítulo 2. El editor ISO

3- Introducir el texto que se desea buscar.

4- Elegir la dirección de búsqueda y el origen de la misma, y pulsar Aceptar.

Una vez pulsado Aceptar, se localiza el primer grupo de caracteres (texto) encontrado en surecorrido. Para seguir buscando el mismo texto en el resto del programa, volver a hacer clic enAceptar.

La dirección de búsqueda puede ser descendente (Anterior) o descendente (Posterior).

El comienzo de la búsqueda puede realizarse desde la posición del cursor o bien comenzandoen el inicio del programa.

Reemplazar Texto

Para reemplazar un texto por otro se tiene que:

1- Hacer clic en el menú Edición de la barra de menús.

2- Seleccionar Reemplazar. Aparecerá en pantalla la siguiente ventana:

Page 46: Programacion Winunisof Cnc

46 WinUnisoft

3- Introducir el texto a reemplazar y el nuevo texto por el cual se quiere sustituir.

4- Elegir la dirección de sustitución y el origen a partir del cual se quiere que comience lasustitución.

5- Pulsar Aceptar para que sustituya solo el primer texto que encuentre. O bien, Todo paraque se sustituyan todos los textos que aparecen en el documento. Si se desea anular laoperación, hacer clic en Cancelar.

Insertar un archivo en el programa

Para insertar un archivo en el programa que se está editando, realizar los siguientes pasos:

1- Situar el cursor a partir de donde se quiere insertar el segundo archivo.

2- Hacer clic en el menú Edición de la barra de menús.

3- Hacer clic en la opción Insertar archivo. Se muestra en pantalla una nueva ventana dedialogo.

4- Elegir el archivo que se desea insertar y hacer clic en el botón Aceptar.

El archivo seleccionado quedará automáticamente incluido en el programa en edición.

Page 47: Programacion Winunisof Cnc

47Capítulo 2. El editor ISO

Guardar parte del programa en un archivo

Para almacenar parte del programa en edición en otro archivo, realizar los siguientes pasos:

1- Seleccionar la parte del programa que se desea guardar en un nuevo archivo.

2- Hacer clic en el menú Edición de la barra de menús.

3- Hacer clic en la opción Copiar a archivo. Se mostrará en pantalla una nueva ventana dedialogo.

4- Seleccionar el nombre y el lugar en el cual se desea guardar el nuevo archivo y hacer clicen el botón Aceptar.

Al finalizar la operación se habrá creado un nuevo archivo con la parte del programa seleccionada.

Renumerar bloques del programa

Para cambiar la numeración de los bloques del programa, seleccionar la opción Renumerar delmenú Opciones.

NOTA: Esta opción sólo está disponible en algunos modelos de control numérico.

Para realizar la operación seguir los pasos siguientes:

1- Hacer clic en la opción Renumerar del menú Opciones, o bien hacer clic en el botónremunerar de la barra de herramientas.

Page 48: Programacion Winunisof Cnc

48 WinUnisoft

2- Introducir el número con el cual se quiere numerar el primer bloque, el intervalo entrebloques y hacer clic sobre el botón Aceptar.

La renumeración de bloques y saltos se realizará de forma automática.

Ir a una línea

Para acceder a un número de línea determinado, seguir los siguientes pasos:

1- Hacer clic en la opción Ir a línea... del menú Edición, o bien en el botón Ir a lín... de labarra de herramientas.

2- Introducir el número de línea a la cual se desea desplazar el cursor y hacer clic en Aceptar.El indicador de línea se situará en el número de línea especificado.

Esta opción es muy útil para localizar las líneas donde se producen errores. El número de líneaque especifica el error puede ser localizado por esta opción.

El número de línea es la posición relativa de la línea a lo largo del programa. No tiene nada quever con el número de bloque. En todo momento se puede saber el número de línea y de columna

Page 49: Programacion Winunisof Cnc

49Capítulo 2. El editor ISO

en el que se encuentra el cursor si se lee en la parte derecha de la barra de información (barrainferior de la pantalla) la posición del cursor (línea:columna).

Cambiar el nombre interno (nombre CNC)

El nombre interno o nombre CNC es aquel con el que un programa es identificado en el controlnumérico.

Al crear un proyecto, WinUnisoft asigna por defecto siempre el mismo nombre de CNC (00000).Para cambiarlo realizar los siguientes pasos:

1- Hacer clic en el menú Opciones de la barra de menús.

2- Seleccionar la opción Nombre en CNC.

3- Por defecto aparecerá el nombre "00000". Introducir el nombre que se desea para elprograma, y hacer clic sobre el botón Aceptar.

Salir del editor

Para abandonar el editor y volver al simulador, hacer clic en el menú Archivo y seleccionar laopción Salir.

En caso de haber realizado algún cambio en el programa antes de salir se pregunta si se deseanguardar los cambios efectuados. El usuario podrá guardar los cambios, salir sin guardar o volveral editor.

Otra forma de abandonar el programa es haciendo clic sobre el botón Salir de la barra deherramientas.

Page 50: Programacion Winunisof Cnc

50 WinUnisoft

Page 51: Programacion Winunisof Cnc

51Capítulo 3. El Gestor

C A P Í T U L O

3

El Gestor

Introducción

Como se explica en la Introducción de este manual, apartado Los proyectos de WinUniosft, unproyecto está formado por los datos siguientes:

• El plano de la pieza (opcional).

• El proceso de mecanizado (opcional).

• El programa de CNC.

• Los datos de la máquina donde se mecanizará.

• El tipo y dimensiones del bruto.

• Las herramientas para el mecanizado.

• Los orígenes del programa (origen pieza).

• Notas o comentarios al proyecto.

Excepto el plano, el proceso y el programa de CNC todos los datos son definidos en el Gestor.Cuando se crea un proyecto los datos son los que tiene la plantilla que se ha utilizado para crearel proyecto y que deben ser modificados según especificaciones de plano y proceso.

Los paneles de plano, proceso y programa de CNC son simplemente visualizadores de lainformación que existe del proyecto.

Page 52: Programacion Winunisof Cnc

52 WinUnisoft

Ademas de definir los datos, desde el Gestor existe la posibilidad de comunicarse con todos loscontroles numéricos instaladas en el Aula de CNC, para enviar, recibir o ejecutar programas delordenador. (Ver capítulo Configuración del Aula CNC para más información).

Acceso al gestor

El acceso al Gestor puede ser realizado de cualquiera de las siguientes formas:

• Haciendo clic sobre el icono Gestor de la barra de herramientas del simulador.

• Seleccionando del menú Proyecto la opción Gestor.

En ambos casos se accede a la ventana del Gestor con los datos del proyecto en el que se estátrabajando.

En la nueva ventana, la barra de herramientas se transforma para incluir los botones que permitenrealizar las funciones más habituales en ella.

Page 53: Programacion Winunisof Cnc

53Capítulo 3. El Gestor

Toda la información del proyecto está repartida en diferentes paneles a los que se accede haciendoclic en la pestaña que contine su nombre. Por ejemplo, para acceder a los datos del bruto se debehacer clic en la pestaña Bruto; para acceder al panel que permite definir y modificar las herramientas,se debe hacer clic en la pestaña Herramientas.

Opciones del gestor

El Gestor está formado por una barra de herramientas y un conjunto de paneles donde se definentodos los datos.

En la barra de herramientas se encuentran todas las opciones disponibles:

• Guardar: Cualquier modificación que se realice en el proyecto podrá ser registradahaciendo clic en este botón.

• Imprimir : Al hacer clic sobre este botón aparecerá en pantalla una nueva ventana en lacual se seleccionará los datos que se quieren imprimir. Al Aceptar se visualizará la ventanade pre-visualización del documento a imprimir.

• Ayuda: Al igual que en las demás barras de herramientas, al seleccionar el botón deayuda se visualizará una nueva ventana, donde se podrá localizar cualquier informaciónsobre el uso del programa.

• Salir: Permite volver al simulador. Antes de pasar al simulador y si se han realizadomodificaciones en los datos, se pregunta si se quieren almacenar en el proyecto o no.

Para acceder a los diferentes paneles, se debe hacer clic sobre la pestaña que contiene el nombre.En cada uno de los paneles se definen y modifican los datos integrados en el mismo. Paraalmacenar las modificaciones, hacer clic en el botón Guardar de la barra de herramientas.

Page 54: Programacion Winunisof Cnc

54 WinUnisoft

Resumen de funciones del gestor

En la tabla se muestra un resumen de las funciones disponibles en el gestor.

Page 55: Programacion Winunisof Cnc

55Capítulo 3. El Gestor

Plano de la pieza

En este panel se muestra el plano asociado al proyecto. Este plano debe estar definido enformato ‘.WMF’ y debe ser un archivo con la misma ruta y nombre que el proyecto.

Por ejemplo, si se tiene el plano de una pieza en Autocad para visualizarlo en este panel seríanecesario salvarlo como archivo Windows Metafile (.WMF) y guardarlo en la carpeta y con elnombre del proyecto.

Este panel es únicamente de visualización, no hay opción de editar, ni modificar su contenido.

Proceso de mecanizado

En el panel Proceso se visualiza el proceso de mecanizado de la pieza que se está realizando. Elproceso deber ser definido exteriormente al programa y debe estar almacenado en un archivode formato ‘.TXT’ con la misma ruta y nombre que el proyecto.

Este panel es únicamente de visualización y por lo tanto su contenido tampoco es modificable.Puede ser editado por cualquier editor de textos, como Notepad o Word.

Programa de CNC

El panel Programa CNC permite ver el programa de control numérico del proyecto.

En este panel, el código no es modificable y para ello se utilizará el editor. Para desplazarse porel código se empleará el teclado.

Datos de la Máquina

Al seleccionar la pestaña Máquina, se activa el panel donde se definen todos los datos queconfiguran la máquina donde se ejecutará el mecanizado de la pieza.

Page 56: Programacion Winunisof Cnc

56 WinUnisoft

NOTA: Los datos de este panel se podrán modificar dependiendo del nivel de acceso definidoal programa.

Las configuraciones de máquina se pueden almacenar y recuperar de archivos. Con el programase suministran los modelos de máquinas de Alecop, pero se puede definir cualquier configuracióny almacenarla en un archivo para poder ser utilizada por otros proyectos.

Para recuperar un modelo de máquina, seleccionar Abrir en la sección Modelo basado en...Seleccionar el modelo de máquina a utilizar y al aceptar se cargarán todos los datos del modeloseleccionado. Para almacenar los datos definidos en un archivo, seleccionar Guardar.

Los datos que se definen para cada tipo de máquina son:

• Tipo de máquina: Permite seleccionar el tipo de máquina a utilizar: torno o fresadora. Paracambiar de un tipo a otro, hacer clic en la flecha a la izquierda del tipo . Se visualizará unalista con los tipos disponibles para la selección.

Page 57: Programacion Winunisof Cnc

57Capítulo 3. El Gestor

• Control : Permite seleccionar entre los diferentes modelos de control numérico que seencuentran instalados. La selección de un modelo u otro condiciona tanto el análisis dela sintaxis del programa como el de las trayectorias.

• Unidades: Define el sistema métrico de medida. La programación se puede realizar enmilímetros o pulgadas.

En el gráfico de la parte izquierda del panel, se reflejan algunos de los datos definidos. Estosson:

• Volumen de la máquina, según los valores de los límites de recorrido.

• Posición del Cero Máquina (unos ejes y la letra M en color verde).

• Posición del Cero de Referencia (las letras xR en color rojo).

• Posición del Origen PREF (las letras Px en color azul).

Este gráfico se actualiza cada vez que se modifica un dato de los indicados.

En los sub-paneles de la parte derecha, se pueden definir otros datos más específicos de lamáquina.

Recorridos

Define el volumen de trabajo de las máquinas y sus origenes.

Consta de tres secciones:

• Límites: Se definen los valores máximos y mínimos entre los cuales serán posibles losmovimientos de la máquina. Si el programa de CNC sale de estos límites, se produciráun error de calculo al intentar simular.

• Cero Referencia: Se introducen las coordenadas del cero de referencia, con posibilidadde representarlo gráficamente o no al seleccionar Ver gráfico.

• Origen PREF: Se introducen las coordenadas del cero PREF, con posibilidad derepresentarlo gráficamente o no al seleccionar Ver gráfico.

Page 58: Programacion Winunisof Cnc

58 WinUnisoft

Herramienta

Define algunos parámetros para el cambio de herramienta.

Consta de tres secciones:

• Posición de cambio: Define las coordenadas del cambio de herramienta. Cada vezque se vaya a realizar un cambio de herramienta los ejes serán desplazados hasta estaposición.

• Tiempo de cambio (seg.): Define el tiempo estimado para realizar el cambio deherramienta. Este tiempo es utilizado al calcular el tiempo total del mecanizado durantela simulación.

• Posición torreta: Esta sección sólo está activa si la máquina es de tipo torno, y definesi la torreta porta-herramientas está situada por delante o por detrás del plato de garras.

Page 59: Programacion Winunisof Cnc

59Capítulo 3. El Gestor

Velocidades

Define algunos parámetros relacionados con las velocidades del cabezal y de avance de loscarros.

Se definen los siguientes valores:

• Velocidad máxima del cabezal: Define la velocidad máxima permitida para el cabezalen revoluciones por minuto.

• Velocidad mínima del cabezal: Define la velocidad mínima permitida para el cabezal enrevoluciones por minuto.

• Avance máximo de trabajo: Define el avance máximo permitido para los desplazamientosde mecanizado (G01,G02,G03).

• Avance en G00: Define la velocidad de avance de los carros cuando se desplaza en rápido(G00).

Page 60: Programacion Winunisof Cnc

60 WinUnisoft

Programación

Define algunos parámetros configurables en la programación de los controles numéricos.

Consta de tres secciones:

• Giro cabezal: Define el sentido de giro del cabezal al programar la función M03. Lafunción M04 tomará el sentido contrario.

• Trayectoria circular : Define el sentido de la trayectoria circular al programar G02. Lafunción G03 tomará el sentido contrario.

• Cota X: Esta sección sólo está activa si la máquina es de tipo torno, y define si la cota Xse programa en radios o diámetros.

Page 61: Programacion Winunisof Cnc

61Capítulo 3. El Gestor

Bruto

En este panel se definen la forma y dimensiones del bruto de partida.

Para configurar el bruto de partida se deben definir los datos siguientes:

• Forma: Define la forma del material de partida para el mecanizado. Si el tipo de máquinaes torno sólo tiene un tipo, que es un cilindro según el eje Z (Cilindro-Z ). Si el tipo demáquina es de fresadora, se pueden definir diferentes formas: Caja (paralelepípedo),Cilindro-X (cilindro según eje X), Cilindro-Y (cilindro según eje Y) y Cilindro-Z(cilindro según eje Z).

• Fijación: Define si en la simulación se visualiza la fijación con el bruto. Si se representala fijación se pueden detectar las colisiones que puede haber de la herramienta con ella.

• Tamaño: Define el tamaño del bruto según el tipo seleccionado. Al definir estos datosse define el valor del Cero Pieza inicial.

Si es tipo Caja, los datos son:

X Mínimo : define el valor mínimo en el eje X.

Y Mínimo : define el valor mínimo en el eje Y.

Z Mínimo : define el valor mínimo en el eje Z.

X Máximo: define el valor máximo en el eje X.

Y Máximo: define el valor máximo en el eje Y.

Z Máximo: define el valor máximo en el eje Z.

Si es tipo Cilindro , en torno los datos son:

Z Mínimo : define el valor mínimo en el eje Z.

Z Máximo: define el valor máximo en el eje Z.

Diámetro: define el valor del diámetro exterior del cilindro.

Longitud taladrado: define la longitud de un pre-taladrado.

Page 62: Programacion Winunisof Cnc

62 WinUnisoft

Diámetro taladrado: define el diámetro de un pre-taladrado.

Si es tipo Cilindro , en fresadora los datos son:

X Mínimo : define el valor mínimo en el eje X.

Y Mínimo : define el valor mínimo en el eje Y.

Z Mínimo : define el valor mínimo en el eje Z.

Longitud : define la longitud del cilindro.

Diámetro: define el diámetro exterior.

En el gráficode la parte izquierda, se pueden ver las dimensiones del bruto así como laposición del Cero Pieza inicial. Para tener una visión global de la situación del bruto de lapieza dentro del área de la máquina, seleccionar Volumen máquina haciendo clic sobre elrecuadro situado debajo del gráfico . Mediante una cruz y la letra T en color verde (xT)se representa la posición de cambio de la herramienta, definida en el panel Máquina.

Page 63: Programacion Winunisof Cnc

63Capítulo 3. El Gestor

Herramientas

En este panel se definen todas las herramientas necesarias en el proyecto. Por cada herramientase define su geometría y corrector.

En el panel, existen algunas opciones que permiten gestionar la lista de herramientas y queson independientes del modelo de máquina que se esté utilizando. Estas se encuentran situadasdebajo de la lista de Herramientas definidas y son:

• Añadir: Permite agregar una nueva herramienta a la lista de herramientas definidas. Enel momento que se hace clic en Añadir, se muestra una ventana donde se pide el númerode herramienta y conector a añadir. Después se definirán el resto de parámetros.

• Borrar: Para eliminar una herramienta de la lista de herramientas definidas, seleccionarla herramienta a eliminar haciendo clic sobre ella y hacer clic sobre el botón Borrar.

• Añadir librería: A una lista de herramientas definidas se le pueden añadir otrasherramientas que hayan sido guardadas con anterioridad en un archivo de librería. Deesta forma se pueden tener almacenadas distintas familias de herramientas y almacenadasde forma que en cualquier momento se pueden recuperar. Al hacer clic en Añadirlibrería, se visualiza una ventana de dialogo en la cual se debe seleccionar la libreríacuyas herramientas se desean recuperar. Al pinchar en Abrir se añaden todas lasherramientas incluidas en la librería.

• Guardar librería: Una vez definida una lista de herramientas puede ser almacenadaen un archivo para poder ser utilizada en otros proyectos. Al hacer clic en el botónGuardar librería se visualizará la ventana para introducir el nombre para la librería.Hacer clic en el botón Guardar y la librería quedará almacenada en el directorioseleccionado y con el nombre de fichero que se haya definido. Los ficheros de libreríasde herramientas tienen la extensión ‘.LIB’.

En el gráfico del panel se representa la geometría de la herramienta junto con el mango yporta pinzas (en caso de fresadora). Cada vez que se modifica un parámetro en una herramientaéste es representado en el gráfico dando así una visión real de la geometría de la herramienta.

Para ampliar o reducir la visualización del gráfico de la herramienta, utilizar el botónZoom.

Para obtener ayuda sobre los diferentes tipos de herramientas y los valores de sus parámetros,

Page 64: Programacion Winunisof Cnc

64 WinUnisoft

hacer clic en Ayuda.

Definir una herramienta nueva

Para definir una herramienta nueva seguir los pasos siguientes:

1- Hacer clic en el botón Añadir, situado debajo de la lista de Herramientas definidas.

2- Introducir el número de herramienta en el campo Herramienta. Este campo define laposición de la herramienta en la torreta de la máquina.

3- Introducir el número de corrector en el campo Corrector. Este campo define el correctorasignado a la herramienta.

4- Hacer clic en Aceptar. Si la herramienta existe se muestra un error indicando que laherramienta o corretor están mal definidos y no se inserta.

Page 65: Programacion Winunisof Cnc

65Capítulo 3. El Gestor

5- Definir un nombre para la herramienta en el campo Nombre. Permitirá identificar la funcióno código de la herramienta.

6- Definir el resto de parámetros según se esté trabajando en torno o fresadora.

Modificar una herramienta

Para modificar un dato de una herramienta definida basta con modificar el valor del campo.

Borrar una herramienta

Para borrar una herramienta de la lista de herramientas seguir los pasos siguientes:

1- Seleccionar con el ratón la herramienta en la lista de Herramientas definidas.

2- Hacer clic en el botón Borrar situado debajo de la lista.

Si se ha borrado una herramienta por error, salir del gestor sin guardar las modificacionespara que no se ejecute la modificación.

Añadir una librería de herramientas

Para añadir una lista de herramientas almacenada en un archivo seguir los pasos siguientes:

1- Hacer clic en el botón Añadir librería, situado debajo de la lista de Herramientasdefinidas.

2- Seleccionar el archivo .LIB donde se encuentran las herramientas a añadir y hacer clicen Abrir. Las herramientas se cargarán en la lista.

Si alguna de las herramientas de la librería ya existe en la lista de herramientas se pediráconfirmación para reemplazarla.

Guardar una librería de herramientas

Para guardar la lista de herramientas definidas en un archivo, seguir los pasos siguientes:

Page 66: Programacion Winunisof Cnc

66 WinUnisoft

1- Hacer clic en el botón Guardar librería, situado debajo de la lista de Herramientasdefinidas.

2- Escribir el nombre del archivo donde se almacenará la lista y hacer clic en Guardar.

Las librerías guardadas con esta opción son las que pueden ser añadidas con la opción Abrirlibrería.

Herramientas de torno

Los parámetros a definir para una herramienta de torno son:

− Plaquita: Define la parte de la herramienta que mecaniza.

− Mango: Define la parte de la herramienta que sujeta a la plaquita.

− Corrector: Define los valores de corrección que se utilizarán en lamáquina.

Según la operación a realizar en el mecanizado se seleccionará el tipo de plaquita.

En la tabla se muestran las diferentes operaciones que se pueden realizar con cada uno delos tipos de plaquita.

Page 67: Programacion Winunisof Cnc

67Capítulo 3. El Gestor

Tipos de plaquita

En la tabla se muestran los diferentes tipos de plaquita que se pueden definir en WinUniosft ylos parámetros que las definen.

Page 68: Programacion Winunisof Cnc

68 WinUnisoft

Plaquita tipo RÓMBICA

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- A: Angulo placa (los valores normalizadosson: 35º, 55º, 75º, 80º y 86º).

- C: Ángulo corte.

Plaquita tipo TRIANGULAR

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- C: Ángulo corte.

Page 69: Programacion Winunisof Cnc

69Capítulo 3. El Gestor

Plaquita tipo CUADRADA

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- C: Ángulo corte (valor normalizado 90º).

Plaquita tipo RANURAR

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- C: Ángulo corte (valor normalizado 90º).

Page 70: Programacion Winunisof Cnc

70 WinUnisoft

Plaquita tipo REDONDA

El parámetro a definir en este tipo de plaquita es:

- D: Diámetro de la plaquita.

Plaquita tipo BROCA

Los parámetros de este tipo de plaquita son:

- L2: Longitud.

- d1: Diámetro.

- Ángulo de la punta (los valores normalizados son: 120º, 60º o 90º.).

Page 71: Programacion Winunisof Cnc

71Capítulo 3. El Gestor

Plaquita tipo ROSCAR

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- C: Ángulo corte (los valores normalizadosson: 60º, 55º).

- H: Altura placa.

Plaquita tipo TRONZAR

Los parámetros de este tipo de plaquita son:

- l: Anchura placa.

- C: Ángulo corte (valor normalizado 90º).

- B: Ángulo placa.

Page 72: Programacion Winunisof Cnc

72 WinUnisoft

Plaquita tipo HEXAGONAL

Los parámetros de este tipo de plaquita son:

- I: Anchura placa.

- Ángulo corte.

(Es una plaquita que normalmente no se utiliza y cuando seusa suelen ser utilizadas para formas especiales).

Plaquita tipo PENTAGONAL

Los parámetros de este tipo de plaquita son:

- I: Anchura placa.

- Ángulo corte.

(Es una plaquita que normalmente no se utiliza y cuando seusa suelen ser utilizadas para formas especiales).

Tipos de mangos

En el gráfico se muestran lo parámetros que definen el mango de la herramienta.

Page 73: Programacion Winunisof Cnc

73Capítulo 3. El Gestor

En la tabla se representan los diferentes tipos de mangos que suelen utilizar en la industria. Serepresentan dos vistas: perfil y planta, y en cada una de ellas se definen sus parámetros.

Correctores en torno

Los correctores son los parámetros que definen las dimensiones de la herramienta en controlnumérico.

Page 74: Programacion Winunisof Cnc

74 WinUnisoft

Los parámetros del corrector en torno son:

- Longitud X: Dimensión de la herramienta en el eje X.

- Longitud Z: Dimensión de la herramienta en el eje Z.

- Radio hta.: Radio de la punta de la herramienta.

- Código forma: Define la posición de la herramienta y su compensación.

- Desgaste X: Desgaste de la herramienta según el eje X. El CNC asume (Longitud X +Desgaste X) como longitud real.

- Desgaste Z: Desgaste de la herramienta según el eje Z. El CNC asume (Longitud Z +Desgaste Z) como longitud real.

Códigos de forma

En el gráfico se puede ver la posición de la plaquita para cada uno de los códigos de forma.

En la tabla siguiente se muestra el código de forma que normalmente se definen para cada tipode plaquita.

Page 75: Programacion Winunisof Cnc

75Capítulo 3. El Gestor

Herramientas de fresadora

Los parámetros a definir para una herramienta de fresadora son:

- Fresa: Define la parte de la herramienta

- Mango: Define la parte de la herramienta que no mecaniza.

- Porta pinzas: Define las dimensiones del porta que sujeta la herramienta.

- Corrector: Define los valores de corrección que se utilizarán en la máquina.

Page 76: Programacion Winunisof Cnc

76 WinUnisoft

Tipos de fresas

En la tabla se muestran los diferentes tipos de fresas que se pueden definir en el programa y losparámetros que las definen.

Según la operación a realizar se seleccionará el tipo de fresa.

En la tabla se muestran las diferentes operaciones que se pueden realizar con cada uno de lostipos de fresas.

Page 77: Programacion Winunisof Cnc

77Capítulo 3. El Gestor

Fresa CILÍNDRICA

Los parámetros de este tipo de fresa son:

- d: Diámetro.

- L: Longitud.

Fresa de RADIO

Los parámetros de este tipo de fresa son:

- d1: Diámetro.

- l2: Longitud.

Esta es una herramienta especial para realizar superficies con radios, como canales cajeras, etc.Se usa para: Fresar ranuras semicirculares o rebajes con transmisión de radio. Adecuados comofresa de copiar y en la construcción del molde.

Page 78: Programacion Winunisof Cnc

78 WinUnisoft

Fresa CILÍNDRICA CON RADIO

Los parámetros de este tipo de fresa son:

- D: Diámetro.

- l: Longitud.

- r: Radio inferior.

Se utiliza como fresa plana con entrada y salida suaves en piezas de todo tipo, con lo que sepueden evitar las roturas de cantos incluso en materiales de construcción.

BROCA

Los parámetros de este tipo de fresa son:

- d1: Diámetro.

- l: Longitud del filo.

- a: Ángulo.

El ángulo de la broca viene establecida por el fabricante, que normalmente suele ser de 118º o120º.

Su utilización esta para todo tipo de taladrados.

Fresa DE CUARTO DE CÍRCULO

Los parámetros de este tipo de fresa son:

- d1: Diámetro.

- l1: Longitud.

- R: Radio inferior.

Sirve normalmente para redondear cantos exteriores.

Page 79: Programacion Winunisof Cnc

79Capítulo 3. El Gestor

Fresa ESFÉRICA

Los parámetros de este tipo de fresa son:

- d1: Diámetro.

Fresa PARA ÁNGULOS FORMA B

Los parámetros de este tipo de fresa son:

- d1: Diámetro.

- d3: Diámetro inferior.

- l: Longitud.

- a: Ángulo.

Las formas A/B solo pueden tener dosvalores: 45º y 60º, y se utilizan para fresar guíaspequeñas en la construcción de herramientas ymáquinas.

Fresa PARA ÁNGULOS FORMA A

Los parámetros de este tipo de fresa son:

- d1: Diámetro inferior.

- d3: Diámetro.

- l: Longitud.

- a: Ángulo.

Se utiliza para fresar guías pequeñas en la construcción de herramientas y máquinas.

Page 80: Programacion Winunisof Cnc

80 WinUnisoft

Fresas CÓNICAS CON RADIO

Los parámetros de este tipo de plaquita son:

- D: Diámetro

- l: Longitud

- a: Ángulo

Tipos de mango

En las gráficas se representan los diferentes tipos de mangos que se suelen utilizar en laindustria.

Page 81: Programacion Winunisof Cnc

81Capítulo 3. El Gestor

Correctores en fresadora

Los correctores son los parámetros que definen las dimensiones de la herramienta en el controlnumérico.

Los parámetros del corrector en fresadora son:

- Diámetro: Diámetro de la herramienta a compensar.

- Longitud: Longitud de la herramienta a compensar.

- Desgaste R: Desgaste del diámetro de la herramienta. El CNC asume (Diámetro/2 +Desgaste R) como radio real.

- Desgaste L: Desgaste de longitud de la herramienta. El CNC asume (Longitud + DesgasteL) como longitud real.

Orígenes de programa

Dentro de un programa de CNC se pueden definir hasta 7 desplazamientos de origen diferentesrespecto al cero máquina. En la tabla del panel Orígenes programa se pueden predefinir losvalores que luego serán utilizados en el programa de CNC.

En la tabla se definen los valores que serán asociados a las funciones desde G53 a G59. Estosvalores pueden ser modificados por programación de códigos ISO definiendo los códigosasociados en cada tipo de control.

Page 82: Programacion Winunisof Cnc

82 WinUnisoft

Conexión con el CNC

Desde el panel Conexión CNC se pueden transferir y ejecutar programas con un controlnumérico que se encuentre conectado directamente al ordenador o que se encuentre instaladoen la Red Local del Aula CNC. (Ver capítulo de Configuración del Aula CNC).

Al activar el panel se muestra una tabla con los datos de los controles conectados, bien enred o en local (conectado al ordenador directamente).

Page 83: Programacion Winunisof Cnc

83Capítulo 3. El Gestor

Los datos de la tabla son:

• Máquina: Nombre asignado al control numérico en su instalación.

• Control : Modelo de control numérico.

• Ubicación: Nombre del ordenador donde está instalado el control. Si la ubicación esLocal, es que el control está conectado al ordenador donde se está trabajando; si poneel nombre de otro ordenador de la red, Nombre del ordenador en la Red, es que elcontrol está instalado en otro ordenador de la red local.

• DNC: Si la comunicación se realiza en modo DNC o no.

La marca de la primera columna de la izquierda indica el control que está predeterminadoy con el cual se realizará la operación que se seleccione: Enviar, Recibir o Ejecutar.

Para predeterminar otro control hacer doble clic sobre el campo Máquina del control deseado.

NOTA: Para añadir o eliminar controles en el Aula CNC utilizar la aplicación Agregarmáquinas. (Ver capítulo Configuración del Aula CNC).

Enviar un programa al CNC

Para enviar un programa al control seleccionado en la tabla, realizar los pasos siguientes:

1- Hacer clic sobre el botón Enviar programa.

2- En la nueva ventana de diálogo, seleccionar el programa a enviar al CNC. Por defectoestá seleccionado el programa del proyecto activo. Para buscar otro programa de CNC,bien en el ordenador o en la red, utilizar la opción Examinar.

3- Una vez seleccionado el programa a enviar, hacer clic en Aceptar. El programa seráenviado al control con el protocolo que esté definido en la tabla.

Durante todo el tiempo que dura la operación se muestra un mensaje en pantalla. En caso deerror se mostrará un mensaje con el error ocurrido.

Page 84: Programacion Winunisof Cnc

84 WinUnisoft

En modo DNC, si el programa existe en la memoria del control será borrado y sustituido por elprograma enviado.

En cualquier momento se puede cancelar la operación haciendo clic en Cancelar.

Recibir un programa del CNC

Para recibir un programa del control seleccionado en la tabla, realizar los pasos siguientes:

1- Hacer clic sobre el botón Recibir programa.

2- Si la comunicación es vía DNC se puede pedir el directorio de programas del control yseleccionar cual de ellos se desea recibir. De esta forma no hay posibilidad de pedir unprograma que no exista en el control. Si la comunicación no es vía DNC, introducir elnúmero de programa a recibir en el campo Recibir.

3- Definir en nombre y ubicación para el programa que se reciba. Por defecto está definidoel archivo del proyecto. Para seleccionar otro nombre, escribirlo directamente en elcampo Guardar como o buscarlo utilizando la opción Examinar.

4- Hacer clic en Aceptar para comenzar la operación.

Durante todo el tiempo que dura la operación se muestra un mensaje en pantalla. En caso deerror se mostrará un mensaje con el error ocurrido.

En cualquier momento se puede cancelar la operación haciendo clic en Cancelar.

Ejecutar un programa en el CNC

Esta opción sólo se puede realizar si el protocolo de comunicación es DNC. En caso contrariola opción no será operativa.

Para ejecutar un programa en el control seleccionado en la tabla, realizar los pasos siguientes:

1- Hacer clic en Ejecutar programa.

Page 85: Programacion Winunisof Cnc

85Capítulo 3. El Gestor

2- En la nueva ventana de diálogo, seleccionar el programa a ejecutar en el CNC. Por defectoestá seleccionado el programa del proyecto activo. Para buscar otro programa de CNC,bien en el ordenador o en la red, utilizar la opción Examinar.

3- Una vez seleccionado el programa a ejecutar, hacer clic en Aceptar.

Durante todo el tiempo que dura la operación se muestra un mensaje en pantalla. En caso deerror se mostrará un mensaje con el error ocurrido.

En cualquier momento se puede cancelar la operación haciendo clic en Cancelar.

Notas

El panel Notas permite escribir información sobre el proyecto, bien a nivel de comentarios ocomo guía para la definición del mismo.

Es un espacio abierto que puede ser modificado desde el propio panel por cualquier usuario.

Al Guardar el proyecto, se quedarán registradas las notas apuntadas en este panel.

Salir del gestor

Para abandonar el gestor y volver al simulador, hacer clic en el botón Salir.

En caso de haber realizado algún cambio en los datos, antes de salir se pregunta si se deseanguardar los cambios efectuados. El usuario podrá guardar los cambios, salir sin guardar ovolver al editor.

Page 86: Programacion Winunisof Cnc

86 WinUnisoft

Page 87: Programacion Winunisof Cnc

87Capítulo 4. El Simulador

C A P Í T U L O

4

El Simulador

Introducción

El simulador permite analizar el programa de CNC definido en el proyecto, así como todos losdatos asociados a él.

La calidad de los gráficos y las opciones para la medición de la geometría, permiten establecercon una precisión próxima a la realidad si la pieza definida se podrá mecanizar en la máquina.

Acceso al simulador

Cuando se ejecuta WinUnisoft se accede directamente al simulador. Es desde el simuladordesde donde se puede acceder al Editor ISO y al Gestor.

Al entrar en la aplicación, lo primero que se debe realizar es la selección del proyecto que se vaa trabajar. (Consultar capítulo Instalación, apartado Inicio de WinUnisoft).

Una vez seleccionado el proyecto, se accede a la pantalla principal, en la que se pueden distinguirdiferentes barras de opciones y paneles de información.

Para ampliar la zona de visualización, se pueden ocultar tanto la barra de herramientas como lospaneles de control, Estado e ISO. Para ocultarlos o visualizarlos, selecccionar las opcionesPanel control, Panel Estado, Panel ISO y Barra de herramientas del menú Ventana.

Page 88: Programacion Winunisof Cnc

88 WinUnisoft

Barra de herramientas: Está formada por los iconos que permiten acceder rápidamente a lastareas más habituales. Aunque es posible realizar las mismas operaciones desde la barra demenús, resulta más rápido pinchar su botón en la barra de herramientas.

Barra de información: En esta barra se visualiza información según se esté en el editor o elsimulador. Principalmente es información dinámica sobre la opción sobre la que se encuentre elcursor del ratón, además de otros datos como número de línea y columna, modo de escritura,etc.

Page 89: Programacion Winunisof Cnc

89Capítulo 4. El Simulador

Panel de estado

En la parte derecha de la pantalla se encuentra el Panel de estado, que muestra los datos queindican el estado de la máquina y la posición de los ejes a lo largo de la simulación.

Los datos que se muestran son:

• Estado: Indica el estado de la simulación. Los diferentes estados son:

Ejecutando: Cuando se está ejecutando un bloque del programa.

Interrumpido: Cuando se está ejecutando una parada de programa, bien alseleccionar en la opción Parar o porque se ha activado un Control de parada.

En posición: Cuando se está ejecutando paso a paso y se ha finalizado laejecución de un bloque.

• N: Número de bloque que se está ejecutando. Si el bloque no tiene numeraciónse visualizará en blanco.

• X, Y, Z: Posición de los ejes.

• F: Valor de la velocidad de avance en las unidades programadas.

• S: Valor de la velocidad del cabezal en RPM.

• T: Herramienta activa en cada momento.

• M: Funciones auxiliares M que se encuentran activas.

• G: Funciones G que se encuentran activas.

• Tiempo: Tiempo estimado del mecanizado en la máquina. Este valor tiene encuenta los tiempos definidos para el cambio de herramienta, así como lavelocidad definida para avances en rápido (G00).

• Colisiones: Contador que indica el número de errores por colisión que se han producidodurante la simulación. Los errores por colisión se producen cuando:

- El mango o porta de la herramienta choca con la pieza.

Page 90: Programacion Winunisof Cnc

90 WinUnisoft

- El mango o porta de la herramienta choca con la mordaza.

- La herramienta avanza en rápido (G00) y toca la pieza.

Para localizar en que línea del programa se han producido los errores, se debeutilizar la opción Listado colisiones del menú Ventana.

• Línea: Muestra el número de línea del programa de CNC que se está ejecutando. Estenúmero de línea es la posición relativa de la línea en todo el programa.

• Proyecto simulado: Barra de avance que muestra el desarrollo de la simulaciónvisualizando la parte simulada respecto al total.

• Trabajando: Barra de avance que es utilizada por diferentes opciones y que muestra eldesarrollo de la operación respecto al total.

Panel de control

Dentro del panel de estado se distinguen dos secciones que permiten controlar la simulación.

Control de parada

Mediante el control de parada, en cualquier momento de la simulación se puede definir el momentode parada de la misma.

Para seleccionar un control, hacer clic en el recuadro blanco que le acompaña. Se puedenseleccionar más de un control a la vez con lo que la simulación se para si se cumple cualquierade ellos.

Los controles son:

• Ninguno: Al seleccionar este control se desactivan todos los demás.

• Colisión: La simulación se para cuando detecta una colisión.

Page 91: Programacion Winunisof Cnc

91Capítulo 4. El Simulador

• Cambia Hta: La simulación se para cada vez que se produce un cambio de herramienta.

• M00: La simulación se para cuando se ejecuta la función auxiliar M00, parada de programa.

• M01: La simulación se para cuando se ejecuta la función auxiliar M01, parada condicional.

• Paso: La simulación se para después de ejecutarse el número de bloques definidos en lacasilla de la derecha. Para realizar una ejecución bloque a bloque definir el paso con valor1.

Velocidad de simulación

Permite modificar la velocidad de la simulación en cualquier momento de la simulación.

La velocidad de simulación es independiente de la velocidad de avance que se haya podidoprogramar y sólo afecta a la representación gráfica en pantalla.

Para modificar la velocidad, seleccionar uno de los tres estados por defecto: Alta, Baja o Media,o desplazar el cursor de la barra.

Panel ISO

Este panel muestra el código ISO del programa que se está simulando.

Durante la simulación, la línea que se está simulando es visualizada con un recuadro que ladiferencia del resto.

Page 92: Programacion Winunisof Cnc

92 WinUnisoft

Opciones del simulador

El simulador dispone de un conjunto de opciones agrupadas en diferentes menús. De estasopciones, las más utilizadas tienen un botón de acceso directo en la barra de herramientas.

Menú Proyecto

El menú Proyecto permite gestionar los proyectos, así como definir algunas preferencias a la horade acceder a las carpetas que los contienen.

Las opciones de este menú son:

• Nuevo: Crea un proyecto nuevo basado en una plantilla de torno o fresadora.

• Abrir: Carga un proyecto que existe. Por defecto se muestra la carpeta definida en laopción Preferencias.

Page 93: Programacion Winunisof Cnc

93Capítulo 4. El Simulador

• Guardar cómo: Guarda el proyecto que se está trabajando con otro nombre y en otraubicación (carpeta, disco, red,...).

• Borrar: Permite borrar un proyecto y todos los archivos asociados a él. Esta opción sóloestá activa si no hay ningún proyecto abierto.

• Cerrar: Cierra el proyecto que se está trabajando.

• Gestor: Permite acceder al gestor para modificar algún dato del proyecto.

• Editor ISO: Permite acceder al editor para modificar el programa de CNC.

• Preferencias: Permite configurar algunos datos generales de la aplicación, como: idioma,carpetas de trabajo por defecto, etc.

• Vista preliminar: Visualiza la apariencia de la pantalla de simulación imprimida.

• Imprimir: Imprime la pantalla de simulación tal y como se ve.

• Salir: Cierra el simulador finalizando la sesión de trabajo.

Menú ver

El menú Ver permite definir la visualización de la pieza en pantalla.

Page 94: Programacion Winunisof Cnc

94 WinUnisoft

Las opciones de este menú son:

• Vista x1: Define una sola vista de la pieza en la pantalla.

• Vista x2: Define dos vistas de la pieza en la pantalla. Cada vista puede configurarseindependientemente. Para seleccionar una vista basta con hacer clic sobre ella.

• Vista x3: Define tres vistas de la pieza en la pantalla. Cada vista puede configurarseindependientemente. (Sólo en fresadora. En torno como máximo son dos vistas.)

• Vista x4: Define cuatro vistas de la pieza en la pantalla. Cada vista puede configurarseindependientemente. (Sólo en fresadora. En torno como máximo son dos vistas).

• Ejes: Permite modificar la posición de los ejes en cada vista.

• Luz: Define la dirección del punto de luz en cada vista. Para modificar el punto de vistamediante teclado, pulsar la tecla <MAYUS> y manteniéndola pulsada mover el ratón hastaconseguir el punto de vista deseado.

• Zoom (+): Permite aumentar el tamaño de la pieza manteniendo la pieza centrada y a untamaño preestablecido.

• Zoom (-): Permite disminuir el tamaño de la pieza manteniendo la pieza centrada y a untamaño preestablecido.

• Zoom Ventana: Aumenta la zona de la pieza seleccionada por el usuario mediante unaventana. Para realizar un zoom ventana mediante teclado, pulsar la tecla <CTRL> ymanteniéndola pulsada pinchar el ratón en la posición de inicio de la ventana y arrastrarlohasta definir la ventana deseada. Al soltar el ratón se realizará el Zoom de la zona marcada.

• Zoom inicial: Restaura el tamaño inicial de la pieza a su posición de original.

• Plano: Permite seleccionar directamente la vista en un plano determinado: 3D, XY, XZ o YZ.

• Trayectoria real: Activa la visualización de la trayectoria real (con compensación del radiode la herramienta) durante la simulación.

• Trayectoria teórica: Activa la visualización de la trayectoria teórica (sin compensación delradio de la herramienta) durante la simulación.

Page 95: Programacion Winunisof Cnc

95Capítulo 4. El Simulador

• Sección ¾ (sólo torno): Activa la visualización de la pieza con una sección de forma que sevisualizan las tres cuartas partes de la misma.

• Sección plano: Permite seccionar la pieza por cualquier plano.

• Transparente: Activa la visualización de la pieza en transparente. Esta visualización permitever los mecanizados de la parte posterior de la pieza.

Menú Simulación

El menú Simulación permite iniciar, para y abortar la simulación, con la posibilidad de modificarla velocidad de la misma y de definir diferentes situaciones de paro.

Las opciones de este menú son:

• Marcha: Inicia la simulación del proyecto. Si se han realizado modificaciones en los datoso programa de CNC se calculan de nuevo las trayectorias. Si durante el cálculo se detectanerrores de sintaxis o de geometría, se aborta la simulación y se muestra el listado de errores.Para poder ver la simulación no debe existir ningún error.

• Parar: Detiene la simulación temporalmente con la posibilidad de poder continuar en elmismo lugar seleccionando de nuevo la opción Marcha. Una parada de este tipo permitedetener la simulación para modificar la configuración de la vista y obtener una mejor visiónde la misma.

• Abortar: Cancela la simulación. Al seleccionar de nuevo Marcha la simulación comenzarádesde el principio.

• Número de línea: Permite iniciar la simulación en una línea de programa diferente a lainicial.

Page 96: Programacion Winunisof Cnc

96 WinUnisoft

• Control parada: Al seleccionar esta opción se despliega un submenu en el que se muestranlas posibles condiciones de parada temporal de la simulación. Estas opciones son lasmismas que se encuentran en el Panel de control.

• Velocidad: Permite modificar la velocidad de simulación. Existen tres posibilidades: baja,media y alta. También se puede acceder desde el Panel de control.

Menú opciones

El menú Opciones permite analizar el resultado de la simulación de una pieza mediante el análisisde su geometría o bien definiendo distintos colores para distintas herramientas.

Las opciones de este menú son:

• Medición: Permite analizar la geometría de la pieza y todos sus componentes.

• Visualizar mango: Activa la visualización del mango de la herramienta. Si se visualiza elmango se podrán detectar sus colisiones con la pieza o mordaza.

• Color trayectorias: Permite modificar el color con el cual se representan las trayectoriasteórica y real de la herramienta.

• Color sólido: Permite modificar el color del bruto, de las fijaciones, de las colisiones, delportaherramientas y de cada una de las herramientas.

Page 97: Programacion Winunisof Cnc

97Capítulo 4. El Simulador

Menú Ventana

Las opciones de este menú son:

• Panel Control: Permite mostrar u ocultar el Panel de Control. Si se oculta, junto con el PanelISO, la zona de simulación será mayor.

• Panel Estado: Permite mostrar u ocultar el Panel de Estado. Si se oculta, la zona de simulaciónserá mayor.

• Panel ISO: Permite mostrar u ocultar el Panel ISO. Si se oculta, junto con el Panel deControl, la zona de simulación será mayor.

• Barra Herramientas: Activa o desactiva la visualización de la barra de herramientas.

• Listado colisiones: Si se han producido errores de colisión, visualiza el listado de erroresindicando la posición donde se han producido dentro del programa de CNC.

Menú ayuda

Desde el menú Ayuda se puede acceder a la ayuda sobre el funcionamiento del programa, asícomo la información sobre la versión del mismo.

Al seleccionar Temas de ayuda se accede a la ayuda de la aplicación WinUnisoft. Esta ayudatiene dos secciones mediante las cuales se puede acceder a toda información: Contenido yBuscar.

Page 98: Programacion Winunisof Cnc

98 WinUnisoft

En Contenido se accede a la información por los diferentes temas de los que consta la Ayuda.Buscar permite localizar palabras y frases específicas en los temas de Ayuda, en vez de buscarinformación por categorías.

Resumen de funciones del simulador

Page 99: Programacion Winunisof Cnc

99Capítulo 4. El Simulador

Crear un proyecto nuevo

Para crear un proyecto nuevo realizar los pasos siguientes:

1- Seleccionar la opción Nuevo del menú Proyecto.

2- Seleccionar la plantilla a partir de la cual se definirán los datos del proyecto. Las plantillasestán agrupadas en plantillas de torno y plantillas de fresadora. En la instalación deWinUnisoft se definen dos plantillas para torno y dos para fresadora, siendo cada una deellas para los diferentes modelos de controles de FAGOR. Cada plantilla tiene unos datosdefinidos por defecto que se deberán adaptar a las condiciones específicas del mecanizadoa realizar.

Se pueden crear tantas plantillas como se deseen y según los criterios de cada usuario.

Page 100: Programacion Winunisof Cnc

100 WinUnisoft

3- Seleccionada la plantilla, definir el nombre y ubicación del nuevo proyecto.

Una vez creado el nuevo proyecto, se podrán acceder al editor y gestor para modificar todos susdatos.

Page 101: Programacion Winunisof Cnc

101Capítulo 4. El Simulador

Crear una plantilla

Las plantillas son utilizadas como base para crear nuevos proyectos, y no son más que proyectoscon unos datos predefinidos.

Para crear una plantilla realizar los pasos siguientes:

1. Abrir el proyecto que se desea guardar como plantilla.

2. Seleccionar la opción Guardar como... del menú Proyecto.

3. Seleccionar la carpeta \WinUnisoft\Plantillas o la definida en Preferencias.

4. Seleccinar la carpeta donde se guardará la plantilla: Fresa si es de fresadora y Torno si esde torno.

5. Definir el nombre de la plantilla y seleccionar Guardar.

El proyecto abierto quedará guardado como plantilla que se podrá utilizar como base para crearotros proyectos.

Abrir un proyecto existente

Para abrir un proyecto existente se puede utilizar el botón de la barra de herramientas o hacerclic en la opción Abrir del menú Proyecto.

Page 102: Programacion Winunisof Cnc

102 WinUnisoft

En la ventana de selección de archivo, seleccionar el archivo de proyecto y hacer clic en Abrir.

También se puede escribir el nombre del proyecto en el campo Nombre de archivo y hacer clicen Abrir, o bien hacer doble clic en un nombre de archivo en la lista de archivos.

Por defecto se accede a la carpeta definida como preferente.

Definir preferencias del programa

Para configurar directorios y otros datos del proyecto existe la opción de Preferencias. Paraacceder a esta opción hacer clic sobre el menú Proyecto y seleccionar la opción Preferencias.

La ventana de preferencias está dividida en distintas secciones:

• Idioma: Se elige el idioma del proyecto, haciendo clic sobre el que se desea. Para cargartodos los textos en el nuevo idioma es necesario salir del programa y volver a iniciarlo.

• Auto arranque: Si está activa se ejecuta el asistente (ventana al inicio del programa quepermite seleccionar entre la apertura o creación de un proyecto) cada vez que se entra enel programa. Para desactivar basta con hacer clic sobre el recuadro y el símbolo demarcado desaparecerá.

• Simulación: Con ésta opción cabe la posibilidad de que la simulación sea cíclica, es decir,que una vez que ésta llegue al final automáticamente volverá a iniciarse hasta que no seadetenida manualmente.

Page 103: Programacion Winunisof Cnc

103Capítulo 4. El Simulador

• Carpetas: Se definen los directorios o carpetas que precisa el programa.

Proyectos: define la carpeta por defecto para abrir y guardar los proyectos.

Programas CNC: define la carpeta por defecto para abrir y guardar los programas de CNCen el editor ISO.

Librerías: define la carpeta por defecto para abrir y guardar las librerías de herramientasy los archivos de configuración de máquinas del gestor.

Plantillas: define la carpeta por defecto para abrir y guardar las plantillas.

Guardar un proyecto con otro nombre

Para guardar un proyecto abierto con otro nombre y otra ubicación , seleccionar la opciónGuardar como del menú Proyecto.

En la ventana que se muestra, introducir el nuevo nombre del proyecto y seleccionar el lugardonde almacenarlo.

Borrar un proyecto

Para borrar un proyecto seleccionar la opción Borrar del menú Proyecto.

En la ventana que se muestra, seleccionar el proyecto a borrar. Para borrar un proyecto nopuede haber ninguno abierto.

Cerrar un proyecto

Para cerrar un proyecto hacer clic sobre la opción Cerrar del menú Proyecto. Es necesariocerrar el proyecto abierto para poder borrar cualquier otro.

Page 104: Programacion Winunisof Cnc

104 WinUnisoft

Iniciar la simulación

Existen dos formas de iniciar el proceso de la simulación:

• Seleccionando la opción Marcha del menú Simulación.

• Haciendo clic en el botón de Marcha de la barra de herramientas.

Al iniciar la simulación, en primer lugar se analiza sintácticamente el programa. Si el análisis escorrecto se realiza el cálculo de las trayectorias detectando los posibles errores. Si se detectaalgún error se muestra una ventana con el número de línea donde se ha producido y el error queha sido. Para corregirlo, acceder al editor y utilizar la opción Ir a línea para acudir al número delínea que se indica.

Definir la línea de comienzo

Existe la posibilidad de comenzar la simulación en una línea diferente a la línea de inicio delprograma de CNC. Para definir el número de línea de comienzo, seleccionar la opción Númerode línea del menú Simulación e introducir el número de línea.

Este número no es el número del bloque (Nxxx) sino el número de la línea relativo a todas laslíneas que tiene el programa.

Esta opción es muy útil cuando se quiere simular varias atadas de una misma pieza.

Cambiar la velocidad de simulación

La velocidad de simulación puede ser modificada antes o durante el proceso de simulación.

Page 105: Programacion Winunisof Cnc

105Capítulo 4. El Simulador

Para modificar la velocidad de simulación desde el panel de control mover la barra central que laregula, hacer clic en las flechas izquierda o derecha, para bajar o subir la velocidad de formagradual. Si se hace clic sobre las marcas B, M o A se elegirá una velocidad Baja, Media o Altarespectivamente.

También es posible cambiar la velocidad haciendo clic en el menú Simulación de la barra demenús y seleccionando la opción Velocidad. Se puede elegir entre las tres opciones: Alta, Mediao Baja.

Visualizar el mango de la herramienta

Antes o durante la simulación, existe la posibilidad de visualizar el mango de la herramienta. Paraello, seleccionar la opción Visualizar Mango del menú Opciones.

Page 106: Programacion Winunisof Cnc

106 WinUnisoft

Estando activa la visualización del mango es posible detectar las colisiones de él con la pieza o lamordaza. Si está desactiva éstas colisiones no se detectan. Por otro lado la visualización delmango hace más lento el proceso de simulación por lo que es aconsejable mostrarlo sólo si espara detectar colisiones.

Parar la simulación

Existen dos formas de parar la simulación:

• Seleccionando la opción Parar del menú Simulación.

• O bien, haciendo clic en el botón de Parar de la barra de herramientas.

La parada es temporal, es decir, si se selecciona otra vez Marcha la simulación continuará en elpunto en el que se detuvo.

Utilizar el control de parada

Para definir una parada antes o durante el proceso de simulación pueden utilizarse las opcionesdisponibles en Control de Parada.

Al control de parada se puede acceder desde el menú de Simulación, opción Control parada, odesde el propio panel de control de parada.

Page 107: Programacion Winunisof Cnc

107Capítulo 4. El Simulador

Actuando en el panel de Control de parada, en cualquier momento durante el proceso desimulación, se puede definir mediante que evento se desea pararla.

Para seleccionar un control, hacer clic en el recuadro blanco que le acompaña. Se puedenseleccionar más de un control a la vez con lo que la simulación se para si se cumple cualquierade ellos.

Abortar la simulación

Existen dos formas de abortar o detener definitivamente la simulación:

• Seleccionando la opción Abortar del menú Simulación.

Page 108: Programacion Winunisof Cnc

108 WinUnisoft

• O bien, haciendo clic en el botón Abortar de la barra de herramientas.

Simular la trayectoria teórica

Además de la posibilidad de simular el mecanizado sobre un sólido, es posible ver las trayectoriasque sigue la punta de la herramienta.

Si se selecciona la visualización de la trayectoria teórica, se muestra la trayectoria sin compensacióndel radio de la punta de la herramienta; si se selecciona la trayectoria real se muestra la trayectoriacompensada.

Para representar la trayectoria teórica basta con hacer clic en el botón Teórica de la barra deherramientas.

Otra forma de activar esta función es haciendo clic en el menú Ver de la barra de menús yseleccionando la opción Trayectoria teórica. El color de la trayectoria puede ser modificado enla opción Color trayectorias del menú Opciones.

Simular la trayectoria real

A diferencia de la trayectoria teórica, la trayectoria real representa las trayectorias seguidas porla herramienta teniendo en cuenta el radio de la punta. Para ver la trayectoria real basta conhacer clic en el botón Real de la barra de herramientas.

Otra forma de activar esta función es hacer clic en el menú Ver de la barra de menús y seleccionarla opción Trayectoria real.

Definir el número de vistas

Existe la posibilidad de seleccionar el número de vistas distintas de la pieza durante la simulación.

Page 109: Programacion Winunisof Cnc

109Capítulo 4. El Simulador

Para cada vista se puede definir el punto de vista, el punto de luz, el Zoom, la sección y si sedesean mostrar las trayectorias o no. Para seleccionar una vista basta con hacer clic sobre ella.Para determinar el número de vistas hacer clic sobre el menú Ver de la barra de menús y seleccionaruna de las cuatro posibles vistas.

NOTA: en un proyecto de fresadora se pueden seleccionar de 1 a 4 vistas y si es de torno 1o 2. La posición y tamaño de las vistas es fijo.

Definir el plano

Mediante la opción Ejes se puede definir cualquier punto de vista de la pieza, pero se hanincorporado otras opciones que permiten seleccionar de forma automática los tres planos detrabajo (XY, XZ, YZ).

Para definir uno de los planos, seleccionar la opción Planos en el menú Ver. También se puedehacer clic en el botón Plano de la barra de herramientas y marcar el plano deseado.

Definir el punto de vista

La opción Ejes permite definir cualquier punto de vista de la pieza.

Para modificar el punto de vista de una pieza seguir los pasos siguientes:

1. Seleccionar la opción Ejes del menú Ver, o hacer clic en el botón Ejes de la barra deherramientas.

2. En el cuadro de diálogo, pinchar el ratón en el gráfico de ejesy arrastrarlo hasta encontrar la posición deseada. O escribirlos valores numéricos directamente.

3. Hacer clic en Aplicar para obtener el resultado en la vistaseleccionada.

Existe la posibilidad de utilizar el teclado para realizar estaoperación. Para ello, pulsar la tecla <Mayus> y pinchar y arrastrarel ratón en la vista hasta conseguir la posición deseada.

Page 110: Programacion Winunisof Cnc

110 WinUnisoft

Durante la operación se visualizará el esqueleto de la pieza mostrando su volumen para que elmovimiento del mismo sea más rápido.

Al soltar el ratón se redibujará la pieza en la nueva posición de los ejes.

Definir el punto de luz

Para obtener una óptima imagén de la pieza mecanizada se puede definir el punto de luz para cadauna de las vistas.

Hay dos formas de acceder a la ventana en la cual se define el punto de luz:

• Hacer clic en el botón Luz de la barra de herramientas.

• O bien, hacer clic en el menú Ver de la barra de menús y seleccionar laopción Luz.

Para modificar el punto de luz pinchar el ratón y arrastrar el punto másclaro a la posición deseada. Soltar el ratón y hacer clic en Aplicar paraobtener el resultado en la vista seleccionada.

Page 111: Programacion Winunisof Cnc

111Capítulo 4. El Simulador

Realizar un Zoom

Realizar un zoom consiste en aumentar o disminuir una imagen. Existen diferentes posibilidades:aumentar la imagen en su totalidad, disminuir la imagen en su totalidad, aumentar una parte de laimagen que se haya seleccionado o restaurar la imagen a su proporción inicial.

Zoom más (+)

Es utilizado para aumentar la imagen manteniéndola centrada. En caso de tener más de una vista,seleccionar la vista que se desea aumentar. Hacer clic en el menú Ver de la barra de menús yseleccionar la opción Zoom(+). O bien, hacer clic sobre el botón Zoom(+) de la barra deherramientas.

Zoom menos(-)

Al contrario que la opción anterior, esta opción se utiliza para disminuir la imagen y poder teneruna visión más general de la pieza. En caso de tener más de una vista, seleccionar la vista que sedesea disminuir. Hacer clic en el menú Ver de la barra de menús y seleccionar la opciónZoom(-). O bien, hacer clic sobre el botón Zoom(-) de la barra de herramientas.

Zoom ventana

Esta opción es utilizada para aumentar parte de la pieza. Hacer clic sobre el menú Ver de la barrade menús y seleccionar la opción Zoom ventana.

En la vista seleccionada se muestra elcursor en forma de cruz. Para seleccionarla zona a aumentar, pinchar el ratón en laparte superior izquierda del área yarrastrarlo, sin soltarlo, hasta marcar elárea deseada. Al soltar el ratón seredibujará la vista mostrando la zonaampliada.

Page 112: Programacion Winunisof Cnc

112 WinUnisoft

Esta operación también se puede realizar con el teclado. Mantener pulsada la tecla <CTRL>,hacer clic en el lugar donde se desee el vertice izquierdo del área y arrastrar el ratón hasta obtenerla zona deseada.

Al soltar el ratón se redibujará la vista para mostrar el área ampliada.

Zoom inicial

Esta opción es utilizada para restaurar la visión inicial de una determinada vista. Si una vista hasufrido algún tipo de aumento o disminución, con esta opción la imagen volverá a su estadoinicial.

Primero hacer clic sobre el menú Ver de la barra de menús y a continuación seleccionar laopción Zoom inicial.

Visualizar la pieza transparente

La visualización de la pieza en traslucido o transparente permite observar el fondo de la pieza ylos detalles que existen en el mecanizado.

Para activar esta opción seleccionar la opción Transparente en el menú Ver.

Hacer una sección en la pieza

Existe la posibilidad de realizar secciones sobre una vista, utilizando cualquier plano para determinarla superficie.

Para aplicar una sección, seleccionar la vista y hacer clic en la opción Sección plano del menú Verde la barra de menús.

Page 113: Programacion Winunisof Cnc

113Capítulo 4. El Simulador

En primer lugar se debe elegir el plano por el cuál se deseaseccionar la pieza.

En el cuadro de diálogo, haciendo clic en el botón , seobtienen las cuatro posibles opciones a elegir. Las tres primerascorresponderan a los planos ZY, ZX y XY. La última de lasopciones, da la posibilidad de definir un plano, a partir de trespuntos.

El siguiente paso es definir la posición del plano, y para ellose puede introducir un valor numérico o utilizar la barra dedesplazamiento.

En la vista seleccionada se muestra el plano por el cual se va a realizar la sección y de esta formase puede calcular su posición. Para obtener la pieza seccionada, hacer clic en Seccionar. Paradeshacer la última sección, hacer clic en Deshacer.

Al cerrar el cuadro de diálogo la sección aplicada desaparecerá.

Sección 3/4 (sólo en torno)

Esta opción sólo se encuentra en proyectos de torno. Ejecutando esta opción, habiendopreviamente seleccionado una vista, se seccionará la pieza de tal modo que se verá en pantallalas tres cuartas partes de la totalidad.

Para ejecutar esta opción, marcar la opción Sección 3/4 del menú Ver de la barra de menús.

Cambiar los colores de las herramientas y la pieza

Para modificar los colores de las herramientas y de la pieza, seleccionar la opción Color Sólidos,del menú Opciones.

Page 114: Programacion Winunisof Cnc

114 WinUnisoft

En el cuadro de diálogo de esta opción, existen dos posibilidades: Seleccionar el rango de colorespara la simulación o seleccionar el color de las herramientas y pieza.

Para elegir el color de las herramientas y de la pieza, marcar el recuadro Color herramienta. Sepuede definir el color de la pieza, de las fijaciones, para las colisiones y de cada una de lasherramientas, por separado.

La forma de asignar los colores es seleccionar un determinado elemento de la lista y elegir uncolor entre los que se encuentran en la parte inferior de la ventana. Al pinchar en la muestra decolor cambia el color del elemento seleccionado.

Para ver el efecto en las vistas, hacer clic sobre el botón Aplicar.

Para finalizar la selección de colores, hacer clic en Ok. En las vistas se mantendrán la últimaselección de colores aplicada.

Esta opción es muy útil para ver el mecanizado realizado por cada una de las herramientas queintervienen en el programa. De esta forma si existen mecanizados de diferentes herramientas en elmismo plano cambiando su color se puede diferenciar claramente un mecanizado de otro.

Page 115: Programacion Winunisof Cnc

115Capítulo 4. El Simulador

Cambiar los colores de las trayectorias

Existe la posibilidad de definir el color de las trayectorias teóricas y de las reales. Para cambiar sucolor, seleccionar la opción Color trayectorias del menú Opciones.

Hacer doble clic en el botón situado al lado del recuadrode color y seleccionar el nuevo. Es aconsejable definirun color diferente para cada tipo de trayectoria para elcaso en que se visualicen ambas en una misma vista.

Todas las funciones ISO de movimiento sonvisualizadas en el mismo color, cambiando unicamentela trama de los movimientos rápidos en G00.

Medir la geometría de la pieza

Una vez simulada una pieza, se pueden verificar sus dimensiones mediante la opción Medir delmenú Opciones.

En la ventana de diálogo de la opción se pueden obtener las coordenadas de un punto o lascaracterísticas de un elemento pinchando el ratón sobre la pieza de la vista seleccionada.

Las opciones de medición son:

• Borrar: Al ir pinchando el ratón en la pieza, se van acumulando elemento tras elemento,creando una lista de todos ellos. En el caso de querer eliminar alguno, pinchar el ratón enél y hacer clic sobre el botón Borrar.

• Borrar Todo: Para eliminar todos los elementos de la lista, hacer clic sobre el botón BorrarTodo. La ventana quedará limpia de elementos.

• Centro: Permite obtener el centro de un elemento del tipo Arco. Al seleccionar un elementotipo Arco la opción se activa.

Page 116: Programacion Winunisof Cnc

116 WinUnisoft

• Entrar XY: Este botón sólo está activo si el proyecto simulado es de fresa. Se utilizacuando se desea encontrar el valor exacto de la cota Z para unos determinados valores delas coordenadas X e Y. Al hacer clic sobre el botón, aparece una pequeña ventana en la quese hará clic en el botón OK una vez introducidos los valos de X y de Y.

• Elementos : En el caso de que esta opción esté marcada, al hacer clic con el ratón sobrela pieza, irá determinando en la ventana de Medición elementos tales como:

Arco, centro[X,Y,Z]R

Arista recta

Plano normal

Esquina

Cilindro, eje[X,Y,Z]R

...

• Elementos : En el caso de que esta opción no esté marcada, al hacer clic con el ratónsobre la pieza, en caso de que sea un proyecto de fresadora, únicamente se representará enla ventana un punto y sus coordenadas:

Punto en [X,Y,Z].

Por el contrario si se trata de un proyecto de torno puede indicar:

Sección corte nº [D,Z]Rgs

Rosca corte nº [D,Z]Paso Rosca

Page 117: Programacion Winunisof Cnc

117Capítulo 4. El Simulador

Otro dato que se puede obtener para medir la pieza es la distancia entre dos elementos. Porejemplo, entre dos centros o entre dos líneas. Para calcular este dato, seleccionar un elemento dela lista y pulsando la tecla <CTRL>, seleccionar el otro elemento.

Al seleccionar el segundo elemento se muestra, en la ventana inferior, la distancia entre ambos.En las vistas se redibuja una línea en la marca.

Visualizar paneles

Todos los paneles de la pantalla del simulador pueden ser ocultados o visualizados.

En el menú Ventana se encuentran las opciones siguientes: Panel Control, Panel Estado, PanelISO y Barra de herramientas.

La opción que está marcada , estará visible en la pantalla. Basta seleccionar cualquiera deellas para activarla o desactivarla.

La eliminación de cualquiera de los paneles permite ampliar el tamaño de las vistas. Esta ampliaciónes automática.

Analizar colisiones

Durante la simulación se detectan las colisiones que se producen entre las herramientas y lapieza.

En el panel de control, un contador indica el número de errores por colisión que se vanproduciendo. Los errores de colisión que se detectan son:

Page 118: Programacion Winunisof Cnc

118 WinUnisoft

- El mango o porta de la herramienta choca con la pieza. (Sólo se detecta si el mango estávisible).

- El mango o porta de la herramienta choca con la mordaza. (Sólo se detecta si el mango estávisible).

- La herramienta avanza en rápido (G00) y toca la pieza.

Si se ha producido alguna colisión, para localizar en que línea del programa se ha producido,utilizar la opción Listado colisiones del menú Ventana. Se visualiza la ventana con el listado delprograma de CNC y el listado de los errores por colisión. Pinchar en cada uno de los errores paraconocer en que línea del programa se ha producido.

Page 119: Programacion Winunisof Cnc

119Capítulo 5. Configuración del Aula CNC

C A P Í T U L O

5

Configuración del AulaCNC

Introducción

El Aula de CNC para trabajar con WinUnisoft está basado en una configuración en Red Local enla que todos los puestos del aula son conectados a la red, al igual que los periféricos y loscontroles numéricos de las máquinas.

Las ventajas de una configuración de este tipo son entre otras:

• Número ilimitado de puestos conectados.

• Número ilimitado de periféricos compartidos.

• Número ilimitado de controles numéricos compartidos.

• Intercambio de información entre los puestos conectados.

• Ampliación sencilla de puestos y recursos compartidos.

• Acceso desde cualquier puesto a cualquier control numérico.

Page 120: Programacion Winunisof Cnc

120 WinUnisoft

Instalación del Aula CNC

Los pasos a seguir para instalar un Aula de CNC en red local son:

1. Instalar todos los ordenadores del aula en Red Local (preguntar al suministrador habitualde equipos informáticos).

2. Configurar el sistema operativo, instalar WinUnisoft en los puestos de la red, (Windows 95/98/NT) para trabajar con protocolo TCP/IP.

3. Instalar WinUnisoft en los puestos del aula.

4. Instalar los controles numéricos de las máquinas a utilizar en el aula.

A continuación se explica el proceso a realizar en cada paso.

Instalación de WinUnisoft en el Aula

Existen dos posibilidades de instalación de WinUnisoft en el aula:

• Instalar el programa en todos y cada uno de los puestos.

• Instalar el programa en el puesto que haga la función de servidor.

Page 121: Programacion Winunisof Cnc

121Capítulo 5. Configuración del Aula CNC

Si se elige la primera opción, se debe hacer una instalación en cada puesto siguiendo el procesodescrito en el capítulo Instalación de WinUnisoft de este manual.

Si se decide por la instalación en un puesto con las funciones de servidor es suficiente coninstalar el programa en este puesto y definir en el resto el acceso directo para su llamada.

En ambas configuraciones se puede definir que las carpetas de trabajo se encuentren en un solopuesto, de forma que su gestión sea más sencilla. Para definir las carpetas de almacenamiento yubicación de los diferentes archivos que componen los proyectos, seleccionar la opciónPreferencias del menú Proyecto del simulador.

Estas carpetas serán las que se utilicen por defecto cada vez que se quiera abrir o guardar unarchivo.

Instalación de las máquinas

Para poder utilizar una máquina desde todos los puestos instalados en el Aula de CNC, se debeproceder de forma similar a como se instala una impresora o cualquier otro recurso en una Redlocal.

Para su instalación seguir los pasos siguientes:

1. Conectar el control numérico a cualquier ordenador en la red.

2. Ejecutar la aplicación Agregar máquina instalada junto con WinUnisoft en el mismoordenador e instalarlo en modo local. (Ver apartado Agregar máquina de este capítulo).

3. En cualquier otro puesto de la red que se quiera utilizar el control numérico, ejecutar laaplicación Agregar máquina e instalarlo en modo de red.

4. Repetir los puntos 2 y 3 para cada nuevo control que se quiera utilizar en red. Si sólo sequiere utilizar en modo local es suficiente con ejecutar el punto 2.

Agregar máquina

Para instalar cualquier máquina en la red se debe ejecutar la aplicación Agregar máquina, que seencuentra en el grupo de programas WinUnisoft.

Page 122: Programacion Winunisof Cnc

122 WinUnisoft

El programa dispone de cuatro opciones: Agregar, Borrar, Modificar y Salir. En la misma ventanade diálogo se muestra el listado con las máquinas instaladas en el ordenador, mostrando algunosdatos de cada una de ellas.

La marca en el lateral izquierdo, indica cual de las máquinas de la lista se encuentra comopredeterminada para su uso. Para cambiar este privilegio a otra máquina basta con hacer dobleclic sobre cualquiera de los nombres de la lista.

Mediante esta aplicación se pueden realizar las siguientes operaciones:

• Añadir una máquina para su uso en local o red.

• Modificar la configuración de una máquina instalada en local: nombre, parámetros,nominación,...

• Eliminar una máquina instalada en local.

Page 123: Programacion Winunisof Cnc

123Capítulo 5. Configuración del Aula CNC

Instalación de una máquina en local

Para instalar una máquina hacer clic en el botón Agregar de la barra de herramientas y seguir lasinstrucciones que se van indicando a lo largo de todo el proceso de instalación.

Los datos a definir para instalar una máquina local son:

1. Seleccionar Máquina en local.

2. Seleccionar el tipo de control numérico, haciendo clic sobre él y el protocolo de comunicacióna utilizar: DNC si o no.

3. Seleccionar el puerto de la línea serie donde se ha conectado el control y verificar losparámetros de comunicación en Configurar puerto.

4. Definir un nombre para la máquina. Este nombre será el que aparecerá en los puestos de laRed; definir también si se quiere que sea la máquina por defecto.

5. Realizar una prueba de conexión para verificar que todo se ha definido correctamente. Estaprueba no es necesaria para finalizar la instalación.

Una vez definidos todos los datos, al pulsar Terminar se añadirá la máquina instalada en la listade máquinas.

Page 124: Programacion Winunisof Cnc

124 WinUnisoft

Instalación de una máquina en red

Para instalar una máquina en red antes ha debido ser instalada en local en otro ordenador. Paraproceder a la instalación el ordenador que tiene la máquina en local debe estar encendido yconectado a la red.

Para iniciar la instalación, hacer clic en el botón Agregar y seguir las instrucciones que se vanindicando.

Los datos a definir para instalar una máquina en red son:

1. Seleccionar Máquina en red.

2. Pulsar Examinar para buscar las máquinas disponibles en la red.

3. Seleccionar la máquina a instalar.

4. Definir si es la máquina predeterminada.

5. Realizar una prueba de conexión para verificar que todo se ha definido correctamente. Estaprueba no es necesaria para finalizar la instalación.

Una vez definidos todos los datos, al pulsar Terminar se añadirá la máquina instalada en la listade máquinas.

Page 125: Programacion Winunisof Cnc

125Capítulo 5. Configuración del Aula CNC

Eliminar una máquina

Esta opción permite eliminar una máquina instalada en modo local.

Seleccionar la opción Quitar y confirmar la operación.

Modificar los datos de una máquina

Esta opción permite modificar la configuración de una máquina en local. Seleccionar la máquinacuya configuración se desea cambiar y hacer clic sobre el botón Modificar.

Seguir las instrucciones que se van indicando y modificando los parámetros deseados.

Salir de la aplicación

Al hacer clic sobre este botón, se abandona la aplicación de Agregar máquinas.

Conector ordenador-máquina

Para conectar un control numérico con el ordenador se utiliza un cable con la siguienteconfiguración:

DB9-H DB9-M

Page 126: Programacion Winunisof Cnc

126 WinUnisoft

Page 127: Programacion Winunisof Cnc

127Capítulo 6. Los errores

C A P Í T U L O

6

Los errores

Errores del control Fagor

Los errores que se detectan en un control FAGOR son:

Errores en CALCULO

El fichero seleccionado no es de CNC

(CNC 001) El primer carácter del bloque no es una ‘N’

Error de acceso al fichero ISO

Error de acceso al fichero de herramientas .TOL

Error de acceso al fichero de configuración .STP

Error de acceso al fichero de trayectorias .$$$

Error de acceso al fichero de proyecto .PRJ

El fichero de CNC está vacío

No se ha programado ninguna herramienta

(CNC 052) La herramienta pedida no se encuentra en el almacén

Page 128: Programacion Winunisof Cnc

128 WinUnisoft

(CNC 034) Se ha definido F con un valor superior al permitido

(CNC 034) Se ha definido S con un valor superior al permitido

Velocidad del cabezal menor que la mínima

Velocidad de avance menor o igual que cero

(CNC 008) Raíz cuadrada de un número negativo

(CNC 007) División por cero

(CNC 040) El arco programado no pasa por el punto final definido

(CNC 027) No se ha definido I/J/K en interpolación circular o roscado

(CNC 041) Definida entrada tangencial (G37) en un tramo curvo (G02/G03)

(CNC 042) Definida salida tangencial (G38) en un tramo curvo (G02/G03)

(CNC 044) Ciclo fijo mal definido

(CNC 004) Definición de ciclo fijo con G02/G03/G33/G08/G09

(CNC 003) Parámetro de ciclo fijo mal programado

(CNC 003) Posición de inicio de ciclo mal definida

Bloque de inicio menor que bloque final

(CNC 016) No existe el número de bloque programado

(CNC 016) No existe el número de subrutina programado

(CNC 048) Programada inicio o fin de compensación (G40/G41/G42) con G02/G03 activas

(CNC 039) Se ha programado un bloque que contiene un salto a si mismo

(CNC 025) Programación de bucle infinito

(CNC 066) Límite de recorrido eje X sobrepasado (máximo)

Page 129: Programacion Winunisof Cnc

129Capítulo 6. Los errores

(CNC 066) Límite de recorrido eje X sobrepasado (mínimo)

(CNC 067) Límite de recorrido eje Y sobrepasado (máximo)

(CNC 067) Límite de recorrido eje Y sobrepasado (mínimo)

(CNC 068) Límite de recorrido eje Z sobrepasado (máximo)

(CNC 068) Límite de recorrido eje Z sobrepasado (mínimo)

Errores en EDICION

Palabra inexistente.

(CNC 002) Límite sobrepasado.

(CNC 010) M41,M42,M43,M44 están reservadas.

Comentario demasiado largo.

% carácter no permitido en un comentario.

(CNC 005) Programación paramétrica errónea.

Comentario mal finalizado.

Línea vacía.

(CNC 019) Se espera un N(0-9999).

G incompatible.

(CNC 023) Se espera R (G32,G37,G38,G39) o K (G4).

Grupo incorrecto de coordenadas.

Dato inadecuado.

Ciclo inexistente.

Se espera un P(0-9999).

Page 130: Programacion Winunisof Cnc

130 WinUnisoft

Definición de Punto1 y Punto2 incompatible con Gs.

Definición de Punto1 incompatible con las Gs.

Definición de Punto2 incompatible con las Gs.

Definición de Punto1 incompatible con Punto2.

(CNC 030) G inexistente.

(CNC 050) La función M se programa sola.

(CNC 012) Con G50 programar T R L I K.

Programar K o P.

Programar H o P.

Programar R o D.

Se espera un ( texto ).

Se espera un ‘=’.

Operación paramétrica incorrecta.

Programar J.

El final de bloque puede ser N2 (coment).

Con G81-82-84-85-86-89 programar I K

Con G83 programar I J B C D H K L R

Con G87 programar I J K B C D H L F

Con G88 programar I J B C D H L F

Se espera un número de rutina.

Se espera un factor de escala.

Page 131: Programacion Winunisof Cnc

131Capítulo 6. Los errores

Se espera un ángulo.

Se espera una cota.

Con G66 programar P0 P1 P4 P5 P7 P8 P9 P12 P13 P14

Con G68-69 programar P0 P1 P5 P7 P8 P9 P13 P14

Con G81-82 programar P0 P1 P2 P3 P5 P7 P8 P9

Con G83 programar P0 P1 P4 P5 P6 P15 P16 P17

Con G84-85 programar P0 P1 P2 P3 P5 P7 P8 P9 P18 P19

Con G86 programar P0 P1 P2 P3 P4 P5 P6 P7 P10 P11 P12

Con G88-89 programar P0 P1 P2 P3 P5 P6 P15

Con G92 programar X Z o S

Con G87 programar P0 P1 P2 P3 P4 P5 P6 P8 P10 P11 P12

Con G50 programar T X Z F R I K

Page 132: Programacion Winunisof Cnc

132 WinUnisoft

Page 133: Programacion Winunisof Cnc

133Apéndice

Apéndice

Funciones simuladas

En la tabla se muestra las funciones ISO que se simulan en WinUnisoft así como sucorrespondiente código estándar en la norma. La columna Inicio indica la función activa alencender el control y Modal si se mantiene después de programarla o hay que programarla cadavez.

Funciones simuladas del control Fagor 8025M

Grupo Función FAGOR8025M

Inicio Modal Simul

Control de trayectorias

Avance en rápido, posicionamiento G00 * * Si

Interpolación lineal G01 * Si

Interpolación circular sentido horario G02 * Si

Interpolación circular sentido anti-horario

G03 * Si

Interpolación circular G06 No

Interpolación circular G08 Si

Interpolación circular G09 Si

Roscado electrónico G33 * Si

Redondeo controlado de aristas G36 Si

Entrada tangencial G37 Si

Salida tangencial G38 Si

Achaflanado G39 Si

Ejes y sistemas decoordenadas

Elección del plano XY G17 * * Si

Elección del plano XZ G18 * Si

Page 134: Programacion Winunisof Cnc

134 WinUnisoft

Funciones simuladas del control Fagor 8025M

Grupo Función FAGOR8025M

Inicio Modal Simul

Elección del plano YZ G19 * Si

Programación en pulgadas G70 * * Si

Programación en mm G71 * Si(incmp.G72)

Programación en absolutas G90 * * Si

Programación en incrementales G91 * Si

Sistemas de referencia

Referencia máquina G74 No

Guardar origen de coordenadas actual G31 Si

Recuperar origen de coordenadas G31 G32 Si

Traslado de origen G53 * Si

Traslado de origen G54-G59 * Si

Preselección de cotas G92 Si

Preselección de origen de coordenadaspolares

G93 Si

Funciones preparatorias

Tiempo de espera G04 No

Trabajo en arista matada G05 * * No

Trabajo en arista viva G07 * No

Anulación imagen espejo G10 * * Si

Imagen espejo en X G11 * Si

Imagen espejo en Y G12 * Si

Imagen espejo en Z G13 * Si

Factor de escala G72 * Si

Giro sistema coordenadas G73 * Si

Funciones preparatoriasadicionales

Visualizar código de error G30 No

Tratamiento de bloque único G47 * No

Anulación tratamiento de bloque único G48 * * No

Feed-Rate programable G49 * No

Carga de dimensiones de herramientaen tabla

G50 No

Comunicación con Red-Local Fagor G52 No

Page 135: Programacion Winunisof Cnc

135Apéndice

Funciones simuladas del control Fagor 8025M

Grupo Función FAGOR8025M

Inicio Modal Simul

Mecanizado múltiple en arco G64 No

Ejecución independnt. de un eje G65 No

Trabajo con palpador G75 No

Creación automática de bloques G76 No

Acoplamiento del 4º y 5º eje G77 * No

Anulación de G77 G78 * * No

Compensación deherramientas

Anulación de compensación de radio G40 * * Si

Compensación de radio de herramientaa izquierda

G41 * Si

Compensación de radio de herramientaa derecha

G42 * Si

Compensación de longitud G43 * Si

Anulación de compensación delongitud

G44 * * Si

Funciones de avance

Velocidad de avance mm/min G94 * * Si

Velocidad de avance mm/rev G95 * Si

Velocidad de avance superficialconstante

G96 * No

Velocidad de avance del centro de lahta. Constante

G97 * * No

Funciones complementarias

Velocidad avance F F Si

Velocidad cabezal S S Si

Herramienta y Corrector T D T Si

Funciones auxiliares M M Si

Saltos/Llamadas

Salto/llamada incondicional G25 Si

Salto/llamada incondicional si es = 0 G26 Si

Salto/llamada incondicional si no = 0 G27 Si

Salto/llamada incondicional si menor G28 Si

Salto/llamada incondicional si => G29 Si

Page 136: Programacion Winunisof Cnc

136 WinUnisoft

Funciones simuladas del control Fagor 8025M

Grupo Función FAGOR8025M

Inicio Modal Simul

Subrutinas/Subprogramas

Llamada a subrutina estándar G20 Si

Llamada a subrutina paramétrica G21 Si

Definición de subrutina estándar G22 Si

Definición de subrutina paramétrica G23 Si

Fin de subrutina G24 Si

Ciclos fijos

Ciclo fijo definido por el usuario G79 * No

Anulación de ciclos fijo G80 * * Si

Ciclo fijo de taladrado G81 * Si

Ciclo fijo de taladrado contemporización

G82 * Si

Ciclo fijo de taladrado profundo G83 * Si

Ciclo fijo de roscado con macho G84 * Si

Ciclo fijo de escariado G85 * Si

Ciclo fijo de mandrinado con retrocesoen G00

G86 * Si

Ciclo cajera rectangular G87 * Si

Ciclo cajera circular G88 * Si

Ciclo fijo de mandrinado con retrocesoen G01

G89 * Si

Vuelta al comienzo del ciclo fijo G98 * * Si

Vuelta al punto R en ciclo fijo G99 * Si

Programación paramétrica

Asignación y funciones P, K, F Si

Funciones auxiliares M

Parada de programa M00 Si

Parada condicional M01 No

Fin de programa M02 Si

Giro cabezal sentido horario M03 Si

Giro cabezal sentido anti-horario M04 Si

Parada de cabezal M05 Si

Cambio de herramienta M06 Si

Activar refrigerante M08 Si

Page 137: Programacion Winunisof Cnc

137Apéndice

Funciones simuladas del control Fagor 8025M

Grupo Función FAGOR8025M

Inicio Modal Simul

Desactivar refrigerante M09 Si

Abrir puerta M10 No

Cerrar puerta M11 No

Sacar carrusel M15 No

Meter carrusel M16 No

Abrir mordaza M17 No

Cerrar mordaza M18 No

Parada exacta de cabezal M19 No

Abrir cono M20 No

Cerrar cono M21 No

Fin de programa con retorno a inicio M30 Si

M40-M45 No

Formato del bloque

Comentarios () Si

Numeración N____ Si

Programación de cotas

Cotas cartesianas X, Y, Z Si

Cotas polares R, A Si

Cilíndricas R, A, Z Si

Angulo y una coordenada cartesiana A, X Si

Dos ángulos A, A Si

Page 138: Programacion Winunisof Cnc

138 WinUnisoft

Funciones simuladas del control 8025T

Grupo Función FAGOR8025T

Inicio Modal Simul

Control de trayectorias

Avance en rápido, posicionamiento G00 * Si

Interpolación lineal G01 * * Si

Interpolación circular sentido horario G02 * Si

Interpolación circular sentido anti-horario

G03 * Si

Interpolación circular G06 No

Interpolación circular G08 Si

Interpolación circular G09 Si

Roscado electrónico G33 * Si

Redondeo controlado de aristas G36 Si

Entrada tangencial G37 Si

Salida tangencial G38 Si

Achaflanado G39 Si

Ejes y sistemas decoordenadas

Programación en pulgadas G70 * * Si

Programación en mm G71 * Si(incmp.G72)

Programación en absolutas G90 * * Si

Programación en incrementales G91 * Si

Sistemas de referencia

Referencia máquina G74 No

Guardar origen de coordenadas actual G31 Si

Recuperar origen de coordenadas G31 G32 Si

Traslado de origen G53 * Si

Traslado de origen G54-G59 * Si

Preselección de cotas G92 Si

Preselección de origen de coordenadaspolares

G93 Si

Funciones preparatorias

Tiempo de espera G04 No

Trabajo en arista matada G05 * * No

Trabajo en arista viva G07 * No

Factor de escala G72 * Si

Page 139: Programacion Winunisof Cnc

139Apéndice

Funciones simuladas del control 8025T

Grupo Función FAGOR8025T

Inicio Modal Simulada

Funciones preparatoriasadicionales

Visualizar código de error G30 No

Tratamiento de bloque único G47 * No

Anulación tratamiento de bloque único G48 * * No

Feed-Rate programable G49 * No

Carga de dimensiones de herramientaen tabla

G50 No

Corrección de las dimensiones de laherramienta

G51 No

Comunicación con Red-Local Fagor G52 No

Ejecución independiente de un eje G65 No

Trabajo con palpador G75 No

Creación automática de bloques G76 No

Compensación deherramientas

Anulación de compensación de radio G40 * * Si

Compensación de radio de herramientaa izquierda

G41 * Si

Compensación de radio de herramientaa derecha

G42 * Si

Funciones de avance

Velocidad de avance mm/min G94 * Si

Velocidad de avance mm/rev G95 * * Si

Velocidad de corte constante S enmts/min

G96 * No

Velocidad de giro S en rev/min G97 * * Si

Funciones complementarias

Velocidad avance F F Si

Velocidad cabezal S S Si

Herramienta y Corrector T D T Si

Funciones auxiliares M M Si

Saltos/Llamadas

Salto/llamada incondicional G25 Si

Salto/llamada incondicional si es = 0 G26 Si

Salto/llamada incondicional si no = 0 G27 Si

Page 140: Programacion Winunisof Cnc

140 WinUnisoft

Funciones simuladas del control 8025T

Grupo Función FAGOR8025T

Inicio Modal Simulada

Salto/llamada incondicional si menor G28 Si

Salto/llamada incondicional si => G29 Si

Subrutinas/Subprogramas

Llamada a subrutina estándar G20 Si

Llamada a subrutina paramétrica G21 Si

Definición de subrutina estándar G22 Si

Definición de subrutina paramétrica G23 Si

Fin de subrutina G24 Si

Ciclos fijos

Ciclo fijo de seguimiento de perfil G66 Si

Ciclo fijo de desbastado en el eje X G68 Si

Ciclo fijo de desbastado en el eje Z G69 Si

Ciclo fijo de torneado de tramos rectosG81 Si

Ciclo fijo de refrentado de tramosrectos

G82 Si

Ciclo fijo de taladrado G83 Si

Ciclo fijo de torneado de tramos curvosG84 Si

Ciclo fijo de refrentado de tramoscurvos

G85 Si

Ciclo fijo de roscado longitudinal G86 Si

Ciclo fijo de roscado frontal G87 Si

Ciclo fijo de ranurado longitudinal G88 Si

Ciclo fijo de ranurado frontal G89 Si

Programación paramétrica

Asignación y funciones P, K, F Si

Funciones auxiliares M

Parada de programa M00 Si

Parada condicional M01 No

Fin de programa M02 Si

Giro cabezal sentido horario M03 Si

Giro cabezal sentido anti-horario M04 Si

Parada de cabezal M05 Si

Activar refrigerante M08 Si

Page 141: Programacion Winunisof Cnc

141Apéndice

Funciones simuladas del control 8025T

Grupo Función FAGOR8025T

Inicio Modal Simulada

Desactivar refrigerante M09 Si

Abrir puerta M10 No

Cerrar puerta M11 No

Abrir mordaza M17 No

Cerrar mordaza M18 No

Parada exacta de cabezal M19 No

Abrir cono M20 No

Cerrar cono M21 No

Parada exacta de cabezal M19 No

Fin de programa con retorno a inicio M30 Si

M40-M45 No

Formato del bloque

Comentarios () Si

Numeración N____ Si

Programación de cotas

Cotas cartesianas X, Z Si

Cotas polares R, A Si

Angulo y una coordenada cartesiana A, X Si

Dos ángulos A, A Si

Page 142: Programacion Winunisof Cnc

142 WinUnisoft

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simul

Control de trayectorias

Avance en rápido, posicionamiento G00 * * Si

Interpolación lineal G01 * Si

Interpolación circular sentido horario G02 * Si

Interpolación circular sentido anti-horario

G03 * Si

Centro circunferencia en coordenadasabsolutas

G06 No

Circunferencia tangente a la trayectoriaanterior

G08 Si

Circunferencia por tres puntos G09 Si

Roscado electrónico G33 * Si

Redondeo controlado de aristas G36 Si

Entrada tangencial G37 Si

Salida tangencial G38 Si

Achaflanado G39 Si

Ejes y sistemas decoordenadas

Selección del plano principal por dosdirecciones

G16 * No

Elección del plano XY G17 * * Si

Elección del plano XZ G18 * Si

Elección del plano YZ G19 * Si

Programación en pulgadas G70 * * Si

Programación en mm G71 * Si(incmp.G72)

Programación en absolutas G90 * * Si

Programación en incrementales G91 * Si

Sistemas de referencia

Referencia máquina G74 No

Programación respecto al cero máquinaG53 Si

Traslado de origen absoluto G54-G57 * Si

Traslado de origen aditivo G58-G59 * Si

Preselección de cotas/Limitaciónvelocidad cabezal

G92 Si/No

Page 143: Programacion Winunisof Cnc

143Apéndice

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simul

Preselección de origen de coordenadaspolares

G93 Si

Funciones preparatorias

Tiempo de espera/Detención de lapreparación de bloques

G04 No/No

Trabajo en arista matada G05 * * No

Trabajo en arista viva G07 * No

Anulación imagen espejo G10 * * Si

Imagen espejo en X G11 * Si

Imagen espejo en Y G12 * Si

Imagen espejo en Z G13 * Si

Imagen espejo en las direccionesprogramadas

G14 * No

Selección del eje longitudinal G15 * No

Factor de escala G72 * Si

Giro sistema coordenadas G73 * Si

Funciones preparatoriasadicionales

Desplazar hta. Según sistema coord. dela hta.

G47 No

Transformación TCP G48 * No

Definición del plano inclinado G49 * No

Arista matada controlada G50 * No

Look-Ahead G51 * No

Movimiento contra tope G52 No

Movimiento con palpador hasta tocar G75 No

Movimiento con palpador hasta dejarde tocar

G76 No

Acoplo electrónico de ejes G77 * No

Anulación de G77 G78 * * No

Compensación deherramientas

Anulación de compensación de radio G40 * * Si

Compensación de radio de herramientaa izquierda

G41 * Si

Compensación de radio de herramientaa derecha

G42 * Si

Page 144: Programacion Winunisof Cnc

144 WinUnisoft

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simul

Compensación de longitud G43 * Si

Anulación de compensación delongitud

G44 * * Si

Funciones de avance

Velocidad de avance mm/min G94 * * Si

Velocidad de avance mm/rev G95 * Si

Velocidad de avance superficialconstante

G96 * No

Velocidad de avance del centro de lahta. constante

G97 * * No

Funciones complementarias

Velocidad avance F F Si

Velocidad cabezal S S Si

Herramienta y Corrector T D T Si

Funciones auxiliares M M Si

Saltos/Llamadas

Salto/llamada incondicional Si

Salto/llamada incondicional si es = 0 Si

Salto/llamada incondicional si no = 0 Si

Salto/llamada incondicional si menor Si

Salto/llamada incondicional si => Si

Subrutinas/Subprogramas

Llamada a subrutina estándar Si

Llamada a subrutina paramétrica Si

Definición de subrutina estándar Si

Definición de subrutina paramétrica Si

Fin de subrutina Si

Otras

Definición límites inferiores zonas detrabajo

G20 No

Definición límites superiores zonas detrabajo

G21 No

Habilitación/deshabilitación zonas detrabajo

G22 No

Activación del copiado G23 No

Activación del digitalizado G24 No

Desactivación del copiado/digitalizado G25 No

Page 145: Programacion Winunisof Cnc

145Apéndice

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simulada

Calibración de la sonda de copiado G26 No

Definición del contorno de copiado G27 No

Selección del segundo cabezal G28 * No

Selección del cabezal principal G29 * * No

Avance F como función inversa deltiempo

G32 * No

Mecanizado múltiple en línea recta G60 No

Mecanizado múltiple formando unparalelogramo

G61 No

Mecanizado múltiple en malla G62 No

Mecanizado múltiple formando unacircunferencia

G63 No

Mecanizado múltiple formando un arco G64 No

Mecanizado programado mediante unacuerda de arco

G65 No

Ciclos fijos

Ciclo fijo de cajeras con islas G66 No

Operación de desbaste de cajeras conislas

G67 No

Operación de acabado de cajeras conislas

G68 No

Ciclo fijo de taladrado profundo conpaso variable

G69 * No

Modificación de parámetros de un ciclofijo

G79 No

Anulación de ciclos fijo G80 * * Si

Ciclo fijo de taladrado G81 * Si

Ciclo fijo de taladrado contemporización

G82 * Si

Ciclo fijo de taladrado profundo conpaso constante

G83 * Si

Ciclo fijo de roscado con macho G84 * Si

Ciclo fijo de escariado G85 * Si

Ciclo fijo de mandrinado con retrocesoen G00

G86 * Si

Ciclo cajera rectangular G87 * Si

Ciclo cajera circular G88 * Si

Page 146: Programacion Winunisof Cnc

146 WinUnisoft

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simul

Ciclo fijo de mandrinado con retrocesoen G00

G86 * Si

Ciclo cajera rectangular G87 * Si

Ciclo cajera circular G88 * Si

Ciclo fijo de mandrinado con retrocesoen G01

G89 * Si

Vuelta al comienzo del ciclo fijo G98 * * Si

Vuelta al punto R en ciclo fijo G99 * Si

Programación paramétrica

Asignación y funciones P, +,-,*,/,.. Si

Funciones auxiliares M

Parada de programa M00 Si

Parada condicional M01 No

Fin de programa M02 Si

Giro cabezal sentido horario M03 Si

Giro cabezal sentido anti-horario M04 Si

Parada de cabezal M05 Si

Cambio de herramienta M06 Si

Activar refrigerante M08 Si

Desactivar refrigerante M09 Si

Abrir puerta M10 No

Cerrar puerta M11 No

Sacar carrusel M15 No

Meter carrusel M16 No

Abrir mordaza M17 No

Cerrar mordaza M18 No

Parada exacta de cabezal M19 No

Abrir cono M20 No

Cerrar cono M21 No

Fin de programa con retorno a inicio M30 Si

M40-M45 No

Formato del bloque

Comentarios () Si

Numeración N____ Si

Page 147: Programacion Winunisof Cnc

147Apéndice

Funciones simuladas del control 8050-55M

Grupo Función FAGOR8055M

Inicio Modal Simul

Programación de cotas

Cotas cartesianas X, Y, Z Si

Cotas polares R, A Si

Cilíndricas R, A, Z Si

Angulo y una coordenada cartesiana A, X Si

Page 148: Programacion Winunisof Cnc

148 WinUnisoft

Funciones simuladas del control 8050-55T

Grupo Función FAGOR8055T

I M Simul

Control de trayectorias

Avance en rápido, posicionamiento G00 * * Si

Interpolación lineal G01 * Si

Interpolación circular sentido horario G02 * Si

Interpolación circular sentido anti-horario

G03 * Si

Centro circunferencia en coordenadasabsolutas

G06 No

Circunferencia tangente a la trayectoriaanterior

G08 Si

Circunferencia por tres puntos G09 Si

Roscado electrónico G33 * Si

Redondeo controlado de aristas G36 Si

Entrada tangencial G37 Si

Salida tangencial G38 Si

Achaflanado G39 Si

Ejes y sistemas decoordenadas

Selección del plano principal por dosdirecciones

G16 * No

Elección del plano XY G17 * * No

Elección del plano XZ G18 * No

Elección del plano YZ G19 * No

Programación en pulgadas G70 * * Si

Programación en mm G71 * Si(incmp.G72)

Programación en absolutas G90 * * Si

Programación en incrementales G91 * Si

Sistemas de referencia

Referencia máquina G74 No

Programación respecto al cero máquinaG53 Si

Traslado de origen absoluto G54-G57 * Si

Traslado de origen aditivo G58-G59 * Si

Preselección de cotas/Limitaciónvelocidad cabezal

G92 Si/No

Page 149: Programacion Winunisof Cnc

149Apéndice

Funciones simuladas del control 8050-55T

Grupo Función FAGOR8055T

I M Simul

Preselección de origen de coordenadaspolares

G93 Si

Funciones preparatorias

Tiempo de espera/Detención de lapreparación de bloques

G04 No/No

Trabajo en arista matada G05 * * No

Trabajo en arista viva G07 * No

Anulación imagen espejo G10 * * No

Imagen espejo en X G11 * No

Imagen espejo en Y G12 * No

Imagen espejo en Z G13 * No

Imagen espejo en las direccionesprogramadas

G14 * No

Selección del eje longitudinal G15 * No

Factor de escala G72 * Si

Funciones preparatoriasadicionales

Arista matada controlada G50 * No

Look-Ahead G51 * No

Movimiento contra tope G52 No

Movimiento con palpador hasta tocar G75 No

Movimiento con palpador hasta dejarde tocar

G76 No

Acoplo electrónico de ejes G77 * No

Anulación de G77 G78 * * No

Compensación deherramientas

Anulación de compensación de radio G40 * * Si

Compensación de radio de herramientaa izquierda

G41 * Si

Compensación de radio de herramientaa derecha

G42 * Si

Funciones de avance

Velocidad de avance mm/min G94 * * Si

Velocidad de avance mm/rev G95 * Si

Velocidad de corte constante S enmts/min

G96 * No

Velocidad de giro del cabezal enrev/min

G97 * * Si

Page 150: Programacion Winunisof Cnc

150 WinUnisoft

Funciones simuladas del control 8050-55T

Grupo Función FAGOR8055T

I M Simulada

Funciones complementarias

Velocidad avance F F Si

Velocidad cabezal S S Si

Herramienta y Corrector T D T Si

Funciones auxiliares M M Si

Saltos/Llamadas

Salto/llamada incondicional Si

Salto/llamada incondicional si es = 0 Si

Salto/llamada incondicional si no = 0 Si

Salto/llamada incondicional si menor Si

Salto/llamada incondicional si => Si

Subrutinas/Subprogramas

Llamada a subrutina estándar Si

Llamada a subrutina paramétrica Si

Definición de subrutina estándar Si

Definición de subrutina paramétrica Si

Fin de subrutina Si

Otras

Definición límites inferiores zonas detrabajo

G20 No

Definición límites superiores zonas detrabajo

G21 No

Habilitación/deshabilitación zonas detrabajo

G22 No

Selección del segundo cabezal G28 * No

Selección del cabezal principal G29 * * No

Avance F como función inversa deltiempo

G32 * No

Ciclos fijos

Ciclo fijo de taladrado/roscado en lacara de refrentado

G60 No

Ciclo fijo de taladrado/roscado en lacara de cilindrado

G61 No

Ciclo fijo de chavetero en la cara derefrentado

G62 No

Ciclo fijo de chavetero en la cara decilindrado

G63 No

Page 151: Programacion Winunisof Cnc

151Apéndice

Funciones simuladas del control 8050-55T

Grupo Función FAGOR8055T

I M Simul

Ciclo fijo de seguimiento de perfil G66 Si

Ciclo fijo de desbastado en el eje X G68 Si

Ciclo fijo de desbastado en el eje Z G69 Si

Ciclo fijo de torneado de tramos rectosG81 Si

Ciclo fijo de refrentado de tramosrectos

G82 Si

Ciclo fijo de taladrado G83 Si

Ciclo fijo de torneado de tramos curvosG84 Si

Ciclo fijo de refrentado de tramoscurvos

G85 Si

Ciclo fijo de roscado longitudinal G86 Si

Ciclo fijo de roscado frontal G87 Si

Ciclo fijo de ranurado longitudinal G88 Si

Ciclo fijo de ranurado frontal G89 Si

Programación paramétrica

Asignación y funciones P, +,-,*,/,.. Si

Funciones auxiliares M

Parada de programa M00 Si

Parada condicional M01 No

Fin de programa M02 Si

Giro cabezal sentido horario M03 Si

Giro cabezal sentido anti-horario M04 Si

Parada de cabezal M05 Si

Cambio de herramienta M06 Si

Activar refrigerante M08 Si

Desactivar refrigerante M09 Si

Abrir puerta M10 No

Cerrar puerta M11 No

Abrir mordaza M17 No

Cerrar mordaza M18 No

Parada exacta de cabezal M19 No

Abrir cono M20 No

Cerrar cono M21 No

Page 152: Programacion Winunisof Cnc

152 WinUnisoft

Funciones simuladas del control 8050-55T

Grupo Función FAGOR8055T

I M Simul

Fin de programa con retorno a inicio M30 Si

M40-M45 No

Formato del bloque

Comentarios () Si

Numeración N____ Si

Programación de cotas

Cotas cartesianas X, Y, Z Si

Cotas polares R, A Si

Cilíndricas R, A, Z Si

Angulo y una coordenada cartesiana A, X Si

Page 153: Programacion Winunisof Cnc

153Apéndice

Errores control Fagor 8025M

ERROR TEXTO CNC DESCRIPCIÓN

0 HARDWARE

1 VER MANUAL Este error se produce en los siguientes casos:

> Cuando el primer carácter del bloque que se desea ejecutar noes una "N".

> Cuando se está editando en modo BACKGROUND y elprograma en ejecución realiza una llamada a una

subrutina que se encuentra definida en el programa en edición oen otro programa posterior.

El orden en que se encuentran almacenados los programas enmemoria se muestra al solicitarse el directorio

De programas. Asimismo, si durante la ejecución de unprograma se edita uno nuevo, este se sitúa al final de

memoria.

2 SINTAXIS Demasiados dígitos al definir una función en general.

3 PARAMETRO/CICLO FIJO Se ha asignado un valor negativo a una función que no acepta elsigno (-), o se ha asignado un valor incorrecto a un parámetrode ciclo fijo.

4 CICLO FIJO (G2 G3) Definición de un ciclo fijo estando activa la función G02, G03ó G33.

5 SINTAXIS Bloque paramétrico mal editado.

6 DEMASIADOSPARAMETROS

Más de 10 parámetros afectados en un mismo bloque.

7 DIVISION POR CERO División por cero.

8 RAIZ DE NUMERONEGATIVO

Raíz cuadrada de un número negativo.

9 PARAMETROS >> Valor demasiado grande asignado a un parámetro.

10 M41-M44 Se ha programado M41, M42, M43 ó M44.

11 8 M__ Más de siete funciones M en un mismo bloque.

12 VER MANUAL Este error se produce en los siguientes casos:

> Mal programada la función G50.

> Sobrepasamiento del valor de las dimensiones deherramienta.

> Sobrepasamiento del valor de los traslados de origenG53/G59.

13 CICLOS FIJOS Ciclo fijo mal definido.

14 SINTAXIS Se ha programado un bloque que no es correcto, bien en símismo o bien en relación con la historia del programa hasta elmomento.

Page 154: Programacion Winunisof Cnc

154 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

15 VER MANUAL Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28,G29, G30, G31, G32, G50, G52, G53, G54, G55, G56, G57,G58, G59, G72, G73, G74, G92 y G93 deben ir solas en unbloque.

16 N__ NO EXISTE No existe la subrutina o el bloque llamado ó no existe el bloquebuscado mediante la función especial F17.

17 K >> Este error se produce en los siguientes casos:

> Paso de rosca negativo o demasiado elevado.

> Se ha utilizado la función G95 o M19 con el parámetromáquina "P800=0"

18 VER MANUAL Error en los bloques en que se definen los puntos medianteángulo-ángulo o ángulo-coordenada.

19 VER MANUAL Este error se produce en los siguientes casos:

> Tras definir G20, G21, G22 ó G23 no viene el número desubrutina al que se refiere.

> No se ha programado el carácter "N" tras la función G25,G26, G27, G28 o G29.

> Demasiados niveles de imbricación, uno dentro de otro.

20 SINTAXIS No se han programado adecuadamente los ejes en interpolacióncircular.

21 VER MANUAL No existe un bloque en la dirección definida por el parámetroasignado a F18, F19, F20, F21, F22.

22 SINTAXIS Al programar los ejes en G74, se repite alguno de ellos.

23 G04 (K) No se ha programado K tras G04.

24 SINTAXIS Falta el punto decimal en los formatos T2.2 ó N2.2.

25 SINTAXIS Error en un bloque de definición o llamada a subrutina, o bien,de definición de saltos condicionales o incondicionales.

26 MEMORIA SATURADA Este error se produce en los siguientes casos:

> Sobrepasamiento de la capacidad de memoria.

> Capacidad de cinta libre ó de memoria de CNC inferior altamaño del programa que se intenta introducir.

27 (I J K) No se ha definido I/J/K en interpolación circular o roscado.

28 T__ >> Se ha intentado seleccionar un corrector en la tabla deherramientas o una herramienta externa no existente (el númerode herramientas se define mediante parámetro-máquina).

29 VER MANUAL Se ha asignado un valor demasiado grande a una función.

Este error se produce con gran frecuencia si se programa unvalor de F en mm/min y luego se pasa a trabajar en mm/rev sincambiar el valor de F.

Page 155: Programacion Winunisof Cnc

155Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

30 G?? Se ha programado una G no existente.

31 R >> Valor del radio de la herramienta demasiado grande.

32 R >> Valor del radio de la herramienta demasiado grande.

33 ( ) >> Se ha programado un desplazamiento superior a 8388 mm o330,26 pulgadas.

Ejemplo: Si el eje X se encuentra en la posición X-5000 y sedesea desplazarlo hasta el punto X5000, el CNC mostrará elerror 33 si se programa el bloque N10 X5000, ya que eldesplazamiento programado es X5000 - X-5000 = 10000 mm.

Por el contrario, si el desplazamiento se efectúa en dos fases,como se indica a continuación, el CNC no mostrará el error 33puesto que cada desplazamiento es inferior a 8388 mm.

N10 X0 ; Desplazamiento 5000 mm

N10 X5000 ; Desplazamiento 5000 mm

34 F , S >> Se han definido S ó F con un valor superior al permitido.

35 VER MANUAL No existe información suficiente para compensar, pararedondear aristas o achaflanar.

36 N__ YA EXISTE Subrutina repetida.

37 M19 Mal programada la función M19.

38 G72 , G73 Mal programadas las funciones G72 o G73.

Se debe tener en cuenta que si se aplica la función G72 a unsolo eje, este debe de estar en el origen pieza (valor 0) en elmomento de aplicarse el factor de escala.

39 (((...))) Este error se produce en los siguientes casos:

> Más de 15 niveles de anidamiento en llamada a subrutinas

> Se ha programado un bloque que contiene un salto a simismo. Ejemplo: N120 G25 N120.

40 R1-R2 >> El arco programado no pasa por el punto final definido.(Tolerancia 0,01 mm) o no existe un arco que pasa por lospuntos definidos mediante G08 o G09.

41 G37 Este error se produce cuando se ha programado una entradatangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Serequiere un espacio superior o equivalente a 2 veces el radio deredondeo programado.

> El tramo en que se ha definido la entrada tangencial es untramo curvo (G02, G03). El tramo en que se define la entradatangencial debe ser lineal.

Page 156: Programacion Winunisof Cnc

156 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

42 G38 042 Este error se produce cuando se ha programado una salidatangencial y se dan los siguientes casos:

> No existe espacio para realizar la salida tangencial. Serequiere un espacio superior o equivalente a 2 veces el radio deredondeo programado.

> El tramo en que se ha definido la salida tangencial es untramo curvo (G02, G03). El tramo en que se define la salidatangencial debe ser lineal.

43 G93 Origen de coordenadas polares (G93) mal definido.

44 I J K B C Ciclo fijo mal definido.

45 G36 - G39 Mal programadas las funciones G36, G37, G38 ó G39.

46 COORDENADAS POLARES Coordenadas polares mal definidas.

47 DELTA = 0 Se ha programado un desplazamiento cero durante unacompensación de radio o redondeo.

48 W Eje W mal programado.

49 G39 Chaflán mal programado.

50 M06 , M22-M25 Las funciones M06, M22, M23, M24, M25 deben ir solas en unbloque.

51 VER MANUAL * Se intenta realizar un cambio de herramienta o de pallet sinestar en la posición de cambio.

52 VER MANUAL * La herramienta pedida no se encuentra en el almacén.

53 VER MANUAL * Este error se produce cuando se dispone de un centro demecanizado y se han programado dos T externas diferentesseguidas, sin haber programado en medio una M06.

54 CASSETTE No existe disquete en la Disquetera FAGOR o no existe cintaen el Lector de cassette o bien la tapa de la cabeza del Lectorestá abierta.

55 PARIDAD Error de paridad en la escritura o lectura del disquete o cinta.

Page 157: Programacion Winunisof Cnc

157Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

56 G76 Este error se produce en los siguientes casos:

> Cuando la memoria se encuentra bloqueada y se pretendegenerar un programa de CNC mediante la función G76.

> Cuando el programa que se desea generar mediante la funciónG76 es el programa P99999 o el programa protegido.

> Si detrás de la función G76 va la función G22 ó G23.

> Si detrás de la función G76 hay más de 70 caracteres.

> Si se programa la función G76 (contenido del bloque) sinhaber programado anteriormente G76 P5 ó G76 N5.

> Si en una función del tipo G76 P5 ó G76 N5 no se programanlas 5 cifras del número de programa.

> Cuando se está generando un programa (G76 P5 ó G76 N5)se cambia de número de programa a generar sin anular elanterior.

> Si durante la ejecución de un bloque del tipo G76 P5, elprograma al que se hace referencia no ha sido el último editado.Es decir, que se ha editado otro con posterioridad o que durantela edición de un programa en background se ejecuta un bloquedel tipo G76 P5.

57 CINTA PROTEGIDA Disquete o cinta protegida contra escritura.

58 VER MANUAL Dificultades en movimiento del disquete o en el arrastre decinta.

59 VER MANUAL Error de diálogo entre el CNC y la Disquetera FAGOR, o entreel CNC y el Lector de cinta.

60 HARDWARE Fallo de circuitería interna del CNC. Consultar con el serviciode asistencia técnica.

61 BATERIA Fallo de batería.

A partir de producirse este error, la información contenida en lamemoria será retenida durante 10 días más, estando apagado elCNC. Debiendo ser sustituido el módulo de batería ubicado enla parte posterior del aparato. Consúltese con el Servicio deAsistencia Técnica.

Debido al riesgo de explosión ó combustión no intente recargarla pila, no la exponga a Temperaturas superiores a 100 gradoscentígrados y no cortocircuite sus bornas.

62 HARDWARE

63 HARDWARE

64 EMERGENCIA * La entrada de emergencia externa (terminal 14 del conectorI/O 1) se encuentra activada.

Page 158: Programacion Winunisof Cnc

158 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

65 PALPADOR * Este error se produce en los siguientes casos:

> Cuando trabajando con palpador (G75) se ha alcanzado laposición programada y no se ha recibido la señal exterior delpalpador.

> Si al ejecutarse un ciclo fijo de palpación, el control recibe laseñal enviada por el palpador cuando no se está realizando elmovimiento propio de palpación (colisión).

66 LIMITE X * Límite de recorrido eje X sobrepasado

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

67 LIMITE Y * Límite de recorrido eje Y sobrepasado.

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

68 LIMITE Z * Límite de recorrido eje Z sobrepasado.

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

69 LIMITE W * Límite de recorrido eje W sobrepasado.

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

70 ERROR DE SEGUIMIENTO X ** Error de seguimiento eje X.

71 ERROR DE SEGUIMIENTO Y ** Error de seguimiento eje Y.

72 ERROR DE SEGUIMIENTO Z ** Error de seguimiento eje Z.

73 ERROR DE SEGUIMIENTO W ** Error de seguimiento eje W.

74 S >> ** Valor de S (velocidad de cabezal) demasiado elevado.

75 CAPTACION X ** Fallo de captación eje X. Conector A1.

76 CAPTACION Y ** Fallo de captación eje Y. Conector A2.

77 CAPTACION Z ** Fallo de captación eje Z. Conector A3.

78 CAPTACION W ** Fallo de captación eje W. Conector A4.

79 CAPTACION S ** Fallo de captación del cabezal. Conector A5.

80 CAPTACION MPG ** Fallo de captación del volante. Conector A5.

81 CAPTACION V ** Fallo de captación del eje V. Conector A5.

82 PARIDAD PARAMETROS ** Error de paridad de los parámetros generales. El CNCinicializa los parámetros máquina de la línea serie RS232C"P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

Page 159: Programacion Winunisof Cnc

159Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

83 PARIDAD PARAMETROS V ** Error de paridad de los parámetros del eje V. El CNCinicializa los parámetros máquina de la línea serie RS232C"P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

84 LIMITE V * Límite de recorrido del eje V sobrepasado.

85 ERROR DE SEGUIMIENTO V ** Error de seguimiento del eje V.

86 HARDWARE Sin función actualmente.

87 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

88 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

89 BUSQUEDA D DE CERO * No se ha realizado la búsqueda del punto referencia máquinade todos los ejes.

Este error se produce cuando es obligatorio realizar la búsquedadel punto de referencia máquina tras el

encendido. Se define mediante parámetro máquina.

90 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

91 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

92 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

93 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

94 PARIDAD T , G53-G59 Error de paridad en la tabla de herramientas, o en la tabla G53-G59. El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

95 PARIDAD PARAMETROS W ** Error de paridad de los parámetros eje W. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

96 PARIDAD PARAMETROS Z ** Error de paridad de los parámetros eje Z. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

97 PARIDAD PARAMETROS Y ** Error de paridad de los parámetros eje Y. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

98 PARIDAD PARAMETROS X ** Error de paridad de los parámetros eje X. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

Page 160: Programacion Winunisof Cnc

160 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

99 PARIDAD Ms ** Error de paridad en la tabla de M. El CNC inicializa losparámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

100 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

101 HARDWARE ** Fallo de circuitería interna del CNC. Consultar con elservicio de asistencia técnica.

102 M97 M98

103 HARDWARE

104 HARDWARE

105 PARIDAD PROGRAMAS Este error se produce en los siguientes casos:

> Más de 43 caracteres dentro de un comentario

> Más de 5 caracteres para definir el número de programa

> Más de 4 caracteres para definir el número de bloque

> Caracteres extraños en memoria.

106 TEMPERATURA ** Límite de temperatura interior sobrepasado.

107 COMP ERROR HUSILLO W ** Error en parámetros de compensación del husillo del eje W.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

108 COMP ERROR HUSILLO Z ** Error en parámetros de compensación del husillo del eje Z.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

109 COMP ERROR HUSILLO Y ** Error en parámetros de compensación del husillo del eje Y.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

110 COMP ERROR HUSILLO X ** Error en parámetros de compensación del husillo del eje X.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

111 LAN ERROR * Error en la red local Fagor. Instalación incorrecta de la línea(hardware)

112 LAN:RED MALCONFIGURADA

* Error en la red local Fagor. Se produce en los siguientescasos:

> La configuración de la red (nodos) es incorrecta.

> La configuración de red ha cambiado. Alguno de los nodos hadejado de estar presente en la misma.

Si se produce este error es necesario acceder al modo red,edición o monitorización, antes de ejecutar un bloque deprograma.

Page 161: Programacion Winunisof Cnc

161Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

113 LAN:NODO NO DISPUESTO * Error en la red local Fagor. Algún nodo no se encuentra encondiciones de trabajar en la red local. Por ejemplo:

> No se encuentra compilado el programa del PLC64.

> Se ha enviado a un CNC82 un bloque del tipo G52 mientrasse hallaba en ejecución.

114 LAN:ORDEN INCORRECTA * Error en la red local Fagor. Se ha enviado una ordenincorrecta a un nodo.

Page 162: Programacion Winunisof Cnc

162 WinUnisoft

Errores de control Fagor 8025T

ERROR TEXTO CNC DESCRIPCIÓN

0 HARDWARE

1 VER MANUAL Este error se produce en los siguientes casos:

> Cuando el primer carácter del bloque que se desea ejecutar noes una "N".

> Cuando se está editando en modo BACKGROUND y elprograma en ejecución realiza una llamada a una

subrutina que se encuentra definida en el programa en edición oen otro programa posterior.

El orden en que se encuentran almacenados los programas enmemoria se muestra al solicitarse el directorio

De programas. Asimismo, si durante la ejecución de unprograma se edita uno nuevo, este se sitúa al final de

memoria.

2 SINTAXIS Demasiados dígitos al definir una función en general.

3 PARAMETRO/CICLO FIJO Se ha asignado un valor negativo a una función que no acepta elsigno (-), o se ha asignado un valor incorrecto a un parámetrode ciclo fijo.

4 CICLO FIJO (G2 G3) Definición de un ciclo fijo estando activa la función G02, G03ó G33.

5 SINTAXIS Bloque paramétrico mal editado.

6 DEMASIADOSPARAMETROS

Más de 10 parámetros afectados en un mismo bloque.

7 DIVISION POR CERO División por cero.

8 RAIZ DE NUMERONEGATIVO

Raíz cuadrada de un número negativo.

9 PARAMETROS >> Valor demasiado grande asignado a un parámetro.

10 M41-M44 Se ha programado M41, M42, M43 ó M44.

11 8 M__ Más de siete funciones M en un mismo bloque.

12 VER MANUAL Este error se produce en los siguientes casos:

> Mal programada la función G50.

> Sobrepasamiento del valor de las dimensiones deherramienta.

> Sobrepasamiento del valor de los traslados de origenG53/G59.

13 CICLOS FIJOS Ciclo fijo mal definido.

14 SINTAXIS Se ha programado un bloque que no es correcto, bien en símismo o bien en relación con la historia del programa hasta elmomento.

Page 163: Programacion Winunisof Cnc

163Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

15 VER MANUAL Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28,G29, G30, G31, G32, G50, G52, G53, G54, G55, G56, G57,G58, G59, G72, G73, G74, G92 y G93 deben ir solas en unbloque.

16 N__ NO EXISTE No existe la subrutina o el bloque llamado ó no existe el bloquebuscado mediante la función especial F17.

17 I K >> Este error se produce en los siguientes casos:

> Paso de rosca negativo o demasiado elevado.

> Factor de sincronización K de la herramienta sincronizadademasiado grande.

18 VER MANUAL Error en los bloques en que se definen los puntos medianteángulo-ángulo o ángulo-coordenada.

19 VER MANUAL Este error se produce en los siguientes casos:

> Tras definir G20, G21, G22 ó G23 no viene el número desubrutina al que se refiere.

> No se ha programado el carácter "N" tras la función G25,G26, G27, G28 o G29.

> Demasiados niveles de imbricación, uno dentro de otro.

20 SINTAXIS No se han programado adecuadamente los ejes en interpolacióncircular.

21 VER MANUAL No existe un bloque en la dirección definida por el parámetroasignado a F18, F19, F20, F21, F22.

22 SINTAXIS Al programar los ejes en G74, se repite alguno de ellos.

23 G04 (K) No se ha programado K tras G04.

24 SINTAXIS Falta el punto decimal en los formatos T2.2 ó N2.2.

25 SINTAXIS Error en un bloque de definición o llamada a subrutina, o bien,de definición de saltos condicionales o incondicionales.

26 MEMORIA SATURADA Este error se produce en los siguientes casos:

> Sobrepasamiento de la capacidad de memoria.

> Capacidad de cinta libre ó de memoria de CNC inferior altamaño del programa que se intenta introducir.

27 (I J K) No se ha definido I/J/K en interpolación circular o roscado.

28 T__ >> Se ha intentado seleccionar un corrector en la tabla deherramientas o una herramienta externa no existente (el númerode herramientas se define mediante parámetro-máquina).

29 VER MANUAL Se ha asignado un valor demasiado grande a una función.

Este error se produce con gran frecuencia si se programa unvalor de F en mm/min y luego se pasa a trabajar en mm/rev sincambiar el valor de F.

Page 164: Programacion Winunisof Cnc

164 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

30 G?? Se ha programado una G no existente.

31 R >> Valor del radio de la herramienta demasiado grande.

32 R >> Valor del radio de la herramienta demasiado grande.

33 ( ) >> Se ha programado un desplazamiento superior a 8388 mm o330,26 pulgadas.

Ejemplo: Si el eje X se encuentra en la posición X-5000 y sedesea desplazarlo hasta el punto X5000, el CNC mostrará elerror 33 si se programa el bloque N10 X5000, ya que eldesplazamiento programado es X5000 - X-5000 = 10000 mm.

Por el contrario, si el desplazamiento se efectúa en dos fases,como se indica a continuación, el CNC no mostrará el error 33puesto que cada desplazamiento es inferior a 8388 mm.

N10 X0 ; Desplazamiento 5000 mm

N10 X5000 ; Desplazamiento 5000 mm

34 F , S >> Se han definido S ó F con un valor superior al permitido.

35 VER MANUAL No existe información suficiente para compensar, pararedondear aristas o achaflanar.

36 N__ YA EXISTE Subrutina repetida.

37 M19 Mal programada la función M19.

38 G72 , G73 Mal programadas las funciones G72 o G73.

Se debe tener en cuenta que si se aplica la función G72 a unsolo eje, este debe de estar en el origen pieza (valor 0) en elmomento de aplicarse el factor de escala.

39 (((...))) Este error se produce en los siguientes casos:

> Más de 15 niveles de anidamiento en llamada a subrutinas

> Se ha programado un bloque que contiene un salto a simismo. Ejemplo: N120 G25 N120.

40 R1-R2 >> El arco programado no pasa por el punto final definido.(Tolerancia 0,01 mm) o no existe un arco que pasa por lospuntos definidos mediante G08 o G09.

41 G37 Este error se produce cuando se ha programado una entradatangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Serequiere un espacio superior o equivalente a 2 veces el radio deredondeo programado.

> El tramo en que se ha definido la entrada tangencial es untramo curvo (G02, G03). El tramo en que se define la entradatangencial debe ser lineal.

Page 165: Programacion Winunisof Cnc

165Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

42 G38 042 Este error se produce cuando se ha programado una salidatangencial y se dan los siguientes casos:

> No existe espacio para realizar la salida tangencial. Serequiere un espacio superior o equivalente a 2 veces el radio deredondeo programado.

> El tramo en que se ha definido la salida tangencial es untramo curvo (G02, G03). El tramo en que se define la salidatangencial debe ser lineal.

43 G93 Origen de coordenadas polares (G93) mal definido.

44 M45 Mal programada la función M45 S, velocidad de giro de laherramienta motorizada.

45 G36 - G39 Mal programadas las funciones G36, G37, G38 ó G39.

46 COORDENADAS POLARES Coordenadas polares mal definidas.

47 DELTA = 0 Se ha programado un desplazamiento cero durante unacompensación de radio o redondeo.

48 G40-G42 (G2 G3) Inicio o anulación de compensación de radio con G02/G03.

49 G39 Chaflán mal programado.

50 G96 (S BCD) Se ha programado G96 con salida S en BCD en parámetro.

51 C Eje C mal programado.

52 HARDWARE

53 HARDWARE

54 CASSETTE No existe disquete en la Disquetera FAGOR o no existe cintaen el Lector de cassette o bien la tapa de la cabeza del Lectorestá abierta.

55 PARIDAD Error de paridad en la escritura o lectura del disquete o cinta.

Page 166: Programacion Winunisof Cnc

166 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

56 G76 Este error se produce en los siguientes casos:

> Cuando la memoria se encuentra bloqueada y se pretendegenerar un programa de CNC mediante la función G76.

> Cuando el programa que se desea generar mediante la funciónG76 es el programa P99999 o el programa protegido.

> Si detrás de la función G76 va la función G22 ó G23.

> Si detrás de la función G76 hay más de 70 caracteres.

> Si se programa la función G76 (contenido del bloque) sinhaber programado anteriormente G76 P5 ó G76 N5.

> Si en una función del tipo G76 P5 ó G76 N5 no se programanlas 5 cifras del número de programa.

> Cuando se está generando un programa (G76 P5 ó G76 N5)se cambia de número de programa a generar sin anular elanterior.

> Si durante la ejecución de un bloque del tipo G76 P5, elprograma al que se hace referencia no ha sido el último editado.Es decir, que se ha editado otro con posterioridad o que durantela edición de un programa en background se ejecuta un bloquedel tipo G76 P5.

57 CINTA PROTEGIDA Disquete o cinta protegida contra escritura.

58 VER MANUAL Dificultades en movimiento del disquete o en el arrastre decinta.

59 VER MANUAL Error de diálogo entre el CNC y la Disquetera FAGOR, o entreel CNC y el Lector de cinta.

60 HARDWARE

61 BATERIA Fallo de batería.

A partir de producirse este error, la información contenida en lamemoria será retenida durante 10 días más, estando apagado elCNC. Debiendo ser sustituido el módulo de batería ubicado enla parte posterior del aparato. Consúltese con el Servicio deAsistencia Técnica.

Debido al riesgo de explosión ó combustión no intente recargarla pila, no la exponga a Temperaturas superiores a 100 gradoscentígrados y no cortocircuite sus bornas.

62 HARDWARE

63 HARDWARE

64 EMERGENCIA * La entrada de emergencia externa (terminal 14 del conectorI/O 1) se encuentra activada.

Page 167: Programacion Winunisof Cnc

167Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

65 PALPADOR * Este error se produce en los siguientes casos:

> Cuando trabajando con palpador (G75) se ha alcanzado laposición programada y no se ha recibido la señal exterior delpalpador.

> Si al ejecutarse un ciclo fijo de palpación, el control recibe laseñal enviada por el palpador cuando no se está realizando elmovimiento propio de palpación (colisión).

66 LIMITE X * Límite de recorrido eje X sobrepasado

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

67 HARDWARE

68 LIMITE Z * Límite de recorrido eje Z sobrepasado.

El error se genera bien porque la máquina está fuera de límite obien porque se ha programado un bloque que obligaría a lamáquina a salirse de límites.

69 HARDWARE

70 ERROR DE SEGUIMIENTO X ** Error de seguimiento eje X.

71 ERROR DE SEGUIMIENTOS2

** Error de seguimiento de la herramienta sincronizada.

72 ERROR DE SEGUIMIENTO Z ** Error de seguimiento eje Z.

73 ERROR DE SEGUIMIENTO 4 ** Error de seguimiento del 4º eje.

74 S >>, EEROR DESEGUIMIENTO C

** Este error se produce en los siguientes casos:

> Error de seguimiento del 3º eje.

> Error de seguimiento del eje C.

> Valor de S demasiado elevado.

75 CAPTACION X ** Fallo de captación eje X. Conector A1.

76 CAPTACION A2 ** Fallo de captación en el conector A2.

77 CAPTACION Z ** Fallo de captación eje Z. Conector A3.

78 CAPTACION A4 ** Fallo de captación en el conector A4.

79 CAPTACION S ** Fallo de captación del cabezal. Conector A5.

80 HARDWARE

81 HARDWARE

82 HARDWARE

83 HARDWARE

84 HARDWARE

85 HARDWARE

86 HARDWARE

87 HARDWARE

Page 168: Programacion Winunisof Cnc

168 WinUnisoft

ERROR TEXTO CNC DESCRIPCIÓN

88 HARDWARE

89 BUSQUEDA D DE CERO * No se ha realizado la búsqueda del punto referencia máquinade todos los ejes.

Este error se produce cuando es obligatorio realizar la búsquedadel punto de referencia máquina tras el

encendido. Se define mediante parámetro máquina.

90 HARDWARE

91 HARDWARE

92 HARDWARE

93 HARDWARE

94 PARIDAD T , G53-G59 Error de paridad en la tabla de herramientas, o en la tabla G53-G59. El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

95 PARIDAD PARAMETROS W ** Error de paridad de los parámetros eje W. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

96 PARIDAD PARAMETROS Z ** Error de paridad de los parámetros eje Z. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

97 HARDWARE

98 PARIDAD PARAMETROS X ** Error de paridad de los parámetros eje X. El CNC inicializalos parámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

99 PARIDAD Ms ** Error de paridad en la tabla de M. El CNC inicializa losparámetros máquina de la línea serie RS232C "P0=9600","P1=8", "P2=0", "P3=1", "P607(3)=1", "P607(4)=1","P607(5)=1".

100 HARDWARE

101 HARDWARE

102 HARDWARE

103 HARDWARE

104 HARDWARE

105 PARIDAD PROGRAMAS Este error se produce en los siguientes casos:

> Más de 43 caracteres dentro de un comentario

> Más de 5 caracteres para definir el número de programa

> Más de 4 caracteres para definir el número de bloque

> Caracteres extraños en memoria.

Page 169: Programacion Winunisof Cnc

169Apéndice

ERROR TEXTO CNC DESCRIPCIÓN

106 TEMPERATURA ** Límite de temperatura interior sobrepasado.

107 HARDWARE

108 COMP ERROR HUSILLO Z ** Error en parámetros de compensación del husillo del eje Z.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

109 HARDWARE

110 COMP ERROR HUSILLO X ** Error en parámetros de compensación del husillo del eje X.El CNC inicializa los parámetros máquina de la línea serieRS232C "P0=9600", "P1=8", "P2=0", "P3=1", "P607(3)=1","P607(4)=1", "P607(5)=1".

111 LAN ERROR * Error en la red local Fagor. Instalación incorrecta de la línea(hardware)

112 LAN:RED MALCONFIGURADA

* Error en la red local Fagor. Se produce en los siguientescasos:

> La configuración de la red (nodos) es incorrecta.

> La configuración de red ha cambiado. Alguno de los nodos hadejado de estar presente en la misma.

Si se produce este error es necesario acceder al modo red,edición o monitorización, antes de ejecutar un bloque deprograma.

113 LAN:NODO NO DISPUESTO * Error en la red local Fagor. Algún nodo no se encuentra encondiciones de trabajar en la red local. Por ejemplo:

> No se encuentra compilado el programa del PLC64.

> Se ha enviado a un CNC82 un bloque del tipo G52 mientrasse hallaba en ejecución.

114 LAN:ORDEN INCORRECTA * Error en la red local Fagor. Se ha enviado una ordenincorrecta a un nodo.

Errores control Fagor 8050-55M/T

Debido al uso restringido de las funciones del control 8050M/T en el simulador, la detección deerrores es similar a la del modelo 8025. En ambos casos el error visualizado debe ser localizadoen las tablas del control 8025.

Page 170: Programacion Winunisof Cnc

170 WinUnisoft