You are on page 1of 17

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

INTRODUCCIN 1
En las semanas anteriores has simulado mecanizados con el software de control CNCMotion. En esta semana crearemos el programa para la plantilla propuesta en el proyecto final, si ya la haz venido adelantando es muy bueno que compartas con tus compaeros como la llevas. En este documento trataremos los siguientes temas:. Generacin de programas Comandos de programacin Comandos miscelneos Comandos de movimiento Programacin de geometras OBJETIVOS En esta actividad, realizars lo siguiente:. Identificar los diferentes comandos utilizados en el creacin de programas CNC Interpretar las diferentes formas de programar una geometra

GENERACIN DE PROGRAMAS

Debe tenerse en cuenta que los sistemas axiales estn normalizados segn DIN 66025 e ISO 6983 para las mquinas de CNC. La base de este sistema es el de coordenadas cartesianas, a saber el de giro derecho o dextrogiro, y tendremos en cuenta que el eje Z es siempre el del husillo principal y un movimiento negativo en esta direccin es un movimiento de entrada en la pieza.

Z+ Y+ X+

El sistema de ejes en la fresadora de tipo horizontal varia en rotacin completa de 90 grados, los programas en fresadoras horizontales y fresadoras verticales son diferentes. El eje Z siempre
1

Documento preparado por MARUBOGA. Inga Metalrgica Especialista en gerencia

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

ser el husillo. Un movimiento Z negativo es siempre un movimiento de entrada en la pieza,

Y+ X+

Z+

Inicialmente no hay necesidad de darle un nombre al programa. Esto se hace necesario a medida que se generen los programas y en caso tal que se deseen conservar en un medio magnetico. 1 COMANDOS DE PROGRAMACIN

Los programas generalmente se inician con un comando de MODO DE PROGRAMACIN, existen tres comandos de este tipo, uno en modo incremental y dos en modo absoluto (para la fresadora VMC 600 solo se aplican 2). G90: Programacin en modo absoluto; el punto desde donde inicia el recorrido la herramienta es el punto cero de pieza y cero de referencia. Debe localizarse sobre el eje Z preferiblemente, es una funcin modal (se autoretiene, sigue actuando hasta que se le revoca) y se cancela con G91. Es importante el hecho de que este no desplaza los ejes. Ver figura siguiente. N4 / G90

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

+Z +Y

R +X W

G91: Programacin en modo incremental. Debe tenerse en cuenta que el punto final del recorrido de la herramienta es el punto inicial del recorrido siguiente (es una programacin en serie lineal de cotas o cadena de cotas). Significa que el sistema de coordenadas es desplazado al respectivo punto. Tambin es una funcin modal. Se revoca con un G90 o G92. N4 / G91

+Z +Y

R +X W G92: Programacin en modo absoluto, este modo permite programar el punto de referencia (0,0,0) y las localizaciones de los puntos en sentido de la X, Y, Z Posicin vertical N4 / G92 / X 5 / Y 4/ Z 5 3

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

Posicin horizontal N4 / G92 / X 4 / Y 5 / Z 4 X, Y y Z son los valores de posicionamiento de la herramienta con relacin al cero de pieza.

COMANDO MISCELNEO

Este es utilizado para realizar otros servicios tales como: M00: Para el programa (el husillo sigue en movimiento) N4 / M00

M02: Detiene el programa y lo retorna al registro inicial. N4/ M02 M03: Gira la copa en sentido horario mirando desde la parte del cabezal, debe utilizarse antes de que se realice algn corte de viruta. N4/ M03 M04: Gira la copa en sentido antihorario mirando desde la parte del cabezal, debe utilizarse antes de que se realice algn corte de viruta. N4/ M04 M05: Parar el husillo (el programa sigue corriendo) N4 / M05

M06:

Cambio de herramientas N4 / M06 / T2

T: el nmero de la herramienta

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

Es recomendable que este comando este entre los primeros registros del programa, aunque NO se utilice varias herramientas

