Académique Documents
Professionnel Documents
Culture Documents
ndice
Introduccin
ndice.
Localizacin de Puntos
Nomenclatura de la Mquina
Frmulas
Cdigos Alfabticos de Direccin
Cdigos M
Cdigos G
Posicionamiento Rpido
Interpolacin Lineal
Interpolacin Circular
Pausa
G12 y G13 Interpolacin para Maquinado en Sentido de las Manecillas del Reloj
Seleccin del Plano de Trabajo
G20 Sistema de Programacin en Pulgadas
G21 Sistema de Programacin en Milmetros
G28 Regreso a Casa
Compensacin de Corte
Compensacin en la Longitud de Herramienta
Cancelar la Compensacin en la Longitud de Herramienta
Grabado de Letras y Nmeros
Ciclos Enlatados
Genere un programa utilizando los ciclos y formulas aprendidas
Patrones de Barrenado para Pernos
Imagen de Espejo Programable
G150 Funcin de Fresado de Cavidad para Propsitos Generales
Procedimiento para Maquinado Comenzando de Cero
Tabla de Velocidades de Corte para Machuelear
Avances por Revoluciones para Brocas
Tabla de Velocidades de Corte para Brocas HSS
Encender / Apagar
Cycle Start (ciclo de Arranque)
Recuperar el Carrusel de Herramientas
Tablero de Operaciones
EDIT
MEM
HANDLE JOG
ZERO RET
LISTPROG
Display
Teclas de Cursor
Procedimiento para la Medicin de las Herramienta
Procedimiento para Sacar el Cero Pieza
Pagina
1
2
4
6
6
7
8
9
12
13
14
15
16
18
19
19
19
19
22
22
22
24
41
43
45
46
48
49
50
50
51
52
52
54
55
55
56
56
56
57
58
59
59
Localizacin de Puntos
60
61
62
64
65
65
66
67
67
Nomenclatura de la Mquina
Husillo.- Parte de la mquina donde se montan los adaptadores conocidos
comnmente como CONOS o HOLDERS. Existen de dos tipos:
CONO CT
CONO BT
Carrusel o A.T.C. (Automatic Tool Changer).- Parte de la mquina donde se
almacenan o alojan las herramientas.
Cuarto Eje (Fourth Axis).- Opcin de un eje adicional, que nos permite realizar
operaciones tales como cueros para flechas, hexgonos, venas de lubricacin,
etc.
NOTA: Es importante tomar en cuenta que al adquirir un equipo de Control Numrico Computarizado es
necesario utilizar herramientas calificadas tales como aleaciones o carburos recubiertos.
Sistema Ingls
Frmula para determinar las revoluciones por minuto de un cortador.
N =Vc x 12/ x D
Frmula para determinar el avance de una herramienta.
F = (f x Z) N = inch/min
Frmula para determinar el paso del machuelo en el sistema ingls.
Paso =1/Nh
Nh = Nmero de hilos por pulgada
L Nmero de repeticiones.
M Funciones miscelneas.
N Indica el nmero de block o lnea de programacin.
O Identificacin de programa (Onnnn).
P Tiempo de espera e identificacin de subprograma.
Q Especifica datos en ciclos enlatados (su valor es siempre positivo).
R Informacin en ciclos enlatados e interpolaciones circulares.
S Revoluciones por minutos.
T Seleccin de herramienta.
X Coordenadas del eje X.
Y Coordenadas del eje Y.
Z Coordenadas del eje Z.
Grupo
01
01
01
01
00
00
00
00
02
02
02
06
06
00
07
07
07
08
08
12
12
12
08
00
12
12
12
00
00
00
09
09
09
09
09
09
09
09
09
09
09
09
03
03
10
10
00
00
00
G88 Ciclo de mandrinado con paro de husillo, retraccin manual y tiempo de espera.
09
G89 Ciclo de mandrinado con paro de husillo y retroceso (entra y sale con avance).
09
para controlar los movimientos rpidos, teniendo especial cuidado al estar cerca de la
pieza a maquinar.
La ejecucin de un movimiento rpido es inicialmente a 45 hasta encontrar la primera
coordenada y de forma recta hasta encontrar la segunda ya que al inicio, los ejes se
mueven a la misma velocidad.
Ejemplo:
Posiciona los ejes X y Y de forma rpida a partir de la posicin anterior.
G00 X9.0 Y11.0;
Cdigo modal que genera movimiento lineal de un punto a otro con avance
controlado (F).
Posiciona los ejes X y Y de forma lineal con un avance de 10 pulgadas/min a
partir de la posicin anterior.
G01 X11.0 Y7.0 F10.0; o bien, F10.0; G01 X11.0 Y7.0;
Ejemplo:
G02 X6.0 Y3.0 R4.0 F10.0;
G04 Pausa
P Tiempo de espera en segundos (Se usa para programar una pausa durante el
proceso).
G04 P1.5
Fresado de Cajas Circulares
G12 Interpolacin para Maquinado de Cajas en Sentido de las Manecillas del
Reloj
G13 Interpolacin para Maquinado de Cajas en Contrasentido de las
manecillas del Reloj
X Posicin en el eje X para el centro de la caja circular.
Y Posicin en el eje Y para el centro de la caja circular.
Z Profundidad de corte total o profundidad de corte incremental cuando se
selecciona G91.
I Radio final del crculo o radio del primer crculo cuando acompaa a K y Q.
K Radio final del crculo cuando acompaa a I y Q.
Q Incremento o paso radial de la espiral cuando acompaa a I y K.
L Nmero de pasadas para profundidad de corte incremental cuando se
selecciona G91.
D Seleccin del compensador para el radio o dimetro de la herramienta.
F Avance en pulgadas o milmetros por minuto.
Ejemplo:
O1234
(G13 CIRCULAR POCKET MILLING/I);
Posicionamiento en X & Y
T1 M06;
Paro de mquina
O1234
(G13 CIRCULAR POCKET MILLING/I/K/Q/G91);
T1 M06;
G00 G90 G54 X___ Y___ M08;
G43 H01 Z0.5 M03 S___ G01 Z0 F___;
G13 G12 Z-0.1 F22.0 I0.3 Q0.25 K2.5 D01 L4;
G90 G00 Z0.5 M09;
G91 G28 Z0;
M30;
24 O1234
(G41 COMPENSACIN IZQUIERDA);
T5 M06;
(25.4 DIA. 4FLT. ENDMILL);
O1234
(G41 COMPENSACIN DERECHA);
T5 M06;
(25.4 DIA. 4FLT. ENDMILL);
G90 G56 G00 X-126.0 Y80.0 M03 S1500;
G43 H05 Z30.0;
Z5.0 M08;
G01 Z-10.0 F380.0;
G42 D5 X-101.0;
G01 Y-39.3;
G03 X-88.3 Y-52.0 R12.7;
G01 X88.3;
G03 X101.0 Y-39.3 R12.7;
G01 Y39.3;
G03 X88.3 Y52.0 R12.7;
G01 X-88.3;
G03 X-101.0 Y39.3 R12.7;
G01 G40 X-126.0;
G00 Z5.0;
G00 X0 Y0;
G01 Z-10.0 F100.0;
G41 X20.0 D5 F200.0;
G02 I-20.0;
G01 G40 X0 Y0;
G00 G91 G28 Z0;
M01;
P0 Grabado de letras.
R Retorno al plano R.
X Coordenada inicial en plano X.
Y Coordenada inicial en plano Y.
Z Coordenada inicial en plano Z.
Grabado de Letras
Este mtodo se emplea para grabar un texto en una parte. El texto debe de
programarse delante del cdigo G47 (como se muestra en el ejemplo inferior).
Ejemplo:
G47 P0 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0 (TEXTO A GRABAR)
Ciclos Enlatados
Un ciclo enlatado se emplea para simplificar un programa de maquinado. Existen
ciclos enlatados para barrenado, machueledo y mandrinado. Una vez que un ciclo
enlatado ha sido seleccionado, queda activo hasta que se cancele con un cdigo
G80. Cuando el 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 G43 H___ Z(+)___ M03 / M04 S___
N4 G___ G98 / G99 Z(-)___ R___ F___ I___ J___ K___ L___ P___ Q___
N5 X___ Y___
N6 X___ Y___
N7 G00 G80 M09
N8 G28 G91 Z0.0
N9 M00 / M01
Cancelacin
de
ciclos
enlatados
(G80).
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ M03 S___;
M08;
G73 G98/99 Z___ R___ F___ K___ Q___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
O1234;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ S___;
M08;
G74 G98/99 Z___ R___ F___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
O1234;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ M03 S___;
M08;
G81 G98/99 Z___ R___ F___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
M30;
M06 T___;
G00 G90 G54~59 X___ Y___;
G43 H___ Z___ M03 S___;
M08;
G83 G98/99 Z___ R___ F___ I___ J___ K___;
X___ Y___;
X___ Y___;
G00 G80 M09;
G28 G91 Z0.0;
M30;
L Nmero de barrenos.
L Nmero de barrenos en la circunferencia.
La funcin de espejo se puede encender (G101) o apagar (G100) para cualquiera de los
cuatro ejes individualmente. Los dos valores no son modales, pero el status de espejo para
cada eje si es modal.
Estos cdigos se deben de usar en un bloque de comando sin ningn otro cdigo G.
Un G101 encender la funcin de espejo para cualquier eje listado en ese bloque X, Y, Z o
A. El cdigo
G100 lo desactiva. El valor dado no tiene ningn efecto y debe anotarse como cero (0).
G101 X0 G100 X0
Ejemplo:
%
O3600 (Imagen espejo eje X)
T1 M06 (Herramienta #1 es una fresadora de dimetro 0.250")
G00 G90 G54 X-0.4653 Y0.052 S5000 M03
G43 H01 Z0.1 M08
Subprograma de contorno
G01 Z-0.25 F5.0
%
F20.0
O3601
M98 P3601
G01 X-1.2153 Y0.552
G00 Z0.1
G03 X-1.3059 Y0.528 R0.0625
G101 X0.0
G01 X-1.5559 Y0.028
X-0.4653 Y0.052
G03 X-1.5559 Y-0.028 R0-0625
G01 Z-0.25 F5.0
G01 X-1.3059 Y-0.528
F20.0
G03 X-1.2153 Y-0.552 R0.0625
M98 P3601
G01 X-0.4653 Y-0.052
G00 Z0.1
G03 X-0.4653 Y0.052 R0.0625
G100 X0.0
M99
G28 G91 Y0 Z0
%
M30
%
Se pueden programar mltiples pasadas pueden ser programadas con una profundidad
especificada en Q hasta que se alcance la profundidad Z. Q tiene que ser positiva.
Si se especifica un controlador L, se repetira el bloque entero y un incremental (G91)
reposicionar la cavidad.
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
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
Encender / Apagar
La manera correcta de encender la mquina es la siguiente:
Cuando se presiona el botn verde, la pantalla se enciende pero an no est lista para
utilizarse. En la pantalla aparecern 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 cancelarn automticamente (presionar
dos veces, una por cada alarma).
2. Presionar la tecla
(Arranque de la mquina y re-inicializacin del sistema)
Al oprimir esta tecla, la mquina automticamente buscar su punto de referencia (home)
y cambiar la herramienta que tenga en la torreta por la nmero uno.
Al terminar de ejecutar este paso, la mquina estar lista para ser programada y el control
para ser operado.
66
La manera correcta de apagar la mquina es:
Cycle Start
Procedimiento
Herramientas
para
Recuperar
el
Carrusel
de
Cuando se corte la energa en un cambio de herramienta o por alguna otra causa donde
intervenga un cambio de herramienta, se deben de seguir los siguientes pasos para
recuperar el transportador de herramientas:
1. Encienda la mquina.
2. Aparecern 3 alarmas que debern ser eliminadas con la tecla
vez por cada alarma).
1a. Servos apagados (Alarma 102)
2 a. Falla en el transportador (Alarma 125)
3 a. Emergencia apagada (Alarma 107)
3. Oprima la tecla
Aparecer en la pantalla el mensaje siguiente:
The Z axis is in an unsafe condition
Mientras agarre la herramienta para quitar del husillo
Then key jog Z plus to jog Z axis up
Note: You may have do hold the jog Z plus for several minutes
(Presione 1
NOTA: El siguiente paso es el procedimiento a seguir indicado por HAAS; sin embargo, a causa de que lleva
mucho tiempo, se recomienda al cliente seguir el procedimiento indicado en el paso 4.
NOTA 2: Es muy importante analizar en que posicin qued la herramienta al momento del corte de energa
o la causa del paro, ya que dependiendo de la posicin ser la accin a tomar para recuperar el carrusel.
3.2. Mantenga oprimida la tecla del eje Z para que el husillo se levante, de manera que la
herramienta se libere cuando se retire el transportador.
3.3. Cuando el husillo libere el tornillo de retencin, se proceder a continuar con el
procedimiento.
4. Existe un procedimiento el cual es ms rpido que el anterior, el cual consiste en seguir
los pasos del 1 al 3 debiendo considerar la nota 2.
5. Como en el mensaje nos indica que el eje Z se encuentra en condiciones inseguras a
continuacin se requiere mandar a casa al eje Z de la siguiente manera:
1. Oprimir la tecla
2. Oprimir la tecla
3. Oprimir la tecla
Al realizar esto, el carrusel de herramientas se retraer a su posicin llevando o no la
herramienta consigo, dependiendo si el husillo la segua sujetando o no. Una
recomendacin importante durante este procedimiento es que se coloque en la parte de
abajo algo suave como una caja con algo de apoyo (trapos, etc.), ya que cuando el carrusel
de herramientas sea retraido la herramienta puede caer, dandose la misma o
lastimando la mesa.
68
6. Una vez realizado los pasos anteriores, se puede proceder a oprimir la tecla
para continuar con la operacin de la mquina
NOTA: Si al ser retrado el carrusel de herramientas, la herramienta se qued dentro del carrusel, se deben
seguir ms pasos para retirarla, ya que si no es removida, se puede presentar una colisin, dado que la
mquina siempre considera que tiene herramienta en el husillo y el primer movimiento que la mquina
realiza en un cambio de herramienta es ir a dejar la misma a su posicin. Por este motivo, se hace mucho
hincapi en este punto. Los pasos a seguir se dan a continuacin:
Tablero de Operaciones
Este tablero cuenta con 130 teclas que se dividen en nueve regiones, a saber:
Teclas Reset (Restablecer) 3
Teclas de Funcin 8
Teclas de Desplazamiento 15
Teclas de Sobrecontrol 15
Teclas de Pantalla 8
Teclas de Cursor 8
Teclas Alfabticas 30
Teclas de Modalidad 30
Teclas Numricas 15
Durante la operacin del tablero, es importante saber en qu modalidad se encuentra la
mquina.
En el control existen seis modalidades las cuales estn rotuladas con las siguientes
descripciones:
EDIT
Esta modalidad nos sirve para la edicin de programas previamente cargados en
la memoria.
Esta tecla se utiliza para insertar datos, como cdigos y textos.
MEM
HANDLE JOG
Perilla de desplazamiento. Selecciona la modalidad de desplazamientos
manuales.
Esta modalidad cuenta con las siguientes teclas:
ZERO RET
Retorno al cero de la mquina.
Esta modalidad cuenta con las siguientes teclas:
LISTPROG
Muestra una lista de programas contenidos en el control.
Esta modalidad cuenta con las siguientes teclas.
Display (Pantalla)
Esta seccin del control cuenta con 8 teclas, las cuales se describen a
continuacin:
Teclas de Cursor
Las teclas de cursor estn en el centro del teclado. Permiten al usuario moverse a travs
de varias pantallas y campos de control.
80
En la calculadora,
2. Oprimir la tecla
3. Oprimir la tecla
funcin).
2 veces (ya que las teclas que tienen 2 datos, tienen doble
Cuando termine de oprimir las teclas que sean necesarias, proceda a oprimir
En el display, se comenzar a visualizar el graficado del programa.
Para realizar un ZOOM o un acercamiento de la grfica, siga los pasos que se describen a
continuacin:
1. Oprimir
, luego oprimir
2. Luego, oprima
para visualizar la grfica ya con el agrandamiento o
reduccin que se seleccion.
3. Para regresar al estado original de la grfica se procede a oprimir
luego
otra vez y
NOTA: La grfica tambin se puede realizar bloque por bloque para ir verificando los movimientos que va
realizando.
Una vez que haya verificado la grfica, arranque el programa siguiendo los pasos que se
describen a continuacin:
1. Oprimir
2. Oprimir
(Se recomienda oprimir esta tecla por que en ella se visualiza la
mayora de las funciones que participan en la mquina, como coordenadas de trabajo,
programa, comandos activos, esfuerzo de la mquina, avances, revoluciones, etc.).
3. Oprimir
El programa comenzar a trabajar. Como medida de seguridad, se
recomienda correrlo en modo SINGLE BLOCK (paso a paso) y porcentaje de marcha rpida
e ir verificando los movimientos de la mquina.
El caracter ASCII EOF (End of File o Final de Archivo) tambin terminar la introduccin del
archivo o programa.
Durante la introduccin de datos, aparecer un mensaje de estado de la memoria USB en
la parte inferior de la pantalla. El mensaje se actualizar de la siguiente manera:
INTRODUCIENDO Onnnn (Loading Onnnn): Cuando se recibe el nombre del programa.
TERMINO EL FLOPPY (FLOPPY DONE): Al terminar, cuando se recibe el ltimo %
ABORTAR EL FLOPPY (FLOPPY ABORT): Cuando algo origina un alto anormal.
Se puede almacenar un mximo de 200 programas al mismo tiempo en el control.
Presione
borrado.
cuando ya se est en la
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 AL DNC...)
Esto significa que an no se han recibido datos DNC y usted podr entonces iniciar la
transmisin de datos. La transmisin del programa hacia el control debe iniciarse antes de
oprimir el botn CYCLE START. Despus de que el control haya recibido el principio del
programa, la pantalla mostrar parte del programa y en la esquina inferior izquierda
mostrar el mensaje DNC PROG FOUND (PROGRAMA DNC ENCONTRADO). Despus de
que haya encontrar el programa, usted puede oprimir CYCLE START como si ejecutara
cualquier otro programa de la memoria.
Si trata de oprimir CYCLE START antes de recibir un programa, entonces recibir el
mensaje: NO DNC YET (TODAVA NO HAY UN PROGRAMA). Por razones de seguridad, el
comando CYCLE START no est permitido antes de que se empiece a recibir el programa
DNC. Si se pudiera iniciar el funcionamiento desde una ubicacin remota, el operario
podra no estar presenta para asegurarse que la mquina est funcionando sin peligro.
No se permite cambiar modalidades durante la ejecucin de un programa DNC; primero
deber oprimir
Al recibir el fin del programa DNC, se mostrar el mensaje DNC END FOUND (FIN DEL
DNC ENCONTRADO). Al terminar la ejecucin del programa DNC, la pantalla de programa
mostrar las ltimas lneas del programa. Usted debe oprimir CYCLE START antes de
restablecer el programa DNC; entonces, aparecer el mensaje: RESET FIRST
(RESTABLEZA PRIMERO).
Hay varias restricciones para un programa DNC. No se puede programar un comando M89
Pnnn para 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 (EDICIN EN FONDO) no est disponible cuando un programa DNC
est corriendo o siendo ejecutado.
Funcin DRY-RUN
La funcin DRY-RUN (FUNCIN DE ENSAYO) se usa para verificar rpidamente un
programa sin cortar realmente las piezas. Para seleccionar la funcin de ensayo, oprimir la
tecla DRY-RUN bajo la modalidad MEM o MDI. Durante el ensayo, todos los movimientos
rpidos y las velocidades de avance se ejecutan a la velocidad seleccionada para DRYRUN con las teclas de velocidad de perilla o manivela (JOG). La parte baja 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:
cero. Entonces, esta pantalla mostrar las posiciones relativas a la posicin cero
seleccionada.
Emergency Stop
El botn
detendr instantneamente todos los movimientos de la mquina,
incluyendo los servomotores, el eje rotador, el cambiador de herramientas y la bomba del
lquido refrigerante. Tambin parar cualquiera de los ejes auxiliares.
El botn
CYCLE START iniciar la ejecucin de un programa bajo la modalidad
MEM o MDI o continuar el movimiento despus de un alto al avance (FEED HOLD) o
continuar despus de un alto con bloque sencillo (SINGLE BLOCK).
El botn
FEED HOLD parar todos los movimientos de los ejes hasta que se
oprima CYCLE START
La tecla
detendr siempre el movimiento de los servos, el eje rotador, la
bomba del lquido refrigerante y el cambiador de herramientas. Tambin detendr el
funcionamiento de un programa en ejecucin. Sin embargo RESET no es un mtodo
recomendable para detener la mquina porque podra ser difcil continuar desde ese
punto. SINGLE BLOCK y FEED HOLD permiten continuar con el programa. RESET no parar
el movimiento de los ejes auxiliares pero stos se detendrn al final del movimiento en
ejecucin.
Inicio de un Mecanizado
Oprimir la tecla
Oprimir la tecla
Oprimir la tecla
Oprimir la tecla
Oprimir la tecla
NOTA: Es muy importante que el programa este previamente verificado en la simulacin grfica y que se
haya revisado tambin los avances y las revoluciones de las herramientas que se utilizarn para el
maquinado, recordando que se puede utilizar la opcin de SINGLE BLOCK o DRY RUN.
Consejos de Operacin
1. Es recomendable no dejar ninguna herramienta en el husillo despus de apagar la mquina.
2. Si se realizan maquinados muy largos sin refrigerante es necesario encender la bomba del
refrigerante y que este fluya como si se estuviera utilizando, con la finalidad de no sobrecalentar el
husillo de la mquina.
3. Cuando se monten herramientas en el husillo, se deben limpiar los conos de las mismas para no
daar el interior del husillo y tambin se recomienda ponerles grasa para rodamiento en el tornillo
de retencin.
4. Durante el montaje de las herramientas al carrusel, se debe de equilibrar el peso de las mismas.
Si se utilizan por ejemplo seis herramientas, no se deben poner en orden consecutivo, sino que se
deben intercalar (hta1, hta3,hta5...). De este modo, el peso no se concentrar en un solo lado del
carrusel y esto evitar que se recargue hacia un solo lado.