Sei sulla pagina 1di 43

MANUFACTURA Y PROGRAMACION

TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

Curso de CNC Torno


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

1. DEFINICIONES. ELEMENTOS
BSICOS DEL CN.

El control numrico (CN) es una forma de automatizacin programable en la cual, en


base a una serie de instrucciones codificadas (programa), se gobiernan todas las
acciones de una mquina o mecanismo haciendo que este desarrolle una secuencia
de operaciones y movimientos previamente establecidos por el programador.
Apropiado para volmenes de produccin bajos o medios, dado que es ms fcil
escribir nuevos programas que realizar cambios en los equipos de procesado.

El programa de instrucciones, que consta de una serie de sentencias ejecutadas paso a


paso que directamente dirigen el equipo de procesado. El programa se escribe en un
lenguaje especial (cdigo).
El control numrico (CN), es la unidad que debe interpretar las instrucciones contenidas
el programa, convertirlas en seales que accionen los dispositivos de las mquinas y
comprobar su resultado.
El equipo de procesado, es el componente que realiza el trabajo til, y lo forman la mesa
de trabajo, las mquinas herramienta as como los motores y controles para moverlas.

2. MQUINAS HERRAMIENTA CON


CONTROL NUMRICO.
FUNCIONAMIENTO DE UN TORNO CONVENCIONAL
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

FUNCIONAMIENTO DE UN TORNO DE CONTROL NUMRICO

Centros de mecanizado y torneado con capacidad de desarrollar un gran nmero de


operaciones de fabricacin.
Admiten control remoto desde un ordenador, cambio automtico de herramienta y
control numrico para movimiento de los ejes.
La informacin debe estar codificada de manera que sea entendible por el control
numrico. Programacin directa en cdigo ISO. Sistemas de programacin
conversacional. Sistemas de fabricacin asistida por computador.
El programa debe contener toda la informacin necesaria (geomtrica y tecnolgica)
para realizar las operaciones de mecanizado, con las herramientas y dimensiones
correctas.
Necesaria base de datos con dimensiones herramientas y tablas correctoras desgaste.

Ventajas del uso de MHCN:

Incremento de productividad.
Mayor rendimiento.
Mas precisin, uniformidad, repetitividad y mejor acabado.
Disminucin de tiempos muertos.
Reduccin del porcentaje de piezas defectuosas.
Reduccin del tiempo de inspeccin y control.
Mayor flexibilidad.
Posibilidad de mecanizar formas complicadas.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

3. CLASIFICACIN DE LOS
CONTROLES NUMRICOS

A) SEGN EL TIPO DE CONTROL


CONTROL PUNTO A PUNTO.
CONTROL PARAXIAL.
CONTROL CONTNUO.

B) SEGN EL NMERO DE EJES QUE SE PUEDEN


CONTROLAR SIMULTNEAMENTE.
CONTROL 2D.
CONTROL 2 D.
CONTROL 3D.

4. SISTEMAS DE TRANSMISIN

o Traslaciones rectilneas en los ejes principales, a partir del giro generado por el
grupo motor-reductor.
o MHCN: Transmisin por recirculacin de bolas. Sinfn acanalado + acoplamiento al que se
fija el conjunto mecnico a desplazar. Cuando el motor gira, su rotacin se transmite al
sinfn y el cuerpo del acoplamiento se traslada longitudinalmente arrastrando a la mesa.
o Bolas: Prdidas por friccin mnimas.
o Precarga para reducir el juego y mejorar exactitud.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

5. CAMBIADORES DE
HERRAMIENTA
CAMBIADORES DE HERRAMIENTA:
Torreta de herramientas (torno).

Herramienta consta de:


Acoplamiento.
Portaherramientas.
Plaquita.

ACOPLAMIENTO: Inserta la herramienta en la torreta del torno.

6. REFRIGERANTES
Las elevadas velocidades de corte hacen necesaria la intervencin de lubricantes:
Disipar el calor generado.
Reducir friccin y desgaste de herramienta.
Facilitar la extraccin de viruta.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

