Você está na página 1de 15

CONTROL NUMRICO: TORNO

CONCEPTOS GEOMTRICOS
En tornos universales, la herramienta se suele instalar paralelamente a los ejes principales. Estos ejes
situados en ngulo recto estn alineados, respectivamente, con las guas principales de la mquina.

EJE GIRATORIO Z
Dado que los dimetros de piezas torneadas son relativamente fciles
de controlar, las cotas del eje transversal son referidas al dimetro.
De este modo, se puede comparar la medida real directamente con
las cotas indicadas en el plano.

Para que un control CNC se pueda orientar a travs del sistema de medida en el campo de trabajo
disponible, existen all algunos puntos de referencia importantes.

Origen Medida - OM
El origen de mquina OM es establecido por el fabricante y no se puede modificar.
Corresponde a la carrera total de la mquina en ambos ejes. De este modo, el control
encuentra su punto de referencia en el sistema de medicin de desplazamiento. Con el fin de
poder posicionar los elementos mviles que se deben controlar, es necesario adoptar un
sistema de referencia en la mquina. Dicho origen, es el Origen Mquina. Permite fijar el
origen absoluto de la medicin. Puede ser un punto accesible en la mquina o no.
Origen pieza - Op
El origen de pieza Op es el origen donde comienza la pieza. Para tornear, el origen de pieza
se sita siempre en el eje giratorio. Se encuentra en el centro del plato donde coloco la pieza.

Origen Programa - OP
El origen de programa OP se puede elegir libremente, teniendo en cuenta lo que sea ms
conveniente para trabajar y para la pieza a mecanizar. Lo pondremos en el eje giratorio y en
la superficie de refrenteado. Punto al cual se referencian las cotas de la pieza. El CN permite
definir el origen pieza donde interese, dando la posicin respecto al Origen pieza Op. De
esta forma, durante el programa referimos las cotas a OP, no siendo necesario calcular las
cotas respecto al origen mquina.
Origen Herramienta - OH
El punto de referencia del portaherramientas OH es importante para la preparacin de las
herramientas. Punto a partir del cual se describen las longitudes de las herramientas. Las
longitudes L (eje Z) y Q (eje X) que se muestran en el esquema sirven como valores de
clculo para la herramienta y se introducen en el almacn de herramienta del control
(planilla F7).

INFORMACIN NECESARIA:
Informacin geomtrica.
Dimensiones de las piezas. Pieza en bruto y plano de la pieza acabada.
Dimensiones de las herramientas.
Informacin tecnolgica.
Fases del mecanizado. (Conjunto de operaciones que se realizan en una pieza y en una mquina
dada).
Orden de las operaciones en cada fase.
Establecimiento de las condiciones de corte. (Velocidad de corte, profundidad de pasada, avance
entre pasadas, empleo de refrigerante)
Tipo de material que se va a mecanizar.
Informacin de la mquina.
Capacidad y caractersticas de la mquina (potencia, par mximo, carrera, cambio de herramienta,
ejes, puntos referencia)
Caractersticas del CNC. Tipo de control, funciones disponibles, formato, posibilidades de
programacin, etc.)
FASES DE LA PROGRAMACIN:
Preparacin del trabajo.
A partir de las caractersticas de la mquina: velocidades, potencia, volumen de trabajo, puntos de
referencia elaboramos una secuencia de operaciones, que incluir: cmo se fija la pieza, tipo de
herramienta, nmero de pasadas, condiciones de la operacin, etc.
Elaboracin del programa pieza.
Cdigo fuente que contenga toda la informacin necesaria y en un lenguaje entendible por el
control numrico.
A partir del plano de la pieza se extrae la informacin geomtrica que permite definir el contorno
de la pieza y las trayectorias a seguir por la herramienta.
Orgenes.
Puesta a punto del programa. Depuracin y simulacin.
Montar las herramientas y correctores, fijar la pieza, determinar los orgenes.
Verificar que se realizan las operaciones previstas. (Simulador, pasada en vaco, o con un material
blando).
Verificar que no existen errores ni colisiones.
SISTEMAS DE COORDENADAS EN LAS MHCN.
Eje: cualquier movimiento de la mquina que realice un posicionamiento. Mediante el movimiento
combinado de dos o ms ejes es posible describir todo tipo de trayectorias o interpolaciones en el plano o
en el espacio.
El eje Z se encuentra situado en la direccin del husillo principal (el que proporciona la potencia de
corte). Si no existiera husillo principal, el eje Z se obtiene segn la normal saliente al plano de sujecin de
la pieza. Su sentido positivo es aquel en que se aleja la herramienta de la
pieza.
El eje X es perpendicular a Z y se elige sobre un plano horizontal paralelo a la superficie de sujecin de
la pieza. Su sentido positivo es aquel tal que la herramienta se aleja de la pieza. En mquinas en las que el
eje Z es horizontal, X tambin es horizontal.

