Está en la página 1de 106

4ª de forros.

qxd:Club 10/12/12 09:56 Página 4ªFo1


T é c n i c o R e pa R a d o R
Nº 187

Director de la Colección Club Saber


CNC - CoNtRoL NUMéRICo CoMPUtARIzADo
SIMULACIóN y PRogRAMACIóN CoN WINUNISoft
Electrónica
Ing. Horacio D. Vallejo

Jefe de Redacción
Luis Horacio Rodriguez
PARtE 1
Club Saber Electrónica es una publi-
cación de Saber Internacional SA de
CV de México y Este libro es la primera parte de una guía de programación de
Editorial Quark SRL de Argentina
CNCs con el programa WinUnisoft. El próximo texto será pubño-
Editor Responsable en Argentina y cado en un par de meses.
México: Ing. Horacio D. Vallejo WinUnisoft es un programa que permite el aprendizaje y
Administración México:
ejercitación de la programación de los controles numéricos
Patricia Rivero Rivero Fagor, ampliamente extendidos en el entorno industrial. Gracias
a este programa se pueden poner en uso los conocimientos
Comercio Exterior México:
Margarita Rivero Rivero
básicos que pueden ser aplicados en la mayoría de los controles
industriales.
Director Club Saber Electrónica:
El programa está dotado de un editor y un simulador para pro-
Federico Vallejo
gramas en código ISO de torno y fresadora, así como un gestor
Responsable de Atención al Lector: de datos de herramientas, orígenes, brutos, máquina etc. nece-
Alejandro A. Vallejo
sarios para definir un mecanizado.
Coordinador Internacional El control numérico por computadora (o más comúnmente
Luis Alberto Castro Regalado conocido como CNC) es un sistema que permite controlar en
Publicidad
todo momento la posición de un elemento físico. Normalmente
Argentina: 11 4206-1742 una herramienta, que está montada en una máquina.
México: 55 5839-5277 Esto se consigue mediante un programa y un conjunto de
Internet: www.webelectronica.com.ar órdenes añadidas. Con ambos, se pueden controlar las coorde-
Web Manager: Prometeo
nadas de posición de un punto (la herramienta que trabaja el pro-
Club Saber Electrónica. Fecha de publicación: ducto) respecto a un origen (la posición de la máquina). En
julio 2021. Publicación mensual editada y publica-
pocas palabras, estamos trabajando con una especie de GPS
da por Editorial Quark, Herrera 761 (1295) Capital
Federal, Argentina (005411-43018804), en con- pero aplicado al mundo de los mecanizados, y muchísimo más
junto con Saber Internacional SA de CV, Av. Moc- preciso.
tezuma Nº 2, Col. Sta. Agueda, Ecatepec de Mo-
relos, México (005255-58395277), con Certificado
Si tuviéramos un cubo, cada una de las aristas se compondría
de Licitud del título (en trámite). Distribución en de unas coordenadas propias e únicas. Así, para dirigir una
México: REI SA de CV. Distribución en Argenti- punta de una herramienta al tocar cada una de las coordenadas,
na: Capital: Carlos Cancellaro e Hijos SH, Guten-
berg 3258 - Cap. 4301-4942 - Interior: DISA – Dis-
solo hay que introducir las órdenes pertinentes en el programa.
tribución en Uruguay: Rodesol SA Ciudadela Se cargará en la máquina, la cual, ejecutará todos los caminos.
1416 – Montevideo, 901-1184 – La Editorial no se La primera cifra representa el desplazamiento sobre el eje X, la
responsabiliza por el contenido de las notas firma-
das. Todos los productos o marcas que se men- segunda sobre el eje Y, y la tercera sobre el eje Z. Como se
cionan son a los efectos de prestar un servicio al puede observar, el trabajo se realiza sobre un plano tridimen-
lector, y no entrañan responsabilidad de nuestra
sional.
parte. Está prohibida la reproducción total o par-
cial del material contenido en esta revista, así co- El CNC controla todos los movimientos de la herramienta
mo la industrialización y/o comercialización de los cuando estamos fabricando
aparatos o ideas que aparecen en los menciona-
dos textos, bajo pena de sanciones legales, salvo
No solo controla las coordenadas que hemos visto, sino tam-
mediante autorización por escrito de la Editorial. bién, la manera de desplazarse entre ellas, su velocidad, y
algunos parámetros más. Un CNC es un equipo totalmente inte-
Revista Club Saber Electrónica,
ISSN: 1668-6004 grado dentro de máquinas-herramienta de todo tipo, de mecan-

Saber Electrónica 3
Técnico Reparador

izado, de corte, por láser, cortadoras, etc. La pregunta lógica es entonces: ¿para qué sirve el
CNC?. Pues como hemos dicho, nos permite controlar en todo momento cuales son los
movimientos de la herramienta. También nos da como resultado productos totalmente person-
alizados para el cliente final.

