Sie sind auf Seite 1von 18

UNIVERSIDAD DE SANTIAGO DE CHILE

FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

PROGRAMACIN DEL TORNO


CNC
Profesor: lvaro Gonzalez

24 DE MAYO DE 2017
NICOLS SANCHEZ M, RICARDO CORTS
Universidad de Santiago de Chile
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

CONTENIDO
1. RESUMEN ..................................................................................................... 2
2. OBJETIVOS. .................................................................................................. 2
Objetivos generales ............................................................................................ 2
Objetivos especficos .......................................................................................... 2
3. METODOLOGA EXPERMENTAL. ............................................................... 2
4. CARACTERSTICAS TCNICAS DE EQUIPOS, INSTRUMENTOS E INSTALACIONES.
3
Torno CNC: ........................................................................................................ 3
Panel de control: ................................................................................................. 4
Pie de metro digital: ............................................................................................ 4
Manual de herramientas torno saeil TNL-35....................................................... 5
............................................................................................................................ 5
Barra de latn ................................................................................................ 5
5. PRESENTACIN DE DATOS. ...................................................................... 6
Cdigo de programacin figura A: ...................................................................... 6
6. PRESENTACIN DE RESULTADOS: .......................................................... 8
7. CONCLUSIONES Y OBSERVACIONES PERSONALES. ............................ 8
8. APNDICE. .................................................................................................... 8
Marco terico ...................................................................................................... 8
COMPOSICION DE UN PROGRAMA CONTROL NUMERICO ....................... 10
9. REFERENCIAS BIBLIOGRFICAS: ........................................................... 17

Pgina 1
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

1. RESUMEN
Se cre un cdigo grupal de programacin CNC, para una pieza de latn de dimetro . En
base a manuales se buscaron variables para mecanizar cuidando la vida til de la
herramienta, los procesos utilizadors fueron refrentado, cilindradoy ranurado en la pieza.
Adems Se represent el plano de proyecciones en autocad .

2. OBJETIVOS.
Objetivos generales
Internalizar y comprender las ventajas de programar el torno CNC mediante las
funciones pre-programadas o subrutinas disponibles en la biblioteca de los
controladores de tornos CNC..

Objetivos especficos
Familiarizar al alumno con los cdigos de programacin CNC para tornos, tanto de
preparacin de la mquina como de movimiento.
Que el alumno internalice la forma de indicarle al controlador del torno CNC que el
trabajo se realizar a velocidad de corte constante, o a la velocidad de giro del usillo
constante.
Familiarizar al alumno con las respectivas instrucciones para indicarle al controlador:
El avance, el cambio de las herramientas de corte, el tipo de coordenadas (absolutas
o relativas); la unidad de medida del desplazamiento (milmetros o pulgadas), el
comando del fluido de corte y de la cinta extractora de viruta, etc.
Familiarizar al alumno con el uso de las subrutinas pre-programadas disponibles en los
controladores para tornos CNC, esto es: Ciclo de perfilado con predominio del
cilindrado, ciclo de perfilado con predominio del refrentado, ciclo de perfilado con perfil
constante y de acercamiento sucesivo, ciclos de roscado, etc.

3. METODOLOGA EXPERMENTAL.
La experiencia comienza con la introduccin terica acerca de la programacin cnc,
mencionando cdigos vistos en clases, luego se analiz un plano dado por el profesor que
mostraba una pieza vista frontalmente, la cual requera ser mecanizada utilizando 3
diferentes herramientas, estas son para refrentar, cilindrar y ranurar o/y tronzar.

Pgina 2
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

Se cre una metodologa de programacin para el posterior mecanizado de la pieza a tratar


en el laboratorio. Los cdigos fueron discutidos con los compaeros de la experiencia,
considerando opiniones de todos y buscando un buen mecanizado sin daar piezas ni
herramientas a usar, para ello se utiliz un manual llamado tabla de herramientas: TORNO
SAEIL TNL-35 el cual sirvi para fijar los parmetros de fn y ap a utilizar en el programa al
momento de mecanizar, teniendo en cuenta que las rpm permanecern constantes. Luego
con ayuda de un pie de metro digital, se verifica el dimetro en la barra de latn a
mecanizar.

Se consider una tolerancia de mecanizado de un 1 mm para todo el mecanizado de la


