Beruflich Dokumente
Kultur Dokumente
MECANICA
INGENIERÍA MECATRÓNICA
GRUPO: 9
INTEGRANTES:
Almeida Pablo
Argoti Alex
Ramirez Marlon
Zarate Jorge
Sangolquí-Ecuador
2018
Índice de Contenido
1. TEMA: .................................................................................................................................. 4
2. OBJETIVOS ......................................................................................................................... 4
3. MARCO TEÓRICO .............................................................................................................. 4
3.1 Torno CNC VIWA VTC1640-T400: ............................................................................ 4
3.2 Control Centroid T400: ................................................................................................. 5
3.3 Operación de perfilado .................................................................................................. 6
3.4 Herramientas para perfilado .......................................................................................... 7
Piezas grandes y estables .................................................................................................... 7
Piezas pequeñas e inestables ............................................................................................... 7
Mecanizado de piezas pequeñas ......................................................................................... 7
Plaquitas de cerámica y de CBN ........................................................................................ 7
CoroTurn® SL ..................................................................................................................... 7
Selección de herramientas .................................................................................................. 8
Selección de la forma de la plaquita .................................................................................. 8
Selección del ángulo de posición ........................................................................................ 8
4. GEOMETRÍA DE DISEÑO ................................................................................................. 9
5. CÁLCULO CASO DE ESTUDIO ........................................................................................ 9
6. EXPLICACIÓN PROGRAMACIÓN ................................................................................. 10
6.1 Interfaz Gráfica ........................................................................................................... 10
6.2 Adquisición de Datos .................................................................................................. 10
6.3 Resultados ................................................................................................................... 11
6.4 Código G ..................................................................................................................... 11
6.5 Simulación................................................................................................................... 11
6.6 Simulación Taladrado por pasos ................................................................................. 12
6.7 Botón “TALADRADO DE UNA PASADA” ............................................................. 12
6.8 Código del botón “TALADRADO DE UNA PASADA” ........................................... 12
Código para adquirir datos .............................................................................................. 13
6.9 Código para graficar el Mandril .................................................................................. 13
6.10 Grafico del Material a perforar.................................................................................... 14
6.11 Gráfico de Profundidad ............................................................................................... 14
6.12 Código para obtener resultados ................................................................................... 14
Generación de Código G ................................................................................................... 15
6.13 Botón “TALADRADO POR PASOS”........................................................................ 15
Generación de código G .................................................................................................... 15
6.14 Código para graficar la simulación por pasos ............................................................. 16
6.15 Botón “RESET” .......................................................................................................... 16
Código................................................................................................................................. 16
6.16 Botón “SALIR” ........................................................................................................... 17
Código................................................................................................................................. 17
7. SIMULACIÓN. ................................................................................................................... 17
8. CONCLUSIONES Y RECOMENDACIONES .................................................................. 20
1. TEMA:
2. OBJETIVOS
VTC1640-T400
3. MARCO TEÓRICO
El VTC 1640 es un torno CNC robusto diseñado especialmente para maquinado repetitivo de
piezas medianas en lotes pequeños de forma eficiente. Este torno está equipado con un control
Centroid T-400. Su cabezal de 7.5 caballos, el diámetro de volteo de 400mm (16 pulg) y la
distancia entre puntos de 1000mm (40 pulg).
Con este torno se puede hacer el trabajo de 5 a 10 tornos paralelos convencionales con mejor
calidad y precisión
Especificaciones de la máquina:
Diámetro de Volteo 400 mm (16 ¾”).
Volteo sobre carro: 210 mm (8 3/8”).
Distancia entre puntos 1000 mm (40”).
Ancho de la bancada 330 mm (13”)
Nariz del husillo cabezal: C6.
Cono del husillo: MT6.
Motor principal: 7.5 Hp.
Revoluciones del husillo: 3000 rpm máx.
Los límites de trabajo es 2000 mm/min.
Cabezal engranado con gamas Alta y Baja (poder).
Paso de barra 65 mm. (2 ½”).
Garganta del husillo (paso de barra): 52 mm (2”).
Paso de barra con alimentador: 40 mm (1 9/16”).
Motor/ inversor cabezal: 7.5 Hp.
Cono contrapunto: MT5. (VIWA, 2015)
Especificaciones generales:
Peso neto de máquina 1600 kg
Espacio sobre el piso (L x A x A) 2000mm x 860mm x 1460mm
“Se debe tomar en cuenta adicional a las dimensiones de la máquina para el área de trabajo 1
metro a los lados y 2 metros por el frente de la máquina”. (VIWA, 2015)
Alimentación eléctrica:
Alimentación de la máquina 220V x 3 Fases.
Consumo de energía 12 kVA.
Características:
Interpolación de dos ejes simultáneos
Velocidad superficial constante
Programación en códigos G y M
Ayuda de programación gráfica
Terminal de operador tipo industrial (consola)
Servomotores DC de 29 lb/in, en ejes X y Z
Tarjeta con salidas (USB, Ethernet y serial RS232)
MPG generador manual de pulsos
Pantalla LCD en color
Botones específicos para los controles de husillo y refrigerante.
Botones adicionales auxiliares son programables para aplicaciones especiales.
Totalmente sellada, a prueba de líquido refrigerante, de larga duración en el entorno de
la tienda.
Opciones de Software:
Ciclos enlatados de barrenado
Ciclos enlatados de desbaste
Ciclos de roscado
Ciclos de maquinado de contornos
CoroTurn® SL
También se encuentra disponible un sistema modular de herramientas para mecanizado
exterior, basado en cabezas de corte intercambiables, barras de mandrinar y
adaptadores.
Selección de herramientas
4. GEOMETRÍA DE DISEÑO
En esta parte de la ventana podemos ingresar los parámetros de corte, los cuales serán usados
para los cálculos y simulación correspondientes.
6.3 Resultados
En esta parte de la ventana podemos visualizar los resultados de los cálculos que se realizarán
para encontrar los parámetros necesarios para realizar el corte.
6.4 Código G
En esta parte de la ventana podremos visualizar el código G que se genera al realizar cualquiera
de los dos métodos.
6.5 Simulación
En este gráfico se puede observar el resultado al realizar el taladrado en la pieza, con el fin de
graficar la trayectoria que esta produce.
Fig 5 Interfaz gráfica de la simulación
En el caso de presionar el botón de simulación por pasos podremos observar los distintos pasos
que realizará la broca, las pasadas deben realizarse introduciendo 5mm la broca y retirándola.
Este botón se encarga de calcular los parámetros de corte, graficar la trayectoria de la broca y
simular el número de pasadas con su respectiva profundidad. El algoritmo se encarga de realizar
una perforación única en la pieza, sin realizar retornos para retirar la viruta, este proceso
generalmente se lo usa para realizar la primera perforación, lo cual se realiza con una broca de
centro.
Para iniciar una función dentro de una botón debemos iniciar con la siguiente sentencia.
Código para adquirir datos
Vcorte=handles.Vcorte;
afilo=handles.afilo;
Dbroca=handles.Dbroca;
Dmaterial=handles.Dmaterial;
Lmaterial=handles.Lmaterial;
Prof=handles.Prof;
hold on
axes(handles.Sim);
En el código presentado nos encargaremos de tomar los datos que se encuentran en la ventana,
los cuales se convertirán en variables dentro de la programación de Matlab, con el fin de poderlos
manipular y realizar las operaciones correspondientes.
Vcorte=handles.Vcorte;
Donde:
Vcorte = Variable que se usará dentro de Matlab
handles.Vcorte = Dirección de donde se adquiere el dato.
A continuación, se adquiere los datos para todas las variables necesarias.
hold on
A=[0 0]; B=[80 0]; C=[80 20]; D=[100 20]; E=[100 40]; F=[0 40] ;
G=[0 0];
plot([A(1) B(1)],[A(2) B(2)],'b')
plot ([B(1) C(1)],[B(2) C(2)],'b')
plot ([C(1) D(1)],[C(2) D(2)],'b')
plot ([D(1) E(1)],[D(2) E(2)],'b')
plot ([E(1) F(1)],[E(2) F(2)],'b')
plot ([F(1) G(1)],[F(2) G(2)],'b')
plot ([G(1) A(1)],[G(2) A(2)],'b')
Para el gráfico del mandril se realizó un sistema de coordenadas, el cual nos permite crear puntos
en el espacio, con el fin de unirlos y crear figuras por medio de líneas, en este caso se las uso para
crear el mandril, se debe tomar en cuenta que la distancia que existe entre los dientes del mandril
esta definida por el diámetro de la pieza con la cual vamos a trabajar.
6.10 Grafico del Material a perforar
Este caso es muy similar al gráfico del mandril, puesto que se crea un rectángulo en base a las
dimensiones ingresadas previamente, con el fin de que este pueda ingresar en el gráfico anterior.
Este código se encarga de graficar la trayectoria que realizará la broca, con la diferencia que se
realizó líneas entre cortadas, con el fin de que sea más fácil de distinguir de los gráficos anteriores.
FZ=afilo*2*n;
str1=num2str(FZ);
set(handles.fz, 'String', str1)
str1=num2str(Lmaterial);
Después de adquirir los datos de entrada realizamos los cálculos para poder mostrar los resultados,
los cuales son la velocidad del husillo y la velocidad de avance. Posterior a esto podemos enviarlos
a la ventana mediante el siguiente código:
set(handles.fz, 'String', str1)
Donde:
Set = envía el dato
Handles.fz = el dato que será enviado
'String' = convierte el dato en tipo String
Strl = la dirección a la ual será enviada
Generación de Código G
%a1='Daniel';
%b1=sprintf('O 0001''N10 G00 G18 G21 G40 G49;');
a1='O0001';
b1='N10 G00 G18 G21 G40 G49;';
c1='N20 G54 G83 G90;';
d1='N30 (Grupo7-Taladrado.Axial-2018.1.8);';
e1='N40 G91 G28;';
f1='N50 G90;';
g1='N60 M06 T01;';
h1=sprintf('N70 M03 S%0.1f ;',n);
i1=sprintf('N80 G00 Z5;');
j1=sprintf('N90 G99');
k1=sprintf('N100 G83 Z-%0.2f Q5 R5 F%0.2f;',Prof,FZ);
w1=sprintf('N110 G80;');
m1='N120 M30';
set(handles.codigoG,'String',[a1,char(10),b1,char(10),c1,char(10),d1
,char(10),e1,char(10),f1,char(10),g1,char(10),h1,char(10),i1,char(10
),j1,char(10),k1,char(10),w1,char(10),m1,char(10)]);
Para generar el código G debemos escribir los códigos que son obligatorios, tales como son los
mostrados desde N10 hasta N60, la variación de este reside en el momento que se necesita cambiar
datos tales como la velocidad del husillo y la de avance, para lo cual se creó un cuadro de texto
con el fin de mostrarlo en una sola lista como se muestra en la simulación.
Este botón se encarga de calcular los parámetros de corte, graficar la trayectoria de la broca y
simular el número de pasadas con su respectiva profundidad. Para la generación de este código
se realizó el mismo algoritmo del “Taladrado de una sola pasada”, con la diferencia de que ahora
el código G y la gráfica serán distintos como se indica a continuación.
Generación de código G
a1='O0001';
b1='N10 G00 G18 G21 G40 G49;';
c1='N20 G54 G83 G90;';
d1='N30 (Grupo7-Taladrado.Axial-2018.1.8);';
e1='N40 G91 G28;';
f1='N50 G90;';
g1='N60 M06 T01;';
h1=sprintf('N70 M03 S%0.1f ;',n);
i1=sprintf('N80 G00 Z5;');
j1=sprintf('N90 G99');
k1=sprintf('N100 G83 Z-%0.2f Q5 R5 F%0.2f;',Prof,FZ);
w1=sprintf('N110 G80;');
m1='N120 M30';
set(handles.codigoG,'String',[a1,char(10),b1,char(10),c1,char(10),d1
,char(10),e1,char(10),f1,char(10),g1,char(10),h1,char(10),i1,char(10
),j1,char(10),k1,char(10),w1,char(10),m1,char(10)]);
En el presente código G podemos observar que se hace el uso de subrutinas, puesto que se trata
de un proceso repetitivo, lo cual genera un código más corto y eficiente.
npasos=Prof/5
aux=5;
aux2=1;
aux3=10;
aux4=1;
aux5=5;
aux6=1;
aux7=10;
aux4=aux4+1;
aux6=aux6+1;
aux2=aux2+2;
end
En este caso se tomó la profundidad de la perforación, dividiendo para cinco, lo cual nos otorga
el número de pasadas a realizarse, lo cual nos permite visualizar de una forma más práctica en la
simulación.
Código
El botón de reset básicamente nos permite eliminar todos los valores y gráficas creadas durante
la simulación.
6.16 Botón “SALIR”
Código
7. SIMULACIÓN.
8. CONCLUSIONES Y RECOMENDACIONES