• No se han encontrado resultados

Programacion en Codigos G

N/A
N/A
Protected

Academic year: 2021

Share "Programacion en Codigos G"

Copied!
64
0
0

Texto completo

(1)

INFORME N° 6. INFORME N° 6. ALUMNO

ALUMNO 

 Sarabia E. Edison BladimirSarabia E. Edison Bladimir

FECHA

FECHA:: 2929 – –0505 – –20122012 – –Martes.Martes.

TEMA:

TEMA:Programación en Códigos “G” o Códigos ISO/EIA.Programación en Códigos “G” o Códigos ISO/EIA.

OBJETIVOS: OBJETIVOS:

 Familiarizar con los códigos “G” o ISO/EIA en la realización de programas CNC.Familiarizar con los códigos “G” o ISO/EIA en la realización de programas CNC. 

 Identificar los principales sistemas de coordenadas utilizadas en Identificar los principales sistemas de coordenadas utilizadas en programación CNC.programación CNC. 

 Utilizar el panel de control para programar el Centro de Mecanizado.Utilizar el panel de control para programar el Centro de Mecanizado. 

 Calcular Calcular Vc, Vc, Vs, Vs, Tp.Tp. 

 Conocer la estructura de un programa CNC.Conocer la estructura de un programa CNC. 

 Realizar Programas.Realizar Programas. 

 Aplicar la interpolación lineal en la creaciónAplicar la interpolación lineal en la creaciónde programas en códigos “G”.de programas en códigos “G”. 

 Comprobar y ejecutar programas en vacío.Comprobar y ejecutar programas en vacío. MATERIALES Y EQUIPOS UTILIZADOS:

MATERIALES Y EQUIPOS UTILIZADOS: 

 Centro de Mecanizado Vertical LEADWELL V30.Centro de Mecanizado Vertical LEADWELL V30. 

 Trozo de Aluminio de 200x200x50 mm.Trozo de Aluminio de 200x200x50 mm.

 Fresa END MILL, HSS, de Ø 1/8 plg.Fresa END MILL, HSS, de Ø 1/8 plg.

 Cono porta pinza y pinza para Ø 1/8 plg. Tipo BT 40.Cono porta pinza y pinza para Ø 1/8 plg. Tipo BT 40.

 Tornillo de máquina o bridas escalonadas.Tornillo de máquina o bridas escalonadas.

 Llaves para sujeción.Llaves para sujeción. 

 Manual de Operación.Manual de Operación. 

 Herramientas de medición y planos de piezas.Herramientas de medición y planos de piezas.

MARCO TEÓRICO:

MARCO TEÓRICO:

CÓDIGOS “G” O ISO/EIA.

CÓDIGOS “G” O ISO/EIA.

La G - clave, o la clave preparatoria o la función, son las funciones en la lengua de programación

La G - clave, o la clave preparatoria o la función, son las funciones en la lengua de programación

de control numérica. Las G - claves son las claves que colocan la herramienta y hacen el trabajo

de control numérica. Las G - claves son las claves que colocan la herramienta y hacen el trabajo

verdadero, a diferencia de las M - claves, que dirige la computadora; T para las claves

verdadero, a diferencia de las M - claves, que dirige la computadora; T para las claves

herramienta -related. S y F son herramienta - velocidad y herramienta - forraje, y definitivamente

herramienta -related. S y F son herramienta - velocidad y herramienta - forraje, y definitivamente

D - claves para la compensación de herramienta.

D - claves para la compensación de herramienta.

La lengua de programación de Control numérico (NC) es a veces llamado la G - clave

La lengua de programación de Control numérico (NC) es a veces llamado la G - clave

informalmente. Pero en realidad, las G claves son solamente una parte de la lengua de NC

informalmente. Pero en realidad, las G claves son solamente una parte de la lengua de NC

-programación que controla NC y herramientas eléctricas de CNC. El período el Control numérico

programación que controla NC y herramientas eléctricas de CNC. El período el Control numérico

fue acuñado en el laboratorio de Servomechanisms de MIT [la cita necesitada], y algunos

fue acuñado en el laboratorio de Servomechanisms de MIT [la cita necesitada], y algunos

versiones de NC lo fueron y todavía son desarrollado por separado por fabricantes de CNC

(2)
(3)

-computadora. La versión normalizada principal usada en los Estados Unidos fue resuelta por la

computadora. La versión normalizada principal usada en los Estados Unidos fue resuelta por la

alianza de Industries electrónica en él a comienzos de 1960s. [La cifra necesitada] una revisión

alianza de Industries electrónica en él a comienzos de 1960s. [La cifra necesitada] una revisión

final estaba aprobada en febrero 1980 como RS274D. En Europa, el usual estrépito 66025 / ISO

final estaba aprobada en febrero 1980 como RS274D. En Europa, el usual estrépito 66025 / ISO

6983 es usado a menudo en vez.

6983 es usado a menudo en vez.

Movimientos de un centro de mecanizado CNC: Movimientos de un centro de mecanizado CNC:

En una fresadora-mandrinadora universal son posibles los sig

En una fresadora-mandrinadora universal son posibles los siguientes movimientos de la máquina.uientes movimientos de la máquina.

Mesa hacia la izquierda o hacia la derecha Cabezal de fresas hacia delante o hacia atrás Mesa

Mesa hacia la izquierda o hacia la derecha Cabezal de fresas hacia delante o hacia atrás Mesa

hacia arriba o hacia abajo Si se mueve la mesa hacia la izquierda o hacia la derecha entonces se

hacia arriba o hacia abajo Si se mueve la mesa hacia la izquierda o hacia la derecha entonces se

dice que tiene lugar un movimiento en el eje X. Se mueve el carro del eje X.

dice que tiene lugar un movimiento en el eje X. Se mueve el carro del eje X.

Si se mueve la mesa hacia arriba o hacia abajo, entonces se habla de un movimiento en el eje Z.

Si se mueve la mesa hacia arriba o hacia abajo, entonces se habla de un movimiento en el eje Z. Aquí se muestran algunos de los códigos “G” y “M” más utilizados en un centro de

Aquí se muestran algunos de los códigos “G” y “M” más utilizados en un centro de mecanizadomecanizado

CNC de acuerdo a las normas ISO/EIA

CNC de acuerdo a las normas ISO/EIA

LISTA DE CÓDIGOS M LISTA DE CÓDIGOS M

Códigos

Códigos M M FunciónFunción

M00 M00 M01 M01 M02 M02 M03 M03 Para el programa Para el programa Parar opcionalmente Parar opcionalmente Reset programa Reset programa

Encender Husillo horario Encender Husillo horario

(4)
(5)

M04 M04 M05 M05 M06 M06 M07 M07 M08 M08 M09 M09 M10 M10 M11 M11

Encender husillo anti-horario Encender husillo anti-horario

Apagar el husillo Apagar el husillo

Cambio automático de herramienta Cambio automático de herramienta

Refrigeración “B” Refrigeración “B” onon Refrigeración “A” Refrigeración “A”onon Apagar refrigeración Apagar refrigeración Abrir Prensa Abrir Prensa Cerrar prensa Cerrar prensa

DESCRIPCIÓN DE CÓDIGOS UTILIZADOS EN LA PRÁCTICA ACTUAL. DESCRIPCIÓN DE CÓDIGOS UTILIZADOS EN LA PRÁCTICA ACTUAL.

G00 es un movimiento rápido, en este caso no existe contacto entre la herramienta y la pieza de

G00 es un movimiento rápido, en este caso no existe contacto entre la herramienta y la pieza de

trabajo, es decir se desplaza sin realizar corte alguno.

trabajo, es decir se desplaza sin realizar corte alguno.

G01 es un movimiento lineal pero cortando el material, es decir que se está graficando, para ello

G01 es un movimiento lineal pero cortando el material, es decir que se está graficando, para ello

utiliza la velocidad programada en el registro F, el cual ya

utiliza la velocidad programada en el registro F, el cual ya describimos anteriormente.describimos anteriormente.

(G17, G18,

(G17, G18, G19) G19) Selección del Selección del PlanoPlano11

(6)
(7)

Cuando tu máquina trabaja en 3D, es obvio que tendrás tres vistas o caras de trabajo, es decir,

Cuando tu máquina trabaja en 3D, es obvio que tendrás tres vistas o caras de trabajo, es decir,

estás trabajando en los tres ejes,

estás trabajando en los tres ejes, aquí es importante conocer de qué aquí es importante conocer de qué lado te encuentras, en lalado te encuentras, en la

siguiente imagen podrás verlo con más claridad

siguiente imagen podrás verlo con más claridad

Cuando trabajes en 2D, los planos X-Z (G18), Y-Z (G19) no existirán, sólo te quedarás con el plano