pieza, luego se comenz con la creacin del cdigo, considerando que primero se har un
refrentado dndole una textura uniforme a la barra, quitando los defectos y dejando
perpendicular al eje de giro. Para ello se escribi un programa cnc en la pizarra con ayuda de
los compaeros, luego un grupo se dedic a terminar el cdigo y el otro grupo a fabricar el
plano de la figura en autocad , modificando el cdigo y mejorando las medidas en los
cdigos de avance de los ejes x y z . Se busc un nuevo mtodo de mecanizar la distancia
diagonal y radial que separa los cambios de secciones en la pieza, incorporndolo en el
cdigo creado anteriormente.

4. CARACTERSTICAS TCNICAS DE EQUIPOS,


INSTRUMENTOS E INSTALACIONES.

Torno CNC:
Marca: SAEIL.
Modelo: TNL-35
Tipo: Digital (Programable).
Presin mordazas: Hidrulico.
Potencia: 10[]
Rango de Frecuencia: 40 3500[]
Volteo Disco: 235[]
Largo Tiraje: 200[]
Nmero de hojas en torreta: 8
Descripcin: El torno de control numrico computarizado o torno CNC es una herramienta de
mecanizado con arranque de viruta, la cual tiene la caracterstica de poder programarse para realizar

Pgina 3
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

acciones preestablecidas, facilitando y mejorando en gran medida las producciones en masa de


piezas para requerimiento industrial.

Panel de control:
El torno CNC funciona mediante un software alfanumrico el
cual puede ser programado mediante un panel de control
anexo a la mquina, a travs de dicho interfaz se puede
programar mediante los planos cartesianos X, Y, Z la posicin
de cada una de las hojas del usillo, dando la libertar de
programar un cero diferente dependiendo de la herramienta a
utilizar y las caractersticas deseadas. Adems de eso, el
torno posee al menos 7 formas distintas de operarse,
dependiendo si se requiere calibrar de forma manual,
manipular la velocidad de giro para un mejor acabado,
programar, acceder a un programa, etc.

Pie de metro digital:


Este pie de metro digital posee una buena precisin y
facilidad de uso, su funcin en esta experiencia ser
verificar el dimetro de en la barra de latn.

Posee una sensibilidad de 0.01 mm y un rango de 0-


200 mm = 7.87

FIGURA 1.3: PIE DE METRO DIGITAL

Pgina 4
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

Manual de herramientas torno saeil


TNL-35
Este manual muestra diferentes herramientas de corte el cual
muestra un rango de operaciones para cada pieza en el
mecanizado de acero u otros elementos.

IMAGEN 1.4 MANUAL TORNO SAEIL TNL-35

Barra de latn

IMAGEN 1.5, BARRA DE LATN DE


DIAMETRO

Pgina 5
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

5. PRESENTACIN DE DATOS.
La medida del dimetro en el latn entregada por el pie de metro digital fue exactamente de
0.75 pulgadas, lo que coincida con lo estipulado en la gua entregada por el profesor.

A continuacin se presenta el cdigo creado para la siguiente figura:

1.5 FIGURAR A, A CREAR MEDIANTE MECANIZADO CNC

Cdigo de programacin figura A:


0.1987

G28 V0 W0;
G00 X150. Z150. ;
T0101;
X18. Z30;
M00;
X25. Z32. ;
Z29. ,
M0351500;

Pgina 6
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

G01 X-1. F0.15 ;


T0202 ;
X 17. Z 30. ;
G01 Z 14.78 ;
X 19. Z 13. ;
G00 Z 30;
G01 X 14;
Z17.28 ;
X 17. Z 14.78 ;
G00 X 30. ;
G01 X 9.88 ;

Z 24.14 ;
X 14. Z 22.65 ;
G00 Z 30;
G01 X 7.84 ;
X 26.48 ;
X 9.88 Z 24.14 ;
G00 Z 30 ;
G01 X 4.64 ;
Z 28.09 ;
X 7.84 Z 26.48 ;

2da parte del cdigo: 2da parte del codigo

G01 X 4. ;
Z 27.5 ;
X 5. ;
G00 Z 30. ;X 0. ;


G01 Z 29. F0.1 ;
X 3. Z 26. ;
G02 X 12. Z 22. R 5.8 ;
G01 Z 17. ;

Pgina 7
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