BASES PARA LA
PROGRAMACIN DE MHCN
1. INFORMACIN NECESARIA.
2. FASES DE PROGRAMACIN.
3. SISTEMAS DE REFERENCIA.
4. ORGENES. PUNTOS DE REFERENCIA.
5. COMPENSACIN DEL RADIO DE LA HERRAMIENTA.
6. DATOS DE LAS HERRAMIENTAS. CORRECTORES.
7. PROGRAMACIN ISO.
8. PROGRAMACIN AVANCE Y GIRO DEL CABEZAL.
9. FUNCIONES AUXILIARES.
10. PROGRAMACIN DE COORDENADAS.

1. INFORMACIN NECESARIA
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 herramienta,
ejes, puntos referencia)
Caractersticas del CNC. Tipo de control, funciones disponibles, formato, posibilidades de
programacin, etc.)

2. FASES DE PROGRAMACIN
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.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


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.

3. SISTEMAS DE REFERENCIA
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.
El eje Y forma un triedro a derechas con X y Z.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

4. ORGENES. PUNTOS DE
REFERENCIA
PUNTO CERO DE LA MQUINA (M)
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, definido por el
fabricante, se denomina Origen Mquina.
Permite fijar el origen absoluto de la medicin.
Puede ser un punto accesible en la mquina o no.

ORIGEN PIEZA (W)


Punto al cual se referencian las cotas de la pieza.
Existen funciones que desplazan el origen activo a dicho punto (decalajes de origen
ZMW).
El CN permite definir el origen pieza donde interese, dando la posicin respecto a M.
De esta forma, durante el programa referimos las cotas a W, no siendo necesario
calcular las cotas respecto al origen mquina.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

PUNTO DE REFERENCIA DE ORGENES (R).


Sirve para sincronizar el sistema de medicin al iniciarse la puesta en marcha de la
mquina. En este punto se determina la posicin del carro respecto a M. Es necesario
en el caso de captadores incrementales.
Si los detectores de posicin son absolutos, al iniciar el sistema se muestra en pantalla
la distancia entre el cero pieza y el punto de referencia en cada eje. No es necesario un
ciclo de toma de orgenes.
Si son incrementales, se debe ejecutar un ciclo de toma de orgenes. Al pulsar la tecla
correspondiente del panel del CNC, todos los ejes se mueven automticamente al
punto de referencia R. Al llegar a este punto, el carro acciona un micro ruptor y se para.
En la pantalla se actualiza la posicin del carro a su valor correcto.

PUNTO DE REFERENCIA DE LA HERRAMIENTA (N).


Punto a partir del cual se describen las longitudes de las herramientas. Situado sobre
el eje de la torreta.
Cuando se alcanza el punto de referencia R, el control numrico conocer la posicin
de N respecto M, y a partir de este valor conocer la nueva posicin del carro de forma
incremental segn este se vaya moviendo.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


M: Origen mquina. R: Punto de referencia de la mquina segn cada
P: Punto extremo de la herramienta. eje.
N: Punto de referencia de la torreta ZMN, XMN: Coordenadas de N respecto M
portaherramientas. ZNP, XNP: Correctores de longitud de la
W: Origen pieza. herramienta.
ZMW: Decalaje del origen pieza respecto M.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

5. COMPENSACIN DEL RADIO DE


LA HERRAMIENTA.
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. Lo mismo sucede en el caso de la fresadora.
En el caso del torno, 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 caso de la fresadora, el punto que se programa es el punto extremo de la fresa,


situado sobre el eje de revolucin.

El programa no depende slo de la pieza a mecanizar, sino tambin de la herramienta


utilizada. Si cambia el radio de la misma, debe cambiar el programa.

Los CNC actuales disponen de funciones para compensacin del radio de la herramienta, de
modo que se programa el contorno de la pieza deseado y el CNC calcula la trayectoria que
debe seguir el punto programado, conociendo la herramienta utilizada.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM

6. DATOS DE LAS
HERRAMIENTAS. CORRECTORES.
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 est situado el extremo
de las mismas, 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
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 herramienta patrn.

Correctores de longitud de herramienta


