Sie sind auf Seite 1von 50

CONGRESO DE INGENIERA INDUSTRIAL

I. T. QUERTARO

TALLER: TORNO DE CONTROL


NUMRICO
16 DE ABRIL DE 2010

M. C. Antonio valos Olgun

Control Numrico
Computarizado
PRINCIPIOS DE CONTROL NUMRICO
Orgenes
Tiene sus orgenes en los pianos y mquinas
textiles controlados por papel perforado.
Pantgrafos para escalado de relieves al tamao de
una moneda.
Trazadores que seguan el contorno de partes
hechas por maquinistas maestros.
La primera mquina CNC fue demostrada en el ao
de 1952 por el MIT (Massachussets Institute of
Technologie). Comisionado por la fuerza area para
mejorar la capacidad y rapidez en la manufactura de
aviones.

Control Numrico
Computarizado
Actualmente
La mayora de las mquinas de fresado CNC son de 3
ejes o ms.
Existen mquinas de 5 ejes (3 lineales y dos de
rotacin).
Mquinas de chorro de agua con una presin de
80,000 psi.
Corte Por lser, corte por plasma y punzonado
Pulido
Erosin por hilo (wire)
Torneado 2, 2 Y 3 ejes

Control Numrico
Computarizado
Tendencia
Incremento de la automatizacin de
procesos (robtica).
Incremento en la velocidad de corte
(mejores materiales de herramientas).
Mayor empleo de los sistemas CADCAM.

Control Numrico
Computarizado
Ventajas
Exactitud
Repetibilidad
Poca dependencia del operario para la obtencin de la
pieza deseada
Puede maquinar piezas muy complejas
Se pueden realizar varias operaciones en la misma
mquina que por mtodos convencionales se
necesitaran de varias mquinas.
Automatizacin del proceso

Control Numrico
Computarizado

Desventajas
Costo ( >40,000 USD).
Se requiere personal capacitado para la operacin de
las mismas.
Mano de obra especializada para el mantenimiento.
Refacciones solo con el distribuidor, muy costosas.
Control de velocidad del husillo limitado (hasta 8000
RPM; en la actualidad existen mquinas con
velocidades de hasta 40,000 RPM)
Requiere una instalacin especial para su correcto
funcionamiento (plancha de concreto, nivelacin,
alimentacin elctrica no variable).

Control Numrico
Computarizado

Aplicaciones
Troqueles para la industria automotriz
Fabricacin de moldes para botellas
Fabricacin de moldes para rines.
Fabricacin de moldes para calzado.
Fabricacin de molde para etiqueta plstica.
Manufactura de prototipos complejos.
Maquinados de gran presicin
Etc.

Control Numrico
Computarizado
Puntos de referencia: el control
numrico mover la herramienta
de la mquina segn unos
valores de coordenadas
definidas en el programa.
Punto cero de la mquina M
Es el origen de las coordenadas
de la mquina. En los tornos
coincide con la interseccin del
eje del husillo principal con la
superficie de apoyo de la brida
del mismo, y en las fresadoras
es la esquina inferior izquierda
delantera de su campo de
trabajo

Control Numrico
Computarizado
Punto de referencia de la
mquina R
Es un punto dentro del campo
de trabajo de la mquina que
referencia la posicin de la
herramienta para efectuar el
cambio de la misma. En los
tornos est situado en el
carro portaherramientas, y en
las fresadoras se sita en la
interseccin del eje del husillo
y la superficie de apoyo del
portaherramientas.

Control Numrico
Computarizado
Los puntos cero mquina M y
referencias mquinas R son fijos. En
ocasiones la posicin fsica de R se
identifica con unos micro interruptores, lo
que permite controlar el sistema de
medicin y precisin de los captadores al
comparar los valores medidos en el
control con los tericos.

Control Numrico
Computarizado
Punto cero de la pieza W
En las mquinas de origen mvil el programador puede elegir
el origen de coordenadas para la pieza W que ms le facilite
su trabajo. Pero en todos los casos deber conocer las
coordenadas del origen pieza W que se ha considerado con
respecto al cero mquina M. En una fase del programa se
efecta el decalaje del cero mquina al cero pieza, indicando
la distancia entre los mismos en cada eje. Cada vez que el
programa cambia de origen de coordenadas debe
programarse el correspondiente decalaje de origen.
Las mquinas de origen flotante no tienen predefinido el
origen mquina y puede elegirse en cada caso, en cualquier
posicin conocida, sin mas que validar la misma en el control,
con lo que puede hacerse coincidir, si se desea, con el origen
pieza.