Cuando trabajes en 2D, los planos X-Z (G18), Y-Z (G19) no existirán, sólo te quedarás con el plano

X-Y (G17).

X-Y (G17).

G20 Sistema de unidades en pulgadas (in)

G20 Sistema de unidades en pulgadas (in)

G21 Sistema de unidades en mi

G21 Sistema de unidades en milímetros (mm)límetros (mm)

G28 Retorno automático a la posición cero: Traslada automáticamente la herramienta

G28 Retorno automático a la posición cero: Traslada automáticamente la herramienta

A la posición de retorno cero predefinida, pasando por un punto intermedio X Y Z.

A la posición de retorno cero predefinida, pasando por un punto intermedio X Y Z.

G29 Retorno automático de la posición

G29 Retorno automático de la posición Cero: Traslada automáticamente la herramienCero: Traslada automáticamente la herramientata

de la posición de retorno cero predefinid

de la posición de retorno cero predefinida, pasando por un punto a, pasando por un punto intermedio X Y Z definido porintermedio X Y Z definido por

el código G28 hasta llegar al punto X Y Z definido en el código G29.

el código G28 hasta llegar al punto X Y Z definido en el código G29.

G40 Cancelación de Compensación de Diámetro del

G40 Cancelación de Compensación de Diámetro del Cortador: Cancela cualquier compensaciónCortador: Cancela cualquier compensación

que haya sido aplicada durante el programa y actúa como una seguridad para cancelar cualquier

que haya sido aplicada durante el programa y actúa como una seguridad para cancelar cualquier

ciclo de compensación aplicado por programas previos.

ciclo de compensación aplicado por programas previos.

G80 Cancelación de ciclos: Cancela cualquier ciclo de taladrado que se haya programado

G80 Cancelación de ciclos: Cancela cualquier ciclo de taladrado que se haya programado

anteriormente

anteriormente

G90 Sistema coordenado Absoluto: Establece

G90 Sistema coordenado Absoluto: Establece al sistema de dimensiones enal sistema de dimensiones en

Modo absoluto. Este modo utiliza como punto de referencia el punto cero de la pieza.

(8)
(9)

G91 Sistema coordenado Incremental: Establece al

G91 Sistema coordenado Incremental: Establece al sistema de dimensiones ensistema de dimensiones en

Modo incremental.

Modo incremental.

Movimientos de un centro de mecanizado CNC: Movimientos de un centro de mecanizado CNC:

2

2 En una fresadora-mandriladora universal sonEn una fresadora-mandriladora universal son

posibles los siguientes movimientos de

posibles los siguientes movimientos de

La máquina.

La máquina.

Mesa hacia la izquierda o hacia la derecha

Mesa hacia la izquierda o hacia la derecha

Cabezal de fresas hacia delante o hacia atrás

Cabezal de fresas hacia delante o hacia atrás

Mesa hacia arriba o hacia abajo

Mesa hacia arriba o hacia abajo

Si se mueve la mesa hacia la izquierda o hacia la

Si se mueve la mesa hacia la izquierda o hacia la

derecha entonces se dice que tiene lugar un

derecha entonces se dice que tiene lugar un

movimiento en el eje X. Se mueve el carro del eje X.

movimiento en el eje X. Se mueve el carro del eje X.

Si se mueve la mesa hacia arriba o hacia abajo,

Si se mueve la mesa hacia arriba o hacia abajo,

entonces se habla de un movimiento en

entonces se habla de un movimiento en el eje Z.el eje Z.

Movimientos relativos de la herramienta y dirección de desplazamientos Movimientos relativos de la herramienta y dirección de desplazamientos

3

3En el desplazamiento de los tres carros de los ejes seEn el desplazamiento de los tres carros de los ejes se

mueve la herramienta con el cabezal de fresar o la pieza

mueve la herramienta con el cabezal de fresar o la pieza

con la mesa. Cuál de los dos se mueve depende de la

con la mesa. Cuál de los dos se mueve depende de la

ejecución de la máquina.

ejecución de la máquina.

Para aclaración Para aclaración::

En la máquina de consola se mueve la mesa en el eje X y en

En la máquina de consola se mueve la mesa en el eje X y en

el eje Z, por consiguiente la pieza. En la dirección Y se

el eje Z, por consiguiente la pieza. En la dirección Y se

mueve el cabezal de fresar con la herramienta.

mueve el cabezal de fresar con la herramienta.

En la máquina de bancada la pieza está quieta en todas las

En la máquina de bancada la pieza está quieta en todas las

direcciones el cabezal de fresar y con él siempre la

direcciones el cabezal de fresar y con él siempre la

herramienta .Para que con un programa pueda controlar

herramienta .Para que con un programa pueda controlar

tanto una máquina como también otra., fue tomado el

tanto una máquina como también otra., fue tomado el

siguiente acuerdo para la programación del movimiento

siguiente acuerdo para la programación del movimiento

deseado:

deseado:

22

http://www.s

http://www.scribd.com/doccribd.com/doc/6619156/Centro/6619156/Centro-de-Mecaniz-de-Mecanizado-Cncado-Cnc

33

http://www.s

(10)
(11)

La Pieza Está Quieta Se Mueve La Herramienta. La Pieza Está Quieta Se Mueve La Herramienta.

4

4Según sea la ejecución de la máquina, en el procesado del programa, se mueve entonces o laSegún sea la ejecución de la máquina, en el procesado del programa, se mueve entonces o la

herramienta en una dirección o la pieza en la otra. Esta forma de consideración se denomina

herramienta en una dirección o la pieza en la otra. Esta forma de consideración se denomina

movimiento relativo de la herramienta. El modelo

movimiento relativo de la herramienta. El modelo de movimiento relativo de la herramienta hacede movimiento relativo de la herramienta hace

también mucho más sencilla la programación, pues no se tiene que pensar continuamente, qué

también mucho más sencilla la programación, pues no se tiene que pensar continuamente, qué

es lo que verdaderamente se mueve. El movimiento de la mesa hacia la izquierda o hacia la

es lo que verdaderamente se mueve. El movimiento de la mesa hacia la izquierda o hacia la

derecha, se ha denominado eje X

derecha, se ha denominado eje X

Movimiento relativo de la herramienta hacia la derecha (por tanto, mesa hacia la izquierda) se

Movimiento relativo de la herramienta hacia la derecha (por tanto, mesa hacia la izquierda) se

denomina: +X

denomina: +X

Movimiento relativo de la herramienta hacia la izquierda (por tanto, mesa hacia la derecha) se

Movimiento relativo de la herramienta hacia la izquierda (por tanto, mesa hacia la derecha) se

denomina: -X

denomina: -X

El movimiento de la mesa hacia adelante o hacia atrás, se ha denominado eje Y

El movimiento de la mesa hacia adelante o hacia atrás, se ha denominado eje Y

Movimiento relativo de la herramienta hacia atrás

Movimiento relativo de la herramienta hacia atrás (por tanto, mesa hacia adelante) (por tanto, mesa hacia adelante) se denomina:se denomina:

+Y

+Y

Movimiento relativo de la herramienta hacia delante (por tanto, mesa hacia atrás) se

Movimiento relativo de la herramienta hacia delante (por tanto, mesa hacia atrás) se denomina: -denomina:

-Y

Y

El movimiento de la mesa hacia arriba o hacia abajo, se ha denominado eje Z

El movimiento de la mesa hacia arriba o hacia abajo, se ha denominado eje Z

Movimiento relativo de la herramienta hacia arriba (por tanto, mesa hacia abajo) se denomina:

Movimiento relativo de la herramienta hacia arriba (por tanto, mesa hacia abajo) se denomina:

+Z

+Z

Movimiento relativo de la herramienta hacia abajo (por tanto, mesa hacia arriba) se denomina:-Z

Movimiento relativo de la herramienta hacia abajo (por tanto, mesa hacia arriba) se denomina:-Z

Regla De La Mano Derecha. Regla De La Mano Derecha.

5

5 Como ayuda nemotécnica para conocer la direcciónComo ayuda nemotécnica para conocer la dirección

positiva de los diferentes ejes, sirve la llamada regla de la

positiva de los diferentes ejes, sirve la llamada regla de la

mano derecha:

mano derecha:

Al situarnos delante de la máquina y extender los dedos

Al situarnos delante de la máquina y extender los dedos

pulgar, índice y corazón como se indica en la figura. El dedo

pulgar, índice y corazón como se indica en la figura. El dedo

corazón se mantiene en la dirección del eje positivo Z,

corazón se mantiene en la dirección del eje positivo Z,

entonces el pulgar indica la dirección del eje X positivo y el

