0% encontró este documento útil (0 votos)
167 vistas31 páginas

Fio4programacion de CNC

El documento proporciona información sobre la programación CNC para tornos y fresadoras. Explica los procesos de reglaje de herramientas, selección de herramientas, velocidades de giro y avance, y compensación de herramientas. También cubre ejemplos de cálculo de velocidades y el uso de ciclos fijos para tornos.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
167 vistas31 páginas

Fio4programacion de CNC

El documento proporciona información sobre la programación CNC para tornos y fresadoras. Explica los procesos de reglaje de herramientas, selección de herramientas, velocidades de giro y avance, y compensación de herramientas. También cubre ejemplos de cálculo de velocidades y el uso de ciclos fijos para tornos.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 31

4. PROGRAMACIN DE CNC. 4.1. TORNOS.

DETERMINACIN DEL ORIGEN PIEZA DE LA HERRAMIENTA REGLAJE

El reglaje de herramientas es la operacin previa al mecanizado, mediante la cual se establece la distancia desde cada punta o extremo de herramienta al origen de la pieza o punto 0 (W). Los valores de correccin calculados se introducen en la tabla de correctores de herramientas. 1. 2. 3. Reglaje automtico. Reglaje segn herramienta de referencia o base. Reglaje para tornos con sistemas modulares de herramientas.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


SELECCIN DE LA HERRAMIENTA
La seleccin de la herramienta se hace mediante el cdigo T2.2. Las dos cifras a la izquierda del punto decimal indican la posicin en la torreta y las dos cifras a la derecha, el corrector de la tabla de herramientas asignado. En cada corrector se almacenan los siguientes valores: X: Longitud de la herramienta segn el eje X (valor de correccin calculado en el reglaje). Z: Longitud de la herramienta segn el eje Z (valor de correccin calculado en el reglaje).

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


SELECCIN DE LA HERRAMIENTA
F: Cdigo de forma de la herramienta (identificacin de la forma de trabajo de la herramienta). Este valor nicamente es necesario indicarlo cuando la trayectoria programada debe hacerse compensando el radio de la plaquita. R: Radio de punta de la plaquita. Este valor nicamente es necesario indicarlo cuando la trayectoria programada debe hacerse compensando el radio de la plaquita. I: Valor de correccin del desgaste de la herramienta segn el eje X. Este valor se introduce siempre en dimetros. K: Valor de correccin del desgaste de la herramienta segn el eje Z.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


VELOCIDAD DE GIRO DEL CABEZAL (S)
En el torno, la velocidad del cabezal puede programarse en metros/minuto (G96) o en revoluciones/minuto (G97). A excepcin de operaciones como el roscado, lo correcto es utilizar la velocidad de corte constante. En este caso es necesario programar previamente la gama de velocidad (M41, M42, M43, M44) y la limitacin de las revoluciones por minuto (G92). Se recomienda programar en el mismo bloque G96 y la velocidad del cabezal (S4). En caso contrario, el CNC asume como velocidad del cabezal la ltima velocidad de corte constante con la que se haya trabajado. En el caso de que no se hubiera programado previamente G96, el control dar error.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


VELOCIDAD DE GIRO DEL CABEZAL (S)
La funcin G96 es modal; se mantiene activa hasta que se programe G97, M02, M30 o se realice un RESET o EMERGENCIA. Con la funcin G97 se indica al CNC que las velocidades programadas mediante S4 vienen expresadas en revoluciones/minuto. Si G97 y la velocidad del cabezal S4 no se programan en el mismo bloque, el CNC asume como velocidad programada, la velocidad a la que en ese momento est girando el cabezal. La funcin G97 es modal; se mantiene activa hasta que se programe G96. Tras el encendido, despus de ejecutarse M02, M30 o tras un RESET o EMERGENCIA, el CNC asume G97.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