En cuanto a la descripción del programa, objeto de este libro, las opciones principales de
WinUnisoft son:

- La edición de programas de CNC con ayuda gráfica para cada una de las funciones ISO pro-
gramables, 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 y pun-
tos de vista. La simulación puede realizarse visualizando la trayectoria de la herramienta sobre
el sólido o mostrando la trayectoria seguida por la punta de la herramienta. La verificación de
dimensiones permite 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 para definir
el mecanizado de una pieza y su verificación en el simulador son gestionados de forma sencilla
en el gestor del programa.

En WinUnisoft, un proyecto está formado por los datos (ficheros) siguientes:

- El plano de la pieza (opcional). (Fichero .wmf)


- El proceso de mecanizado (opcional). (Fichero .txt)
- El programa CNC. (Fichero .nc)
- Los datos de la máquina donde se mecanizará. (Fichero .prj)
- El tipo y dimensiones del bruto. (Fichero .prj)
- Las herramientas para el mecanizado. (Fichero .prj)
- Los orígenes del programa (origen pieza). (Fichero .prj)
- Notas o comentarios al proyecto. (Fichero .prj)

El Contorl Numérico por Computadora CNC fue tema de desarrollo del tomo Nº 168 del Club
Saber Electrónica. En dicho libro, el estudiante encontrará las características principales del
Control Numérico Computarizado y su aplicación en la industria de hoy.
Básicamente, el módulo inicia con una introducción a la historia de la industria y su evolución
con la automatización de procesos, destacando las principales máquinas herramientas uti-
lizadas en la fabricación de productos como tornos, fresadoras, cepillos, rectificadoras y tal-
adros. Además, se establece un concepto básico acerca del CNC.
Con esta preparación inicial, el estudiante ya podrá abordar la arquitectura, programación y
descripción de cada uno de los componentes de una máquina herramienta para que conozca
su funcionamiento y los identifique en un contexto real, con el objetivo de entrar en el mundo de
la programación de máquinas, que le permitirán al estudiante analizar y corregir fallas en sis-
temas de Control Numérico Computarizado.
Continuemos, pues, en este maravilloso mundo del Control Numérico Computarizado, y
apliquémoslo en nuestro entorno con el fin de mejorar las condiciones de producción.
¡Hasta el mes próximo!

Ing. Horacio Daniel Vallejo

4 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 1
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

La máquina herramienta es un tipo de máquina que se utiliza para dar forma a


piezas sólidas, principalmente metales. Su característica principal es su falta
de movilidad, ya que suelen ser máquinas estacionarias. El moldeado de la
pieza se realiza por la eliminación de una parte del material, que se puede rea-
lizar por arranque de viruta, por estampado, corte o electroerosión. El término
máquina herramienta se suele reservar para herramientas que utilizan una
fuente de energía distinta del movimiento humano, pero también pueden ser
movidas por personas si se instalan adecuadamente o cuando no hay otra
fuente de energía. Muchos historiadores de la tecnología consideran que las
auténticas máquinas herramienta nacieron cuando se eliminó la actuación
directa del hombre en el proceso de dar forma o troquelar los distintos tipos
de herramientas. Por ejemplo, se considera que el primer torno que se puede
considerar máquina herramienta fue el inventado alrededor de 1751 por
Jacques de Vaucanson, puesto que fue el primero que incorporó el instru-
mento de corte en una cabeza ajustable mecánicamente, quitándolo de las
manos del operario. En este capítulo presentamos la simulación de un CNC
con WINUNISOFT.

Saber Electrónica 5
Electrónica industrial

6 Saber Electrónica
Programación en cnc con WinunisOFt parte 1

Saber Electrónica 7
Electrónica industrial

8 Saber Electrónica
Programación en cnc con WinunisOFt parte 1

Saber Electrónica 9
Electrónica industrial

10 Saber Electrónica
Programación en cnc con WinunisOFt parte 1

Saber Electrónica 11
Electrónica industrial

12 Saber Electrónica
Programación en cnc con WinunisOFt parte 1

Saber Electrónica 13
Electrónica industrial

14 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 2
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 15
Electrónica industrial

16 Saber Electrónica
Programación en cnc con WinunisOFt parte 2

Saber Electrónica 17
Electrónica industrial

18 Saber Electrónica
Programación en cnc con WinunisOFt parte 2

Saber Electrónica 19
Electrónica industrial

20 Saber Electrónica
Programación en cnc con WinunisOFt parte 2

Saber Electrónica 21
Electrónica industrial

22 Saber Electrónica
Programación en cnc con WinunisOFt parte 2

Saber Electrónica 23
Electrónica industrial

24 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 3
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 25
Electrónica industrial

26 Saber Electrónica
Programación en cnc con WinunisOFt parte 3

Saber Electrónica 27
Electrónica industrial

