Beruflich Dokumente
Kultur Dokumente
Decidimos que haremos la pieza en dos posiciones: la primera, la que comprende los puntos P0 a P5 i la segunda la
que comprende el diámetro de 180mm y una longitud de 60mm.
Entonces abrimos WINUNISOFT i vamos a definir los parámetros de la máquina, de la pieza, de la herramienta, antes
de empezar a escribir el código CNC:
Es la imagen de la pieza en bruto que el programa nos define por defecto, pero que nosotros cambiaremos
en función de nuestras necesidades. El programa nos muestra dos ventanas iguales de la pieza en bruto por
si queremos definir en cada una dos vistas diferentes girando los ejes a aumentando o disminuyendo la
escala con el comando ZOM y el comando EJES, que permiten girar la pieza a nuestro gusto.
Estas tres líneas de código CNC el programa nos las pone por defecto en el programa para que el programa
pueda funcionar, pero también las cambiaremos a nuestro gusto.
En esta zona se ven las coordenadas de la herramienta, datos de velocidad de corte (S), velocidad de avance
(F), revoluciones por minuto (N), herramienta que está trabajando en este momento (T), la función del
código del momento (G) y las funciones modales activadas en el CNC en ese momento (M).
Aquí vemos que el control activo es para el Torno_2_ejes, que son el eje X y el eje Z, que
ya conocemos.
Aquí vemos que el control activo es del modo 8050T de Fagor, ya que si tenemos que
trabajar con otro tipo de CNC debemos activar otro tipo de control p.ejemplo el FANUC o
el SINU840DT que es del fabricante de CNC Siemens.
Aquí vemos que el modo de unidades activo es el sistema métrico (también dispones del
modo en pulgadas)
Aquí vamos a definir el punto que nos vaya mejor para determinar el movimiento de la herramienta,
normalmente será el extremo derecho, sobre plano, de la pieza que queremos mecanizar. En nuestro caso la
X=0 y la Z=200. El cero referencia también lo definimos a X=0 y la Z=0 (cero máquina)
Aquí definimos el cero máquina, que normalmente coincide con el extremo izquierdo, sobre plano, de la
pieza que queremos mecanizar. En nuestro caso X=0 y Z=0.
Ahora pasaremos a definir los parámetros de la Herramienta:
Aquí definimos la posición de cambio de herramienta, la ponemos en el límite de la máquina que era X=100 y
Z=250. Este punto no se visualiza en el gráfico, pero sí que vemos el punto P (azul) del cero pieza.
En la siguiente pestaña de Velocidades, definiremos las velocidades máximas de corte, de giro de cabezal, de avance
de herramienta, para cuando programemos la función G0 y G1 que mueven la herramienta en fase de acercamiento
y en fase de trabajo respectivamente, y que se modifica la velocidad automáticamente para cumplir con las
especificaciones del programa CNC y para que no se pase de vueltas la máquina ( es decir que si pedimos un
refrentado a velocidad de corte constante de 200 m/min, para un acabado superficial determinado y la maquina CNC
mantiene dicha velocidad de corte constante, pasaría que a medida que nos acercamos al centro de la pieza en el
movimiento de refrentado, la velocidad de giro del cabezal , para mantener la velocidad constante de 200 m/min,
aumentaría hasta el infinito la velocidad, pudiendo estropear el motor del cabezal, así de este modo limitamos la
velocidad de giro del cabezal para evitar que se queme el motor).
Aquí definimos la velocidad máxima del cabezal (plato de garras), la mínima, el avance máximo de trabajo
(G01) y el movimiento libre de la herramienta cuando nos desplazamos sin estar trabajando (G00).
En la pestaña Programación, definiremos los datos de partida para algunas funciones modales (M) y preparatorias
(G), que se dan por activas aun sin especificarlas en el código CNC.
Aquí se define el movimiento de giro del cabezal (plato de garras), recordar que para que corte la
herramienta tiene que girar la pieza contra el filo de la herramienta y no al revés. En función de la posición
de la herramienta, tendremos que activar la función M03 o la función M04 que son las que cambian el
sentido de giro del cabezal. Ahora se define que la función M03 tenga el sentido de giro de las agujas del
reloj o al revés.
Aquí se define que la función G02 que sirve para que la herramienta haga trayectorias circulares, p.ejemplo
para mecanizar una esfera, siga el sentido de las agujas del reloj o al revés, es decir que la herramienta si esta
en modo horario se moverá desde la posición horizontal hacia la posición de -90º (negativos) y si esta en
modo anti horario se moverá hacia la posición 90º (positivos). Con la función G03 se cambia el sentido de
giro de la herramienta.
Aquí se define que las coordenadas que demos para la X, correspondan a diámetros o a radios. Normalmente
se trabaja con Diámetros.
Aquí definimos las dimensiones de la pieza en bruto (Zmin=0, Zmax=205, Diámetro=185mm) Zmin=0 quiere
decir que el principio dela pieza está situada en el cero máquina, Zmax=205, quiere decir que damos una
margen de trabajo de 5mm sobre la pieza acabada, y Diámetro=185, quiere decir que damos un margen de
5mm sobre el diámetro mayor del plano que es de 180mm. Esta pieza en bruto no incluye ningún taladro por
lo que dejamos a cero las dimensiones del Taladro que hay más abajo.
Definiremos para cada herramienta que vayamos a utilizar los parámetros de corte: En este caso usaremos una para
desbaste (T1) y una para acabado (T3).
Aquí se define las medidas de la plaquita, tipo, anchura (dimensión del filo de corte de la plaquita), ángulo
corte (respecto al eje de giro de la pieza), ángulo placa (entre filos de la plaquita: una plaquita cuadrada es de
90º y si es triangular son 60º, por geometría básica, si es rómbica puede variar entre 35º y 85º).
Aquí se define la dimensión del mango de la herramienta, pero no tenemos que modificar nada.
Aquí se definen los correctores de la punta de la herramienta, en caso que esta estuviera gastada, en la
casilla Desgaste X y Desgaste Z, introduciremos valores negativos en caso de desgaste para que el programa
los tenga en cuenta a la hora de posicionar la herramienta sobre la pieza, normalmente se usan valores de
centésimas de milímetro para ajustar las medidas finales de la pieza, pero nosotros ahora no modificamos
nada a ver cómo queda la pieza final.
El código de forma nos muestra las diferentes posiciones de la herramienta que podríamos adoptar, pero nos
quedamos con el valor de 3, que nos muestra la posición dela herramienta del gráfico.
No tenemos que modificar nada, continuamos con la siguiente ventana de Orígenes de Programa:
Aquí podemos definir para las funciones modales G54 a G59 diferentes orígenes de coordenadas. Se suele definir
para el origen de coordenadas (cero pieza) el extremo derecho sobre el plano de la pieza, en nuestro caso X=0 y
Z=200. Lo podemos modificar ahora o introducirlo desde el código CNC. Nosotros lo haremos desde el código CNC.
Llegados a este punto utilizamos la casilla Salir para grabar los datos introducidos y pasar a la pantalla principal.
La ventana que aparece a continuación es esta:
Las líneas N010, N020 y N030 las pone el programa para que no de error al empezar a definir el código, pero las
podemos quitar. Las borramos como en un procesador de texto cualquiera.
N010 G54 X0 Z200 ;(aquí almacenamos en G54 los valores de partida para todas las
coordenadas que daremos a continuación a nuestra herramienta)
N020 G54 ;(ahora el extremo derecho de la pieza se convierte en el X=0, Z=0 a partir de
los cuales empezamos a situar nuestra herramienta)
N030 T1 D1 ;(cargamos en el plato portaherramientas la herramienta T1 y su corrector
D1)
N035 G95 G96 F1 S300 M3 M8 ;(definimos velocidades avance y corte en mm y m/min y giro
cabezal y refrigeración)
N040 G0 X185 Z6 ;(situamos nuestra herramienta 5mm sobre el exterior y 5mm del final de
la pieza acabada)
N050 G82 X-2 Z0 Q-2 R5 C2 L1 M0.5 ;(ciclo de refrentado para quitar los 5mm que sobran
de longitud)
N052 G00 Z2; (desplazamiento obligado de la herramienta para empezar el ciclo
siguiente)
N055 G81 X140 Z0.5 Q140 R-140 C3 D1 L0.5 M0.5 F200 ; (cilindrado diámetro 141mm)
N060 G81 X90 Z-60 Q140 R-100 C2 D1 L0.5 M0.5 F200 ; (cilindrado cono 141 a 91 mm)
N065 G81 X60 Z-30 Q60 R-60 C2 D1 L0.5 M0.5 F200 ; (cilindrado diámetro 61mm)
N075 G81 X0 Z0 Q60 R-30 C2 D1 L0.5 M0.5 F200 ; (cilindrado cono 61 a 1mm)
N080 T3 D3 ; (cambio de herramienta para acabado)
N085 F0.1 S500 ; (disminución de avance y aumento de velocidad de corte)
N087 G53 ;(anulamos el traslado de origen G54 que habíamos definido en las dos primeras
líneas , para trabajar en absolutas y relativas)
N090 G90 X-2 Z201 ;(situamos la herramienta en posición para el acabado del cono)
N095 G42 ; (aplicamos la compensación del radio de la punta de la plaquita para que el
contorno del cono quede a la medida exacta)
N100 G92 X0 Z0 ; (definimos el origen pieza)
N105 G91 X60 Z-30 ; (en coordenadas relativas (G91) hacemos el acabado del cono)
N110 G01 X0 Z-30 ; (en coordenadas relativas el acabado diámetro 60mm)
N115 G01 X30 Z0 ; (en coordenadas relativas el paso del diámetro 60 al 90mm en
vertical)
N120 G01 X50 Z-40 ; (en coordenadas relativas el cono del paso de 90 a 140mm de
diámetro)
N125 G01 X0 Z-40 ; (en coordenadas relativas el diámetro de 140mm)
N130 G01 X40 Z0 ; (en coordenadas relativas el paso de 140 a 180mm de diámetro)
N140 G00 X0 Z140 ; (movimiento rápido al inicio de la pieza)
N145 M05 M30 ;(parada de cabezal y fin del programa)
Una vez hemos comprobado que el código CNC funciona con el software de simulación WINUNISOFT, pasaremos a
simular con el SWANSOFT CNC SIMULATION, que es como si estuviéramos delante de un torno CNC real.
Esta es la pantalla del software SWANSOFT, con el control FAGOR 8055T, que usaremos para probar el código CNC
que hemos simulado con WINUNISOFT.
Lo primero que tenemos que hacer es definir la pieza en bruto con el nuevo software:
Vamos al menú superior del programa donde pone “Pieza de Trabajo” y
definimos un redondo de longitud 205mm y diámetro 185mm, en “Tamaño de la
pieza Patrón”.
Aqui se ve como seleccionando el modo JOG (manual-F4) se realiza la calibración de la herramienta T1, mediante el
movimiento de dicha herramienta hasta tocar la pieza en Z y en X, y luego mediante F3 ( Tool calibration) y después
F1 (reference Search) el torno CNC determina la distancia y calibra la herramienta. Lo mismo haremos con T2. Para
cambiar de herramienta utilizaremos la ventana del “Manejo de herramientas de Trabajo” y usaremos la tecla
“Montar herramienta” para situar la herramienta que queremos en el modo activo de uso y calibración.