curso cnc básico

31
Curso básico de CNC Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del Toro Empresa Jhon Deere julio 2008 E-mail: [email protected] 1

Upload: pe00275

Post on 14-Aug-2015

97 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Curso CNC básico

Curso básico de CNC

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 2: Curso CNC básico

Los movimientos están operando en el 3er cuadrante.

Hay tres reglas para las coordenadas de maquina (mano derecha)

Todos los ejes se mueven en dirección positiva desde el cero de máquina

Los movimientos están operando en el 3er cuadrante.Hay tres reglas para las coordenadas de maquina (mano derecha)El eje X es siempre, el eje más largo (dedo pulgar)Todos los ejes se mueven en dirección positiva desde el cero de maquina.

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 3: Curso CNC básico

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 4: Curso CNC básico

Coordenadas de Trabajo

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 5: Curso CNC básico

Las coordenadas trabajo, referencian un punto en la pieza a trabajar,

punto cero. Este punto se puede definir .G54 hasta el G59 (seis posiciones

diferentes de coordenadas de trabajo).

. Cuando las coordenadas de trabajo son establecidas, el punto

seleccionado será el cero de pieza y se podrá

programar coordenadas absolutas G90

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 6: Curso CNC básico

PLANO XZ

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 7: Curso CNC básico

PLANO YZ

Letras Direccionales

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 8: Curso CNC básico

PRINCIPALES COMANDOSG00 para Movimientos preparativos, a máxima velocidad.Ejemplo: G00 X0 Y0 Se Moverá a velocidad máxima a los puntos X0 y Y0.

G01 Para movimientos en línea recta, a la velocidad programada.Ejemplo: G01 X100 Y150 Se moverá a velocidad programada a los puntos X100 y Y150.

G02 Interpolación Circular, Los ejes interpolan entre sí para llegar a su destino por lo general son arcos y el movimiento será en sentido a las manecillas del reloj.

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 9: Curso CNC básico

Ejemplo: G02 X100 Y100 I100 J130. Trazará un círculo desde el punto X100 Y100 con centro en X130 Y130

G03 Interpolación Circular, Los ejes interpolan entre sí para llegar a su destino por lo general son arcos y el movimiento será en sentido contrario a las manecillas del reloj.

G06. Todos los movimientos subsecuentes a lo largo de la parte son casi reales a la parte. La transición del block no es redondeado, y estos son procesados libres de interrupciones. La velocidad es reducida hasta cercas de cero en la cercanía de la parte.

G07. Esta encendido en la estación. Es activado y trabado hasta que es sobrescrito por un G06. El G07 es reseteado automáticamente en el fin del programa por los comando BST”, M02, M03. La transición de un block que no es tangencial será redondeado.

G08. Es utilizado para ajustar la velocidad final al final del blocK NC para asegurar que la transición del siguiente blocK ocurra con la más alta velocidad posible. El factor crucial es el salto con máxima velocidad el cual es definido en los parámetros de los ejes, en el caso de la transición a un block tangencial con la misma velocidad de contorno, la transición se realiza con la misma velocidad, el resultado es que la superficie de la pieza de trabajo es más uniforme. No se produce ningunas marcas libres del corte

G70 Los valores subsecuentes serán interpretados como pulgadas y convertidos internamente a milímetros.

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 10: Curso CNC básico

G71. Los valores subsecuentes serán interpretados directamente como milímetros.

G90. Coordenadas Absolutas

G91. Define todas las dimensiones siguientes como la diferencia entre la posición actual y la posición final. La distancia no se refiere a distancias programadas al punto cero actualmente activo.

G33.- Ciclo de roscado, siempre que se active este comando deberá ser activado consecutivamente los comandos G63, G64, G06 y G08 para indicar, transición de block velocidad de llegada, sentido del giro y avance correspondientes para el machueleado

G40 Cancela y desactiva la compensación a la herramienta

G41 Activa la compensación a la herramienta hacia la izquierda de la pieza de trabajo. (Corrección de la trayectoria de la herramienta)

G47. Si no esta activo no se realiza corrección a la longitud de la herramienta. (Corrección de la trayectoria de la herramienta).

G48. Compensa la longitud de las herramientas L1 L2 (dependiendo del tipo de corrección de la herramienta). En la dirección positiva de los ejes principales que forman el plano activo. Y la longitud L3 en la dirección positiva del eje de la herramienta

G49. Compensa la longitud de las herramientas L1 L2 (dependiendo del tipo de corrección de la herramienta). en la dirección positiva de los ejes principales que forman el plano activo. y la longitud L3 en la dirección negativa del eje de la herramienta.

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 11: Curso CNC básico

G50. Cambia de punto cero, (Absoluto) concerniente al punto cero de la característica anterior, los valores compensados se deben especificar con la designación correspondiente del eje en el bloque junto con G50

