viernes, 20 de agosto de 2010

Manufacturar piezas mecánicas asistidas por computadora

El modulo de Manufacturar Piezas Mecanicas asistidas por computadora, se compone de los siguientes submódulos.
Submódulo 1 Fabricar piezas en máquinas de control numérico aplicando CAD/CAM.
Submódulo 2 Programar procesos de manufactura por medio de PLC.
el Submodulo1 Fabricar piezas en maquinas de control numerico, esta distribuido en sesiones de 7 horas semanales, las cuales dan un total de 112 horas al semestre.
este submodulo aplica las Norma tecnica de competencia laboral: CAUP0521.01
-Maquinado de piezas por control numérico la cual se puede aplicar en los siguientes campos laborales:
Taller electromecánico
 Taller de control numérico
 Taller de mantenimiento industrial
 Industria (automotriz, textil, metal-mecánica,
electrónica entre otros)
 Transporte (urbano, aéreo, marítimo entre otros)
la justificacion del submodulo es la siguiente:
En la actualidad los diferentes procesos industriales exigen que la elaboración de piezas mecánicas cumplan con los parámetros definidos muy precisos, por lo tanto, se hace necesario establecer los lineamientos dedesempeño para la programación y simulación de conformidad con las especificaciones de los equipos CNC. Así como de la programación automática de equipos y procesos mediante PLC.

lunes, 16 de agosto de 2010

codigos de Programacion Fanuc

