introduccion al c.n.c

36

Upload: danielosoriobarrera

Post on 02-Dec-2015

230 views

Category:

Documents


1 download

DESCRIPTION

una pequeña introduccion al torno en cnc y sus codigos.

TRANSCRIPT

Page 1: Introduccion Al c.n.c
Page 2: Introduccion Al c.n.c

OBJETIVOS:

1. CONOCER EL SIGNIFICADO DEL TERMINO CONTROL NÚMERICO COMPUTARIZADO (CNC).

2. CONOCER LAS NORMAS DE PROGRAMACIÓN DIN/ISO PARA CNC.

3. CONOCER LOS ANTECEDENTES Y DESARROLLO DEL CONTROL NUMÉRICO.

4. CONOCER LA NOMENCLATURA BASICA UTILIZADA EN CNC.

Page 3: Introduccion Al c.n.c

QUÉ ES EL CONTROL NUMÉRICO COMPUTARIZADO?

• El término “control” en el medio industrial adquiere una gama bastante amplia y es utilizado frecuentemente en conceptos como por ejemplo, “control de calidad”, “control de proceso”, “control dimensional”, etc. y es para implicar y aplicar a ciertas operaciones o procedimientos una regulación estricta de acuerdo a normas preestablecidas, esto significa que siempre va en el sentido de mantener una vigilancia rígida y continua a un proceso o a una actividad. Por lo tanto “control” en CNC se aplica al método de mando que dirige una máquina de forma eficiente y exacta en todo momento. Y numérico, por que utiliza un lenguaje formado por números, letras y símbolos normalizados, dirigidos, supervisados y ejecutados por medio de una computadora integrada a la máquina, de ahí el nombre de Control Numérico Computarizado (CNC).

Page 4: Introduccion Al c.n.c

• Por lo tanto, CNC es la operación de controlar una máquina, mediante el uso de un lenguaje codificado, compuesto por letras, números y signos normalizados, empleando computadoras para su interpretación, supervisión, regulación y ejecución.

• El lenguaje de programación para CNC, es regido por las Normas alemanas DIN No. 66024 y 66025, que en contenido es similar a la norma internacional ISO 1056 (Internacional Organization for Standardization).

Page 5: Introduccion Al c.n.c

NORMA DIN 66025

Page 6: Introduccion Al c.n.c

ANTECEDENTES HISTÓRICOS

El pleno desarrollo del control

numérico se da alrededor de

1994. Sin embargo, los inicios de

aplicación de un proceso de

control, aplicado a máquinas, data

de 1824, y fue el que invento el

tejedor Británico Jaqcuard .

Page 7: Introduccion Al c.n.c

• Fue hasta en el año de 1947 cuando se concibe y se aplica el principio control numérico moderno, el Sr. Jhon C. Parsons, de Parsons Corporation de Traverse City, Michigan, fabricante de paletas de rotor para helicóptero, invento la forma de conectar una computadora con una perforadora de plantillas. El señor Parsons utilizó tarjetas perforadas para programar una computador digitron IBM.

• En 1949 La U.S. Air Material Command le otorgo un contrato a la

Parsons Corporation que tubo como subcontratista al laboratorio de

servomecanismos del Instituto Tecnológico de Massachussets (ITM).

• En 1951 el ITM se hace cargo de todo el proyecto y en 1952 se muestra

con éxito el prototipo de la actual máquina de CN, una fresadora

Cincinnati Hidrotel modificada, y se crea el término de control numérico en

dicho instituto.

Page 8: Introduccion Al c.n.c

• En 1957 la compañía japonesa Fujitsu (FANUC) desarrollo una perforadora revólver que utilizaba el control con cintas. Dos años más tarde, en 1959 se produce una perforadora de plantillas de CN. Al mismo tiempo Fujitsu y Hitachi se asocian e introducen al mercado la fresadora de CN.

• De las 39 unidades existentes en 1965 el número de máquinas de CN en

el mercado, aumentó a 860 en 1969, de las cueles el 40 por ciento eran

tornos. Todas esta maquinas son identificadas como de primera

generación y estas eran programadas en un lenguaje de muy bajo nivel,

el cual requería la especialización del programador para su utilización.

Page 9: Introduccion Al c.n.c

CRONOLOGÍA DEL C.N.

Page 10: Introduccion Al c.n.c

MEDIOS UTILIZADOS EN C.N.

Page 11: Introduccion Al c.n.c

ESTRUCTURA DE LOS PROGRAMAS DE C.N.C.• El lenguaje para elaborar los programa para equipos de CNC, está