28 Saber Electrónica
Programación en cnc con WinunisOFt parte 3

Saber Electrónica 29
Electrónica industrial

30 Saber Electrónica
Programación en cnc con WinunisOFt parte 3

Saber Electrónica 31
Electrónica industrial

32 Saber Electrónica
Programación en cnc con WinunisOFt parte 3

Saber Electrónica 33
Electrónica industrial

34 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 4
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 35
Electrónica industrial

36 Saber Electrónica
Programación en cnc con WinunisOFt parte 4

Saber Electrónica 37
Electrónica industrial

38 Saber Electrónica
Programación en cnc con WinunisOFt parte 4

Saber Electrónica 39
Electrónica industrial

40 Saber Electrónica
Programación en cnc con WinunisOFt parte 4

Saber Electrónica 41
Electrónica industrial

42 Saber Electrónica
Programación en cnc con WinunisOFt parte 4

Saber Electrónica 43
Electrónica industrial

44 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 5
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 45
Electrónica industrial

46 Saber Electrónica
Programación en cnc con WinunisOFt parte 5

Saber Electrónica 47
Electrónica industrial

48 Saber Electrónica
Programación en cnc con WinunisOFt parte 5

Saber Electrónica 49
Electrónica industrial

50 Saber Electrónica
Programación en cnc con WinunisOFt parte 5

Saber Electrónica 51
Electrónica industrial

52 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 6
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 53
Electrónica industrial

54 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 55
Electrónica industrial

56 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 57
Electrónica industrial

58 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 7
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 59
Electrónica industrial

60 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 61
Electrónica industrial

62 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 63
Electrónica industrial

64 Saber Electrónica
Programación en cnc con WinunisOFt parte 6

Saber Electrónica 65
Electrónica industrial

66 Saber Electrónica
ElEctrónica industrial

ClasifiCaCión de las Máquinas HerraMientas


PrograMaCión en CnC Con Winunisoft Parte 8
Autor: Fabián Bolívar Marín
Sobre un Trabajo para la UNAD

Saber Electrónica 67
Electrónica industrial

68 Saber Electrónica
Programación en cnc con WinunisOFt parte 8

Saber Electrónica 69
Electrónica industrial

70 Saber Electrónica
Programación en cnc con WinunisOFt parte 8

Saber Electrónica 71
Electrónica industrial

72 Saber Electrónica
Programación en cnc con WinunisOFt parte 8

Saber Electrónica 73
Electrónica industrial

74 Saber Electrónica
Programación en cnc con WinunisOFt parte 8

Saber Electrónica 75
Electrónica industrial

76 Saber Electrónica
3ª de forros 2.qxd:club 10/12/12 09:55 Página 3ªFo1
4ª de forros.qxd:sumario 223 21/11/13 18:13 Página 4ªFo1
T.F.T.M.
4º INGENIERÍA INDUSTRIAL

INTRODUCCIÓN A WinUnisoft.
CONSTRUCCIÓN Y SIMULACIÓN
DE UN PROYECTO PARA TORNO.
TFTM

1. INTRODUCCIÓN

WinUnisoft es un programa que permite el aprendizaje y ejercitación de la programación de los


controles numéricos Fagor, ampliamente extendidos en el entorno industrial. Gracias a este
programa se pueden poner en uso los conocimientos básicos que pueden ser aplicados en 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 y
fresadora, así como un gestor de datos de herramientas, orígenes, brutos, máquina etc.
necesarios para definir un mecanizado.

Las opciones principales de WinUnisoft son:

- La edición de programas de CNC con ayuda gráfica para cada una de las funciones
ISO programables, 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 y


puntos de vista. La simulación puede realizarse visualizando la trayectoria de la
herramienta sobre el sólido o mostrando la trayectoria seguida por la punta de la
herramienta. La verificación de dimensiones permite 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
para definir el mecanizado de una pieza y su verificación en el simulador son
gestionados de forma sencilla en el gestor del programa.

En WinUnisoft, un proyecto está formado por los datos (ficheros) siguientes:


- El plano de la pieza (opcional). (Fichero .wmf)
- El proceso de mecanizado (opcional). (Fichero .txt)
- El programa CNC. (Fichero .nc)
- Los datos de la máquina donde se mecanizará. (Fichero .prj)
- El tipo y dimensiones del bruto. (Fichero .prj)
- Las herramientas para el mecanizado. (Fichero .prj)
- Los orígenes del programa (origen pieza). (Fichero .prj)
- Notas o comentarios al proyecto. (Fichero .prj)

A continuación se muestra el entorno de trabajo que se abre cuando se inicia WinUnisoft:

Introducción a WinUnisoft. 2
TFTM

En primer lugar hay que saber que el programa está formado por tres módulos: el Simulador,
el Gestor y el Editor

- El Editor permite crear y modificar los programas de CNC de forma sencilla y guiada.