TABLA DE CODIGOS MISELANEOS Y OPERATIVOS EMPLEADOS EN UN PROGRAMA CNC.
BILLET = TAMAÑO DE LA PIEZA A TRABAJAR
S = VELOCIDAD DE GIRO DE LA HERRAMIENTA.
F= FEED VELOCIDAD DE AVANCE LINEAL DE LOS EJES “x” “y” “z” INDICADAS EN RPM
TOOLDEF = SE REFIERE AL NUMERO DE LA HERRAMIENTA QUE PODEMOS EMPLEAR SEGÚN SEA EL CARROUSEL DE HERRAMIENTAS
G00: El trayecto programado se realiza a la máxima velocidad posible, es decir, a la velocidad de desplazamiento en rápido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una línea recta.
G02: Interpolación circular en sentido horario. A la cual se le debe de agregar el valor del Radio del arco a maquinar y el avance
G03: Interpolación circular en sentido antihorario. Al igual que el anterior se le agrega el valor del Radio y avance.
G20: indica el sistema de medición Ingles ( pulgada )
G21: indica el sistema de medición Milimetrico.
G90: indica el SISTEMA ABSOLUTO DE AVANCE
G91: Indica el SISTEMA DE AVANCE INCREMENTAL
G33: Indica ciclo automático de roscado.
G40: Cancela compensación.
G41: Compensación de corte hacia la izquierda. ( RADIO A LA IZQUIERDA DE LA HERRAMIENTA)
G42: Compensación de corte a la derecha. ( RADIO A LA DERECHA DE LA HERRAMIENTA )
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un cilindro, etc.
M: es la dirección correspondiente a las funciones auxiliares o complementarias. Se usan para indicar a la máquina herramienta que se deben realizar operaciones tales como parada programada, rotación del husillo a derechas o a izquierdas, cambio de útil, etc. La dirección m va seguida de un número de dos cifras que permite programar hasta 100 funciones auxiliares diferentes.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeraci ón.
M01: Alto opcional.
M02: Indica el fin del programa. Se debe escribir en el último bloque del programa y posibilita la parada del control una vez ejecutadas el resto de las operaciones contenidas en el mismo bloque.
M03: Permite programar la rotación del husillo en sentido horario
M04: Permite programar la rotación del husillo en sentido antihorario, etc.
(El sentido de giro del usillo es visto por detrás de la maquina, no de nuestro punto de vista como en los tornos convencionales
La letra “N” nos indica el número de renglón de nuestro programa el cual avanza en renglones de 10 en 10 para insertar en un momento dado algún renglón extra u orden extra.
• F: es la dirección correspondiente a la velocidad de avance. Va seguida de un número de cuatro cifras que indica la velocidad de avance en mm/min.
• S es la dirección correspondiente a la velocidad de rotación del husillo principal. Se programa directamente en revoluciones por minuto, usando cuatro dígitos.
• I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando la interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J. Análogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z, las direcciones J y K.
• T es la dirección correspondiente al número de herramienta. Va seguido de un número de cuatro cifras en el cual los dos primeros indican el número de herramienta y los dos últimos el número de corrección de las mismas.
PARA INICIAR LA ELALBORACION DE UN PROGRAMA DE CONTROL NUMERICO DEBE DE CUMPLIR CON EL REQUISITODE LA SIGUIENTE ESTRUCTURA MODULAR:
1.- SE DEBE DETERMINAR LAS DIMENCIONES DEL BLOQUE O PIEZA DE TRABAJO AL CUAL LO LLAMAREMOS “BILLET “ EL CUAL ESTA DETERMINADO POR LOS VALORES DE LA MEDIDA EN “x” , “y” “Z”.
2.- EL NUMERO DE LA HERRAMIENTA QUE SE SELECCIONE DEL CARROUSEL DE LA MAQUINA EL CUAL SE DETERMINA MEDIANTE LA ORDEN “TOOLDEF” Y EL NUMERO DE LA HERRAMIENTA SELECCIONADA SE DETERMINA POR “T “ Y ACOMPAÑADO POR EL NUMERO DE DICHA HERRAMIENTA, EJEMPLO: T1, T5, Y SE DEBE INDICAR EL VALOR DIAMETRAL DE DICHA HERRAMIENTA, EJEMPLO: T1 D10, T3 D15, DONDE LA LETRA “D” NOS INDICA EL VALOR DEL DIAMETRO DE LA HERRAMIENTA A EMPLEAR.
3.- SE INICIA UNA COLUMNA NUMERADA NOO10 PARA EL PRIMER RENGLON, N0020 SEGUNDO RENGLON, ETC. Y SE LE INDICA A LA MAQUINA SI ES UN ISTEMA METRICO O INGLES, SI ES SISTEMA ABSOLUTO O INCREMETAL Y SI ES CON CORTE COMPENSADO O NO.
4.- SE CONTINUA CON LA ORDEN MISELANEA EJECUTABLE POR LA MAQUINA POR MEDIO DE LA CUAL SE SELECCIONA LA HERRAMIENTA INDICADA “M06” DONDE CON ESA ORDEN LA MAQUINA SE MUEVE AL CARROUSEL A SELECCIONAR DICHA HERRAMIENTA.
5.- EL SIGUIENTE PASO ES SELECCIONAR LA ORDEN MISELANEA “M03” DONDE LA MAQUINA HACE GIRAR EL HUSILLO DE LA MAQUINA EN SENTIDO HORARIO A LA VELOCIDAD INDICADA. LA ORDEN DEBE QUEDAR ESCRITA DE LA SIGUIENTE MANERA: M03 S1000
6.- EL SIGUIENTE PASO ES INDICARLE QUE POR MEDIO DE UN MOVIMIENTO RAPIDO “G00” SE MUEVAN LOS EJES DE LA MAQUINA A LA COORDENADA INICIAL A UNA ALTURA EN EL EJE “Z” DETERMINADA.
7.- DESPUES SE LE INDICA A LA MAQUINA EL INICIO DE UN MOVIMIENTO LINEAL ( Z-10 ) POR MEDIO DEL CUAL LA MAQUINA PERFORA LA PIEZA A LA PROFUNDIDAD INDICADA Y DE AHÍ INICIA LOS MOVIMIENTOS DE INTERPOLACION LINEAL A LA PRIMER COORDENADA DE TRABAJO.
8.- LOS SIGUIENTES PASOS SON LAS COORDENADAS QUE SIGUE LA PIEZA EN LINEA HASTA QUE LLEGA AL PUNTO DESDE DONDE PARTIO.
9.- AL LLEGAR A ESTE PUNTO SE LE INDICA A LA MAQUINA MEDIANTE UN MOVIMIENTO RAPIDO “G00” QUE LA MAQUINA SE RETIRE DE LA POSICION DE CORTE ( Z 10 ) Y AHÍ SE MANTENGA GIRANDO.
10.- EN ESTE PASO CON UNA ORDEN MISELANEA “M05” LE DECIMOS A LA MAQUINA QUE APAGUE EL GIRO DEL HUSILLO
11.- POR ULTIMO PARA QUE SE RESETEE EL PROGRAMA LE ORDENAMOS MISELANEAMENTE CON UN CODIGO “M30” QUE LA MAQUINA SE PREPARE PARA RECIBIR NUEVA INFORMACION.

descarga del programa: simulador del Triac VMC Fanuc

CONTROL DE VELOCIDAD DE UN MOTOR DE PASOS UNIPOLAR

UPIICSA - Controlador Serial de Motores PaP en Base a un AFD

Fresadora CNC casera

CyberCNC's JSL-20A (part 2)

Ejes en un ensamblaje de Inventor

EMCO E25 CNC Drehmaschine

TORNO CNC FUJI ANW 35

Funcionamiento de un torno