compuesto por una serie de letras y números, las cuales llamaremos palabras, donde una cantidad determinada de ellas, formaran un bloque, y una serie sucesiva de bloques completaran un programa.

PALABRAS

N5

G01

Z1.5

M08

BLOQUE

N5 G01 Z1.5 M08

PROGRAMA

N5 G01 Z1.5 M08

N10 Z0 X25.

N15 G03 X27. Z-1. R1.

N20 G00 X30.

N25 G28 W0.

N30 M30

Page 12: Introduccion Al c.n.c

SIGNIFICADO DE LAS LITERALES EN C.N.C.

Este carácter es usado para indicar el avance usado en el proceso de corte.

Se usa para detallar el tipo de movimiento u operación a ejecutarse en el

bloque que incluye el código G.

Esta letra es usada para indicar las funciones misceláneas también son

conocidas como funciones secundarias M.

Este carácter se usa para numerar cada línea de programación y es

enteramente opcional su uso. Su valor es de 0 a 9999.

Page 13: Introduccion Al c.n.c

Esta es letra es usada para asignar el número del programa, se coloca al principio del mismo para su registro y se especifica desde 0 a 9999, un programa siempre es guardado en la memoria como Onnnn.

Es usada para asignar el plano de referencia en algunos ciclos enlatados

y como el valor de radio en interpolación circular.

Esta letra es usada para asignar valor para la velocidad del husillo. Este

comando no activa el husillo, se requiere de un misceláneo para

activarlo.

Este carácter es usado para asignar el número de herramienta y su

compensación, la “T” es seguida de cuatro dígitos (Tnnnn), donde los dos

primeros, seleccionan el número de herramienta y los dos últimos el

número de compensador.

Page 14: Introduccion Al c.n.c

Esta letra es usada para asignar la coordenada en incremental en el eje X relativo a la posición corriente o vigente de la máquina.

Esta letra es usada para asignar la coordenada en incremental en el eje Z

relativo a la posición corriente o vigente de la máquina.

Esta letra es usada para asignar la coordenada en el eje X, especificando

la distancia a lo largo del mismo.

Esta letra es usada para asignar la coordenada en el eje Z y este

especifica la posición o distancia a lo largo del mismo.

Page 15: Introduccion Al c.n.c

REGLAS PARA EL USO DEL CÓDIGOS “G”

 

4. Hay códigos no-modales que solo son efectivos en la línea de programación

e inmediatamente son olvidados por el control.

1. Los códigos “G” son clasificados por grupos, y cada grupo de códigos tendrá

un número determinado donde cada uno de ellos es una instrucción

especifica. 

2. Un código “G” del mismo grupo reemplaza a otro del mismo grupo, la regla

universal en programación, códigos “G” del mismo conjunto no se pueden usar

en el mismo bloque, pues los códigos de un mismo grupo se cancelan entre sí.

 

3. Hay códigos modales, esto significa que permanecen activos hasta que otro

código del mismo grupo lo remplacé.

Page 16: Introduccion Al c.n.c

CÓDIGOS “G” GRÚPO 01

• No. DESCRIPCIÓN GRUPO CONDICION

•  • G00 Marcha rápida. 01 M

• G01 Interpolación lineal con avance controlado. 01 M

• G02 Interpolación circular en sentido Horario. 01 M

• G03 interpolación circular en sentido Anti horario. 01 M

Page 17: Introduccion Al c.n.c

CÓDIGOS "M" O MISCELÁNEOS

No. DescripciónCondición

M03 Marcha husillo, giro a derechas (CW) S

M04 Marcha husillo, giro a izquierdas (CCW) S

M05 Paro de husillo S

M08 Encender refrigerante S

M09 Apagar refrigerante S

M30 Final de programa y reinicio (rebobinado) S

Page 18: Introduccion Al c.n.c

SISTEMA DE COORDENADAS

- 1 5 - 1 0 - 5 5 1 0 1 5

- 1 0

- 5

5

1 0

- Y

- X

P 2

P 1 2

- 5

P 7

P 8

- 1 5 - 1 0

P 4

P 5

P 9P 1 0

5

P 3

P 1P 6

+ Y

- 1 0

- 5

5

1 0

P 1 1

1 0 1 5

+ X

*P1 X2. Y2. *P5 X-3. Y4. *P9 X7. Y3.

P2 X5. Y5. P6 X-2. Y2. P10 X3. Y-9.

*P3 X-4. Y4. *P7 X-8. Y-5. *P11 X7. Y2.

P4 X-7 Y10. P8 X-12. Y-10 P12 X5. Y-3.

Page 19: Introduccion Al c.n.c

¿POR QUÉ INCREMENTALES O ASOLUTOS?