Control Numrico
Computarizado

Control Numrico
Computarizado
Punto de ajuste de la herramienta E
Es el punto cero de la herramienta a partir del
cual se determinan las cotas de la punta. Una
vez montada la herramienta en la mquina, en
general los puntos E y R coinciden. As,
conocida la distancia de la punta de la
herramienta al punto de referencia, el control
podr calcular la trayectoria de R para que la
punta de la herramienta configure el contorno
deseado de la pieza.

Control Numrico
Computarizado

Control Numrico
Computarizado
Otros elementos importantes para la preparacin y ajuste es
conocer los distintos modos de funcionamiento de la maquina
los cuales son:
Modo manual, para referenciar, calibrar herramientas, para trabajo
manual.
Modo simulador, para realizar los movimientos mediante
instrucciones mediante grficos, para correr la programacin y
detectar errores.
Modo editor, para crear programas, editar, borrar, extraer e introducir
dato mediante el puerto RS232 y de memoria, para asignar cero
pieza, para ajuste y calibracin de herramientas, para listado de
programas, monitorear memoria del CNC.
Modo automtico, para correr de manera automtica programas CN,
para correr en seco programas CNC.
De esta manera tendremos una serie de rutinas al preparar y ajustar
la maquina sea centro de maquinado o torno.

Control Numrico
Computarizado
SISTEMAS DE COORDENADAS
En relacin al proceso antes descrito
para programar y en relacin al termino
control numrico, se relaciona el
concepto de SISTEMA coordenado, el
cual permitir a la maquina ubicar
correctamente las posiciones de
mecanizado.

Control Numrico
Computarizado
Sistemas incremental y absoluto
El sistema COORDENADO cartesiano ilustrado en la
figura 2.5. es la base de los movimientos de una
mquina. En el contexto de control numrico, un eje es
una direccin posible de movimiento para ser
programada. Por ejemplo en una fresadora de dos
ejes, el eje x sirve para dar direccin al viaje de la
mesa de derecha a izquierda (o viceversa), y el eje y
sirve como direccin al viaje de la mesa de adelante
hacia atrs (o viceversa). En una mquina de tres ejes
el eje z sirve para dar direccin arriba y hacia abajo (o
viceversa) al viaje del motor principal.

Control Numrico
Computarizado

Control Numrico
Computarizado

El sistema cartesiano tiene


cuatro cuadrantes: I, II, III y
IV, note que en cada
cuadrante cambian los signos
al ir avanzando entre estos,
donde cada punto puede ser
definido por los valores X, Y y
Z en la forma (X, Y, Z). A
estos valores se les llama
coordenadas rectangulares
en la parte de programacin.
Analice la figura siguiente:

Control Numrico
Computarizado
Programacin en sistema
absoluto e incremental
En el posicionamiento absoluto,
se programan coordenadas de
referencia a un punto cero de
referencia fijo. El controlador usa
este punto cero fijo de posicin de
la mquina durante la ejecucin
del programa. Aqu no es
necesario repetir coordenadas si
no son cambiadas, adems los
nmeros positivos no necesitan
del signo (+), ver figura.

Control Numrico
Computarizado

En el posicionamiento incremental o
relativo, los movimientos
programados son basados en el
cambio de posicin entre los puntos
sucesivos. Cada posicin
subsecuente es basada en la
posicin previa, la distancia relativa
entre donde se encuentra la
herramienta localizada actualmente
y el prximo punto programado es
entrado en el programa. Nmeros
positivos y negativos son
programados para realizar los
movimientos deseados, y el
controlador no tiene un punto de
referencia fijo. Observe la figura
siguiente:

Control Numrico
Computarizado
2.3.
Principios
de
funcionamiento
y
operacin
El funcionamiento puede
realizarse en tres ejes o
dos ejes principales,
segn
el
tipo
de
maquina y proceso que
realice, ver siguientes
figuras:
Fresado y torneado.

Control Numrico
Computarizado

Cdigos G-M
N es la numeracin del bloque
G es la funcin auxiliar codificada de 00 a 99
X, Y, Z, I, J, K, U, V, W, A, B, C, son coordenadas en
milmetros, pulgadas o grados
R indica el radio de un arco
F es la velocidad de avance en mm/min
S es la velocidad de rotacin del husillo en rev/min
M es la funcin auxiliar codificada de 00 a 99
T es la indicacin de herramienta
O es la indicacin para el nmero de programa

Control Numrico
Computarizado

