programació cnc
TRANSCRIPT
fabricacin asistida por computador
programacin de mquinas-herramienta
departamento de ingeniera de sistemas y automtica
programacin de mquinas-herramientandice > INTRODUCCIN > FASES DE LA PROGRAMACIN > MTODOS DE PROGRAMACIN > FORMATOS DE PROGRAMACIN > CDIGO G (ISO 6983)
fabricacin asistida por computador
2
programacin de mquinas-herramientabibliografa> Fabricacin Asistida por Computador CAM R. Ferr Masip Marcombo. ISBN: 84-267-0677-0. 1987. > CNC for Industry H.B. Kief Hanser Gardner Pubns. ISBN: 1569902968. 2000. > CNC Programming Handbook P. Smid Industrial Press, Inc. ISBN: 0831131365. 2000 (segunda edicin).
fabricacin asistida por computador
3
programacin de mquinas-herramienta
introduccinProgramacin CNC Codificar la informacin de la mquina para mecanizar la pieza 2 Fases Establecimiento del orden de operaciones Transcripcin del programa Introduccin de partida Plano de la pieza Fichas de utillaje Fichas de la MHCN Manuales de programacin y equipo de control
fabricacin asistida por computador
4
programacin de mquinas-herramienta
fases de la programacin1.- Definir rea de trabajo y modo de fijacin de la pieza 2.- Establecer operaciones elementales 3.- Eleccin de herramienta 4.- Condiciones de corte 5.- Establecimiento de trayectorias mediante clculos geomtricos 6.- Codificacin de secuencias de mecanizado 7.- Introduccin del programa en el ordenador 8.- Hoja de instrucciones para el operario 9.- Verificacin de la sintaxis del programa 10.- Realizacin de una ejecucin de prueba
fabricacin asistida por computador
5
programacin de mquinas-herramienta
fases de la programacinrea de trabajo
y
x
EMCO
EMCO
fabricacin asistida por computador
6
programacin de mquinas-herramienta
fases de la programacinrea de trabajo
longitud de la herramienta
100 mm de carrera en eje Z
EMCO
fabricacin asistida por computador
7
programacin de mquinas-herramienta
fases de la programacinFijacin de la pieza
EMCO
EMCO
tornillo de banco
garra escalonadafabricacin asistida por computador
8
programacin de mquinas-herramienta
fases de la programacinOperaciones elementales. Puntos de referencia
(herramienta patrn)
N(T) sist. de referencia de la herramienta M cero mquina W cero pieza
z y x
EMCO
fabricacin asistida por computador
9
programacin de mquinas-herramienta
fases de la programacinOperaciones elementales. Decalajes de origen
X+radio hta. Y+radio hta. Z- long. hta. (30mm.) Y Z
G54 G55 G56 G57
tabla de decalajes X
EMCO
fabricacin asistida por computador
10
programacin de mquinas-herramienta
fases de la programacinOperaciones elementales. Correccin de herramienta
Zvalor Z valor Z 30 mm. Z pieza EMCO EMCO
longitud herramienta Z pieza
Z pieza = valor Z - 30
longitud herramienta = valor Z - Z pieza
fabricacin asistida por computador
11
programacin de mquinas-herramienta
fases de la programacinCondiciones de corte dureza de la pieza dureza herramienta profundidad de mecanizado velocidad de corte velocidad de corte velocidad de corte
velocidad de corte
avance de la herramienta
rotaciones de la herramienta
velocidad de avance
velocidad de corte
fabricacin asistida por computador
12
programacin de mquinas-herramienta
mtodos de programacinProgramacin manual Lenguajes estandarizados cdigo G (ISO 6983).
Programacin automtica Lenguaje especfico para un control numrico determinado. Lenguajes de propsito general con aplicacin a CNC.
STEP-NC Lenguaje estndar (ISO 14649) en fase de desarrollo. Iniciativa europea. Sustituye al cdigo G, como lenguaje de ms alto nivel. www.step-nc.orgfabricacin asistida por computador
13
programacin de mquinas-herramienta
formatos de programacinBloque o secuencia Nmero de bloque Funciones preparatorias Informaciones dimensionales Instruccin de avance Instruccin de velocidades Instruccin puesta a punto de herramienta y correctores Funciones auxiliares Formato Fijo Variable
fabricacin asistida por computador
14
programacin de mquinas-herramienta
formatos de programacinEjemplo de sentencia en cdigo G (ISO 6983) N10 G2 X10 Y20 I10 J12 F150 S300 M3 M8
nmero de lnea punto de destino comandos auxiliares
avance de herramienta
velocidades
fabricacin asistida por computador
15
programacin de mquinas-herramienta
cdigo G (ISO 6983) Formato estndar internacional ms conocido para la programacin de controles numricos de mquinas-herramientas Generado en 1982. Objetivo: unificar y minimizar la gran variedad de formatos de programacin existentes Establece requerimientos y recomendaciones en cuanto al formato de datos especfico para: posicionamiento movimientos lineales control de contorno
fabricacin asistida por computador
16
programacin de mquinas-herramienta
cdigo G (ISO 6983)Funciones de inicializacinUnidades de medida Fijan las unidades de medida en que se especifican las cotas G20 / programacin en pulgadas G21 / programacin en milmetros Tipo de coordenadas Configura el significado de las coordenadas G90 / coordenadas absolutas G91 / coordenadas incrementales Plano de mecanizado Selecciona el plano principal de mecanizado G17 / plano XY (por defecto) G18 / plano XZ G19 / plano YZ
fabricacin asistida por computador
17
programacin de mquinas-herramienta
cdigo G (ISO 6983)Funciones de inicializacinVelocidad de rotacin del husillo Fija la velocidad de giro del cabezal en revoluciones por minuto S500 / velocidad de giro 500 rpm Velocidad de avance de la herramienta Seleccin del tipo de unidades G94 / avance en mm/minuto G95 / avance en mm/revolucin La velocidad de avance se especifica con la funcin F y las unidades son las configuradas mediante G94 G95 F10 / velocidad de avance 10mm/min 10mm/rev Seleccin de herramienta Se suman los cdigos de definicin de herramienta y el cdigo de cambio Tn Dc M06 / selecciona la herramienta n con el corrector c y realiza el cambio de herramientafabricacin asistida por computador
18
programacin de mquinas-herramienta
cdigo G (ISO 6983)Decalajes de origen Existe una tabla de decalajes ajustables en la mquina La activacin de un decalaje hace que todas las coordenadas en programacin se refieran a este punto activado (cero pieza)
cero pieza
tabla de decalajes
G54 G55 G56 G57
funciones de activacin de los decalajes
fabricacin asistida por computador
19
programacin de mquinas-herramienta
cdigo G (ISO 6983)Control de trayectoriaMovimiento libre Desplaza la herramienta al punto de destino a la mxima velocidad permitida en cada uno de los ejes. Para desplazamiento en vaco. G00 X Y Z / desplazamiento libre a X Y Z Interpolacin lineal Desplaza la herramienta al punto de destino siguiendo una trayectoria recta a la velocidad de mecanizado programada F G01 X Y Z / desplazamiento en recta al punto X Y Z Interpolacin circular helicoidal Desplaza la herramienta al punto de destino siguiendo un arco de crculo (espiral) G02 / interpolacin a derechas SR G03 / interpolacin a izquierdas SCR
fabricacin asistida por computador
20
programacin de mquinas-herramienta
cdigo G (ISO 6983)Control de trayectoria. Interpolacin circularCoordenadas cartesianas y centro Se introduce el valor del punto de destino y las distancias desde el punto origen al centro del arco codificadas con las letras I J K G02 X Y Z I J K
fabricacin asistida por computador
21
programacin de mquinas-herramienta
cdigo G (ISO 6983)Control de trayectoria. Interpolacin circularCoordenadas cartesianas y radio Se introduce el valor del punto de destino y el radio del arco codificado con la letra R (positivo si arco menor de 180 y negativo en caso contrario) G02 X Y Z R
fabricacin asistida por computador
22
programacin de mquinas-herramienta
cdigo G (ISO 6983)Control de mquinaControl del giro del cabezal Inicio del giro del cabezal M03 / giro a derechas SR M04 / giro a izquierdas SCR Detencin del giro del cabezal M05 / detiene el giro del cabezal Fin de programa Fin de programa M02 Fin de programa con rebobinado M30 Control del refrigerante Funciones Generales M07 /neblina ON M08 /taladrina ON M09 /refrigerante OFF Funciones particulares de aspiracin M71 /aspirado ON M72 /aspirado OFF
fabricacin asistida por computador
23
programacin de mquinas-herramienta
cdigo G (ISO 6983)Tablas de herramientasExiste una tabla con parmetros de herramientas 100 correctores distintos (0-99) Cada corrector contiene cuatro parmetros Radio de la herramienta (R) Longitud de la herramienta (L) Desgaste en radio (I) Desgaste en longitud (K) Sirven para que la mquina pueda compensar las medidas de las herramientas en las trayectorias programadas El corrector se carga en memoria al cargar la herramienta con la D especificada en el cambio de herramienta
fabricacin asistida por computador
24
programacin de mquinas-herramienta
cdigo G (ISO 6983)Compensacin en radioCompensa el radio de la herramienta en la trayectoria programada (radio + desgaste) G40 Anula la compensacin en radio G41 Activa la compensacin a izquierdas (la herramienta queda a la izquierda de la trayectoria ejecutada) G42 Activa la compensacin de radio a derechas (la herramienta queda a la derecha de la trayectoria ejecutada) Hay que activar el corrector antes de entrar a mecanizar Hay que dar una muestra de direccin
fabricacin asistida por computador
25
programacin de mquinas-herramienta
cdigo G (ISO 6983)Cdigo de un programa Definicin de parmetros Carga de herramienta y corrector adecuados Puesta en marcha del husillo y aproximacin al punto de mecanizado en movimiento rpido Conexin del refrigerante y entrada a velocidad de mecanizado Seguimiento de la trayectoria de mecanizado Retirada al punto de salida y desconexin del refrigerante Retirada al punto de reposo y parada del husillo Fin del programa
fabricacin asistida por computador
26