Vous êtes sur la page 1sur 59

FRESADORA CON CONTROL NUMERICO

COMPUTARIZADO CNC
CONTROLADOR SINUMERIK 820

Profesor

ING. BENJAMIN BARRIGA G.


OCTUBRE 2008
Versin 1.0

FRESADORA CNC

SINUMERIK 820

OBJETIVO
El presente curso tiene por objetivos:
Conocer los softwares de simulacin:
WinCTS versin 3.52 y
WIN 3D-VIEW versin 2.10
Conocer el uso del controlador SINUMERIK 820M
La elaboracin de programas CNC para la fabricacin de una pieza,
simular el mecanizado y ejecutarlo.

CONTENIDO
1

FRESADO

HERRAMIENTAS PARA FRESADO

DESCRIPCION DEL PANEL DE CONTROL

SISTEMA DE COORDENADAS DE LA FRESADORA CNC


Sistema de coordenadas y rea de trabajo
Puntos de referencia
Desplazamiento del punto cero maquina

CONTROLADOR SINUMERIK 820


Modos de operacin
Ingreso de coordenadas de origen
Ingreso de datos de las herramientas
Entrada y salida de datos
Operacin

PROGRAMACION
Cdigos EIA/ISO
Cdigos G
Descripcin de los comandos G
Descripcin de comandos M
Ciclos de trabajo
Subprogramas

FRESADORA CNC

SINUMERIK 820

1 FRESADO

INTRODUCCIN

Velocidad de giro

Avance

Velocidad
del corte

Los datos que el programador debe definir para el fresado son:


Velocidad de giro
Avance
Profundidad de corte o ancho de corte
Magnitud de ataque
Compatibilizando estos datos se aspira a cumplir tres metas:
Bajo tiempo de mecanizado
Bajos costos por pieza
Alta calidad del trabajo.
La velocidad de giro de la fresa se da en revoluciones por minuto (RPM)
En los programas NC la velocidad de giro se dan con la letra S, por ejemplo S1200.
La velocidad de corte esta fijada con la velocidad de giro y depende del dimetro
de la fresa. Cuando se da la velocidad de giro de la fresa se debe dar tambin el
sentido correcto.
El avance, se designa como el movimiento de la fresa en le sentido del mecanizado;
este avance por lo general se da en milmetros por minuto. Tambin se puede por
cada giro completo de la fresa o por el numero de dientes.
En los programas NC la velocidad de avance se dan con la letra F, por ejemplo
F200, que significa un avance de 200mm/min.
3

FRESADORA CNC

SINUMERIK 820

Direccin de
aproximacin

Direccin de
aproximacin

Avance

Magnitud
de ataque

Magnitud
de ataque

Profundidad
de corte

Profundidad de corte

Fig. 1 Profundidad de corte y magnitud de ataque


en fresas de vstago

Fig. 2 Ancho de corte y magnitud de ataque


en fresas tangenciales

La profundidad de corte o el ancho de corte describe cuanto a penetrado la fresa


en la pieza en la direccin de aproximacin.
El concepto profundidad de corte se usa cuando la fresa trabaja en un husillo
vertical. Por ejemplo en fresas de vstago.(Fig. 1).
El concepto de ancho de corte se usa cuando la fresa trabaja en un husillo
horizontal. Por ejemplo en fresas tangenciales.(Fig.2)
Como magnitud de ataque se designa al ataque de la fresa en la pieza, medido en
el plano de trabajo y perpendicular a la direccin del avance.
La profundidad y ancho de la magnitud de ataque resultan de:
de la trayectoria programada para la fresa y
de la forma y tamao de la fresa.
Con la programacin de la trayectoria de la fresa en la pieza se debe compatibilizar
la profundidad o el ancho de corte y la magnitud de ataque del corte, es decir, los
valores que se pueden alcanzar con la velocidad de mecanizado y el material. Estos
valores tienen influencia en la calidad superficial.

FRESADORA CNC

SINUMERIK 820

2 HERRAMIENTAS DE FRESADO
Con la fresadora, no solo se puede fresar (planear, ranurar) tambin se puede
taladrar, roscar.y hacer otros mecanizados.
Las herramientas de produccin por lo general estn provistas de plaquitas
sinterizadas intercambiables y de fcil recambio cuando se han desgastado.
Tambin se pueden usar para pequeos trabajos herramientas de acero rpido
HSS. Estas herramientas se pueden afilar.
Las herramientas que a continuacin se muestran son las que se usan en la
fresadora PCMILL 125

FRESADORA CNC

SINUMERIK 820

FRESADORA CNC

SINUMERIK 820

FRESADORA CNC

SINUMERIK 820

FRESADORA CNC

SINUMERIK 820

3 DESCRIPCION DEL PANEL DE CONTROL


DESCRIPCION DEL TECLADO
El mando de la maquina con control numrico Sinumerik 820 M tiene la configuracin que se
muestra en la figura de la siguiente pagina.
En la figura se pueden notar que existen dos teclados: teclado de programacin y teclado de
control de la mquina.
TECLADO DE PROGRAMACIN
Este teclado se encuentra en la parte superior derecha del panel de la mquina.
Este teclado tiene el alfabeto y los nmeros. Tambin hay teclas especiales de gran uso como %
para numerar un programa y LF para terminar la lnea de una frase de n programa. Las teclas
adicionales con otros smbolos son teclas que ayudan a la programacin.
Tecla

Funcin de las teclas adicionales

Ingreso de datos
Borrar entradas / mensaje

Borrar Palabra/ bloque


Modificar palabra

Buscar direccin / frase / palabra


Cursor arriba / abajo

Cursor a la derecha / a la derecha

Pginas atrs/ Pginas adelante


Salir de alarma
Mostrar la posicin real al doble de tamao

Seleccin del modo de operacin

Panel de control de la Fresadora

FRESADORA CNC
SINUMERIK 820

10

FRESADORA CNC

SINUMERIK 820

TECLADO DEL CONTROL DE LA MAQUINA (DIN 55003)


Este teclado se encuentra en la parte inferior del panel de la mquina.
Dependiendo de cada mquina y de sus accesorios, no estn siempre todas las
funciones de las teclas activas.

11

FRESADORA CNC

SINUMERIK 820

Teclas de control de la
mquina

Funcin
SKIP(La frase marcada no se ejecutar)
DRY RUN (Corrida de prueba del programa en vaci)
OPT STOP (Parada del programa con M01)
RESET
Procesamiento lnea por lnea
Parar / arrancar el programa

Movimiento manual de los ejes

Parar / arrancar el avance


Velocidad del husillo inferior al 100% /100 / superior a 100%
Parar el husillo/ arrancar el husillo; el husillo arranca con el modo de
operacin JOG y INC1... INC 10 000.
Giro a la derecha pulsar por corto tiempo la tecla derecha. Giro a la
izquierda pulsar por lo menos 1 segundo la tecla de la izquierda.
Abrir la puerta / cerrar la puerta
Oscilar
Cerrar sistema de sujecin / abrir sistema de sujecin
Oscilar el soporte de las herramientas
Refrigerante conectar/ desconectar
Parada auxiliar/ arranque auxiliar

Conmutador del avance /avance rpido

12

FRESADORA CNC

SINUMERIK 820

PANTALLA CON LAS TECLAS DEL SOFTWARE

En la operacin estn definidas las siguientes partes


1

Visualizacin del modo de operacin

Visualizacin de las condiciones operativas

Visualizacin del nmero de control, mensajes y alarmas

Visualizacin de instrucciones al operador

Lnea de entrada de datos

Visualizacin del nmero de canal

Visualizacin de las funciones de las teclas del software

13

FRESADORA CNC

SINUMERIK 820

Tecla de retroceso a un men de nivel superior

Teclas del software

10

Tecla otras funciones del mismo men

Las teclas (9) son teclas tiene varios significados o funciones. Las funciones o el significado para
cada caso aparecen en la lnea inferior de la pantalla (7)

14

FRESADORA CNC

SINUMERIK 820

4 SISTEMA DE COORDENADAS DE LA FRESADORA CNC


SISTEMAS DE COORDENADAS Y REA DE TRABAJO
La fresadora es una mquina en la cual su trabajo puede ser definido con un
sistema de coordenadas de tres ejes. Los ejes de trabajo son X, Y y Z.
La coordenada X queda en la direccin paralela al borde delantero de la mesa de la
mquina, la coordenada Y es paralela al borde lateral de la mesa de la mquina y la
coordenada Z es vertical a la mesa de la mquina.
Los valores negativos de la coordenada Z describen los movimientos de la
herramienta hacia la pieza de trabajo, mientras que los valores en la direccin
positiva describen movimientos de alejamiento de la herramienta desde la pieza de
trabajo.

Sistema de coordenadas absolutas