X 18. Z 12. ;
Z0;

G00 X150. Z150. ;


T0505
X 20. Z8. ;
G01 X12. F0.07 ;
X20. ;
Z0. ;
X-1. ;
G00 X150. Z150. ;
M05 ;
M30;

6. PRESENTACIN DE RESULTADOS:
Se revisa el programa para evitar errores de tipeo y se guarda el cdigo para ejecutarlo la
prxima experiencia en la pieza.

7. CONCLUSIONES Y OBSERVACIONES PERSONALES.

8. APNDICE.
Marco terico
INTRODUCCION A LA PROGRAMACIN MANUAL DE M-H-CNC

Para que una mquina CNC pueda funcionar necesita de tres elementos bsicos que son: el
Programa, la Unidad de Control y la Mquina Herramienta. En la programacin manual el
programador debe disponer de: El plano de la pieza, las caractersticas de la mquina
herramienta CNC, el tipo de controlador, las herramientas y utilajes disponibles, a partir de lo
cual el trabajo del programador consiste en:

Pgina 8
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

- Descomponer el mecanizado de la pieza en operaciones elementales capaces de ser


desarrolladas por el control numrico definiendo tipo de trayectoria y coordenadas de
principio y fin de sta.

- Determinar las herramientas y utilajes necesarios y definir sus condiciones de trabajo.

- Delimitar las coordenadas de los puntos de la trayectoria que recorre la herramienta.

- Codificar en cdigos ISO las fases elementales definidas.

PROCEDIMIENTO PARA PROGRAMAR MANUALMENTE

Para realizar la programacin manual en una mquina CNC se debe establecer un


procedimiento con el objeto de optimizar el tiempo ocupado en este proceso para no tener
que volver a buscar informacin que no fue incorporada en su momento. Se debe dejar claro
que antes de realizar un programa y establecer un procedimiento se deben conocer algunos
puntos tales como:

Caractersticas y capacidades de la mquina herramienta: Potencia, velocidades,


esfuerzos admisibles, zona de trabajo, puntos de origen y referencias.
Caractersticas del control numrico: Tipo de control, formato de bloques, cdigo de
funciones y funcionamiento.
Dimensiones y tolerancias de la pieza a fabricar y del material en fruto.
Nmero de piezas a fabricar y fases de mecanizado necesarias
Datos de los sistemas de sujecin disponibles: Caractersticas tcnicas, geomtricas,
dimensionales, etc.

CLCULO DE COORDENADAS DE LOS PUNTOS DE TRAYECTORIA

Antes de definir las trayectorias de determinacin o contorno de la pieza se deben definir


las trayectorias intermedias ya sean de desbaste, cambio de herramienta, etc. Con el fin de
prever posibles colisiones. Para ello se debe definir el modo de sujecin de la pieza, el punto
de origen de ella y el origen del programa.

Pgina 9
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

Se deben calcular todas las coordenadas de los puntos que definen las trayectorias de
la(s) herramienta(s) no solo en los movimientos de corte, sino tambin en los movimientos en
vaco.

ESTUDIO DEL TIEMPO DE OPERACIN

Con el propsito de minimizar el tiempo de mecanizado y aumentar la productividad se


debe tratar en lo posible de:

- Minimizar el nmero de trayectorias de corte.

- Minimizar la longitud de las trayectorias en el proceso de mecanizado.

- Minimizar los cambios de herramienta cuando sea posible.

- Minimizar el nmero de herramientas a utilizar, etc.

COMPOSICION DE UN PROGRAM A CONTROL NUMERICO

Una vez que se dispone de toda la informacin, sta se debe llevar a lenguaje CNC (cdigos).
El conjunto de informacin que corresponde a una fase de mecanizado recibe el nombre de
bloque o secuencia. El formato de bloque permite diferenciar e interpretar las distintas
informaciones contenidas en l. La informacin contenida en los bloques se agrupa en
instrucciones o funciones, en donde cada instruccin se compone de una letra llamada
direccin y unos nmeros.

Para facilitar el intercambio de programas entre mquinas control numrico de distintos


fabricantes se han propuestos varias normas. Para la codificacin de los caracteres (nmeros,
letras y smbolos) se utilizan tres sistemas bsicos: EIA, ASCII e ISO.

FORMATO Y COMPOSICIN DE UN PROGRAMA CNC