entonces el pulgar indica la dirección del eje X positivo y el

dedo índice la dirección del eje Y positivo. Cuando estamos

dedo índice la dirección del eje Y positivo. Cuando estamos

delante de la máquina, el dedo medio representa el eje de

delante de la máquina, el dedo medio representa el eje de

la herramienta. la herramienta. - el pulgar indica - el pulgar indicaX+X+ - el índice indica - el índice indicaY+Y+ - el medio indica - el medio indicaZ+Z+ 44 http://www.interempresas.net/MetalMecanica/FeriaVirtual/Centros_de_mecanizado/ http://www.interempresas.net/MetalMecanica/FeriaVirtual/Centros_de_mecanizado/ 55 http://es.wikipedia.org/wiki/Regla_de_la_mano_derecha http://es.wikipedia.org/wiki/Regla_de_la_mano_derecha

(12)
(13)

SISTEMA DE COORDENADAS UTILIZADAS EN PROGRAMACIÓN CNC. SISTEMA DE COORDENADAS UTILIZADAS EN PROGRAMACIÓN CNC.

6

6Para que la máquina pueda trabajar con las posicionesPara que la máquina pueda trabajar con las posiciones

especificadas, estas deben ser

especificadas, estas deben ser

Declaradas en un sistema de referencia que corresponda al

Declaradas en un sistema de referencia que corresponda al

sentido del movimiento de los carros (

sentido del movimiento de los carros (ejes X, Y, Z), para ejes X, Y, Z), para esteeste

fin se utiliza el sistema de coordenadas cartesianas.

fin se utiliza el sistema de coordenadas cartesianas.

El sistema de coordenadas de la máquina está formado por

El sistema de coordenadas de la máquina está formado por

todos los ejes existentes

todos los ejes existentes

Físicamente en la máquina .La posición del sistema de

Físicamente en la máquina .La posición del sistema de

coordenadas en relación a la máquina depende del tipo de

coordenadas en relación a la máquina depende del tipo de

máquina.

máquina.

El Sistema Coordenado De La

El Sistema Coordenado De La Máquina.Máquina.

7

7 El origen de este sistema se conoce como cero máquina. Este punto es definido por elEl origen de este sistema se conoce como cero máquina. Este punto es definido por el

fabricante de la máquina. El sistema coordenado de la máquina se establece cuando se enciende

fabricante de la máquina. El sistema coordenado de la máquina se establece cuando se enciende

ésta y la herramienta es

ésta y la herramienta es llevada al punto de referencia.llevada al punto de referencia.

Una vez que el sistema de referencia de la máquina se ha establecido, este no puede ser

Una vez que el sistema de referencia de la máquina se ha establecido, este no puede ser

cambiado por definición de un sistema local

cambiado por definición de un sistema local o de trabajo. La o de trabajo. La única posibilidad para que el sistemaúnica posibilidad para que el sistema

sea borrado es que la máquina sea apagada.

sea borrado es que la máquina sea apagada.

El Punto De Referencia. El Punto De Referencia.

La posición de este punto generalmente coincide con las marcas de colocación en las reglas de

La posición de este punto generalmente coincide con las marcas de colocación en las reglas de

medición, debido a que estas marcas se encuentran generalmente en los extremos de las reglas,

medición, debido a que estas marcas se encuentran generalmente en los extremos de las reglas,

el punto origen del cero máquina se define en los extremos de la carrera de la máquina.

el punto origen del cero máquina se define en los extremos de la carrera de la máquina.

Cuando la máquina es encendida la operación de llevar la maquina a su punto de referencia es la

Cuando la máquina es encendida la operación de llevar la maquina a su punto de referencia es la

primera tarea que debe ejecutarse. Una vez

primera tarea que debe ejecutarse. Una vez que este punto es alcanzado el que este punto es alcanzado el sistema de referenciasistema de referencia

de la máquina es establecido.

de la máquina es establecido.

El Sistema Coordenado De Trabajo. El Sistema Coordenado De Trabajo.

8

8 El sistema coordenado utilizado en el maquinado de la pieza se conoce como sistemaEl sistema coordenado utilizado en el maquinado de la pieza se conoce como sistema

coordenado de trabajo. El origen de este sistema se define en un punto de utilidad para la

coordenado de trabajo. El origen de este sistema se define en un punto de utilidad para la

programación de la geometría de la pieza. El sistema de trabajo coordenado puede ser

programación de la geometría de la pieza. El sistema de trabajo coordenado puede ser

establecido utilizando cuales quiera de los

establecido utilizando cuales quiera de los dos métodos siguientes:dos métodos siguientes:

66http://es.wikipedia.org/wiki/Sistema_de_coordenadashttp://es.wikipedia.org/wiki/Sistema_de_coordenadas

77http://www.gestiopolis.com/recursos/documentos/fulldocs/ger1/manufresa.htmhttp://www.gestiopolis.com/recursos/documentos/fulldocs/ger1/manufresa.htm

(14)
(15)

Utilizando la función G92.

Utilizando la función G92.

Utilizando las funciones G54-G59.

Utilizando las funciones G54-G59.

Establecimiento Del Sistema Coordenado De Trabajo. Establecimiento Del Sistema Coordenado De Trabajo. Utilizando La Función G92.

Utilizando La Función G92.

En este caso, en el mismo bloque donde se programa la función G92 se introducen las

En este caso, en el mismo bloque donde se programa la función G92 se introducen las

coordenadas del origen del trabajo.

coordenadas del origen del trabajo. Por ejemplo:Por ejemplo:

G92 X90 Y78 Z-67

G92 X90 Y78 Z-67

Las coordenadas especificadas en el anterior bloque localizan la posición del origen del sistema

Las coordenadas especificadas en el anterior bloque localizan la posición del origen del sistema

coordenado respecto del cero máquina. Para obtener las coordenadas del origen del sistema de

coordenado respecto del cero máquina. Para obtener las coordenadas del origen del sistema de

referencia la herramienta de corte podrá ser utilizada. Para explicar el procedimiento que deberá

referencia la herramienta de corte podrá ser utilizada. Para explicar el procedimiento que deberá

seguirse se utilizan los siguientes pasos:

seguirse se utilizan los siguientes pasos:

a)

a) Se coloca la pieza de trabajo sobre la mesa de la máquina y se sujeta utilizando cualquiera deSe coloca la pieza de trabajo sobre la mesa de la máquina y se sujeta utilizando cualquiera de

los dispositivos de sujeción conocidos.

los dispositivos de sujeción conocidos.

b)

b) Se pone a girar la herramienta de trabajo utilizando el modo MDI de programación.Se pone a girar la herramienta de trabajo utilizando el modo MDI de programación.

c)

c) Se desplaza la herramienta de corte hasta que roce una de las superficies perpendiculares aSe desplaza la herramienta de corte hasta que roce una de las superficies perpendiculares a

uno de los ejes coordenados. El valor de la coordenada que se lee en el control numérico se le

uno de los ejes coordenados. El valor de la coordenada que se lee en el control numérico se le

resta o se le suma el radio de la

resta o se le suma el radio de la herramienta, dependiendo de la dirección del eje coordenado. Enherramienta, dependiendo de la dirección del eje coordenado. En

ese momento la posición del eje de la herramienta a lo largo del eje considerado queda

ese momento la posición del eje de la herramienta a lo largo del eje considerado queda

establecida. Esto se debe a que el origen de cero dimensiones de la herramienta se localiza en el

establecida. Esto se debe a que el origen de cero dimensiones de la herramienta se localiza en el

punto de intersección del eje de rotación de la herramienta y la base sobre el husillo de trabajo

punto de intersección del eje de rotación de la herramienta y la base sobre el husillo de trabajo

donde se apoya la herramienta de corte.

donde se apoya la herramienta de corte.

Coordenadas absolutas Coordenadas absolutas

9

9En el modo de programación En el modo de programación absoluto, las posiciones de los ejes son absoluto, las posiciones de los ejes son medidas desdemedidas desde

La posición cero actual (cero pieza) establecido. Viendo el movimiento de la herramienta, esto

La posición cero actual (cero pieza) establecido. Viendo el movimiento de la herramienta, esto

significa: La dimensión absoluta describe la posición a la cual la herramienta debe ir: Ejemplo:

significa: La dimensión absoluta describe la posición a la cual la herramienta debe ir: Ejemplo:

(16)
(17)

Coordenadas Incrementales. Coordenadas Incrementales.

10

10En el modo de progEn el modo de programación incremental, las posiciones de los ejes son ramación incremental, las posiciones de los ejes son medidas amedidas a

Partir de la posición anteriormente establecida. Viendo el movimiento de la herramienta,

Partir de la posición anteriormente establecida. Viendo el movimiento de la herramienta,