M25 H16. Activa el sistema de soplado N4 / M25 H16 M26 H16. Desactiva el sistema de soplado N4 / M26 H16 M30: Este es un comando miscelneo, debe ir al final del programa e indica la culminacin de este, en caso tal de que no se de el sistema NO ejecuta el programa. N3 / M30 En algunas mquinas se utilizan: M17: Fin de subprograma (retorno al programa principal) N4 / M17 M99: Es un comando necesario para programar arcos. I, J y K, son las distancias rectangulares (paralelas a los ejes) desde el primer punto del arco Po al centro del mismo. Ver figura siguiente N3 / M99 / I + 5 / J + 4 /K + 5 +Z +Y K

I R J +X W

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

M08. Activar el refrigerante u otra funcin designada por el fabricante N4 / M08 M09. Desactivar el refrigerante u otra funcin designada por el fabricante N4 / M09 3 COMANDOS DE MOVIMIENTO

Los comandos de movimiento son esencialmente los que la mquina va a ejecutar. G00: Es un movimiento de marcha rpida (1200 mm/min). Es utilizado para las aproximaciones y retiradas de la herramienta con relacin a la pieza, o movimientos de reposicionamiento de la herramienta NO debe utilizarse cuando la herramienta este en corte en la pieza. Existe toda una serie de posibilidades para desplazar la fresa a posicin de trabajo a saber: a. Desplazando solo un eje, los otros dos ejes son siempre cero.
G00 G00

b. Desplazando dos ejes, el otro es cero

El formato para este comando es: Posicin vertical Posicin horizontal N3 / G00 / X 5 / Y 4/ Z 5 N3 / G00 / X 4 / Y 5 / Z 4

En modo incremental se programa el punto de destino, visto desde el punto cero de partida.

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

En modo absoluto se programa las coordenadas del punto de llegada respecto al punto cero. G01: Comando de interpolacin lineal, la mquina se mueve en lnea recta ya sea paralelamente al eje de simetra o a cualquier ngulo, en l se debe programar la velocidad de avance (depende de las condiciones de la cuchilla, del espacio de agarre etc.). Debe utilizarse para entrar en contacto con la pieza o para corte. Posicin vertical Posicin horizontal N3 / G01 / X 5 / Y 4/ Z 5 / F3 N3 / G01 / X 4 / Y 5 / Z 4 / F3

Que es interpolacin?. Es la aproximacin a una trayectoria dada por medio de movimientos alternados y sucesivos en dos direcciones perpendiculares. Cuando la herramienta se mueve diagonalmente entre el eje X y Y, realmente hay interpolacin, porque continuamente los motores paso a paso estn realizando un cambio escalonado. Cuando el movimiento es paralelo tanto al eje X como Y NO hay interpolacin lineal pero an as recibe este nombre cuando el movimiento es realizado en las tres direcciones. Este comando se utilizara. Cuando se va a entrar en contacto con la pieza Cuando se realicen movimientos de corte en trayectoria de lnea recta
G01

G01

CUANDO SE LLEVAN A CABO MOVIMIENTOS DE PENETRACIN EN CORTE (Z) EL AVANCE DEBE SER LA MITAD DEL AVANCE UTILIZADO EN LOS OTROS EJES (X y Y) Siempre empezar los ejercicios con una posicin inicial de herramienta de cero mm. en X, cero mm. en Y y 5 mm. en Z con respecto a la pieza. Debe tenerse en cuenta que la herramienta quede en el punto de inicio de trayectoria. 7

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

2.3

ARCOS DE CIRCULO

Como se dijo anteriormente el sentido de rotacin en un plano se ha de observar desde el sentido positivo del tercer eje, el sentido de rotacin en sentido horario (comando G02) para los diferentes planos se muestra en la figura siguiente: +Z +Y

+X