El origen del sistema de coordenadas absoluto es el punto cero mquina 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 indicacin de las respectivas coordenadas X, Y y Z en el
programa.
Sistema de coordenadas relativas (incremental)
Cuando se trabajan con sistemas de coordenadas relativas, el origen del sistema de
coordenadas se traslada al punto de referencia del asiento de la herramienta N a
la punta de la fresa tras hacer el llamado de herramienta. Con estas coordenadas se
describe la trayectoria real de la herramienta (punto a punto).
15

FRESADORA CNC

SINUMERIK 820

PUNTOS DE REFERENCIA
Las mquinas de control numrico presentan puntos dentro de la zona de trabajo
que son importantes referencias para el control principal de tal forma que ste pueda
conocer la posicin exacta de la herramienta en todo momento de la operacin.

Punto cero mquina (M); es el punto de referencia invariable establecido por el


fabricante de la mquina. Es a partir de este punto que se mide toda la mquina
y al mismo tiempo es el origen del sistema de coordenadas absoluto.

Punto de referencia (R); es la posicin del rea de trabajo de la mquina


exactamente determinada por limitadores. Las posiciones de los carros o partes
mviles se indican al control cuando llegan a este punto, por lo que es muy
importante y necesario llevarlos al punto R cada vez que se enciende la
mquina o tras cada falla de corriente.

Punto de referencia de asiento de herramienta (N); punto inicial para la medicin


de las herramientas. Este punto se encuentra ubicado adecuadamente en el
sistema portaherramientas y lo establece el fabricante de la mquina.

Punto cero pieza (W); punto inicial de indicacin 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

DESPLAZAMIENTO DEL PUNTO CERO MAQUINA


En el caso de la fresadora, el punto cero mquina M est en la esquina izquierda
delantera de la mesa de trabajo. Esta posicin no es adecuada como punto de
partida para la programacin por lo cual es recomendable trasladarlo a otro punto
dentro del rea de trabajo de la mquina con el llamado desplazamiento del punto
cero (decalaje de origen).
Se dispone de cuatro desplazamiento de punto cero ajustables en la configuracin
de la mquina (G54-G57). Cuando se define un valor del desplazamiento del punto
cero en la configuracin, este valor se tiene en cuenta al momento de llamar al
programa y el punto origen de coordenadas es desplazado de M hacia el punto
cero de la pieza de trabajo W.
Existe una opcin 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.

Desplazamiento del punto cero Mquina

17

FRESADORA CNC

SINUMERIK 820

5 CONTROLADOR SINUMERIK 820


WinCTS es el software que permite la programacin y la simulacin en una PC de
los programas de control numrico como si fuera la unidad de control de una
mquina de control numrico. Esta semejanza no se limita a la similitud en los
comandos y pantallas sino que con los tableros de control EMCO como interfase de
entrada de datos tenemos una representacin fiel del tablero de control real de la
mquina.
Descripcin del tablero de simulacin EMCO:
El tablero de control EMCO presenta las teclas que, en nuestro caso, presenta
exactamente y en la misma disposicin 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 mquina (ver aproximacin al punto de
referencia).

MODOS DE OPERACION
Punto de referencia:
Se utiliza para la aproximacin a dicho punto. Al llegar, la posicin actual
queda definida por el valor de las coordenadas del punto de referencia,
con ello el control reconoce la posicin de la herramienta en la zona de
trabajo

------------Automtico:
Para ejecutar programas de piezas ejecutando los bloques uno tras
otro.
MDI-Automtico:
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 direccin puede desplazarse la
herramienta. Se puede hacer girar la torreta con las herramientas.
INC FEED 1 ... 10 000:
En este modo pueden desplazarse los carros con el incremento
deseado, desde
a 10 000
micras, por medio de las teclas de
6 CONTROLADOR
FANUC1 SERIES
O-MC
direccin.

18

FRESADORA CNC

SINUMERIK 820

INGRESO DE COORDENADAS DE ORIGEN (desplazamiento del punto cero)

Pantalla para el ingreso del desplazamiento del punto cero


1. Pulsar la tecla DATOS DE OPERACIN en cualquiera de los modos.
2. Pulsar DECALAJE DE ORIGEN
3. Escoger entre G54 y G57 el que se v a utilizar e introducir los valores para sus
coordenadas X, Y y Z.

INGRESO DE DATOS DE LAS HERRAMIENTAS

1. Pulsar la tecla CORREC. HERRAM. en cualquiera de los modos.

19

FRESADORA CNC

SINUMERIK 820

2. Seleccionar el nmero de decalaje de herramienta deseado con las teclas SUBIR


y BAJAR pgina.
3. Ubicar el cursor en el campo de entrada deseado e introducir el valor de
correccin con el teclado numrico y la tecla ENTER.
Se debe ingresar para cada herramienta la siguiente informacin:
Nmero de herramienta
Tipo de herramienta
Geometra L1
Geometra L2
Radio de la herramienta

(en la torreta)
10 (broca) 20 (fresa)

Tipos de herramientas

ENTRADA Y SALIDA DE DATOS

1. Pulsar la tecla DATOS ENT-SAL


2. Aparecer la mscara de entrada de la figura.

20

FRESADORA CNC

SINUMERIK 820

3. Para entrada (IMPORT. DATOS) o salida (SALIDA DATOS) a la fresadora en


disquetes se puede seleccionar una unidad (A, B) como INTERFASE DE
ENTRADA.
4. Elegir PROGRAM PIEZA e indicar el rango de programas o subprogramas que
se requieren ingresar al computador o extraer en disquetes.

5. PROGRAM MARCHA y SUBPROG MARCHA dan el inicio para la carga o


descarga de datos.
OPERACIN CON LA FRESADORA EMCO PC MILL 125

Secuencia de operaciones iniciales

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 presin del aire comprimido no sea
menor a 5 bares ni mayor a 6 bares (manmetro posterior).
2. Accionar el interruptor de encendido ubicado al lado lateral izquierdo de la
mquina.
3. En la pantalla escoger SINUMERIK 820 M con las teclas +X X y apretar la
tecla ENTER.
4. Una vez en el entorno del controlador Sinumerik, conectar los grupos auxiliares
(botn verde con las letras AUX).
5. Inicializar puerta de la mquina; con la llave principal en posicin automtico
oprimir los botones de apertura y cierre de la puerta de la fresadora
simultneamente.
6. Referenciar la mquina, 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 mquina est lista para ejecutar un programa. En caso que sea
un programa nuevo, no est dems realizar una verificacin con el simulador
primero, verificar que las herramientas programadas estn fsicamente colocadas
en las ubicaciones respectivas y que se realice primero una corrida del programa
paso a paso y en vaco.

22

FRESADORA CNC

SINUMERIK 820

6 PROGRAMACION
CDIGOS EIA/ISO
Para evitar errores en la transmisin, procesamiento y archivo de la informacin se
usan signos binarios, los cuales se componen de ceros y unos. La tecnologa NC
usa aproximadamente 50 signos (0 hasta 9, letras del alfabeto de la A hasta la Z y
otros signos), luego seran suficientes slo 6 bits (26 =64) para representar todos los
signos.
Para representar cada signo tanto EIA (Electronic Industrie Association) e ISO
(International Standards Organization) han normado las combinaciones de Bits para
la representacin de los signos. En la actualidad la norma que predomina es la ISO,
con la cual trabaja la tecnologa NC desde sus inicios cuando usaba cintas
perforadas como se ve en la figura.

23

FRESADORA CNC

SINUMERIK 820

El lenguaje de programacin NC esta normalizado por ISO/DIS 6983 e ISO/DP 6983


Numerical control of machines. Esta norma coincide con la norma DIN 66025.
De acuerdo con las normas se usan las letras del alfabeto para asociar la tecnologa
de las mquinas herramientas.
Cdigos ISO de caracteres alfabticos para mquinas CNC
Letra
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Direccin para:
Cota de ngulo alrededor del eje X
Cota de ngulo alrededor del eje Y
Cota de ngulo alrededor del eje Z
Cota de ngulo para eje adicional o libremente disponible
Cota de ngulo para eje adicional o libremente disponible
Velocidad de avance
Condiciones de recorrido preparado
Correccin de la longitud de la herramienta
Parmetro auxiliar para la interpolacin circular o paso del filete
paralelo al eje X
Parmetro auxiliar para la interpolacin circular o paso del filete
paralelo al eje Y
Parmetro auxiliar para la interpolacin circular o paso del filete
paralelo al eje Z
Libremente disponible
Comando de mquina, funcin de conexin
Nmero de frase
Offset (movimiento de la herramienta paralelo al eje), en lo
posible evitar su uso.
Tercera limitacin de avance acelerado
Segunda limitacin de avance acelerado
Primera limitacin de avance acelerado
Velocidad angular del husillo principal
Nmero de la herramienta, eventual con valor de correccin
Segundo eje paralelo al eje X
Segundo eje paralelo al eje Y
Segundo eje paralelo al eje Z
Primer eje principal
Segundo eje principal
Tercer eje principal

