Programación de máquinas de control numérico para fabricación mecánica UNIDAD 2ª- ESTRUCTURA DE UN PROGRAMA CNC 1º C.F.G.M. MECANIZADO Profesor: Miguel Angel Martinez Rando
1.- FUNCIONES CNC. ESTRUCTURA RECORDAMOS ESTRUCTURA DE UN PROGRAMA CNC. Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- 2 Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
3 1.- FUNCIONES CNC. ESTRUCTURA Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
ESTRUCTURA DE UN PROGRAMA CNC. 4 1.- FUNCIONES CNC. ESTRUCTURA Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
26.- PROGRAMA DE CNC. ABSOLUTAS 5 Departamento de Máquinas Herramientas. MÓDULO: INTRODUCCION CNC. U.D.-1- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
27.- PROGRAMA DE CNC. INCREMENTALES 6 Departamento de Máquinas Herramientas. MÓDULO: INTRODUCCION CNC. U.D.-1- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
7 1.- FUNCIONES CNC. Una función es modal cuando una vez que se llama se queda activa a lo largo del programa hasta que se desactive expresamente con la función de desactivación o, en su caso, con otra función que la desactive. ¿Qué es una FUNCION MODAL? Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
8 1.- FUNCIONES CNC. FUNCIONES PREPARATORIAS Permite introducir desde el 0 hasta 9999 como valores Es aconsejable programar en sistema numérico con un intervalo de 10 en 10 Su rango va desde 00 a 99 Si la función tiene colocado un cero como carácter izquierdo se puede eludir su escritura. En una frase, se pueden escribir mas de una función preparatoria, pero, estarán siempre escritas una tras otra en la Frase y no deberán ser contradictorias entre sí. Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
9 1.- FUNCIONES CNC. FUNCIONES PREPARATORIAS La mayoría de las funciones preparatorias son modales. Por tanto no es obligado escribir en todas las frases las funciones preparatorias, sino solo en aquellas que tengan que actuar. Define la posición de diámetros o radios del mecanizado. (se puede escoger por programación, si los datos se introducirán en radios o diámetros). COORDENADAS X Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Define la posición de longitudes del mecanizado. COORDENADAS Z El formato a utilizar es de cuatro dígitos para la parte entera y cuatro dígitos para la parte decimal y el rango de datos va desde –9999.9999 hasta 9999.999
10 Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Hay dos tipos de velocidad; Ve locidad de corte ( Vc ) V elocidad de giro (n) Velocidad de corte { Vc (m/min)} ; Es la velocidad lineal de los puntos en contacto entre la pieza y herramienta. . Una máquina CNC; mantiene la velocidad de giro (N) constante, mientas que la velocidad de corte ( Vc ) va variando en función del Ø. Velocidad de giro {N (rpm )} .; Es la velocidad angular de la pieza. Es constante.
11 1.- FUNCIONES CNC. En el mismo bloque (N) donde dónde se programen las funciones preparatorias de LAS VELOCIDADES DE GIRO O VELOCIDAD DEL CABEZAL, G96 (m/min ) ó G97 ( rev /min ), se programa sus instrucciones tecnológicas S. N – G00 G90 G96//G97 X– Z– F - S – T - M Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- En el mismo bloque (N) donde dónde se programen las funciones preparatorias de LAS VELOCIDADES DE AVANCE, G94 (mm/min ) ó G95 (mm/ rev ), se programa sus instrucciones tecnológicas F. N – G00 G90 G94//G95 X– Z– F – S – T - M Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
12 Existen dos formatos de velocidad de avance en mm/min ó mm/ rev . G94 = Velocidad en mm/min = El valor que se introduce en F mm/min , Ej.: F120, Es decir avanzara a 120 mm/min G95 = Velocidad en mm/ rev = El valor que se introduce en F mm/ rev , Ej.: F0.15 Es decir avanzara a 0.15 mm/ rev INSTRUCCIONES TECNOLOGICAS . VELOCIDAD DE AVANCE ----- « F » Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2-
13 Existen dos formatos de velocidad de giro del cabezal en mm/min ó mm/ rev . G96 = Vc constante =El valor a introducir es directamente Vc m/min Ej.: S140. La máquina varía las rpm. para mantener siempre una Vc de 140 m/min. G97 = RPM directas = El valor a introducir es una velocidad fija en rpm . Ej.: S1240. La máquina girara siempre, en cualquier punto tangencial de la pieza a una velocidad de 1240 RPM INSTRUCCIONES TECNOLOGICAS . VELOCIDAD DE GIRO DEL CABEZAL ----- « s » Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando
14 1.- FUNCIONES CNC. Indica los datos de herramienta, tanto a nivel del número de la misma, como al tipo de corrección que se debe aplicar INSTRUCCIONES TECNOLOGICAS T DATOS DE HERRAMIENTAS En caso de no disponer de cambiador automático, el formato puede cambiar el sentido de actuación de la siguiente manera: Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2-
15 Son las encargadas de controlar todos los aspectos auxiliares al mecanizado: Puesta en marcha del cabezal Elección del sentido de giro Puesta en marcha de los sistemas de refrigeración Su rango va desde 00 a 99. Si la función tiene colocado un cero como carácter izquierdo se puede escribir utilizando los dos dígitos u obviando el cero de la izquierda. Ejemplo: M03=M3 M05=M5 Se pueden escribir mas de una función auxiliar seguidas, pero estarán siempre escritas una tras otra y no deberán ser contradictorias entre sí. La funciones auxiliares son modales. FUNCIONES AUXILIARES “M” Departamento de Máquinas Herramientas. MÓDULO: ESTRUCTURA PROGRAMA DE CNC.-U.D.2- Ingeniero Técnico Industrial.- Mecánico-. D. Miguel Angel Martínez Rando