Está en la página 1de 20

MODULO 5.

TEORIA - PRACTICA PROTOCOLO CNC


OBJETIVOS: Demostrar la importancia del control nmerico computarizado (CNC). Conocer los procesos en los cuales se puede aplicar el CNC. Determinar las ventajas y desventajas del CNC respecto a la operacin manual de mquinas. Identificar algunos tipos de software para programar aplicaciones de CNC. Conocer algunos comandos bsicos de programacin en lenguaje G y su aplicacin. Desarrollar un ejercicio prctico utilizando la fresadora de CNC. Conocer y aplicar los conceptos de CAD/CAM, tanto en el diseo como en el proceso de fabricacin de un producto cualquiera.

1. NORMAS DE SEGURIDAD. TEORIA Seguridad en la fresadora de CNC Tiempo Total 2. INTRODUCCION AL CNC TEORIA Definicin y resea histrica Ventajas e inconvenientes del CNC Tiempo Total TIEMPO (min) 5 5 10 TIEMPO (min) 10 10

3. LA MAQUINA CNC TEORIA Caractersticas: Motores de CC, Motores paso a paso, Control de movimiento Estructura del CNC Tiempo Total 10 20 TIEMPO (min) 10

4. PROGRAMACION PARAMETRICA TEORIA Generalidades Posicionamiento Movimiento Absoluto y moviento incremental Estructura del programa: Formatos de programa, funciones de orden, funciones preparatorias, funciones especiales. Ejemplo de maquinado Tiempo total 10 50 TIEMPO (min) 10 10 10 10

5. PRACTICA DE CNC. CAD/CAM PRACTICA Fresado de pieza por CNC Manejo y diseo a travs de CAD/CAM Tiempo total TIEMPO (min) 90 180 270

PROTOCOLO CNC 1. Seguridad en la fresadora de CNC


Para la practica en la fresadora de CNC se utilizan las mismas normas de seguridad que se utilizara en una fresadora de control manual; por lo tanto se aplican las normas del protocolo de fresadora. 2. Introduccin al CNC 2.1 Definicin de CNC: Control numrico (CN) significa textualmente, mando mediante nmeros. Con este sistema se consigue que las mquinas realicen su trabajo de forma automtica, mediante la introduccin en la memoria del CN de un programa en el que se encuentran definidas en clave todas las operaciones del proceso. Originalmente la denominacin CN se aplicaba a todas las mquinas programables que no iban equipadas con computador. Posteriormente, con la miniaturizacin y abaratamiento de los microprocesadores, se ha podido generalizar su instalacin en todas las mquinas de CN. A ests mquinas se les denomina CNC (Control Numrico Computarizado).

2.2 Resea histrica: En 1801 Jacquard Loom ide una mquina textil que poda realizar distintos tipos de tejidos sin ms que variar los programas de fabricacin, que se introducan en la unidad de control de la mquina a travs de unas tarjetas perforadas. Pero el primer intento para el desarrollo del CNC, tal como lo conocemos ahora, lleg hasta 1947 cuanto la compaa Parsons utiliz un computador para gobernar una fresadora en la mecanizacin de hlices para helicpteros. Actualmente la fabricacin de mquinas de CNC ha ido creciendo debido a la reduccin de los costos y a la simplificacin de la programacin. Ahora, las mquinas se programan directamente, en lugar de hacerlo a travs de una cinta perforada como habitualmente se haca antes de los noventa. 2.3 Ventajas e inconvenientes del CNC Ventajas del CNC: Mejora la automatizacin: La intervencin del operador en la produccin de piezas de trabajo puede ser reducida o eliminada, muchas mquinas CNC pueden trabajar sin necesidad de atencin durante todo el ciclo de maquinado, dejando al operador libre de hacer otras tareas, dando de esta forma beneficios como: Reduccin de fatiga del operador, disminucin de errores humanos, y un tiempo de maquinado consistente y predecible para cada pieza. Tambin se genera una gran productividad porque todas las operaciones se realizan en condiciones ptimas, sin tiempos muertos y con gran rapidez en los posicionamientos. Tambin reducen los controles y piezas de desecho, debido al riguroso automatismo con que se repiten las operaciones, con resultados idnticos. Piezas de trabajo consistentes y exactas: Ofrece una increble exactitud y repetibidad de especificaciones, esto significa que una vez un programa es verificado, puede fcilmente reproducirse con precisin y consistencia dos, diez o miles de piezas idnticas.