PROGRAMACIN DE HERRAMIENTAS
En las mquinas de CNC se
pueden utilizar distintas herramientas y
es necesario que el control tenga todos
los datos geomtricos de las mismas para
conocer donde esta situado el extremo,
de forma que este siga las trayectorias
deseadas para mecanizar correctamente
la pieza. Toda esta informacin
geomtrica se encontrar en los
CORRECTORES DE HERRAMIENTA. Se debe realizar una operacin de PRERREGLAJE(medir la
herramienta antes de comenzar a mecanizar) para conocer las dimensiones precisas de la herramienta.
- Prereglaje en la propia mquina (Mediante un palpador de prerreglaje).
- Prerreglaje en una mquina especfica.
- Prerreglaje mediante un patrn con la mquina CN.

Las herramientas se programan bajo la direccin T con un nmero que


corresponde a la posicin en la torreta revolver de la herramienta, del 1 al 8.
Seguido por D con otro nmero que corresponden a la posicin del archivo bajo
el cual est la correccin de la herramienta, y van del 01 al 20. Para facilidad del
usuario, se acostumbra hacer coincidir el nmero de la herramienta con el
nmero bajo el cual estn sus datos (T1 D1, T3 D3). Cuando se est trabajando
se acostumbra definir un punto fijo para el cambio de herramienta, de manera de
evitar colisiones con el material en caso de usar una herramienta ms larga.
Correccin de la herramienta: X y Z miden la distancia desde el punto de sujecin de la herramienta
hasta el filo terico P de la misma. R define el radio del filo de la herramienta (si es curva) y C la
orientacin del filo, para la seleccionarla, tener en cuenta la siguiente tabla: C0, C1 ... C8.
Por ejemplo en el ranurado, utilizo T1 y cargo dos correctores para la
herramienta, segn el filo que tengo en cuenta. Primero se introducen los
valores de compensacin para el filo izquierdo (D1):
- Primer filo:
- Longitud 1 (D1) X
- Longitud 2 (D1) Z
- Radio del filo:

C1
93.1
42
0.1

Ahora, pasamos al segundo filo (D2):


- Segundo filo:
C3
- Longitud 1 (D2) X 93.1 como D1
- Longitud 2 (D1) Z 39
- Radio del filo:
0.1 como D1

De la diferencia entre los dos valores para la Longitud 2 resulta el ancho


de la cuchilla de ranurar: 42 mm 39mm = 3 mm.
G40, G41, G42 COMPENSACIN DEL RADIO DE LA HERRAMIENTA
4

El mecanizado del contorno de la pieza se consigue


mediante movimientos apropiados de la pieza y herramienta.
En el caso del torno, si la herramienta tuviera radio de punta
nulo, el punto programado sera directamente la interseccin de
las aristas de corte. Sin embargo, dado que las herramientas
tienen cierto radio de punta, el punto programado tendr un
decalaje respecto al perfil a mecanizar. El punto que se
programa puede ser el centro del radio de la punta (S) o el punto de interseccin de dos rectas paralelas a
los ejes y tangentes a las aristas de corte de la herramienta (P)
En el torno, cuando la
herramienta
hace
un
movimiento paralelo a uno de
los
ejes
(cilindrado
o
refrentado), el decalaje entre la
trayectoria del punto de la
herramienta programado y el
perfil de la pieza es constante.
Sin embargo, en otros casos no
lo es; necesito utilizar la
compensacin del radio
La compensacin del radio permite programar directamente el contorno de la pieza sin tener en
cuenta las trayectoria que debe seguir el centro de la herramienta para mecanizar el perfil programado. Se
hace necesaria cuando se usa una herramienta curva, ya que por la geometra de la misma el punto de
corte va cambiando constantemente. Existen dos compensaciones: G41 (a la izquierda) y G42 (a la
derecha). Para saber cul usar, se debe ver en direccin del movimiento relativo de la herramienta
respecto a la pieza (es como perseguir a la herramienta) y luego ver de qu lado de la pieza se encuentra
la herramienta de corte. Si est a la izquierda, se usa G41. Si est a la derecha, G42. El torno necesita
saber tambin el radio (R) y la orientacin del filo (C). Estos datos estn en los archivos de herramientas.
Si no se usa correccin de radio (G40), el punto de corte es el filo terico de la herramienta (P).