VELOCIDAD DE AVANCE (F)
La velocidad de avance de la herramienta (F) puede programarse en mm/revolucin (G95) o en mm/minuto (G94). Normalmente, los avances del torno se programan en mm/revolucin y los de fresadora en mm/minuto. Los avances programados se hacen efectivos cuando se trabaja en interpolacin lineal G01 o interpolacin circular G02/G03. El avance mximo programable de la mquina est limitado por un parmetro. En el caso de no programar el avance o indicarlo de la forma F0, los desplazamientos se realizan a la velocidad establecida en dicho parmetro. Las funciones G94, G95 son modales.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


EJEMPLO
Elegir la velocidad de corte (Vc, m/min) y la velocidad de avance (mm/rev) para la mecanizacin de una pieza de acero inoxidable. Datos: -Pasada de acabado. -Rugosidad: Ra=1,6 micras -Radio de punta de la herramienta: 0,8 mm

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


COMPENSACIN DE LA HERRAMIENTA
En la programacin de trayectorias no paralelas a los ejes, el radio de punta de las plaquitas de torneado hace que el perfil real de la pieza no coincida con el terico; para corregir este defecto, el programador puede calcular mediante frmulas, la posicin de la punta de la herramienta en cada punto de inicio y final de una trayectoria, o bien utilizar las funciones de compensacin G41/G42, que permiten programar directamente el contorno de la pieza.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


COMPENSACIN DE LA HERRAMIENTA

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


COMPENSACIN DE LA HERRAMIENTA
Los controles numricos actuales permiten programar directamente el contorno de la pieza sin tener en cuenta el radio de la herramienta. Los requerimientos del CNC para realizar correctamente una compensacin son: 1. Introducir en la tabla de herramientas el cdigo de forma F y el radio de punta de la plaquita. 2. Programar las funciones preparatorias G41 o G42 en el bloque de desplazamiento que contenga el primer punto de la trayectoria a compensar. La llamada debe realizarse estando activa la funcin G00 o G01.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


COMPENSACIN DE LA HERRAMIENTA
Cuando la herramienta queda a la derecha de la pieza segn el sentido del mecanizado, se programa G42 y, cuando queda a la izquierda, G41. Al programar G40, queda anulada la compensacin activa en ese momento. G40 debe indicarse en un bloque que contenga la funcin G00 o G01. Las funciones G41 y G42 son modales y quedan anuladas mediante G40, M02, M30, EMERGENCIA o RESET.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


COMPENSACIN DE LA HERRAMIENTA

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


EJERCICIO

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


CICLOS FIJOS DE TORNEADO
La misin de un ciclo fijo es facilitar la programacin de operaciones tpicas de torneado (desbastes, taladrados profundos, roscados, ranurados, etc.). Para ejecutar un ciclo fijo, se introduce en un bloque del programa el cdigo que identifica la operacin que se desea realizar; previamente, o en el mismo bloque, se cargan los valores de cada parmetro. Estos valores pueden corresponder al valor de otro parmetro o de una constante; en este ltimo caso es necesaria la letra K despus del smbolo = . Mediante los parmetros de cada ciclo, el CNC solicita todos los datos necesarios para ejecutar la operacin: forma de la pieza, profundidad de pasada, etc. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.), deben programarse antes de la llamada a un ciclo.

4. PROGRAMACIN DE CNC. 4.1. TORNOS.


ALGUNOS CICLOS FIJOS DE TORNEADO: 1. CICLO FIJO DE DESBASTE EN EL EJE X (G68)
N4 G68 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K

2. CICLO FIJO DE ROSCADO LONGITUDINAL (G86)


N4 G86 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K

3. CICLO FIJO DE RANURADO EN EL EJE X(G88)


N4 G88 P0=K P1=K P2=K P3=K P5=K P6=K P15=K

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


