You are on page 1of 60

QUE ES EL CONTROL NUMRICO COMPUTARIZADO

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.

QUE ES EL CONTROL NUMRICO COMPUTARIZADO


Adems 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.

QUE ES EL CONTROL NUMRICO COMPUTARIZADO


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).

ANTECEDENTES HISTRICOS

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 .

ANTECEDENTES HISTRICOS

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.

ANTECEDENTES HISTRICOS
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.

ANTECEDENTES HISTRICOS

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.

ANTECEDENTES HISTRICOS 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.

CRONOLOGA DEL CN

MEDIOS UTILIZADOS EN CN

ESTRUCTURA DE LOS PROGRAMAS DE CNC


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.
PALABRAS N5 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.

G01
Z1.5 M08

N30 M30

SIGNIFICADO DE LAS LITERALES EN CNC


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.

SIGNIFICADO DE LAS LITERALES EN CNC


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 Y relativo a la posicin corriente o vigente de la

mquina.
Esta letra es usada para asignar la coordenada en el eje Z, especificando la distancia a lo largo del mismo.

Esta letra es usada para asignar la coordenada en el eje X y este especifica la posicin o distancia a lo largo del mismo.

SIGNIFICADO DE LAS LITERALES EN CNC

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

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.

REGLAS PARA EL USO DEL CDIGOS G


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.

REGLAS PARA EL USO DEL CDIGOS G


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.

CDIGOS G GRUPO 01
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

CDIGOS "M" O MISCELNEOS


No. Descripcin Condicin

M03
M04 M05 S M08 S M09 S M30

Marcha husillo, giro a derechas

(CW)

S
S

Marcha husillo, giro a izquierdas (CCW) Paro de husillo

Encender refrigerante

Apagar refrigerante

Final de programa y reinicio (rebobinado)

SISTEMA DE COORDENADAS

*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.

POR QUE INCREMENTALES O ASOLUTOS?


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

Ejercicio N 1

% O00006 ; G17 G40 G80 G90;


T1 M06 ; S1061 M03 G00 G90 G54 X0. Y0.; G43 H01 Z25. ; G00 Z5.; G12 D01 K12.5 Q9. Z-5. F254. ; G12 D01 K12.5 Q9. Z-10. F254. ; G12 D01 K12.5 Q9. Z-15. F254. ; G12 D01 I17.5 Z-6. F254. ; G12 D01 17.5 Z-10. F254.; G00 G90 Z50. ; M30 ; %

Bandera de inicio del programa. Programa 6 Seleccin del plano xy, cancela compensacion de corte, cancela ciclo, coordenadas absolutas.

Ejercicio 2
O0601 N5 G90 G54 G94 G17 G21 N10 T01 M06 N15 G97 S2500 M03 N25 G00 X-10 Y-5 N29 G00 Z5 N30 G01 Z-1 F150 N31 G01 X0 Y0 F350 N32 G01 X0 Y50 N33 G01 X50 Y50
N34 G01 X50 Y0 N100 G03 X34 Y25 R9 F200 N105 G03 X16 Y25 R9 N106 G40 N110 G00 Z10 N126 G01 X25 Y25 N131 G00 Z50 N136 M05 N141 M30

SIMBOLOGIA

CERO PIEZA

CERO MQUINA

LOCALIZACIN DEL CERO PIEZA

LOCALIZACIN DEL CERO PIEZA

LOCALIZACIN DEL CERO PIEZA

LOCALIZACIN DEL CERO PIEZA

MTODOS DE DESPLAZAMIENTOS BASICOS

INTRODUCCIN A LA PROGRAMACIN

INTRODUCCIN A LA PROGRAMACIN

PRCTICA No. 1

PRCTICA No. 2

PRCTICA No. 3

METODOLOGA PARA ELABORAR UN PROGRAMA

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.

METODOLOGA PARA ELABORAR UN PROGRAMA


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.