- En el Gestor es donde se definen los otros datos que son necesarios para simular el
programa de CNC (el bruto, las herramientas, el cero pieza…). También en este
módulo se encuentran las opciones que nos permiten comunicarnos con el control
numérico de una máquina.

- El Simulador analiza el programa de CNC junto con todos los datos definidos en el
Gestor para detectar posibles errores. Si no se detecta ningún error se realiza la
simulación del mecanizado.

En el esquema podemos ver las fases a seguir para definir un programa de CNC y realizar su
mecanizado en la máquina.

CREAR UN PROYECTO

Un proyecto es el conjunto de datos que definen el mecanizado de una pieza y los datos son:
- El plano de la pieza (opcional).
- El proceso de mecanizado (opcional).
- El programa de CNC.
- Los parámetros de la máquina.
- Las herramientas.
- El bruto de partida.
- Los orígenes pieza.

Los pasos a realizar son:

Paso 1:
Un proyecto se puede crear desde dos lugares distintos: al entrar al programa WinUnisoft o una
vez que se está ejecutando. Al entrar al programa WinUnisoft, se muestra una ventana de
bienvenida. Para crea un proyecto nuevo, seleccionar la opción Crear un proyecto nuevo y
hacer clic en Aceptar. Si ya estamos dentro del programa hay que seleccionar en el menú
principal Proyecto-Nuevo.

Introducción a WinUnisoft. 3
TFTM

Paso 2:
Definir el tipo de proyecto a crear.
Los proyectos están divididos según el tipo de máquina y control numérico. Para crear un
proyecto de torno, hacer clic en la pestaña Torno y para crear un proyecto de fresadora, hacer
clic en Fresadora. Dentro de cada pestaña existen diferentes tipos, según el control que
utilicen. Para crear un proyecto para el control Fagor-8025, hacer clic en Fagor8025.prj y para
crear un proyecto para el control Fagor-8050, hacer clic en Fagor8050.prj. Hacer clic en
Aceptar para validar la selección.

Paso 3:
Guardar el nuevo proyecto.
Una vez seleccionado el tipo de control, se debe definir dónde se quiere guardar el proyecto y
con que nombre. Para ello, seleccionar en el campo Guardar en la carpeta donde se desea
guardar el proyecto y en el campo Nombre el nombre que tendrá el proyecto a partir de este
momento. Hacer clic en Guardar para terminar el proceso y abrir el nuevo proyecto

MODIFICAR LOS PARÁMETROS DE LA MÁQUINA

Al crear un proyecto se definen unos parámetros máquina por defecto. Estos parámetros
pueden ser personalizados con los valores de una máquina específica cómo si estuviera
trabajando con un CNC industrial. Los parámetros se utilizan en el cálculo de las trayectorias

Introducción a WinUnisoft. 4
TFTM

para detectar errores de límites, velocidades fuera de rango, cálculo de tiempos de mecanizado
y otros. Para personalizar los parámetros se deben realizar los pasos siguientes:

Paso 1:
Acceder al gestor pulsando el botón Gestor de la barra de herramientas.

Con esto se accede a la ventana del Gestor, donde se encuentran los datos del proyecto. En la
nueva ventana, la barra de herramientas se transforma para incluir las opciones disponibles en
el Gestor. Toda los datos del proyecto están distribuidos en diferentes paneles a los que se
accede haciendo clic en la pestaña que contiene su nombre.

Paso 2:
Seleccionar el panel Máquina.
El panel referente a la configuración de la máquina y el CNC lleva el nombre de Máquina.
Hacer clic sobre él. En el panel se pueden ver todos los parámetros que definen la máquina.

Paso 3:
Modificar el tipo de máquina.
Al crear el proyecto se seleccionó el tipo de máquina y de control. Para modificarlos hacer clic
sobre la flecha del campo Tipo máquina y sobre la flecha del campo Control. Para modificar el
sistema métrico hacer clic sobre la flecha del campo Unidades. Al cambiar de tipo de máquina
se perderán todos los datos definidos.

Paso 4:
Definir los límites de los ejes de la máquina y sus orígenes. En la parte derecha de la ventana
del Gestor hay unos paneles para definir los datos más específicos de la máquina. Seleccionar
el panel Recorridos, haciendo clic sobre él.
- En la sección Límites se definen los valores máximos y mínimos entre los cuales serán
posibles los movimientos de la máquina. Introducir los nuevos valores.
- En la sección Cero Referencia y Origen PREF se introducen los valores de las cotas
donde se localiza el cero de referencia y el origen PREF, respectivamente. Ambos
pueden ser representados gráficamente en el gráfico del panel al seleccionar Ver
gráfico.

Introducción a WinUnisoft. 5
TFTM