Letras direccionales para programacin, asignacin de letras

Para la programacin de las mquinas NC tambin se han establecido reglas que


permiten dar instrucciones que definen la trayectoria de la herramienta a mecanizar
y las condiciones tecnolgicas que permiten la realizacin del mecanizado. Estas
reglas estn en los cdigos G y en la lista de funciones tecnolgicas adicionales.
Los llamados cdigos G son los que permiten definir fcilmente los datos de
geometra de las piezas a mecanizar y las condiciones de movimientos.

24

FRESADORA CNC

SINUMERIK 820

Introduccin 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 nmero de programa % o L
- Pulsar la tecla SELECC. PROGRAM
- Aparecen en pantalla los bloques que haya en un
programa existente.
Introducir un bloque
Ejemplo:
Nmero de bloque (no es imprescindible)
1. Palabra
2. Palabra

LineFeed Fin bloque (en teclado PC:

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 nmero 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
insertar (direccin y valor) y pulsar

Modificar palabra
Colocar el cursor delante de la palabra a modificar,
introducir la palabra y pulsar

Borrar palabra
Colocar el cursor delante de la palabra a borrar,
introducir la direccin (p.ej. X) y pulsar la tecla

25

FRESADORA CNC

SINUMERIK 820

Introduccin de programa con ayuda al usuario


(DIALOGO OPERAD.)
En un programa abierto se puede introducir bloques
estructurados en mens.
Los comandos G y M de uso frecuente aparecen en
pantalla como funciones de teclas de software.
Tambin se pueden introducir trazados de contornos
predefinidos sin necesidad de calcular posiciones
intermedias.
Ejemplo: Programar dibujo de contorno recta-arco
- Pulsar la tecla DIALOGO OPERAD.
- Pulsar la tecla CONTORNO
- Pulsar RECTA-ARCO
- En pantalla se muestra la mscara de entrada que
muestra la figura de al lado. El dibujo del contorno
(recta-arco) aparece en forma grfica.
- Introducir uno tras otro los valores individuales con
el teclado.
- Si en los campos de entrada hay varios valores
entre corchetes, slo hay que introducir uno de
estos valores.
Si se han introducido varios
valores, se pueden borrar los sobrantes con la
tecla BORRAR PARAMTR.
- Una vez terminada la entrada, pulsar las teclas
MEMORIZAR, SELEC. MENU o SELEC.
MEMORIA.
- El dibujo del contorno se guardar como bloque en
el programa de piezas con todos los valores de
geometra introducidos.
El programa crea
automticamente un fin de bloque (LF) y visualizar
en pantalla el bloque introducido.
Introducir programas con CAD/CAM
En principio pueden guardarse programas NC de
sistemas CAD/CAM en EMCO WinNC SINUMERIK
820 M.
Para ello debe procederse as:
El programa NC debe editarse en formato de
SINUMERIK 820.
Hay que renombrar el fichero.
Los programas NC de EMCO WinNC se guardarn
de esta forma:
%MPFxxxx .. Programa principal
%SPFxxxx. Subrutina
(xxxx. Nmero de programa)
P.ej.: Renombrar en DOS:
REN TEIL1.81M %MPF123
Importar el programa con IMPORT DATOS (ver
DATOS ENT-SAL).
26

FRESADORA CNC

SINUMERIK 820

Estructura del programa


Se utiliza la programacin NC para mquinas
herramienta segn DIN 66025.
El programa NC se compone de una secuencia de
bloques de programa que se guardan en la unidad de
control.
Al mecanizar piezas de trabajo, el computador lee y
comprueba estos bloques segn la secuencia
programada.
Se envan a la mquina herramienta las
correspondientes seales de control.

%1234
N0100 G01 X25
Z-7
Z
-17

Y20

Z-17

Un programa de mecanizado consta de;

Nmero de programa

Bloques NC

Palabras

Direcciones

Combinaciones de nmeros (si es preciso, con


signos).

Componentes de un programa de mecanizado

Direcciones
%.Nmero de programa principal 1 a 9999
L..Nmero de subprograma 1 a 9999
N.Nmero de bloque 1 a 9999
G.Funcin de recorrido
M.Funcin lgica, funcin adicional
A..Angulo
D..Correccin de herramienta 1 a 49
F..Avance, temporizacin
I, J, K..Parmetro de arco, paso de rosca
P..Nmero de pasadas de subrutina, factor de
escala
R..Parmetro de transmisin de ciclos
S..Velocidad de husillo
T.. Llamada de herramienta (posicin de la
torreta revlver)
U.Radio de arco, radio (signo positivo), chafln
(signo negativo)
X, Y, ZDatos de posicin (X tambin temporizacin)
LFFin de bloque
27

FRESADORA CNC

SINUMERIK 820

Resumen de comandos de funciones G

G1472Aproximacin suave contorno


lineal
G2472Aproxim. suave contorno en
cuadrante
G3472Aproximacin suave contorno
en semicrculo
2
G148 Retirada suave contorno lineal
G2482Retirada suave contorno en
cuadrante
2
G348 Retirada suave contorno en
semicrculo

G00Avance rpido
G011..Interpolacin lineal mecanizando
G02Interpolacin circular horaria
G03Interpolacin circular antihoraria
G042..Temporizacin
G092..Parada exacta por bloques
G10Interpolacin
de
coordenadas
polares, avance rpido
G11Interpolacin
de
coordenadas
polares, interpolacin lineal
G12Interpolacin
de
coordenadas
polares, interpolacin circular horaria
G13Interpolacin de coord. Polares,
interpolacin circular antihoraria
G171..Seleccin de plano X-Y
G18Seleccin de plano Z-X
G19Seleccin de plano Y-Z
G33Roscado
G401..Cancelar compensacin del radio de
herramienta
G41Compensacin
del
radio
de
herramienta a la izquierda
G42Compensacin
del
radio
de
herramienta a la derecha
G482..Abandono del contorno tal como se
hizo el acercamiento
G501..Cancelar cambio de escala
G51Seleccionar cambio de escala
G532..Cancelar decalaje de origen bloque
a bloque
G541..Decalaje de origen 1
G55Decalaje de origen 2
G56Decalaje de origen 3
G57Decalaje de origen 4
G582..Decalaje de origen programable 1
G592..Decalaje de origen programable 2
G60Modo de parada exacta
G62Cancelar modo de parada exacta
G641..Cancelar modo de parada exacta
G70Medidas en pulgadas
G71Medidas en milmetros
G801..Suprimir G81 G89
G81Llamar L81 ciclo de taladrado
G82Llamar L82 ciclo de taladrado
G83Llamar L83 ciclo de taladrado de
agujeros profundos
G84Llamar L84 ciclo de roscado
G85Llamar L85 ciclo de escariado 1
G86Llamar L86 ciclo de escariado 2
G87Llamar L87 ciclo de escariado 3
G88Llamar L88 ciclo de escariado 4
G89Llamar L89 ciclo de escariado 5
G901..Programacin con Coord. absolutas
G91Programacin con Coord. relativas
G941..Avance en mm/min.
G95Avance en mm/rev.

Resumen de comandos de
funciones M
M002Parada programada incondicional
M012Parada programada condicional
M022Fin de programa principal
M03.Husillo girando a la derecha
M04.Husillo girando a la izquierda
M051...Husillo desactivado
M06.Cambio de herramienta
M08.Refrigerante conectado
M09.Refrigerante desconectado
M172Fin de subrutina o subprograma
M27.Girar aparato divisor
M302Fin de programa principal
M53.No hay espejo en eje X
M54.Espejo en eje X
M55.No hay espejo en eje Y
M56.Espejo en eje Y
M57.No hay espejo en eje Z
M58.Espejo en eje Z
M71.Soplado conectado
M72.Soplado desconectado

Resumen de ciclos
L81-89...Ciclos de taladrado, ver G81 G89
L96.Ciclo de cambio de herramienta
L900..Modelo de taladrado de crculo de
agujeros
L901..Modelo de fresado, chavetero
L902..Modelo de fresado de ranura
L903..Fresar caja rectangular
L904..Modelo de fresado, ranura circular
L905..Modelo de taladrado, agujero
individual
L906..Modelo de taladrado, agujeros en
hilera
L930..Fresar caja circular
L999..Vaciar buffer de memoria
1
2

28

Estado inicial
Activo slo en el bloque

FRESADORA CNC

SINUMERIK 820

Descripcin de los comando G

G00 Avance rpido


Formato
N G00 X Y Z.
Los carros se desplazan a la velocidad
mxima hasta el punto final programado (por
ej., posicin de cambio de herramienta, punto
inicial para el siguiente arranque de viruta).
Notas
Mientras se ejecuta G00 se suprime el
avance de carro programado F.
La velocidad de avance rpido la define
el fabricante de la mquina.
El interruptor de correccin de avance 0
120 % est activado.
Ejemplo
G90 coordenadas absolutas
N50 G00 X40 Y56
G91 coordenadas relativas
N50 G00 X-30 Y-30.5

Indicacin de medidas absolutas y relativas

G01 Interpolacin lineal


Mecanizando
Formato
N G01 X Y Z F.
Movimiento recto con velocidad programada
de avance en mm/min. (estado inicial).
Ejemplo
G90 Coordenadas absolutas
.
N20 G01 X40 Y-20.1 F100
G91 Coordenadas relativas
.
N20 G01 X20 -Y25.9 F100

Indicacin
relativas

de

medidas

absolutas

29

FRESADORA CNC

SINUMERIK 820

G02

Interpolacin circular horaria

G03

Interpolacin
antihoraria

circular

Formato
N G02/G03 X Y Z I J K F
o
N G02/G03 X Y Z U F
X, Y, Z ....... Punto final de arco (absoluto o
relativo)
I, J, K ......... Parmetros
relativos
de
arco
(Distancia desde el punto inicial al
centro del arco, I est en relacin con
el eje X, J en relacin con el eje Y, K
con el eje Z)
U ............... Radio del arco (arco menor que un
semicrculo en +U, mayor que un
semicrculo en U).
Puede
introducirse en lugar de los
parmetros I, J, K.
La herramienta se desplazar al punto final o a lo
largo del arco definido con el avance programado
en F.
Notas
La interpolacin circular slo puede realizarse en
el plano activo.
Si I, J o K tienen valor 0, el parmetro en
cuestin no debe introducirse.
Se comprobar la posicin del punto final del
arco; se permite una tolerancia de 100 m
(errores de clculo y redondeo)
Hay que contemplar el eje de giro de G02, G03
siempre verticalmente al plano activo.

Direcciones de giro de G02 y G03

Interpolacin helicoidal
Normalmente, para un arco slo 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 lnea helicoidal.
La velocidad de avance programada no se
mantendr en la trayectoria real, sino en la
trayectoria circular (proyeccin). 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 interpolacin helicoidal slo 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 ms de 2, se realizar en
cada caso una parada exacta.

Curva helicoidal

30

FRESADORA CNC

SINUMERIK 820

G04 Temporizacin
Formato
N G04 X/F
El desplazamiento de la herramienta se
detiene durante un tiempo definido por X F
(en la ltima posicin alcanzada) bordes
agudos transiciones, limpieza en el fondo de
la ranura, parada exacta.

G09 Parada exacta


Formato
N G09
El siguiente bloque se ejecutar slo cuando
haya terminada el bloque con G09 y los carros
estn frenados en reposo.
Las aristas no se redondearn y se lograrn
transiciones precisas
G09 es activo en el bloque.

G10 G13 Interpolacin


coordenadas polares

de

G10 Avance rpido


G11 Interpolacin lineal
G12 Interpolacin circular horaria
G13 Interpolacin circular antihoraria
Con ayuda de coordenadas polares pueden
introducirse directamente planos medidos con
ngulo y radio.
Para
determinar
la
trayectoria
de
desplazamiento, la unidad de control necesita
el punto central, el radio y el ngulo.
El punto central se determina con
coordenadas cartesianas (X, Y) y se introduce
en medidas absolutas en la primera
programacin. Las posteriores entradas
relativas (G91) se referirn siempre al ltimo
punto central programado.
El radio se programar en la direccin U.
El ngulo se programar en la direccin A.
El ngulo es de 0 en direccin + del eje
programado en primer lugar al anotar el punto
central. El ngulo debe introducirse con signo
positivo (giro antihorario).

Desplazamientos definidos con coordenadas


polares

31

FRESADORA CNC

SINUMERIK 820

G17 G19 Seleccin de plano


Formato
N G17/G18/G19
Con G17 G19 se determina el plano en el
que puede realizarse la interpolacin circular y
la interpolacin de coordenadas polares, en
dicho plano se calcular la compensacin del
radio de herramienta.
En el eje vertical al plano activo se realizar la
compensacin de la longitud de herramienta.
G17 plano XY
G18 plano ZX
G19 plano YZ

G33 Tallado de roscas


Formato
N G33 Z K
K..Paso de rosca (mm.)
Z ...Profundidad de rosca
Con una herramienta adecuada (herramienta
de torneado de interior o cabezal de
refrentado) pueden tallarse roscas.
Notas
La limitacin de avance y velocidad de
husillo no estn activadas con G33
(100%)
G33 slo funciona con EMCO PC Mill
100, porque en EMCON PC Mill 50 no
hay previsto encoder en el husillo de
fresado.

Roscado con acero de torneado de interior

32

FRESADORA CNC

SINUMERIK 820

Compensacin
herramienta

del

radio

de

Con la compensacin del radio de herramienta


activa, el control calcula automticamente una
trayectoria paralela al contorno, por lo que el
radio de la fresadora se compensa.

G40 Cancelar compensacin del


radio de herramienta
La compensacin del radio de herramienta se
cancela con G40.
Slo se permite la cancelacin con una
trayectoria recta (G00, G01).
G40 puede programarse en el mismo bloque
que G00 o G01, o en el bloque anterior.
G40 se programa generalmente en el bloque
de retirada al punto de cambio de herramienta.

G41 Compensacin del radio de


herramienta a la izquierda
Si la herramienta (vista en la direccin de
mecanizado) est a la izquierda del contorno a
mecanizar, hay que seleccionar G41.
Para poder calcular un radio, en la seleccin
de la compensacin del radio de herramienta
ha de haber una correccin de herramientas
(nmero D) activada y en el registro de
herramientas debe haberse introducido un
radio de herramienta.
Notas
No cambiar directamente entre G41 y
G42, cancelar antes con G40
Slo se permite la seleccin junto con
G00 o G01.
Es absolutamente necesaria la indicacin
de radio de herramienta para la medicin
de herramienta.
No es posible el cambio de correccin de
herramienta
en
la
compensacin
seleccionada de radio de herramienta.

G42 Compensacin del radio de


herramienta a la derecha
Si la herramienta (vista en la direccin de
mecanizado), est a la derecha del contorno a
mecanizar,
hay
que
seleccionar
la
compensacin del radio con G42.
Notas: ver G41

33

FRESADORA CNC

SINUMERIK 820

Aproximacin o retirada desde lateral posterior

Aproximacin o retirada a un punto de arista


desde delante

- - - Trayectoria programada de herramienta


----- Trayectoria real de herramienta
En arcos, la aproximacin se hace siempre a
la tangente del punto inicial/final del arco.
La aproximacin y la retirada de contorno
deben ser superiores al radio R; si no, se
interrumpe el programa con alarma. Si los
elementos de contorno son inferiores al radio
R, se pueden producir daos del contorno. El
software calcula por adelantado 3 bloques
para reconocerlos e interrumpir el programa
con una alarma.

Aproximacin o retirada a un punto de arista


desde atrs

Trayectorias de herramienta en ejecucin de programa con compensacin de


radio de herramienta

Trayectoria de herramienta en ngulo


interior

Trayectoria de
exterior > 90

herramienta

en

ngulo

- - - Trayectoria programada de herramienta


------Trayectoria real de herramienta
En arcos, la aproximacin se hace siempre a
la tangente del punto inicial/final del arco
Si los elementos de contorno son inferiores al
radio R, se pueden producir daos del
contorno. El software calcula por adelantado 3
bloques para reconocerlos e interrumpir en
ese caso el programa con una alarma.
Trayectoria de
exterior < 90

herramienta

en

ngulo

34

FRESADORA CNC

SINUMERIK 820

G48 Retirada del contorno tal como


se hizo la aproximacin
Formato
N G48 X Y U
Para evitar marcas de corte, la aproximacin o
la retirada de un contorno se realizar
tangencialmente. Para la aproximacin y la
retirada hay disponibles las funciones
siguientes:
G147 Aproximacin lineal
G247 Aproximacin en cuadrante
G347 Aproximacin en semicrculo
G48 Retirada del contorno tal como se hizo
la aproximacin
G148 Retirada lineal
G248 Retirada en cuadrante
G348 Retirada en semicrculo
Ver G147 G348
Al llamar G48 deben estar activados G41 o
G42. G48 hace que se abandone el contorno
de la misma forma en que se ha realizado la
aproximacin. G48 se activa en el bloque.
Despus de G48 se activa automticamente
G40.

G50 Cancelar cambio de escala


G51 Seleccionar cambio de escala
Formato
N G50
N G51 X Y Z P
Con X, Y y Z se indica el punto de referencia
(PB) de cambio de escala, con P se indica el
factor de escala.
Si no se indican X, Y y Z, se toma como
referencia el punto cero de la pieza (Z=0, y=0,
Z=0).
Con la modificacin de medida se convierten
los valores siguientes:
Coordenadas de eje
Parmetros de interpolacin
Radio / Chafln
Decalaje de origen programable

Aumentar un contorno

35

FRESADORA CNC

SINUMERIK 820

G53 Cancelar decalaje de origen en


el bloque
Formato
N G53
El punto cero de la mquina lo establece el
fabricante de la mquina (fresadoras EMCO:
en el ngulo delantero izquierdo de la mesa de
la mquina).
Determinadas secuencias de trabajo(cambio
de herramienta, posicin de medicin ) se
realizan siempre en la misma posicin del rea
de trabajo.
Con G53 se suprimen todos los decalajes de
origen
excepto
las
correcciones
de
herramienta para un bloque de programa, y los
datos de coordenadas se refieren al punto
cero de la mquina.

G54 - G47
Decalajes de origen 1 - 4
Formato
N G54/G55/G56/57
Pueden predeterminarse cuatro posiciones del
rea de trabajo como puntos cero (por ej.,
puntos en dispositivos de amarre fijos)
Los valores de los decalajes de origen se
introducen en DATOS OPERAD.- DECALAJ.
ORIGEN. Estos decalajes de origen se llaman
con G54 G59.
G54 es el estado inicial, se activa sin
necesidad de llamarlo.

G58/G59

Decalajes de
programables

origen

Formato
N G58/G59 X Y Z
Estos decalajes de origen se sumarn al
decalaje de origen activo G54 G57 vlido en
cada caso.
Con Fin de Programa, Interrupcin de
Programa y RESET, se borra G58/59.
Los comandos G58/G59 se activan por
bloques; el decalaje de origen definido de esa
forma est activo hasta que dicho decalaje se
modifique o cancele.

36

FRESADORA CNC

SINUMERIK 820

G60 Modo de parada exacta


Formato
N G60
No se ejecutar el bloque siguiente hasta que
los carros hayan frenado hasta pararse.
De esta forma no se redondean las aristas y
se consiguen transiciones exactas.
G60 permanecer activo hasta que se cancele
con G62 o G64.

G62, G64 Cancelacin de modo de


parada exacta
Formato
N G62/64
Antes de alcanzar el punto final en direccin X
se acelera el eje Y.
Esto permite un
movimiento homogneo en las transiciones de
contorno.
La transicin de contorno no es exactamente
de ngulo agudo (parbola, hiprbole).
El tamao de las transiciones de contorno
suele estar dentro de la tolerancia de planos.
G62 y G64 actan exactamente igual con este
software, pero de forma diferente con
SINUMERIK 810/820 M.

Caractersticas de velocidad de los carros


en G64

G70 Medidas en pulgadas


Formato
N5 G70
Programando G70 se convierten a pulgadas
los siguientes datos de medicin:
Informacin de trayectoria X, Y, Z
Parmetros de interpolacin I, J, K
Chaflanes, radios U, +U
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
medicin mm/pulgadas. Esto afecta a
todos los valores y se mantiene incluso al
desconectar a la red.

G71 medidas en milmetros


Formato
N5 G71
Comentario y notas: como en G70.

37

FRESADORA CNC

SINUMERIK 820

G80
G81
G82
G83
G84
G85
G86
G87
G88
G89

Suprimir G81 G89


Llamar L81 ciclo de taladrado
Llamar L82 ciclo de taladrado
Llamar L83 ciclo de taladrado
de agujeros profundos
Llamar L84 ciclo de roscado
Llamar L85 ciclo de escariado 1
Llamar L86 ciclo de escariado 1
Llamar L87 ciclo de escariado
Llamar L88 ciclo de escariado 1
Llamar L89 ciclo de escariado

Con G81 G89 se llama a los ciclos L81L89


En la llamada mediante un comando G los
ciclos son modales, lo que significa que se
ejecutarn
tras
cada
movimiento
de
desplazamiento hasta que se cancelen con
G80.
Explicaciones: Ver L81 L89

G90 Programacin
absolutas

con

Coord.

Formato
N G90
Notas
No se permite la conmutacin directa
entre G90 y G91 dentro de un bloque.
G90 y G91 puede programarse tambin
en relacin con otras funciones G
(N G90 G00 X Y Z)

G91
Programacin
relativas (incremental)

con

Coord

Formato
N G91
Nota
Como G90

G94 Avance en mm/min.


Con el comando G94, todos los valores
programados en F(avance) son valores
mm/min, (pulgadas/min).

G95 Avance en mm/rev.


Con el comando G95, todos los valores
programados en F (avance) son valores

38

FRESADORA CNC

SINUMERIK 820

mm/rev. (pulgadas/rev). (Slo en EMCO Mill


100)

39

FRESADORA CNC

SINUMERIK 820

G147
G247
G347
G148
G248
G348

Aproximacin
suave
al
contorno lineal
Aproximacin
suave
al
contorno en cuadrante
Aproximacin
suave
al
contorno en semicrculo
Retirada suave del contorno
lineal
Retirada suave del contorno
en cuadrante
Retirada suave del contorno
en semicrculo

Formato
N5 G147/247/347/148/248/348 X Y U
-

Aproximacin y retirada suaves con recta


-

Aproximacin suave con cuadrante


-

Las funciones para la aproximacin o


retirada del contorno se activan en el
bloque.
En el bloque de aproximacin deben
indicarse:
Las coordenadas del punto final P0
del contorno.
El valor de B (trayecto de retirada sin
contacto con el contorno)
En el bloque de retirada deben indicarse:
Las coordenadas del punto final PE
despus de abandonar el contorno.
El valor de B (trayecto de retirada sin
contacto con el contorno)
En el bloque de aproximacin y retirada no
puede programarse ningn otro movimiento
de desplazamiento.
Despus de un bloque de aproximacin y
un bloque de retirada no puede haber
ningn bloque de funcin meramente
auxiliar.
Despus de un bloque de aproximacin y
un bloque de retirada no puede haber
ningn bloque de funcin meramente
auxiliar.
Antes de un bloque de aproximacin deben
activarse G41 o G42
En el bloque de retirada se selecciona
automticamente G40; es decir, hay que
volver a programar despus G41 o G42.
No son posibles la aproximacin o retirada
suaves en contornos programados con
trazados de contorno

PA Punto de partida antes de la aprox. al


contorno
PS Punto de apoyo, calculado por el control
segn los datos previos de U.
P0 Punto final del bloque de aproximacin =
Punto inicial del contorno.
PE Punto final tras la retirada del contorno
R
Radio de herramienta
U
Aproximacin sin contacto con contorno
Lnea de trazos: Trayectoria de punto central de
herramienta

Aproximacin suave con semicrculo

40

FRESADORA CNC

SINUMERIK 820

Descripcin de los comandos M


M00

M06

Parada programada
incondicional

Slo para mquinas con torreta revlver. La


herramienta seleccionada antes con T gira
hacia la izquierda

Este comando produce una parada en la


ejecucin de un programa de piezas.
Se desconectan el husillo de fresado, los
avances y el refrigerante.
La puerta de proteccin contra virutas puede
abrirse sin que se dispare la alarma.

M08

M09

M17

Fin del programa principal

M27

M30

El husillo se activa siempre que se hayan


programado ciertas revoluciones o una
velocidad de corre, la puerta de proteccin
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.

Fin del programa principal

M30 acta como M02.

M04 Husillo de fresado conectado


al sentido antihorario

M05

Girar aparato divisor

Slo para aparato divisor


El aparato divisor gira un paso (ngulo de
paso ajustado mecnicamente).

Husillo de fresado
conectado al sentido horario

Las mismas condiciones que en M03.


M04 debe emplearse para todas
herramientas de corte a la izquierda.

Fin de subprograma

M17 se escribe en el ltimo bloque de un


subprograma.
Puede estar slo en este
bloque o con otras funciones. La llamada a un
subprograma y M17 no pueden estar en el
mismo bloque (anidamiento)

Con M02 se desconectan todos los motores y


el ordenador vuelve al comienzo del programa.
Adems, el contador de piezas aumenta en 1

M03

Refrigerante desconectado

Slo para EMCO PC Mill 125


La bomba de refrigerante se desconecta

Parada programada
condicional

M01 acta como M00, pero slo si se ha


conmutado
la
funcin
PARADA
PROGRAMADA SI con la tecla del men
INFLUEN PROGRAM

M02

Refrigerante conectado

Slo para EMCO PC Mill 125


La bomba de refrigerante se desconecta

La ejecucin del programa puede continuar


con
Arranque programa

M01

Cambio de herramienta

las

Husillo de fresado
desconectado

se frena elctricamente el motor principal. Al


final del programa el husillo de fresado se
desconecta automticamente.

41

FRESADORA CNC

SINUMERIK 820

M53 M58 Funciones de espejo


El efecto espejo se produce alrededor del
punto cero de la pieza de trabajo.
Ejemplo de estructura de programa:
N M54 L999
N L123 P1
N M53 L999

El contorno de la subrutina L123 se


reflejar en X (alrededor del eje Y).
En el bloque que contiene M53 M58 es
necesario llamar inmediatamente en cada
caso al ciclo L999, de forma que el PLC pueda
cambiar al modo de espejo antes de que la
unidad de control CN siga con la ejecucin del
programa.
Precaucin
Si no se programa L999, el control CN va
delante del PLC en orden cronolgico (sin
alarma). Esto significa que el efecto espejo
comenzara (segn el contenido del buffer de
memoria)
unos bloques despus de
M54/M56/M56
y
terminara,
tras
la
cancelacin, unos bloques despus de
M53/M55/M57.
Movimientos incontrolados = peligro de
colisin!

Efecto espejo de los valores X

Es posible el efecto espejo en varios ejes.


Si se produce el efecto espejo slo en un eje
del plano activo, en la imagen reflejada se
invertirn las direcciones de arco (G02, G03) y
las de correccin (G41, G42).
Si hay efecto espejo en ambos ejes, no se
produce inversin.
El efecto espejo no se ver en la simulacin
grfica.

Efecto espejo de los valores Y

Efecto espejo de los valores Z

M53
M54

No hay espejo en el eje X


Espejo en eje X

M55
M56

No hay espejo en el eje Y


Espejo en eje Y

M57
M58

No hay espejo en el eje Z


Espejo en eje Z

M71

Soplado conectado

Slo para dispositivo de soplado (accesorio).


El dispositivo de soplado se conecta.

M72

Soplado desconectado

Slo para dispositivo de soplado (accesorio)


El dispositivo de soplado se desconecta.

42

FRESADORA CNC

SINUMERIK 820

Descripcin de los ciclos


Los ciclos se programan de tal forma que
primero se escriben en el programa los
parmetros R y despus se llama al ciclo con
el nmero de pasadas repetidas (P).
Ejemplo
N.. R00=R01=R02=R03=R04=
R05=R10=R11=L83
P2
Nota
Antes de llamar a un ciclo ha de estar
seleccionada una correccin de longitud
de herramienta
El avance adecuado, la velocidad del
husillo y la direccin 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 parmetro R)
En los ciclos de taladrado que se llaman con
G81 G89, los valores de las variables
pueden establecerse con los parmetros R00R17.
El programa de llamada al ciclo ha de
aproximar la posicin del agujero en el plano
activo.
El ciclo de taladrado llamado con G81-G89 se
ejecutar tras cada desplazamiento, hasta que
se cancele con G80
Programacin de los parmetros G81
G89:
R00 Temporizacin en el punto inicial
(retirada de virutas)
R01 Primera profundidad de taladrado sin
signo (incremental)
R02 Plano de referencia (absoluto)
R03 Profundidad final del agujero
R04 Temporizacin en el fondo del agujero
(arranque de virutas)
R05 Cantidad de regresin (incremental)
R06 Direccin de giro para el retroceso
(M03, M04)
R07 Direccin de giro del huesillo (M03,M04)
R08 Roscado con macho con/sin encoder
R09 Paso de rosca (slo con roscado con
macho con encoder)
R10 Paso de retroceso (absoluto)
R11 Taladrado de agujeros profundos con
arranque o extraccin de virutas (L83)
R12 Trayectoria de retroceso horizontal con
signo (incremental)
R13 Trayectoria de retroceso vertical con
signo (incremental)
R16 Avance
R17 Rgimen de retroceso