17.5

70.062.5

52.535.0

ACOTADO INCREMENTAL

ACOTADO ABSOLUTO

10.07.5 17.5

25.0

17.5

7.5

17.57.5

10.0

7.510.0

7.5

7.5

Page 20: Introduccion Al c.n.c

SISTEMA DE COORDENADAS DE UN TORNO DE CNC

CH

UCK

0PERADOR

EJE X

EJE ZCONTRAPUNTO

Page 21: Introduccion Al c.n.c

Simbología

CERO PIEZA

CERO MÁQUINA

Page 22: Introduccion Al c.n.c

LOCALIZACIÓN DEL CERO PIEZA

CHUCK

-Z

0PERADOR

-X

+X

CONTRAPUNTO+Z

Page 23: Introduccion Al c.n.c

LOCALIZACIÓN DEL CERO PIEZA

75.0

90.0

20.0

60.0 50.0

COTAS: mm

30.020.0

Page 24: Introduccion Al c.n.c

75.0

90.0

20.0

50.060.0

COTAS: mm

-X

-Z30.020.0

+Z

+XLOCALIZACIÓN DEL CERO PIEZA

Page 25: Introduccion Al c.n.c

PUNTOS DE PROGRAMACIÓN

75.0

90.0

60.0

COTAS: mm

50.0 Z-

P5

P4

P6

X-

30.0

P1

20.0

P2

20.0

P3

X+

Page 26: Introduccion Al c.n.c

15.0

COTAS: mm

R 2.0

20.0

R 4.0

8.0

P6

P3

P4

P2

P5

4.0P1

PUNTOS DE PROGRAMACIÓN

Page 27: Introduccion Al c.n.c

MÉTODOS DE DESPLAZAMIENTOS BASICOS

G 0 0G 0 1

G 0 2 G 0 3

Page 28: Introduccion Al c.n.c

EJERCICIOS DE PROGRAMACIÓN BÁSICA

75.0

90.0

20.0

60.0 50.0

COTAS: mm

30.020.0

1.

Page 29: Introduccion Al c.n.c

15.0

COTAS: mm

8.0

R 2.0

R 4.0

4.020.0

2.

Page 30: Introduccion Al c.n.c

8.0 12.0

25.0

32.0

COTAS: mm

18.024.0

R 1.0

9.0

12.0

5.0

R 2.5

R 1.0

3.

Page 31: Introduccion Al c.n.c

25.0

32.0COTAS: mm

24.0 20.0

R 1.0

8.0 18.0

9.0

15.0

18.0

4.

Page 32: Introduccion Al c.n.c

COTAS: mm

20.0

25.0

32.0

24.0 20.0

R 1.0

R 1.0

6.0 16.0

11.0

15.0

4.0

5.

Page 33: Introduccion Al c.n.c

METODOLOGÍA PARA ELABORAR UN PROGRAMA

• Pasos preparativos: Son todos aquellos ajustes que se realizan antes y después de poner en marcha la maquina.

• Pasos operativos: Corresponden al orden de movimientos de los carros (ejes), que se requieren para obtener el mecanizado de la parte.

Page 34: Introduccion Al c.n.c

METODOLOGÍA PARA ELABORAR UN PROGRAMA

• Un programa es escrito dando las instrucciones en orden de ejecución, se podría tomar como regla la siguiente metodología.

•  • Paso 1 Verificación de su posición en cero máquina• Paso 2 Seleccionar herramienta de corte• Paso 3 Comandar encendido de husillo y seleccionar velocidad de

corte o r.p.m..• Paso 4 Posicionamiento rápido para inicio de trabajo.• Paso 5 Activar soluble (si se requiere).• Paso 6 Refrentado de la pieza• Paso 7 Proceso de mecanizado de la pieza• Paso 8 Retracción rápida de la pieza• Paso 9 Desactivar husillo y soluble.• Paso 10 Retornar herramienta a posición de indexado(cero máquina),

selección de otra herramienta o• Paso 11 Fin de programa.

Page 35: Introduccion Al c.n.c

20.000

24.000

I N T R O D U C C I Ó N D E S E T D EH E R R A M I E N T A S

T 1 X - 3 8 . 0 0 0 Z - 2 0 . 0 0 0

T 2 X - 1 2 . 0 0 0 Z - 2 4 . 0 0 0

G E O M E T R Y

x

3 8 . 0 0 01 2 . 0 0 0

H T A . 2

z

H T A . 1

FUNCIÓN DE COMPENSACIÓN EN LA MÁQUINA

Page 36: Introduccion Al c.n.c

G R A C I A S