Sie sind auf Seite 1von 13

3.

3 Fundamentos de Programacin Manual CNC


Aprendiendo el manejo de una mquina CNC y la programacin, estar apto para poder operar cualquier mquina en el mundo, porque todos usan el lenguaje universal de programacin EIA/ISO DIN 66025. Existen mquinas ms sofisticadas que usan, adems, un lenguaje conversacional con el operador, pero estas son especiales para cada marca de mquina. Cuando las piezas son simples se puede programar manualmente, pero cuando son complejas se hace uso de software de programacin CADCAM.

3.3.1 Fundamentos de programacin CNC


1) ESTRUCTURA DEL PROGRAMA CNC. La estructura del programa CNC se basa en la norma DIN 66025. Un programa de pieza consta de una sucesin completa de secuencias, que describen la ejecucin de un proceso de mecanizado en una mquina-herramienta con control numrico. Un programa CNC de pieza se compone de: - el carcter para el inicio del programa: % - un cierto nmero de secuencias: N - el carcter para la finalizacin del programa: M30 El carcter para el inicio del programa precede a la primera secuencia del programa de pieza. El carcter para la finalizacin del programa, se encuentra en la ltima secuencia del programa de pieza. Esquema del programa CNC: Programa de pieza en formato de entrada /salida.

Los subprogramas y los ciclos pueden ser parte integrantes del programa. Los ciclos son subprogramas creados por el fabricante de la mquina o por nosotros, y pueden ser protegidos especialmente frente a utilizacin indebida.

2) ESTRUCTURA DE UNA SECUENCIA. Una secuencia contiene todos los datos para la ejecucin de una etapa de trabajo. La secuencia consta de varias palabras o mandatos y del carcter "fin de secuencia" (LF o ; ). La longitud de la secuencia puede ser de 120 caracteres como mx. La secuencia es visualizada por completo, distribuida en varias lneas. El nmero de secuencia se introduce como N... , que pueden ser libremente elegidos. Sirve para obtener una bsqueda de secuencia y funciones de salto definidas; un mismo nmero de secuencia solo puede ser utilizado una sola vez en el programa.

N32

G01

X50. Z5.
Destino

No. Bloque Funcin

Se admite una programacin sin nmero de secuencia. Sin embargo, en este caso no es posible la bsqueda de secuencia ni ninguna funcin de salto. Para configurar la estructura de una secuencia de una forma clara las palabras de la misma han de ser ordenadas en la sucesin que indica la clave del programa CNC.

Ejemplo de secuencia: N41 G... X... Y... Z... F... S... T... D... M... LF N Direccin del nmero de bloque o secuencia. 41 Nmero de secuencia G... Funcin de desplazamiento X... Y... Z... Punto de desplazamiento o destino F... Avance (mm/rev o mm/min) S... Velocidad de corte (Vc cte. m/min) o RPM T... Nmero de herramienta D... Archivo de las dimensiones de la hta. M... Funcin auxiliar de la maquina LF, ; Fin de secuencia. Cada secuencia ha de ser cerrada al final con el carcter de fin de secuencia "LF, EOB, ;" . En la pantalla aparece este carcter como carcter especial. Al imprimir el programa este carcter no aparece. 3) FUNCIONES DE PROGRAMACION CNC Existen mltiples funciones de programacin, que en su mayor parte son cdigos estndares segn Norma DIN 66025, pero que muchos casos estas funciones cambian segn el fabricante. Para esto es necesario revisar siempre el Manual de Funciones de cada mquina antes de programarla. En todo software de CAD-CAM el Procesador edita el programa en base a los cdigos estndar y luego el Post-procesador lo individualiza segn la maquina. 1. FUNCIONES PRINCIPALES G Existen funciones principales de G00 hasta G99, cada una cumple una determinada accin de desplazamiento de la herramienta. Estas funciones de programacin permiten desplazar la herramienta sobre el perfil deseado de la pieza en movimiento rpido o de corte. Esta funcin da una determinada orden de desplazamiento de la herramienta asignada. As tenemos las siguientes funciones: G00 - DESPLAZAMIENTO RAPIDO, parada precisa 2.

G01 - INTERPOLACION LINEAL Es una funcin de mecanizado con corte de material, bajo una orden de avance F en mm/rev. o mm/min..

G02/G03 - INTERPOLACION CIRCULAR HORARIO/ANTIHORARIO


Es tambin una funcin de mecanizado con corte de material para hacer radios, bajo una orden de avance F en mm/rev. o mm/min..

4) CICLOS DE MECANIZADO Existen tambin ciclos de mecanizado desde el simple que es solo un bucle de mecanizado hasta otro que abarca varios movimientos similares simplificando la programacin manual, ya que esta es un poco complicada.