XNP, ZNP y R en un torno

7. PROGRAMACIN ISO
ESTRUCTURA DE UN PROGRAMA PIEZA:

COMPUESTO POR BLOQUES QUE CONTIENEN UNA SERIE DE FUNCIONES EN


UN DETERMINADO CDIGO QUE PERMITE CONTROLAR EL DESPLAZAMIENTO
DE LA PUNTA DE LA HERRAMIENTA.
CDIGO ISO. Se compone de:
FUNCIONES PREPARATORIAS DE MOVIMIENTOS (G). Determinan geometra y
condiciones de trabajo.
FUNCIONES DE CONTROL DE AVANCES DE LOS EJES Y DE VELOCIDAD DEL
CABEZAL (F, S).
FUNCIONES DE CONTROL DE HERRAMIENTAS (T).
FUNCIONES AUXILIARES (M). Indicaciones tecnolgicas (activacin refrigerante,
sentido giro husillo).

BLOQUES DE PROGRAMACIN:
N. Nmero de bloque.
G. Funciones preparatorias.
M. Funciones auxiliares.
X, Y, Z. Cotas de ejes.
I, J, K. Cotas auxiliares.
A, B, C. Coordenadas angulares alrededor de X, Y, Z.
F. Velocidad de avance.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


S. Sentido de giro del cabezal.
T. Nmero de herramienta.

Caracteres empleados en la programacin s/norma ISO:

Los siguientes son los caracteres o letras empleados en la programacin, con su


correspondiente formato, su significado, y sus variantes si las tuviera (a veces una letra se
emplea para ms de una funcin):

P :
P _ _ _ _ _ nmero de programa.
Se emplea para identificar a los programas, almacenarlos en la memoria y recuperarlos en
cualquier momento invocando su nmero asignado. Tiene 5 dgitos y estar comprendido entre
0 y 99998.
P _ _ identificacin de parmetros o variables.
Se emplea en la programacin paramtrica o en los ciclos fijos de mecanizado y nos permite
asignar variables y operar con ellas. Tiene 2 dgitos y puede variar entre 00 y 99.

N :
N _ _ _ _ numero de bloque (o de lnea de programa).
Sirve para identificar los nmeros de lnea del programa. Estar comprendido entre 0 y 9999.
Conviene preferentemente comenzar con la numeracin desde N10 y numerar de 10 en 10 por
si hubiera que colocar lneas intermedias para corregir errores u omisiones.
N _ _. _ _ nmero de subrutina estndar o paramtrica.
Permite identificar subrutinas. Los 2 primeros dgitos indican el nmero de subrutina (00 al 99),
los 2 dgitos que siguen al punto decimal, indican la cantidad de veces que se repetir esa
subrutina.

G :
G _ _ funciones preparatorias.
Estn comprendidas entre G00 y G97 para nuestra mquina, aunque no necesariamente
existirn todas correlativamente. Posteriormente listaremos todas las funciones preparatorias
con su significado y ms adelante aun las explicaremos una por una.

F :
F _ _ _ _ avance en mm / min.
F _ _ _ _ avance en mm / rev
Nos permite programar la velocidad de avance de los carros en 2 unidades distintas: mm /min.
Y mm / rev, siendo el mximo programable en cada caso de 9999 mm / min. y de 500 mm / rev;
aunque estos valores no los puede ejecutar la mquina por cuestiones de fabricacin. De esta
manera el avance mximo estar limitado por el valor de 3000 mm / min. Se emplean en la
programacin paramtrica y los listaremos y estudiaremos mas adelante.

S :
S _ _ _ _ Velocidad de giro del cabezal
Se puede programar la velocidad en 2 unidades:
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