Paso 5:
Definir los parámetros para el cambio de herramienta.
Para ello hacer clic sobre la pestaña Herramientas.
- En la sección Posición de cambio, se introducen las coordenadas del punto donde se
realizará el cambio de herramienta. Cada vez que se vaya a realizar un cambio de
herramienta los ejes serán desplazados hasta esta posición.
- En Tiempo de cambio (seg.) se introduce el tiempo estimado para realizar el cambio
de herramienta. Este valor es utilizado para el cálculo del tiempo de mecanizado
durante la simulación.
- En las máquinas de tipo torno, se debe definir en el campo Posición Torreta la
posición de la torreta respecto al cabezal.

Paso 6:
Definir las velocidades del cabezal y de avance de los carros.
Para ello, hacer clic sobre la pestaña de Velocidades:
- Velocidad máxima del cabezal: define la velocidad máxima permitida para el cabezal
en revoluciones por minuto.
- Velocidad mínima del cabezal: define la velocidad mínima permitida para el cabezal
en revoluciones por minuto.
- Avance máximo de trabajo: define el avance máximo permitido para los
desplazamientos de mecanizado (G01,G02,G03).
- Avance en G00: define la velocidad de avance de los carros cuando se desplaza en
rápido (G00).

Introducción a WinUnisoft. 6
TFTM

Paso 7:
Definir los parámetros de programación.
Para ello, hacer clic sobre la pestaña Programación:
- En la sección Giro cabezal seleccionar el sentido de giro del cabezal al programar la
función M03. La función M04 tomará el sentido contrario.
- En Trayectoria circular definir el sentido de la trayectoria circular al programar G02.
La función G03 tomará el sentido contrario.
- En la sección Cota X definir si la cota X se programa en radios o diámetros. Esta
sección sólo está activa si la máquina es de tipo torno.

Paso 8:
Almacenar los parámetros de la nueva configuración de máquina.
Para ello, en el campo Modelo basado en... hacer clic sobre el botón Guardar. Los
parámetros definidos se pueden almacenar en un archivo de forma que puedan ser utilizados
en otros proyectos. Esto permite que sólo se deba definir una vez los parámetros de la
máquina y que en las siguientes se carguen de forma automática desde un archivo.

Paso 9:
Definir el nombre del archivo.

Introducción a WinUnisoft. 7
TFTM

Para ello, seleccionar en el campo Guardar en la carpeta donde se desea guardar el archivo
y en el campo Nombre de archivo el nombre. Hacer clic en Guardar para finalizar el proceso.
Al instalar el programa WinUnisoft, se instalan algunas las configuraciones para las máquinas
de Alecop.

EDITAR EL PROGRAMA DE CNC

Para editar el programa de CNC se debe acceder al Editor ISO. El editor permite crear y
modificar los programas de CNC de forma sencilla y guiada, facilitando el aprendizaje rápido de
las diferentes funciones ISO y sus parámetros. Para editar el programa de CNC seguir los
pasos siguientes:

Paso1:
Acceder al editor ISO, haciendo clic sobre el botón Editor de la barra de herramientas del
simulador.

Al hacer esto, se accederá a la ventana del editor con el listado del programa de control
numérico. Al entrar se realiza automáticamente un análisis sintáctico para detectar si existen
errores en el formato de la programación. Una vez en el editor, las barras de menús y
herramientas se transforman para incluir las opciones e iconos que permiten realizar las
funciones más habituales en el editor.

Paso 2:
Escribir el programa.
El código del programa se puede escribir libremente como en cualquier editor de texto de
Windows. También existen opciones como borrar parte del programa, copiar de un lugar a otro,
cambiar la numeración, sustituir texto… Además de las opciones típicas de los editores de
texto (copiar, pegar, borrar...) existen otras opciones específicas del control numérico:
renumerar, definir nombre en el CNC, ayuda a la programación… Después de editar una línea
y al pasar a la siguiente, se analiza la sintaxis mostrando los errores que puedan existir.

Introducción a WinUnisoft. 8
TFTM

Cabe destacar que el programa dispone de un Asistente de Programación. Al situar el cursor


en una de las líneas del programa y pulsar sobre el botón Asistente, se abre una ventana que
contiene el listado de funciones que se pueden programar. Al seleccionar la función necesaria,
aparecerá una ventana con ayuda sobre dicha función y con los parámetros que se deben
introducir en caso que se requieran.

Asimismo, también es posible escribir el programa usando cualquier otro editor (Word, Bloc de
notas de Windows…) e insertarlo en el proyecto.

Paso 3:
Analizar la sintaxis de todo el programa.
Haciendo clic en el botón Analizar se detectan los fallos sintácticos que se muestra la Ventana
de errores. Para acceder a la posición exacta del error dentro del programa, hacer doble clic
sobre el error y la flecha lateral roja, que indica la posición del cursor, se situará en la línea
donde se encuentre el error y el cursor en el carácter del bloque en el que se ha detectado.