Flexibilidad: Como estas mquinas operan desde programas, operar una pieza de trabajo diferente es tan fcil como cargar un programa diferente. Una vez un programa ha sido verificado y ejecutado para ejecutar la primera produccin, ser fcil llamarlo nuevamente la siguiente vez que la pieza de trabajo se ejecute. Esto conlleva a cambios mas rpidos. Como estas maquinas son muy fciles de configurar y los programas se cargan con facilidad , el tiempo de configuracin es muy corto, lo cual es imperativo en los requerimientos actuales de produccin Justo a Tiempo.

Permite la fabricacin de piezas muy difciles con superficies tridimensionales, frecuentes en construcciones aeronuticas.

Inconvenientes del CNC: -

La inversin por puesto de trabajo es elevada. La planificacin del trabajo debe ser ms detallada y rigurosa Se introduce una mayor complejidad a la hora de valorar costes de fabricacin.

3. La Mquina CNC
3.1 Caractersticas Las mquinas herramientas (M-H) equipadas con CNC presentan algunas

particularidades respecto a las mquinas convencionales (estas ltimas deben modificarse para equiparlas con CNC) En primer lugar se motorizan los desplazamientos de los carros segn sus ejes principales. Para ello se acoplan motores a los husillos que los accionan, cuya puesta en marcha y regulacin puede realizarse desde el CNC.

3.1.1

Motores de corriente continua con control en bucle cerrado:

Son los mas

utilizados por las M-H con CNC. El control de posicin de los carros accionados con motores de C.C. se dice que se realiza en bucle cerrado porque se dispone de un captador de posicin que emite seales constantemente al CNC, donde son comparadas con las programadas y se corrigen inmediatamente las desviaciones producidas. 3.1.2 Motores sincrnicos de corriente alterna con control en bucle abierto: Son motores paso a paso de AC; el control de posicin se denomina de bucle abierto porque funcionan sin captadores de posicin. Son ms baratos que los motores de CC. pero presentan los inconvenientes de su pequea potencia y una menor calidad del acabado del mecanizado por su avance a saltos. 3.1.3 Control de movimiento: El tipo de movimiento (rapidez angular, movimiento lineal o circular), los ejes de movimiento, la cantidad de movimientos y la rapidez de movimiento (rapidez de alimentacin) son programables en todas las mquinas herramientas CNC. 3.2 Estructura del CNC 3.2.1 Computador: Consta de los siguientes elementos:
Contiene la Unidad Aritmtico - Lgica Teclado: El mas usado, sobre todo para memorizar los programas por primera vez. Por cassettes: Una vez memorizado el programa se puede almacenar en cinta de cassette y volverlo a memorizar en la mquina cuando sea necesario; es decir que sirve de unidad de almacenamiento, a la vez que de entrada y salida de datos. Por cinta perforada

Microprocesador

Unidades de entrada y salida de datos

Memoria Visualizador de datos

ROM, RAM Led, pantalla de rayos catdicos

3.2.2 Unidades de enlace, mando y control de la mquina herramienta: Enlazan el CNC con la mquina herramienta, actuando sobre los motores que accionan los rganos mviles de las mquinas. Tambin hay enlaces para el control de la velocidad del husillo principal, de las herramientas y de las funciones auxiliares. De los controles de velocidad y posicin de los carros y dems rganos de la mquina depende en gran parte la precisin del trabajo.

4. Programacin paramtrica
4.1 Generalidades: Una programacin paramtrica se puede asemejar a cualquier lenguaje de programacin de computadores como BASIC, C, y PASCAL. En este tipo de programacin reside el control CNC y puede ser accesado a travs del cdigo G, esto quiere decir que se puede combinar las tcnicas de programacin manual con tcnicas de programacin paramtrica. La programacin paramtrica tiene varias versiones. La mas populares son Custom Macro B, User Task, Q Routine y APL. Un programador de CNC debe tener la habilidad de visualizar las operaciones de maquinado que sern desarrolladas durante la ejecucin del programa, sin esta habilidad el programador no podr realizar los movimientos en el programa correctamente, esta es una de las razones por la que el maquinado lo hacen los mejores usuarios de CNC. Un maquinista experimentado debe ser capaz de visualizar cualquier operacin de maquinado llevndose a cabo. 4.2 Posicionamiento Todos los equipos de CNC tienen dos o mas direcciones de movimiento llamados ejes, los ejes mas comunes son lineales y rotativos.