43

FRESADORA CNC

SINUMERIK 820

L81 Taladrado, centrado


El taladro avanza en rpido al plano de
referencia (R02), con el avance previamente
programado hasta la profundidad final (R03), e
inmediatamente vuelve al plano de retroceso
(R10) en rpido.
Programacin de los parmetros:
R02
R03
R10

Plano de referencia (absoluta)


Profundidad final del agujero(absoluto)
Plano de retroceso (absoluto)

L82

Taladrado, avellanado plano

Movimientos de taladrado, centrado L81

El taladro avanza en rpido hacia el plano de


referencia 8R02), con el avance previamente
programado, hasta la profundidad final (R03),
realiza la temporizacin (R04) y retrocede al
plano de retroceso al plano de retroceso (R10)
en rpido.
Programacin de los parmetros.

Movimientos
plano L82

de

taladrado,

R02
R03
R04
R10

avellanado

44

Plano de referencia (absoluta)


Profundidad final del agujero(absoluto)
Temporizacin
Plano de retroceso (absoluto)

FRESADORA CNC

SINUMERIK 820

L83 Taladrado
profundos

de

agujeros

Este ciclo es para taladrar agujeros profundos


o materiales con malas propiedades de
arranque de virutas.
Con el parmetro R11 puede determinarse el
movimiento de retroceso.
Arranque de virutas (R11=0)
El taladro penetra en la pieza de trabajo hasta
la primera profundidad de taladrado (R01),
realiza la temporizacin (duracin R04),
retrocede 1mm. y vuelve a penetrar.
Retirada de virutas (R11=1)
El taladro penetra en la pieza de trabajo hasta
la primera profundidad de taladradro (R01),
realiza la temporizacin (duracin R00) y
vuelve a penetrar.
El avance siguiente es cada vez R05 ms
corto que el avance anterior. La secuencia
avance-retroceso se repite hasta que se
alcanza la profundidad final. Si el alcance
calculado es inferior a R05, se mantendr
constante en su magnitud.
Si el avance restante hasta la profundidad final
R03 es menor que el doble del retroceso
(2xR05), el resto del avance se dividir por
dos y se ejecutar en dos avances. Por tanto,
el avance ms pequeo no puede ser nunca
menor que R05/2.
Programacin de los parmetros:
R00
Temporizacin en el punto inicial (slo
para retirada de virutas)
R01
Primera profundidad de taladrado
(incremental, sin signo)
R02
Plano de referencia (absoluto)
R03
Profundidad
final
del
agujero
(absoluto)
R04
Temporizacin en el fondo del agujero
(arranque de virutas y retirada de
virutas)
R05
Cantidad de regresin (incremental,
sin signo)
R10
Plano de retroceso (absoluto)
R11
0
Arranque de virutas
1
Extraccin de virutas