a) Revoluciones por minuto (r.p.m.). Estar comprendido entre 0 y 9999, aunque el lmite
superior lo establece la mquina por construccin en 3000 r.p.m. de velocidad de corte
(tangencial) constante. En este caso la velocidad estar comprendida entre 0 y 3047 m / min. ,
siendo el lmite real determinado por el dimetro de la pieza y la mxima velocidad del plato
(3000 r.p.m.); segn la siguiente ecuacin:
v = 3.14159 x D x n / 100
T :
T _ _. _ _ cdigo de herramienta
Los 2 primeros dgitos indican la posicin de la torreta tipo revolver. En nuestra mquina,
bastar con un dgito por tener solo 8 posiciones. Por lo tanto variar entre 1 y 8. Los 2 dgitos
que siguen al punto decimal indican cual es la herramienta que est colocada en esa posicin
Ese nmero vara entre 1 y 32 e indica las dimensiones y la forma de esa herramienta que se
encuentran almacenados en una memoria auxiliar de la mquina llamada Tabla de
herramientas.

M :
M _ _ funciones auxiliares
Comprendida entre M0 y M45. Estas funciones auxiliares, definen por ejemplo: sentido de giro
del cabezal, seal de fin de programa, seleccin de la gama de velocidades, etc.
Posteriormente las listaremos y las estudiaremos detenidamente.

X :
X +/- _ _ _ _. _ _ _ cotas segn el eje X.
Debemos tener presente que si programamos en dimetros (que es lo usual), el valor de X
ser siempre el valor del dimetro de la pieza en ese punto y no el radio. Debern colocarse 3
decimales y redondear el ltimo decimal (milsima) segn el 4to. Decimal (si es mayor o igual a
5 incrementar en 1 el tercer decimal). Ej. 28.3468 El cuarto decimal 8 es mayor que 5 por lo
que el tercer decimal pasar a ser 7, obtenindose el valor 28.347 En el caso en que el valor
sea positivo (lo usual) no es necesario colocar el signo +.

Z :
Z +/- _ _ _ _. _ _ _ cotas segn el eje Z
Cotas longitudinales de la pieza. Tener en cuenta al igual que en el ejemplo anterior, los 3
decimales y el redondeo.

l :
l +/- _ _ _ _. _ _ _ cotas indirectas del eje X
Se emplean para distintas funciones, como ser para desplazamientos circulares G2-G3, donde
define una proyeccin del vector-radio; en la carga de correctores de herramientas, G50 donde
representa la correccin por desgaste de la herramienta segn X; en el roscado mediante G33,
indica el paso segn X (rosca frontal o cnica); etc. Recordar los 3 decimales y el redondeo.

K :
K +/- _ _ _ _. _ _ _ cotas indirectas del eje Z.
Su empleo es anlogo al de l para X pero con el eje Z. Recordar las mismas consideraciones.
Tambin se emplea K en la programacin paramtrica y en algunas otras funciones (G4, G72)
para decir que el valor que le sucede es una constante.

A :
A +/- _ _ _ _. _ _ _ ngulo
Se lo emplea al trabajar en coordenadas polares para definir el ngulo del radio-vector con
Respecto al ej. Positivo Z. Tambin se lo emplea para un G2-G3 en forma polar, donde define
el ngulo que forma el punto final del arco con respecto al eje + de las Z, tomado sobre el
centro del arco.
MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


MANUFACTURA Y PROGRAMACION
TORNO

ESCUELA DE PROGRAMADORES CNC/CAM


PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

Funciones modales. Anulacin:


M02, M03 o parada emergencia

ELECCIN DEL SENTIDO DE GIRO DEL CABEZAL


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

9. FUNCIONES AUXILIARES

Operaciones relacionadas con el funcionamiento


de la MHcnc.
Rotacin cabezal, activacin refrigerante, cambio
herramientas
Se programan con funciones M.
M00. Parada del programa.
M01. Parada opcional.
M02. Fin de programa.
M03. Rotacin cabezal sentido horario.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


M04. Rotacin cabezal sentido antihorario.
M05. Parada de la rotacin del cabezal.
M06. Cambio de herramienta.
M07. Activacin del refrigerante primario.
M08. Activacin del refrigerante secundario.
M09. Desactivacin del refrigerante.
M10. Activacin del bloqueo de ejes.
M11. Desactivacin del bloqueo de ejes.
M19. Parada orientada del cabezal.
M30. Fin de programa.