La rotacin del motor es la misma a la cual gira un tornillo de esfera que produce el movimiento lineal de los ejes. Un dispositivo de aviso confirma que se realiz la cantidad apropiada de revoluciones del tornillo de esfera. Un comando del programa indica al motor rotar a un nmero preciso de veces. La rotacin del motor rota el tornillo de esfera, y el tornillo de esfera permite provoca movimientos del eje lineal. Un dispositivo de aviso al final opuesto del tornillo de esfera permite al programa confirmar que el numero indicado de rotaciones ha sido realizado, el eje lineal de una mquina herramienta de CNC es extremadamente precisa ya que el nmero de revoluciones del motor del eje conductor precisamente controla la cantidad del movimiento lineal a travs del eje.

EL CNC permite el movimiento de los ejes utilizando cualquier sistema de coordenadas. Los principales sistemas de coordenadas usados por las mquinas herramientas CNC es el sistema de coordenadas rectangulares y polares. El mas

empleado es el sistema de coordenadas rectangulares, el cual discutiremos en esta presentacin. El punto de origen es llamado punto cero del programa u origen del programa, este punto establece el punto de referencia para el movimiento en los programas CNC; esto permite al programador especificar movimientos desde cualquier localizacin. Podemos nombrar a dos ejes como X y Y pero hay que considerar que el punto cero del programa puede aplicarse a cualquier eje. Los nombres de cada eje cambian de un tipo de mquina CNC a otra ( otros nombres comunes incluyen Z, A, B, C, U, V, W). Con esta tcnica, si el programador desea llevar la herramienta a la posicin de una pulgada a la derecha del punto cero del programa el comando sera X1.0, si el programador desea mover la herramienta a la posicin de una pulgada arriba del punto cero del programa, el comando es Y1.0, el control determina automticamente cuantas veces rota cada motor conductor de los ejes y el tornillo de esfera hace que el eje busque el punto de destino indicado. Esto le permite al programador dirigir el movimiento del eje de una forma lgica. 4.3 Movimiento absoluto y movimiento incremental: Hasta este punto se ha usado el modo absoluto de programacin, la palabra ms comn para designar el modo absoluto es G90, en el modo absoluto el punto final para todos los movimientos ser especificado desde el punto cero del programa. Para principiantes esta es la mejor y ms rapida manera de especificar puntos finales para indicar movimientos. Sin embargo existe otra forma de especificar puntos finales para el eje de movimiento. En el modo incremental (especificado por G91) los puntos finales para movimientos son especificados desde la posicin actual de la herramienta, no desde del cero del programa. Aunque hay veces en que el modo

incremental es de gran ayuda, es el mtodo mas difcil para especificar el movimiento, as que los principiantes deben concentrarse en usar el modo absoluto.

Hay que ser cuidadosos al realizar comandos de movimiento. Los principiantes tienen la tendencia de pensar como en el modo incremental. Si se trabaja en el modo absoluto se debe recordar que esta posicin es relativa al cero del programa y no a la posicin actual de la herramienta. Otra ventaja de trabajar en el modo absoluto tiene que ver con los errores hechos durante los comandos de movimiento. En el modo absoluto, si se comete un error de movimiento , solo un movimiento ser incorrecto. En el otro mtodo si un error es cometido durante los movimientos incrementales, todos los puntos desde el punto de error tambin sern incorrectos. 4.4 Estructura del programa El programa se compone de una secuencia de bloques de programa (o lneas) que se guardan en memoria en la unidad de control. Al mecanizar las piezas de trabajo, el ordenador lee y comprueba estos bloques segn la secuencia programada; se envan a la mquina herramienta las correspondientes seales de control. Las instrucciones se denominan palabras o FUNCIONES y se formulan con una letra seguida de un nmero. La letra caracteriza la clase de instruccin y el nmero concreta la funcin que debe realizar la mquina herramienta. Un programa de ejecucin consta de:

Nmero de programa Bloques

Y cada bloque consta de: Nmero de bloque Funciones preparatorias Cotas de ejes (modo absoluto o incremental) Avance Velocidad del cabezal Herramienta Funciones auxiliares

4.4.1 Formatos de programa: Las funciones que componen los programas estn formadas por la letra que caracteriza la clase de funcin seguida de un nmero, que es el de los dgitos del nmero mximo de funciones de esa clase que pueden programarse en una mquina determinada. De esta forma el formato G(2) nos indica que podr haber un total de 100 funciones G, que irn desde la G(00) a la G(99). Si el formato fuese X(+/-4.3) querr decir que los recorridos en X, tanto positivos como negativos, podrn tener 4 dgitos antes de la coma decimal y 3 dgitos despus de la misma. El formato en el sistema mtrico (mm) utilizado por la mayora de las mquinas de CNC es el siguiente: P(5) N(4) G(2) X(+/-4.3) Z(+/-4.3) I(+/-4.3) K(+/-4.3) R(+/-4.3) P(+/-5.4) F(4) S(4) T(2.2) M(2) Si se desea se puede programar en pulgadas variando solo los formatos de las siguientes funciones: X(+/-3.4) Z(+/-3.4) I(+/-3.4) K(+/-3.4)

4.4.2

Funciones modales

Son aquellas que una vez programadas, permanecen activas mientras no sean anuladas por una funcin incompatible o mediante M02, M30, EMERGENCIA RESET. 4.4.3 Funciones de orden (P y N) La funcin P es utilizada para numerar los programas y nos permitir llamarlo a la memoria de la mquina. Si su formato es P(5) podemos numerar desde el 0 al 99999. La numeracin del programa debe introducirse al comienzo del mismo, antes del primer bloque de programacin. La funcin N se utiliza para la numeracin de los bloques. Su formato N(4) permite numerar desde el 0 al 9999. Es aconsejable numerar de 10 en 10 por si se necesita intercalar uno o ms bloques nuevos en el programa. Si se programa directamente sobre el panel del Control, ste numera automticamente los bloques de 10 en 10. 4.4.4 Funciones preparatorias (G)

Se programan siempre al principio del bloque, porque son las que nos determinan la clase de operacin que vamos a desarrollar en cada bloque. Constan de la letra G seguida de un nmero de dos digitos, G(2). En un mismo bloque se pueden programar todas las funciones G que se deseen, sin embargo si existen funciones incompatibles al CNC, este asume la ltima programada. 4.4.5 Funciones especiales (M)

Las funciones especiales son generalmente usadas como cambios programables. Estas tambin con usadas para permitir programar con otras funciones programables de la mquina herramienta.

En la siguiente hoja se tiene un listado de las principales funciones para el CNC.

Direcciones utilizadas
C O N G I, J, K Chaflan Numero de programa (Usado para identificar el programa) Numero de bloque (Usado para identificar la linea del programa) Funcion de trayectoria Parmetro de arco, factor de escala. K tambien numero de repeticiones por ciclo, ejes de funcin espejo X, Y,Z Datos de posicin R F S H D T M Q Designacin de radio Avance, paso de rosca Velocidad del husillo Numero de direccin de correccin en el registro de decalajes Numero de direccin de correccin de radio Llamada de herramienta Funcin adicional Profundad de corte o valor de decalaje en el ciclo

Resumen de comandos de funciones M M00 M01 M02 M03 M04 M05 M06 M08 Parada programada Parada programada adicional Fin de programa Husillo activado a la derecha Husillo activado a la izquierda Husillo desactivado Cambio de herramienta Refrigerante conectado M09 M27 M30 M71 M72 M98 M99 Refrigerante desconectado Girar aparato divisor Fin de programa Soplado conectado Soplado desconectado Llamada de subprograma Fin de subprograma

Algunas funciones G G00 G01 Avance rpido (Estado inicial, fresa arriba) Interpolacin lineal