Paso 4:
Guardar las modificaciones realizadas.
Hacer clic en el botón Guardar de la barra de herramientas, o bien, seleccionar la opción
Guardar del menú Archivo.

Paso 5:
Verificar que el programa es correcto. Para ello, ir al simulador haciendo clic en el botón Salir.

Introducción a WinUnisoft. 9
TFTM

DEFINIR EL TAMAÑO DEL BRUTO


Para representar la pieza de partida en el simulador es necesario definir el bruto de la pieza.
Para ello, realizar los pasos siguientes:

Paso 1:
Acceder al gestor de nuevo.

Paso 2:
Hacer clic en la pestaña de nombre Bruto.
Se mostrarán los datos que definen el bruto.

Paso 3:
Definir la forma del bruto.
Para ello, hacer clic sobre la flecha del campo Forma, seleccionando una de las opciones
disponibles. Si el tipo de máquina es torno sólo tiene un tipo, que es un cilindro según el eje Z
(Cilindro-Z). Si el tipo de má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).

Introducción a WinUnisoft. 10
TFTM

Paso 4:
Definir si en la simulación se visualizará la fijación con el bruto.
Para ello, seleccionar el tipo de fijación en el campo Fijación. Si se representa la fijación,
durante la simulación se pueden detectar las colisiones que puede haber de la herramienta con
ella.

Paso 5:
Definir el tamaño del bruto.
Al definir el tamaño del bruto se define el valor del Cero Pieza inicial. Los parámetros que se
definen son:

En torno:

siendo:
Zmin = Z Mínimo
Zmax = Z Máximo
D = Diámetro
Lt = Longitud del pre-taladrado
Dt = Diámetro del pre-taladrado

En fresadora:

Forma Caja: Forma Cilindro en X:

Xmin = X Mínimo
Ymin = Y Mínimo
Xmin = X Mínimo Zmin = Z Mínimo
Xmax = X Máximo L = Longitud
Ymin = Y Mínimo D = Diámetro
Ymax = Y Máximo
Zmin = Z Mínimo
Zmax = Z Máximo

Introducción a WinUnisoft. 11
TFTM

Forma Cilindro en Y: Forma Cilindro en Z:

Xmin = X Mínimo Xmin = X Mínimo


Ymin = Y Mínimo Ymin = Y Mínimo
Zmin = Z Mínimo Zmin = Z Mínimo
L = Longitud L = Longitud
D = Diámetro D = Diámetro

Paso 6:
Almacenar las modificaciones, haciendo clic en el botón Guardar de la barra de herramientas.

DEFINIR LAS HERRAMIENTAS

Paso 1:
Seleccionar la pestaña Herramientas. En el gestor. En la parte izquierda del panel, se muestra
la lista de Herramientas definidas. Haciendo clic sobre cada una de ellas, en la parte derecha
se mostrarán los parámetros que definen su geometría y los correctores.

Introducción a WinUnisoft. 12
TFTM

Paso 2:
Modificar los datos de una herramienta. Seleccionar la herramienta, haciendo clic sobre ella en
la lista de Herramientas definidas, y modificar el valor del parámetro deseado.

Paso 3:
Añadir una nueva herramienta.
Para añadir una herramienta nueva, hacer clic sobre el botón Añadir.

Paso 4:
Definir el número de herramienta.
En el campo Nº herramienta introducir la posición de la herramienta en el almacén de la
máquina y en el campo Nº Corrector introducir el corrector asignado a la herramienta. Hacer
clic sobre el botón Aceptar. Si la herramienta existe se muestra un error indicando que la
herramienta o corrector están mal definidos y no se inserta.

Paso 5:
Asignar un nombre a la herramienta.
En el campo Nombre introducir la descripción de la herramienta. Esta descripción aparecerá
en la lista de Herramientas definidas.

Si el proyecto es de tipo fresadora seguir en el Paso 6. Si es de tipo torno saltar al Paso


10.

Introducción a WinUnisoft. 13
TFTM

Paso 6:
Definir el tipo de fresa.
La fresa es la parte de la herramienta que mecaniza. Para seleccionar el tipo de fresa, hacer
clic sobre la flecha del campo Tipo y seleccionar una de los tipos. En función del tipo de fresa
seleccionada se piden unos parámetros u otros. Introducir un valor para cada parámetro.
Haciendo clic en el botón Ayuda, que se encuentra debajo del gráfico de la herramienta, se
pueden ver los parámetros que definen cada tipo de herramienta.

Paso 7:
Definir el mango de la herramienta.
El mango es la parte de la herramienta que no mecaniza y su definición es opcional. Si se
marca el campo Visualizar y en el simulador se activa la opción Opciones- Visualizar Mango,
durante la simulación se visualizará el mango y se podrán detectar las colisiones que se
puedan producir con la pieza o las mordazas. Para definir el mango introducir los valores del
Diámetro y Longitud de la sección Mango.

