Beruflich Dokumente
Kultur Dokumente
programacin de mquinas-herramienta
programacin de mquinas-herramienta
ndice > INTRODUCCIN > FASES DE LA PROGRAMACIN > MTODOS DE PROGRAMACIN > FORMATOS DE PROGRAMACIN > CDIGO G (ISO 6983)
programacin de mquinas-herramienta
bibliografa
> 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).
programacin de mquinas-herramienta
introduccin
Programacin 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
programacin de mquinas-herramienta
fases de la programacin
1.- 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
programacin de mquinas-herramienta
fases de la programacin
rea de trabajo
EMCO
EMCO
programacin de mquinas-herramienta
fases de la programacin
rea de trabajo
longitud de la herramienta
EMCO
programacin de mquinas-herramienta
fases de la programacin
Fijacin de la pieza
EMCO
EMCO
tornillo de banco
garra escalonada
fabricacin asistida por computador
programacin de mquinas-herramienta
fases de la programacin
Operaciones elementales. Puntos de referencia
(herramienta patrn)
z y x
EMCO
programacin de mquinas-herramienta
fases de la programacin
Operaciones elementales. Decalajes de origen
tabla de decalajes X
EMCO
10
programacin de mquinas-herramienta
fases de la programacin
Operaciones elementales. Correccin de herramienta
Z
valor Z valor Z 30 mm. Z pieza
EMCO EMCO
Z pieza = valor Z - 30
11
programacin de mquinas-herramienta
fases de la programacin
Condiciones 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
12
programacin de mquinas-herramienta
mtodos de programacin
Programacin 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.org
fabricacin asistida por computador
13
programacin de mquinas-herramienta
formatos de programacin
Bloque 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
14
programacin de mquinas-herramienta
formatos de programacin
Ejemplo de sentencia en cdigo G (ISO 6983) N10 G2 X10 Y20 I10 J12 F150 S300 M3 M8
avance de herramienta
velocidades
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
16
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Funciones de inicializacin
Unidades 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
17
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Funciones de inicializacin
Velocidad 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 herramienta
fabricacin 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
19
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Control de trayectoria
Movimiento 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
20
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Control de trayectoria. Interpolacin circular
Coordenadas 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
21
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Control de trayectoria. Interpolacin circular
Coordenadas 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
22
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Control de mquina
Control 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
23
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Tablas de herramientas
Existe 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
24
programacin de mquinas-herramienta
cdigo G (ISO 6983)
Compensacin en radio
Compensa 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
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
26