Observaciones: No importa el ngulo de llegada desde el punto exterior a la pieza al punto de inicio de la
correccin, ya que el control hace los clculos y movimientos necesarios para no daar la pieza en el
trayecto. Hay que programar al menos 2 registros entre activacin/desactivacin de correccin. Se debe
desactivar la correccin antes de cambiar la herramienta.

G40, G41 y G42 son modales.


La entrada de la compensacin de radio slo puede aplicarse en una lnea en la que haya
programado un movimiento G00 o G01.
La salida de la compensacin slo puede aplicarse en una lnea en la que haya programado un
movimiento G00 o G01.

CONCEPTOS TECNOLGICOS
Al tornear se suele programar directamente la velocidad de corte deseada, tanto para el desbaste
como para la terminacin y el ranurado. Solo para taladrar, (en la mayora de los casos) para roscar y
tambin en la terminacin se programa la velocidad de giro deseada.
Con la ayuda de los catlogos del fabricante o de un libro de tablas se determina, en un primer
momento la velocidad de corte ptima.

Velocidad de corte constante vc (G96)


Para que la velocidad de corte se mantenga en todos los dimetros
de la pieza, la velocidad de giro en cuestin es adaptada por el control con
el comando G96 = velocidad de corte constante.. Esto se realiza mediante
motores de corriente continua o motores trifsicos con regulacin de
frecuencia.
Al reducirse los dimetros, la velocidad de giro aumenta,
tericamente, al infinito. Para evitar peligros por elevadas fuerzas
centrfugas, se tiene que programar un lmite de velocidad de giro, por
ejemplo: G92 S3000
6

Velocidad de giro constante n (G97)


Dado que, por ejemplo, al taladrar se
trabaja con una velocidad de giro constante, se
tienen que utilizar el comando G97 = Velocidad
de giro constante.
La velocidad de giro depende de la
velocidad de corte deseada (en este caso se elige
120 m/min) y el dimetro de la herramienta.
Entonces, sera G97 S1900
VELOCIDAD GIRO: S + velocidad
- G97 S..... rpm (velocidad de giro constante).
- G96 S..... m/min (velocidad corte constante).
- Posible variarla en un porcentaje del valor programado
(% porcentaje del potencimetro).
- G92 S..... Limitacin de velocidad del cabezal.
ELECCIN DEL SENTIDO DE GIRO DEL CABEZAL
Inicio del giro del cabezal:
- M03. Giro a derecha (horario).
- M04. Giro a izquierda (antihorario).
- M05. Parada del cabezal.
Funciones modales. Anulacin:
M02, M03 o parada emergencia.
- Depende de dos factores:
- Tipo de torno (segn el portaherramientas est entre la pieza y el
operario o detrs de la pieza).
- Tipo de herramienta (a izquierdas o a derechas).

Ejemplos:
G96 S350 X100 M3
G96 velocidad de corte constante
S350 350 m/min
X100 dimetro mximo de mecanizado
M3 sentido de giro del cabezal a izquierda
G97 S2000 M3
G97 velocidad de giro constante
S2000 2000 rpm
M3 sentido de giro del cabezal a izquierda.
7

AVANCE:
Para que la herramienta pueda mecanizar se tiene que asignar una
avance a la herramienta. Al igual que la velocidad de corte, el valor para el
avance se toma del libro de tablas o de la documentacin de los fabricantes de
la herramienta o de los conocimientos empricos.
Es posible variar el avance en un porcentaje de su valor programado
mediante el selector manual.

Programacin
G90 COTAS ABSOLUTAS
Los valores introducidos estn referidos al origen programa. Para cotas absolutas siempre se
introducen los valores de las coordenadas absolutas del punto final en el sistema de coordenadas activo
(no se tiene en cuenta las posicin actual). Con la instruccin G90 se toman las coordenadas con respecto
al origen programa.

G91 COTAS INCREMENTALES


Los valores introducidos estn referidos a la posicin actual. Para cotas incrementales siempre se
introducen los valores diferenciales entre la posicin actual y el punto final considerando la direccin.
Con la instruccin G91 se toman las coordenadas con respecto a la posicin actual, sin tener en cuenta el
origen programa.

