maquinas cnc

12
MAQUINAS CNC CNC (control numérico computarizado) Se trata de un método de control de los movimientos de una máquina, pudiendo ser ésta: un torno, una fresadora, una rectificadora, una soldadora, una cortadora, una máquina textil, una electroerosionadora, etc. mediante una computadora.. Hoy en día las computadoras son más pequeñas y económicas, por ello se ha extendido el uso del CNC en todo tipo de maquinarias como tornos, rectificadoras, máquinas de coser, etc. Gracias a lo anterior, puede hacer movimientos que no se pueden lograr manualmente como círculos, líneas diagonales y figuras complejas tridimensionales. Una vez programada la máquina, ésta ejecuta todas las operaciones por sí sola, sin necesidad de que el operador esté manejándola. Tipos de máquinas CNC Router o fresadora de puente:

Upload: david-quevedo

Post on 07-Nov-2015

20 views

Category:

Documents


1 download

DESCRIPTION

aqui esta un pequeño resumen de lo que es las maquinas CNC, los programas con los que se trabajan y algunos codigos de programacion

TRANSCRIPT

MAQUINAS CNCCNC (control numrico computarizado)Se trata de un mtodo de control de los movimientos de una mquina, pudiendo ser sta: un torno, una fresadora, una rectificadora, una soldadora, una cortadora, una mquina textil, una electroerosionadora, etc. mediante una computadora..Hoy en da las computadoras son ms pequeas y econmicas, por ello se ha extendido el uso del CNC en todo tipo de maquinarias como tornos, rectificadoras, mquinas de coser, etc.Gracias a lo anterior, puede hacer movimientos que no se pueden lograr manualmente como crculos, lneas diagonales y figuras complejas tridimensionales. Una vez programada la mquina, sta ejecuta todas las operaciones por s sola, sin necesidad de que el operador est manejndola.

Tipos de mquinas CNC

Router o fresadora de puente:Es el modelo ms recurrido entre las fresadoras caseras o cuando las distancias son grandes. Las estructuras se equilibran entre el compromiso de la ligereza y la robustez. Son adecuadas para movimientos rpidos, grabado y/o mecanizados de piezas relativamente blandas.Fresadora 3 ejesSon las ms habituales entre las comerciales, tienen una estructura robusta adecuada para mecanizar elementos duros que requieren de esfuerzos y precisin. Por contra son ms pesadas y por tanto de movimientos ms lentos.Torno y torno fresadoraPara las piezas de rotacin, la mquina adecuada es el torno. Una combinacin que suele darse es la de un cabezal de fresadora sobre el eje del torno que permite mecanizados de chaveteros y pequeas figuras.Cortadora FoamSon un tipo especial de mquinas CNC cuyo mecanismo de corte es un hilo de Nicrom caliente que se mueve entre dos ejes XY paralelos. Es un sistema especfico para cortar EPP/EPS muy utilizado en aeromodelismo, grandes rotulaciones y decorados.Tipo de estructuras:Prtico de cabezal mvilUn puente con los ejes Y+Z se desplaza a lo largo del eje X. Suele utilizarse dos mecanismos de traccin en los laterales del eje X para evitar que se desalinee el puente.Prtico de mesa mvilLa estructura es similar a la anterior, solo que el puente es fijo y es la mesa la que se desplaza a lo largo del eje X. Es una solucin para mecanizados robustos de grandes dimensiones.Bancada mvil o multiejes.Es el tipo clsico de las fresadoras de 3 ejes. Cuando las figuras a mecanizar se complican con figuras redondeadas en 3D se necesitan ms grados de libertad de movimientos que los clsicos X/Y/Z. Un cuarto eje todava suele verse en mquinas caseras para grabado de anillos y piezas circulares.Ms ejes no es frecuente verlo ms que en mquinas industriales pues requieren de estructuras complicadas y la programacin de esos movimientos necesita de programas CAM muy potentes.Software CNC/CAMAlgunos de los programas:CNC Mach3Es uno de los programas ms utilizados para control CNC (www.machsupport.com/) disponible como freeware o con soporte comercial.Funciona bajo Windows y permite utilizar hasta 6 ejes.Sus pantallas, botones y acciones son editables y personalizables lo que abre un sin fin de posibilidades.

TurboCNCOtro programa popular de control CNC (www.dakeng.com) disponible como shareware.

Funciona bajo MSDOS lo que permite utilizarlo en PC's de muy escasa potencia. Maneja hasta 8 ejes y aunque su interfaz grfica es muy sencilla tiene incondicionales adeptos por el control preciso de movimientos.

LinuxCNC (antes EMC)Por supuesto, la comunidad Linux ofrece un controlador GNU (www.linuxCNC.org)Maneja hasta 9 ejes y dispone de una librera abierta de controladores donde puede manejar desde motores paso a paso hasta servomotores por PWM.El diseo de arquitectura abierta le permite no estar "focalizado" como programa de fresado, sino que es un controlador de motores y trayectorias que puede manejar elementos robticos a travs de G-Code (incluso con ejes no Cartesianos como brazos robot).

CADSe utiliza el CAD que es el acrnimo de Computer Aided Design o diseo asistido por computador. Las herramientas de CAD abarcan desde herramientas de modelado geomtrico hasta aplicaciones a medida para el anlisis u optimizacin de un producto especfico.

Cad StandarPrograma muy sencillo de utilizar y adecuado para empezar o cuando las necesidades no necesitan "matar pulgas a caonazos", de CadStd.Disponible en versin gratuita con limitaciones y de pago (bajo coste).Permite grabar en formato DXF.