Movimientos de taladrado de agujeros


profundos L83

45

FRESADORA CNC

SINUMERIK 820

L84

Roscado con macho con/sin


encoder

El ciclo L84 permite el roscado con macho con y


sin encoder en el husillo de fresado.
En ambos casos hay que utilizar una
compensacin de longitud.
La limitacin de husillo y la limitacin de
velocidad han de programarse al 100%
Programacin de los parmetros:
R02
R03
R04
R06
R07
R08
R09
R10
R11

Plano de referencia (absoluto)


Profundidad final del agujero (absoluto)
Temporizacin en profundidad de rosca
Direccin de giro para el retroceso
(M03/M04)
Direccin de giro tras el ciclo (M03/M04)
Roscado con macho -3=con, -4=sin
encoder
Paso de rosca
Plano de retroceso (absoluto)
Nmero de eje de taladrado

Notas sobre los parmetros


R04
Temporizacin en profundidad de rosca:
La temporizacin slo es activa en roscado de
macho sin encoder
R06
Direccin de giro para el retroceso:
R06=0: inversin automtica de la direccin de
giro del husillo. Para mquinas sin encoder hay
que programar R06.
R07
Direccin de giro tras el ciclo: Si se
llama al ciclo de roscado con macho con G84,
para la ejecucin de los siguientes roscados el
ciclo necesita una direccin de giro, que se
programa con R07.
Si se ha programado R06:0, R07 ya no puede
programarse.
R08
Roscado con macho con/sin encoder: si
se va a roscar con macho una rosca sin encoder
aunque la mquina lo lleve montado, hay que
programar R08=-4.
En mquinas sin encoder se ignora R08.
R09 Paso de rosca:
El paso de rosca slo es efectivo con encoder
par el clculo del avance basado en la velocidad
del husillo.
En mquinas sin encoder hay que introducir
previamente un valor de avance en el programa
de piezas
R11
Nmero del eje de taladrado:
Con R11 puede programarse el nmero del eje
de taladradro; si no se ha programado R11, el
eje de taladrado se reconocer mediante el
plano seleccionado.