REGLAJE DE LA HERRAMIENTA
El reglaje de herramientas en fresadora consta generalmente de dos fases: la determinacin del origen pieza (W) y el clculo de las diferencias de longitud entre las herramientas. En fresadora se programa el desplazamiento del centro de la herramienta (eje de revolucin), lo que implica determinar el origen pieza del plano principal de trabajo referido a dicho punto. Asimismo, el origen pieza segn el eje perpendicular al plano de trabajo se determina tomando como referencia la base de las herramientas. 1. 2. Determinacin del origen pieza. Clculo y correccin de longitud de las herramientas.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


SELECCIN DE LA HERRAMIENTA
La seleccin de la herramienta se hace mediante el cdigo T2.2. Las dos cifras a la izquierda del punto decimal indican la posicin en la torreta y las dos cifras a la derecha, el corrector de la tabla de herramientas asignado. El cambio de herramienta se produce cuando el CNC lee el cdigo M06. En el caso de mquinas sin cambiador automtico, las dos cifras del cdigo que estn a la izquierda del punto decimal no tienen ningn significado.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


SELECCIN DE LA HERRAMIENTA
En cada corrector se almacenan los siguientes valores: R: Radio de la herramienta. Este valor nicamente es necesario indicarlo cuando la trayectoria programada debe hacerse compensando el radio de la fresa. L: Longitud de la herramienta (valor de correccin calculado en el reglaje). I: Valor de correccin del radio de la fresa . K: Valor de correccin de la longitud de la herramienta.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


VELOCIDAD DE GIRO DEL CABEZAL (S)
La velocidad del cabezal de la fresadora se programa en revoluciones/minuto y no se especifica a travs de ninguna funcin; nicamente es necesario indicar el nmero de revoluciones mediante el cdigo S4.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


VELOCIDAD DE AVANCE (F)
La velocidad de avance de la herramienta (F) puede programarse en mm/revolucin (G95) o en mm/minuto (G94). nicamente se puede programar en mm/revolucin G95 si la mquina dispone de un captador rotativo (encoder) en el cabezal. Normalmente, los avances del torno se programan en mm/revolucin y los de fresadora en mm/minuto. En fresadora es posible programar la velocidad de avance superficial (G96) o la velocidad de avance del centro de la herramienta constante (G97). La funcin G96 es de gran utilidad en el mecanizado de trayectorias circulares, ya que permite mantener el avance perifrico de la herramienta. Las funciones G94, G95, G96 y G97 son modales.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


CALCULO DE VELOCIDADES
El fabricante de la fresa nos indica las condiciones de corte recomendadas y las caractersticas de la fresa: Fresa HSS: D = 10 mm Z=4 Vc = 30 m/min Az = 0,05 mm

N = (Vc*1000)/(*D) (rpm) Vf = Az*Z*N (mm/min)

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


COMPENSACIN DE LA HERRAMIENTA
Dado que en el fresado se programa el centro de la herramienta, ste debe seguir a lo largo del contorno una trayectoria paralela, distante de la pieza un valor igual al radio. En fresado la compensacin del radio se hace efectiva programando las funciones G41 o G42, dependiendo de la posicin de la fresa segn el sentido del mecanizado. La funcin G40 anula la compensacin activa en ese momento. Para que el CNC realice la compensacin correctamente, es necesario introducir en la tabla de herramientas el radio de la fresa. El valor de correccin del desgaste ( I ), nicamente se hace efectivo si se programa G41 o G42. El inicio y final de la compensacin debe indicarse estando activa la funcin G00 o G01.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


COMPENSACIN DE LA HERRAMIENTA

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


COMPENSACIN DE LA HERRAMIENTA
El mecanizado por el interior de una pieza (cajeras, etc.) nunca puede comenzar ni acabar por una esquina.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


COMPENSACIN DE LA HERRAMIENTA
En el ltimo desplazamiento del contorno, previo a la anulacin de la compensacin, el centro de la herramienta queda posicionado en la perpendicular a la ltima trayectoria en su punto final. Al programar el bloque que contiene la anulacin de la compensacin (G40), hay que tener en cuenta esta posicin final de la herramienta.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