Estas funciones se agrupan segn las caractersticas de


funcionamiento que definen. As, se pueden definir los grupos:
A - Interpolaciones
C - Compensacin de trayectoria
B - Seleccin de planos
F - Ciclos fijos
D - Compensacin de desplazamientos
H - Programacin absoluta o incremental
E - Paradas
J - Sistemas de unidades
K - Velocidades de corte
I - Velocidades de avance especiales
Las funciones de los grupos A al J son modales, es decir, una vez
incluidas en el bloque siguen en vigor hasta que se cancelen o se
programe otra funcin del mismo grupo.

Control Numrico
Computarizado

Cdigos de las funciones preparatorias G Y M


(EXTRACTO DE LA NORMA DIN 66025, HOJA 2, PAGINA 6, FEBRERO DE
1972)
CDIGO
GRUPO FUNCIN
G00
A
Posicionado punto a punto
G01
A
Interpolacin lineal
G02
A
Interpolacin circular sentido horario
G03
A
Interpolacin circular sentido antihorario
G04
Parada temporizada
G05
Parada suspensiva
G06
A
Interpolacin parablica
G07
(Libre provisionalmente)
G08
Aceleracin de la velocidad de avance
G09 A G16
(Libres provisionalmente)
G17
B
Seleccin del plano XY
G18
B
Seleccin del plano XZ

Control Numrico
Computarizado

G19
G20 A G24
G25 A G29
G30 A G32
G33
G34
G35
G36 A G39
G40
G41 A G52
G53

G54 A G59

G60

A
A
A
C
C
D

Seleccin del plano Y Z


(libres provisionalmente)
(Libres)
(Libres provisionalmente)
Roscado de paso constante
Roscado de paso creciente
Roscado de paso decreciente
(Libres provisionalmente)
Anulacin de correccin de herramienta
Correcciones de herramienta
Anulacin de las compensaciones en los
desplazamientos
Compensaciones en los
desplazamientos
Parada de precisin 1 (Fina)

Control Numrico
Computarizado

G61
G62
G63
G64 A G79
G80
G81 A G89
G90
G91

G92

G93
G94
G95

J
J
J

G96
G97

K
K

E
E
F
F
H
H

Parada de precisin 2 (Media)


Parada rpida (Basta)
Ciclo preparatorio para taladrar
Libre provisionalmente
Anulacin de ciclo de trabajo
Ciclos de trabajo
Programacin con medidas absolutas
Programacin con medidas incremntales o
relativas
Desplazamiento programado del punto de
referencia
Codificacin del avance en tiempo recproco
Valoracin del avance en milmetros/minuto
Valoracin del avance en
milmetros/revolucin
Velocidad de corte en metros/minuto
Anulacin de G96

Control Numrico
Computarizado
CDIGO

M00
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12

FUNCIN
Parada programada
Parada opcional
Fin de programa
Rotacin del husillo en sentido horario
Rotacin del husillo en sentido antihorario
Parada del husillo
Cambio de herramienta
Conexin del refrigerante 1
Conexin del refrigerante 2
Desconexin de refrigerante
Sujetar
Soltar
(Libre provisionalmente)

Control Numrico
Computarizado

M38 Gamas de revoluciones del husillo 1


M39 Gamas de revoluciones del husillo 2
M40 A M45
Cambio de engranajes o libre provisionalmente
M46 A M49
(Libre provisionalmente)
M13 Rotacin del husillo en sentido horario y conexin del refrigerante
M14 Rotacin del husillo en sentido antihorario y conexin del
refrigerante
M15 Movimiento en direccin positiva
M16 Movimiento en direccin negativa
M17 Y M18 (Libres provisionalmente)
M19 Parada del husillo en posicin terminal definida
M20 Y M29 (Libre)

Control Numrico
Computarizado

M30 Fin de la cinta perforada


M31 Anulacin de un bloqueo
M32 A M35 (Libre provisionalmente)
M36 Gamas de avance 1
M37 Gamas de avance 2

M50 Conexin del refrigerante 3


M51 Conexin del refrigerante 4
M52 A M54 (Libre provisionalmente)
M55 Desplazamiento de la herramienta a la posicin 1
M56 Desplazamiento de la herramienta a la posicin 2
M57 A M59 (Libre provisionalmente)
M60 Cambio de pieza
M61 Desplazamiento de pieza a posicin 1

Control Numrico
Computarizado

M62
M63 A M70
M71
M72
M73 A M89
M90 A M99

Desplazamiento de pieza a posicin 2