A continuacin se muestran ciclos de desbaste utilizado con la programacin en Keller. D R

G81 X Z D. H R
H X, Z L D R

G82 X Z D. H RL..
X, Z H

2. FUNCIONES AUXILIARES DE MAQUINA M : TORNOS CNC


FUNCION M00 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M12 M13 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27 M28 M29 M30 ROMI GALAXY 15S Parada programada Parada opcional Fin de programa Rotacion del husillo en sentido horario Rotacion del husillo en sentido antihorario Parada del husillo Libera giro de torreta Activa refrigerante de corte de alta presion Activa refrigerante de corte Desactiva refrigerante de corte Funcionamiento del extractor de virutas Cambia de rotacion del extractor SIEMENS 810T Idem Idem Idem Idem Idem Idem Idem Enclavamiento Idem Idem Idem Detencion del extractor de virutas Encrochar el sist.de Hta. CW y act. Refrig. Encrochar el sist.de Hta. CCW y act. Refrig. FAGOR 8025/30 Idem Idem Idem Idem Idem Idem

Activa hta. rotativa en sentido horario Activa hta. rotativa en sentido antihorario Desactiva herramienta rotativa Activa manipulador de piezas Parada orientada del husillo Activa aparato alimentador de barras Desactiva aparato alimentador de barras Activa disposit. de enclavamiento de husillo Desactiva el enclavamiento de husillo Abre chuck Cierra chuck Retrocede el mango de la contrapunta Avanza el mango de la contrapunta Abre luneta Cierra luneta Fin de programa

Fin de subprograma Idem Presion platos Presion platos Presion platos Presion platos Idem portapiezas. portapiezas. portapiezas. portapiezas. Nivel 1 : Nivel 2 : Nivel 3 : Nivel 4 : 28 bars 24 bars 18 bars 8 bars

Fijar contrapunta Cerrar mordazas plato portapiezas Abrir mordazas plato portapiezas

Idem

Idem

Segn norma DIN 66025. Estas funciones auxiliares de maquina abarcan de M00 hasta M99 Las funciones auxiliares participan solo en el funcionamiento de la maquina como giro de husillo, activar refrigerante, giro de torreta, etc.

ESTRUCTURA DE UN SISTEMA DE FABRICACION CNC

INTERFASE DNC

MAQ. CNC 1 COMPUTADORA

IMPRESORA

MAQ. CNC 2 LECTORA DE CINTAS

PERFORADORA DE CINTAS MAQ. CNC 3

CD

CD

HASTA UN MAXIMO CINTA MAGNETICA DE 48 MAQUINAS

5) FORMAS DE PROGRAMACION Programacin en la Oficina, se da cuando: Los comandos disponibles no ofrecen la comodidad necesaria de operacin. Las piezas a ser mecanizadas son de geometra extremadamente compleja. En la fbrica existen muchas mquinas CNC similares. No hay personal suficiente calificado en el taller.

Programacin en Oficina cuando se requiere mayor informacin Programacin en el Taller, se da cuando: - Las mquinas CNC ofrecen la necesaria comodidad de operacin. - Las piezas a ser mecanizadas son de geometra simple. - Slo existen pocas mquinas en la fbrica.

6) TIPOS DE PROGRAMACION CNC 1. Programacin Manual: Puede hacerse en la Oficina o en el Taller. Los datos necesarios para el programa son introducidos directamente del dibujo de la pieza al Panel de Mando NC, escritos en forma de instrucciones o sentencias de programacin.

2. Programacin Automtica : CAD-CAM - Cuando hay que maquinar una pieza de una geometra muy compleja, el nmero de sentencias puede ser muy elevado y pueden ser necesarios clculos muy complicados para obtener la trayectoria, aumentando la probabilidad de errores. Por esta razn existen los lenguajes avanzados de programacin, como el CAD-CAM que apenas exige la introduccin de los datos del dibujo de la pieza y algunos datos tcnicos adicionales, luego ste software elabora el programa pieza requerido.

3.3.2 PROGRAMACION MANUAL CNC Y SIMULACION: KELLER


SOFTWARE DE ENSEANZA DE TORNO CNC Es un software exclusivo para la enseanza de programacin manual tanto para Torno CNC como para Fresadora CNC. PROCEDIMIENTO: 1. INSTALACION Instalador Keller Torno Descomprimir KGRDEB.zip a una carpeta creada. C:|KELLER Start: Para inicio del programa 2. APLICACIN F10 inicia la pantalla Modos : F1 Demostracin ; aqu se tiene 3 demos. F2 Informaciones de CNC ; contiene material didctico bsico. F3 Geometra y definicin de ejes. F4 Programacin con simulacin F9 Ajustes generales: Para cambiar el tipo de mquina de bancada plana (Keller) o bancada inclinada (PAL). F4 PROGRAMACION CON SIMULACION F1 Elaborar programa principal: Para hacer nuevos programas. F2 Elaborar subprograma: Para hacer nuevos subprogramas. F3 Cargar programa principal: Para cargar un programa del archivo. F4 Cargar subprograma: Para cargar un subprograma del archivo. F8 Revolver: Definir y seleccionar las herramientas de corte.