Movimientos de roscado con macho L84

46

FRESADORA CNC

SINUMERIK 820

L85 Escariado 1
La herramienta avanza en rpido al plano de
referencia (R02), con avance (R16) hasta la
profundidad
final
(R03),
realiza
la
temporizacin (R04) y retrocede con avance
de retroceso (R17) hasta el plano de retroceso
(R10).
Programacin de los parmetros:
R02
Plano de referencia (absoluto)
R03
Profundidad
final
del
agujero
(absoluto)
R04
Temporizacin en profundidad final del
agujero
R10
Plano de retroceso (absoluto)
R16
Avance
R17
Avance de retroceso

L85 Escariado 1

L86 Escariado 2
Slo para mquinas con parada orientada de
husillo.
Este ciclo sirve para escariar con herramientas
de escariado con cabezales de escariado.
Tras alcanzar la profundidad final, el husillo de
fresado se para, el cabezal de escariado se
retira de la superficie (horizontal y vertical) y
se produce el retroceso sin tocar la superficie
en rpido, horizontal (R12) y verticalmente
(R13), y en rpido se desplaza al plano de
retroceso (R10).
En mquinas con encoder, en la profundidad
final se produce una parada orientada del
husillo (M19). El ngulo puede definirse en
DATOS OPERAD.-CABEZAL
En mquinas sin encoder se produce una
parada del husillo sin orientacin (M05)