(Libre provisionalmente)
Desplazamiento giratorio de pieza a posicin 1
Desplazamiento giratorio de pieza a posicin 2
(Libres provisionalmente)
(libres para fines especiales del usuario)

Control Numrico
Computarizado
PROCEDIMIENTO
P A RA L A
E L A B O R A C I N
DE U N A P I E Z A EN
UNA MQUINA
CNC

Control Numrico
Computarizado
1.- Estudie el plano y especificaciones de la parte a ser
programada. Trabaje con los ingenieros para lograr
simplificar el dimensionamiento, as, la programacin
ser ms fcil y productiva.
2.- Examine las especificaciones del material y el
acabado deseado del plano de la pieza. Estas son
caractersticas importantes a considerar cuando
seleccione herramental y programacin de velocidades
de corte, velocidades, nmero y profundidad de
rugosidad y cortes de afinado o acabado final.

Control Numrico
Computarizado
3.- Llene una hoja de ajuste, que muestre todo
el trabajo que debe hacerse para terminar la
pieza. Incluya un dibujo de la posicin del
cambio de la herramienta, cambio de posicin
de la parte, y otra informacin si es necesaria.
Tenga en mente que otras personas pueden
necesitar para trabajar la informacin que usted
gener; piense que quisiera usted conocer si
estuviera en ese lugar. Los formatos u hojas de
ajuste propuestos para mquinas de torneado y
fresado se muestran en el anexo B.

Control Numrico
Computarizado
4.- Use la informacin previa para hacer un bosquejo
en bruto del programa que llamaremos manuscrito.
Despus de completar este bosquejo, mire este para
determinar lo que debe editarse, en trminos de
programa, pasos y tiempo de ejecucin. Si usted
quiere ir mas all, puede recortar el programa y ver
paso a paso que hace. Puede tambin no cortar el
programa entre pasos y su ejecucin de tiempo si
excede la velocidad de alimentacin y velocidades o
con procedimientos prcticos no seguros. Cuando
programe, haga el trabajo correctamente y seguro.

Control Numrico
Computarizado
5.- Escriba el programa en la
computadora usando lo que escribi.
Verifique que el programa es correcto.
Ahora es tiempo de descubrir los
caracteres especficos.
6.- Llame el programa en la Unidad
Central de la Mquina.

Control Numrico
Computarizado
7.- Corra en seco el programa, es decir ejecutar el
programa en la mesa de trabajo a baja velocidad con
motor principal apagado y sin pieza. Su propsito es
ver los posibles errores que afectaran la ejecucin
correcta del programa, o si es posible, corra la
simulacin grfica.
8.- Inspeccione la primer pieza producida por la
mquina para determinar si la parte se encuentra
dentro de especificaciones de dimensin y acabado.
Si la pieza es aceptable, contine corriendo el
programa con las piezas. Tome en cuenta la
informacin del anexo F, en cuanto a la operacin
segura de una mquina CN o CNC.

Control Numrico
Computarizado
9.- Verifique que las velocidades y
alimentaciones son correctas o iguales a las
recomendadas. Si es necesario corrjalas y
corra nuevamente la parte.
10.- Compruebe peridicamente las partes
para asegurarse que estn producindose
aceptablemente. Una mquina CNC es una
mquina de exactitud, pero depende de un
buen herramentado y ajuste por parte del
operador.

Control Numrico
Computarizado
Tipos de introduccin de datos a la mquina CNC

Control Numrico
Computarizado
CENTRO DE
MAQUINADO CNC

La estructura de un
programa tpico tiene
la siguiente forma:
Inicio
Bloques de
programa
Final del programa

PROGRAMACIN
DYNAMITE DM 3300B

G90
G91
G20
G21
G18
G54
G55
G56
G57
G58
G59
G28

modo de trabajo absoluto


modo de trabajo incremental o relativo
comando en pulgadas
comando en milmetros
plano de trabajo en ejes XZ.
punto de referencia de trabajo 1 (cero de pieza)
punto de referencia de trabajo 2

punto de referencia de trabajo 3


punto de referencia de trabajo 4
punto de referencia de trabajo 5
punto de referencia de trabajo 6
X.0.0 Z0.0 ;
punto de retorno de los ejes a
cero de maquina automtico

PROGRAMACIN
DYNAMITE DM 3300B

CODIGOS M MAS USUALES


M00
paro momentneo de programa
M01
paro momentneo de programa
M02
fin de programa y resetea el control
M03
giro del chuck en sentido horario
M04
giro del chuck en sentido antihorario
M05
paro de giro del husillo
M30
fin de programa y resetea el control