F9 Ajustes : Para definir el material en bruto

Para elaborar un programa principal: F1 y luego F4 Para editar los bloques solo se llenan la parte numrica solamente en los casilleros necesarios y F10 para cargar el bloque o secuencia.

3.3.3 Practica de Programacin Manual con Keller.


Desarrollaremos un programa de la siguiente pieza para un torno CNC.

Plano de pieza tipo

Programa ejemplo N1 G90 (DATOS DE INICIO) Acotado en absoluto N2 G0 X150 Z150 Alejamiento de torreta al pto. de cambio hta. N3 G54 Cero pieza N4 T0101 M6 (DATOS DE CORTE) Herramienta de desbaste N5 G96 S120 M4 G96: Vc cte.=120 m/min N6 G92 S1500 Giro mximo 1500 RPM N7 G0 X42 Z2 F0.3 (ACERCAMIENTO) Acercamiento de herramienta N8 G82 X28 Z-69 D1.5 H0.5 R38 L-73 OPERACIN: Ciclo de desbaste N9 G81 X24 Z-62 D1.5 H0.5 R29 Ciclo de desbaste N10 G82 X20 Z-52 D1.5 H0.5 R25 L-62 Ciclo de desbaste N11 G82 X16 Z-19 D1.5 H0.5 R20 L-22 Ciclo de desbaste N12 G0 X150 Z150 (ALEJAMIENTO) N13 T0202 M6 Herramienta de acabado N14 G96 S220 M4 G96: Vc cte.=220 m/min N15 G92 S2000 Giro mximo 2000 RPM N16 G0 X0 Z2 Acercamiento de herramienta N17 G1 X0 Z0 F0.15 Desplazamiento lineal N18 G3 X11.313 Z-13.657 I0 K-8 Desplazamiento circular anti horario N19 G1 X11.313 Z-17 N20 X20 Z-22 N21 Z-52 N22 X24 Z-62 N23 G3 X28 Z-64 I0 K-2 N24 G1 X28 Z-69 N25 G2 X34 Z-72 I3 K0 N26 G1 X36 Z-73 N27 Z-87 N28 G0 X150 Z150 N29 T0404 M6 Herramienta de ranurado N30 G97 S800 M4 N31 G0 X24 Z-46 N32 G1 X16 F0.08 N33 X24 N34 G0 X150 Z150 N35 T0505 M6 Herramienta de roscado N36 G97 S900 M3 N37 G0 X21 Z-19 N38 G83 X20 Z-44 D0.2 H0.92 R1.5 Ciclo de roscado N39 G0 X150 Z150 N40 T0404 M6 Herramienta de ranurado/tronzado N41 G97 S800 M4 M3 N42 G0 X42 Z-86 N43 G1 X12 F0.08 N44 X42 N45 G0 X150 Z150 N46 M30 Fin de programa Despus de tipiar el programa, presionar un escape y luego simular con F6 y despus F2 para hacerlo ms lento la simulacin.

Parte II: La Manufactura Asistida por Computadora CAD/CAM 1. PROGRAMACION Y SIMULACION DE TORNO CNC CON CAD/CAM

OBJETIVOS GENERALES DEL CAD CAM. Los objetivos internos esperados son: 1. Conocer Sistemas Modernos de Fabricacin CAD-CAM. 2. Flexibilidad de fabricacin. 3. Aumento de la Productividad. 4. Ciclos ms breves de programacin y fabricacin. 5. Mayor calidad. 6. Mnima tasa de rechazo. 7. Menos retrabajos. 8. Mejora de imagen. 9. Mejora de la calificacin del personal. 10. Aumento de motivacin de operadores e instructores. Objetivos externos: 1. 2. 3. 4. 5. 6. 7. Transferencia de tecnologa actualizada. Mayor posibilidad de servicio en trabajos especializados. Mayor capacidad de carga de mquinas. Reaccin ms rpida a las variaciones del mercado. Mayores posibilidades de coordinacin de los proveedores. Mayor flexibilidad ante la modificacin de pedidos. Mayores posibilidades de suministro y cumplimiento de los plazos.

Das könnte Ihnen auch gefallen