G00 MARCHA RPIDA


G00 es un movimiento de desplazamiento rpido. No se usa para trabajar, sino para moverse de un
punto a otro con rapidez. El orden en que estn X y Z es indiferente. La herramienta se desplaza
linealmente hasta el destino.
N10 G00 X100 Z-5
N10
lnea o bloque de instruccin
G00
movimiento lineal a velocidad rpida
X100 Z-5 coordenadas de un punto
G01 INTERPOLACIN LINEAL
G01 es un desplazamiento lineal entre dos puntos. Se usa para desbastado. Es necesario indicar el
avance (F), en las unidades en que se est trabajando.
N10 G01 F.2 X-10 Z10
G01
movimiento lineal
F.2
avance en mm/rev
X-10 Z10 coordenadas

G02 INTERPOLACIN CIRCULAR EN SENTIDO HORARIO


G03 INTERPOLACIN CIRCULAR EN SENTIDO ANTIHORARIO
N10 G2 I0 K-10 X50 Z5
G02
Interpolacin circular en el sentido horario
I0
Coordenada en eje X del centro del crculo
K-10
Coordenada en eje Z del centro del crculo
X50 Z5 Coordenadas del punto final del crculo
N10 G3 R50 X10 Z-15
G03
Interpolacin circular en el sentido antihorario
R50
Radio del crculo
X10 Z-15 Coordenadas del punto final del crculo
Puedo utilizar las coordenadas del centro del crculo (I, K) o el radio (R) para definir el
movimiento segn lo necesite.
Con G02 y G03 se pueden hacer arcos de crculo desde el punto inicial al final. Es necesario que
al dar la instruccin me encuentre ubicado en un punto perteneciente al crculo que quiero realizar.
G04 TIEMPO DE ESPERA
G04 entrega un tiempo de espera, lo que permite realizar alguna medicin o control. La funcin G04
se ejecuta al final del registro, indistintamente del orden en que aparezca en el mismo.
N10 G4 F2
G4 Indica un tiempo de espera en relacin a la lnea donde est, debe ir acompaado por F
F2 Temporizacin de 2 segundos

G64 CICLO DE DESBASTE PARAXIAL


G64 permite a partir de la definicin de un perfil y de la definicin del bruto, efectuar el desbaste de
una pieza paraxial segn el eje X o el eje Z.
N100 G64 N90 N50 I.5 K.5 P2 (Ejemplo en mecanizado exterior)
G64 ciclo de desbaste paraxial
N90 lnea final de definicin del perfil
N50 primera lnea de definicin del perfil
I.5 sobrematerial en el eje X: 0.5 mm
K.5 sobrematerial en el eje Z: 0.5 mm
P2 valor de penetracin en cada pasada: 2 mm.
N110 X91 Z-100 Primer punto de definicin del perfil
X91 valor de bruto en X
Z-100 mxima coordenada programa en el perfil en Z.
N120 Z3
Segundo punto de definicin del perfil
Z3 sobrematerial en Z
N130 X0
Tercer punto de definicin del perfil
X0 mnima coordenada en X
N140 G80 G52 G00 X0 Z0

10

FUNCIONES MS UTILIZADAS DE PROGRAMACIN CNC