Programacin de los parmetros:


R02
Plano de referencia (absoluto)
R03
Profundidad final del agujero
R04
Temporizacin en profundidad final
R07
Direccin
de
giro
del
husillo
(M03/M04)
R10
Plano de retroceso (absoluto)
R12
Trayectoria de retroceso horizontal
(incremental con signo)
R13
Trayectoria de retroceso vertical
(incremenal con signo)

L86 Escariado 2

47

FRESADORA CNC

SINUMERIK 820

L87 Escariado 3
La herramienta avanza en rpido 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 rpido al plano
de retroceso (R10).
Programacin de los parmetros:
R02
R03

L87 Escariado 3

R10
R16

Plano de referencia (absoluto)


Profundidad
final
del
agujero
(absoluto)
Plano de retroceso (absoluto)
Avance

L88 Escariado 4
Este ciclo es como el L87 pero adems, con
R04 puede programarse una temporizacin en
la profundidad final

L88 Escariado 4

L89 Escariado 5
La herramienta avanza en rpido al plano de
referencia (R02), con el avance previamente
programado, hasta la profundidad final (R03),
realiza la temporizacin (R04) y retrocede al
plano de retroceso (R10)
Programacin de los parmetros:
R02
R03
R04
R10
L89 Escariado 5

48

Plano de referencia (absoluto)


Profundidad
final
del
agujero
(absoluto)
Temporizacin
Plano de retroceso (absoluto)

FRESADORA CNC

SINUMERIK 820

L96

Ciclo
de
herramienta

cambio

de

Este ciclo se llama sin parmetro.


El ciclo incluye todos los movimientos
necesarios para el cambio de herramienta
(segn la mquina). Este ciclo est incluido
en el paquete de software de cada mquina.

Modelos de taladrado y fresado


En los ciclos L900 L930 se utilizan los
siguientes parmetros:
Programacin de los parmetros para
L900 L930:
R01
R02
R03
R06
R10
R12
R12
R13
R13
R15
R16
R22
R23
R24
R25
R26
R27
R28

49

Profundidad de pasada (incremental)