COMPENSACIN DE LA HERRAMIENTA
Compensacin de la longitud de la herramienta (G43/G44) En torneado, los valores de longitud de las herramientas se hacen efectivos al programar T2.2. En cambio, para compensar la longitud de las herramientas de fresado es necesario programar G43 y para anularla G44. Al programar G43, el CNC suma o resta los valores L y K (almacenados en la tabla de herramientas) a cada coordenada programada en el eje perpendicular al plano de trabajo. La funcin G43 es modal y se anula mediante G44, G74, M02, M30 o al realizarse un RESET o EMERGENCIA.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


FUNCIONES ESPECIFICAS
1. Seleccin de planos. G17/G18/G19 El plano principal de trabajo debe seleccionarse cuando se pretende realizar el mecanizado utilizando las funciones de interpolacin circular, redondeo controlado de aristas, entrada y salida tangencial, achaflanado, ciclos fijos de mecanizado, giro del sistema de coordenadas, y cuando se utiliza la compensacin de radio o longitud de herramienta. Mediante G17 se indica el plano XY, con G18 el plano XZ y con G19 el plano YZ.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


FUNCIONES ESPECIFICAS
2. Imagen espejo. G10/G11/G12/G13 Las funciones G11/G12/G13 producen simetras respecto a los ejes de coordenadas determinados desde el origen pieza (W). Si se programa G11, el CNC ejecuta los desplazamientos programados en la direccin X con el signo cambiado (imagen espejo en el eje X); de igual modo ocurre con los desplazamientos Y o Z al programar G12 o G13, respectivamente. Al programar la funcin G10, se anula cualquier imagen espejo que est activa en ese momento. Las funciones G11, G12 y G13 se pueden programar en el mismo bloque.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


FUNCIONES ESPECIFICAS
3. Giro del sistema de coordenadas. G73 La funcin G73 permite girar el sistema de coordenadas, tomando como centro de giro el origen pieza (W) del plano principal. El formato de programacin es el siguiente: N4 G73 A+/3.3 (mediante A se indica el ngulo de giro en grados, valor mximo 360)

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


FUNCIONES ESPECIFICAS
La funcin G73 es incremental; es decir, cada vez que se ejecute un bloque con G73, el sistema de coordenadas girar desde la posicin en que se encuentre el valor del ngulo programado. Si el valor del ngulo se programa con signo positivo, el sistema de coordenadas gira en sentido antihorario, y si se programa con signo negativo, en sentido horario. La funcin G73 debe programarse sola en un bloque. Estando activa la funcin G73, no se pueden programar bloques que contengan la definicin de un punto mediante el ngulo y una coordenada cartesiana en coordenadas absolutas. Programando en un bloque la funcin G73, sin el valor del ngulo, se anula el giro activo en ese momento, tambin mediante G17, G18, G19, M02, M30 o al ejecutarse un RESET o EMERGENCIA.

4. PROGRAMACIN DE CNC. 4.2. FRESADORA.


ALGUNOS CICLOS FIJOS DE FRESADO: 1. CICLO FIJO DE TALADRADO PROFUNDO (G83)
N4 G83 (G98 o G99) X+/4.3 Y+/4.3 Z+/4.3 I+/4.3 J2 N2

2. CICLO FIJO DE ROSCADO CON MACHO (G84)


N4 G84 (G98 o G99) X+/4.3 Y+/4.3 Z+/4.3 I+/4.3 K2.2 N

3. CICLO FIJO DE CAJERA RECTANGULAR (G87) O CIRCULAR (G86) G80: Anulacin del ciclo fijo

N4 (G87 o G88) G(98 o 99) X+/4.3 Y+/4.3 Z+/4.3 I+/4.3 J+/4.3 K4.3 (slo para G87) B4.3 C4.3 D+/4.3 H4 L4.3 N2

También podría gustarte