G51. Cambia de punto cero, (Incremental) concerniente al punto cero de la característica anterior, los valores compensados se deben especificar con la designación correspondiente del eje en el bloque junto con G51

G52. Asigna los valores especificados de coordenadas de los ejes a la posición actual del eje.Estos son definidos como el nuevo punto cero de pieza de trabajo cero punto, concerniente a la posición actual del eje

G54-G59. Activa las compensaciones coordinadas para uno de los seis objeto definido como punto cero de la pieza de trabajo los valores compensados hasta G59 pueden entrar vía MUI o el SOT

G61. La transición de un block NC es ejecutado por el CNC si la posición actual de los ejes programados han alcanzado su posición final programada. La desviación de posición permitida en una transición de block es programada en por el parámetro Cxx.023 para cada eje. Parada de precisión

NOTAEs recomendado que el G61 sea seleccionado para formas de maquinado como contorneo de esquinas y no para una transición tangencial

G62. interrumpe el proceso del próximo block tan pronto como los valores de los comandos para todos los ejes programados en el block NC que han sido presentados por la interpolación que ha sido rechazada por sus valores finales de la programación

D- Correction. Es un registro de dato en el cual se realiza una adicción relativa a la geometría de la herramienta. La D-correction esta disponible para cada uno de los 7 procesos. Cada D- correction contiene los L1, L2, L3 y R registrosLos valores asignados en el D- correction pueden ser registrados usando el MT- CNC o vía interface en el SOT.Deberán estar activos G48/G49 o G41/G42Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 12: Curso CNC básico

Aplicación de Subrutinas y Cambios de cero de piezaSubrutinas.El programa de NC número 99 de cada proceso puede ser usado para almacenar subrutinas de NC globales. Estas subrutinas de NC globales pueden ser llamadas vía comandos de NC BSR en cuales quiera de los programas de cada proceso.

NOTA: las subrutinas NC no pueden ser jerarquizadas por encima de 10 niveles

JSR. Jump to NC program subroutineSyntax: JSR_x :x=número de programa NC 0….99 o variable de NC Después de la ejecución del programa de NC continua con el primer block definido en el programa NC para esto se requiere que el comando RTS sea definido en el programa de NC para poder retornar de la subrutina al primer block.

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 13: Curso CNC básico

BSR. Branch from subroutineSyntax: BSR_.label: refer to the NC-label section.Identifica el block de NC donde la subrutina de NC iniciará. El comando RTS es requerido al final de cada subrutina para retornar al inicio del programa.

RTS. Return from SubroutineEl final de una subrutina es identificada por el comando de NC RTS. El programa de NC continúa con el siguiente block de NC contenido en la última ejecución del comando NC BSR o JSR

BMI. Branch if less than Zero.Syntax: BMI_. Label: refer to the NC-labels sectionUn brinco es realizado al block de NC inicial desde el nivel definido si el resultado de la última operación matemática es menor que cero

MTP. Situar en posición la herramienta programada. (El eje del almacén de herramientas se sitúa en posición cero (alojamiento 1))

MRF. Mover el almacén de herramientas a la posición de referencia.

MOP. Situar el alojamiento original en posición (El eje del almacén de herramientas se sitúa en el alojamiento del cual se tomó la herramienta).

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 14: Curso CNC básico

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 15: Curso CNC básico

Aplicación del phi-rot

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 16: Curso CNC básico

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 17: Curso CNC básico

Ejercicios de Fresado

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 18: Curso CNC básico

Ejercicios de Fresado

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 19: Curso CNC básico

Aplicación de Códigos Enlatados

Elabore la siguiente pieza para localizar los 4 barrenos tomando como datum el barreno con diámetro 20, utilice los comandos (códigos enlatados)

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

6x con distribuidos en un diámetro de 50 con referencia al centro del barreno con

25

Page 20: Curso CNC básico

Elabore el programa para la siguiente pieza

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

45

Page 21: Curso CNC básico

Elabore el programa correspondiente para la manufactura de la pieza mostrada.Considere lo siguiente:Dar de alta su cero de pieza en las coordenadas (X45,Y38), para maquinar la ranura

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

0,0,0

Page 22: Curso CNC básico

Elabore el programa correspondiente para la manufactura de la pieza mostrada.Dar de alta una referencia (cero de pieza) en el barreno con diámetro de 20 mm para localización de los barrenos con diámetro de 12 mm

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

Page 23: Curso CNC básico

Bibliografía

Tecnología de las Maquinas Herramientas

Autor: Krar y Check

Editorial: Alfaomega

The CNC Workbook

Autor:Rank Nanfara; Tony Uccello, Derek Murphy

Curso de principios básicos de cnc Preparado por: Ing. Mario Alberto Del ToroEmpresa Jhon Deere julio 2008 E-mail: [email protected]

1

0,0