Paso 8:
Definir el porta pinzas.
El porta pinzas es el elemento que sujeta a la herramienta y su definición es opcional. Si se
marca el campo Visualizar y en el simulador se activa la opción Opciones-Visualizar Mango,
durante la simulación se visualizará el porta pinzas y se podrán detectar las colisiones que se
puedan producir con la pieza o las mordazas. Para definir el porta pinzas seleccionar el Tipo,
haciendo clic sobre la flecha. En función del tipo seleccionado se piden unos parámetros u
otros. Introducir un valor para cada parámetro.

Introducción a WinUnisoft. 14
TFTM

Paso 9:
Definir los valores del corrector.
Los correctores son los parámetros que definen las dimensiones de la herramienta una vez
colocada en la máquina. Los parámetros que lo definen son:
- En el campo Diámetro introducir el diámetro de la herramienta a compensar.
- En el campo Longitud introducir la longitud de la herramienta a compensar.
- En Desgaste R introducir el desgaste del radio de la herramienta. El CNC asume
(Diámetro/2+Desgaste R) como radio real.
- En Desgaste L introducir el desgaste de longitud de la herramienta. El CNC asume
(Longitud+Desgaste L) como longitud real.

Si el proyecto es de tipo Torno se realizarán los siguientes pasos para definir los
parámetros de la herramienta:

Paso 10:
Definir la plaquita.
La plaquita es la parte de la herramienta que mecaniza. Para seleccionar el tipo de plaquita,
hacer clic sobre la flecha del campo Tipo y seleccionar un tipo (Rómbica, Cuadrada...). En
función del tipo de plaquita seleccionada se piden unos parámetros u otros. Introducir un valor
para cada parámetro. Haciendo clic en el botón Ayuda, que se encuentra debajo del gráfico de
la herramienta, se pueden ver los parámetros que definen cada tipo de herramienta.

Los tipos de plaquitas y el uso de cada una de ellas aparecen en estas tablas:

Introducción a WinUnisoft. 15
TFTM

Como ejemplo, si se elige una plaquita rómbica, los parámetros que hay que introducir y la
ayuda visual que aparece son:
- l: Anchura placa.
- A: Angulo placa (los valores normalizados
son: 35º, 55º, 75º, 80º y 86º).
- C: Ángulo corte.

Introducción a WinUnisoft. 16
TFTM

Paso 11:
Definir el mango.
El mango es la parte de la herramienta que no mecaniza y su definición es opcional. Si se
marca el campo Visualizar y en el simulador se activa la opción Opciones-Visualizar Mango,
durante la simulación se visualizará el mango y se podrán detectar las colisiones que se
puedan producir con la pieza o las mordazas. Para definir el mango introducir los valores de
Altura, Longitud, Angulo, Separación X y Separación Z según se indica en el gráfico.

Paso 12:
Definir los valores del corrector.
Los correctores son los parámetros que definen las dimensiones de la herramienta una vez
colocada en la máquina. Los parámetros del corrector en torno son:
- En el campo Longitud X introducir la dimensión de la herramienta en el eje X.
- En el campo Longitud Z introducir la dimensión de la herramienta en el eje Z.
- En Radio hta. definir el radio de la punta de la herramienta.
- En Código forma definir la posición de la herramienta.
- En el campo Desgaste X introducir el desgaste en la longitud en X de la herramienta.
El CNC asume (Longitud X+Desgaste X) como longitud real.
- En el campo Desgaste Z introducir el desgaste de la herramienta en la longitud en Z.
El CNC asume (Longitud Z+Desagaste Z) como longitud real.

Para almacenar las modificaciones realizadas, hacer clic en el botón Guardar de la barra de
herramientas.

Los códigos de forma más habituales son:

Introducción a WinUnisoft. 17
TFTM

DEFINIR LOS TRASLADOS DE ORIGEN


Dentro de un programa de CNC se pueden definir hasta 7 desplazamientos de origen
diferentes respecto al cero máquina. Para definir estos orígenes realizar los pasos siguientes:

Paso 1:
Acceder al panel Orígenes programa en el Gestor haciendo clic en la pestaña con este
nombre.

Paso 2:
Introducir los valores del traslado.
En la tabla se muestran los valores asignados a los diferentes traslados asociados a las
funciones ISO G53 a G59. Estos valores también pueden ser modificados programando las
funciones G53 a G59 en el programa ISO.

Paso 3:
Almacenar las modificaciones haciendo clic en el botón Guardar de la barra de herramientas.

Introducción a WinUnisoft. 18
TFTM

SIMULAR EL PROGRAMA
El simulador permite analizar el programa de CNC definido en el proyecto, así como todos los
datos asociados a él. La calidad de los gráficos y las opciones para la medición de la
geometría, permiten establecer con una precisión próxima a la realidad si la pieza definida se
podrá mecanizar en la máquina. Para simular un proyecto realizar los pasos siguientes:

