Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMPUTARIZADO CNC
CONTROLADOR SINUMERIK 820
OCTUBRE 2008
Versión 1.0
FRESADORA CNC SINUMERIK 820
OBJETIVO
CONTENIDO
1 FRESADO
6 PROGRAMACION
Códigos EIA/ISO
Códigos G
Descripción de los comandos G
Descripción de comandos M
Ciclos de trabajo
Subprogramas
2
FRESADORA CNC SINUMERIK 820
1 FRESADO
INTRODUCCIÓN
Velocidad de giro
Avance
Velocidad
del corte
Velocidad de giro
Avance
Profundidad de corte o ancho de corte
Magnitud de ataque
La velocidad de corte esta fijada con la velocidad de giro y depende del diámetro
de la fresa. Cuando se da la velocidad de giro de la fresa se debe dar también el
sentido correcto.
3
FRESADORA CNC SINUMERIK 820
Magnitud
de ataque
Profundidad Magnitud
de corte de ataque
Profundidad de corte
Fig. 1 Profundidad de corte y magnitud de ataque Fig. 2 Ancho de corte y magnitud de ataque
en fresas de vástago en fresas tangenciales
4
FRESADORA CNC SINUMERIK 820
2 HERRAMIENTAS DE FRESADO
5
FRESADORA CNC SINUMERIK 820
6
FRESADORA CNC SINUMERIK 820
7
FRESADORA CNC SINUMERIK 820
8
FRESADORA CNC SINUMERIK 820
El mando de la maquina con control numérico Sinumerik 820 M tiene la configuración que se
muestra en la figura de la siguiente pagina.
En la figura se pueden notar que existen dos teclados: teclado de programación y teclado de
control de la máquina.
TECLADO DE PROGRAMACIÓN
Ingreso de datos
Modificar palabra
Salir de alarma
9
FRESADORA CNC
10
SINUMERIK 820
11
FRESADORA CNC SINUMERIK 820
Teclas de control de la
Función
máquina
SKIP(La frase marcada no se ejecutará)
RESET
Oscilar
12
FRESADORA CNC SINUMERIK 820
13
FRESADORA CNC SINUMERIK 820
Las teclas (9) son teclas tiene varios significados o funciones. Las funciones o el significado para
cada caso aparecen en la línea inferior de la pantalla (7)
14
FRESADORA CNC SINUMERIK 820
El origen del sistema de coordenadas absoluto es el punto cero máquina “M” que
luego, tras un desplazamiento (decalaje) del origen, pasa a ser el punto cero pieza
“W”.
Todos los puntos finales se describen a partir del origen del sistema de coordenadas
absoluto mediante la indicación de las respectivas coordenadas X, Y y Z en el
programa.
15
FRESADORA CNC SINUMERIK 820
PUNTOS DE REFERENCIA
Punto cero pieza (W); punto inicial de indicación de las dimensiones del
programa de la pieza. El programador decide libremente donde ubicarlo sobre la
pieza de trabajo, incluso lo puede mover dentro de un programa.
16
FRESADORA CNC SINUMERIK 820
Existe una opción de desplazamiento del punto cero programable que permite
desplazar el punto cero pieza “W” dentro del programa de la pieza con los comandos
G58 y G59. Mas adelante se verá esto con mas detalle.
17
FRESADORA CNC SINUMERIK 820
El tablero de control EMCO presenta las teclas que, en nuestro caso, presenta
exactamente y en la misma disposición el torno EMCO PC 125 (ver figura).
Para comenzar a utilizar el tablero, una vez que se ha cargado el software, lo
primero que se debe hacer es referenciar la “máquina” (ver aproximación al punto de
referencia).
MODOS DE OPERACION
Punto de referencia:
Se utiliza para la aproximación a dicho punto. Al llegar, la posición actual
queda definida por el valor de las coordenadas del punto de referencia,
con ello el control reconoce la posición de la herramienta en la zona de
trabajo
-------------
Automático:
Para ejecutar programas de piezas ejecutando los bloques uno tras
otro.
MDI-Automático:
En él se pueden introducir bloques de programa en la memoria
intermedia (Manual Data Imput). El control los ejecuta a medida que
son ingresados y luego borra la memoria para nuevas entradas.
JOG:
En este modo con las teclas de dirección puede desplazarse la
herramienta. Se puede hacer girar la torreta con las herramientas.
18
FRESADORA CNC SINUMERIK 820
19
FRESADORA CNC SINUMERIK 820
Tipos de herramientas
20
FRESADORA CNC SINUMERIK 820
Para comenzar el trabajo en el torno EMCO PC MILL 125 se deben seguir los
siguientes pasos:
1. Antes de encender el equipo verificar que la presión del aire comprimido no sea
menor a 5 bares ni mayor a 6 bares (manómetro posterior).
4. Una vez en el entorno del controlador Sinumerik, conectar los grupos auxiliares
(botón verde con las letras AUX).
6. Referenciar la máquina, para ello se debe llevar el dial superior del panel al modo
PUNTO DE REFERENCIA y con las teclas X, Y y Z se consigue llevar la
herramienta a dicho punto.
21
FRESADORA CNC SINUMERIK 820
7. A este nivel, la máquina está lista para ejecutar un programa. En caso que sea
un programa nuevo, no está demás realizar una verificación con el simulador
primero, verificar que las herramientas programadas estén físicamente colocadas
en las ubicaciones respectivas y que se realice primero una corrida del programa
paso a paso y en vacío.
22
FRESADORA CNC SINUMERIK 820
6 PROGRAMACION
CÓDIGOS EIA/ISO
23
FRESADORA CNC SINUMERIK 820
De acuerdo con las normas se usan las letras del alfabeto para asociar la tecnología
de las máquinas herramientas.
24
FRESADORA CNC SINUMERIK 820
Introducción de programas
Los programas de piezas y subrutinas pueden
introducirse en los modos
JOG,
AUTOMATIC,
INC 1 … INC 10 000 y
PUNTO REFEREN.
Llamar a un programa existente o nuevo
- Pulsar la tecla PROGRAM PIEZA
- Pulsar la tecla EDITAR PROGRAMA
- Introducir el número de programa %… o L…
- Pulsar la tecla SELECC. PROGRAM
- Aparecen en pantalla los bloques que haya en un
programa existente.
Introducir un bloque
Ejemplo:
Número de bloque (no es imprescindible)
1. Palabra
2. Palabra
Insertar bloque
Colocar el cursor delante del bloque que debe seguir
al bloque insertado e introducir el bloque a insertar.
Borrar bloque
Colocar el cursor delante del bloque a borrar,
introducir el número de bloque (NO si no hay n° de
bloque) y pulsar .
Insertar palabra
Colocar el cursor delante de la palabra que ha de
seguir a la palabra insertada, introducir la palabra a
Modificar palabra
Colocar el cursor delante de la palabra a modificar,
Borrar palabra
Colocar el cursor delante de la palabra a borrar,
25
FRESADORA CNC SINUMERIK 820
26
FRESADORA CNC SINUMERIK 820
Palabras
Z-7
Direcciones
Z
Combinaciones de números (si es preciso, con
-17 signos).
Componentes de un programa de mecanizado
Direcciones
%……….Número de programa principal 1 a 9999
L………..Número de subprograma 1 a 9999
N……….Número de bloque 1 a 9999
G……….Función de recorrido
M……….Función lógica, función adicional
A………..Angulo
D………..Corrección de herramienta 1 a 49
F………..Avance, temporización
I, J, K…..Parámetro de arco, paso de rosca
P………..Número de pasadas de subrutina, factor de
escala
R………..Parámetro de transmisión de ciclos
S………..Velocidad de husillo
T……….. Llamada de herramienta (posición de la
torreta revólver)
U……….Radio de arco, radio (signo positivo), chaflán
(signo negativo)
X, Y, Z…Datos de posición (X también temporización)
LF………Fin de bloque
27
FRESADORA CNC SINUMERIK 820
28
FRESADORA CNC SINUMERIK 820
Formato
N… G00 X… Y… Z….
Notas
- Mientras se ejecuta G00 se suprime el
avance de carro programado F.
- La velocidad de avance rápido la define
el fabricante de la máquina.
- El interruptor de corrección de avance 0
– 120 % está activado.
Ejemplo
G90 coordenadas absolutas
N50 G00 X40 Y56
Ejemplo
29
FRESADORA CNC SINUMERIK 820
Formato
N… G02/G03 X… Y… Z… I… J… K… F…
o
N… G02/G03 X… Y… Z… U… F…
Notas
La interpolación circular sólo puede realizarse en
el plano activo.
Si I, J o K tienen valor 0, el parámetro en
cuestión no debe introducirse.
Se comprobará la posición del punto final del
Direcciones de giro de G02 y G03 arco; se permite una tolerancia de 100 μm
(errores de cálculo y redondeo)
Hay que contemplar el eje de giro de G02, G03
siempre verticalmente al plano activo.
Interpolación helicoidal
Normalmente, para un arco sólo se definen dos
ejes. Estos dos ejes determinan el plano en el
que está situado el arco.
Si se define un tercer eje vertical, los
movimientos de los carros se acoplan de tal
forma que se avanzará en una línea helicoidal.
La velocidad de avance programada no se
mantendrá en la trayectoria real, sino en la
trayectoria circular (proyección). El tercer eje, de
trayectoria lineal, se controlará de tal forma que
llegue al punto final al mismo tiempo que los ejes
circulares.
Limitaciones
- La interpolación helicoidal sólo es posible
con G17.
- El ángulo inicial o ha de ser inferior a 45
- Si en las pasadas de bloque las tangentes
difieren entre sí más de 2, se realizará en
cada caso una parada exacta.
Curva helicoidal
30
FRESADORA CNC SINUMERIK 820
G04 Temporización
Formato
N… G04 X/F
El desplazamiento de la herramienta se
detiene durante un tiempo definido por X ó F
(en la última posición alcanzada) – bordes
agudos – transiciones, limpieza en el fondo de
la ranura, parada exacta.
31
FRESADORA CNC SINUMERIK 820
G17 plano XY
G18 plano ZX
G19 plano YZ
Notas
- La limitación de avance y velocidad de
Roscado con acero de torneado de interior husillo no están activadas con G33
(100%)
- G33 sólo funciona con EMCO PC Mill
100, porque en EMCON PC Mill 50 no
hay previsto encoder en el husillo de
fresado.
32
FRESADORA CNC SINUMERIK 820
Notas
- No cambiar directamente entre G41 y
G42, cancelar antes con G40
- Sólo se permite la selección junto con
G00 o G01.
- Es absolutamente necesaria la indicación
de radio de herramienta para la medición
de herramienta.
- No es posible el cambio de corrección de
herramienta en la compensación
seleccionada de radio de herramienta.
33
FRESADORA CNC SINUMERIK 820
34
FRESADORA CNC SINUMERIK 820
35
FRESADORA CNC SINUMERIK 820
G54 - G47
Decalajes de origen 1 - 4
Formato
N… G54/G55/G56/57
36
FRESADORA CNC SINUMERIK 820
Formato
N… G62/64
Notas
- Para mayor claridad, G70 debe definirse
en el primer bloque de programa.
- Está permitido el cambio entre G70 y G71
dentro de un programa.
- En DIAGNOSIS, DATOS DM-CN, se
realiza el cambio duradero del sistema de
medición mm/pulgadas. Esto afecta a
todos los valores y se mantiene incluso al
desconectar a la red.
37
FRESADORA CNC SINUMERIK 820
Notas
- No se permite la conmutación directa
entre G90 y G91 dentro de un bloque.
- G90 y G91 puede programarse también
en relación con otras funciones G
(N… G90 G00 X… Y… Z…)
Nota
Como G90
38
FRESADORA CNC SINUMERIK 820
39
FRESADORA CNC SINUMERIK 820
40
FRESADORA CNC SINUMERIK 820
Con M02 se desconectan todos los motores y M27 Girar aparato divisor
el ordenador vuelve al comienzo del programa.
Además, el contador de piezas aumenta en “1” Sólo para aparato divisor
El aparato divisor gira un paso (ángulo de
M03 Husillo de fresado paso ajustado mecánicamente).
conectado al sentido horario
M30 Fin del programa principal
El husillo se activa siempre que se hayan
programado ciertas revoluciones o una M30 actúa como M02.
velocidad de corre, la puerta de protección
contra virutas esté cerrada y haya una pieza
de trabajo debidamente amarrada. M03 ha
de utilizarse para todas las herramientas de
corte a la derecha.
41
FRESADORA CNC SINUMERIK 820
Precaución
Si no se programa L999, el control CN va
delante del PLC en orden cronológico (sin
alarma). Esto significa que el efecto espejo
comenzaría (según el contenido del buffer de
memoria) unos bloques después de
M54/M56/M56 y terminaría, tras la
Efecto espejo de los valores X cancelación, unos bloques después de
M53/M55/M57.
¡Movimientos incontrolados = peligro de
colisión!
42
FRESADORA CNC SINUMERIK 820
Ejemplo
N.. R00=…R01=…R02=…R03=…R04=…
R05=…R10=…R11=…L83 P2
Nota
- Antes de llamar a un ciclo ha de estar
seleccionada una corrección de longitud
de herramienta
- El avance adecuado, la velocidad del
husillo y la dirección de giro del husillo
han de programarse en el programa de
piezas antes de llamada la ciclo (excepto
los ciclos en los que estos valores
pueden programarse como parámetro R)
43
FRESADORA CNC SINUMERIK 820
44
FRESADORA CNC SINUMERIK 820
45
FRESADORA CNC SINUMERIK 820
46
FRESADORA CNC SINUMERIK 820
L85 Escariado 1
La herramienta avanza en rápido al plano de
referencia (R02), con avance (R16) hasta la
profundidad final (R03), realiza la
temporización (R04) y retrocede con avance
de retroceso (R17) hasta el plano de retroceso
(R10).
L86 Escariado 2
Sólo para máquinas con parada orientada de
husillo.
47
FRESADORA CNC SINUMERIK 820
L87 Escariado 3
La herramienta avanza en rápido al plano de
referencia (R02), con el avance determinado
en el programa de piezas, hasta la
profundidad final (R03). En la profundidad
final el husillo se detiene M05) y el programa
se para (M00). Con la tecla ARRANQUE
PROGRAMA el programa continuará y la
herramienta se desplazará en rápido al plano
de retroceso (R10).
L88 Escariado 4
Este ciclo es como el L87 pero además, con
R04 puede programarse una temporización en
la profundidad final
L88 Escariado 4
L89 Escariado 5
La herramienta avanza en rápido al plano de
referencia (R02), con el avance previamente
programado, hasta la profundidad final (R03),
realiza la temporización (R04) y retrocede al
plano de retroceso (R10)
48
FRESADORA CNC SINUMERIK 820
49
FRESADORA CNC SINUMERIK 820
50
FRESADORA CNC SINUMERIK 820
51
FRESADORA CNC SINUMERIK 820
52
FRESADORA CNC SINUMERIK 820
53
FRESADORA CNC SINUMERIK 820
54
FRESADORA CNC SINUMERIK 820
Insertar chaflán
Insertar radio
Recta
G1 A… X…. o G1 A… Y….
Recta con ángulo y una coordenada final
Arco
55
FRESADORA CNC SINUMERIK 820
Recta – Recta
G1 A… X1…
G1 X2… Y2….
o
G1 A… Y1…
G1 X2… Y2…
Segunda posibilidad:
G3 U… A… X… Y…
56
FRESADORA CNC SINUMERIK 820
Subprogramas
Las funciones que deben repetirse muchas
veces pueden programarse como
subprogramas.
Ej.: L123 P1 LF
L Subprograma
123 Número de subprograma
P1 Número de pasadas del subprograma
(max.99)
Anidamiento de subprogramas
Anidamiento de subprogramas
57
FRESADORA CNC SINUMERIK 820
Ejemplo de Programación
Llavero
58
FRESADORA CNC SINUMERIK 820
Para fresar la parte central del llavero se ha colocado las coordenadas de la pieza
con G58 en la esquina inferior izquierda de la pieza. Luego se procede a fresar la
parte central en tres pasadas con una fresa de 10 mm de diámetro.
Comandos Explicación
bb
59