PROGRAMACIN
DYNAMITE DM 3300B

MOVIMIENTO O DESPLAZAMIENTO RPIDO EN UNO O DOS EJES


SIMULTNEOS
G00 X.....Z......;
G00 X.....;
G00 Z......;

este movimiento se usa para aproximaciones o desplazamientos


fuera de la pieza para agilizar tiempos de manufactura . Este
movimiento lo realiza a su mxima velocidad dependiendo donde
se encuentre el selector de mx. velocidad, al 100%-50% 25%
tomando en cuenta 16 mts/min la mx. vel. Al 100%.

PROGRAMACIN
DYNAMITE DM 3300B

MOVIMIENTO O DESPLAZAMIENTO LINEAL EN UNO O DOS EJES


SIMULTNEOS CON AVANCE CONTROLADO
G01 X.....Z......F....;
G01 X.....F.....;
G01 Z.....F......;

este desplazamiento se usa para corte de material y lo ejecuta en


en forma lineal en uno o dos ejes simultneos para hacer un ngulo
exacto y debe ir acompaado de un avance de corte dependiendo del
Sistema en que estemos trabajando mtrico o ingles y lo ejecuta en
mm/min y/o pulg/min
X coordenadas del eje X el valor debe de darse diametral, la maquina lo divide entre dos
Automticamente.
Z coordenadas de desplazamiento en el eje Z o en logitud y son absolutas
F avance de corte o desplazamiento de los ejes en mm/min o pulg/min

PROGRAMACIN
DYNAMITE DM 3300B

Movimiento circular en dos ejes simultaneos con avance de corte controlado.


G02 X......Z......R.....F.....;
mov. circular en sentido horario
G03 X.......Z......R.....F....;
mov. Circular en sentido antihorario
X...Z...
puntos finales del arco
R.....
radio del arco.
F......
avance de desplazamiento de los ejes (avance de corte)

PROGRAMACIN
DYNAMITE DM 3300B
CAMBIO DE HTA EN MODO AUTOMATICO.
T0100 M06;
T
se refiere a tool o la hta.
01 los dos primeros dgitos se refieren al # de hta del 01 al 08
00 los dos siguientes al numero de posicin en compensacin
localizada en la pantalla

TOOL/DATA.
M06 ejecuta la accin

PROGRAMACIN
DYNAMITE DM 3300B

GIRO DEL HUSILLO EN MODO AUTOMATICO.


S1200 M03;
S
se refiere al husillo (spindle)
1200 son el numero de R.P.M que es de 50 a 6000 la mxima
M03 ejecuta la accin de giro en sentido horario
Las otras funciones miscelneas con respecto al husillo son
M04 ejecuta la accion de giro en sentido antihorario
M05 detiene el giro del husillo

PROGRAMACIN
DYNAMITE DM 3300B

CICLO DE CILINDRADO APARTIR DE UN PERFIL FINAL


G71 U......R......;
G71 P......Q......F.....;
Donde:
G71 es el ciclo de cilindrado y consta de dos blocks como se muestra arriba.
U
es la profundidad de corte de cada pasada
R
el punto de retraccin de la hta a 45 en sentido negativo al corte
P
numero de identificacin de la trayectoria inicial de la pieza
Q
numero de identificacin de la trayectoria final de la pieza.
F
avance de corte o desplazamiento de los ejes.

PROGRAMACIN
DYNAMITE DM 3300B

Por ejemplo
G90 G21 G18 G54;
T0100 M06;
S1200 M03;
G00 X26.0 Z2.0;
G71 U0.5 R1.0;
G71 P5 Q7 F130.0;
N5 G01 X0.0;
Z0.0;
X 10.0;
G02 X18.0 Z-4.0 R4.0;
G01 Z-25.0;
N7 X 22.0 Z-26.0;
G28 X0.0 Z0.0;
M30;

seleccin de la hta 1 sin compensacin


giro del husillo en sentido horario (normal a la posicin)
movimiento rapido a una posicin de aproximacin
ciclo de cilindrado con una prof. de corte de 0.5mm radial
identificacin del inicio y fin de geometra de la pieza y avance
inicio del contorno
geometra de la pieza

fin del contorno


retorno de los ejes a cero de maquina en modo automtico
fin de programa

POR SU ASISTENCIA A ESTE


TALLER DE PROGRAMACIN CNC

GRACIAS

Das könnte Ihnen auch gefallen