Esto significa: La dimensión incremental describe la distancia a ser recorrida por la

Esto significa: La dimensión incremental describe la distancia a ser recorrida por la

Herramienta a partir de la posición actual de la misma.

Herramienta a partir de la posición actual de la misma.

Ejemplo:

Ejemplo:

10

(18)
(19)

Coordenadas Polares. Coordenadas Polares.

11

11Hasta ahora, el método de determinación de los puntos era descrito en un sistema deHasta ahora, el método de determinación de los puntos era descrito en un sistema de

Coordenadas cartesianas, pero existe otra manera de declarar

Coordenadas cartesianas, pero existe otra manera de declarar los puntos<. En función delos puntos<. En función de

Ángulos y centros. El punto, a partir del cual sale la medida, se llama

Ángulos y centros. El punto, a partir del cual sale la medida, se llama PoloPolo (centro de los radios)(centro de los radios)

Ejemplo:

Ejemplo:

Punto De Referencia Máquina. Punto De Referencia Máquina.

12

12Todas las máquinas de CNC tienen un punto cero fijo en la máquina, cuya posición conoce elTodas las máquinas de CNC tienen un punto cero fijo en la máquina, cuya posición conoce el

control. Cuando todos los carro

control. Cuando todos los carros de ejes están sobre sus marcas de s de ejes están sobre sus marcas de referencia,referencia,

Entonces está la máquina sobre su

Entonces está la máquina sobre su punto de referencia es decir, sobre el punto punto de referencia es decir, sobre el punto cero delcero del

Sistema de coordenadas fijo en la máquina. Al comienzo de un mecanizado se comunica al

Sistema de coordenadas fijo en la máquina. Al comienzo de un mecanizado se comunica al

control en qué lugar del sistema de coordenadas fijo de la máquina debe estar situado el punto

control en qué lugar del sistema de coordenadas fijo de la máquina debe estar situado el punto

cero del sistema de coordenadas de la pieza. Esta operación se llama preparar

cero del sistema de coordenadas de la pieza. Esta operación se llama preparar

Los valores X, Y y Z del punto cero de la pieza referidos al punto de referencia los tiene encuentra

Los valores X, Y y Z del punto cero de la pieza referidos al punto de referencia los tiene encuentra

el control. De esta f

el control. De esta forma, después de unorma, después de una interrupción de la corriente, ta interrupción de la corriente, también puede ambién puede volver avolver a

encontrar el punto cero de la pieza.

encontrar el punto cero de la pieza.

11

11http://es.wikipedia.org/wiki/Coordenadas_polareshttp://es.wikipedia.org/wiki/Coordenadas_polares 12

(20)
(21)

Referencia Cero Pieza. Referencia Cero Pieza.

La Definición De Puntos De La

La Definición De Puntos De La Pieza En Un Plano.Pieza En Un Plano. Primero se definirán puntos sobre la cara superior

Primero se definirán puntos sobre la cara superior

de una pieza, esto es sin

de una pieza, esto es sin profundidad en el sentidoprofundidad en el sentido

Z. Solo se necesitan el eje X y el eje Y. Ambos ejes

Z. Solo se necesitan el eje X y el eje Y. Ambos ejes

forman un sistema de coordenadas en dos

forman un sistema de coordenadas en dos

dimensiones. El punto de intersección se denomina

dimensiones. El punto de intersección se denomina

punto cero. La flecha indica el sentido del

punto cero. La flecha indica el sentido del

movimiento positivo (por tanto, +X o +Y). Las cifras

movimiento positivo (por tanto, +X o +Y). Las cifras

hacia el otro lado tienen un signo negativo.

hacia el otro lado tienen un signo negativo.

Desplazamiento y Giro del Punto Cero. Desplazamiento y Giro del Punto Cero. Desplazamiento del Punto Cero.

Desplazamiento del Punto Cero.

13

13Hay piezas en las Hay piezas en las cuales las indicaciones de las medidas se cuales las indicaciones de las medidas se refieren a diferentes puntos derefieren a diferentes puntos de

referencia. Para tales casos se puede desplazar

referencia. Para tales casos se puede desplazar el sistema de coordenadas durante el mecanizadoel sistema de coordenadas durante el mecanizado

a otro lugar. Esta operación se denomina desplazamiento del punto cero.

a otro lugar. Esta operación se denomina desplazamiento del punto cero.

Giro del Punto Cero. Giro del Punto Cero.

Algunas veces otras piezas tienen elementos acotados en

Algunas veces otras piezas tienen elementos acotados en

parte oblicuos. Para tales casos se puede girar el sistema

parte oblicuos. Para tales casos se puede girar el sistema

de coordenadas (en caso necesario con desplazamiento

de coordenadas (en caso necesario con desplazamiento

adicional), alrededor del punto cero. Con el sistema de

adicional), alrededor del punto cero. Con el sistema de

coordenadas girados pueden introducir estos valores

coordenadas girados pueden introducir estos valores

oblicuos en el programa. oblicuos en el programa. 13 13 http://descartes.cnice.mec.es/Descartes1/Geometria/Movimientos_plano_puntos_segmento/Giro.htm http://descartes.cnice.mec.es/Descartes1/Geometria/Movimientos_plano_puntos_segmento/Giro.htm

(22)
(23)

Tanto el desplazamiento del punto cero como

Tanto el desplazamiento del punto cero como

también el giro del punto cero, permiten

también el giro del punto cero, permiten

ahorrar trabajo de cálculo. Si no fuera así se

ahorrar trabajo de cálculo. Si no fuera así se

tendría que convertir las coordenadas indicadas

tendría que convertir las coordenadas indicadas

en el plano. Esta transformación de

en el plano. Esta transformación de

coordenadas con frecuencia complicada las

coordenadas con frecuencia complicada las

efectúa el control.

efectúa el control.

Sistema de Coordenadas Cilíndricas Sistema de Coordenadas Cilíndricas1414..

El sistema de coordenadas cilíndricas utiliza como base el

El sistema de coordenadas cilíndricas utiliza como base el

sistema de coordenadas polares en 2D proyectado hacia el

sistema de coordenadas polares en 2D proyectado hacia el

espacio usando la coordenada z del sistema de coordenadas

espacio usando la coordenada z del sistema de coordenadas

cartesianas.

cartesianas.

En este sistema, las coordenadas

En este sistema, las coordenadas xxee yy son remplazadas porson remplazadas por

un vector dirigido a la proyección del punto sobre el plano

un vector dirigido a la proyección del punto sobre el plano

XY

XYcuya magnitud es igual a la distancia del punto al ejecuya magnitud es igual a la distancia del punto al eje z,z,lala

cual es la primera coordenada del sistema. El ángulo de

cual es la primera coordenada del sistema. El ángulo de

dirección de dicho vector medido con respecto al semieje

dirección de dicho vector medido con respecto al semieje xx

positivo constituye la segunda coordenada del sistema y la

positivo constituye la segunda coordenada del sistema y la

tercera coordenada coincide con la coordenada

tercera coordenada coincide con la coordenada zz deldel

sistema cartesiano.

sistema cartesiano.

Coordenadas Esféricas. Coordenadas Esféricas.

En el sistema de coordenadas esféricas se utilizan también

En el sistema de coordenadas esféricas se utilizan también

tres coordenadas para notar la posición de un punto o un

tres coordenadas para notar la posición de un punto o un

vector en un espacio tridimensional,

vector en un espacio tridimensional, dos de estas coordenadasdos de estas coordenadas

son angulares y una de ellas es métrica.

son angulares y una de ellas es métrica.

Se utiliza la longitud de un vector (

Se utiliza la longitud de un vector ( RR ) que une el origen de) que une el origen de

coordenadas con punto dado, el ángulo que este vector forma

coordenadas con punto dado, el ángulo que este vector forma

con el

con el semieje semieje z z positivo positivo ((θθ) y el ángulo que su proyección) y el ángulo que su proyección

sobre el plano

sobre el planoXYXYforma con el semiejeforma con el semiejeXXpositivopositivoφφ

14

(24)
(25)

PANEL DE OPERACIÓN O CONTROLADOR PANEL DE OPERACIÓN O CONTROLADOR Panel de Operación:

Panel de Operación: Es un panel de funcionamiento.Es un panel de funcionamiento.

PANEL DE OPERACIÓN PANEL DE OPERACIÓN 1515 15 15http://itzamna.bnct.ipn.mx:8080/dspace/bitstream/123456789/4038/1/MANUALDEOPERAC.pdf http://itzamna.bnct.ipn.mx:8080/dspace/bitstream/123456789/4038/1/MANUALDEOPERAC.pdf  Velocidades Velocidades del husillo del husillo Alimentación Alimentación manual manual Selección de Selección de ejes ejes Velocidades Velocidades de avance de avance Parar Parar

