Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA:
- Programacin mediante Interpolacin Lineal y Circular.
ESTUDIANTES:
Jos Toapanta
Jonathan Ubilluz
NIVEL:
Quinto
CARRERA:
Electromecnica
FECHA: 05-07-2016
Contenido
1. Tema:................................................................................................................ 3
2. Objetivos. .......................................................................................................... 3
3. Materiales y Equipos......................................................................................... 3
4. Marco Terico. .................................................................................................. 3
4.1. Cdigos G o ISO/EIA ............................................................................... 3
4.2. Sistemas de coordenadas utilizadas en programacin CNC. .................... 4
Regla de la mano derecha ............................................................................... 4
Coordenadas absolutas ................................................................................... 5
Coordenadas incrementales ............................................................................ 6
Coordenadas polares ....................................................................................... 6
Coordenadas cilndricas ................................................................................... 6
4.3. Panel de operacin o controlador. ............................................................. 7
Panel de control CNC Leadwell V-30 ............................................................... 7
Las formas de Operacin: ................................................................................ 7
Funciones del panel operacional ...................................................................... 8
4.4. Ejercicios de clculo de: Vc, Vs, Tp, Tm, Pc, Pm. ...................................... 9
Parmetros....................................................................................................... 9
4.5. Estructura de un programador CNC ......................................................... 11
4.6. Ejercicios de programacin en cdigos G ................................................ 13
4.7. Interpolacin circular (G02 horario, G03 anti horario) .............................. 13
Formas de estructura de interpolacin circular .............................................. 16
4.8. Ejecutar programas en vaco ................................................................... 18
4.9. Normas de seguridad ............................................................................... 19
NORMAS DE SEGURIDAD PARA OPERADORES DE MAQUINAS ............ 19
5. PROCEDIMIENTO ......................................................................................... 20
6. ANALISIS DE RESULTADOS ........................................................................ 29
7. CONCLUSIONES .......................................................................................... 33
8. RECOMENDACIONES .................................................................................. 34
9. BIBLIOGRAFA ................................................. Error! Marcador no definido.
[1][3]https://www.unirioja.es/servicios/sp/catalogo/online/fanuc/c3_3.shtml .......... Error!
Marcador no definido.
1. Tema:
Programacin mediante Interpolacin Lineal y Circular
2. Objetivos.
Familiarizarse con los cdigos G o cdigos ISO/EIA en la realizacin de
programas CNC.
Identificar los principales sistemas de coordenadas utilizadas en programacin
CNC.
Utilizar el panel de operacin para programar el centro de mecanizado.
Calcular Vc, Vs, Tp, Tm, Pc, Pm, tiempo, potencia.
Conocer la estructura de un programa CNC.
Realizar programas.
Aplicar la interpolacin circular en la creacin de programas en cdigos G.
Comprobar y ejecutar programas en vaco.
3. Materiales y Equipos.
Centro de Mecanizado LEADWELL V-30
Trozo de Aluminio de (200x200x50)
Fresa END MILL, HSS de 1/8 pulg.
1
Cono porta pinza y pinza para 8 .
Tornillo de mquina o bridas escalonadas.
Llaves para sujecin.
Manual de operacin.
Herramientas de medicin.
Planos de pieza.
4. Marco Terico.
4.1. Cdigos G o ISO/EIA
Por su significado en ingls G-Code es el nombre que habitualmente recibe
el lenguaje de programacin ms usado en Control numrico (CNC), el cual
posee mltiples implementaciones. (Commons, 2015).
Los cdigos G son conocidos tambin como cdigos preparatorios, y se
caracterizan por comenzar por la letra "G". Normalmente es un cdigo que indica
a la mquina que operacin debe realizar. 1
Adems los cdigos ISO o G se componen de:
1
http://es.ncalculators.com/geometry/linear-interpolation-calculadora.htm
Funciones preparatorias de movimientos (G).
Movimientos rpidos, avances, avances radiales, ciclos, pausas, etc.
Funciones de control de avances de los ejes y de velocidad del cabezal: F
(feed) y S (Speed).
Definicin de la velocidad de avance de la herramienta y la velocidad de
giro del cabezal.
Funciones de control de herramientas (T).
Funciones auxiliares (M).
Funciones que se necesitan para el mecanizado pero que no son del
movimiento, como pueden ser el arranque y el paro del husillo, cambio
de herramienta, el refrigerante, el paro del programa, etc.
(Elaboracin de programas de CNC)
CDIGO ISO
Letra Significado
N Numero de bloque
Funciones preparatorias (Mov.
G
ejes)
M Funciones auxiliares
X, Y, Z, A, B Coordenadas de los ejes
(Vectores unitarios) Coordenadas
i, j.
centro de circunferencia
F Velocidad de avance (mm/min)
S Velocidad de husillo (rpm)
T Numero de herramienta
D Posicin de las herramientas
Fuente: Leadwell M Code For MH-400
2
http://biblioteca.sena.edu.co/exlib
Cuando estamos adelante de la mquina, el dedo medio representa el eje de la
herramienta.
El pulgar + X
El ndice indica+ Y
El medio indica +Z
Entre los sistemas de coordenadas que podemos elegir para programar un CNC
se pueden sealar los siguientes:
Coordenadas cartesianas
El eje Z se encuentra situado en la direccin del husillo
principal.
El eje X es perpendicular al eje Z y se elige sobre un
plano horizontal paralelo a la superficie de sujecin de
la pieza. Su sentido es positivo cuando la herramienta
se aleja de la pieza.
Eje Y se forma entre los ejes X e Y. (License, 2010)
Viene caracterizada por la posicin de la punta de la herramienta en relacin
a los ejes (X, Y) en el caso del torno (X, Y, Z) en el caso de la fresadora.
Coordenadas absolutas
Hacen referencia a un punto de referencia fijo en el plano. Este punto tiene
la funcin de ser coordenada cero. Las lneas de acotacin son paralelas a los
ejes coordenados y siempre comienzan en el punto de referencia. Las cotas
absolutas tambin se llaman "cotas de referencia". (Saragosa, s.f.)
Coordenadas incrementales
Hace referencia a la posicin anterior. Estas distancias se convierten en
coordenadas incrementales al tomar las coordenadas del ltimo punto como
origen de coordenadas para el siguiente punto. Se puede comparar a un
pequeo sistema de coordenadas que cambia consecutivamente de un
punto a otro (P1P2 hasta Pn). Las cotas incrementales tambin se llaman
"cotas relativas". (Saragosa, s.f.)
Coordenadas polares
Se puede realizar movimientos solo en dos ejes a la vez, para realizar
movimientos en tres dimensiones se debe utilizar otro tipo de coordenadas.
Siendo R el valor del radio o el valor del ngulo en grados con respecto al
origen polar, ambas pueden estar en coordenadas absolutas o
incrementales. (PREZ, 2013)
Coordenadas cilndricas
Sistema de coordenadas para definir la posicin de un punto del espacio
mediante un ngulo, una distancia con respecto a un eje y una altura en la
direccin del eje.
4.3. Panel de operacin o controlador.
Panel de control CNC Leadwell V-30
Fuente: http://es.slideshare.net/emilysamantha/informe-7-leadwell
3
http://biblioteca.sena.edu.co/exlibris/aleph/u21_1/alephe/www_f_spa/icon/35337/modulo4/1/7.html
Programacin: Muestran el texto de los programas CN (actuando como un editor
sencillo) y el listado de nombres de aquellos que estn almacenados en la memoria
del ordenador. - Herramientas: Presentan la configuracin (dimensiones y
correctores) de un conjunto de herramientas almacenadas en memoria. En algunos
casos puede aparecer tambin el tiempo de uso remanente (vida esperada). 4
Datos mquina: Muestran algunos parmetros esenciales como, la velocidad
mxima del cabezal y de los avances.
Mecanizado: Es habitual presentar de forma continua las coordenadas de la posicin
actual de la herramienta activa y los datos cinemticas en uso (velocidad de giro y
avances) as como otras variables de status.
Funciones auxiliares: Como por ejemplo la representacin grfica de la pieza y de
las operaciones de mecanizado y herramientas
Funciones del panel operacional
Apagado (Power off) Botn rojo en un panel de control de CNC que apaga el
control.
Encendido (Power on) Botn verde en un panel de control de CNC que da
energa al control.
Avance Con Pasos Cortos (jog feed) En modo AVANCE CON PASOS CORTOS
[JOG], movimiento continuo de una herramienta en una direccin a lo largo
del eje seleccionado.
4
http://www.scribd.com/doc/6619156/Centro-de-Mecanizado-Cnc
Inicio de ciclo (cycle start) Botn de control utilizado para comenzar un
programa o para continuar un programa que se hubiera detenido
previamente.
Interruptor de proteccin de programa (Program Protect Switch)
Interruptor ubicado en el control de mquina que permite al operador
asegurar la informacin del programa actual. Este interruptor evita la
eliminacin accidental o intencional de programas en la memoria.
Modo AUTO (AUTO mode) Modo que permite que un operador llame y
ejecute un programa de pieza almacenado en la mquina.
Modo EDICIN (EDIT mode) Modo que permite al operador hacer cambios
a un programa de pieza y almacenarlos.
Modo MDI (MDI mode) Modo de operacin que permite al operador
ingresar y ejecutar datos de programa sin alterar los datos almacenados.5
4.4. Ejercicios de clculo de: Vc, Vs, Tp, Tm, Pc, Pm.
Parmetros
Smbolo Denominacin/definicin Unidad
Dm Dimetro mecanizado mm (pulg.) mm (pulg.)
fn Avance por revolucin mm/r (pulg./r)
ap Profundidad de corte mm (pulg.)
n Velocidad del husillo rpm
Pc Potencia neta kW (HP)
Q Velocidad de arranque de metal cm3/min
(pulg.3/min)
hm Grosor medio de la viruta mm (pulg.)
hex Grosor mximo de la viruta mm (pulg.)
Tc Tiempo de empae min
lm Longitud mecanizada mm (pulg.)
kc Fuerza de corte especfica N/mm2 (N/pulg.2)
KAPR ngulo de posicin grados
PSIR ngulo de inclinacin grados
5
http://es.slideshare.net/emilysamantha/informe-7-leadwell
Velocidad de corte
Una broca que 30 mm de dimetro gira a 200 r.p.m. Cul es su velocidad de
corte?
=
Donde:
:
:
:
200 30
=
1000
= 18.84
Velocidad de arranque de material (3 /min)
Tiempo de mecanizado, Tc
=
3000
=
20 300
=
Potencia neta, Pm
=
60 103
4.5. Estructura de un programador CNC
a. Bandera de inicio (%)
Es el inicio para la estructura del programa que se desea ejecutar.
c. Nombre y datos del programa (cuadrado de 40mm, con fresa END MILL, HSS
de 010mm, fecha, hora, etc.)
Se ingresa datos y caractersticas del programa:
Ejemplo:
(Programa para ranurar una cruz, con end mill D=3/8",Z=4;HSS; en ATCN1;
realizado por Daro Mullo el 06/01/2016, 2 pm )
g. Determinacin de S y F
S: Funcin velocidad de cabezal, (velocidad del husillo)
6
Manual Leadwell- M Code For MH-400
F: Funcin de avance, velocidad de avance por minuto o revolucin.7
g. Giro del husillo a la velocidad calculada (M03 S_) y de ser el caso encendido
del sistema de refrigeracin (M08)
M03: Husillo hacia adelante, con una velocidad Ejemplo, S5000
M08: Encendido de sistema de refrigeracin
7
Manual Leadwell- M Code For MH-400
8
Manual Leadwell- M Code For MH-400
4.6. Ejercicios de programacin en cdigos G interpolacin Circular.
Ejemplo:
%
O0001;
(programa para ranurar una cruz, con end mill D=3/8",Z=4;HSS; en ATCN1; realizado por
Jonathan Ubilluz y jose toapanta el 06/07/2016)
N10 G17 G21 G40 G49 G54 G80 G90 G94;
N20 M06 T01;(cambio de herramineta)
N30 G00 X100 Y100 ;(punto 1)
N40 M03 S5000;(encendido del husillo en sentido horario)
N50 G01 Z50 F5000; (zona de seguridad)
N60 Z5 F1000;(Zona de aproximacion)
N70 Z-1 F250; (penetracin)
N80 G17 G02 G91 A360 I20 J0; (coordenadas polares)
N220 G00 Z50; (retorno a zona de seguridad)
N230 M05 S0;(Apagado del husillo a vel 0)
N240 G91 G28 Z0;
N250 G28 X0 Y0;(regreso a coordenadas de referencia)
N260 M30; (final del programa y reinicio)
(Programa para rwalizar una H con End Mill D=3/8, Z=4, HSS, ATC1, realizado el 013/07/2016, Realizado por
jonathan Ubilluz y jose toapanta);
N10 G17 G21 G40 G49 G54 G80 G90 G94;
N60 Z5 F2000;
N250 M30
%
4.8. Interpolacin lineal (G01)
Los desplazamientos programados despus de G01 se ejecutan segn una lnea
recta al avance F programado.
Cuando se mueven dos o tres ejes simultneamente la trayectoria resultante es
una lnea recta entre el punto inicial y el punto final.
La mquina se desplaza segn dicha trayectoria al avance F programado. El
control calcula los avances de cada eje para que el avance de la trayectoria
resultante sea la F programada (Cuevas, 2015)
4.9. Interpolacin circular (G02 horario, G03 anti horario)
La interpelacin circular (modal) permite mecanizar crculos completos o bien
arcos de circunferencia en el plano de trabajo previamente seleccionado.
El control numrico necesita conocer el plano de trabajo seleccionado (G17
hasta G19) para poder calcular la direccin y el sentido de giro del crculo.9
Interpolacin circular
9
https://www.unirioja.es/servicios/sp/catalogo/online/fanuc/c3_3.shtml
Ejemplo de interpolacin circular IJ
El radio del crculo tambin se debe indicar el sentido del ngulo para indicar si
ste es mayor o menor que 180. El signo positivo se puede omitir.
Siendo entonces:
5. PROCEDIMIENTO
5.1. Encender la mquina:
5.1.1. Accionar el interruptor principal
5.1.2. Regular la presin de aire a 6
NOTA: Para variar la presin levantar la perilla y girar hasta la presin
deseada.
5.1.3. Desenclavar el paro de emergencia
Clculos
1000
=
160 1000
=
1
25.4
(8 1 )
1
= ( )
=
= 0.025 4 4000
= / = /
b. Presionar PROGRAM
c. Presionar (+)
d. Presionar DIR
e. Presionar (+)
f. Elegir la opcin DNC-CD.
6. ANALISIS DE RESULTADOS
6.1. En una hoja milimetrada, dibujar la tarea 2 luego crear un programa
completo para que la herramienta de corte por dicha trayectoria que tiene un
espesor total de 2mm, en acero y con una fresa de dientes insertados de 4mm.
Cada lnea del grafico corresponde a 5mm.
a. Figura a realizar
b. Clculos
= 160 200 / min ( )
= 4 /
= 4
Clculos
1000
=
160 1000
=
1
25.4
(8 1 )
1
= ( )
=
= 0.025 4 4000
= / = /
7. CONCLUSIONES
La codificacin en cdigos G sirven para interactuar entre la mquina CNC y el
usuario por medio de un computador, estos cdigos son funciones
preparatorias.
Cada cdigo G tiene establecido una funcin universal para las mquinas CNC,
estas funciones van acompaadas de nmeros desde el (00-99).
El uso adecuado de los cdigos G ayudan a comprender el funcionamiento de
cualquier mquina CNC, Estos cdigos al ser universales se los puede usar en:
Tornos, fresadoras, centros de mecanizado, taladradores, etc. Todas estas
contienen control numrico computarizado.
Para el mecanizado de cada material depende de la herramienta que se va
ocupar ya que los datos de velocidades, deben estar correctamente
seleccionadas caso contrario ocasionara daos en el material y en la
herramienta y mquina CNC.
Al momento de cargar el programa creado en la computadora, en el centro de
mecanizado posicionar el husillo en el eje a una altura de 50mm para observar
el proceso de mecanizado que este realiza, adems mandar a correr el programa
en velocidad baja y que ejecute el programa bloque a bloque. Despus de
comprobar que no haya desperfectos en el programa creado mandar a correr en
el trozo de aluminio a una velocidad rpida.
8. RECOMENDACIONES
Bibliografa
Commons, C. (21 de Noviembre de 2015). Wikipedia. Obtenido de https://es.wikipedia.org/wiki/G-
code