%
Inicio de programa
N00
N de secuencia
G00
Interpolacin lineal en rpido
G01
Interpolacin lineal a la velocidad programada
G02
Interpolacin circular en sentido horario
G03
Interpolacin circular en sentido antihorario
G04
Temporizacin programable con la direccin F
G33
Ciclo de roscado con paso constante
G38
Ciclo de roscado continuo sobre un cono
G40
Anulacin de la correccin de radio de herramienta
G41
Correccin de radio de herramienta a la izquierda del perfil
G42
Correccin de radio de herramienta a la derecha del perfil
G52
Programacin absoluta de cotas respecto al origen de medicin
G53
Suspensin del cero programa con respecto al cero mquina
G54
Validacin del cero programa respecto al cero mquina
G59
Decalaje de origen de programa. Se agrega al valor de G54.
G64
Ciclo de desbaste paraxial
G65
Ciclo de desbaste de garganta
G66
Ciclo de ranurado
G70
Introduccin de datos en pulgadas
G71
Introduccin de datos en sistema mtrico
G77
Llamada incondicional de un subprograma o de una cadena de secuencias con retorno
G79
Salto condicional o incondicional a una secuencia sin retorno
G80
Anulacin del ciclo de mecanizado
G83
Ciclo de agujereado con salida de broca
G87
Ciclo de agujereado con rompevirutas
G90
Programacin absoluta con respecto al origen programa
G91
Programacin relaiva respecto al ltimo punto programado
G92 R ... Programacin del avance tangencial
G92 S ... Limitacin de velocidad de husillo
G92 X.. .. Preseleccin del origen de programa
G94
Velocidad de avance en mm / min
G95
Velocidad de avance en mm / vuelta
G96
Velocidad de corte constante
G97
Velocidad de husillo en r.p.m.
M00
Parada de programa
M01
Parada opcional
M02
Fin de programa
M03
Rotacin de husillo sentido antihorario
M04
Rotacin de husillo sentido horario
M05
Parada de husillo
M06
Secuencia de cambio de herramienta
M08
Habilitacin de refrigerante de herramienta
M09
Parada de refrigerante de herramienta
I
Con G2 G3 , dist. del punto inicio al punto centro de giro en X
J
Con G2 G3 , dist. del punto inicio al punto centro de giro en Y
K
Con G2 G3 , dist. del punto inicio al punto centro de giro en Z
R
Con G00 G01, posicionamiento a una distancia programada del punto
T ..
Ubicacin de la posicin de la torreta
D ..
N de corrector de herramienta
S ...
Con G97 velocidad de husillo
Con G96 , velocidad de corte
Con G92 , velocidad de husillo mxima
Con G77 , cantidad de repeticiones de un subprograma
X
Direccin que indica desplazamiento en eje vertical
Z
Direccin que indica desplazamiento en eje longitudinal
11

PASOS A SEGUIR PARA EL MECANIZADO CON C.N.C

12

DIAGRAMA DE FLUJO

13

EJEMPLO DE PROGRAMACIN

%5044
(PIEZA PLANO N 4)
(T2 DESBASTE. PLAQUITA XXXXX)
(T3 TERMINACIN. PLAQUITA XXXXX)
N10 G92 S3500 G40 G80 G90 M5 M9
N20 G00 X100 Z50
N30 T2 D2 M6
N40 Z5 X61
N50 G96 S350 X61 M03 (G97 S1500 M03)
N60 G01 F.2
N70 G79 N200
(a) N80 G1 X Z
(b) N90 X25.85
(c) N100 X28 Z-2
(d) N110 Z-23
(e) N120 X31.75 Z-30
(f) N130 X38
(g) N140 G03 X44 Z-33 I38 K-33
(h) N150 G01 Z-41
(i) N160 G02 X52 Z-45 I52 K-41
(j) N170 G01 X56
(k) N180 X60 Z-47
(l) N190 Z-60
N200 G64 N190 N80 I.5 K.5 P2
N210 X61 Z-60
N220 Z3
N230 X0
N240 G80
N250 G00 X100 Z50
N260 T3 D3 M6
N270 S450
N280 G42 X Z3
N290 G01 F.1
N300 G77 N80 N190
N310 G40
N320 G00 X100 Z50
N330 M02 M05

14

%80
( PIEZA PLANO N:PROGRAM: .)
(T1 DESBASTE. INSERTO CODIGO: ..)
(T2 TERMINACIN. INSERTO CODIGO: ..)
N10 G92 S3500 G40 G90 G80 M05 M09
N20 G00 X100 Z50
N30 T1 D1 M6 (DESBASTE)
N40 X63 Z2
N50 G97 S1500 M03 G96 S350 X63 M03 (G97 r.p.m. constantes, G96 Vc. constante).
N60 G79 N150
(a) N70 G01 X0 Z0 F.1
(b) N80 Z-5 X16
(c) N90 Z-31 EB+6
(d) N100 X35 EB-1
(e) N110 Z-52
(f) N120 EA120 X50 EB+5
(g) N130 X60 Z-80
(h) N140 Z-100
N150 G64 N140 N70 I0.5 K0.5 P3 F.2
Ciclo de Desbaste Paraxial
N160 X70 Z-100
N170 Z5
Definicin del tamao del bruto
N180 X0
N190 G80 Z10
N200 G00 X100 Z50
N210 T2 D2 M6 (TERMINACIN)
N220 G97 S3000 M03
N230 G42 X0 Z1
N240 G77 N70 N140
N250 G40 G00 X100 Z50
N260 M05 M02

15

Você também pode gostar