Sei sulla pagina 1di 52

TORNO (CNC)

ING ALFREDO ROLANDO


AGERO MAURICIO

Introduccin
Control

Numrico (CN) es el trmino original


de
esta
tecnologa.
Actualmente
es
intercambiable con el trmino Control
Numrico por Computadora (CNC)
El CN ha sido uno de los ms importantes
desarrollos en manufactura en los ltimos 50
aos, al desarrollar :
Nuevas tcnicas de produccin
Incrementar la calidad de los productos
Reduccin de costos

Sistemas CAD/CAM
En las maquinas CNC Tambin se emplean
sistemas CAD/CAM que generan el programa
de maquinado de forma automtica.
En el sistema CAD (diseo asistido por
computadora) se disea en la computadora
con herramientas de dibujo y modelado slido.
El sistema CAM (manufactura asistida por
computadora) toma la informacin del diseo
y genera la ruta de corte que tiene que seguir
la herramienta para fabricar la pieza deseada .
Apartir de esta ruta de corte se crea
automticamente el programa de maquinado .

Ventajas principales de un
equipo de CN
VENTAJAS EN DISEO
Prototipos

precisos
Cumplimiento de especificaciones
Disminucin
en
la
dificultad
manufacturar partes

para

Ventajas principales de un
equipo de CN
VENTAJAS EN MANUFACTURA :

Permite una mejor planeacin de las operaciones


Se incrementa la flexibilidad de maquinado
Disminucin en tiempo de programacin
Mejor control del proceso y tiempos de maquinado
Disminucin en los costos por herramientas
Se incrementa la Seguridad para el usuario
Disminucin del tiempo de flujo de material
Disminucin del manejo de la pieza de trabajo
Aumento de productividad
Aumento en precisin

Maquina C.N.C.

Reduccin
tiempo.

en

Mejor control
del proceso y
tiempos
de
maquinado

Disminucin
en los costos
por
herramientas

Se incrementa
la
Seguridad
para el usuario

Aplicaciones
Fresado
Torneado
Taladrado
Esmerilado
Doblado
Punzonado
Maquinado

por descarga elctrica (EDM)

Inspeccin

(Mquina de coordenadas)

Estndares de Controladores de
Controladores

Existen diferencias entre los controladores que se


encuentran en el mercado, inclusive de un mismo
fabricante debido a la variedad de modelos
existentes.

Para entender el CNC, es necesario conocer las


diferencias y similitudes que presentan los
diferentes controladores as como los estndares
que utilizan para su programacin. Normalmente se
siguen dos estndares mundiales:

ISO 6983 (International Standarization


Organization)

EIA RS274 (Electronic Industries Association)

Estndares
ISO/EIA:

Estndares de instrucciones de programacin (cdigo)


que permiten a la mquina herramienta llevar a cabo
ciertas operaciones en particular.

Por ejemplo: Las siguientes lneas ordenan a una


fresadora de CNC que ejecute en la lnea de cdigo
100 un corte relativo al origen con un avance de 20
in./min a lo largo del eje X 1.25 in. y del eje Y 1.75 in.

N95 G90 G20

N100 G01 X1.25 Y1.75 F20

Flujo del procesamiento de


CNC del procesamiento de
CNC

Nomenclatura de ejes y
movimiento de ejes y
movimiento

Estndar

EIA-267-C
Define
el sistema coordenado de las
mquinas y los movimientos de la misma.
Se utilizan los movimientos de la herramienta
relativos al sistema coordenado de la pieza
ESTACIONARIA.

Programacin CNC

Un programa es una lista secuencial de


instrucciones
de
maquinado
que
sern
ejecutadas por la mquina de CNC.

A las instrucciones se les conoce como CODIGO


de CNC, las cuales deben contener toda la
informacin requerida para lograr el maquinado
de la pieza.

Programacin CNC

Cada movimiento o accin se realiza secuencialmente. Cada


BLOQUE debe ser numerado y usualmente contiene un solo
comando.

Tamao de la pieza: Z-15 Diam 15

Herramienta: #3,3/8 end mill

Inicio de la herramienta: X0,Y0,Z1

% (Bandera de inicio de programa)