El formato estndar de lnea (EIA RS-273-A) para la programacin de Mquinas Control


Numrico especfica que una lnea tipo puede ser como la siguiente:

N505 GO4X-270 Z2650 F200 S950 T10 M03

Pgina 10
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

Cada conjunto de letras y nmeros se denomina palabra, es decir, una lnea o bloque
se compone de palabras (ejemplo G04, F200, etc). Al primer carcter de cada palabra se le
denomina direccin de la palabra o funcin. Cada funcin debe tener una direccin para que
la Unidad de Control identifique la accin a seguir. Cabe mencionar que no es necesario seguir
el orden de lnea mostrado anteriormente, pero para el efecto de no cometer errores el formato
de lnea o bloque se mantiene estndar en la prctica.

La composicin de un programa establece en forma ordenada las operaciones de


mecanizado desde que se coloca el material en bruto hasta que se fabrica la pieza terminada,
se establecen tambin todas esas acciones que deba realizar el operario si la mquina fuera
manual. En la programacin de tareas se establecen funciones diseccionadas en donde la
direccin representa numricamente la accin de la funcin.

Las normas ISO aconsejan utilizar una serie de caracteres alfabticos para el
direccionamiento de funciones las que estn explicadas en el siguiente cuadro:

FUNCION SIGNIFICADO

A Coordenada angular alrededor del eje X

B Coordenada angular alrededor del eje Y

C Coordenada angular alrededor del eje Z

D Coordenada angular alrededor de un eje especial o tercera velocidad de


avance

E Coordenada angular alrededor de un eje especial o segunda velocidad


de avance

F Funcin velocidad de avance

G Funcin preparatoria

I Disponible para usar en CN continuos

J DISPONIBLE PARA USAR EN CN CONTINUOS

Pgina 11
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

K Disponible para usar en CN continuos

M Funcin auxiliar

N Nmero de bloque

O No utilizar

P Movimiento terciario al eje X

Q Movimiento terciario al eje Y

R Movimiento terciario al eje Z o desplazamiento rpido segn Z

S Funcin de velocidad de rotacin

T Funcin herramienta

U Movimiento secundario paralelo al eje X

V Movimiento secundario paralelo al eje Y

W Movimiento secundario paralelo al eje Z

X Movimiento principal del eje X

Y Movimiento principal al eje Y

Z Movimiento principal del eje Z

FUNCIONES AUXILIARES DIN 66025

FUNCION SIGNIFICADO

M00 Para programa

M01 Parada facultativa

Pgina 12
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

M02 Fin de programa

M03 Rotacin husillo sentido horario

M04 Rotacin husillo sentido antihorario

M05 Parada del husillo

M06 Cambio de herramienta

M07 Refrigerante 1 en marcha

M08 Refrigerante 2 en marcha

M09 Para de refrigeracin

M10 Interpolacin lineal dimensiones grandes

M11 Interpolacin lineal dimensiones pequeas

M13 Rotacin del husillo horario y refrigeracin

M14 Rotacin del husillo antihorario y refrigeracin

M15 Desplazamiento en sentido positivo

M16 Desplazamiento en sentido negativo

M19 Para del husillo con orientacin determinada

M30 Fin de cinta

M31 Suspensin del bloqueo

M36 Gama de velocidad de avance 1

M37 Gama de velocidad de avance 2

M38 Gama de velocidad de rotacin 1

M39 Gama de velocidad de rotacin 2

M40 Cambio de engranas

Pgina 13
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

M50 Refrigerante 3 en marcha

M51 Refrigerante 4 en marcha

M55 Desplazamiento del origen de la herramienta

M56 Desplazamiento del origen de la herramienta

M60 Cambio de pieza

M61 Desplazamiento del origen de pieza 1

M62 Desplazamiento del origen de la pieza 2

M71 Desplazamiento angular del origen de la pieza 1

M72 Desplazamiento angular del origen de la pieza 2

FUNCIONES PREPARATORIAS DIN 66025

FUNCION SIGNIFICADO
G00 Posicionado en marcha rpida
G01 Interpolacin lineal para dimensiones medias
G02 Interpolaciones circular sentido horario
G03 Interpolacin circular sentido antihorario
G04 Tiempo de inversin
G06 Interpolacin parablica
G08 Aceleracin
G09 Desaceleracin
G17 Eleccin plano XY
G18 Eleccin plano XZ