Plano de referencia (absoluto)
Profundidad (de chavetero, caja,
agujero alargado, ranura circular)
(absoluto)
Direccin de fresado (G03, G04)
Plano de retroceso ((incremental)
Longitud de caja (incremental)
Ancho de chavetero (incremental)
Ancho de chavetero (incremental)
Longitud (chavetero, agujero alargado,
ngulo de longitud de chavetero)
(incremental)
Avance (superficie de caja)
Avance (profundidad de caja)
Punto central. (horizontal)
Punto central. (vertical)
Radio (de arista, caja)
Angulo inicial
Angulo de avance
Nmero de chaveteros, agujeros,
agujeros alargados
Nmero del ciclo de taladrado (L81L89)

FRESADORA CNC

SINUMERIK 820

L900 Modelo de taladrado


crculo de agujeros

de

Con L900 pueden taladrarse crculos de


agujeros. Los agujeros individuales pueden
taladrarse con los ciclos L81 L89
Los parmetros necesarios del ciclo L81-L89
vlido en cada caso han de programarse
previamente en el programa de piezas
El ciclo opera en el plano activo
correspondiente.
Programacin de los parmetros:
R22
Punto central del crculo de agujeros
(horizontal, absoluto)
R23
Punto central del crculo de agujeros
(vertical, absoluto)
R24
Radio del crculo de agujeros
R25
Angulo inicial, relativo al eje horizontal
R26
Angulo de avance
R27
Nmero de agujeros
R28
Nmero del ciclo de taladrado a
ejecutar (L81-L89)

L900 Modelo de taladrado de crculo de


agujeros

L901 Modelo
de
chavetero

fresado

de

Con L901 pueden fresarse crculos de


chaveteros. El ciclo selecciona y deselecciona
automticamente la correccin del radio de la
herramienta. El movimiento de la herramienta
en el chavetero es a izquierdas.
El ciclo opera en el plano activo.
Programacin de los parmetros:
R01
Profundidad de pasada (incremental,
sin signo)
Con R01=0 se avanza de una vez
hasta la profundidad total. Si hay una
profundidad restante inferior a 2xR01,
el resto se ejecutar en 2 avances
iguales.
R02
Plano de referencia
R03
Profundidad del chavetero
R12
Ancho del chavetero
El dimetro de la herramienta ha de
ser menor que 0.9 x ancho del
chavetero y mayor que 0.5 x ancho del
chavetero.
R13
Longitud del chavetero
R15
Avance en direccin vertical
R22
Punto central del crculo de chaveteros
(horizontal, absoluto)
R23
Punto central del crculo de chaveteros
(vertical, absoluto)
R24
Radio del crculo de chaveteros
R25
Angulo inicial relativo al eje horizontal
R26
Angulo de avance
R27
Nmero de chaveteros

L901 Modelo de fresado de chavetero

50

FRESADORA CNC

SINUMERIK 820

L902 Modelo
ranuras.

de

fresado

de

Con L902 pueden fresarse crculos de


agujeros alargados.
Este ciclo opera sin correccin del radio de la
herramienta.
El dimetro de la herramienta determina la
anchura del agujero alargado.
El ciclo acta en el plano activo
correspondiente
Programacin de los parmetros:
R01
R02
R03
R13
R15
R16
R22
R23
R24
R25
R26
R27

L902 Modelo de fresado de agujeros


alargados

Profundidad de pasada (incremental,


sin signo) ver L901
Plano de referencia
Profundidad de agujero alargado
Longitud de agujero alargado
Avance en direccin longitudinal
Avance en direccin vertical
Punto central del crculo de agujeros
alargados (horizontal, absoluto)
Punto central del crculo de agujeros
alargados (vertical, absoluto)
Radio del crculo de agujeros
alargados
Angulo inicial relativo al eje horizontal
Angulo de avance
Nmero de agujeros alargados

L903 Fresado de caja rectangular


Con L903
se pueden fresar
cajas
rectangulares. La correccin del radio de
herramienta se cancela automticamente, el
radio de la herramienta se tiene en cuenta
junto con los valores del registro de
correcciones de herramientas.
Programacin de los parmetros:
R01
Profundidad de pasada (incremental,
sin signo), Ver L901
R02
Plano de referencia
R03
Profundidad de la caja
R13
Anchura de la caja. El radio de la
fresa ha de ser menor de la
R15
Avance en direccin longitudinal
R16
Avance en direccin vertical
R22
Punto central de la caja (horizontal,
absoluto
R23
Punto central de la caja (vertical,
absoluto)
R24
Radio de arista de la caja. El radio de
arista ha de ser igual o mayor que el
radio de la fresa.
L903 Fresado de caja rectangular

51

FRESADORA CNC

SINUMERIK 820

L904 Modelo de fresado de ranura


circular
Con L904 se pueden fresar ranuras circulares.
El ciclo selecciona y cancela automticamente
la correccin del radio de herramienta.
La circunferencia se divide automticamente y
de forma proporcional al nmero de ranuras
circulares.
El ciclo opera en el
correspondiente plano activo.
Programacin de los parmetros:
R01
Profundidad de avance (incremental,
sin signo), ver L901
R02
Plano de referencia
R03
Profundidad de ranura circular
R12
Ancho de ranura circular. El dimetro
de la herramienta ha de ser menor que
0.9 x ancho de la ranura y mayor que
0.5 x ancho de la ranura.
R10
Altura de retroceso
R13
Angulo para longitud de ranura relativo
al eje horizontal
R15
Avance en direccin de la ranura
R16
Avance en direccin vertical
R22
Punto central de la ranura circular
(horizontal, absoluto)
R23
Punto central de la ranura circular
(vertical, absoluto)
R24
Radio del crculo de ranuras.
R25
Angulo inicial en relacin con el eje
horizontal
R27
Nmero de ranuras circulares

L904 Modelo de fresado de ranura circular

L905 Modelo de taladrado


agujero individual

de

Con L905 se puede taladrar un agujero


individual con el ciclo deseado.
Los
parmetros del ciclo seleccionado han de
programarse previamente en el programa de
piezas. El ciclo opera en el correspondiente
plano activo.
Programacin de los parmetros:
R22
Punto central de agujero (horizontal,
absoluto)
R23
Punto central de agujero (vertical,
absoluto)
R28
Nmero del ciclo de taladrado
deseado (L81 L89)

52

FRESADORA CNC

SINUMERIK 820

L906 Modelo de taladrado


agujeros en lnea

de

Con L906 se puede taladrar una hilera de


agujeros con distancia constante entre
agujeros y con el ngulo que se desee.
Para los taladros se pueden utilizar los ciclos
L81 L89. Los parmetros para el ciclo
seleccionado
han
de
programarse
previamente en el programa de piezas. El
ciclo opera en el plano activo.
Programacin de los parmetros:
R18
Distancia desde el punto inicial
R19
Distancia entre agujeros
R22
punto inicial de la hilera de agujeros
(horizontal, absoluto)
R23
Punto inicial de hilera de agujeros
(vertical, absoluto9
R25
Angulo de la hilera de agujeros en
relacin con el eje horizontal
R27
Nmero de agujeros
R28
Nmero del ciclo de taladrado
(L81 L89)

L906 Modelo de taladrado de hilera de


agujeros

L930 Modelo de fresado de caja


circular
Con el L930 se puede fresar una caja circular.
El ciclo cancela automticamente la correccin
del radio de la herramienta.
El radio de la herramienta se tendr en cuenta
junto con los valores introducidos en el registro
de correcciones de herramienta.
El ciclo opera en el correspondiente plano
activo.
Programacin de los parmetros:
R01
profundidad de pasada (incremental,
sin signo), ver L901
R02
Plano de referencia
R03
Profundidad de la caja
R06
Direccin de fresado (G02/G03) tras
el avance hacia adentro de la pieza de
trabajo, la herramienta sigue la
trayectoria en espiral desde el centro
hacia fuera. La direccin de fresado
(fresado en el mismo sentido o en
sentido contrario) ha de programarse
con R06=02/03.
R15
Avance en la superficie de caja
R16
Avance en direccin vertical
R22
Punto central de la caja (horizontal,
absoluto)
R23
Punto central de la caja (vertical,
absoluto)
R24
Radio de la caja circular

L903 Modelo de fresado de caja circular

53

FRESADORA CNC

SINUMERIK 820

L999 Borrar buffer de memoria


El ciclo 999 se llamar sin parmetros. El
intrprete del programa (parte del software
que lee y ejecuta bloque tras bloque) deja de
leer nuevos bloques del buffer de memoria y
ejecuta primero los bloques de la memoria
hasta que sta se vaca. Slo despus el
intrprete del programa comienza a leer y
ejecutar nuevos bloques
Este subprograma se utiliza para dar tiempo al
PLC en el efecto espejo, para cambiar al modo
de espejo antes de ejecutar los bloque a
reflejar.

54

FRESADORA CNC

SINUMERIK 820

Breve definicin del contorno


Si faltan las coordenadas del punto de
interseccin, puede emplearse este mtodo.
Para la definicin del contorno se ofrecen a
eleccin trazados de varios puntos de
diferentes formas, que pueden combinarse a
voluntad. El software calcula los puntos de
interseccin
mediante
valores
de
coordenadas o de ngulo.
Los siguientes grficos se refieren a G17
(plano X-Y activo).
Los valores de ngulo estn siempre en
relacin con la direccin +X

Angulo en relacin a la direccin +X

Se ofrecen a eleccin los siguientes trazados


de contorno:
Insertar chafln
En los chaflanes se introduce U como nmero
negativo.

Insercin de un chafln con -U

G1 X2 Y2 U- LF
G1 X3 Y3 LF
Insertar radio
En los radios, U se introduce como nmero
positivo. El radio insertado ha de ser menor
que la ms corta de las dos lneas.
Insercin de un radio con +U

G1 X2 Y2 U+ LF
G1 X3 Y3 LF
Recta
Introduciendo el ngulo A y una coordenada
del punto final se calcula la lnea recta.
G1 A X. o G1 A Y.

Recta con ngulo y una coordenada final

Arco
Descripcin del arco mediante el radio U, el
punto central I, K, y una coordenada del punto
final.

Arco con radio, las dos coordenadas del


punto central y una coordenada final

G2 U I K X2 o G2 U I K Y2

55

FRESADORA CNC

SINUMERIK 820

Recta Recta
Angulo A, una coordenada del primer punto y
las dos coordenadas del punto final.
Pueden insertarse radios +U o chaflanes U;
si el bloque siguiente es un bloque G1,
tambin pueden aadirse.
G1
G1
o
G1
G1

A X1
X2 Y2.
A Y1
X2 Y2

Segunda posibilidad:
Angulos A1 y A2, las dos coordenadas del
punto final.
G1 A1 A2 X2 Y2
Trazado de contorno recta recta
Recta Arco (tangencial)
Angulo A, radio U y las dos coordenadas del
punto final.
G3 U A X Y

Trazado con
(tangencial)

contorno

recta

arco
Arco Recta (tangencial)
Se programar la trayectoria G2, G3 para el
primer arco.
La segunda trayectoria es
siempre la opuesta, y no se programa. Los
parmetros de interpolacin I2, J2 del segundo
arco se refieren al punto final de este arco.
Hay que programar ambos parmetros de
interpolacin aunque el valor sea 0.

Trazado de
(tangencial)

contorno

arco

recta

G2 I1 J1 I2 J2 X Y

Arco Arco (tangencial)

Trazado de
(tangencial)

contorno

arco

Se programar la trayectoria G2, G3 para el


primer arco.
La segunda trayectoria es
siempre la opuesta, y no se programa. Los
parmetros de interpolacin I2, J2 del segundo
arco se refieren al punto final de este arco.
Hay que programar ambos parmetros de
interpolacin aunque el valor sea 0.

arco

G2 I1 J1 I2 J2 X Y

56

FRESADORA CNC

SINUMERIK 820

Subprogramas
Las funciones que deben repetirse muchas
veces
pueden
programarse
como
subprogramas.
Los nmeros de ciclos estn reservados y no
deben utilizarse para subprogramas.

Llamar a un subprograma en el programa


de piezas
Ej.:
L123 P1 LF
L
Subprograma
123
Nmero de subprograma
P1
Nmero de pasadas del subprograma
(max.99)

Ejecucin
del
subprograma

programa

con

Fin del subprograma con M17

un

Ej.: N150 M17 LF

Anidamiento de subprogramas
Se puede realizar un anidamiento cudruple
de subprogramas. Hasta el cuarto nivel de
subprogramas se puede realizar la bsqueda
automtica de bloques.

Anidamiento de subprogramas

57

FRESADORA CNC

SINUMERIK 820

Ejemplo de Programacin
Los programas de control numrico se componen de secuencias de BLOQUES de
programa que se guardan en las unidades de control.
Al mecanizar piezas, el computador lee y comprueba estos bloques segn la
secuencia programada y se envan a la mquina las correspondientes seales de
control

0
y

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 dimetro.

Comandos
%MPF2
N005 G54
N010 G58 X13.711 Y-48.3 Z-4
N015 T4 D4 M6
N020 S2000 M3 M8 F200
N025 G0 X17 Y-5
N030 G0 Z4
N032 G1 Z0 F100
N035 G1 X-4.1 F200
N040 G1 Y-14
N045 G1 X 17
N050 G1 Y-23.33
N055 G1 X-4.1
N060 G0 Z35
N065 T2 D2 M6
N070 S4000 M3 M8 F80
N075 G0 X6.768 Y-9.070

N555 M09 M30

Explicacin
Numero de programa principal 2
Desplazamiento del cero mquina
Desplazamiento al cero pieza
Seleccin Herram. 4 correccin 4
RPM2000 Der. Refrig. Avance 200 mm/min
Avance rpido a X17 e Y-5 de la pieza
Avance rpido a Z 4de la pieza
Avance Mecan. a Z0 Avance 100mm/min
Avance Mecan. a X-4.1 Avance 200mm/min
Avance Mecan. a Y-14 Avance 200mm/min
Avance Mecan. a X17 Avance 200mm/min
Avance Mecan. a Y-23.33 Avance 200mm/min
Avance Mecan. a X-4.1 Avance 200mm/min
Avance rpido a Z 35 de la pieza
Seleccin Herram. 2 correccin 2
RPM4000 Der. Refrig. Avance 80 mm/min
Avance rpido.

Desconexin Refrig., fin del programa

bb

59

Vous aimerez peut-être aussi