Академический Документы
Профессиональный Документы
Культура Документы
Tablas útiles.
1
2
Curso Básico de Programación
de Centro de Maquinado HAAS
01-800-001-4227
01-800-001-Haas
3
Índice
Índice………………………………………………………………………………………………………………………………………………… 4
Localización de puntos……………………………………………………………………………………………………………………… 5
Nomenclatura de máquina……………………………………………………………………………………………………………….. 13
Códigos G (Funciones preparatorias)………………………………………………………………………………………………… 17
Códigos alfabéticos de dirección………………………………………………………………………………………………………. 19
Códigos M (Funciones Misceláneas)…………..……………………………………………………………………………………. 20
Selección de plano de trabajo…………………………………………………………………………………………………………… 21
G20 Sistema de programación en pulgadas………………………………………………………………………………………. 22
G21 Sistema de programación en milímetros ..…………………………………………………………………………………. 22
G28 Retorno a casa…………………………………………………………………………………………………………………………… 22
Estructura Básica de programación CNC ...……………………………………………………………………………………….. 24
Nomenclatura de parámetros de corte……………………………………………………………………………………………… 25
Tabla de velocidades de corte para brocas HSS…………………………………………………………………………………. 29
Tabla de velocidades de corte para brocas de carburo……………………………………………………………………… 30
Tabla de velocidades de corte para machuelear ………………………………………………………………………………. 31
G00 Comando de posicionamiento rápido………………………………………………………………………………………… 32
G01 Comando de interpolación lineal……………………………………………………………………………………………….. 33
G02/G03 Comandos de interpolación circular ………………………………………………………………………………….. 34
G12/G13 Fresado de cajas circulares ……………………………………………………………………………………………….. 39
G41/G42 Compensación de corte …………………………………………………………………………………………………….. 43
Ciclos enlatados………………………………………………………………………………………………………………………………… 50
G81 Ciclo de barrenado directo………………………………………………………………………………………………………… 51
G82 Ciclo de barrenado con tiempo de espera…………………………………………………………………………………. 52
G83 Ciclo de barrenado con desahogo de rebaba……………………………………………………………………………… 53
G83 Ciclo de barrenado con desahogo de rebaba y profundidad variable…………………………………………. 54
G84 Ciclo de machueleado para cuerda derecha………………………………………………………………………………. 55
G74 Ciclo de machueleado para cuerda izquierda…………………………………………………………………………….. 56
G85 Ciclo de mandrinado………………………………………………………………………………………………………………….. 59
G76 Ciclo de mandrinado fino…………………………………………………………………………………………………………… 60
G77 Ciclo de mandrinado hacia atrás………………………………………………………………………………………………… 61
G70, G71 y G72 Patrones de barrenos …………….……………………………………………………………………………….. 62
G47 Grabado de letras y números…………………………………………………………………………………………………….. 65
G150 Función de fresado de cavidades para propósitos generales …………………………………………………… 68
Procedimiento para Maquinar, comenzando de Cero ….……………………………………………………………..…… 72
4
Localización de Puntos
Programación en Absoluto (G90)
PT1 = X Y
PT2 = X Y
PT3 = X Y
PT4 = X Y
PT5 = X Y
PT6 = X Y
PT7 = X Y
PT8 = X Y
PT9 = X Y
PT10 = X Y
PT11 = X Y
PT12 = X Y
PT13 = X Y
PT14 = X Y
5
Programación en Incremental (G91)
PT0 a PT1 = X Y
PT1 a PT2 = X Y
PT2 a PT3 = X Y
PT3 a PT4 = X Y
PT4 a PT5 = X Y
PT5 a PT6 = X Y
PT6 a PT7 = X Y
PT7 a PT8 = X Y
PT8 a PT9 = X Y
PT9 a PT10 = X Y
PT10 a PT11 = X Y
PT11 a PT12 = X Y
PT12 a PT13 = X Y
PT13 a PT14 = X Y
6
Encuentre los Puntos en Programación
Absoluta (G90)
7
Encuentre los Puntos en Programación
Incremental (G91)
8
Encuentre los Puntos en Programación
Absoluta (G90)
9
Encuentre los Puntos en Programación
Incremental (G91)
10
Encuentre los Puntos en Programación
Absoluta (G90)
11
Encuentre los Puntos en Programación
Incremental (G91)
12
Nomenclatura de la Máquina
Husillo.- Parte de la máquina donde se montan los adaptadores conocidos comúnmente como CONOS
o HOLDERS.
Existen varios tipos de conos, entre los cuales dos de los más comunes se encuentran:
CONO CT CONO BT
NOTA: Estos conos deben ser equipados con los tornillos de retención (Pull Stud) correspondiente al
husillo donde serán instalados según la información de las tablas siguientes.
13
14
Carrusel o A.T.C. (Automatic Tool Changer).- Parte de la máquina donde se almacenan o alojan las
herramientas.
Cuarto Eje (Fourth Axis).- Opción de un eje angular adicional, que nos permite posicionar la
pieza en diferentes ángulos para realizar operaciones tales como cuñeros para flechas,
hexágonos, venas de lubricación, etc.
15
Quinto eje (Fifth Axis).- Opción de dos ejes angulares adicionales, que nos permiten posicionar la pieza
en diferentes ángulos para realizar el maquinado de piezas complejas y reducir el número de montajes
necesarios para dichas operaciones.
NOTA: Es importante tomar en cuenta que para obtener un rendimiento adecuado en los equipos de Control Numérico
Computarizado es necesario utilizar herramientas adecuadas tales como carburos de tungsteno, carburos recubiertos,
cerámicas, etc.
16
Códigos G (Funciones Preparatorias)
17
Códigos G (Funciones Preparatorias)
(Continuación)
18
Códigos Alfabéticos de Dirección.
Código Descripción
Coordenadas angulares del Eje A (.001 ~ 360 dependiendo el modelo de mesa rotativa). El valor
A establecido a esta literal debe llevar punto decimal y generalmente se asigna al eje angular que gira
alrededor del eje X.
Coordenadas angulares del Eje B (.001 ~ 360 dependiendo el modelo de mesa rotativa). El valor
B establecido a esta literal debe llevar punto decimal y generalmente se asigna al eje angular que gira
alrededor del eje Y.
Coordenadas angulares del Eje C (.001 ~ 360 dependiendo el modelo de mesa rotativa). El valor
C establecido a esta literal debe llevar punto decimal y generalmente se asigna al eje angular que gira
alrededor del eje Z.
D Número de corrector para diámetro de herramienta (D00 ~ D200).
F Avance controlado (in/min o mm/min). El valor establecido a esta literal debe llevar punto decimal.
G Códigos de programación (Funciones preparatorias).
H Número de corrector de compensación de longitud de herramienta (H00 ~ H200)
Se usa para especificar información en ciclos enlatados e interpolaciones circulares (G02, G03) en el
I
eje X. El valor establecido a esta literal debe llevar punto decimal.
Se usa para especificar información en ciclos enlatados e interpolaciones circulares (G02, G03) en el
J
eje Y. El valor establecido a esta literal debe llevar punto decimal.
Se usa para especificar información en ciclos enlatados e interpolaciones circulares (G02, G03) en el
K
eje Z. El valor establecido a esta literal debe llevar punto decimal.
L Número de repeticiones de un ciclo o una línea.
M Funciones misceláneas.
N Indica el número de bloque o línea de programación.
O Identificación de programa.
Tiempo de espera en segundos, el valor establecido a esta literal debe llevar punto decimal.
También puede ser usado para identificación de una sub rutina (señala un número de línea a buscar)
P
o de un subprograma (señala el número de programa a buscar). En estos dos últimos casos no
requiere punto decimal.
Especifica datos en los ciclos enlatados. (Su valor es siempre positivo). El valor establecido a esta
Q
literal debe llevar punto decimal.
Información en ciclos enlatados e interpolaciones circulares. El valor establecido a esta literal debe
R
llevar punto decimal.
S Revoluciones por minuto. El valor establecido a esta literal no debe llevar punto decimal.
T Selección de herramienta.
X Coordenadas del eje X. El valor establecido a esta literal debe llevar punto decimal.
Y Coordenadas del eje Y. El valor establecido a esta literal debe llevar punto decimal.
Z Coordenadas del eje Z. El valor establecido a esta literal debe llevar punto decimal.
19
Códigos M (Funciones Misceláneas)
Código Descripción
M00 Paro de programa.
M01 Paro opcional de programa.
M02 Fin de programa.
M03 Giro del husillo en sentido a las manecillas del reloj (a la derecha).
M04 Giro del husillo en contra sentido a las manecillas del reloj (a la izquierda).
M05 Paro de husillo.
M06 Cambio de herramienta.
M08 Activación de bomba de soluble.
M09 Desactivación de la bomba de soluble.
M19 Orientación del husillo.
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.
M83 Activación de pistola de aire.
M84 Desactivación de pistola de aire.
M88 Activación de la refrigeración a través de la herramienta.
M89 Desactivación de la refrigeración a través de la herramienta.
M97 Llamado a subrutina local.
M98 Llamado a subprograma.
M99 Fin de subprograma o subrutina con retorno al programa principal.
_________________________________________________________
_________________________________________________________
_________________________________________________________
20
Selección del Plano de Trabajo
Código modal que se activa por default cuando se enciende el control HAAS. Se usa para programar
movimientos o interpolaciones en el plano XY.
Código modal que se usa para programar movimientos o interpolaciones circulares en el plano XZ.
Código modal, se usa para programar movimientos o interpolaciones circulares en este plano.
21
G20 Sistema de Programación en Pulgadas
En este control se requiere cambiar SETTING 9 el para modificar el sistema de programación.
Ejemplo:
b) G28 G00 G91 X0 Y0; (Envía a casa al mismo tiempo en movimiento rápido a los ejes X y Y)
Ejemplo:
22
G54 a G59 y G154 P1 hasta G154 P99
Posición de coordenadas para el cero pieza
Estos códigos le indican al control la distancia que existe del cero máquina a la posición en la pieza donde
se establece su origen en XY. Estas distancias se registran en una pantalla del control llamada offsets.
Ejemplo:
G43 H02, Obtiene el valor de la longitud de herramienta de la pantalla de geometría asignada en T2.
23
Estructura Básica de Programación CNC
Inicio del archivo. %
O12345 (NOMBRE DEL PROGRAMA)
Nombre de programa.
No usar serie 9000
G20 (Trabajo en pulgadas) ó G21
Unidades de trabajo.
(Trabajo en milímetros);
Inicio de
Línea de seguridad. G00 G40 G49 G80 G90 G100 G17 ;
programa.
Llamado de herramienta. T1 M06;
Posicionamiento inicial. G00 G90 G54 X___ Y___;
Activación de husillo. S______ M03;
Acercamiento en eje Z. G43 H1 Z___;
Activación de bomba de soluble. M08;
En esta sección se programan las trayectorias y operaciones
Cuerpo de
que serán realizadas durante el maquinado. Y se repite tantas
programa. veces como la pieza a maquinar lo requiera.
Salida a posición segura (eje Z). G00 G90 Z____;
Desactivación de bomba de soluble. M09;
Final de Retorno a home en eje Z. G28 G91 Z0
programa. Parada opcional. M01
Fin de programa. M30;
Fin de archivo. %
%
O12345 (PIEZA EJEMPLO 1)
G20;
G00 G40 G49 G80 G90 G100 G17;
T18 M06;
G00 G90 G54 X0.0 Y0.0;
S1200 M03;
G43 H18 Z1.0;
M08;
CUERPO DEL PROGRAMA
G00 G90 Z1.0;
M09;
G28 G91 Z0
M01
T19 M06
(CONTINUAN SIGUIENTES OPERACIONES)
M30
%
24
Nomenclatura de parámetros de corte
Parámetros de corte: Sistema Métrico Sistema Inglés
F = Avance por filo. mm/rev inch/rev
Z = Número de filos de la herramienta. N/A N/A
D = Diámetro de la herramienta. Milímetros Pulgadas
ar = Profundidad de corte radial. Milímetros Pulgadas
aa = Profundidad de corte axial. Milímetros Pulgadas
F = Avance por minuto. mm/min inch/min
N = Revoluciones. RPM RPM
pies/min = SFM(Surface
Vc = Velocidad de corte. mts/min
feet per minute)
HPP = Número de hilos por pulgada. N/A HPP
1000 = Valor constante de conversión. De metros a Milímetros N/A
12 = Valor constante de conversión. N/A De pies a pulgadas
Formulas
𝑉𝑐 𝑥 1000 𝑉𝑐 𝑥 12
Cálculo de revoluciones 𝑁= 𝑁=
𝜋𝑥𝐷 𝜋𝑥𝐷
Cálculo de avance F= (f x Z) x N F= (f x Z) x N
25
Ejercicios.
Calcule las RPM y avance para un cortador de carburo sólido de 16mm de diámetro con los datos
proporcionados en la siguiente tabla y una velocidad de corte de 260-280 m/min.
RPM=
Avance =
Calcule las RPM y avance para una corona de 63mm de diámetro, 6 insertos, ap 5mm y velocidad de corte
entre 1100 y 1350 m/min, considerando los insertos de la siguiente tabla.
RPM=
Avance =
26
Ejercicios.
Calcule las RPM y avance para un cortador de carburo sólido de 0.625” pulgadas de diámetro con los
datos proporcionados en la siguiente tabla y una velocidad de corte de 1310-1475 SFM.
RPM=
Avance =
Calcule las RPM y avance para un cortador Multi-master de ø1.0” pulgada de diámetro con los datos
proporcionados en la siguiente tabla y una velocidad de corte de 460-590SFM.
RPM=
Avance =
27
Ejercicios.
Calcule las RPM y avance para una broca Multi-master de 12mm de diámetro con los datos
proporcionados en la siguiente tabla y una velocidad de corte de 80-140mm/min y fz=0.18mm/rev
RPM=
Avance =
Calcule las RPM y avance para el machuelo mostrado en la siguiente tabla considerando una velocidad de
corte de Vc = 50-65 SFM.
RPM=
Avance =
28
Tabla de Velocidades de Corte
para Brocas “HSS”
Material m/min pies/min
Aluminio 60-76 200-250
Latón 60 200
Bronce 60-76 200-250
Bronce Fosforado 54 175-180
Fundición de Hierro (Blanda) 43 140-150
Fundición de Hierro (Semiduro) 24-33 80-110
Fundición de Hierro (Dura) 14 45-50
Acero Fundido 13-15 40-50
Cobre 21 70
Duraluminio 60 200
Aleación de Cobre y Silicio 18 60
Acero para Maquinaria 33 110
Cobre Manganeso 5 15
Acero Dulce, con 0.2-0.3 de C 33-36 110-120
Acero al Molibdeno 16 55
Acero al Niquel (3.5%) 18 60
Acero para Muelles 6 20
Acero Inoxidable 15 50
Acero al 0.4-0.5 de Carbón 24 80
Acero para Herramientas 23 75
29
Tabla de Velocidades de Corte
para Brocas de Carburo
Material m/min pies/min
Acero al carbón ≤ 200 HB 65-97 212-318
Acero al carbón > 200 - ≤ 300 HB 30-46 100-150
Acero al carbón > 300 - ≤ 420 HB 21-31 68-102
Acero aleado ≤ 270 HB 56-84 184-276
Acero aleado > 275 ≤ 375 HB 35-53 116-174
Acero aleado > 375 ≤ 450 HB 15-22 48-72
Acero para herramientas ≤ 250 HB 21-31 68-102
Acero para herramientas > 250 ≤ 330 HB 13-20 44-66
Acero para herramientas > 330 ≤ 450 HB 10-15 32-48
Fundición ≤ 200 HB 68-102 224-336
Fundición > 200 ≤ 330 HB 61-91 200-300
Acero inoxidable < 250 HB 51-77 168-252
Acero inoxidable > 250 ≤ 330 HB 27-40 88-132
Acero inoxidable ≤ 270 HB 16-24 52-78
Acero inoxidable > 270 ≤ 370 HB 13-20 44-66
Súper aleaciones ≤ 220 HB 10-15 32-48
Súper aleaciones > 220 ≤ 330 HB 6-9 20-30
Súper aleaciones > 330 ≤ 420 HB 5-7 16-24
Aleaciones de titanio ≤ 280 HB 21-31 68-102
Aleaciones de titanio > 280 ≤ 350 HB 16-24 52-78
Aleaciones de titanio > 350 ≤ 440 HB 13-20 44-66
Aleaciones de aluminio ≤ 80 HB 132-198 432-648
Aleaciones de aluminio > 80 HB 111-166 364-546
Aleaciones de bronce ≤ 140 HB 46-69 152-228
Aleaciones de bronce > 140 HB 43-64 140-210
Plásticos 122-183 400-600
30
Tabla de Velocidades de Corte para Machuelear
31
Código para Posicionamiento Rápido
Código modal usado para posicionamiento rápido en cualquiera de los ejes, el avance al que se mueve es a
la velocidad máxima según el modelo de máquina utilizada. Se recomienda que use las teclas de control de
Ejemplo:
Punto de origen X3.0 Y2.0
32
Código de Interpolación Lineal
Código modal que genera movimiento lineal de un punto a otro con avance controlado (F).
Ejemplo:
Mueve los ejes “X” y “Y” de forma lineal, con un avance de 10 pulgadas/min, partiendo de la posición
anterior.
33
Códigos de Interpolación Circular
Código modal usado para interpolación circular en sentido a las manecillas del reloj. Por default el control
está programado para trabajar en el plano X, Y; es necesario además, programar un avance (F).
Ejemplo:
Mover los ejes XY, partiendo del punto X2.0 Y7.0, con un avance de 10 pulgadas/min, con un radio de 4.0
en sentido de las manecillas del reloj a la coordenada X6.0 Y3.0
Indicando el radio de la interpolación Utilizando vector de dirección J
G02 X6.0 Y3.0 R4.0 F10.0; G02 X6.0 Y3.0 J-4.0 F10.0;
34
G03 Interpolación circular en sentido contrario a las manecillas del reloj
Código modal usado para interpolación circular en contrasentido a las manecillas del reloj. Por default el
control está programado para trabajar en el plano X, Y; es necesario además, programar un avance (F).
Ejemplo:
Mover los ejes XY, partiendo del punto X2.0Y7.0, con un avance de 10 pulgadas/min, con un radio de 4.0
en sentido de las manecillas del reloj a la coordenada X6.0 Y3.0
G03 X6.0 Y3.0 F10.0 R4.0; G03 X6.0 Y3.0 I4.0 F10.0;
35
Ejercicios.
Interpolación lineal.
Realice y simule el programa de interpolación lineal de la geometría indicada a continuación.
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
36
Ejercicios.
Interpolación circular.
Realice y simule el programa de interpolación circular de la geometría indicada a continuación utilizando la
indicación de los radios correspondientes.
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
37
Ejercicios.
Interpolación circular.
Realice y simule el programa de interpolación circular de la geometría indicada a continuación utilizando
vectores de dirección en las interpolaciones.
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
____________________________________ ___________________________________
38
Fresado de Cajas Circulares
G12 Interpolación para maquinar cajas circulares en sentido a las manecillas del reloj.
G13 Interpolación para maquinar cajas circulares en sentido contrario a las manecillas del reloj.
X Posición en el eje “X” en el centro de la caja circular.
Y Posición en el eje “Y” en el centro de la caja circular.
Z Profundidad de la caja o profundidad de corte incremental cuando se selecciona G91.
I Radio final del círculo o radio del primer círculo cuando acompaña a “K” y “Q”.
K Radio final del círculo cuando acompaña a “I” y “Q”.
Q Incremento o paso radial de la espiral cuando acompaña a “I” y “K”.
L Número de pasadas para profundidad de corte incremental cuando se selecciona G91.
D Selección del compensador para diámetro de la herramienta.
F Avance en pulgadas por minuto o milímetros por minuto.
Notas
Este ciclo requiere un barreno piloto al centro de la caja circular a maquinar, este barreno puede ser generado
con una broca de igual o mayor diámetro que el cortador que será utilizado para maquinar la caja circular o con
un barreno helicoidal usando el mismo cortador con el que se maquinará la caja.
El posicionamiento en XY de la herramienta al centro de la caja circular puede ser designado en una línea anterior.
El código G12 implica el uso de compensación de corte a la derecha G42. El código G13 implica el uso de
compensación de corte a la izquierda G41.
Al finalizar la ejecución de este comando, es necesario llevar la herramienta fuera de la caja circular en el eje “Z”
para poder desplazarse a otra posición.
1. Cajas donde se usa el valor de “I” como radio final del círculo.
Ejemplo:
Caja circular de ø0.875” de diámetro y profundidad de 0.08 in.
T2 M06;
G00 G90 G54 X0.0 Y0.0;
S2200 M03;
G00 G43 H02 Z1.0;
G00 Z0.05 M08;
G13 Z-0.08 I0.4375 D02 F20.0;
G00 Z1.0 M09;
G28 G91 Z0.0;
M01;
39
2. Cajas donde se usa el valor de “K” como radio final del círculo, además de las variables “I” y “Q”.
Ejemplo:
Caja circular de ø5.00”de diámetro por 0.080 de profundidad. El radio inicial de es de 0.300”, el traslape
entre pasadas de 0.030” in y hay que hacerlo con la herramienta 3.
T3 M06;
G00 G90 G54 X0.0 Y0.0;
S2200 M03;
G00 G43 H03 Z1.0;
G00 Z0.05 M08;
G13 Z-0.080 I0.30 K2.50 Q0.030 D03 F20.0;
G00 Z1.0 M09;
G28 G91 Z0.0;
M01;
3. Caja incluyendo los datos de la caja anterior y agregando G91 para incrementar los descensos en el eje
Z y la literal L para indicar las repeticiones del maquinado.
Ejemplo:
Caja circular de ø3.00”de diámetro por 0.500 de profundidad. El radio inicial de es de 0.200”, el traslape
entre pasadas de 0.04”, se tiene que hacer en 5 pasadas de profundidad y hay que hacerlo con la
herramienta 12.
T12 M06;
G00 G90 G54 X0.0 Y0.0;
S2200 M03;
G00 G43 H12 Z1.0;
G00 Z0.04 M08;
G13 G91 L9 Z-0.06 I0.20 K1.50 Q0.04 D12 F20.0;
G00 G90 Z1.0 M09;
G28 G91 Z0.0;
M01
40
Ejercicios.
Realice la programación de una caja circular de ø0.750” de diámetro con una profundidad de 0.50”.
Usando un cortador de carburo solido de diámetro de ø0.25”, con 4 filos, avance por filo de 0.002”/rev.
y una Velocidad de corte de 460 pies/min (Surface feet per minute = SFM).
Utilizar una broca de carburo de ø3/8 para abrir barreno. Calcule RPM y avances adecuados utilizando las tablas
del manual.
Duplique el programa y simule utilizando las 3 modalidades para maquinado de cada caja circular.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
__________________________________________________________________________________
41
Ejercicios.
Realice la programación de una caja circular de ø3.0” de diámetro con una profundidad de 0.50” y una segunda
caja circular de ø3.5” de diámetro por 0.250” de profundidad. Use un cortador de carburo sólido de ø 0.50” de
diámetro con 4 filos, avance por filo de 0.0015 in/rev, y Velocidad de corte de 430 - 480 SFM.
Programe el barreno inicial utilizando G03 con I o J y un incremental.
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
42
Compensación de Corte
La compensación de corte es el método utilizado para desplazar la trayectoria de la herramienta de tal
manera que esta se mueva a la derecha o a la izquierda de la trayectoria programada.
Normalmente, la compensación de radio se programa para desplazar la herramienta por el valor exacto
del radio, de modo que el corte final de la pieza y la trayectoria programada sean iguales.
La pantalla de compensación de la herramienta se usa para escribir los valores del radio de las
herramientas a desplazar. Los valores se pueden definir tanto en radio como en diámetro para la
geometría y el desgaste.
El valor efectivo es la geometría más desgaste de la herramienta. El setting 40 nos permite elegir la forma en
que ingresamos dichos datos (diámetro o radio).
43
Reglas de uso de los códigos de compensación
En la línea donde se programe G41 o G42 siempre debe de agregarse la variable D seguido del número
de herramienta para que el control busque en la pantalla de datos de herramienta la distancia que
debe de compensar.
No se puede colocar el código G41 o G42 durante un movimiento en arco.
Estos códigos solo pueden programarse durante movimientos en líneas rectas (frecuentemente
perpendiculares al perfil de la pieza).
La distancia mínima de las líneas anteriores no puede ser menor al valor del radio de la herramienta.
Al terminar el perfil debe de cancelarse el código agregando una línea con G40.
La línea donde va el G40 frecuentemente es perpendicular al perfil de la pieza.
Ejemplo:
Se va a utilizar un cortador de
ø10mm
Con los puntos anteriores podemos generar un programa para obtener el cuadro con las dimensiones
adecuadas, pero primero tenemos que definir un punto de entrada y otro de salida.
44
En la siguiente imagen podemos observar 3 diferentes formas de comenzar el maquinado utilizando
compensación.
45
Ejercicio.
Realice la programación del perfil exterior de la pieza siguiente, aplicando la compensación del cortador
a la derecha. La altura del escalón es de 8mm. La pieza se sujeta en una prensa del cuadro de 100 mm.
Aluminio 6061
Vc = 215-322 m/min
Cort = φ 12mm
Fz = 0.096 mm/min
Z=2
46
Realice la programación del perfil exterior de la pieza siguiente, aplicando la compensación del cortador
a la izquierda. La altura del escalón es de 8mm. La pieza se sujeta en una prensa del cuadro de 100 mm.
Aluminio 6061
Vc = 215-322 m/min
Cort = φ 12mm
Fz = 0.096 mm/min
Z=2
47
Realice la programación para el maquinado interior de la pieza siguiente, aplicando la compensación del
cortador a la derecha. Aluminio 6061, Velocidad de corte 500 Pies/min, cortador vertical de 0.500 de 2
filos, avance recomendado por filo 0.004 in/rev., la profundidad de la caja es de 0.750.
48
Realice la programación para el maquinado interior de la pieza siguiente, aplicando la compensación del
cortador a la izquierda. Aluminio 6061, Velocidad de corte 500 Pies/min, cortador vertical de 0.500 de 2
filos, avance recomendado por filo 0.004 in/rev., la profundidad de la caja es de 0.750
49
Ciclos Enlatados
Un ciclo enlatado se emplea para simplificar un programa de maquinado. Existen ciclos enlatados para
barrenado, machueleado y mandrinado. Una vez que un ciclo enlatado ha sido seleccionado, queda activo
hasta que se cancele con un código G80. Cuando un ciclo está activo, es ejecutado cada vez que se
programa un movimiento en X___ Y___.
Ejemplo:
N1 M06 T___;
N2 G00 G90 G54~59 X___ Y___ A___;
N3 S________ M03 / M04 ;
N4 G43 H___ Z(+)___;
N5 G___ G98 / G99 Z(-)___ R___ F___ I___ J___ K___ L___ P___ Q___;
N6 X___ Y___;
N7 X___ Y___;
N8 G00 G80 M09;
N9 G28 G91 Z0.0;
N10 M01;
50
G81 Ciclo de Barrenado Directo
X Posicionamiento rápido opcional en el eje “X”.
Y Posicionamiento rápido opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
M06 T01;
G00 G90 G54 X0.0 Y0.0;
S1800 M03;
G43 H01 Z0.5;
M08;
G81 G98 Z-1.0 R0.05 F6.0;
X1.5 Y0.0;
X2.0 Y3.0;
G00 G80 M09;
G28 G91 Z0.0;
M01;
51
G82 Ciclo de Barrenado Directo con Tiempo
de Espera
X Posicionamiento rápido opcional en el eje “X”.
Y Posicionamiento rápido opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
P Tiempo de espera al alcanzar la posición Z.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
M06 T05;
G00 G90 G54 X0.0 Y0.0;
S1250 M03;
G43 H05 Z0.5;
M08;
G81 G98 Z-0.25 R0.05 F6.0 P3.0;
X1.5 Y0.0;
X2.0 Y3.0;
G00 G80 M09;
G28 G91 Z0.0;
M01;
52
G83 Ciclo de Barrenado con Desahogo de
Rebaba
X Posicionamiento rápido opcional en el eje “X”.
Y Posicionamiento rápido opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
Q Profundidad de corte para cada pasada (valor incremental).
R Posición del plano R.
P Tiempo de espera al alcanzar la posición Z.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
T10 M06;
G00 G90 G54 X30.0 Y30.0;
S1500 M03;
G43 H10 Z10.0;
M08;
G83 G98 Z-40.0 R1.0 F150.0 Q5.0;
X0.0 Y0.0;
X60.0 Y0.0;
G00 G80 M09;
G28 G91 Z0.0;
M01;
53
G83 Ciclo de Barrenado con Desahogo de
Rebaba y Profundidad Variable
X Posicionamiento rápido opcional en el eje “X”.
Y Posicionamiento rápido opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
I Tamaño opcional de la primera profundidad de corte.
J Cantidad a reducir en cada pasada.
K Mínima profundidad de corte.
R Posición del plano R.
P Tiempo de espera al alcanzar la posición Z.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
T08 M06;
S1500 M03;
G00 G90 G57 X0.0 Y0.0;
G43 H08 Z10.0;
M08;
G83 G98 Z-150.0 R1.0 F50.0 I15.0 J5.0 K3.0;
X40.0 Y50.0;
X200.0 Y0.0;
G00 G80 M09;
G28 G91 Z0.0;
M01;
54
G84 Ciclo de Machueleado para Cuerda
Derecha
X Posicionamiento opcional en el eje “X”.
Y Posicionamiento opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
Nota: En caso de requerir una segunda pasada en una rosca asegúrese de activar el Setting 133.
O2500; O2341;
T12 M06; T12 M06;
G00 G90 G54 X4.0 Y1.5; G00 G90 G54 X100.0 Y38.0;
S750; S750;
G43 H12 Z1.0; G43 H12 Z25.0;
M08; M08;
G84 G98 Z-0.500 R0.05 F41.6667; G84 G98 Z-13.0 R1.0 F937.5;
X2.125 Y4.750; X53.0 Y140.0;
X0.0 Y0.0; X0.0 Y0.0;
G00 G80 M09; G00 G80 M09;
G28 G91 Z0.0; G28 G91 Z0.0;
M01; M01;
55
G74 Ciclo de Machueleado para Cuerda
Izquierda
X Posicionamiento opcional en el eje “X”.
Y Posicionamiento opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
Nota: En caso de requerir una segunda pasada en una rosca asegúrese de activar el Setting 133.
O2500; O2341;
T12 M06; T12 M06;
G00 G90 G54 X4.0 Y1.5; G00 G90 G54 X100.0 Y38.0;
S750; S750;
G43 H12 Z1.0; G43 H12 Z25.0;
M08; M08;
G74 G98 Z-0.500 R0.05 F41.6667; G74 G98 Z-13.0 R1.0 F937.5;
X2.125 Y4.750; X53.0 Y140.0;
X0.0 Y0.0; X0.0 Y0.0;
G00 G80 M09; G00 G80 M09;
G28 G91 Z0.0; G28 G91 Z0.0;
M01; M01;
56
MACHUELEADO EN VARIAS PASADAS
El siguiente programa muestra una rosca de ø3/8-16 UNC, la cual se ejecutará en 3 pasos,
alcanzando una profundidad total de 1.25in.
Nota: Los machueleados realizados con varias pasadas se pueden utilizar siempre y cuando no
cambien el machuelo del porta herramientas, ya que se perderá el paso.
57
Utilizando los ciclos enlatados, escriba el programa para barrenar y machuelear la figura siguiente,
considere una placa de 1in de espesor. Calcule las condiciones de corte de cada herramienta.
HERRAMIENTA No.1
ØBROCA = 17/32”
Vc = 180 pies/min.
Fz = 0.006 in/rev.
HERRAMIENTA No.2
ØMACHUELO = 5/8-11
Vc = 80 pies/min.
Profundidad = 1.000”
58
G85 Ciclo de Mandrinado
X Posicionamiento opcional en el eje “X”.
Y Posicionamiento opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ S___ M03;
M08;
G85 G98/99 Z___ R___ F___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
59
G76 Ciclo de Mandrinado Fino
X Posicionamiento opcional en el eje “X”.
Y Posicionamiento opcional en el eje “Y”.
Z Posición al fondo del agujero.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
I Valor de desplazamiento opcional en el eje “X” (Si “Q” no es especificada).
J Valor de desplazamiento opcional en el eje “Y” (Si “Q” no es especificada).
Q Valor de desplazamiento, siempre incremental (Si “I” y “J” no son especificadas).
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
O1234;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ M03 S___;
M08;
G76 G98/99 Z___ R___ F___ Q___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
60
G77 Ciclo de Mandrinado hacia Atrás
X Posicionamiento opcional en el eje “X”.
Y Posicionamiento opcional en el eje “Y”.
Z Posición al final del mandrinado.
F Avance en pulgadas o milímetros por minuto.
R Posición del plano R.
I Valor de desplazamiento opcional en el eje “X” (Si “Q” no es especificada).
J Valor de desplazamiento opcional en el eje “Y” (Si “Q” no es especificada).
Q Valor de desplazamiento, siempre incremental (Si “I” y “J” no son especificadas).
G98 Retorno al plano de inicio.
G99 Retorno al plano de retracción.
NOTA: Si se especifica el valor de “Q”, se emplea el Setting 27 para indicar la dirección de desplazamiento.
O1234;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ M03 S___;
M08;
G77 G98/99 Z___ R___ F___ Q___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
61
Patrones de Barrenos
Hay tres códigos “G” que proporcionan los patrones de barrenos comunes para pernos. Estos son: G70,
G71 y G72. Normalmente se usan con alguno de los ciclos programados del grupo 09.
Nota.- Este código debe ser precedido por un ciclo de barrenado o machueleado. Si al ciclo programado se
le indica la literal L0, el punto programado será tomado por la máquina como referencia y el barreno no será
maquinado. Esta opción es muy útil cuando se requiere por ejemplo, hacer un patrón de barrenos sin barreno
central
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
62
G71 Arco de Barrenos Equidistantes
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
63
G72 Línea de Barrenos Equidistantes
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
64
G47 Grabado de Letras y Números
Este método se emplea para grabar un texto en una pieza. El texto debe de programarse delante del código
G47.
P0 Grabado de letras.
P1 Numeración Secuencial.
X Coordenada inicial en plano “X”.
Y Coordenada inicial en plano “Y”.
Z Coordenada inicial en plano “Z”.
I Ángulo de rotación (Default es 0).
J Tamaño de la letra a grabar (mínimo .001”).
R Retorno al plano R.
E Avance de penetración.
F Avance de grabado.
Ejemplo:
G47 P0 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0 (TEXTO A GRABAR);
65
Grabado Secuencial de Números
Este método se emplea para grabar números o series de números en partes. Los números se irán
incrementando de uno en uno a partir del número de inicio. El símbolo # se utiliza para indicar el número de
dígitos en el número serial.
Ejemplo:
G47 P1 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0 (####);
El límite de números seriales es de cuatro dígitos y el número de inicio se puede definir de manera manual
en una variable de un macro. La opción de macros no necesita estar habilitada para realizar esta acción. La
variable #10599 (#599 Vers. Anteriores al control NGC) es usada para registrar el número inicial de la serie
de grabado a realizar. Puede cambiar manualmente el valor de esta variable para establecer el inicio de sus
serie de números o puede escribir en MDI G47 P1 (0001) para indicar a la máquina el número de inicio de
su secuencia. Posteriormente ejecute su programa ejecutando G47 P1 (####)… de manera regular.
66
Ejercicio.
Realice el programa para realizar el grabado indicado en el dibujo siguiente, Considere una altura de letra
de .250” y que incremente el número cada vez que ejecute el programa; el valor inicial debe ser 100.
67
G150 Función de Fresado de Cavidades para
Propósitos Generales
D Selección del radio del cortador.
F Velocidad de avance.
I Incremento de corte en el eje X.
J Incremento de corte en el eje Y.
K Margen en el corte de terminado.
P Número de subprograma o subrutina donde se define la forma del contorno.
Q Profundidad incremental del corte en el eje Z por pasada. Valores (+).
R Posición del plano R.
S Velocidad del husillo (opcional).
X Posición en X del barreno de inicio.
Y Posición en Y del barreno de inicio.
Z Profundidad final de la cavidad.
La forma de la cavidad a ser cortada tiene que ser definida en un subprograma o una subrutina.
Esta tiene que definir un área cerrada por medio de una serie de códigos G01, G02 ó G03 y terminar con
un M99 (Retorno al programa principal).
Este subprograma debe contener menos de 40 recorridos. Se utiliza una serie de movimientos sea en el eje
“X” (Si se emplea “I”) o en el eje “Y” (Si se emplea “J”) para cortar de forma específica.
La pasada de acabado al contorno está definida por “K” y tiene que ser un número positivo. No hay una
pasada de acabado para la profundidad “Z”. Es necesario especificar el valor “R” aunque este sea cero (0).
68
Ejemplo 1:
%
O1000;
T1 M06;
G90 G54 G00 X0 Y0;
S2000 M03;
G43 H01 Z0.1 M8;
G01 Z0.01 F30.0;
G150 P511 Z-0.5 Q0.25 R0.01 J0.3 K.01 G41 D01 F10.0;
G40 G01 X0 Y0;
G00 Z1.0 M09;
G28 G91 Y0 Z0;
M30;
%
Subprograma
%
O00511;
G01 Y2.0;
X-2.0;
Y-2.0;
X2.0;
Y2.0;
X0.0;
M99;
%
69
Ejemplo 2:
%
O61506;
T1 M06;
G00 G90 G40 G49 G54;
G00 G54 X2. Y2.;
S1000 M03;
G43 H01 Z1.0;
M08;
G01 Z0.01 F30.0;
G150 P61507 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10.0;
G40 G01 X2.Y2.;
G00 Z0.1 M09;
G53 G49 Z0 M05;
G53 Y0;
M30;
%
Subprograma
% O61507;
G01 Y1.;
X6.;
Y6.;
X1.;
Y3.2;
X2.75;
Y4.25;
X4.25;
Y2.75;
X2.75;
Y3.8;
X1.;
Y1.;
X2.;
M99;
%
70
Ejercicio.
Realice una isla redonda con los datos que se proporcionan a continuación.
Cortador con diámetro de .250in
Vc. 444-666SFM
Z = 4 filos
Fz = 0.0010
Profundidad de la isla = 0.750in
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
71
Procedimiento para Maquinado
Comenzando de Cero
1. Borre todos los valores que estén cargados en la página de los “offsets”, como longitudes y diámetro
de herramienta, así como ceros pieza (G54~G59) que no se usen.
2. Cargue el programa en la memoria de la máquina, ya sea por medio de captura directa en el control
HAAS, memoria USB o bien, cargando el programa a través de la interface Ethernet o WI-FI.
4. Utilizando un dispositivo de sujeción o prensa, monte la pieza en el centro de la mesa del centro de
maquinado y sujétela bien.
5. Localice el cero pieza del programa tanto en el eje “X” como en el eje “Y”. Generalmente, estos puntos
coinciden con los puntos de referencia del plano, a partir de los cuales se toman todas las dimensiones.
Use un localizador de esquinas (Edge Finder) o un indicador para localizar estos puntos empleando las
funciones manuales de la máquina (Handle Jog).
Después de ubicar la posición deseada para el cero pieza, oprima la tecla y mueva el cursor
hacia abajo usando las flechas hasta llegar a la página de Cero Trabajo (Zero Offsets). Luego, coloque
el cursor en el G54~G59 en el eje “X” y presionar la tecla con esto se cargará el valor
correspondiente al cero máquina en ese lugar.
Repita el procedimiento para el eje “Y”. Al hacer esto, se ha registrado en la máquina en dónde se
encuentra localizado el cero pieza. Normalmente los valores en “Z” y “A” no se cargan; estos
permanecen en cero (0).
6. Tome el valor del diámetro de las herramientas, el cual se va a usar con un valor Dnn e introduzca este
valor en las páginas de “Offsets”.
NOTA: Este valor puede ser usado tanto en “radio” como en “diámetro”, y esto se puede cambiar por
medio del Setting 40.
7. Saque todas las herramientas que se encuentran en el carrusel de la máquina y haga un cambio de
herramienta para traer la número 1 (T1 M6). Coloque la herramienta número uno en el husillo usando
el botón de “Tool Release”.
72
Presionar la tecla y ubique la pantalla de la compensación de longitudes; mover el cursor
hasta el número 1.
NOTA: No meta ninguna herramienta al carrusel directamente; siempre hágalo a través del husillo,
usando MDI o ATC Forward / Backward.
8. En modo manual (Handle Jog), seleccione el eje “Z” y mueva cuidadosamente la herramienta hasta
tocar la superficie de la pieza. Después presione la tecla y con esto se cargará el valor
correspondiente al cero máquina en el eje “Z”, para la herramienta número 1.
la tecla para que el eje “Z” se regrese hasta casa (Z0.0) y haga el cambio de herramienta
seleccionando la herramienta siguiente y repita el mismo proceso.
10. Ejecute el programa en modo gráfico, para detectar posibles errores de programación.
11. Corra el programa con movimiento rápido al 5% o al 25% y checar que no exista ninguna interferencia.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
73
Curso Básico de Operación
para Centro de Maquinado
01-800-001-4227
01-800-001-Haas
74
Indice
Índice ……………………………………………………………………………………………….................................................. 75
Encender/Apagar ..……………………………………………………………………………….............................................. 76
Tablero de operaciones …………………………………………………………………………………………………………………… 78
Edit ..……………………………………………………………………………………………………………………………………………….. 79
Memory ..………………………………………………………………………………………………………………………………………… 80
MDI …………………………………………………………………………………………………………………………………………………. 81
Handle Jog ………………………………………………………………………………………………………………………………………. 82
Zero Ret …………………………………………………………………………………………………………………………………………… 83
List Prog …………………………………………………………………………………………………………………………………………… 84
Display (Pantalla) …………………………………………………………………………………………………………………………….. 85
Teclas de cursor ………………………………………………………………………………………………………………………………. 86
Procedimiento para medición de herramientas ………………………………………………………………………………. 87
Procedimiento para sacar cero pieza ………………………………………………………………………………………………. 87
Teclas F1, F2, F3 y F4 ..…………………………………………………………………………………………………………………….. 88
Procedimiento para graficar un mecanizado ..…………………………………………………………………………………. 89
Inicio de un maquinado …………………………………………………………………………………………………………………… 91
Eliminar alarma 144 en máquinas HAAS ………………………………………………………………………………………….. 92
Procedimiento para Recuperar el Carrusel de Herramientas …………………………………………………………… 93
Respaldo de máquina ………………………………………………………………………………………………………………………. 95
Restaurar su equipo HAAS usando un archivo de respaldo .……………………………………………………………… 97
Tabla de equivalencias .…………………………………………………………………………………………………………………….. 100
75
Encender / Apagar
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 POWER ON, la pantalla se enciende pero aún no está lista para usarse.
Oprimiendo dos veces la tecla (una vez por cada alarma), Las alarmas se cancelan
automáticamente.
76
Presionar la tecla (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 el husillo 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.
77
Tablero de Operaciones
Este tablero cuenta con 130 teclas que se dividen en nueve regiones, a saber:
Teclas de Función 8
Teclas de Sobrecontrol 15
Teclas de desplazamiento 15
Teclas de Pantalla 8
Teclas de Cursor 8
Teclas alfabéticas 30
Teclas de Modalidad 30
Teclas Numé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:
78
EDIT
Esta modalidad nos sirve para la edición de programas previamente cargados en la memoria.
Esta tecla se utiliza para insertar datos, tales como códigos y textos.
Se utiliza para alterar o cambiar un elemento que se encuentra seleccionado por el cursor.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
79
MEMORY
Esta modalidad es de memoria. Nos sirve para ejecutar o graficar un programa que está
almacenado en la memoria.
Cuando esta opción esté habilitada, los bloques con una barra (“/”) como primer carácter, 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.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
80
MDI
En modo MDI, puede ejecutar programas o bloques de código sin guardarlos en un
programa.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
81
HANDLE JOG
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
82
ZERO RET
Retorno al cero de la máquina.
Busca el cero de la máquina para todos los ejes. Estos se mueven lentamente al origen.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
83
LISTPROG
Muestra una lista de programas contenidos en el control.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
84
Display (Pantalla)
Esta sección cuenta con 8 teclas descritas a continuación.
Muestras las posiciones de los ejes de la máquina. Al oprimir las teclas nos
muestra con letras grandes cada una de las posiciones disponibles.
Muestra el programa vigente, los comandos activos, el número de herramientas activas, carga
del husillo, avances y velocidades actuales.
Muestra el texto completo de una alarma cuando el mensaje de alarma está centellando.
Muestra los ajustes que controlan la máquina y permiten al usuario realizar modificaciones.
85
Teclas de Cursor
Las teclas de cursor están en el centro del teclado. Permiten al usuario moverse a través de varias pantallas
y campos de control.
Se utiliza para desplazar el cursor a la izquierda dentro del programa activo en modo
edición. En gráficos desplazará el área de simulación hacia la izquierda.
Se utiliza para desplazar el cursor a la derecha dentro del programa activo en modo
edición. En gráficos desplazará el área de simulación hacia la derecha.
Se usa para desplazar el cursor hacia la página anterior en el editor, también para
cambiar de pantalla en la función de CURRENT COMMANDS.
Se usa para desplazar el cursor hacia la página siguiente en el editor, también para
cambiar de pantalla en la función de CURRENT COMMANDS.
Este botón generalmente mueve el cursor hasta el elemento situado más abajo en la
pantalla. Durante la edición, será hacia el bloque o línea final del programa.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
86
Procedimiento para la Medición de las
Herramientas
1. Presione
6. Oprimir la tecla
NOTA: El valor que será cargado en el offset será la coordenada del cero máquina a la posición
donde se tocó la pieza; el valor deberá ser negativo.
87
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.
88
Procedimiento para Graficar un Mecanizado
1. Elabore el programa de la pieza a maquinar.
2. Oprimir la tecla
3. Oprimir la tecla
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 simulación del programa.
cada vez que vuelva a oprimir , centré la imagen que quiere acercar utilizando las teclas de
2. Pulse la tecla Cycle Star para visualizar la gráfica con el acercamiento aplicado o el zoom
que seleccionó.
Nota: La gráfica también puede ser ejecutada bloque por bloque para verificar la trayectoria que ha
sido programada.
89
Existen algunos Settings que pueden ser de utilidad cuando se desea realizar la simulación de un
maquinado. El acceso a los setting y su descripción se mencionan a continuación.
Para acceder a la pantalla de Setting de gráfica, pulse la tecla . Aparecerá la siguiente pantalla.
Setting 4. Cundo se establece en OFF, no se muestran los movimientos rápidos durante la simulación. Si se
fija en ON, los movimientos rápidos de herramientas son marcados en la simulación con una línea verde o
línea punteada.
Setting 5. Cuando se establece en OFF, No se muestran en la simulación los puntos de barrenado. Cuando se
establece en ON, los puntos de barrenado son marcados con una x.
Setting 253. Cuando se establece en OFF, la simulación mostrará el diámetro de la herramienta que fue
indicado en la tabla offset de herramienta. Si se establece en ON, solo se mostrará la trayectoria programada
representando el centro de la herramienta que se está simulando.
90
Inicio de un Maquinado
Oprima la tecla
Oprima la tecla
Oprima la tecla
Oprima la tecla
(Cycle Start)
Consejos de Operación
2. Si se realiza algún maquinados muy largos sin refrigerante, al terminar fluya como si estuviera siendo
utilizado, con la intensión de no sobre calentar el husillo de la máquina.
3. Cuando se monten herramientas en el husillo, se deben limpiar los conos de las mismas para no dañar el
interior del husillo y también se recomienda ponerles grasa para rodamiento en el tornillo de retención.
4. Únicamente durante el montaje de las herramientas en un cambiador tipo sombrilla, se debe equilibrar el
peso de las mismas. Por ejemplo, si de utilizan 12 herramientas, procurar no colocarlas en orden consecutivo,
sino que se deben intercalar (Estación1, estación 3, estación 5, etc.) De este modo, el peso de las
herramientas no se concentrará solo en un lado del carrusel.
91
Eliminar Alarma 144 en Máquinas Haas
1. Pulse la tecla
3. En esta pestaña aparecerán los datos necesarios para solicitar su nuevo código de activación, los datos que
debe proporcionar son: Modelo de máquina, Número de serie, Versión de software (Release), código
generado por la máquina. Como se muestra en la imagen.
4. Una vez obtenida esta información comuníquese al 01 800 001 HAAS (4227) proporcione la información
solicitada y le será asignado un nuevo número de activación.
5. Ingrese nuevamente a la pantalla Activación e ingrese el nuevo código utilizando las teclas alfanuméricas de
Nota: Recuerde que la alarma 144 es una alarma periódica que aparecerá en la máquina cada 30
días (informando su aparición 5 días antes) durante el periodo que su equipo esté siendo objeto de
crédito, cuando el equipo esté totalmente pagado o haya sido pagado de contado le será
proporcionado un código de activación definitivo.
92
Procedimiento para Recuperar el Carrusel
de Herramientas
Cuando se corte la energía en un cambio de herramienta o por alguna otra causa donde intervenga un
cambio de herramienta, dependiendo del tipo de transportador de herramientas con el que se cuente, los
pasos pueden variar, solo hay que seguir las indicaciones mostradas en pantalla según sea el caso. En general
el procedimiento para recuperar el transportador de herramientas es el que se muestra a continuación:
2. Seleccione la opción Tool Change Recovery y pulse (Se mostrarán las siguientes instrucciones)
93
4. Pulse la tecla La máquina realizará la recuperación del brazo de modo automático.
5. Finalmente pulse la tecla para terminar el procedimiento y salir del asistente de recuperación.
94
Respaldo de máquina
1. Instale una memoria USB en el puerto correspondiente.
2. Pulse la tecla
95
6. Pulse la tecla
7. Seleccione la carpeta de almacenamiento de respaldo utilizando las teclas una vez seleccionada
9. Escriba el nombre que dará al archivo de respaldo y seleccione la opción “Back Up Machine”.
96
10. Pulse la tecla Esto generará un archivo .ZIP donde estará contenido el respaldo competo de su
CM HAAS y podrá restablecerla en el momento que lo requiera.
3. Pulse la tecla
5. Seleccione las carpeta donde se encuentra almacenado su archivo de respaldo usando las teclas
97
7. Pulse la tecla
8. Seleccione la opción “Restore Machine” (Restaurar máquina)
9. Pulse la tecla
10. Usando las teclas , seleccione los elementos que desea respaldar pulsando en cada opción
11. Pulse la tecla para comenzar la descarga del respaldo. En caso de aparecer un mensaje de advertencia
relacionado a la actualización de las variables macro, tenga en cuenta que las variables también serán
98
restablecidas con los valores almacenados en el respaldo. Pulse la tecla para restablecer el respaldo
completo.
12. Una vez terminado el proceso de restablecimiento quite el paro de emergencia y pulse la tecla para
eliminar alarma 107.
99
Tablas útiles
100
101
102
Brocas de centro
Nota. Información obtenida de www.sgs-tool.de las dimensiones podrían cambiar según el fabricante de la herramienta.
103
Rev. 2017