G02 G03 G04 G09 G17 G18 G19 G20 G21 G33 G54 G55 G56 G57 G58 G59 G90 G91 G94 G95 G97

Interpolacin circular (Sentido horario) Interpolacin circular (Sentido antihorario) Temporizacin (Activo solo en el bloque) Parada exacta (Activo solo en el bloque) Seleccin del plano XY Seleccin del plano ZX Seleccin del plano YZ Medidas en pulgadas Medidas en milmetros Roscado Decalaje de origen 1 Decalaje de origen 2 Decalaje de origen 3 Decalaje de origen 4 Decalaje de origen 5 Decalaje de origen 6 Movimiento absoluto Movimiento incremental Avance en mm/minuto Avance en mm/revolucin Revoluciones del husillo por minuto

Ejemplo de maquinado: Se realizar el programa de fresado para el perfilado de la pieza y una ranura en forma de L con profundiad de 4 mm. El objetivo es utilizar las funciones de posicionamiento

rpido (G00) e interpolacin lineal (G01) en en contorneado de la pieza y ranura. Programa N10 G90 F100 S300 T1.1 M03 N20 G00 X0 Y0 Z0 N30 G01 Z-20 N40 X100 N50 Y55 N60 X65 N70 Y40 N80 X75 N90 Y30 N100 X45 N110 X20 Y55 N120 X0 N130 Y0 N140 G00 X-5

N150 Y18 N160 Z-4 N170 G01 X38 N180 Y-5 N190 G00 Z0 N200 X0 Y0 M30 Una vez establecidas las condiciones de corte y posicionada la herramienta en el origen (cero pieza), se realiza el perfilado en G01 a partir del bloque N20 al N120. Posteriormente se realizan los pasos necesarios para colocar la herramienta en el punto de comienzo del ranurado, el cual se realiza en los bloques N160 y N170.

5. PRACTICA

Se realizara un mquinado en la fresadora CNC, segn el plano de la siguiente pgina.

CAD/CAM CAD: proceso en el cual se utilizan los computadores para mejorar la fabricacin, desarrollo y diseo de los productos. stos pueden fabricarse ms rpido, con mayor precisin o a menor precio, con la aplicacin adecuada de tecnologa informtica.
Los lpices pticos son punteros electrnicos que permiten al usuario modificar los diseos en pantalla. Este puntero, que se sostiene en la mano, contiene sensores que envan seales a la computadora cada vez que se registra luz. La pantalla de la computadora no se enciende entera, sino fila por fila 60 veces por segundo, mediante un haz de electrones. Por ello, la computadora puede determinar la posicin del lpiz cada vez que detecta el haz de electrones. Los lpices pticos suelen utilizarse en la tecnologa CAD/CAM (diseo y fabricacin asistidos por computador) debido a su gran flexibilidad. Aqu vemos a un diseador utilizando un lpiz ptico para modificar un plano en una pantalla de computadora. [Gary Guisinger/Photo Researchers, Inc.)

Los sistemas de diseo asistido por computador (CAD, acrnimo de Computer Aided Design) pueden utilizarse para generar modelos con muchas, si no todas, de las caractersticas de un determinado producto. Estas caractersticas podran ser el tamao, el contorno y la forma de cada componente, almacenados como dibujos bi y tridimensionales. Una vez que estos datos dimensionales han sido introducidos y almacenados en el sistema informtico, el diseador puede manipularlos o modificar las ideas del diseo con mayor facilidad para avanzar en el desarrollo del producto. Adems, pueden compartirse e integrarse las ideas combinadas de varios diseadores, ya que es posible mover los datos dentro de redes informticas, con lo que los diseadores e ingenieros situados en lugares distantes entre s pueden trabajar como un equipo. Los sistemas CAD tambin permiten simular el funcionamiento de un producto. Hacen posible verificar si un circuito electrnico propuesto funcionar tal y como est previsto, si un puente ser capaz de soportar las cargas pronosticadas sin peligros e incluso si una salsa de tomate fluir adecuadamente desde un envase de nuevo diseo.
A partir de unas especificaciones de fabricacin detalladas, los arquitectos e ingenieros crean modelos visuales mediante grficos generados por computadora, como en el caso de esta locomotora. Las piezas generadas por computador pueden someterse a pruebas, y su forma puede ser modificada, antes de fabricar fsicamente el producto. IBM/Sygma