(26)
(27)

MODOS UTILIZADOS EN LA PRÁCTICA. MODOS UTILIZADOS EN LA PRÁCTICA.

MPG

MPG Generador de pulso manualGenerador de pulso manual

HOME

HOME Para coordenadasPara coordenadas

MDI

MDI Modo de ingreso manualModo de ingreso manual

JOG

JOG TrabajoTrabajo

EDIT

EDIT Modo para ProgramaciónModo para Programación

RAPID

RAPID RapidezRapidez

Selector de modo

Selector de modo

Selecciona el modo para

Selecciona el modo para

los diferentes usos

(28)
(29)

EJERCICIOS DE

EJERCICIOS DE CÁLCULOS DE CÁLCULOS DE VC, VS, TP.VC, VS, TP. PARA

PARA VC VC Y VS Y VS no es no es necesario cálnecesario cálculos esto culos esto se puse puede ede encontrar en encontrar en tablastablas

VALORES DE VELOCIDAD DE CORTE (Vc) Y

VALORES DE VELOCIDAD DE CORTE (Vc) Y AVANCE (S') PARA FRESAS: DE AVANCE (S') PARA FRESAS: DE VÁSTAGOVÁSTAGO

 ANCHURA DE FRESA

 ANCHURA DE FRESADODO b = 25 mmb = 25 mm b = 60 mmb = 60 mm DESBASTADO

DESBASTADO  AFINADO AFINADO DESBASTADODESBASTADO  AFINADO AFINADO

PROFUNDIDAD DE CORTE

PROFUNDIDAD DE CORTE a = 5 mma = 5 mm a =0,5 mma =0,5 mm a = 5 mma = 5 mm a = 8 mma = 8 mm a = 1 mma = 1 mm

MATERIAL A TRABAJAR

MATERIAL A TRABAJAR Vc Vc  S' S'  Vc Vc  S' S'  Vc Vc  S' S'  Vc Vc  S' S'  Vc Vc  S' S' 

ACERO SIN ALEAR HASTA ACERO SIN ALEAR HASTA 640 N/mm 640 N/mm22 17 17 50 50 22 22 120 120 16 16 35 35 16 16 220 0 20 20 7575 ACEROALEADORECOCIDO ACEROALEADORECOCIDO HASTA HASTA 740 N/mm 740 N/mm22 15 15 40 40 19 19 100 100 14 14 25 25 14 14 115 5 18 18 5555 ACEROALEADO ACEROALEADO BONIFICADOHASTA980 N/mm BONIFICADOHASTA980 N/mm22 13 13 20 20 17 17 65 65 12 12 15 15 12 12 10 10 16 16 4545

FUNDICION GRIS HASTA FUNDICION GRIS HASTA 180 HB 180 HB 15 15 60 60 19 19 120 120 14 14 40 40 14 14 330 0 18 18 8080 LATON LATON 35 35 80 80 55 55 120 120 30 30 60 60 30 30 40 40 50 50 100100 METAL LIGERO METAL LIGERO 250 250 90 90 180 180 120 120 140 140 50 50 140 140 30 30 150 150 7070 Ejemplo:

Ejemplo: Para trabajar un Para trabajar un material de alumaterial de aluminio de longitud minio de longitud 100 mm con 100 mm con una una herramientaherramienta

cilíndrica de vástago de d

cilíndrica de vástago de diámetro 1/8 iámetro 1/8 calcular Vc, vs y calcular Vc, vs y tt

Según la tabla:

Según la tabla:

VALORES PARA ALUMINIO VALORES PARA ALUMINIO Vc Vc = = 250 ; 250 ; Vs=90Vs=90





 ;;





   ;;





1.111.11

(30)
(31)

ESTRUCTURA DE UN PROGRAMA CNC. ESTRUCTURA DE UN PROGRAMA CNC. Estructura de

Estructura de Un PUn Programarograma1616..

Es el modo de dar órdenes a la máquina para que se los ejecute tiene ciertas características que

Es el modo de dar órdenes a la máquina para que se los ejecute tiene ciertas características que

se debe cumplir.

se debe cumplir.

La maquina ejecuta las ordenes (operaciones) de otra manera por lo que cada orden tiene una

La maquina ejecuta las ordenes (operaciones) de otra manera por lo que cada orden tiene una

estructura definida a cada orden le denominamos block o bloque de programa.

estructura definida a cada orden le denominamos block o bloque de programa.

a)

a) Bandera de Inicio (%).Bandera de Inicio (%).

b)

b) Número del programa, en el caco de la maquina CNC LEADWEL V30 podemos guardarNúmero del programa, en el caco de la maquina CNC LEADWEL V30 podemos guardar

09999 programas en la memoria.

09999 programas en la memoria.

c)

c) Nombre y Datos del programa (Nombre del programa, fecha, hora, tipo de material,Nombre y Datos del programa (Nombre del programa, fecha, hora, tipo de material,

Nombre del operario, etc.)

Nombre del operario, etc.)

Ejemplo:

Ejemplo: (cuadrado de 40 mm, con fresa END MILL, HSS de Ø10 mm, fecha, hora, etc.)(cuadrado de 40 mm, con fresa END MILL, HSS de Ø10 mm, fecha, hora, etc.)

d)

d) Encabezado, en este se describe el tipo de coordenadas a utilizarse, tipo de magnitudes,Encabezado, en este se describe el tipo de coordenadas a utilizarse, tipo de magnitudes,

velocidades, etc. (G17 G21 G40 G54 G80 G90 G94).

velocidades, etc. (G17 G21 G40 G54 G80 G90 G94).

e)

e) Selección de Selección de Herramienta Herramienta (M6 T1).(M6 T1).

f)

f) Posición de la herramienta (G0 X_Y_Z).Posición de la herramienta (G0 X_Y_Z).

g)

g) Determinación de S y F.Determinación de S y F.

h)

h) Giro del husillo a la velocidad calculada (M03 S_) y de ser el caso encendido del sistemaGiro del husillo a la velocidad calculada (M03 S_) y de ser el caso encendido del sistema

de refrigeración (MO8).

de refrigeración (MO8).

i)

i) Penetración de la herramienta a velocidad controlada (G1 Z-_F_).Penetración de la herramienta a velocidad controlada (G1 Z-_F_).

16 16

U4-control-numerico-por-computadora.pdf 

U4-control-numerico-por-computadora.pdf 

PROGRAMA

PROGRAMA

% INICIO

% INICIO

NUMERO DE PROGRAMA Y NOMBRE ()

NUMERO DE PROGRAMA Y NOMBRE ()

()

()

FECHA DE

FECHA DE

LA CREO

LA CREO

ACION D

ACION D

EL

EL

PROGRAAMA

PROGRAAMA

ENCABEZADO

(32)
(33)

 j)

 j) Establecimiento de coordenadas e interpolación lineal con avance controlado de laEstablecimiento de coordenadas e interpolación lineal con avance controlado de la

herramienta.

herramienta.

k)

k) Devolución de la herramienta a la Devolución de la herramienta a la zona de seguridad una vez culminado zona de seguridad una vez culminado el mecanizado.el mecanizado.

l)

l) Asignar Valores de Vc, Vs, Tp, Tm, Pc, Pm.Asignar Valores de Vc, Vs, Tp, Tm, Pc, Pm.

m)

m) Programar coordenadas, en si en esta parte se describe los puntos por los cuales se va aProgramar coordenadas, en si en esta parte se describe los puntos por los cuales se va a

mecanizar,

mecanizar,

n)

n) Terminar el programa, se puede ubicar el código M2 que termina el programa pero seTerminar el programa, se puede ubicar el código M2 que termina el programa pero se

puede volver a correrlo, o el código M30 que termina el programa totalmente,

puede volver a correrlo, o el código M30 que termina el programa totalmente,

o)

o) Referenciar la maquina.Referenciar la maquina.

p)

p) Culminación y reinicio del programa.Culminación y reinicio del programa.

EJERCICIOS DE PROGRAMACIÓN EN CÓDIGOS G. EJERCICIOS DE PROGRAMACIÓN EN CÓDIGOS G. Ejemplos:

Ejemplos:  

Inicio: Contiene todas las instrucciones que preparan a

Inicio: Contiene todas las instrucciones que preparan a la máquina parala máquina para su operación:

su operación: %

% Bandera Bandera de de inicioinicio

:

: 1001 1001 Número Número de de programa programa 0-99990-9999

N5

N5 G90 G90 G20 G20 Unidades Unidades absolutas, absolutas, programación programación en en pulgadas.pulgadas.

N10