El comando G02 y G03 son comandos de interpolacin circular para cuadrantes completos (90 grados), debe tenerse en cuenta que los arcos de crculo slo se pueden operar en un plano y su formato es: Posicin vertical N4 / G02 / X 5 / Y 4/ R 5 / F3 N4 / G03 / X 5 / Y 4/ R 5 / F3 N4 / G02 / X 5 / Y 4/ I 5 / j 5/ F3 N4 / G03 / X 5 / Y 4/ I 5 / j 5/ F3 N4 / G02 / X 4 / Y 5 / R 4 /F3 N4 / G03 / X 4 / Y 5 / R 4 /F3 N4 / G02 / X 4 / Y 5 / I 4 / J 4 /F3

Posicin horizontal

X, Y Z son los valores de posicionamiento de la herramienta con relacin al cero de pieza en el modo de programacin absoluto o las distancias a recorrer en modo incremental. I, J, K: son los valores de los vectores en el punto inicial del arco con relacin al centro del mismo, puede definirse tambin como los ejes paralelos a X, Y, Z, con relacin al centro del arco.

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

2
2.1 PUNTOS DE APOYO

PROGRAMACIN DE GEOMETRAS

Los puntos objetivo al programar los puntos centrales de fresa se llaman puntos de apoyo, los cuales describen la trayectoria gua central de la fresa, teniendo en cuenta que al frezar contornos el dimetro de la fresa es determinante para dicha programacin. Al mecanizar contornos paralelos al eje de simetra se tiene que sumar o restar el radio de la fresa al contorno. Vase figura siguiente.

L - 2R

L L

L R L + 2R R

En caso de contornos no paralelos al eje de simetra se utilizan generalmente las funciones trigonomtricas para calcular dichos puntos. En caso del tringulo rectngulo se tiene: La suma interior de los ngulos de un tringulo siempre ser igual a 180.

Y R

X
9

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

Las relaciones trigonomtricas son:


X R Y Cos = R X Tan = Y Sen = Y R X Cos = R Y Tan = Tan = Y / X X Sen =

De las relaciones anteriores se deduce que las funciones trigonomtricas de un ngulo son opuestas a las de su ngulo complementario. Recordar que la lnea que parte dos ngulos paralelos por su vrtice se llama Bisectriz

Tang

Para ngulos agudos se tiene que recorrer largos trayectos en vaco desde el punto final de mecanizado A hasta el punto final de mecanizado B. Esto requiere tiempo, por tanto es prctico y aconsejable el acortamiento de trayecto en la tcnica de frezar a saber:

10

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

a. Desplazar posteriormente con varias rectas.

B.

Desplazar con arco de crculo.

Cuando se tienen transiciones como: a. Recta paralela al eje de simetra - recta en ngulo Por funciones trigonomtricas se encuentran todas aquellas medidas que hagan falta. X

Y P3 P1 a P2
X-a

Tang =
YP2P3

YP2 P3 X a

YP2 P3 = Tang ( X a )

Se prolonga las lneas de corte de modo tal que pueda formarse el ngulo suplementario requerido.

11

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

Se construyen lneas paralelas a la figura dada a una distancia del radio. Recuerde que si + = 180 Por tanto / 2 + / 2 = 180 / 2 = 90

/2

X P1

Aplicando las funciones trigonomtricas al tringulo resaltado se tiene: r = radio de la fresa

12

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

X = desplazamiento de la herramienta desconocido en el eje X. Cot / 2 = X / r Cot / 2 x r = X Pero como ya se demostr la Cot / 2 = Tan / 2 por tanto Tan / 2 x r = X X

/2

b.

Rectas - arcos de crculo tangencialmente

Cuando se desconocen las coordenadas de los puntos de unin del arco a las tangentes se traza un ngulo al arco teniendo en cuenta el centro del mismo y se procede a hallar dichos puntos.
L
P4 P5 P5

R
P3 P1 P2

R
S
P1 P2 P3

X(P2S)

1. Se calcula las coordenadas X de S (puntos de corte Recta =Oblicua) X Tang = Y X (P2 S ) 2. Se calcula las coordenadas X (P2S) Tang = R 3. Se calcula las coordenadas X e Y del punto P3