Cuando los sistemas CAD se conectan a equipos de fabricacin tambin controlados por ordenador conforman un sistema integrado CAD/CAM (CAM, acrnimo de Computer Aided Manufacturing). La fabricacin asistida por ordenador ofrece significativas ventajas con respecto a los mtodos ms tradicionales de control de equipos de fabricacin. Por lo general, los equipos CAM conllevan la eliminacin de los errores del operador y la reduccin de los costes de mano de obra. Sin embargo, la precisin constante y el uso ptimo previsto del equipo representan ventajas an mayores. Por ejemplo, las cuchillas y herramientas de corte se desgastarn ms lentamente y se estropearan con menos frecuencia, lo que reducira todava ms los costes de fabricacin. Frente a este ahorro pueden aducirse los mayores costes de bienes de capital o las posibles implicaciones sociales de mantener la productividad con una reduccin de la fuerza de trabajo. Los equipos CAM se basan en una serie de cdigos numricos, almacenados en archivos informticos, para controlar las tareas de fabricacin. Este Control Numrico Computarizado (CNC) se obtiene describiendo las operaciones de la mquina en trminos de los cdigos especiales y de la geometra de formas de los componentes, creando archivos informticos especializados o programas de piezas. La creacin de estos programas de piezas es una tarea que, en gran medida, se realiza hoy da por software informtico especial que crea el vnculo entre los sistemas CAD y CAM.
Los planos para este motor de turbina de gas se realizaron mediante un programa de diseo asistido por computador (CAD). Los ingenieros pueden comprobar los detalles estructurales visualizando cualquier seccin del plano generado por ordenador, o viendo el motor desde cualquier ngulo. Brownie Harris/The Stock Market

Las caractersticas de los sistemas CAD/CAM son aprovechadas por los diseadores, ingenieros y fabricantes para adaptarlas a las necesidades especficas de sus situaciones. Por ejemplo, un diseador puede utilizar el sistema para crear rpidamente un primer prototipo y analizar la viabilidad de un producto, mientras que un fabricante quiz emplee el sistema porque es el nico modo de poder fabricar con precisin un componente complejo. La gama de prestaciones que se ofrecen a los usuarios de CAD/CAM est en constante expansin. Los fabricantes de indumentaria pueden disear el patrn de una prenda en un sistema CAD, patrn que se sita de forma automtica sobre la tela para reducir al mximo el derroche de material al ser cortado con una sierra o un lser CNC. Adems de la informacin de CAD que describe el contorno de un

componente de ingeniera, es posible elegir el material ms adecuado para su fabricacin en la base de datos informtica, y emplear una variedad de mquinas CNC combinadas para producirlo. La Fabricacin Integrada por Computador (CIM) aprovecha plenamente el potencial de esta tecnologa al combinar una amplia gama de actividades asistidas por ordenador, que pueden incluir el control de existencias, el clculo de costes de materiales y el control total de cada proceso de produccin. Esto ofrece una mayor flexibilidad al fabricante, permitiendo a la empresa responder con mayor agilidad a las demandas del mercado y al desarrollo de nuevos productos.
Estos ingenieros examinan el larguero de un ala de un avin de caza, mientras en la pantalla se ve su imagen diseada por computadora. El ensayo y diseo asistido por ordenador o computadora se utiliza cada vez ms en los proyectos de gran envergadura, ya que permite un gran ahorro de tiempo y dinero. THE BETTMANN ARCHIVE

La futura evolucin incluir la integracin an mayor de sistemas de realidad virtual, que permitir a los diseadores interactuar con los prototipos virtuales de los productos mediante el computador, en lugar de tener que construir costosos modelos o simuladores para comprobar su viabilidad. Tambin el rea de prototipos rpidos es una evolucin de las tcnicas de CAD/CAM, en la que las imgenes informatizadas tridimensionales se convierten en modelos reales empleando equipos de fabricacin especializado, como por ejemplo un sistema de estereolitografa o prototipeo rpido.

También podría gustarte