Está en la página 1de 40

OBJETIVOS:

1.

CONOCER EL SIGNIFICADO DEL TERMINO CONTROL NMERICO COMPUTARIZADO (CNC).

2.

CONOCER LAS NORMAS DE PROGRAMACIN DIN/ISO PARA CNC.

3.

CONOCER LOS ANTECEDENTES Y DESARROYO DEL CONTROL NUMRICO.

4.

CONOCER LA NOMENCLATURA BASICA UTILIZADA EN CNC.

El termino 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 regulacin estricta de acuerdo a normas preestablecidas, esto significa que siempre va en el sentido de mantener una vigilancia rgida y continua a un proceso o a una actividad

Por lo tanto control en CNC se aplica al mtodo de mando que dirige una mquina de forma eficiente y exacta en todo momento. Y numrico, por que utiliza un lenguaje formado por nmeros, letras y smbolos normalizados, dirigidos, supervisados y ejecutados por medio de una computadora integrada a la mquina, de ah el nombre de Control Numrico Computarizado (CNC).

Por lo tanto, CNC es la operacin de controlar una mquina, mediante el uso de un lenguaje codificado, compuesto por letras, nmeros y signos normalizados, empleando computadoras para su interpretacin, supervisin, regulacin y ejecucin.

El lenguaje de programacin 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).

NORMA DIN 66025

El pleno desarrollo del control numrico se da

alrededor de 1994. Sin


embargo, los inicios de aplicacin de un

proceso
aplicado

de
a

control,
mquinas,

data de 1824, y fue el que invento el tejedor Britnico Jaqcuard .

Fue hasta en el ao de 1947 cuando se concibe y se aplica el principio control numrico moderno, el Sr. Jhon C. Parsons, de Parsons Corporation de Traverse City, Michigan, fabricante de paletas de rotor para helicptero, invento la forma de conectar una computadora con una perforadora de plantillas. El seor 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 tuvo como subcontratista al laboratorio de servomecanismos del

Instituto Tecnolgico 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


mquina de CN, una fresadora Cincinnati Hidrotel modificada, y se crea el trmino de control numrico en dicho instituto.

En 1957 la compaa japonesa Fujitsu (FANUC) desarrollo una perforadora revlver que utilizaba el control con cintas. Dos aos ms 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

nmero de mquinas de CN en el mercado,


aument a 860 en 1969, de las cuales el 40 por ciento eran tornos. Todas esta maquinas son identificadas como de primera generacin y estas eran programadas en un lenguaje de muy bajo nivel, el cual requera la especializacin del programador para

su utilizacin.

El lenguaje para elaborar los programa para equipos de CNC, est compuesto por una serie de letras y nmeros, las cuales llamaremos palabras, donde una cantidad determinada de ellas, formaran un bloque, y una serie sucesiva de bloques completaran un programa.
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.

PALABRAS N5

G01
Z1.5 M08

N30 M30

Este carcter es usado para indicar el avance usado en el proceso de corte.

Se usa para detallar el tipo de movimiento u operacin a ejecutarse en el bloque que incluye el cdigo G.

Esta letra es usada para indicar las funciones miscelneas tambin son conocidas como funciones secundarias M.

Este carcter se usa para numerar cada lnea de programacin y

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

Esta es letra es usada para asignar el numero del programa, se coloca al principio del mismo para su registro y se especifica desde 0 a 9999, un programa siempre es salvado en la memoria como Onnnn. Es usada para asignar el plano de referencia en algunos ciclos enlatados y como el valor de radio en interpelacin circular.

Esta letra es usada para asignar valor para la velocidad del husillo. Este comando no activa el husillo, se requiere de un

miscelneo para activarlo.


Este carcter es usada para asignar el numero de herramienta y su compensacin, la T es seguida de cuatro dgitos (Tnnnn),

donde los dos primeros, seleccionan el numero de herramienta


y los dos ltimos el numero de compensador.

Esta letra es usada para asignar la coordenada en incremental en el eje X relativo a la posicin corriente o vigente de la mquina. Esta letra es usada para asignar la coordenada en incremental en el eje Z relativo a la posicin corriente o vigente de la

mquina.
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 posicin o distancia a lo largo del mismo.

1. Los cdigos G son clasificados por grupos, y cada grupo de cdigos tendr un numero determinado donde cada uno de ellos

es una instruccin especifica.


2. Un cdigo G del mismo grupo reemplaza a otro del mismo grupo, la regla universal en programacin, cdigos G del mismo

conjunto no se pueden usar en el mismo bloque, pues los cdigos


de un mismo grupo se cancelan entre s. 3. Hay cdigos modales, esto significa que permanecen activos hasta que otro cdigo del mismo grupo lo remplac. 4. Hay cdigos no-modales que solo son efectivos en la lnea de programacin e inmediatamente son olvidados por el control.

No.

DESCRIPCIN

GRUPO

CONDICION

G00

Marcha rpida.

01

G01

Interpelacin lineal con avance controlado

01

G02

Interpolacin circular, en sentido Horario

01

G03

Interpolacin circular en sentido Anti horario.

01

No. Descripcin

Condicin

M03 Marcha husillo, giro a derechas

(CW)

S
S

M04 Marcha husillo, giro a izquierdas (CCW)

M05 Paro de husillo


M08 Encender refrigerante M09 Apagar refrigerante M30 Final de programa y reinicio (rebobinado)

S
S S S

*P1 X2. Y2. P2 X5. Y5. *P3 X1. Y9. P4 X-7 Y 10.

*P5 X-10. Y64. P6 X-2. Y2. *P7 X-10. Y-3. P8 X-12. Y-10

*P9 X -5. Y-7. P10 X3. Y-9. *P11 X11. Y-6. P12 X5. Y-3.

ACO TADO N I CREM EN TA L

7 . 5

10 . 0

17 . 5

17 . 5

10 . 0

7 . 5

ACO TADO ABSO LU T O

7 .5
7 . 5 17 . 5 35 . 0 52 . 5 62 . 5 70 . 0

10 .0 7 .5 17 .5 25 .0

7 .5

CERO PIEZA

CERO MQUINA

Pasos preparativos: Son todos aquellos ajustes que se realizan antes y despus 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.

Un programa es escrito dando las instrucciones en orden de ejecucin, se podra tomar como regla la siguiente metodologa. Paso 1 Verificacin de su posicin en cero mquina. Paso 2 Seleccionar herramienta de corte. Paso 3 Comandar encendido de husillo y seleccionar velocidad de corte o r.p.m. Paso 4 Activar soluble (si se requiere). Paso 5 Posicionamiento rpido a la pieza de trabajo. Paso 6 Careo de la pieza. Paso 7 Proceso de mecanizado de la pieza. Paso 8 Retraccin rpida de la pieza. Paso 9 Desactivar husillo y soluble. Paso 10 Retornar herramienta a posicin de indexado, seleccin de otra herramienta o; Paso 11 Fin de programa.