10. PROGRAMACIN DE
COORDENADAS

G90 COORDENADAS ABSOLUTAS.


G91 COORDENADAS INCREMENTALES.

SELECCIN ORGENES. G53-G59:

Almacenamiento en memoria
N10 G55 X Y Z
Llamada a origen pieza almacenado
N10 G55

SELECCIN UNIDADES DE MEDIDA:

- G70 Pulgadas.
- G71 Milmetros

Coordenadas cartesianas
Coordenadas polares
Coordenadas cilndricas.
Dos ngulos.
ngulo y una coordenada cartesiana.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

PROGRAMACIN DE COORDENADAS EMPLEANDO DOS NGULOS

Ejemplo torno:
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

PROGRAMACIN

BSICA DE TORNOS DE CNC


PARTE 1: FUNCIONES PREPARATORIAS GENERALES:
FUNCIONES DE MOVIMIENTO LINEAL Y CIRCULAR.
TRANSICIN ENTRE BLOQUES (ARISTA VIVA - ARISTA MATADA).
SELECCIN DE HERRAMIENTAS Y COMPENSACIN DEL RADIO.
REDONDEOS CONTROLADOS DE ARISTAS Y CHAFLANES.
ENTRADA/SALIDA TANGENCIAL.
ROSCADO ELECTRNICO.
CAMBIOS DE ORIGEN.
ORIGEN DE COORDENADAS POLARES.
FACTOR DE ESCALA.

1. FUNCIONES DE MOVIMIENTO
LINEAL Y CIRCULAR

A) POSICIONAMIENTO RPIDO (G00)

Formato:

El desplazamiento se realiza a la mxima velocidad que permitan los accionamientos de


la MH.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


Hay que evitar el riesgo de colisin con la pieza.
2 formatos de desplazamiento:

B) INTERPOLACIN LINEAL (G01)


Desplazamiento lineal con la velocidad de avance que se haya programado (mediante F).

Ejemplo:

C) INTERPOLACIN CIRCULAR (G02/G03)


Movimiento circular con avance controlado (el programado mediante F).
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

NOTA: I, K se pueden programar de forma absoluta usando G06.

C) INTERPOLACIN CIRCULAR (G02/G03)


Movimiento circular con avance controlado (el programado mediante F).

EJEMPLO INTERPOLACIN CIRCULAR


PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

G08. TRAYECTORIA CIRCULAR TANGENTE A LA TRAYECTORIA ANTERIOR

Siendo:

X, Z: Coordenadas del punto final del


arco.
A: ngulo del punto final del arco,
con respecto al centro polar.
R: Radio del arco.
Permite programar una trayectoria
circular sin necesidad de indicar las
cotas del centro del arco (I, K).
Es imprescindible que haya una
trayectoria programada previamente
(lineal o circular).
No se puede programar un crculo
completo.
No es modal.

EJEMPLO G08
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

TRAYECTORIA CIRCULAR DEFINIDA MEDIANTE 3 PUNTOS (G09)


Se programa el punto final y un punto intermedio. No es modal

Formato del bloque:

a) Coordenadas cartesianas G09 X Y I J


b) Coordenadas polares G09 R A I J
I, J, K representan ahora la distancia entre el punto intermedio y el origen pieza

TEMPORIZACIN (G04)
El valor de la temporizacin se programa mediante la letra K:
Ejemplo:
Temporizacin de 0.05 s
G04 K0.05

2. TRANSICIN ENTRE
BLOQUES
a) INTERPOLACIN CON ARISTA MATADA (G05)
El CN comienza la ejecucin del bloque siguiente del programa antes de que la mquina haya
llegado a la posicin exacta programada en el bloque anterior: Es modal.
Ejemplo:
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

b) INTERPOLACIN CON ARISTA VIVA (G07)


No se ejecuta el siguiente bloque de programa hasta que no se alcance la posicin programada
en el bloque anterior. El perfil terico y el real sern coincidentes.
Es modal.
Ejemplo:

3. SELECCIN DE HERRAMIENTAS Y
COMPENSACIN DEL RADIO

