You are on page 1of 11

UNIVERSIDAD DE SANTIAGO DE CHILE

FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
INGENIERA EJECUCIN EN MECNICA
PLAN 2002
GUA DE LABORATORIO
ASIGNATURA MAQUINAS HERRAMIENTA CNC
CDIGO 15067
NIEL 07
E!PERIENCIA E02
PROGRAMACIN DEL TORNO CNC
HORARIO"IERNES"#$%$5$6
1
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
PROGRAMACIN DEL TORNO CNC
1&$ OBJETIO GENERAL
Que el alumno internalice y comprenda las ventajas de programar el torno CNC mediante
las funciones pre-programadas o subrutinas disponibles en la biblioteca de los
controladores de tornos CNC.
2&$ OBJETIOS ESPEC'ICOS
2.1.- Familiarizar al alumno con los cdigos de programacin CNC para tornos tanto de
preparacin de la m!"uina como de movimiento.
2.2.- Que el alumno internalice la forma de indicarle al controlador del torno CNC "ue el
trabajo se realizar! a velocidad de corte constante o a la velocidad de giro del usillo
constante.
2.#.- Familiarizar al alumno con las respectivas instrucciones para indicarle al controlador$
%l avance el cambio de las &erramientas de corte el tipo de coordenadas 'absolutas
o relativas() la unidad de medida del desplazamiento 'mil*metros o pulgadas( el
comando del fluido de corte y de la cinta e+tractora de viruta etc.
2.,.- 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.
#&$ INTRODUCCIN TERICA
#&1 INTRODUCCION A LA PROGRAMACIN MANUAL DE M$H$CNC
-ara "ue una m!"uina CNC pueda funcionar necesita de tres elementos b!sicos "ue son$
el -rograma la .nidad de Control y la /!"uina 0erramienta. %n la programacin manual
el programador debe disponer de$ %l plano de la pieza las caracter*sticas de la m!"uina
&erramienta CNC el tipo de controlador las &erramientas y utilajes disponibles a partir de
lo cual el trabajo del programador consiste en$
- 1escomponer el mecanizado de la pieza en operaciones elementales capaces de ser
desarrolladas por el control num2rico definiendo tipo de trayectoria y coordenadas de
principio y fin de 2sta.
2
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
- 1eterminar las &erramientas y utilajes necesarios y definir sus condiciones de trabajo.
- 1elimitar las coordenadas de los puntos de la trayectoria "ue recorre la &erramienta.
- Codificar en cdigos 345 las fases elementales definidas.
#&2 PROCEDIMIENTO PARA PROGRAMAR MANUALMENTE
-ara realizar la programacin manual en una m!"uina CNC se debe establecer un
procedimiento con el objeto de optimizar el tiempo ocupado en este proceso para no tener
"ue volver a buscar informacin "ue no fue incorporada en su momento. 4e debe dejar
claro "ue antes de realizar un programa y establecer un procedimiento se deben conocer
algunos puntos tales como$
Caracter*sticas y capacidades de la m!"uina &erramienta$ -otencia velocidades
esfuerzos admisibles zona de trabajo puntos de origen y referencias.
Caracter*sticas del control num2rico$ 6ipo de control formato de blo"ues cdigo de
funciones y funcionamiento.
1imensiones y tolerancias de la pieza a fabricar y del material en fruto.
N7mero de piezas a fabricar y fases de mecanizado necesarias
1atos de los sistemas de sujecin disponibles$ Caracter*sticas t2cnicas geom2tricas
dimensionales etc.
#&# CLCULO DE COORDENADAS DE LOS PUNTOS DE TRA(ECTORIA
8ntes de definir las trayectorias de determinacin o contorno de la pieza se deben
definir las trayectorias intermedias ya sean de desbaste cambio de &erramienta etc. Con
el fin de prever posibles colisiones. -ara ello se debe definir el modo de sujecin de la
pieza el punto de origen de ella y el origen del programa.
4e deben calcular todas las coordenadas de los puntos "ue definen las trayectorias
de la's( &erramienta's( no solo en los movimientos de corte sino tambi2n en los
movimientos en vac*o.
#&% 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$
- /inimizar el n7mero de trayectorias de corte.
- /inimizar la longitud de las trayectorias en el proceso de mecanizado.
- /inimizar los cambios de &erramienta cuando sea posible.
3
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
- /inimizar el n7mero de &erramientas a utilizar etc.
#&5 COMPOSICION DE UN PROGRAMA CONTROL NUMERICO
#&5&1 INTRODUCCION
.na vez "ue se dispone de toda la informacin 2sta se debe llevar a 9lenguaje
CNC: 'cdigos(. %l conjunto de informacin "ue corresponde a una fase de mecanizado
recibe el nombre de blo"ue o secuencia. %l formato de blo"ue permite diferenciar e
interpretar las distintas informaciones contenidas en 2l. ;a informacin contenida en los
blo"ues se agrupa en instrucciones o funciones en donde cada instruccin se compone
de una letra llamada direccin y unos n7meros.
-ara facilitar el intercambio de programas entre m!"uinas control num2rico de
distintos fabricantes se &an propuestos varias normas. -ara la codificacin de los
caracteres 'n7meros letras y s*mbolos( se utilizan tres sistemas b!sicos$ %38 84C33 e
345.
#&5&2 'ORMATO ( COMPOSICIN DE UN PROGRAMA CNC
%l formato est!ndar de l*nea '%38 <4-2=#-8( para la programacin de /!"uinas
Control Num2rico espec*fica "ue una l*nea tipo puede ser como la siguiente$
N>?> @5,A-2=? B2C>? F2?? 4D>? 61? /?#
Cada conjunto de letras y n7meros se denomina palabra es decir una l*nea o
blo"ue se compone de palabras 'ejemplo @?, F2?? etc(. 8l primer car!cter de cada
palabra se le denomina direccin de la palabra o funcin. Cada funcin debe tener una
direccin para "ue la .nidad de Control identifi"ue la accin a seguir. Cabe mencionar
"ue no es necesario seguir el orden de l*nea mostrado anteriormente pero para el efecto
de no cometer errores el formato de l*nea o blo"ue se mantiene est!ndar en la pr!ctica.
;a composicin de un programa establece en forma ordenada las operaciones de
mecanizado desde "ue se coloca el material en bruto &asta "ue se fabrica la pieza
terminada se establecen tambi2n todas esas acciones "ue deb*a realizar el operario si la
m!"uina fuera manual. %n la programacin de tareas se establecen funciones
diseccionadas en donde la direccin representa num2ricamente la accin de la funcin.
;as normas 345 aconsejan utilizar una serie de caracteres alfab2ticos para el
direccionamiento de funciones las "ue est!n e+plicadas en el siguiente cuadro$
4
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
'UNCION SIGNI'ICADO
8 Coordenada angular alrededor del eje A
E Coordenada angular alrededor del eje F
C Coordenada angular alrededor del eje B
1 Coordenada angular alrededor de un eje especial o tercera velocidad de
avance
% Coordenada angular alrededor de un eje especial o segunda velocidad
de avance
F Funcin velocidad de avance
@ Funcin preparatoria
3 1isponible para usar en CN continuos
G 134-5N3E;% -8<8 .48< %N CN C5N63N.54
H 1isponible para usar en CN continuos
/ Funcin au+iliar
N N7mero de blo"ue
5 No utilizar
- /ovimiento terciario al eje A
Q /ovimiento terciario al eje F
< /ovimiento terciario al eje B o desplazamiento r!pido seg7n B
4 Funcin de velocidad de rotacin
6 Funcin &erramienta
. /ovimiento secundario paralelo al eje A
I /ovimiento secundario paralelo al eje F
J /ovimiento secundario paralelo al eje B
A /ovimiento principal del eje A
F /ovimiento principal al eje F
B /ovimiento principal del eje B
5
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
'UNCIONES AU!ILIARES DIN 66025
'UNCION SIGNI'ICADO
/?? -ara programa
/?1 -arada facultativa
/?2 Fin de programa
/?# <otacin &usillo sentido &orario
/?, <otacin &usillo sentido anti&orario
/?> -arada del &usillo
/?C Cambio de &erramienta
/?= <efrigerante 1 en marc&a
/?K <efrigerante 2 en marc&a
/?D -ara de refrigeracin
/1? 3nterpolacin lineal dimensiones grandes
/11 3nterpolacin lineal dimensiones pe"ueLas
/1# <otacin del &usillo &orario y refrigeracin
/1, <otacin del &usillo anti&orario y refrigeracin
/1> 1esplazamiento en sentido positivo
/1C 1esplazamiento en sentido negativo
/1D -ara del &usillo con orientacin determinada
/#? Fin de cinta
/#1 4uspensin del blo"ueo
/#C @ama de velocidad de avance 1
/#= @ama de velocidad de avance 2
/#K @ama de velocidad de rotacin 1
/#D @ama de velocidad de rotacin 2
/,? Cambio de engranas
/>? <efrigerante # en marc&a
/>1 <efrigerante , en marc&a
/>> 1esplazamiento del origen de la &erramienta
/>C 1esplazamiento del origen de la &erramienta
/C? Cambio de pieza
/C1 1esplazamiento del origen de pieza 1
/C2 1esplazamiento del origen de la pieza 2
/=1 1esplazamiento angular del origen de la pieza 1
/=2 1esplazamiento angular del origen de la pieza 2
6
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
'UNCIONES PREPARATORIAS DIN 66025
'UNCION SIGNI'ICADO
@?? -osicionado en marc&a r!pida
@?1 3nterpolacin lineal para dimensiones medias
@?2 3nterpolaciones circular sentido &orario
@?# 3nterpolacin circular sentido anti&orario
@?, 6iempo de inversin
@?C 3nterpolacin parablica
@?K 8celeracin
@?D 1esaceleracin
@1= %leccin plano AF
@1K %leccin plano AB
@1D %leccin plano FB
@2>-@2D Constantemente a libre disposicin
@## <oscado de paso constante
@#, <oscado de paso constante en aumento
@#> <oscado de paso constante decreciente
@#C-@#D Constantemente a libre disposicin
@,? 8nulaciones de las correcciones de la &erramienta
@,1-@>2 Correcciones de &erramienta
@># %liminacin de la reubicacin
@>,-@>D <eubicaciones
@C? -osicionado con presin 1 'fino(
@C1 -osicionado con presin 2 'medio(
@C2 -osicionado r!pido 'basto(
@C# 6aladrado de rosca
@K? 8nulacin ciclo de trabajo
@K1-@KD Ciclos de trabajo
@D? 3ndicaciones absolutas de medidas
@D1 3ndicaciones relativas de medidas
@D2 1esplazamiento programado del punto de referencia
@D# Codificacin de avance de tiempo rec*proco
@D, 3ndicacin directa del avance en mmMm*n.
@D> 3ndicacin directa de avance en mmMrev.
@DC Ielocidad de corte
@D= %liminacin de @DC
7
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
PROGRAMACIN EN CODIGOS ISO DEL TORNO SAEIL TNL$#5
/ediante el siguiente ejemplo de programa CNC se introduce al tema de programacin
cabe destacar "ue los programas CNC pueden ser cargados a pie de m!"uina usando su
teclado o ser transportados desde una -C cables seriales <42#2C o .4E.
%n el ejemplo se efect7an una serie de operaciones b!sicas sobre un trozo de material
de >>mm de largo 7til por una pulgada de di!metro refrent!ndolo primero y cilindr!ndolo a
2>mm despu2s.
-rograma Comentario
52??= Nombre del programa en este caso el 2??=
@21 .sar sistema m2trico
@DK ;a velocidad de avance e+presada en mmMmin
@2K.?J? %nviar la &erramienta al &ome 'cero m!"uina(
6?,?, %legir la &erramienta n7mero ?, con el juego de par!metros de
compensacin ?,.
/?#4#>?? -oner a andar el &usillo en sentido &orario a #>?? rpm
@??A2C. B?. 3r velozmente &asta el punto 'AN2C. BN?(
@?1 A-2. F?.1 4e refrenta llegando &asta AN-2. y un avance de ?.1 //Mrev
@??B2A2> <etirar la &erramienta 0asta AN2>. y BN2.
@?1B-,? Cilindrar &asta BN-,?. 'con avance igual al anterior y AN+
@2K.2J? %nviar la &erramienta al &ome 'cero m!"uina(.
/?> Frenar el &usillo
/#? 6erminar el programa y preparase para ejecutarlo nuevamente
1ado lo tedioso de realizar la programacin manual basado en movimientos elementales
esto es$ @?? @?1 @?2 y @?# &ay disponibles e+celentes ciclos de mecanizado para el
torneado. Como son$
Ciclos simples$
@D?) ciclo de mecanizado 9cil*ndrico: y cnico
@D2) Ciclo de roscado cil*ndrico y cnico
@D,) ciclo de refrentado.
8
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
Ciclos de m7ltiples repeticiones
@=1) Ciclo de m7ltiples repeticiones con predominio del cilindrado
@=2) Ciclo de m7ltiples repeticiones con predominio del refrentado.
@=#) Ciclo de m7ltiples repeticiones de un perfil programado.
@=?) ;uego de realizados los ciclos de desbaste '@=1 @=2 y @=#( ;a instruccin
@=? permite &acer el acabado correspondiente.
@=,) 6aladrado con e+traccin de viruta en la direccin del eje B.
@=>) 6aladrado con e+traccin de viruta en la direccin del eje A.
@=C) Ciclo de roscado 'tanto cil*ndrico como cnico(.
@K#) 6aladrado en la direccin del eje B con e+traccin de viruta temporizacin en
el fondo y retorno r!pido
@K,) 6aladrado en la direccin del eje B con e+traccin de viruta Con giro inverso
al ir subiendo con avance programado.
@K>) 6aladrado en la direccin del eje B con e+traccin de viruta temporizacin en
el fondo y retorno a velocidad de avance programada.
P)*) +,- ./0)11/- ./ 12- 34312- ./ +/3)546).2 7 ./ 1)
8*29*)+)34:5 ./1 02*52 CNC +)*3) SAEIL +2./12 TNL$#5;
</* /1 3)0,1292 */-8/304<2&
%& METODO A SEGUIR
,.1%l profesor e+plica a los alumnos la estructura general del lenguaje de programacin
orientado a los tornos CNC y e+plica la diferencia entre instrucciones modales y no
modales.
,.2-ara cada subrutina disponible en el torno el profesor e+plica cada uno de los
par!metros presentes en dic&as subrutinas y propone un ejemplo a desarrollar.
,.#Cada alumno propone el programa CNC usando la respectiva subrutina.
,.,4e eval7an los programas propuestos para luego digitar uno de ellos mediante la
interfase &ombre-torno CNC.
,.>Con las precauciones del caso el profesor ejecuta el programa digitado sin material a
mecanizar y en modo paso a paso. 4i corresponde se &acen las depuraciones
respectivas y se repite la ejecucin en vac*o y paso a paso.
,.C4e repite el punto anterior ejecutando el programa en modo cont*nuo. 0aciendo las
depuraciones si corresponde.
,.=Finalmente y con gran precaucin el profesor ejecuta el programa para generar la
pieza propuesta.
9
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
,.K%l alumno eval7a la calidad dimensional de la pieza resultante.
,.D8 partir del punto ,.2 se repiten los puntos anteriores para cada una de las subrutinas
disponibles en el controlador del torno CNC.
5&$ ARIABLES A CONSIDERAR
>.1. -ar!metros de las subrutinas disponibles en los controladores para tornos CNC
>.2. @eometr*as de las piezas a tornear.
>.#. Condiciones de mecanizado.
6&$ TEMAS DE INTERROGACIN
C.1 Caracter*sticas t2cnicas y capacidades de trabajo del torno CNC marca 48%3;
modelo 6N;-#> CNC.
C.2 3nstrucciones de programacin 'instrucciones de preparacin y de movimiento(.
C.# -rogramacin del perfilado de piezas en tornos usando subrutinas.
C., Criterios de parametrizacin de las subrutinas en torneado CNC.
7&$ EQUIPOS E INSTRUMENTOS A UTILI=AR
=.1 -i2 de metro universal.
=.2 6ornillo microm2trico para e+teriores 'rango$ ?-2>mm(.
=.# 6orno CNC /arca 48%3; /odelo 6N;-#>.
=., Earras cil*ndricas de acero 48%1?2? y de latn.
=.> /icroscopio de taller.
>& LO QUE SE PIDE EN EL IN'ORME
K.1 ;as caracter*sticas t2cnicas de los e"uipos e instrumentos empleados en el
laboratorio.
K.2 1escripcin del m2todo seguido.
K.# %+plicacin de la programacin para cada subrutina de torneado.
K., -rocedimiento para cuantificar los par!metros de cada subrutina.
K.C para cada perfil mecanizado presentar$ %l plano de diseLo un es"uema de montaje
de la materia prima en el torno las condiciones de mecanizado la o las
&erramienta's( a usar en cada operacin el programa CNC usando subrutinas y el
resultado dimensional de la pieza mecanizada.
10
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
Departamento de Ingeniera Me!nia
"rea de #roe$o$ Me!nio$
K.= .n an!lisis de los resultados obtenidos comentarios y conclusiones personales.
K.K ;a referencia bibliogr!fica.
K.D %l ap2ndice con$
a.1. 1esarrollo de los c!lculos.
a.2. -resentacin de resultados.
a.#. @r!ficos.
a.,. <esultado de la investigacin al tema propuesto por el profesor
?&$ BIBLIOGRA'A
D.1 Cat!logos del torno 48%3; modelo 6N;-#>.
D.2 8puntes de la asignatura 9/a"uinas 0erramientas CNC:
D.# Cat!logos 48N1I3H de &erramientas de corte.
D., @u*a del laboratorio uno de la asignatura /-0-CNC
11

You might also like