Centro de Maquinado Doosan
Centro de Maquinado Doosan
Centro de Maquinado Doosan
1
"QUIEN TIENE UNA VISION AMPLIA INTUYE LA IMPORTANCIA
DE TRASCENDER A TRAVES DE LO QUE SE HACE, PERO SOBRE
TODO, A TRAVES DE LO QUE SE ES"
BOLIO Y ARCINIEGA
2
Estimado participante:
Bienvenidos!!!!
3
SIGNIFICADO DE LOS SIMBOLOS EN EL TECLADO
1 CONTROL MANUAL
6 ON MIENTRAS SE PULSA
7 1 CICLO
ORDEN
8 APAGADO DEL CONTROL
9 REINICIAR
10 CANCELAR
11 ENTRADA DE PROGRAMA
12 EDICIÓN DE PROGRAMA
PROCESO DE
PROGRAMA
13 PROTEGER PROGRAMA
4
TIPO NÚMERO SÍMBOLO DESCRIPCIÓN
15 PARADA OPCIONAL
18 FINAL DE PROGRAMA
19 MÁQUINA LISTA
20 SOBRECARRERA
MÁQUINA
21 ALARMA
22 PUNTO DE REFERENCIA
POSICIÓN
23 CAMBIO DE POSICIÓN
24 MOVIMIENTO DE CORTE
26 FUNCIONAMIENTO RÁPIDO
5
TIPO NÚMERO SÍMBOLO DESCRIPCIÓN
31 LIBERACIÓN DE HERRAMIENTA
32 INTERCAMBIO
33 AVANCE DE PALETA
34 RETIRADA DE PALETA
36 PUERTA CERRADA
37 BLOQUEO
38 DESBLOQUEO
39 SOLTAR EL FRENO
40 DESCONEXIÓN AUTOMÁTICA
41 PORCENTAJE
ETC.
42 NÚMERO
6
BOTONES DE OPERACIÓN PANEL DE CONTROL
7
MPG(generador de pulsos manuales)]
Este es disponible como modo HANDLE
en el selector de modos.
8
SWITCH [RAPID OVERRIDE] LEDS [REF.POINT]
Este selecciona la velocidad de los Hay dos leds los cuales encienden
movimientos rápidos los cuales para confirmar que los ejes han
pueden ser seleccionados en tres alcanzado su referencia X,Y, Z.
formas (F0, 50, 100%). Esta selección Si los ejes son movidos fuera de
es activa para manual o en modo esta posición los leds se apagaran.
automática. (F0 corre a 400mm/minuto).
9
Botones [JOG FEED]
10
Switch selector de modos[MODE SELECT]
Los modos de operación y sus funciones
son descritos abajo.
11
Switch de selección [SPINDLE OVERRIDE]
Este switch es usado para controlar la velocidad
Del husillo desde un 50% hasta un 150% en
Incrementos de 10% ya sea en modo MDI, AUTO.
Y también JOG. Esta selección para machueleado
y corte de roscas queda deshabilitada.
12
Switch de selección [SPINDLE ROTATION DIRECTION]
13
Led [MACHINE ALARM] botón [ALARM RESET]
Este led encenderá cuando alguna alarma este botón es usado para resetear estados de alarma.
ocurra. Los mensajes de alarma sucedan Después que se halla eliminado la causa.
se podrán ver en la pantalla de mensajes
en la opción [ALARM].
Switch [COOLANT]
Este switch es usado para seleccionar
la forma de operación a continuación:
14
Switch [SINGLE BLOCK] Switch [OPTIONAL STOP]
Este switch es usado en modo memory para Este switch es usado para detener el programa
ejecutar el programa bloque por bloque. temporalmente con M1 durante la operación en
Para continuar la operación del siguiente modo memory, para continuar con el
bloque será necesario presionar el botón programa será necesario presionar el botón
[CYCLE START]. [CYCLE START]
Este switch es usado para brincar los Este switch es usado para checar el
Bloques que comiencen con "/". programa sin tener pieza de trabajo.
Si el switch esta en posición de ON los
avances serán cambiados al valor que tiene
por default la maquina para DRY RUN.
15
ON/OFF switch [WORKING LAMP] Led [MACHINE LOCK]
Sirve para encender y apagar la luz del interior Este led sirve para indicar que los ejes han sido
bloqueados y no se moverán a menos que se
desbloqueen. M17 bloquea M18 desbloquea.
16
ENCENDIDO DE LA MAQUINA
Para que la maquina pueda ser encendida esta deberá estar propiamente conectada en
sus respectivas fases y bien aterrizada.
17
COMO DETENER Y REINICIAR LOS MOVIMIENTOS DE LA MAQUINA
La maquina puede ser detenida en sus movimientos de diferentes formas según sea el caso
que necesitemos los métodos son los siguientes:
18
CALIBRACION DE HERRAMIENTAS
PARAESTEEJEMPLOSE
MUESTRA PALPANDO
SOBRE LA SUPERFICIEDE
LA PIEZA
PIEZA A TRABAJAR
OFFSET
PRESIONE LA TECLA SETTING
19
ASIGNACION DEL CERO PIEZA
METODO
Utilizando un palpador de esquinas o algun dispositivo para ello encontrar el centro de la
pieza . sin mover el palpador mover el cursor al numero de origen que vamos a asignar.
En el teclado alfanumerico presionar X, enseguida la tecla 0 luego [measure]
Enseguida la tecla Y, luego 0 por ultimo la tecla suave [measure]
(El valor en este momento sera automaticamente asignado).
20
PROGRAMACION
21
ESTRUCTURA DEL PROGRAMA
Como previamente los vimos los bloques están numerados en memoria usando una letra
‘N’.
Los números de bloque están escritos como se muestra abajo:
N10 (información) ;
N20 (información) ;
N30 (información) ;
------ ----------------- -
N120 (información) ;
Nota:
2. Es mejor escribir números de bloque de 10 en 10 por ejemplo 10, 20,30 etc., de tal
forma de que hayan espacios para agregar bloques adicionales entre líneas.
3. EOB es el fin del bloque (;) el cual ayuda al control a que sepa cual es el final de la
línea
4. M30 es el código que indica al CNC que es el fin del programa este a su vez resetea el
programa a la primer línea.
22
LETRAS Y SU SIGNIFICADO DENTRO DE UN PROGRAMA
23
FUNCIONES MISCELANEAS “CODIGOS M”
Como se describe arriba M30 es un código ‘M’ el cual indica el fin del programa. Los
códigos M son usados para activar o desactivar dispositivos de la maquina.
M6 Cambio de herramienta
M8 Activa el soluble
M9 Desactiva el soluble
24
REGLAS DE PROGRAMACION DE LOS CODIGOS ‘M’
2. Los códigos M pueden ser programados en una línea en conjunción con otras letras
25
CODIGOS PREPARATORIOS (CODIGOS G)
0 G4 Tiempo en espera
G10 Modificación de los offsets o cero de trabajo.
26
REGLAS DE PROGRAMACION DE LOS CODIGOS ‘G’
1. Solamente un código G de cada grupo podrá ser programado por cada bloque.
2. Los códigos G pueden ser programados con otras letras en el misma línea.
Consideraciones
Generalmente los códigos G y M son códigos modales es decir permanecerán activos hasta
que otro código cambie ese estado por ejemplo un M8 que activa el soluble permanecerá
activo hasta que un M9 lo cancele.
Esto tal ves suene obvio pero en caso de un código G por ejemplo G0 movimiento rápido
este permanecerá activo hasta que otro código del mismo grupo lo modifique el cual
puede ser un G1 movimiento lineal de corte.
Esta es una opción que viene estándar en todos los tornos, esta ayuda a controlar la
velocidad del husillo automáticamente.
Estos tornos están equipados con la opción de ir variando la velocidad del husillo conforme
haya cambios de diámetro en la pieza.
Si nosotros programáramos la velocidad del husillo con un G97 nosotros tendríamos que
programar unas RPM distintas para cada ocasión que el diámetro variara.
Para programar las RPM máximas es decir el G50 nosotros tendremos que utilizar las
siguientes formulas:
Donde:
27
SISTEMA DE COORDENADAS ABSOLUTAS
Coordenadas Absolutas
Y
4 Cuadrante I
Cuadrante II
3 (X2, Y3)
2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4
-2
(X-4,Y-2)
-3
(X2.5,Y-3.25)
Cuadrante III -4
Cuadrante IV
-Y
28
Ejemplos de Coordenadas
Y
4
Abs (X__,Y__) (X__,Y__) Abs
3
1
-X X
-4 -3 -2 -1 1 2 3 4
-4
-Y
29
- FUNCION G00: El trayecto de la herramienta en un bloque con G00 se realiza a la
máxima velocidad posible por el control. Cuando acaba el bloque, el avance F anterior
permanece. Durante este movimiento no se mecaniza. El desplazamiento rápido se programa
mediante la información de desplazamiento G00 y mediante la indicación del punto de
destino. Este punto es alcanzado introduciendo cotas absolutas (G90) o cotas incrementales
(G91). El desplazamiento rápido puede implicar una interpolación lineal o bien ser escalonado.
La trayectoria programada con G00 se recorre con la máxima velocidad, el desplazamiento
rápido, en una línea recta, sin mecanizar la pieza (interpolación lineal).Para esto, el control
supervisa la máxima velocidad permitida del eje. Esta velocidad se fija para cada eje como
dato de máquina. Si el movimiento de desplazamiento rápido se ejecuta en varios ejes a la
vez, la velocidad de desplazamiento se determina a través del menor valor de las velocidades
del eje que han sido fijadas como dato de máquina.
- FUNCION G02, G03: Interpolación circular. Indica que el movimiento al punto final se
realiza siguiendo una circunferencia. G02 (sentido horario) y G03 (antihorario).
- FUNCIONES G17, G18 y G19: Sirven para identificar los planos que contienen las
interpolaciones circulares o las correcciones de los útiles: G17 = X-Y, G18 = X-Z y G19 = Y-Z.
30
medida. La unidad de medida diferente a la de la posición preferencial, puede ser fijada para
una o más secuencias, o bien para un programa completo.
- FUNCIONES G73, G74 G79 a G89: Ciclos de mecanizado. Funciones que permiten
realizar programando un sólo bloque, un conjunto de operaciones similares que sólo difieren
en la profundidad del corte y avance. En el caso del Centro de Mecanizado o fresadora CN,
son:
- FUNCION G96: Velocidad de avance superficial constante. Se indica al control que debe
modificar la velocidad de giro del husillo para que la velocidad de corte permanezca
constante.
31
valor F. El valor F se borra con fin de programa o Reset. Por tanto, en la primera secuencia del
programa ha de introducirse un valor F. El avance F programado puede modificarse, en un
alcance del 1% al 120%, a través del interruptor de corrección del avance en el panel de
mando.
La posición 100% corresponde al valor programado. Con G96 puede introducirse una
velocidad de corte constante bajo la dirección S.
Formatos de programación.
Para elaborar un programa se siguen ciertos patrones preestablecidos por el fabricante del
control numérico para hacer la programación aun mas fácil, los patrones se verán a
continuación en los siguientes capítulos.
Cuando se inicia un programa deberá de comenzar de la siguiente forma este será el formato
que se deberá de usar los espacios que aparecen con el signo “#” deberán de ser llenados con
el numero que le corresponda de acuerdo a como el programador le convenga. Las palabras
entre los paréntesis también se modificaran a la conveniencia del programador.
Para el cambio de herramienta se utilizara el siguiente formato el cual se aplicara para todos
los cambios de herramienta que tenga el programa. Los espacios que aparecen con el signo
“#” deberán de ser llenados con el numero que le corresponda de acuerdo a como el
programador le convenga. Las palabras entre los paréntesis también se modificaran a la
conveniencia del programador.
32
Formato de fin de programa.
Formato:
G00 X___ Y___ Z___ ;
+Y
p.i p.f
p.f
5
100
p.i
+X
150
33
G01 Inter polación lineal
Formato:
G01 X___ Y___ Z___ F___;
+Y
p.f 1,
2 5
2,3 4,5
5
3 4 }-
2
15 1,6
+X
10
90
1 G00 X0 Y0 Z5; 5 G0 Z5;
2 X10 Y15 ; 6 X0 Y0 ;
3 G01 Z-2 F100;
4 X90 ;
34
EJERCICIO 1
35
Formato para cancelar la compensación del diámetro del cortador.
Formato:
N_ G40
36
G41 Compensación hacia la izquierda
del cor tador
Trayectoria programada
Trayectoria compensada
Formato:
Pieza N_ G41 D_
Cortador
Compensa al cortador una distancia especificada
hacia el lado izquierdo de la trayectoria
programada.
37
Formato para compensar el diámetro del cortador a la derecha.
Formato:
Pieza N_ G42 D_
Cortador
38
EJERCICIO 3
39
Movimiento circular de corte en sentido horario
+Y
4,
5
r=2 }-
5
2
1, +X
4
40
Movimiento circular de corte en sentido antihorario.
+Y
I= 5
I
J= 45
r=40 5
J } -2
4,5
30
2,3
1,6 +X
40
80
I- I+
I- J+
I+ J+
J+
41
Ejercicio 1 Arcos a 90°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.
P1 P2
C8
P2 C1 P2
C4 C5
P1
P1
P2 P2
P1 P1
P2
P2 C6
C3 C2 C7
P1
P2
P1
P1
Desde P1 a P2 Desde P2 a P1
G3 X1.Y3. I-2. C
1
C
2
C
3
C
4
C
5
C
6
C
7
C
8
Recuerde que I y J son distancias y si estas son cero no necesariamente deberá ponerse.
42
Ejercicio 2 Arcos a 180°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.
C4
C5
P1
C6
P2 C1
P2
C3 P2
P1 P1
P1 P2
C2
P1 P1
C7
C8
P1 P2
P2
Desde P1 a P2 Desde P2 a P1
43
Ejercicio 3 Arcos a 180°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.
P2
C1 P2
P1 C5
C6
P2
C2
P2 P2
P1 P1
P1 P1
P1 P1 C3 P1
C7
P2 C8
P2 C4
P2
Desde P1 a P2 Desde P2 a P1
44
Ejercicio 4 Arcos a 360°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.
C1
C6
C2 C5
C4
C8 C7
C3
Desde P1 a P2 Desde P2 a P1
45
EJERCICIO 2
46
G1 Y35
G3 X35 Y25 I10
G1 X65
G3 X75 Y35 J10
G1 Y65
G0 Z 50.
X50 Y50
G1 Z-10.
X57.
G3 X57 I-7
G1 X62.5
G3 X62.5 I-12.5
G3 X62.5 I-12.5
G0 Z50
G80 G90 G40
M5 G28 G90 Z0
M9 G28 G90 X0 Y0
M2
47
Formato para ciclo de barrenado poco profundo (punteado).
Plano de retracción
G 99
48
Formato para ciclo de barrenado por picoteo.
N_ G83 X_ Y_ Z_ R_ Q_ F_
G 99 Plano de retracción
Q
d X_Y_: Localización del agujero
Z_ : Profundidad del agujero
R : Plano de Retracción
d Q_ : Profundidad por picoteo
F : Avance
d : Distancia de seguridad
49
EJERCICIO 4
O0002 (BARRENADO)
G21
G28 G91 X0 Y0 Z0
M6 T3 (BROCA DE CENTROS)
G0 G80 G90 G40 M3 S1200
G54 X20 Y20
H3 Z15. M8 G43
G81 X20 Y20 R10 G99 F300.
X80
Y80
X20
G80 G90
G0 Z20
M6 T4 (BROCA DE ¼” 6.35MM)
G0 G80 G90 G40 M3 S1000
G54 X20 Y20
H4 Z15. M8 G43
G83 X20 Y20 Q5 R10 G99 F300.
X80
Y80
X20
G80 G90 G40
G49
M5 G28 G91 Z0
M9 G28 G91 X0 Y0
M2
50
EDICION DE PROGRAMAS
1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch para protección de programas.
4. Escribir el numero de programa que vamos a ingresar comenzando con la letra O.
Ejemplo O1000
1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch para la protección de programas.
4. Presionar el la tecla suave con flecha a la derecha una vez.
5. Presionar la tecla suave debajo de CARD. Aquí en este paso aparecerá el directorio de
archivos que hay en mi tarjeta.
6. Presionar la tecla suave debajo de OPRT.
7. Presionar la tecla suave debajo de FREAD.
8. Escribir el numero de archivo que voy a ingresar a la maquina.
9. Presionar la tecla suave debajo de F SET.
10. Escribir el numero de programa sin la letra O es decir si queremos el programa 1000 se
pondrá tal cual.
11. Presionar la tecla suave debajo de OSET.
12. Presionar la tecla suave debajo de EXEC.
51
8. Presionar la tecla suave debajo de EXEC.
PROCEDIMIENTO PARA CAMBIAR LOS PROGRAMAS QUE ESTEN DENTRO DE
LA MEMORIA DE LA MAQUINA PARA QUE APAREZCAN ACTIVOS EN LA
PANTALLA.
1. Presionar EDIT
2. Presionar la tecla PROG
3. Presionar la tecla suave debajo de DIR si no se sabe cual es el programa que requiero.
4. Escribir el numero de programa que necesito comenzando con la letra O,
Ejemplo O3000
5. Presionar la tecla del cursor con flecha hacia abajo en este momento cambiara de
programa.
1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch de escritura de programas.
4. Escribir el numero de programa que se va a borrar comenzando con la letra O.
Ejemplo O3002
52
BIBLIOGRAFIA.
Lesko, Jim.
Guía de materiales y procesos de manufactura.
Editorial Limusa Wiley, México, 2004.
GLOSARIO.
53