DraftShightPrograma de CAD de la misma casa que Solidwork. Es sencillo y gratuito para uso personal disponible para Linux, Windows y MAC.Permite crear y editar ficheros DWG. Una alternativa sencilla a Autocad.Puedes descargar el software y los manuales en www.3ds.comLa comunidad GNU tambin dispone de una herramienta 3D con capacidades fotorrealsticas y animacin... es increible.

123DDisea objetos 3D construibles, este software permite iniciarse desde formas simples y editarlas dentro de formas ms complejas.

123D CatchA partir de fotos en distintos ngulos de personas u objetos transforma en detallados objetos 3D

CODIGOS G Y M PARA MAQUINAS CNCLa programacin nativa de la mayora de las mquinas de Control Numrico Computarizado se efecta mediante un lenguaje de bajo nivel llamado G & M.Se trata de un lenguaje de programacin vectorial mediante el que se describen acciones simples y entidades geomtricas sencillas (bsicamente segmentos de recta y arcos de circunferencia) junto con sus parmetros de maquinado (velocidades de husillo y de avance de herramienta).El nombre G & M viene del hecho de que el programa est constituido por instrucciones Generales y Miscelneas.TORNO CNCCdigos GeneralesG00: Posicionamiento rpido (sin maquinar) G01: Interpolacin lineal (maquinando) G02: Interpolacin circular (horaria) G03: Interpolacin circular (antihoraria) G04: Comps de espera G10: Ajuste del valor de offset del programa G20: Comienzo de uso de unidades imperiales (pulgadas) G21: Comienzo de uso de unidades mtricas G28: Volver al home de la mquina G32: Maquinar una rosca en una pasada G36: Compensacin automtica de herramienta en X G37: Compensacin automtica de herramienta en Z G40: Cancelar compensacin de radio de curvatura de herramienta G41: Compensacin de radio de curvatura de herramienta a la izquierda G42: Compensacin de radio de curvatura de herramienta a la derecha G70: Ciclo de acabado G71: Ciclo de maquinado en torneado G72: Ciclo de maquinado en frenteado G73: Repeticin de patrn G74: Taladrado intermitente, con salida para retirar virutas G76: Maquinar una rosca en mltiples pasadas G96: Comienzo de desbaste a velocidad tangencial constante G97: Fin de desbaste a velocidad tangencial constante G98: Velocidad de alimentacin (unidades/min) G99: Velocidad de alimentacin (unidades/revolucin)Cdigos Miscelneos

M00: Parada opcional M01: Parada opcional M02: Reset del programa M03: Hacer girar el husillo en sentido horario M04: Hacer girar el husillo en sentido antihorario M05: Frenar el husillo M06: Cambiar de herramienta M07: Abrir el paso del refrigerante B M08: Abrir el paso del refrigerante A M09: Cerrar el paso de los refrigerantes M10: Abrir mordazas M11: Cerrar mordazas M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante M30: Finalizar programa y poner el puntero de ejecucin en su inicio M31: Incrementar el contador de partes M37: Frenar el husillo y abrir la guarda M38: Abrir la guarda M39: Cerrar la guarda M40: Extender el alimentador de piezas M41: Retraer el alimentador de piezas M43: Avisar a la cinta transportadora que avance M44: Avisar a la cinta transportadora que retroceda M45: Avisar a la cinta transportadora que frene M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las velocidades programadas) M49: Cancelar M48 M62: Activar salida auxiliar 1 M63: Activar salida auxiliar 2 M64: Desactivar salida auxiliar 1 M65: Desactivar salida auxiliar 2 M66: Esperar hasta que la entrada 1 est en ON M67: Esperar hasta que la entrada 2 est en ON M70: Activar espejo en X M76: Esperar hasta que la entrada 1 est en OFF M77: Esperar hasta que la entrada 2 est en OFF M80: Desactivar el espejo en X M98: Llamada a subprograma M99: Retorno de subprogramaFRESADORA CNCCdigos GeneralesG00: Posicionamiento rpido (sin maquinar) G01: Interpolacin lineal (maquinando) G02: Interpolacin circular (horaria) G03: Interpolacin circular (antihoraria) G04: Comps de espera G15: Programacin en coordenadas polares G20: Comienzo de uso de unidades imperiales (pulgadas) G21: Comienzo de uso de unidades mtricas G28: Volver al home de la mquina G40: Cancelar compensacin de radio de curvatura de herramienta G41: Compensacin de radio de herramienta a la izquierda G42: Compensacin de radio de herramienta a la derecha G50: Cambio de escala G68: Rotacin de coordenadas G73: Ciclos encajonados G74: Perforado con ciclo de giro antihorario para descargar virutas G76: Alesado fino G80: Cancelar ciclo encajonado G81: Taladrado G82: Taladrado con giro antihorario G83: Taladrado profundo con ciclos de retraccin para retiro de viruta G90: Coordenadas absolutas G91: Coordenadas relativas G92: Desplazamiento del rea de trabajo G94: Velocidad de corte expresada en avance por minuto G95: Velocidad de corte expresada en avance por revolucin G98: Retorno al nivel inicial G99: Retorno al nivel R G107: Programacin del 4o ejeCdigos Miscelneos

M00: Parada M01: Parada opcional M02: Reset del programa M03: Hacer girar el husillo en sentido horario M04: Hacer girar el husillo en sentido antihorario M05: Frenar el husillo M06: Cambiar de herramienta M08: Abrir el paso del refrigerante M09: Cerrar el paso de los refrigerantes M10: Abrir mordazas M11: Cerrar mordazas M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante M30: Finalizar programa y poner el puntero de ejecucin en su inicio M38: Abrir la guarda M39: Cerrar la guarda M62: Activar salida auxiliar 1 M67: Esperar hasta que la entrada 2 est en ON M71: Activar el espejo en Y M80: Desactivar el espejo en X M81: Desactivar el espejo en Y M98: Llamada a subprograma M99: Retorno de subprograma