:1002 (Programa #1002)
N5 G90 G20 (Bloque #5, Absolutas en pulgadas)
N10 T0303 (Cambiar a la herramienta #3)
N15 M03 S1250 (Prender husillo a 1250rpm CW)
N20 M05 (Apagar husillo)
N25 M30 (Fin de programa)

Programacin CNC
Cdigos Gs

Funciones de movimiento de la
(Movimientos
rpidos,
avances,
radiales, pausas, ciclos)

mquina
avances

Cdigos Ms

Funciones miscelneas que se requieren para el


maquinado de piezas, pero no son de
movimiento de la mquina (Arranque y paro del
husillo, cambio de herramienta, refrigerante,
paro de programa, etc.)

Variables de la programacin
CNC de la programacin
La mayora de los cdigos Gs contienen variables
(direcciones), definidas por el programador para
cada funcin especfica.

N Nmero de Bloque
(Inicio de bloque)
G Funcin preparatoria
X Coordenada X
Y Coordenada Y
Z Coordenada Z
I Localizacin en X del
centro de un arco

J Localizacin en Y del
centro de un arco
K Localizacin en Z del
centro de un arco
S Velocidad del husillo
F Asigna Velocidad de
corte
M Funcin Miscelnea

Fases de un Programa de un
Programa

Inicio
Contiene todas las instrucciones que preparan a la
mquina para su operacin:
%

Bandera de inicio
: 1001 Nmero de programa 0-9999
N5 G90 G20 Unidades absolutas, programacin
en
pulgadas.
N10 T0202
Paro para cambio de herramienta,
Usar #2
N15 M03 S1200
Prender husillo a 1200 rpm
CW

Fases de un Programa de un
Programa

Remocin de material
Contiene las velocidades y movimientos de corte,
circulares, lineales, movimientos rpidos, ciclos de
corte, etc.

N20
N25
N30
N35
N40

G00 X1 Y1
Mov. rpido a (X1,Y1)
Z0.125
Mov. rpido a Z0.125
G01 Z-0.125 F 5
Avance a Z-0.125 a 5ipm
G00 Z1
Mov. rpido a Z1
X0 Y0
Mov. rpido a X0,

Fases de un Programa de un
Programa

Apagar el Sistema
Contiene todos los cdigos Gs y Ms que desactivan
todas las opciones que fueron activadas en la fase
de inicio. Funciones como el refrigerante y la
velocidad del husillo debern ser desactivadas antes
de remover la pieza de la mquina.
N45

M05

Apagar el husillo

N50

M30

Fin del programa

Fases de un Programa de un
Programa

Comandos Modales
Algunos comandos Gs permanecen activos una vez
que se ejecutan hasta que se sobrescribe en ellos un
cdigo G diferente.

Restricciones en los Bloques


en los Bloques

Deben contener nicamente un solo movimiento


de herramienta

Debe contener nicamente una velocidad de corte

Debe contener nicamente una herramienta o


velocidad del husillo

El nmero del bloque debe ser secuencial

Procedimiento de
Programacin de
Programacin

Movimiento de la
Herramienta
Existen tres movimientos bsicos de herramienta
G00
Movimiento rpido
G01
Movimiento de avance lineal
G02/G03
Interpolacin Circular o avances de
arcos

Los dems ciclos son combinaciones de este


tipo de movimientos

* Estos movimientos son modales

Coordenadas Absolutas
Cualquier

punto se ubica por la distancia


del origen (0,0) a dicho punto

Usualmente

la localizacin de un punto se
representa de la siguiente manera:
( X(+)(-)__ ,Y(+)(-)__ ,Z(+)(-)__ )

Coordenadas Absolutas

Coordenadas
Incrementales

Utiliza a la posicin actual como punto de


referencia para el siguiente movimiento

Ejemplos de Coordenadas

Aplicaciones de Cdigos de
Maquinado

G00 Posicionamiento Rpido


Formato:
G00 X___ Y___ Z___ ;

G01 Interpolacin lineal

Formato:
G01 X___ Y___ Z___ F___;

G02 Interpolacin Circular


CW

Formato:
G02 X__ Y__ Z__ I__ J__ K__ R__ F__;

G03 Interpolacin
Interpolacin CCW

Formato:
G03 X__ Y__ Z__ I__ J__ K__ R__ F__;

G04 Pausa (suspender


avance)
La

herramienta permanece esttica en una


posicin particular por un periodo de tiempo.

La

letra P designa el tiempo de pausa en


segundos.

Formato:

N_ G04 P_

G20 Sistema de unidades en


pulgadas (in)
El

sistema de dimensiones y avances se


establece en pulgadas.

Formato:

N_ G20

G21 Sistema de unidades en


milmetros (mm)
El

sistema de dimensiones y avances se


establece en milmetros.

Formato:

N_ G21

G28 Retorno automtico a la


posicin cero

Traslada automticamente la herramienta a la


posicin de retorno cero predefinida, pasando por
un punto intermedio X Y Z.

Se utiliza principalmente para el cambio de


herramienta.

Formato:
N_ G28 X_ Y_ Z_

G29 Retorno automtico de


la posicin cero

Traslada automticamente la herramienta de la


posicin de retorno cero predefinida, pasando
por un punto intermedio X Y Z definido por el
cdigo G28 hasta llegar al punto X Y Z definido
en el cdigo G29.

Formato:
N_ G29 X_ Y_ Z_

G80 Cancelacin de ciclos


Cancela

cualquier ciclo de taladrado que se


haya programado anteriormente.

Formato:

N_ G80

G81 Ciclo de taladrado

G82 Ciclo de Taladrado con


Pausa

G83 Ciclo de Taladradado


Profundo

G90 Sistema coordenado


Absoluto

G91 Sistema coordenado


Incremental

M02/M30 Fin del


Programa
M02

Concluye la ejecucin del programa y


resetea al Control Numrico (Corta Energa).

M30

Termina y Resetea el programa de CNC.

Formato:

N_ M02
N_ M30

M03 Giro del husillo a favor


de las manecillas del reloj
Establece el giro del
(CW)
husillo en direccin de
las manecillas del reloj (CW)

Formato:

N_ M03 S_

M04 Giro del husillo en contra de


en contra de las manecillas del
reloj
(CCW)

Establece el giro del husillo en direccin contraria


al giro de las manecillas del reloj (CW)

Formato:
N_ M04 S_

M05 Paro del husillo


Formato:

N_ M05

M06 TXX Cambio de


herramienta

M08 Encendido del sistema


refrigerante
Enciende
Formato:

N_ M08

la descarga del refrigerante

M09 Apagado del sistema


refrigerante
Apaga

la descarga del refrigerante


Formato:
N_ M09

GRACIAS

Potrebbero piacerti anche