Pgina 14
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

G19 Eleccin plano YZ


G25-G29 Constantemente a libre disposicin
G33 Roscado de paso constante
G34 Roscado de paso constante en aumento
G35 Roscado de paso constante decreciente
G36-G39 Constantemente a libre disposicin
G40 Anulaciones de las correcciones de la herramienta
G41-G52 Correcciones de herramienta
G53 Eliminacin de la reubicacin
G54-G59 Reubicaciones
G60 Posicionado con presin 1 (fino)
G61 Posicionado con presin 2 (medio)
G62 Posicionado rpido (basto)
G63 Taladrado de rosca
G80 Anulacin ciclo de trabajo
G81-G89 Ciclos de trabajo
G90 Indicaciones absolutas de medidas
G91 Indicaciones relativas de medidas
G92 Desplazamiento programado del punto de referencia
G93 Codificacin de avance de tiempo recproco
G94 Indicacin directa del avance en mm/mn.
G95 Indicacin directa de avance en mm/rev.
G96 Velocidad de corte
G97 Eliminacin de G96

PROGRAMACIN EN CODIGOS ISO DEL TORNO SAEIL TNL-35

Mediante el siguiente ejemplo de programa CNC se introduce al tema de programacin, cabe


destacar que los programas CNC pueden ser cargados a pie de mquina usando su teclado o
ser transportados desde una PC, cables seriales RS232C o USB.

En el ejemplo, se efectan una serie de operaciones bsicas sobre un trozo de material de


55mm de largo til por una pulgada de dimetro, refrentndolo primero y cilindrndolo a 25mm
despus.

Pgina 15
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

Programa Comentario
O2007 Nombre del programa, en este caso el 2007
G21 Usar sistema mtrico
G98 La velocidad de avance expresada en mm/min
G28U0W0 Enviar la herramienta al home, (cero mquina)
T0404 Elegir la herramienta nmero 04, con el juego de parmetros de
compensacin 04.
M03S3500 Poner a andar el husillo en sentido horario a 3500 rpm
G00X26. Z0. Ir velozmente hasta el punto (X=26., Z=0)
G01 X-2. F0.1 Se refrenta llegando hasta X=-2. y un avance de 0.1 MM/rev
G00Z2X25 Retirar la herramienta Hasta X=25. y Z=2.
G01Z-40 Cilindrar hasta Z=-40. (con avance igual al anterior y X=x
G28U2W0 Enviar la herramienta al home, (cero mquina).
M05 Frenar el husillo
M30 Terminar el programa y preparase para ejecutarlo nuevamente

Dado lo tedioso de realizar la programacin manual basado en movimientos elementales, esto


es: G00, G01 G02 y G03, hay disponibles excelentes ciclos de mecanizado para el torneado.
Como son:

Ciclos simples:
G90; ciclo de mecanizado cilndrico y cnico
G92; Ciclo de roscado cilndrico y cnico
G94; ciclo de refrentado.
Ciclos de mltiples repeticiones
G71; Ciclo de mltiples repeticiones con predominio del cilindrado
G72; Ciclo de mltiples repeticiones con predominio del refrentado.
G73; Ciclo de mltiples repeticiones de un perfil programado.
G70; Luego de realizados los ciclos de desbaste, (G71, G72 y G73), La instruccin
G70 permite hacer el acabado correspondiente.
G74; Taladrado con extraccin de viruta en la direccin del eje Z.
G75; Taladrado con extraccin de viruta en la direccin del eje X.
G76; Ciclo de roscado, (tanto cilndrico como cnico).
G83; Taladrado en la direccin del eje Z, con extraccin de viruta, temporizacin en el
fondo y retorno rpido

Pgina 16
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Mecnica
Ingeniera de ejecucin en Mecnica

G84; Taladrado en la direccin del eje Z, con extraccin de viruta, Con giro inverso al
ir subiendo con avance programado.
G85; Taladrado en la direccin del eje Z, con extraccin de viruta, temporizacin en el
fondo y retorno a velocidad de avance programada.

9. REFERENCIAS BIBLIOGRFICAS:
Experiencia E02 " PROGRAMACIN DEL TORNO CNC, Usach, Santiago.

Pgina 17

Das könnte Ihnen auch gefallen