La seleccin se hace mediante Txx.xx. Las dos primeras cifras indican la posicin de
la nueva herramienta en la torreta, y las dos ltimas, el corrector de herramienta
asignado.
La tabla de herramientas consta de 32 correctores (T01 a T32). Cada uno de ellos
consta de:
X: longitud de la herramienta segn el eje X.
Z: longitud de la herramienta segn el eje Z.
F: cdigo de forma de la herramienta.
R: radio de la herramienta.
I: Correccin de longitud de herramienta (desgaste) segn X. Se introduce en
dimetros.
K: Correccin de longitud (desgaste) segn Z.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

Factores de forma

Longitudes de la herramienta
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

Dependiendo del valor del parmetro P604(5), es


necesario o no programar M06 para realizar el
cambio.

COMPENSACIN DEL RADIO:


Permite programar directamente el contorno de la pieza sin tener en cuenta las dimensiones de
sta, ya que el control numrico reajustar internamente la trayectoria que debe seguir el
centro de la herramienta para mecanizar el perfil programado.

Hacia qu lado de la pieza est situada la


herramienta segn su sentido de marcha?
G41. Compensacin a izquierdas.
G42. Compensacin a derechas.
G40. Anulacin de la compensacin.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


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.

ENLACE ENTRE TRAYECTORIAS RECTAS.


PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

ENLACE ENTRE TRAYECTORIA RECTA Y CURVA.

COMPENSACIN EN TRAYECTORIAS RECTAS

COMPENSACIN EN TRAYECTORIAS CURVAS


PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

4. REDONDEO CONTROLADO DE
ARISTAS.

G36 no es modal y no anula a G02 y G03

Ejemplo G36:
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


4. CHAFLANES

G39 no es modal.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


5. ENTRADA TANGENCIAL

G37 no es modal.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


5.2 SALIDA TANGENCIAL

G38 no es modal.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


6. ROSCADO ELECTRNICO (G33)

Siendo:
G33: cdigo que define el roscado.
X: cota final de la rosca segn el eje X (absolutas o incrementales).
I: paso de la rosca segn el eje X.
Z: cota final de la rosca segn el eje Z (absolutas o incrementales).
K: paso de la rosca segn el eje Z.

Ejemplos:
a) Roscado longitudinal, en una pasada, paso 5mm y profundidad 2mm.

Ejemplos:
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


b) Roscado cnico, en una pasada, con un paso de 5mm segn el eje Z y una
profundidad de 2mm.

Ejemplos:
c) Empalme de roscas. Empalmar un roscado longitudinal y uno cnico de paso 5mm
segn el eje Z y una profundidad de 2mm.

7. CAMBIO ORIGEN DE
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


COORDENADAS
Cambia la posicin del cero pieza a un nuevo punto.

Para programar las coordenadas hay que responder a la pregunta: Dnde est ahora la
herramienta respecto al nuevo origen?
Debe programarse sola en una lnea.
Es modal, y se anula con ella misma, con G31 a con G32.

Ejemplo:

G31 permite guardar el actual origen pieza para recuperarlo posteriormente con
G32.

G31 y G32 son modales y deben programarse solas en una lnea.


Estas funciones no realizan ningn movimiento en la mquina, sino que se limitan a cambiar
los datos en la memoria (coordenadas de origen).

8. ORIGEN DE COORDENADAS
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


POLARES.

G93 permite definir el origen de coordenadas polares donde sea necesario.

Es modal.
Se puede programar en lnea nica, indicando el punto donde se quiere situar el origen polar,
sola en una lnea o con ms funciones, sin ningn parmetro propio.
Cuando programamos una interpolacin circular (G02, G03, G08), el origen polar pasa a ser
el centro del arco programado.
Al iniciarse el programa, el origen polar coincide con el origen pieza.

9. FACTOR DE ESCALA

G72 debe programarse sola en una lnea.


Es modal y se anula programando G72 K1.
PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM


PROGRAMACION Y M A N U F A C T U R A
torno

ESCUELA DE PROGRAMADORES CNC/CAM

Potrebbero piacerti anche