N10 T0202 T0202 Paro Paro para para cambio cambio de de herramienta, herramienta, Usar Usar #2#2

N15

N15 M03 M03 S1200 S1200 Prender Prender husillo husillo a a 1200 1200 rpm rpm CWCW

Remoción de Material: Contiene las velocidades y movimientos de corte, circulares, lineales, Remoción de Material: Contiene las velocidades y movimientos de corte, circulares, lineales, movimientos rápidos, ciclos de corte, etc.

movimientos rápidos, ciclos de corte, etc. N20 G00 X1 Y1 Mov. rápido a

N20 G00 X1 Y1 Mov. rápido a (X1,Y1)(X1,Y1)

N25 Z0.125 Mov. rápido a Z0.125 N25 Z0.125 Mov. rápido a Z0.125 N30 G01 Z-0.125 F 5 Avance a Z-0.125 a 5ipm N30 G01 Z-0.125 F 5 Avance a Z-0.125 a 5ipm N35 G00 Z1 Mov. rápido a Z1 N35 G00 Z1 Mov. rápido a Z1

N40 X0 Y0 Mov. rápido a X0,Y0

N40 X0 Y0 Mov. rápido a X0,Y0

Apagar el Sistema: C

Apagar el Sistema: Contiene todos los códigos G’s y M’s ontiene todos los códigos G’s y M’s que desactivan todasque desactivan todas las opciones que fueron activadas en la fase de inicio.

las opciones que fueron activadas en la fase de inicio. N45 M05 Apagar el husillo

N45 M05 Apagar el husillo

N50 M30 Fin del programa

(34)
(35)

 Realizar un programa de la siRealizar un programa de la siguiente figura guiente figura sabiendo que cada división es dsabiendo que cada división es de 10 .e 10 . %

%

03

03

(Programa para corte, Pac)

(Programa para corte, Pac)

(Material ST40 de 3mm de espesor) (Material ST40 de 3mm de espesor) G28 G28 G54 G21 G90 G17 G54 G21 G90 G17 G94 G80 G40 G50 G94 G80 G40 G50 N10 M06 T1 (BOQUILLA DE CORTE) N10 M06 T1 (BOQUILLA DE CORTE)

N20 G00 X40Y0 (pUNTO INICIAL)

N20 G00 X40Y0 (pUNTO INICIAL)

N30 M03 S1000 N30 M03 S1000 N40 G01 X30Y20 F700 N40 G01 X30Y20 F700 N50 X10Y10 (PUNTO2) N50 X10Y10 (PUNTO2) N60 Y40 (PUNTO3) N60 Y40 (PUNTO3) N70 X-10 (PUNTO4) N70 X-10 (PUNTO4) N80 Y10 (PUNTO5) N80 Y10 (PUNTO5) N90 X-30Y20 (PUNTO6) N90 X-30Y20 (PUNTO6) N100 X-40Y0 (PUNTO7) N100 X-40Y0 (PUNTO7) N110 X-20Y-10 (PUNTO8) N110 X-20Y-10 (PUNTO8) N120 X-30Y-30 (PUNTO9) N120 X-30Y-30 (PUNTO9) N130 X-10 (PUNTO10) N130 X-10 (PUNTO10) N140 X0Y-10 (PUNTO11) N140 X0Y-10 (PUNTO11) N150 X10Y-30 (PUNTO12) N150 X10Y-30 (PUNTO12) N160 X30 (PUNTO13) N160 X30 (PUNTO13) N170 X20Y-10 (PUNTO14) N170 X20Y-10 (PUNTO14) N180 X40Y0 (PUNTO15) N180 X40Y0 (PUNTO15) N190 M05 N190 M05 N200 G28 N200 G28 N210 M30 N210 M30

(36)
(37)

DESPLAZAMIENTO RÁPIDO G00 E INTERPOLACIÓN LINEAL G001. DESPLAZAMIENTO RÁPIDO G00 E INTERPOLACIÓN LINEAL G001. Códigos G00 y G001.

Códigos G00 y G001.

17

17InterpolaciónInterpolación es el proceso mediante el cual, conocidos los valores que toma una función enes el proceso mediante el cual, conocidos los valores que toma una función en

dos puntos (A,B), se determina con cierto grado de exactitud los valores de un tercer punto (C)

dos puntos (A,B), se determina con cierto grado de exactitud los valores de un tercer punto (C)

comprendido entre A y B.

comprendido entre A y B.

Para aquellos a quienes les cuesta un poquitín interpretar la definición anterior, dicho en

Para aquellos a quienes les cuesta un poquitín interpretar la definición anterior, dicho en

entendible, sería algo así... Si conoces la ubicación del extremo (A) de una línea, y conoces la

entendible, sería algo así... Si conoces la ubicación del extremo (A) de una línea, y conoces la

ubicación del otro extremo (B), entonces es posible conocer cada punto (C) por los cuales debes

ubicación del otro extremo (B), entonces es posible conocer cada punto (C) por los cuales debes

pasar para llegar desde A hasta B.

pasar para llegar desde A hasta B.

Bien, ahora que ya sabemos lo que significa interpolación, podemos comenzar con la descripción

Bien, ahora que ya sabemos lo que significa interpolación, podemos comenzar con la descripción

de estos comandos. Si bien ambos son interpolaciones lineales o movimientos lineales, la

de estos comandos. Si bien ambos son interpolaciones lineales o movimientos lineales, la

diferencia se encuentra en la velocidad

diferencia se encuentra en la velocidad de desplazamiento.de desplazamiento.

G00

G00 es un movimiento rápido, en este caso no existe contacto entre la herramienta y la pieza dees un movimiento rápido, en este caso no existe contacto entre la herramienta y la pieza de

trabajo, es decir se desplaza sin realizar corte alguno.

trabajo, es decir se desplaza sin realizar corte alguno.

G01

G01 es un movimiento lineal pero cortando el material, es decir que se está graficando, para elloes un movimiento lineal pero cortando el material, es decir que se está graficando, para ello

utiliza la velocidad programada en el registro

utiliza la velocidad programada en el registroFF, el cual ya , el cual ya describimos anteriormente.describimos anteriormente.

Interpolación Lineal G01, Circular Horario G02, C

Interpolación Lineal G01, Circular Horario G02, Circular Anti Horario G03.ircular Anti Horario G03.

Las funciones preparatorias, también conocidas como G-Codes o Códigos G, son las más

Las funciones preparatorias, también conocidas como G-Codes o Códigos G, son las más

importantes en la programación CNC, ya que controlan el modo en que la máquina va a realizar

importantes en la programación CNC, ya que controlan el modo en que la máquina va a realizar

un trazado, o el modo en que va a desplazarse sobre la superficie de la pieza que está trabajando.

un trazado, o el modo en que va a desplazarse sobre la superficie de la pieza que está trabajando.

Los posibles valores que acompañan a este comando, van de 00 a 99, y cada uno tiene una

Los posibles valores que acompañan a este comando, van de 00 a 99, y cada uno tiene una

función determinada.

función determinada.

Interpolación

Interpolación es el proceso mediante el cual, conocidos los valores que toma una función en doses el proceso mediante el cual, conocidos los valores que toma una función en dos

puntos (A, B), se determina con cierto grado de exactitud los valores de un tercer punto (C)

puntos (A, B), se determina con cierto grado de exactitud los valores de un tercer punto (C)

comprendido entre A y B.

comprendido entre A y B.

17

(38)
(39)

Para aquellos a quienes les cuesta un poquitín interpretar la definición anterior, dicho en

Para aquellos a quienes les cuesta un poquitín interpretar la definición anterior, dicho en

entendible, sería algo así... Si conoces la ubicación del extremo (A) de una línea, y conoces la

entendible, sería algo así... Si conoces la ubicación del extremo (A) de una línea, y conoces la

ubicación del otro extremo (B), entonces es posible conocer cada punto (C) por los cuales debes

ubicación del otro extremo (B), entonces es posible conocer cada punto (C) por los cuales debes

pasar para llegar desde A hasta B.

pasar para llegar desde A hasta B.

Bien, ahora que ya sabemos lo que significa interpolación, podemos comenzar con la descripción

Bien, ahora que ya sabemos lo que significa interpolación, podemos comenzar con la descripción

de estos comandos. Si bien ambos son interpolaciones lineales o movimientos lineales, la

de estos comandos. Si bien ambos son interpolaciones lineales o movimientos lineales, la

diferencia se encuentra en la velocidad

diferencia se encuentra en la velocidad de desplazamiento.de desplazamiento.

Interpolaciones Circulares o Movimientos Circulares (G02 y G03). Interpolaciones Circulares o Movimientos Circulares (G02 y G03). Lo único que indican estos comando es que el movimiento será circular,

