Curso Básico de Programación para Centro de Torneado
En este manual, encontrará los principios básicos necesarios y una breve explicación de los códigos más utilizados para iniciar la programación del centro de torneado. Si requiere más información, puede consultar el manual adjunto a información aún más detallada.
la máquina, donde encontrará
El Departamento de Ingeniería de Aplicaciones es responsable de todo lo relacionado con la programación y operación de los controles CNC. Para cualquier duda o aclaración acerca del uso de los controles, favor de comunicarse a los teléfonos siguientes:
México
(55) 5565-9008
Monterrey Querétaro
(81) 8145-0473 (442) 215-8829
Guadalajara
(33) 3810-2403
Departamento de Aplicaciones MÉXICO
MONTERREY
- Alejandro Vega
- José Guadalupe García
- Luis David Cruz
- Carlos Valdez
GUADALAJARA - Oscar Martínez
- Hipólito Ramírez - Jorge Orta - Nepthali Rojas
QUERÉTARO - Antonio Alarcón
1
Indice Indice ................................................................................................................................................
2
Introducción
3
....................................................................................................................................
Sistema de Coordenadas
...............................................................................................................
4
............................................................................................................
5
..................................................................................................................
5
Programación en Absoluto Localización de Puntos
Códigos Alfabéticos de Dirección Códigos M Códigos G
.................................................................................................
8
........................................................................................................................................ 9 ........................................................................................................................................ 10
Parámetros de Corte
....................................................................................................................... 11
Fórmulas y Nomenclaturas
............................................................................................................ 12
Comandos de Control de Velocidad del Husillo ........................................................................... 13 Funciones ......................................................................................................................................... 13 Programando con Códigos
............................................................................................................ 15
Códigos de Activación Automática ................................................................................................ 16 G00 Posicionamiento con Movimiento Rápido .............................................................................. 17 G01 Movimiento de Interpolación Lineal ........................................................................................ 18 G02 y G03 Movimiento de Interpolación Circular .......................................................................... 19 Dirección y Punta Imaginaria de la Herramienta .......................................................................... 24 Movimiento de Aproximación y Partida ........................................................................................ 26 Efecto del Radio de la Punta de la Herramienta ........................................................................... 26 Ciclos de Maquinado
...................................................................................................................... 27
Cuerdas “NPT” ................................................................................................................................. 35 G80 Cancleación de Ciclos Enlatados G81 Ciclo de Barrenado Directo
......................................................................................... 36
.................................................................................................... 36
G82 Ciclo de Barrenado con Tiempo de Espera ........................................................................... 37 G83 Ciclo de Barrenado con Desahogo de Rebaba
.................................................................... 38
G83 Ciclo de Barrenado con Desahogo de Rebaba y Profundidad Variable ............................. 39 G84 y G184 Ciclo de Machueleado ................................................................................................ 40 G85 Ciclo de Mandrinado
............................................................................................................... 41
Tabla para Velocidades de Corte para Machuelear ...................................................................... 42 Avances por Revoluciones para Brocas
...................................................................................... 42
Tabla para Velocidades de Corte para brocas “HSS” .................................................................. 43 Notas
2
................................................................................................................................................ 44
Introducción
CNC = Computerized Numerical Control (Contro Numérico Computarizado)
En una máquina CNC, el proceso de maquinado se controla y programa mediante un sistema de códigos que permite operar la misma con poca supervisión y gran repetibilidad, ejecutando la misma tarea una y otra vez con un mínimo de error gracias a la supervisión de una computadora. Los principios usados en el manejo de
máquinas convencionales aplican de la misma forma a las
máquinas CNC. La diferencia principal radica en como se ejecutan los movimientos, ya que en lugar de mover manivelas para hacer llegar la herramienta a puntos determinados, el CNC permite almacenar dichas posiciones en la memoria del control. Así la herramienta se moverá automáticamente cada vez que se ejecute un programa.
Sistema de Coordenadas
Chuck EJE X Contrapunto
EJE Z
3
Programación en Absoluto e Incremental En el modo absoluto, todas las coordenadas se relacionan directamente con el srcen o cero pieza fijado. Los movimientos son determinados por los ejes “X” y “Z”. En el modo incremental, las coordenadas se relacionan únicamente con el punto anterior programado. Los movimientos se determinan con la letra “U” para el eje “X” y “W” para el eje “Z”.
Ejemplo:
Z0
2
1
3
4
5
N1 G00 Z0 N2 G00 Z1.0 N3 G00 W2.0 N4 G00 Z4.0
N1N2
N3
N4
Localización de Puntos X
8 7 6 10 5 4 3 2 1
5 11
12
13
4
6
14
1
X0, Z0
-Z
Z -1 -2 -3 -4 -5 -6
3
2 8
-7 -6 -5 -4 -3 -2 -1
1 2 3 4 5 6 78 9 -X
4
7
9
Ejercicio 1 Localice los puntos siguientes utilizando el sistema de ejes anterior.
Programación en Absoluto (X, Z)
PT1
=
X ___________ Z____________
PT2 PT3
= =
X ___________ Z____________ X ___________ Z____________
PT4
=
X ___________ Z____________
PT5
=
X ___________ Z____________
PT6
=
X ___________ Z____________
PT7
=
X ___________ Z____________
PT8
=
X ___________ Z____________
Programación en Incremental (U, W)
PT8 a PT9
=
U ___________ W ____________
PT9 a PT10
=
U ___________ W ____________
PT10 a PT11
=
U ___________ W ____________
PT11 a PT12
=
U ___________ W ____________
PT12 a PT13
=
U ___________ W ____________
PT13 a PT14
=
U ___________ W ____________
PT14 a PT8
=
U ___________ W ____________
PT8 a PT10
=
U ___________ W ____________
5
Ejercicio 2 Localice los puntos en el dijubo 2 haciendo referencia a los datos en el dibujo 1
4.000 1.000 R .100
Dibujo 1
.25 x 45 Deg.
2.000
1.500
Punto 5 Punto 4 Punto 3
Punto 2 Punto 1
Dibujo 2
X
Z
(Diámetro NO Radio)
6
Punto 1
______________________
______________________
Punto 2
______________________
______________________
Punto 3
______________________
______________________
Punto 4
______________________
______________________
Punto 5
______________________
______________________
4.600 3.875 1.875 .125 x 45 Deg
2.000
3.750 3.350
R .750
.125 x 45 Deg
.250 .750 .300
X
P
t
2 1 0 1
1 1 t P
t P
7
6
t P
t P
P
t
P P
t
9
Pt 1 __________
__________
Pt 2
__________
(_________)
Pt 3 __________
__________
5 3
P t
Z
t
4
t P
P
t
8
P
2
t
Pt 4 (_________) 1
__________
Pt 5 __________
__________
Pt 6 __________
__________
Pt 7
(_________)
__________
Pt 8
__________
(_________)
Pt 9
(_________)
__________
Pt 10 __________
(_________)
Pt 11 (_________)
__________
Pt 12
__________
__________
7
Códigos Alfabéticos de Dirección B
Especifica el movimiento o la posición absoluta del contrapunto a lo largo del eje B. Distancia dada en milímetors o pulgadas.
F
Indica el avance aplicado a cualquier interpolación. El valor es dado en mm/rev o pulg/rev para G99, y mm/min o pulg/min para G98.
G
Seguido de uno, dos o tres dígitos identifica a las funciones preparatorias. Cada código indica la ejecución de una operación específica.
I
Especifica datos necesarios en algunos ciclos enlatados e interpolaciones circulares (para eje X).
J
8
K
Especifica datos necesarios en algunos ciclos enlatados. Especifica datos necesarios en algunos ciclos enlatados e interpolaciones circulares (para eje Z).
L
Indica el número de veces que se ejecuta una operación en los ciclos enlatados y subprogramas.
M
Seguido de dos dígitos identifica a las funciones misceláneas. Un sólo código M es permitido por línea o bloque del programa.
N
Enumera las líneas o bloques del programa. Su uso es opcional y va de 0 a 99999.
O
Identifica el número de programa. Se coloca en la primera línea o bloque del programa y va de 0 a 99999.
P
Contiguo al código G04 asigna un tiempo de espera en segundos o microsegundos durante su ejecución. Con el código M98 escrito en el programa, solicita la ejecución de un subprograma. En los ciclos enlatados G70, G71, G72 y G73 indica la línea o bloque inicial de la trayectoria programada.
Q
Especifica datos necesarios para el ciclo enlatado G83 cuyo valor es siempre positivo. En los ciclos enlatados G70, G71, G72 y G73 indica la línea o bloque final de la trayectoria programada.
R
Especifica datos necesarios en algunos ciclos enlatados (para definir el plano de referencia) e interpolaciones circulares (para indicar radios).
S
Indica la velocidad de giro asignada al husillo. El valor es dado en RPM para G96 y pies/min o mts/min para G97.
T
Seguido de cuatro dígitos selecciona la herramienta (los dos primeros dígitos) así como el compensador (los dos últimos dígitos).
U
Especifica el movimiento o la posición incremental a lo largo del eje X. Distancia dada en milímetros o pulgadas.
W
Especifica el movimiento o la posición incremental a lo largo del eje Z. Distancia dada en milímetros o pulgadas.
X
Especifica el movimiento o la posición absoluta a lo largo del eje X. Distancia dada en milímetros o pulgadas.
Z
Especifica el movimiento o la posición absoluta a lo largo del eje Z. Distancia dada en milímetros o pulgadas.
Códigos M (Funciones Misceláneas)
M00
Paro de programa.
M01
Paro opcional de programa.
M02
Fin de programa.
M03
Giro de husillo a la derecha (en sentido de las manecillas del reloj).
M04
Giro del husillo a la izquierda (en contra sentido de las manecillas del reloj).
M05
Paro de husillo.
M08
Activar soluble (coolant).
M09
Desactivar soluble (coolant).
M10
Cerrar chuck.
M11
Abrir chuck.
M21
Avance de contrapunto hacia adelante.
M22
Avance de contrapunto hacia atrás.
M30
Fin de programa con retorno al inicio.
M31
Extractor de virutas hacia adelante
M32
Extractor de virutas hacia atrás.
M33
Paro de extractor de virutas.
M41
Engranaje bajo, ignorado si no posee caja engranada.
M42
Engranaje alto, ignorado si no posee caja engranada.
M98
Llamado de subprograma.
M99
Fin de subprograma con retorno al programa principal.
9
Códigos G (Funciones Preparatorias) Código G00 G01
01 01
G04 G20 G21 G28 G40 G41 G42 G50 G54-G59 G70 G71 G72 G73 G74
Movimiento rápido. Movimiento de interpolación lineal con avance controlado. Movimiento de interpolación circular en el sentido de las manecillas del reloj con avance controlado. Movimiento de interpolación circular en el contrasentido de las manecillas del reloj con avance controlado. Pausa de tiempo en segundos o microsegundos Pnnnn. Indicador del sistema de coordenadas para pulgadas. Indicador del sistema de coordenadas para milímetros. Retorno al cero máquina. Cancelación de compensación del radio de la herramienta. Compensación del radio de la herramienta a la izquierda. Compensación del radio de la herramienta a la derecha. Establece el límite de velocidad del husillo. Establece la posición de las coordenadas para el cero pieza. Ciclo de acabado para los ciclos de desbaste G71, G72 y G73. Ciclo de desbaste longitudinal exterior e interior. Ciclo de desbaste transversal exterior e interior. Ciclo de desbaste para piezas preformadas. Ciclo de ranurado frontal.
G75 G76 G80 G81 G82 G83 G84 G85 G86 G90 G92 G94 G96 G97 G98 G99 G184
Ciclo de ranurado exterior e interior. Ciclo de roscado con pasadas múltiples. Cancelación de ciclos enlatados. Ciclo de barrenado. Ciclo de barrenado con tiempo de espera. Ciclo de barrenado con desahogo de rebaba. Ciclo de machueleado derecho. Ciclo de mandrinado con avance controlado y retracción rápida. Ciclo de mandrinado con paro de husillo. Ciclo de torneado exterior e interior. Ciclo de roscado. Ciclo de refrentado. Velocidad superficial constante. Revoluciones por minuto. Avance en pulgadas/min o mm/min. Avance en pulgadas/rev o mm/rev. Ciclo de machueleado izquierdo.
00 00 09 09 09 09 09 09 09 01 01 01 12 12 05 05 09
G02 G03
10
Grupo
01 01 00 06 06 00 07 07 07 11 12 00 00 00 00 00
Parámetros de Cor te
Torneado
Proceso de maquinado que consiste en hacer rotar la pieza cilíndrica. Dicha pieza puede ser sujeta por
de trabajo, generalmente es de forma
sus extremos para que, al g irar, sea atacada por una
cantidad de ciclos prediseñados, medidos en lapsos de tiempo, con el fin de modificar tanto su geometría srcinal, como la calidad de la superficie.
Esta modificación de la geometría y calidad de la pieza se produce al remover material de la misma con una herramienta hecha de un material de manufactura de mayor rigidez, lo que permite penetrar la superficie en una o varias etapas, al fin de obtener las medidas y calidades requeridas.
Mandrinado
La diferencia que existe entre los procesos de torneado y de mandrinado es la cond ición tubular de la geometría de la pieza, es decir, que el proceso de maquinado se realiza en el núcleo o diámetro interior de la pieza, en lugar de que se realice en la superficie exterior de la misma. La particularidad de esta operación modifica sensiblemente el tipo de porta-herramienta y herramientas de corte necesarios para su ejecución Velocidad de Cor te
Es el velocidad que lleva la pieza
al pasar por el filtro de co rte. Se conoce también como velocidad
periférica a la que gira el material.
Avance
Es el movimiento axial y/o radial de la herramienta por cada revolución o
giro de la pieza de trabajo
(pulg/rev o mm/rev). Los avances se pueden medir, además, en unidad de tiempo (pulg/min o mm/min).
11
Fórmulas y Nomenclatura
N
=
R.P.M.
Vc
=
Velocidad de corte (mts/min o pies/min).
π
=
Constante de valor 3.14159.
D
=
Diámetro de la pieza en mm o pulgadas.
1000
=
Valor para convertir mts a mm.
12
=
Valor para convertir pies a pulgadas.
Sistema Métrico Fórmula para determinar las revoluciones por minuto.
N=
Vc x 1000 x D (mm)
Sistema Inglés Fórmula para determinar las revoluciones por minuto.
N=
Vc x 12 x D (pulg)
Fórmula para determinar el paso de un machuelo en pulgadas.
Paso = 1/número de hilos En el caso de los machuelos milimétricos, el paso es indicado de forma directa; por lo tanto, no es necesario el uso de fórmulas.
12
Comandos de Control de Velocidad del Husillo
Existen dos formas de comandar la velocidad del husillo:
G96 Velocidad superficial constante
Comando necesario para las operaciones de torneado y mandrinado en las que el posicionamiento sobre el eje “X” siempre varia. En este modo, el control va calculando las revoluciones por minuto a las que debe girar la pieza a maquinar en función del diámetro de la pieza. Velocidad de corte en pies/min o mts/min. G97 Revoluciones por minuto
Comando necesario para las operaciones de barrenado, roscado y machuelado en las que el posicionamiento sobre el eje “X” es únicamente cero. Para determinar las revoluciones por minuto, es necesario conocer la velocidad de corte del material a maquinar y aplicar la fórmula para dicho cálculo. Se expresa en R.P.M. Formato
G96 S500 M03
Línea o bloque del programa que indica la activación de giro de husillo a la derecha con una velocidad de corte de 500 pies/min. G97 S500 M03
Línea o bloque del programa que indica la activación de giro de husillo a la derecha a 500 RPM.
Función S
Esta función controla la rotación del husillo. En RPM (G97) o en Vc ( G96). Se especifica un número de hasta cuatro cifras a continuación de la dirección “S” sin punto.
13
Números de Línea Las líneas numeradas se usan para buscar herramientas e identifica r partes de un programa. Después de la letra “N” podemos utilizar hasta 5 dígitos. Ejemplo:
N9 N99 N999 N9999 N99999
Paréntesis Los paréntesis se emplean para diferentes propósitos. Cualquier información que sea necesaria para identificar un programa, proceso o herramienta, o bien, par
a incluir notas de referencia, se puede
introducir entre paréntesis y dicha información será ignorada por la máquina.
Ejemplo: (Programa de desbaste)
Block Delete Esta función se usa para que la máquina se salte una línea o sección de un programa. Se introduce un slash (“/”) al principio de cada línea que la máquina deba saltarse cuando el botón de Block Delete haya sido activado en el panel de control. Así, cualquier línea con slash será ignorada.
Ejemplo: / M99
M30
En este ejemplo, el programa terminaría en M99. Sin embargo, si el botón entonces el programa terminará en M30.
14
Block Delete es encendido,
G50
S___
Este código fija la velocidad máxima del husillo para operación automática (min-1). IMPORTANTE: Cuando se usa G96, se va incrementando tanto la velocidad del husillo como los movimientos en dirección X. La velocidad máxima del husillo debe ser comandada por el comando G50 S0000, para prevenir que las revoluciones excedan la capacidad de la máquina.
Función T Esta función se emplea para seleccionar la herramienta y para ajustar el sistema de coordenadas usando la compensación de la herramienta. También lee los datos necesarios para ejecutar la función de desplazamiento automático del radio de la punta de la herramienta. Se introduce un número de cuatro cifras a continuación de la dirección T para especificar el número de herramienta y el número de desplazamiento de la herramienta. T0000 Las dos primeras cifras de un comando T especifican el número de la herramienta, y las dos últimas especifican la compensación de la geometría de la herramienta. Es posible el uso de una herramienta con más de un compensador.
Programando con Códigos Un programa se escribe como una serie de instrucciones que se van ejecutando en un orden determinado. Línea # Línea # Línea # Línea #
1 2 3 4
= = = =
Seleccionar herramienta de corte Activar husillo con la velocidad de giro adecuada Movimiento rápido a la posición de inicio de la parte Activar soluble
Línea # 5 Línea # 6 Línea # 7
= = =
Ejecutar maquinado de pieza con avances controlados Desactivar husillo y soluble Regreso a posición de indexado para cambio de herramienta
15
Reglas para los Códigos de Programación 1. Los códigos G se dividen en grupos numerados con el fin de clasificarlos según la función que desempeñan. 2. Un código G únicamente puede ser reemplazado por otro del mismo grupo. 3. No se pueden colocar códigos G de un mismo grupo en la misma línea o bloque del programa. Esta regla aplica también para los códigos M. 4. Los códigos modales permanecen activos hasta que otro del mismo grupo los reemplace. 5. Los códigos no modales únicamente aplican en la línea o bloque del programa donde fueron colocados; inmediatamente después, son ignorados por el control. 6. Sólo se puede usar un código M por línea.
Códigos de Activación Automática A continuación se describen los códigos que aparecen de manera automática al encender el control de la máquina:
16
G00
Movimiento rápido.
G18
Selección del plano de trabajo Z-X para interpolación circular.
G40
Cancelación de compensación del radio de la herramienta.
G64
Cancelación de la modalidad de alto total o exacto.
G80
Cancelación de ciclos enlatados.
G97
Revoluciones por minuto
G99
Avance en pulgadas/rev o mm/rev.
G00 Posicionamiento con Movimiento Rápido (Grupo 01) Este código G se usa para mover la máquina a la velocidad máxima. Se utiliza principalmente para posicionar rápidamente la máquina en un punto dado antes de cada corte. Este código es de modal; por lo tanto, un bloque con G00 srcina que los movimientos sean rápidos en todos los bloques siguientes hasta que se defina otro código del Grupo 01.
Nota de Programación: Generalmente, los movimi entos rápidos no serán en línea recta. Cada eje definido se moverá a la misma velocidad, pero no todos los ejes terminarán necesariamen te sus movimientos al mismo tiempo. La máquina esperará hasta que los movimientos terminen antes de comenzar el siguiente comando.
Ejemplo:
G00 X2.0 Z3.0; Mueve rápidamente las coordenadas en los siguiente programada.
eje “X” y “Z” desde la posición anterior hasta la posición
X 11.0
2.0
3.0
9.0
Z
17
G01 Movimiento de Interpolación Lineal (Grupo 01) Este código define un movimiento en línea recta de punto a punto. El movimiento puede ser en 1 ó 2 ejes. Ambos ejes iniciarán y terminarán el movimiento al mismo tiempo. La velocidad de todos los ejes se controla de manera que se logre la
velocidad de avance ( F) especificada a lo largo de la trayectoria
real. El comando de dirección “F” es de modal y se puede especificar en un bloque previo. Solamente se mueven los ejes especificados. Ejemplo:
G01 X2.0 Z3.0; Mueva los ejes “X” y “Z” linealmente con avence programado de 10 pulgadas/min desde el posicionamiento anterior.
X 7.0
2.0
3.0
18
11.0
Z
G02 Movimiento de Interpolación Circular en sentido de las manecillas del reloj (CW) G03 Movimiento de Interpolación Circular en contra de las manecillas del reloj (CCW) Estos códigos G se emplean para especificar un movimiento circular (en sentido de las manecillas del reloj o en contra sentido de las mismas) de los ejes lineales. Este movimiento es posible en los dos ejes “X” y “Z”. Ejemplo:
G02 X2.0 Z6.0 R4.0 F10.0; Mueve los ejes “X ” y “Z ” con un avance de 10 pulgadas/min en interpo posicionamiento programado.
lación circular hasta el
X
7.0
R4 2.0
3.0
6.0
Z
19
Interpolación Lineal 2.500 .300 x 45 DEG.
8
1.250
7 6 5
4
3 2
.250 x 45 DEG. 1
3.000
1.250
.250 x 45 DEG.
ABSOLUTO
20
INCREMENTAL
Interpolación Circular
5.000
2.000 R 1.000
1.500
4.500
5.000
4.000
2.000
R .750
21
4.500 R 1.000
4.000 1.250
X0 Z0 Origen
5.000 2.500 .707
R 1.000 .707
5.422
22
1.25
2.375 R .360
1.13
R .120
R .240
1.250
3.000
2.500 2.000 1.250
3.500
2.750
.250 x 45 Deg 1.250
20°
3.000
.250 x 45 Deg
R .125 R .100
23
Dirección y Punta Imaginaria de la Herramienta Para un torno, no es fácil determinar el centro del radio de una herramienta. Los filos de corte se establecen cuando una herramienta se retoca para grabar la geometría de la herramienta. El control puede calcular dónde está el centro del radio de la herramienta usando la información del filo, el radio de la herramienta y la dirección en la que se espera que corte la herramienta. Los correctores de la geometría de los ejes “X” y “Z” se interceptan en un punto, llamado “punta imaginaria de la herramienta”, que ayuda a determinar la dirección de la punta de la herramienta. Esta dirección de la punta de la herramienta está determinada por un vector que se srcina desde el centro del radio de la herramienta y se extiende hasta la punta imaginaria de la herramienta. La dirección de la punta de la herramienta de cada herramienta se codifica como un entero sencillo de 0 a 9. El código de dirección de la punta se encuentra próxima a la corrección del radio en la página de correctores de la geometría. Se recomienda especificar una dirección de la punta para todas las herramientas usando la compensación del radio de la punta de la herramienta. La siguiente figura es un resumen del esquema de codificación de las puntas junto con ejemplos de la orientación de la herramienta de corte. Tenga en cuenta que la punta indica, a la persona que está haciendo la puesta a punto, la manera en que el programador intenta que la geometría del corrector de la herramienta se va a medir. Por ejemplo: Si la hoja con la información de la puesta a punto muestra que la dirección de la punta es 8, el programador intentará que la geometría de la herramienta esté en el filo y en la línea de centro del inserto de la herramienta.
24
Código
Imaginaria Orientación de
Situación del Centro
Código
Imaginaria Orientación de
Situación del Centro
de Punta
la Punta de la Herramienta
de la Herramienta
de Punta
la Punta de la Herramienta
de la Herramienta
0
Cero (0) indica una dirección no especificada. Normalmente no se le utiliza cuando se desea compensación del radio de la punta de la herramienta.
1
Dirección X+, Z+: Herramienta fuera de posición.
2
Dirección X+, Z-: Herramienta fuera de posición.
3
Dirección X-, Z-: Herramienta fuera de posición.
Código
Imaginaria Orientación de
Situación del Centro
Código
Imaginaria Orientación de
Situación del Centro
de Punta
la Punta de la Herramienta
de la Herramienta
de Punta
la Punta de la Herramienta
de la Herramienta
4
Dirección X-, Z+: Herramienta fuera de posición.
6
Dirección X+: Filo de la herramienta
8
Dirección X-: Filo de la herramienta.
5
Dirección X+: Filo de la herramienta.
7
Dirección Z-: Filo de la herramienta.
Igual que la punta 0
9
El primer movimiento “X” o “Y” en la misma línea o después de una línea que contenga un G41 o G42, se conoce como movimiento “Approach” (Aproximación). La aproximación tiene que ser un movimiento lineal (G00 o G01). El primer movimiento no está compensado; sin embargo, al final del movimiento de aproximación, la posición de la máquina estará completamente compensada. Vea la siguiente figura:
25
Movimientos de Aproximación y Partida Cualquier línea que contenga un G40 cancelará la compensación del radio de la punta de la herramienta y se conoce como movimiento “Departure” (Partida). La partida tiene que ser un movimiento lineal (G00 o G01). El comienzo de un movimiento de partida está completamente compensado; la posición de este punto será normal (e
n ángulo recto) al último
bloque programado. Al final del movimiento de partida, la posición de la máquina no está compensada. Consulte la figura anterior.
Efecto del Radio de la Punta de la Herramienta
Para evitar este efecto, es necesario utilizar los códigos de compensación de la punta de la herramienta (G41 y G42) y dar de alta en la pantalla de “Geometría de Herramienta” el número correspondiente a la punta de ataque, haciendo referencia al siguiente cuadro. Cuadro de referencia para puntas de ataque de Herramientas. (Para las máquinas TL-1, TL-2 y TL-3 de Haas utilizar el cuadro No. 2) 2
6
1
Cuadro de Referencia No. 1
8
4
Cuadro de 7
3
26
3
9 0,
8
Referencia No. 2
5
4
7
2
9 0,
6
5
1
Ciclos de Maquinado G71
Ciclo longitudinal de desbaste exterior e interior.
P
Número del bloque inicial de la trayectoria a desbastar.
Q
Número del bloque final de la trayectoria a desbastar.
D
Profundidad de corte para cada pasada, el valor es en radio y positivo.
U
Monto de sobre material para acabado en el eje“X”, el valor es en diámetro.
W
Monto de sobre material para acabado en el eje“Z”.
F
Velocidad de avance en in/rev o mm/rev.
G71 P__ Q__ D__ U__ W__ F__
O00071 T0101 G96 S650 M03 G54 G00 X3.3 Z0 M08 G01 X-0.05 F0.012 G00 X3.3 Z0.05 Z0 G71 P1 Q3 U0.04 W0.005 D0.1 F0.012
Nota: Chaflan de 1/16 x 45°
R 0.0625
N1 G00 X0.875 G01 X1.0 Z-0.0625 Z-0.5 X1.5 Z-0.8 Z-0.9875 G02 X1.625 Z-1.05 R 0.0625 G01 X2.875 X3.0 Z-1.1125 N3 Z-1.650 G70 P1 Q3 F0.1 G97 S650 G28 U0 W0 T0100 M00
K C U H C
3.00
1.50
1.00
0.50
0.65
0.30 0.25
27
Ejercicio G71 60
40
20
0
R3
Ø24 Ø44 Ø64 R3
3 X 45°
2 X 45°
Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G71 y el de acabado G70, considerando partir de un material de diámetro de 70 mm calidad 12L14.
28
Ciclos de Maquinado G72
Ciclo transversal de desbaste exterior e interior.
P
Número del bloque inicial de la trayectoria a desbastar.
Q
Número del bloque final de la trayectoria a desbastar.
D
Profundidad de corte para cada pasada, el valor es en radio y positivo.
U
Monto de sobre material para acabado en el eje“X”, el valor es en diámetro.
W
Monto de sobre material para acabado en el eje“Z”.
F
Velocidad de avance en in/rev o mm/rev.
G72 P__ Q__ D__ U__ W__ F__
O00072 T0101 G96 S650 M03 G54 G00 X162.0 Z0 M08 G01 X-1.0 F0.2 G00 X162.0 Z1.0 Z0 G72 P4 Q6 U1.0 W0.12 D1.0 F0.2 N4 G00 X160.0 Z-70.0 G01 X120.0 Z-60.0 Z-50.0 X80.0 Z-40.0 Z-20.0 N6 X36.0 Z2.0 G70 P4 Q6 F0.1 G00 Z12.0 M09 G28 U0 W0 T0100 M05 M00
K C U H C
160
120
40
80
20
10
10
20
10
29
Ejercicio G72 261 6 7 0
Ø16
2 x 45°
Ø76
Ø136
2 x 45°
Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G72 y el de acabado G70, considerando partir de un material de diámetro de 139.0 mm calidad 12L14.
30
Ciclos de Maquinado G73
Ciclo de desbaste para trayectoria irregular.
P
Número del bloque inicial de la trayectoria a desbastar.
Q
Número del bloque final de la trayectoria a desbastar.
D
Número de pasadas.
U
Monto de sobre material para acabado en el eje“X”.
W
Monto de sobre material para acabado en el eje“Z”.
I
Distancia y dirección de corte en el eje“X”.
K
Distancia y dirección de corte en el eje“Z”.
F
Velocidad de avance en in/rev o mm/rev.
G73 P__ Q__ D__ U__ W__ I__
K__ F__
T0101 G50 S3000 G54 G00 X3.1 Z0.1 M08 G96 S480 M03 G73 P108 Q121 U0.01 W0.005 I0.35 K0.15 D4 F0.012 N108 G42 G00 X0.325 G01 Z0 F0.01 X0.425 X0.625 Z-0.1 F0.005 Z-0.375 X0.75 G03 X1.0 Z-0.5 R0.125 G01 Z-1.0 F0.003 G02 X1.25 Z-1.125 R0.125 G01 X1.825 X2.125 Z-1.275 Z-2.5 F0.008 X3.0 N121 G40 G00 X3.1 G70 P108 Q121 M09 M30
31
Ciclos de Maquinado G74
Ciclo de ranurado frontal y barrenado.
X
Posicionamiento final en el eje “X”.
Z
Posicionamiento final en el eje “Z”.
I
Profundidad de corte en el eje “X” en incremental.
K
Profundidad de corte en el eje “Z” en incremental.
F
Avance en in/rev o mm/rev.
G74 X__ Z__ I__
K__ F__
T0505 G96 S450 M03 G00 X50.0 Z2.0 M08 G74 X140.0 Z-15.0 I4.0 K5.0 F0.4 G00 Z0.12 G28 U0.0 W0 M00 Inserto de 5 mm de espesor.
15
K C U H C
150
50
Para barrenado eliminar los valores de “X” e “I” en la lína del G74
32
Ciclos de Maquinado G75
Ciclo de ranurado exterior e interior y tronzado.
X
Posicionamiento final en el eje “X”.
Z
Posicionamiento final en el eje “Z”.
I
Profundidad de corte en el eje “X” en incremental.
K
Profundidad de corte en el eje “Z” en incremental.
F
Avance en in/rev o mm/rev.
G75 X__ Z__ I__
K__ F__
Ranurado
Inserto de 5 mm de espesor
G54 T0101 G96 S180 M03 G00 X112.0 Z-125.0 M08 G75 X80.8 Z-200.0 I6.0
K C U H C
80
110
K4.0 F0.2 G28 U0 W0.0 T0100
120
M05 M30
200
Tronzado
Inserto de 0.125 mm de espesor
G54 T0101 G96 S180 M03 G00 X1.1 Z-1.125 M08 G75 X0.0 I0.3 F0.004
K C U H C
1.00
G00 X1.3 M09 G28 U0 W0 T0100 M05
1.00
33
Ciclos de Maquinado G76
Ciclo de roscado.
X Z
Posicionamiento final en el eje “X”. Longitud de rosca.
D I
Profundidad de la primera pasada, el valor es radio. Valor del ángulo de rosca (NPT) si I = 0 es rosca recta.
K A
Altura de la rosca el valor es en radio. Ángulo de la rosca.
F
Paso de la rosca.
G76 X__ Z__ D__ I__
K__ A__ F__ Rosca 5/8-16 un - 2A
G54 T0101 G97 S1100 M03 G00 X0.750 Z0.2 M08 G76
X0.544
Z-0.750
A60
K C U H C
D0.012
F0.0625
G00 Z0.5 M09 G28 U0 W0 T0100 M05 M00
0.70
Rosca NPT de 3/4-14
G54 T0101 G97 S1000 M03 G00 X1.1 Z0.15 M08 G76
X0.936
D0.012
Z-0.774
K0.057
F0.0714
G00 Z0.5 M09 G28 U0 W0 T0100 M05 M00
34
I-0.0293
A60
K C U H C
Cuerdas “NPT”
E
C
P
K
A
B
El ángulo utilizado 1.78 Grados Medida en Pulgadas
Diámetro Exterior
Número de Hilos
B
Diámetro en el Fondo
A
D
Longitud Efectiva de Hilos
Longitud Desajuste Manual
C
E
Longitud de Hilos Imperfectos
Profundidad Máxima del Hilo
K
1/16
0.3125
27
0.2416
0.160
0.261
0.128
0.030
1/8
0.405
27
0.3339
0.180
0.264
0.128
0.030
1/4 3/8
0.540 0.675
18 18
0.433 0.568
0.200 0.240
0.293 0.408
0.193 0.193
0.044 0.044
½
0.840
14
0.701
0.320
0.534
0.248
0.057
¾
1.050
14
0.911
0.339
0.546
0.248
0.057
1
1.315
11½
1.144
0.400
0.683
0.302
0.069
1.188
0.420
0.707
0.302
0.069
1¼
1.660
11½
1½
1.900
11½
2
2.375
11 ½
2½
2.875
8
2.620
0.682
1.131
0.434
0.100
3 3½
3.500 4.000
8 8
3.241 3.737
0.766 0.821
1.200 1.250
0.434 0.434
0.100 0.100
4
4.500
8
4.234
0.844
1.300
0.434
0.100
5
5.563
8
5.290
0.937
1.406
0.434
0.100
6 8
6.625 8.625
8 8
6.346 8.333
0.958 1.063
1.512 1.712
0.434 0.434
0.100 0.100
10
10.750
8
10.445
1.210
1.925
0.434
0.100
12
12.750
8
12.432
1.360
2.125
0.434
0.100
1.727 2.200
0.420 0.436
0.723 0.756
0.302 0.302
0.069 0.069
35
G80 Cancelación de Ciclos Enlatados
Cada vez que se usa un ciclo enlatado, este permanece activo hasta que se active otro o hasta que se cancele con G80.
G81 Ciclo de Barrenado Directo
Plano Z Plano R
Plano de Inicio
F
Avance (in/rev o mm/rev).
R
Posición del plano R.
Z
Profundidad de corte total.
G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G81 Z___ R___ F___ G00 G80 M09 G28 U0 W0
36
G82 Ciclo de Barrenado con Tiempo de Espera
F
Avance (in/rev o mm/rev).
P
Tiempo de espera.
R
Posición del plano R.
Z
Profundidad de corte total.
Plano Z Plano R
Plano de Inicio
G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G82 Z___ R___ F___ P___ G00 G80 M09 G28 U0 W0
37
G83 Ciclo de Barr enado con Desahogo de Rebaba F
Avance (in/rev o mm/rev).
I
Tamaño opcional de la primera profundidad de corte.
J
Valor de reducción de la profundidad de corte en cada pasada.
K
Profundidad mínima de corte (opcional).
Q
Valor de la profundidad de corte en cada pase (Incremental).
R
Posición del plano R.
Z
Profundidad de corte total.
Plano Z Plano R
Plano de Inicio
Z0.0
Q
G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G83 Z___ R___ F___ Q___ G00 G80 M09 G28 U0 W0
38
Q
Q
Plano “R”
G83 Ciclo de Barrenado con Desahogo de Rebaba y Profundidad Variable
G54 T0101
Plano Z
G97 S___ M03
Plano R
G00 X___ Z___ M08 G83 Z___ R___ F___ Q___ G00 G80 M09 Plano de Inicio
G28 U0 W0
Z0.0
K
I-J
I-J
I-J
I
Plano “R”
39
G84 y G184 Ciclo de Machueleado (Derecha e Izquierda) F
Avance (in/min o mm/min).
R
Posición del Plano R.
Z
Profundidad de corte total.
Plano Z Plano R
Plano de Inicio
G54 T0101 G97 S___ G00 X___ Z___ M08 G84 (G184) Z___ R___ F___ G00 G80 M09 G28 U0 W0
40
G85 Ciclo de Mandrinado
F
Avance (in/rev o mm/rev).
R
Posición del Plano R.
Z
Profundidad de corte total.
Plano Z Plano R
Plano de Inicio
G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G85
Z___ R___ F___
G00 G80 M09 G28 U0 W0
41
Ejercicio G71
110
85
65 57
45
25
0
R20
Ø64
Ø64
2 x 45°
Ø64
Profundidad 25.0 mm
Cuerda de M25.0 x 2.0
Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G71 y el de acabado G70, considerando partir de un material de diámetro de 70 mm calidad 12L14.
42
Tabla para Velocidades de Corte para Machuelear
Material
m/min
pies/min
Aluminio
29-32
95-105
Latón
29-32
95-105
Bronce Blando
17-20
55-65
Bronce Duro Cobre
12-15 15-18
40-50 50-60
Fundición de Coquilla
20-23
65-75
Duraluminio
29-32
95-105
Fundición de Hierro
23-26
75-85
Hierro Maleable
15-20
50-65
Magnesio
29-32
95-105
7-9
25-30
Plásticos
21-24
70-80
Acero Laminado en Frio
15-20
50-65
Aleaciones de Acero
7-10
25-35
Acero Fundido
7-10
25-35
Acero para Herramientas
7-10
25-35
Acero Inoxidable
6-10
20-30
Metal Monel
Avances por Revolución para Brocas
De 1/16” a un 1/4”
0.0015
De 09/32” a 1/2”
0.003
De 17/32” a 1”
0.007
Mayores de 1”
0.015
43
Tabla para Velocidades de Cor te para Brocas “HSS”
Material Aluminio
m/min
pies/min
60-76
200-250
Latón Bronce
60
200
60-76
200-250
54 43
175-180 140-150
24-33
80-110
14
45-50
13-15
40-50
Bronce Fosforado Fundición de Hierro (Blanda) Fundición de Hierro (Semiduro) Fundición de Hierro (Dura) Acero Fundido Cobre
21
70
Duraluminio
60
200
Aleación de Cobre y Silicio
18
60
Acero para Maquinaria
33
110
Cobre Manganeso
5
15
Hierro Maleable
26-27
85-90
Acero Dulce, con 0.2-0.3 de C
33-36
110-120
Acero al Molibdeno
16
55
Metal Monel
15
50
Acero al Niquel (3.5%)
18
Permalloy(77%deNiquel) Acero para Muelles
44
15
60 50
6
20
Acero Inoxidable
15
50
Acero al 0.4-0.5 de Carbón
24
80
Acero para Herramientas
23
75
NOTAS
45
NOTAS
46
NOTAS
47
NOTAS
48
Curso Básico de Operación para Centro de Torneado
En este manual, encontrará los principios básicos de operación para el centro de torneado. Si requiere de más información, puede consultar el manual adjunto a la máquina, donde encontrará información aún más detallada. El Departamento de Ingeniería de Aplicaciones es responsable de todo lo relacionado con la programación y operación de los controles CNC. Para cualquier duda o aclaración acerca del uso de los controles, favor de comunicarse a los teléfonos siguientes:
México
(55) 5565-9008
Monterrey
(81) 8145-0473
Querétaro
(442) 215-8829
Guadalajara
(33) 3810-2403
Departamento de Aplicaciones MÉXICO
MONTERREY
- Alejandro Vega
- José Guadalupe García
- Luis David Cruz
- Carlos Valdez
GUADALAJARA - Oscar Martínez
- Hipólito Ramírez - Jorge Orta - Nepthali Rojas
QUERÉTARO - Antonio Alarcón
49
Indice
Indice ................................................................................................................................................ 50 Encender / Apagar ........................................................................................................................... 51 Cycle Start ........................................................................................................................................ 52 Tablero de Operaciones .................................................................................................................. 53 EDIT
.................................................................................................................................................. 54
MEM .................................................................................................................................................. 55 MDI / DNC ......................................................................................................................................... 56 HANDLE JOG ................................................................................................................................... 57 ZERO RET ......................................................................................................................................... 58 LISTPROG ......................................................................................................................................... 59 Display .............................................................................................................................................. 60 Teclas de Cursor .............................................................................................................................. 61 Procedimiento para la Medición de las Herramientas con Medidor de Herramienta
............... 62
Procedimiento para la Medición de las Herramientas sin Medidor de Herramienta
................ 63
Procedimiento para Sacar el Cero Pieza
...................................................................................... 64
Procedimiento para Maquinado de Mordazas
.............................................................................. 64
Teclas F1, F2, F3 y F4 ...................................................................................................................... 65 Procedimiento para Graficar un Mecanizado ............................................................................... 66 Funcionamiento del Puerto USB
................................................................................................... 67
DNC ................................................................................................................................................... 69 Función DRY-RUN
........................................................................................................................... 70
Pantallas de Posiciones Emergency Stop
................................................................................................................. 70
.............................................................................................................................. 71
Inicio de mecanizado
...................................................................................................................... 72
Alarma 144 ........................................................................................................................................ 73 Notas
50
................................................................................................................................................ 74
Encender / Apagar La manera correcta de encender la máquina es la siguiente: 1.
Verificar que el botón deEMERGENCY STOP se encuentre activo.
2.
Oprimir el botón verde.
NOTA: El interruptor principal que se encuentra en la parte trasera de la máquina deberá encontrarse en la posición encendido.
Cuando se presiona el botón verde, la pantalla se enciende pero aún no está lista para utilizarse. En la pantalla aparecerán dos alarmas. 1.
Servos apagados: Alarma 102.
2.
Emergencia apagada:Alarma 107.
Es necesario cancelar estas. Para hacerlo, siga este procedimiento:
1.
Oprimiendo la tecla
Las alarmas se cancelarán automáticamente (presionar dos
RESET
veces, una por cada alarma).
1.
Presionar la tecla
POWER UP RESTART
(Arranque de la máquina y re-inicialización del sistema)
Al oprimir esta tecla, la máquina automáticamente buscará su punto de referencia (home) y cambiará la herramienta que tenga en la torreta por la número uno.
Al terminar de ejecutar este paso, la máquina estará lista para ser programada y el control para ser operado.
51
La manera correcta de apagar la máquina es: 1.
Oprima el botón deEMERGENCY STOP.
2.
Oprimir el botón rojo.
3.
Mueva el interruptor a la posición de apagado. (Recuerde que el interruptor se encuentra en la parte trasera de la máquina).
Un estado de sobrevoltaje o sobrecalentamiento causará que la máquina se apagada automáticamente. Cuando alguna de estas situaciones se presenten se generara unaalarma 176. Cualquier interrupción de energía provocará que la máquina se apagada automáticamente, incluyendo el interruptor del circuito principal.
Cycle Start Cuando el programa ya ha sido verificado y las herramientas están en posición “listo para arrancar”, se oprime la teclaCYCLE START para iniciar el maquinado o la función gráfica.
AUTO OFF
Esta tecla es utilizada para apagar la máquina automáticamente en un lapso de 15”, para restablecer la máquina se debe de oprimir la tecla:
RESET
X DIAM. MESUR
NEXT TOOL
X/Z
Z FACE MESURE
52
POWER UP RESTART
Esta tecla detiene todos los movimientos de la máquina y suprincipal uso es la eliminación de las alarmas. Esta tecla es utilizada para realizar la medición de una herramienta en el Eje X cuando no se cuenta con brazo medidor de herramientas. Esta medición se le conoce como medición directa. Después de realizar la medición de laherramienta se oprime esta tecla yautomáticamente cambiará a la siguiente herramienta consecutiva a la actual.
Con esta tecla, se libera el movimiento de los ejes de X a Z o viceversa.
Con esta tecla, queda registrado automáticamente el srcen de la pieza de trabajo en el eje Z.
Tablero de Operaciones
Este tablero cuenta con 130 teclas que se dividen en nueve regiones, a saber:
TeclasReset(Restablecer) TeclasdeFunción
3 8
Teclas de Desplazamiento
15
TeclasdeSobrecontrol
15
TeclasdePantalla
8
Teclas de Cursor
8
TeclasAlfabéticas
30
TeclasdeModalidad
30
TeclasNuméricas
15
Durante la operación del tablero, es importante saber en qué modalidad se encuentra la máquina. En el control existen seis modalidades, las cuales están rotuladas con las siguientes descripciones:
MDI
EDIT
MEM
HANDLE
ZERO
LIST
JOG
RET
PROG
DNC
53
EDIT
Esta modalidad nos sirve para la edición de programas previamente cargados en la EDIT
memoria.
Este modo cuenta con las siguientes teclas.
54
INSERT
Esta tecla se utiliza para insertar datos, como códigos y textos.
ALTER
Se utiliza para alterar o cambiar un elemento que se encuentre sobre el cursor.
DELET
Borra el elemento que se encuentra en el cursor.
UNDO
Retrocede o regresa a la función anterior realizada.
MEM
Esta modalidad es de memoria. Nos sirve para ejecutar o graficar un programa que esté MEM
almacenado en la memoria.
Esta modalidad cuenta con las siguientes teclas:
SINGLE BLOCK
DRY RUN
OPT STOP
Ejecuta uno por uno los blocks en el programa vigente.
Se utiliza para correr un programa en automáticon sin pieza, ejecutando los movimientos rápidos con los avances de las teclas de handle jog.
Tecla de paro opcional. Funciona siempre y cuando en el programa se encuentre un M01.
Activa o desactiva la función “borrar bloque”. Cuando esta opción está habilitada, los BLOCK DELETE
bloques con una barra (“/”) como primer caracter serán ignorados (no ejecutados), o bien, si la barra está en una línea de código, los comandos después de la barra
serán
ignorados.
55
MDI / DNC
MDI DNC
Introducción manual de datos / control numérico directo
Esta modalidad cuenta con las siguientes teclas:
COOLNT
Enciende y apaga la bomba de refrigerante.
El husillo gira siempre y cuando se mantenga oprimida esta tecla, normalmente a SPINDLE JOG
100 RPM. Se utiliza para verificar el centrado de una pieza que se monta en las mordazas.
TURRET FWD
TURRET REV
56
Gira la torreta de herramientas hacia adelante, cambiando herramientas en la dirección de 1 a 10.
Gira la torreta de herramientas hacia atrás, cambiando herramientas en la dirección de 10 a 1.
HANDLE JOG
HANDLE JOG
Perilla de desplazamiento. Selecciona la modalidad de desplazamientos manuales.
Esta modalidad cuenta con las siguientes teclas:
.0001 .1
.0001” ó .001 mm por cada división de la perilla.
.001 1.
.001” ó .010 mm por cada división de la perilla.
.01 10.
.010” ó .100 mm por cada división de la perilla.
.1 100.
.1” ó 1.0 mm por cada división de la perilla.
57
ZERO RET
ZERO RET
Retorno al cero de la máquina.
Esta modalidad cuenta con las siguientes teclas:
ALL
ORIGEN
Pone a cero la pantalla y cronómetros seleccionados.
SINGLE
Pone a cero el eje seleccionado.
HOME G28
58
Busca el cero de la máquina para todos los ejes. Estos se mueven lentamente al srcen.
Retorna todos los ejes al cero de la máquina con movimientos rápidos.
LISTPROG
LIST PROG
Muestra una lista de programas contenidos en el control.
Esta modalidad cuenta con las siguientes teclas:
SELECT PROG
Sirve para seleccionar un programa, el cual queda activo. El programa que está activo es el programa que tiene un asterisco en el lado izquierdo.
SEND
Transmite programas a través del conector serial RS232.
RECV
Recibe programas a través del conector serial RS232.
ERASE PROG
Borra el programa que está iluminado con el cursor.
59
Display (Pantalla)
Esta sección del control cuenta con 8 teclas, las cuales se describen a continuación:
PRGRM CONVRS
POSIT
Muestra el programa que se encuentra activo en
ese momento; también se usa en
aplicaciones de código rápido.
Muestras las posiciones de los ejes de la máquina. Al oprimir las teclas nos muestra con letras grandes cada una de las posiciones. A.
Posición del operador.
B.
Posición de máquina.
C.
Posición de cero de trabajo.
D.
Distancia por recorrer.
PAGE UP
y
PAGE DOWN
Muestra los desplazamientos de geometría de la herramienta y los desplazamientos en OFFSET
los radios. La tecla
CURNT COMDS
PAGE UP
muestra los valores de los desplazamientos de trabajo.
Muestra el programa vigente, los comandos activos, el número de herramientas activas, las cargas de los husillos, los avances y velocidades actuales.
ALARM MESGS
Muestra el texto completo de una alarma cuando el mensaje de alarma está centellando.
PARAM DGNOS
Muestra y permite el cambio de parámetros que definen los caracteres de la máquina.
SETNG GRAPH
Muestra y permite al usuario cambiar las definiciones. Al oprimir dos veces, se carga la modalidad de gráficos, donde el usuario podrá visualizar la trayectoria de la herramienta.
Muestra un manual breve de funciones de control. Al oprimir por segunda vez, se mostrará HELP CALC
la calculadora auxiliar . Hay tres páginas en la caluladora: ayuda para fresado y roscado, ayuda para trigonometría y ayuda para círculos.
60
Teclas de Cursor
Las teclas de cursor están en el centro del teclado. Le permite al usuario moverse a través de
varias
pantallas y campos de control.
Este botón moverá el cursor al elemento situado en la parte superior de la pantalla; al editar, HOME
es el bloque superior izquierdo del programa.
Al presionar, mueve el cursor un elemento, un bloque o un campo hacia arriba. En gráficos, hará un zoom hacia arriba.
Se utiliza para desplazar el cursor hacia el lado izquierdo dentro del programa. En gráficos moverá el gráfico a la izquierda.
Se utiliza para desplazar el cursor hacia el lado derecho dentro del programa. En gráficos moverá el gráfico a la derecha.
Al presionar, mueve el cursor un elemento, un bloque o un campo hacia abajo. En gráficos hará un zoom hacia abajo.
PAGE UP
Se usa para cambiar pantallas en el editor, para mover el cursor hacia la página anterior.
PAGE DOWN
Se usa para cambiar pantallas en el editor, para mover el cursor hacia la página siguiente. Este botón generalmente mueve el cursor hasta el elemento situado en la parte inferior de la
END
pantalla. Durante la edición, el cursor se desplazará hacia el bloque o línea final del programa.
61
Procedimiento para la Medición de las Herr Medidor de Herramientas
amientas con
Llamar la herramienta a medir de la siguiente manera:
MDI
1.
Presione:
2.
Teclear T“Número de Herramienta”
3.
Oprimir la tecla
4.
Baje el brazo medidor (note que cuando se baja el brazo, automáticamente se cambia a la pantalla de offsets de herramientas.)
5.
Desplace la herramienta y posiciónela cerca del palpador en cualquier eje.
6.
Oprimir la tecla
DNC
TURRET FWD
HANDLE JOG
o
y
TURRET REV
.001 1.
(Cambiará la herramienta).
Toque el palpador manteniendo oprimido el eje a
tocar (JOG). Automáticamente se cargará el valor en la columna de geometría de herramienta, ya sea en X o en Z NOTA: Si se realiza el paso anterior con movimiento de la perilla, el valor no se cargará en la pantalla; por lo tanto, no se hará n inguna medición. T ambién es importante saber q ue el valor cargado e n el offset será la diferencia que exista entre el cero máquina y la posición en que se encuentra la herramienta, hablando del eje Z y en el eje X, el valor será el valor del eje Z más la distancia que existe del palpador al centro del husillo, que es un valor ya especificado en el setting 59.
7.
Para la medición de las brocas o herramientas que trabajen al centro del chuck, en lo que se refiere al eje X, únicamente será necesario oprimir
F2
para que automáticamente
se cargue un valor predeterminado (distancia del centro máquina en X al centro del husillo) y posteriormente, en el eje Z, será igual que con las demás herrameintas.
62
Procedimiento para la Medición de las Medidor de Herramientas
Herramientas sin
Llamar la herramienta a medir de la siguiente manera:
MDI
1.
Presione:
2.
Teclear T“Número de Herramienta”
3.
Oprimir la tecla
4.
Monte un material en el chuck.
5.
Desplace la herramienta hacia la pieza y realice un maquinado en el díametro del material, regrésese sin moverse en el eje X.
6.
Mida el diámetro del material (Se recomienda utilizar un micrómetro).
7.
Vaya a la pantalla de geometría de herramientas y colóquese en la columna del eje X.
8.
Oprimir la tecla
DNC
TURRET FWD
X DIAM. MESUR
o
TURRET REV
(Cambiará la herramienta).
Se cargará un valor en la columna y en la parte inferior estará
parpadeando un mensaje pidiendo que se introduzca el valor de la medición que se realizó en el paso anterior. Introduzca ahí el valor tomado y automáticamente se ajustará el valor en la columna del eje X. 9.
Haga lo mismo para el eje Z, careando la cara de la pieza. Cuando esté en posición, oprima Z FACE MESUR
y automáticamente se cargará el valor sin hacer nada más (nótese que los valores
tanto en X como en Z son negativos). 10. Para la medición de las procas o herramientas que trabajen al centro del chuck, en lo que se refiere al eje X, únicamente será necesario oprimir para que automáticamente F2 se cargue un valor predeterminado (distancia del cero máquina en X al centro del husillo), y posteriormente, en el eje Z, será igual que con las demás herramientas. NOTA: Será necesario realizar este paso para cada una de las herramientas.
63
Procedimiento para Sacar el Cero Pieza Una vez que la pieza a trabajar se encuentra montada y centrada, lleve al cabo los pasos siguientes:
1.
Una vez realizada la medición de herramientas en el palpador, se elige una herramienta, normalmente la que realiza el careado y se procede a realizar un maquinado en la pieza.
2.
Una vez localizada la posición, oprima la tecla
OFFSET
y busque la pantalla de
CEROS
DE TRABAJO (G54, G55, G56, etc.). Posiciónese en el G que se va a utilizar en el eje Z y oprimir la tecla
Z FACE MESURE
Automáticamente se cargarán los valores en esta posición, que
van a partir del medidor de herramientas a la posición en la que se localizó el srcen. (Las coordenadas serán negativas). NOTA: Esto solamente es válido cuando se tiene medidor de herramientas, ya que en la medición directa no se utilizan los ceros de trabajo. (Es opcional su uso).
Procedimiento para Maquinado de Mordazas El maquinado de mordazas se realiza para tener una mejor sujeción de la pieza a maquinar, pero principalmente para lograr una buena concentricidad, primordialmente en piezas que requieren 2 operaciones. Los pasos a seguir para el maquinado de las mismas son las siguientes: 1.
Monte las mordazas y ajústelas al díametro requerido.
2.
Coloque un material dentro de las mordazas, sujetándolo con la presión de las mismas para que se compense la flexión al momento de realizar la presión en el material. (Este material deberá estar a la mitad de la carrera del cierre del chuck).
3.
Monte la herramienta correcta para el maquinado. Si es un maquinado interior, se requerirá una barra y si es un maquinado exterior, se requerirá un porta-herramientas
4.
64
Realizar el programa de acuerdo a la forma a utilizar.
Material a Sujetar
Teclas F1, F2, F3 y F4 En el panel de control, estas teclas actúan de diferente manera, dependiendo de la modalidad o pantalla seleccionada.
F1
En EDIT y PROGRAM DISPLAY, acciona la definción de una línea. En LIST PROG, duplica un programa que ya existe en la memoria de la máquina y le da un nuevo nombre. En la pantalla de OFFSET, carga el valor escrito dentro de las compensaciones de trabajo.
F2
En EDIT y PROGRAM DISPLAY, termina con la selección de línea.En la pantalla deOFFSET, carga el valor escrito dentro de las compensaciones de trabajo con signo negativo. También se utiliza para mandar un programa de la máquina a la unidad USB.
F3
En modalidades de EDIT y MDI/DNC, copia la información sombreada del menú de ayuda a la parte baja de la pantalla. Esto sirve para pasar los datos al programa. También se utiliza para leer un programa desde la unidad USB a la máquina.
F4
En MEM y PROGRAM DISPLAY, selecciona el modo de edición simultánea o revisión de programa. Para seleccionar el modo de edición simultánea, se escribe el número de programa a editar usando el formato Onnnn y luego se oprime la tecla. De esta forma, se puede editar otro programa mientras la máquina se encuentra trabajando. Bajo la modalidad LIST PROGRAM, se utiliza para visualizar el directorio de un disco.
Para seleccionar revisión de programa, simplemente se oprime
F4
mientras la máquina se
encuentra trabajando. La pantalla cambiará mostrando el programa de, manera que se pueda revisar el mismo usando las teclas del cursor. En la calculadora,
F4
cargará el valor seleccionado en la calculadora estándar.
65
Procedimiento para Graficar un Mecanizado 1.
Elabore el programa de la pieza a maquinar.
2.
Oprimir la tecla
MEM
3.
Oprimir la tecla
SETNG GRAPH
4.
Dentro de la pantalla de gráficas, las funciones F1, F2, F3 y F4 se visualizarán en la parte superior de la misma. Estas funciones se utilizan para lo siguiente:
2 veces (ya que las teclas que tienen 2 datos, tienen doble función).
F1
Se utiliza para obtener ayuda dentro del modo gráfico. Al oprimir esta tecla, se verán en la parte inferior los pasos para poder realizar la graficación del programa.
F2
Se utiliza para acercar (agrandar) la gráfica. sirve para hacer un zoom de cualquier parte de la figura graficada.
F3
Se utiliza para visualizar las coordenadas de trabajo mientras se encuentra graficando. (Operador, máquina, trabajo, distancia por alcanzar).
F4
Se utiliza para visualizar el programa mientras se encuentra graficando.
Cuando termine de oprimir las teclas que sean necesarias, proceda a oprimir En el display, se comenzará a visualizar el gráficado del programa. Para realizar un ZOOM o un acercamiento de la gráfica, siga los pasos que se describen a continuación: 1.
Opimir
F2
, luego oprimir
PAGE DOWN
En la pantalla se visualizará un recuadro que se irá
reduciendo cada vez que vuelva a oprimir
PAGE DOWN
Siga oprimiendo esta tecla hasta donde
sea necesario. Luego, con las teclas de cursor, coloque el recuadro en la parte que necesite agrandar. Cuando ya esté localizado, oprima
2.
Luego, oprima que se seleccionó.
66
WRITE ENTER
para fijar la imagen.
para visualizar la gráfica ya con el agrandamiento o reducción
3.
Para regresar la gráfica a su estado srcina, oprima
F2
y luego
HOME
NOTA: La gráfica también se puede realizar bloque por bloque para ir verificando los movimientos que va realizando.
Una vez que haya verificado la gráfica, arranque el programa siguiendo los pasos que se describen a continuación.
1.
Oprima
2.
Oprima
y verifique que el cursor se encuentra hasta al inicio del programa.
MEM
(se recomienda oprimir esta tecla por que en ella se visualiza la mayoría
CURNT COMDS
de las funciones que participan en la máquina, como coordenadas de trabajo, programa, comandos activos, esfuerzo de la máquina, avances, revoluciones, etc.). 3.
Oprima
El programa comenzará a trabajar. Como medida de seguridad, se
recomienda correrlo en modo SINGLE BLOCK (paso a paso) yporcentaje de marcha rápida e ir verificando los movimientos de la máquina.
Funcionamiento del Puer to USB
Todos los archivos deben estar en una memoria USB (se recomienda con capacidad de 1GB) y también deben estar en el directorio principal. Elparámetro 208 “FLOPPY ENABLE” tiene que estar en 1. Todos lo programas deben empezar con una línea que tenga solamente un “%” terminar con una línea que tenga solamente un“%”. (Todos los programas guardados por el control tendrán estos caracteres). Los programas pueden introducirse desde la memoria USB o guardarse en la misma. Para introducir un programa, oprima
LIST PROG
memoria USB y oprima
con PGRM seleccionado. Introduzca el nombre del archivo que está en la F3
Así, el control recibirá todo el programa principal y los subprogramas
hasta encontrar un caracter “%” indicando el fin del archivo o programa introducido. Si se llegara utilizar “ALL”, todos los programas deben tener una dirección de archivo Onnnn para que puedan ser archivados.
67
El caracter ASCII EOF (End of File o Final de Archivo) también terminará la introducción del archivo o programa. Durante la introducción de datos, aparecerá un mensaje de estado de la memoria USB en la parte inferior de la pantalla. El mensaje se actualizará de ls siguiente manera: INTRODUCIENDO Onnnn (LOADING Onnnn): Cuando el nombre del programa es recibido. TERMINO EL FLOPPY (FLOPPY DONE): Al terminar, cuando se recibe el último“%”. ABORTAR EL FLOPPY (FLOPPY ABORT): Cuando algo srcina un alto anormal. Se puede almacenar un máximo de 200 programas al mismo tiempo en el control.
Para GUARDAR un programa en la memoria USB, oprima
LIST PROG
con la pantalla PRGM seleccionada.
Ponga el control del archivo en la memoria USB, use el cursor como se ha descrito para seleccionar el programa y oprima en la memoria.
F2
Usted puede seleccionar “ALL” para enviar todos los programas que estén
Para obtener una LISTA DE DIRECTORIOde una memoria, seleccione la modalidadPRGM/LIST PROG y después oprima la tecla
F4
Esto generará una
LISTA DE DIRECTORIO DEL DISCO y esta se
guardará en el programa Onnnn, donde nnnn es el número definido en el Parámetro 227 . El valor predefinido que selecciona el programa de control del sistema operativo es 8999, que indica que se detuvo la operación; los errores reales se anotan en laPANTALLA DE ALARMAS.
Para borrar un archivo desde la memoria USB, teclee DEL “ ” (donde es el nombre asignado al programa o archivo en la memoria USB). Presione
WRITE ENTER
aparecerá el mensaje“FLOPPY DELETE” y el archivo o programa será borrado.
Al final de una función de almacenar o capturar, en la esquina inferior izquierda de la pantalla aparecerá ya sea “FLOPPY DONE”, que indica que la operación ha finalizado, o bien, “FLOPPY ABORT”, cuando un error haya causado la interrupción de la operación. Los errores están en listados en la pantalla de “ALARM DISPLAY”.
68
DNC (Direct Numerical Controller) La máquina cuenta con la capacidad de DNC (Control Numérico Directo). Bajo la modalidad DNC, no hay límite para el tamañ o de los programas CNC, excepto el espa cio en la memoria USB. El control ejecuta los programas directamente conforme los va enviando el control del disco de la memoria USB. Si se requiere usar el modo DNC, este se valida con el parámetro 57 y el setting 55 . Cuando está activado, el DNC se selecciona tecleando el nombre del archivode la memoria USB y presionando una segunda vez la tecla
MDI DNC
cuando ya se está en la modalidad MDI
NOTA: No oprimir la tecla MDI tres veces consecutivas por que resultará en un “FLOPPY ABORT”
La modalidad DNC no funcionará si no hay por lo menos 512 bytes de memoria disponible para el usuario. Al seleccionar la modalidad DNC, la pantalla de programas mostrará lo siguiente: “WAITING FOR DNC...” (ESPERANDO POR EL DNC...) Esto significa que aún no se han recibido datos DNC y usted podrá entonces iniciar la transmisión de datos. La transmisión del programa hacia el control debe iniciarse antes de oprimir el botón “CYCLE START”. Después de que el control haya recibido el principio del programa, la pantalla mostrará par te del programa y en la esquina inferior izquierda mostrará el mensaje “DNC PROG FOUND” (PROGRAMA DNC ENCONTRADO). Después de que haya encontrado el programa, usted puede oprimir “CYCLE START” como si ejecutara cualquier otro programa de la memoria. Si trata de oprimir “CYCLE START” antes de r ecibir un programa, entonces recibirá el mensaje: “NO DNC YET” (TODAVÍA NO HAY UN PROGRAMA DNC). Por razones de seguridad, el comando “CYCLE START” no está permitido antes de que se empiece a recibir el programa DNC. Si se permitiera iniciar el funcionamiento desde una ubicación remota, el operario podría no estar presente para asegurarse que la máquina esté funcionando sin peligro. No se permite cambiar modalidades durante la ejecución de un programa DNC; primero deberá para detener el programa.
oprimir
RESET
Al recibir el fin del programa DNC, se mostrará el mensaje “DNC END FOUND” (FIN DEL DNC ENCONTRADO). Al terminar la ejecución del programa DNC, la pantalla de programa mostrará las últimas líneas del programa. Usted debe oprimir “CYCLE START” antes de restablecer el programa DNC; entonces, aparecerá el mensaje: “RESET FIRST” (RESTABLEZA PRIMERO).
69
Hay varias restricciones para un programa DNC. No se puede progr amar un comando M98 Pnnn para saltar a otra parte del programa. Tampoco se permite un M30 porque no es posible comenzar de nuevo desde el inicio. El programa debe empezar con un “%” y debe terminar con un “%”, como cualquier otro programa enviado o transmitido desde una memoria USB. “BACKGROUND EDIT” (EDICIÓN EN FONDO) no está disponible cuando DNC está corriendo o siendo ejecutado.
Función DRY-RUN La función “DRY-RUN” (FUNCIÓN DE ENSA YO) se usa para ve rificar rápidamente un programa s in cortar realmente las piezas. Para seleccionar la función de ensayo, oprimir la tecla DRY-RUN bajo la modalidad MEM o MDI. Durante el ensayo, todos los movimientos rápidos y las velocidades de avance se ejecutan a la velocidad seleccionada para “DRY-RUN” con las teclas de velocidad de perilla o manivela (JOG). La parte inferior de la pantalla mostrará la velocidad como 100, 10, 1.0 ó 0.1 pulgadas por minuto.
Pantalla de Posiciones Las siguientes son las cinco pantallas de posiciones en el control: Pantalla de la Página Original (HOME PAGE)
Muestra en letras pequeñas las otras cuatro pantallas. Al seleccionar una de las cuatro pantallas, las imágenes aprarecerán en letras grandes. Las teclas
PAGE UP
y
PAGE DOWN
cam b ia rá n las p anta lla s. Las
coordenadas en pantalla (del operador, de trabajo, de la máquina o de la distancia a recorrer) se seleccionan con las teclas para mover el c ursor hacia arriba y hacia abajo. La ú ltima pantalla seleccionada también aparecerá al seleccionar la pantalla de comandos vigentes (CURNT COMDS) o la pantalla de definiciones ( SETNG/GRAPH ). En esta pantalla, cualquier eje en la posición cero estará iluminado. En las otras cuatro pantallas, el eje seleccionado estará centellando. Pantalla del Operario (OPERATOR DISPLAY)
Esta pantalla es para que el operario la use como sea conveniente, dado que el control no ninguna función de posición. Bajo la modalidad de seleccionada, la tecla
ORIGIN
desplazamiento (JOG) y en esta pantalla ha
sido
se puede usar para establecer la posición cero. Entonces, esta pantalla
mostrará las posiciones relativas a la posición cero seleccionada.
70
la usa para
Pantalla de Trabajo (WORK DISPLAY) Muestra la distancia entre la herramienta y la posición cero en X y Z de la pieza programada. Durante el encendido, automáticamente mostrará el valor en el desplazamiento del trabajo G54. El valor sólo puede cambiarse mediante los comandos G54 a G59, G110 a G129 o por un comando G92. La máquina usa este sistema de coordenadas para tornear la pieza o parte.
Pantalla de la Máquina (MACHINE DISPLAY) Muestra el sistema de coordenadas de la máquina que se define automáticamente durante el encendido y el primer retorno a cero ( ZERO RET ). Las coordenadas de la máquina no las puede cambiar ni el operario ni cualquiera de los sistemas de coordenadas de trabajo; en la pantalla de la máquina, siempre se mostrará la distancia desde el cero de la máquina. El sistema de coordenadas de la máquina puede usarse mediante un comando fuera de modalidad G53.
Distancia por Recor rer (DISTANCE TO GO) Muestra los valores decrecientes de la distancia que falta en el recorrido programado antes de que los ejes se detengan. Bajo la modalidad “ZERO RET” muestra un valor de diagnóstico. Bajo “JOG MODE” la pantalla muestra la distancia total desplazada. Durante el roscado rigido, el valor disminuye hasta cero en el fondo del agujero y después aumenta durante el recorrido de reversa.
Emergency Stop
El botón
detendrá instantáneamente todos los movimientos de la máquina, incluyendo los
servomotores, el eje rotador, el cambiador de herramientas y la bomba del líquido refrigerante. También parará cualquiera de los ejes auxiliares.
El botón
“CYCLE START”iniciará la ejecución de un programa bajo la modalidadMEM o MDI
o continuará el movimiento después de un alto al avance FEED ( HOLD) o continuará después de un alto con bloque sencillo (SINGLE BLOCK).
71
El botón START”.
La tecla
“FEED HOLD” parará todos los movimientos de los ejes hasta que se oprima“CYCLE
RESET
detendrá siempre el movimiento de los servos, el eje rotador, la bomba del líquido
refrigerante y el cambiador de herramientas. T ambién detendrá el funcionamiento de un programa en ejecución. Sin embargo “RESET” no es un método recomendable para detener la máquina porque podría ser difícil continuar desde ese punto. SINGLE BLOCK y FEED HOLD permiten continuar con el programa. RESET no parará el movimiento de los ejes auxiliares pero estos se detendrán al final del movimiento en ejecución.
Inicio de un Mecanizado
1. Oprima la tecla
2. Oprima la tecla
EDIT
RESET
3. Oprima la tecla
MEM
4. Oprima la tecla
CURNT COMDS
5. Oprima la tecla
NOTA: Es muy importante que el programa haya sido previamente verificado en la simulación gráfica y se hayan verificado también los avances y las revoluciones de las herramientas que se utilizarán para el maquinado., recordando que se puede utilizar la opción de ”SINGLE BLOCK” o “DRY RUN”.
72
Metodo para Eliminar en forma Temporal la Alarma 144 en Máquinas HAAS. Valido para Máquinas Parcialmente Pagadas.
A.
Con la máquina y el control encendidos, oprimir el botón deEMERGENCY STOP.
B.
Habilite el acceso a los parámetros en la pantalla deSETTINGS.
Oprima la tecla
Oprima la tecla
SETNG GRAPH
&
7
Oprima la tecla
Oprima la tecla
Oprima la tecla
C.
Oprimalatecla
OFF comenzará a parpadear.
WRITE
’
2
Oprima la tecla
Oprimir la tecla
OFF quedará iluminado.
ENTER
y
!
6
Quedará iluminado el setting 26 (No. de serie de la máquina)
WRITE ENTER
En la esquina inferior izquierda de la pantalla aparecerá un número. Este número, la versión de software y el número de serie de la máquina deberán ser informados al Departamento de Servicio de HI-TEC DE MEXICO (01-800-01-HITEC) para que HAAS pueda proporcionar el código de extensión de funcionamiento. IMPORTANTE: En esta condición de espera NO deberá ser oprimida ninguna tecla del panel de operación, ni tampoco se deberá apagar la máquina. Si esto sucediera, se deberá realizar todo el procedimiento desde el punto A, e informar el nuevo número que apareció en la pantalla.
D.
Una vez que HI-TEC haya proporcionado el código, introduzca el mismo mediante el teclado. Oprimir tecla
E.
El número capturado entrará al setting 26 y desaparecerá de la pantalla sin que el número de serie de la máquina se modifique.
Regresar al setting 7 y poner ON, oprimiendo las siguientes teclas: &
F.
WRITE ENTER
7
WRITE ENTER
La máquina será operable nuevamente por otro número de horas.
73
NOTAS
74
NOTAS
75
NOTAS
76
NOTAS
77
NOTAS
78