13

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

Otro mtodo para el clculo de los puntos de apoyos es por medio de las coordenadas polares, en donde el origen de coordenadas del plano cartesiano se convierte en polo. Las coordenadas se dan en parejas de (r, ), este mtodo es aparentemente ms fcil pero despus de hallados los puntos estos deben convertirse a coordenadas rectangulares, ya que el sistema lo requiere. NOTA::El usuario puede trabajar en el sistema que ms fcil le parezca.

COMPENSACIN DEL RADIO DE FRESA PARALELO AL EJE Otra forma de evitar algunos registros de coordenadas es informarle al sistema a que posicin debe ir sin llevar directamente la herramienta, esto se puede lograr con los siguientes comandos y funciona para algunas mquinas CNC, a modo de informacin se tien: G40: SUPRESIN DE LA COMPENSACIN. Como su nombre lo indica este comando suprime (cancela) ordenes de trabajo del mismo grupo, o sea los comandos de compensacin de radio, el formato que el presenta es : N4 / G40 G45: SUMAR EL RADIO DE LA FRESA. Para este comando ser utilizado debe tenerse en cuenta que: d G00

1. El sistema debe conocer el radio de la fresa para que el pueda calcular el curso
operativo (L + D) correcto, por lo tanto en un registro anterior debe describirse los datos de la herramienta (M06), de no ser as, resaltara una alarma. 2. En la programacin convencional la cota X = L + D, el radio se adicionaria a la longitud. Al programar las coordenadas de posicionamiento esta coordenada aumentara el radio de la herramienta en su posicin y por tanto mecanizara un dimetro completo.

14

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

La figura anterior muestra un ejemplo grfico de la utilizacin del comando, la fresa debe tocar el lado interior del contorno.

G46: RESTAR EL RADIO DE LA FRESA. El sistema debe conocer el radio de la fresa para que el pueda calcular el curso operativo (L - D) correcto, por lo tanto en un registro anterior debe describirse los datos de la herramienta (M06), de no ser as, resaltara una alarma. Este comando puede ser utilizado: Cuando la fresa debe tocar el contorno exterior.

G00

D L

Cuando se realiza un acercamiento a un borde no paralelamente al eje

G47: SUMAR DOS VECES EL RADIO DE LA FRESA. El sistema debe conocer el radio de la fresa para que el pueda calcular el curso operativo (L + 2D) correcto, por lo tanto en un registro anterior debe describirse los datos de la herramienta 15

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

(M06), de no ser as, resaltara una alarma. Para acercamiento a un borde no paralelo al eje tenemos :

L +2D D

G48: RESTAR DOS VECES EL RADIO DE LA FRESA. El sistema debe conocer el radio de la fresa para que el pueda calcular el curso operativo (L - 2D) correcto, por lo tanto en un registro anterior debe describirse los datos de la herramienta (M06), de no ser as, resaltara una alarma.

L +2D D

Como ya vimos para mecanizar en CNC el primer paso es determinar el diseo, con sus respectivos clculos de coordenadas, escribir el programa, luego determinar la pieza de trabajo asegurndose de la sujecin de la misma, continuando con los pasos sigue la determinacin de la herramienta, y por ltimo determinar los procesos de mecanizado a realizar. 2.2 FRESADO DE CAVIDADES

Al fresar una cavidad con el comando de interpolacin lineal debe tenerse en cuenta que la gua de la fresa se ha de elegir de manera que exista un traslapo de 16

DOCUMENTO DE APOYO INTRODUCCIN AL SOFTWARE DE SIMULACIN CNC MOTION CONCEPTOS BSICOS

1 - 2mm aproximadamente (para acabado industrial se elige aproximadamente 1/10 del radio de la fresa). La figura siguiente muestra el recorrido de la fresa.

1 - 2 mm.

BIBLIOGRAFA Manuales de la mquina Manuales del software

17

You might also like