Lo único que indican estos comando es que el movimiento será circular,G02G02en sentido Horario, yen sentido Horario, y

G03

G03 en sentido Anti-horario, y que el movimiento debe mantenerse constante a la velocidaden sentido Anti-horario, y que el movimiento debe mantenerse constante a la velocidad

programada en el registro

programada en el registroFF..

Hay dos formas de realizar un Arco o un círculo, una es utilizando el Radio (

Hay dos formas de realizar un Arco o un círculo, una es utilizando el Radio (RR) y otra es indicando) y otra es indicando

el centro u origen de la curva por las coordenadas (

el centro u origen de la curva por las coordenadas (I, J, KI, J, K).).

Trazado de Arcos Utilizando el Radio (R): Trazado de Arcos Utilizando el Radio (R):

Veamos la primera. Si el comando es G03 significa que el arco se trazará en sentido anti-horario, y

Veamos la primera. Si el comando es G03 significa que el arco se trazará en sentido anti-horario, y

si el centro de la curva está dado por el Radio (R), hay dos posibilidades, -R o +R.

si el centro de la curva está dado por el Radio (R), hay dos posibilidades, -R o +R.

**

Si el Radio es Negativo, el centro del Radio se encuentra del lado Izquierdo de la líneaSi el Radio es Negativo, el centro del Radio se encuentra del lado Izquierdo de la línea

imaginaria que une los puntos Inicial y Final de la curva.

imaginaria que une los puntos Inicial y Final de la curva.

Como verás, lo único que indica el signo, es de qué lado se encuentra el centro del arco

Como verás, lo único que indica el signo, es de qué lado se encuentra el centro del arco

* Si el Radio es Positivo

* Si el Radio es Positivo ,, el centro del Radio se encuentra del lado Derecho de la línea imaginariael centro del Radio se encuentra del lado Derecho de la línea imaginaria

que une los puntos Inicial y Final de la curva.

(40)
(41)

COMPROBAR Y

COMPROBAR Y EJECUTAR PROGEJECUTAR PROGRAMAS RAMAS EN VACÍO.EN VACÍO.

Antes de realizar cualquier mecanizado se debe comprobar el programa que se ha creado y esto

Antes de realizar cualquier mecanizado se debe comprobar el programa que se ha creado y esto

se puede hacer de dos formas.

se puede hacer de dos formas.

 Grafica, en la cual mediante la pantalla de la maquina y realizando pasos pertinente seGrafica, en la cual mediante la pantalla de la maquina y realizando pasos pertinente se

puede observar que se describe la figura

puede observar que se describe la figura creada.creada.

 Física, Física, mediante algún mediante algún paso se paso se puede comprobapuede comprobar físicamente r físicamente si el si el programa estaprograma esta

correctamente descrito, a esto se le llama, ejecutar un programa en vacío, es decir, se va

correctamente descrito, a esto se le llama, ejecutar un programa en vacío, es decir, se va

a mover el husillo, por los puntos de la figura creada, pero no va a mecanizar.

a mover el husillo, por los puntos de la figura creada, pero no va a mecanizar.

PROCEDIMIENTO: PROCEDIMIENTO:

11.. Encender la máquina y referenciarlaEncender la máquina y referenciarla

22.. Sujetar el trozo de aluminio sobre la mesa del Centro del Mecanizado o sobre el tornillo deSujetar el trozo de aluminio sobre la mesa del Centro del Mecanizado o sobre el tornillo de

máquina.

máquina.

3.

3. Utilizar la herramienta T1 para hallar el 0 pieza y almacenar en G54 (práctica anterior).Utilizar la herramienta T1 para hallar el 0 pieza y almacenar en G54 (práctica anterior).

4.

4. Programar para que la Programar para que la herramienta se deherramienta se desplace del 0 splace del 0 máquina al 0 pieza máquina al 0 pieza a la máximaa la máxima velocidad en los ejes “x” e “y”

velocidad en los ejes “x” e “y”

a)

a) Perilla en modo MDIPerilla en modo MDI

b)

b) Pulsamos PROGPulsamos PROG

c)

(42)
(43)

d)

d) Presionamos CICLE STARTPresionamos CICLE START

5.

5. Programar para que la herramienta se desplace del 0 máquina al 0 pieza en el eje “Z” a laProgramar para que la herramienta se desplace del 0 máquina al 0 pieza en el eje “Z” a la

zona de seguridad igual a 50mm, con el 25% de

zona de seguridad igual a 50mm, con el 25% de la máxima velocidadla máxima velocidad

a)

a) Modo MDI, pulsamos PROGModo MDI, pulsamos PROG

b)

b) Digitamos G0 Z50:Digitamos G0 Z50:

c)

c) Pulsamos INSERTPulsamos INSERT

d)

d) Pulsamos POS luego TODO para verificar las coordenadasPulsamos POS luego TODO para verificar las coordenadas

e)

e) Presionamos CICLE STARTPresionamos CICLE START

f)

f) Comparamos continuamente DISTANCIA A IR de la pantalla con la distancia real deComparamos continuamente DISTANCIA A IR de la pantalla con la distancia real de

desplazamiento de la herramienta

desplazamiento de la herramienta

g)

g) En el caso de diferencia en En el caso de diferencia en alturas presionamos FEED HOLDalturas presionamos FEED HOLD

h)

h) Con ayuda de un flexometro comprobamos la Con ayuda de un flexometro comprobamos la zona de seguridadzona de seguridad

6.

6. Desplazar la herramienta Desplazar la herramienta entre dos puntos con inteentre dos puntos con interpolación lineal y determinar el tiemporpolación lineal y determinar el tiempo

a)

a) Modo MDI, pulsar PROGRAMModo MDI, pulsar PROGRAM

b)

b) Digitar G01 X20 Y20 F200; (velocidad de avance igual a 200mm/min)Digitar G01 X20 Y20 F200; (velocidad de avance igual a 200mm/min)

c)

c) Pulsar CICLE STARTPulsar CICLE START

d)

d) Calcular el tiempo principal y compararlo con el medidoCalcular el tiempo principal y compararlo con el medido





































 

 

 

 









 

 





















 

 

































 

 

 

 





(44)
(45)

7.

7. En modo MDI continuar programando paso a paso para que la herramienta describa elEn modo MDI continuar programando paso a paso para que la herramienta describa el

cuadrado de la figura con velocidades de avance programadas, siguiendo los puntos

cuadrado de la figura con velocidades de avance programadas, siguiendo los puntos

especificados

especificados

PROGRAMA:

PROGRAMA: paso a pasopaso a paso

 Perilla en modo MDIPerilla en modo MDI 

 Pulsamos PROGPulsamos PROG 

 Digitamos G00 G21 G40 G49 G80 G54 G90 G94; (cero pieza)Digitamos G00 G21 G40 G49 G80 G54 G90 G94; (cero pieza) 

 Presionamos INSERTPresionamos INSERT 

 Presionamos CICLE STARTPresionamos CICLE START 

 Digitamos M06 T1;Digitamos M06 T1; 

 Pulsamos INSERTPulsamos INSERT 

 Presionamos CICLE STARTPresionamos CICLE START 

 Seleccionamos 25% de la máxima velocidadSeleccionamos 25% de la máxima velocidad 

 Digitamos G00 X10 Y10; (punto 1)Digitamos G00 X10 Y10; (punto 1) 

 Digitamos G00 Z50; (zona de seguridad)Digitamos G00 Z50; (zona de seguridad) 

 Pulsamos INSERTPulsamos INSERT 

 Presionamos CICLE STARTPresionamos CICLE START 

 Digitar G01 X10 Y10 F250; (velocidad de avance igual a 250mm/min) (Punto 1)Digitar G01 X10 Y10 F250; (velocidad de avance igual a 250mm/min) (Punto 1) 

 Pulsar CICLE STARTPulsar CICLE START 

 Digitar X50 Y10 F200; (Punto 2)Digitar X50 Y10 F200; (Punto 2) 

 Pulsar CICLE STARTPulsar CICLE START 

 Digitar Y50 F200; (Punto 3)Digitar Y50 F200; (Punto 3) 

 Pulsar CICLE STARTPulsar CICLE START 

 Digitar X10; (Punto 4)Digitar X10; (Punto 4) 

 Pulsar CICLE STARTPulsar CICLE START 

 Digitar Y10; (Punto 1)Digitar Y10; (Punto 1) 

 Digitar G00 Z50; (zona de seguridad)Digitar G00 Z50; (zona de seguridad) 

 Digitar M05; (apagar husillo)Digitar M05; (apagar husillo) 

 Digitar G91 G28 Z0; (referenciado de la máquina en el eje z)Digitar G91 G28 Z0; (referenciado de la máquina en el eje z) 

 Digitar G28 X0 Y0; (referenciado de la máquina en el eje x,y)Digitar G28 X0 Y0; (referenciado de la máquina en el eje x,y) 