Paso 1:
Acceder al Simulador.
Al entrar en WinUnisoft se accede directamente al Simulador y estando en el Editor o Gestor al
hacer clic en Salir también se accede al simulador.

A continuación se muestra la ventana del simulador con las opciones disponibles:

Paso 2:
Seleccionar el número de vistas.
Existe la posibilidad de ver la simulación en diferentes vistas y cada una de ellas con diferente
configuración. Para seleccionar el número de vistas, hacer clic sobre el menú Ver de la barra
de menús y seleccionar el número de vistas. En torno se pueden seleccionar hasta 2 vistas y
en fresadora hasta 4.

Introducción a WinUnisoft. 19
TFTM

Paso 3:
Definir el plano a visualizar en cada vista.
En cada vista se puede definir un plano distinto. Hacer clic sobre una de las vistas (si hay más
de 1) y seleccionar el plano haciendo clic sobre el botón Plano de la barra de herramientas. Se
despliega un pequeño menú con los diferentes planos y con una marca el plano actual.
Cambiar de plano haciendo clic sobre él.

Paso 4:
Definir el tipo de trayectoria a visualizar.
Durante la simulación, las trayectorias se pueden representar de tres formas diferentes:
- La trayectoria teórica de la punta de la herramienta.
- La trayectoria real de la punta de la herramienta.
- La trayectoria real con la herramienta en sólido y el mecanizado en la pieza.
Por defecto se representa la herramienta en sólido mecanizando la pieza, pero en cada vista se
puede definir una trayectoria diferente.

Para seleccionar la visualización de la trayectoria teórica de la punta de la herramienta, hacer


clic sobre una vista y sobre el botón Teórica de la barra de herramientas. La trayectoria teórica
es la trayectoria de la punta de la herramienta sin la compensación del radio. Para seleccionar
la visualización de la trayectoria real de la punta de la herramienta, hacer clic sobre una vista
y sobre el botón Real de la barra de herramientas. La trayectoria real es la trayectoria de la
punta de la herramienta con la compensación del radio.

Introducción a WinUnisoft. 20
TFTM

Paso 5:
Comenzar la simulación.
Para simular el programa de forma continua, hacer clic sobre el botón Marcha de la barra de
herramientas.

En la parte derecha de la pantalla se encuentra el Panel de estado, donde se muestran los


datos que indican 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 al seleccionar 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 la ejecución de un bloque.

N: Número de bloque que se está ejecutando.

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 en cuenta los tiempos definidos para el cambio de herramienta,
así como la velocidad definida para avances en rápido (G00).

Colisiones: Contador que indica el número de errores por colisión que se han producido
durante la simulación
- 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 debe utilizar 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. Este nú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ón visualizando


la parte simulada respecto al total.

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

Introducción a WinUnisoft. 21
TFTM

Paso 6:
Simular bloque a bloque.
Para realizar la simulación bloque a bloque, marcar la opción Paso en el panel de Control
parada, que se encuentra en la parte inferior de la pantalla. Para simular bloque a bloque
introducir el valor 1 en el campo junto a Paso. Después de la simulación de un bloque, el
estado pasará a ser En posición. Para continuar, hacer clic en el botón Marcha.

Paso 7:
Medir la geometría de la pieza.
Una vez simulada una pieza, se pueden verificar sus dimensiones mediante la opción Medir del
menú Opciones.

En la ventana de diálogo de la opción se pueden obtener las coordenadas de un punto o las


caracterí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
Borrar Todo. La ventana quedará limpia de elementos.
• Centro: Permite obtener el centro de un elemento del tipo Arco. Al seleccionar un
elemento tipo Arco la opción se activa.
• Entrar XY: Este botón sólo está activo si el proyecto simulado es de fresa. Se utiliza
cuando se desea encontrar el valor exacto de la cota Z para unos determinados valores
de las coordenadas X e Y. Al hacer clic sobre el botón, aparece una pequeña ventana
en la que se 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
sobre la 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ón
sobre la pieza, en caso de que sea un proyecto de fresadora, únicamente se
representará en la 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

Otro dato que se puede obtener para medir la pieza es la distancia entre dos elementos. Por
ejemplo, entre dos centros o entre dos líneas. Para calcular este dato, seleccionar un elemento
de la 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.

Introducción a WinUnisoft. 22
TFTM

Introducción a WinUnisoft. 23
TFTM

EJERCICIOS DE PROGRAMACIÓN (SEGUIMIENTO DE PERFILES):

EJEMPLO 1:

Introducción a WinUnisoft. 24
TFTM

EJEMPLO 2:

Introducción a WinUnisoft. 25
TFTM

EJEMPLO 3:

Introducción a WinUnisoft. 26

También podría gustarte