(46)
(47)

8.

8. Crear un programa completo para que la herramienta describa la trayectoria de una cruzCrear un programa completo para que la herramienta describa la trayectoria de una cruz

siguiendo los putos indicados en la figura, sobre

siguiendo los putos indicados en la figura, sobre aluminio con la herramienta ubicada en el ATCaluminio con la herramienta ubicada en el ATC

No. 1 y una profundidad de pasada a -0.5mm, calcular S y F

No. 1 y una profundidad de pasada a -0.5mm, calcular S y F



 

  

 

















  

  

a)

a) Perilla en modo EDITPerilla en modo EDIT

b)

b) Pulsar DIR, verificar en la pantalla un número de programa no utilizadoPulsar DIR, verificar en la pantalla un número de programa no utilizado

c)

c)Digitar el número de programa elegido antecedido de la letra “O” por ejemplo O0010Digitar el número de programa elegido antecedido de la letra “O” por ejemplo O0010

d)

d) Pulsar INSERTPulsar INSERT

e)

e) Se crea el programa elegido comenzamos a digitar las instrucciones siguiendo la estructuraSe crea el programa elegido comenzamos a digitar las instrucciones siguiendo la estructura

de un programa NC de un programa NC PROGRAMA: PROGRAMA: % % O0010

O0010 (Interpolación (Interpolación lineal)lineal)

(25/11/10, NNN, Aluminio, Fresa End mil de 1/8

(25/11/10, NNN, Aluminio, Fresa End mil de 1/8 plg);plg);

N10 G17 G21 G40 G49 G54 G80 G90 G94; (encabezado)

N10 G17 G21 G40 G49 G54 G80 G90 G94; (encabezado)

N20 M06 T01; (Tipo de herramienta: End mil de 1/8 plg)

N20 M06 T01; (Tipo de herramienta: End mil de 1/8 plg)

N30 G00 X20 Y20; (Posicionamiento de los ejes x, y en el punto 1)

N30 G00 X20 Y20; (Posicionamiento de los ejes x, y en el punto 1)

N40 Z50; (posicionamiento del eje Z en la zona de seguridad)

N40 Z50; (posicionamiento del eje Z en la zona de seguridad)

N50 M03 S 4711; (giro del husillo en sentido horario a 4711 rpm)

N50 M03 S 4711; (giro del husillo en sentido horario a 4711 rpm)

N60 G01 Z5 F1000; (avance de aproximación igual a 1000mm/min)

(48)
(49)

N70 Z-0.5 F200; (avance de penetración igual a 200 mm/min)

N70 Z-0.5 F200; (avance de penetración igual a 200 mm/min)

N80 Y60 F1130.64; (

N80 Y60 F1130.64; (desplazamiento al punto 2 con avance igual a 1130.64mm/min)desplazamiento al punto 2 con avance igual a 1130.64mm/min)

N90 X-20; (desplazamiento al punto 3)

N90 X-20; (desplazamiento al punto 3)

N100 Y20; (desplazamiento al punto 4)

N100 Y20; (desplazamiento al punto 4)

N110 X-60; (desplazamiento al punto 5)

N110 X-60; (desplazamiento al punto 5)

N120 Y-20; (desplazamiento al punto 6)

N120 Y-20; (desplazamiento al punto 6)

N130 X-20; (desplazamiento al punto 7)

N130 X-20; (desplazamiento al punto 7)

N140 Y-60; (desplazamiento al punto 8)

N140 Y-60; (desplazamiento al punto 8)

N150

N150 X20; (desplazamientX20; (desplazamiento al puo al punto 9)nto 9)

N160 Y-20; (desplazamiento al punto 10)

N160 Y-20; (desplazamiento al punto 10)

N170 X60; (desplazamiento al punto 11)

N170 X60; (desplazamiento al punto 11)

N180 Y20; (desplazamiento al punto 12)

N180 Y20; (desplazamiento al punto 12)

N190 X20; (desplazamiento al punto 1)

N190 X20; (desplazamiento al punto 1)

N200 G00 Z50; (posicionamiento zona de seguridad)

N200 G00 Z50; (posicionamiento zona de seguridad)

N210 M05; (apagar husillo)

N210 M05; (apagar husillo)

N220 G91 G28 Z0; (referenciado de la máquina en el eje z)

N220 G91 G28 Z0; (referenciado de la máquina en el eje z)

N230 G28 X0 Y0; (referenciado de la máquina en el eje x,y)

N230 G28 X0 Y0; (referenciado de la máquina en el eje x,y)

N240 M30; (Fin y rebobinado del programa)

N240 M30; (Fin y rebobinado del programa)

9.

9. En modo auto y en formato grafico comprobar el programa anteriormente digitado, no sinEn modo auto y en formato grafico comprobar el programa anteriormente digitado, no sin

antes posicionar la herramienta en el primer punto, bloquear la máquina y los códigos M, S, T

antes posicionar la herramienta en el primer punto, bloquear la máquina y los códigos M, S, T

del panel de control. Observar que el gráfico creado en la pantalla del controlador, fruto del

del panel de control. Observar que el gráfico creado en la pantalla del controlador, fruto del

programa, sea igual al gráfico programado en el paso anterior.

programa, sea igual al gráfico programado en el paso anterior.

a.

a. bloquear la máquina y los códigos M, S, T del panel de control.bloquear la máquina y los códigos M, S, T del panel de control.

b.

b. observar la formación del gráfico.observar la formación del gráfico.

10.

10. Una vez comprobado el programa y si todo está correcto, en modo auto y luego de haberUna vez comprobado el programa y si todo está correcto, en modo auto y luego de haber

desbloqueado la máquina, los códigos M, S, T y comprobado que la posición del programa

desbloqueado la máquina, los códigos M, S, T y comprobado que la posición del programa

concuerde con la posición física actual esto para que se vuelvan acoplar el software del

concuerde con la posición física actual esto para que se vuelvan acoplar el software del

hardware, comprobar el programa en vacio, no sin antes haber presionado single block, del

hardware, comprobar el programa en vacio, no sin antes haber presionado single block, del

controlador, esto para que el programa se ejecute bloque y podamos comprobar físicamente

controlador, esto para que el programa se ejecute bloque y podamos comprobar físicamente

que todo se desarrolle sin novedad. (

(50)
(51)

a.

a. desbloquear la maquina.desbloquear la maquina.

b.

b. software y hardware acoplados correctamente.software y hardware acoplados correctamente.

c.

c. presionar single blokpresionar single blok

11.

11. Luego de haber comprobado gráfica y físicamente el programa, procedemos a correr elLuego de haber comprobado gráfica y físicamente el programa, procedemos a correr el

mismo sin ninguna restricción, es decir al 100% tanto en avances en vacío como controlados

mismo sin ninguna restricción, es decir al 100% tanto en avances en vacío como controlados

12.

12. En la pantalla observar y anotar el tiempo empleado en la ejecución del programaEn la pantalla observar y anotar el tiempo empleado en la ejecución del programa

T=

(52)

Referencias

Documento similar

A la -- derecha cuarcitas skidawienses (01,) de Dragao y hacia la izquierda., serie detrítica superior.. (PC S2 )

ROSA, «Curia romana e pensioni ecclesiastiche: Fiscalitá ponti- ficia nel Mezzogiorno (secoli XVI-XVIIl)», QuaderniStorici, núm. CAPASSO, Paolo III, I, págs. CAPASSO, II, pág.

La Normativa de evaluación del rendimiento académico de los estudiantes y de revisión de calificaciones de la Universidad de Santiago de Compostela, aprobada por el Pleno or-

Resultado obtenido: Dentro del Grupo 1 al que pertenece (hospitales de baja complejidad), el HUIE ha trabajado para ser el mejor Hospital, manteniendo los

- Un curso formativo para los técnicos de laboratorio de la UPV sobre la prevención de los residuos en los laboratorios, que se llevará a cabo los días 23, 24, 25, 26 y 27

• En el equilibrio, las fuerzas normales actúan hacia arriba para balancear el peso del bloque W; las fuerzas de fricción actúan hacia la izquierda para oponerse al movimiento

En el otro extremo se encontraban Indiana, donde el voto secreto se esquivaba mediante una disposición que daba margen para que se pudiera votar a un mismo partido para todos

Resolución de 17 de mayo de 2007, del presidente de la Agencia Valenciana de la Energía (AVEN), por la que se convocan ayudas para el Programa de Mejora de la Eficiencia Energética