Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACION
BASICA
CENTRO MAQUINADO
BAJO NORMA ISO
Pgina 1
Contenido
Introduccin
Objetivo
Objetivos particulares
Fundamentos basicos
5
6
Fundamentos
11
12
13
Pgina 2
Sistema de coordenadas
14
Datos de la herramienta
16
17
18
Qu es un programa?
18
Codigos
19
Variables o direcciones
20
Elementos de un programa
21
Fases de un programa
22
Procedimiento de Programacion
23
24
Tabla cdigos G
25
Tabla cdigos M
26
Moviemiento de la herramienta
26
26
Sintaxis de cdigos G y M
27
Cdigos G
28-37
Cdigos M
38-40
Conclusiones
42
Bibliografa
43
Pgina 3
Pgina 4
Introduccin
Qu es un CNC?
CNC (Control Numrico Computarizado) es el trmino general utilizado para un sistema que
controla las funciones de una mquina herramienta utilizando instrucciones codificadas
procesada por una computadora.
Cerca de la dcada de 1940 surgi la posibilidad de crear un equipo capaz de controlar las
mquinas herramientas ms comunes, como por ejemplo el torno, de manera tal que se pudo
automatizar el procedimiento de fabricacin de una pieza de manera circunstancial. A dicha
mquina se le conoci como mquina de control numrico.
La metodologa a seguir ser tericoprctica. Adems te invitamos a participar y preguntar
todas las dudas que tengas del tema.
Pgina 4
OBJETIVO
Al trmino del curso el participante desarrollar la habilidad para programar un
centro de maquinado de Control Numrico Computarizado (CNC) bajo norma ISO
OBJETIVOS PARTICULARES
Pgina 5
FUNDAMENTOS
BASICOS
Pgina 6
Fundamentos
Para comprender la programacin de un CNC debemos, saber y entender conceptos bsicos
desde ventajas, trminos, nomenclaturas, y otros conocimientos comunes en los CNC.
En el ambiente de control numrico, se define a un sistema controlado numricamente, como una
mquina o proceso controlado por un programa. El programa esta formado por un conjunto de
nmeros y letras que siguen un estndar por la EIA ( Electronic Industries Asociation) la ISO
(International Standars Organization).
La evolucin del control numrico desde el manejo de cintas de papel perforadas para la
codificacin del programa, hasta el manejo de sistemas CAD/CAM ha dado origen a la necesidad
de conocer diferentes reas y terminologas; algunos ejemplos son los siguientes:
CAD: Computer Aided Design (Diseo asistido por computadora).
CAM: Computer Aided Manufacturing (Manufactura asistida por computadora).
NC: Numerical Control (Control numrico).
CNC: Computer Numerical Control (Control numrico computarizado).
El control numrico involucra diferentes reas de conocimiento que son necesarias para el mejor
aprovechamiento de la tecnologa disponible, dichos conocimientos estn ntimamente
relacionados y se vuelve imperiosa la necesidad de manejarlos de manera simultnea.
Ventajas principales de un equipo de CN
VENTAJAS EN MANUFACTURA:
Permite una mejor planeacin de las operaciones
Se incrementa la flexibilidad de maquinado
Reduccin 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
Reduccin del tiempo de flujo de material
Reduccin del manejo de la pieza de trabajo
Aumento de productividad
Aumento en precisin
Pgina 7
Conceptos
maquinado
bsicos
de
El proceso de maquinado por arranque de viruta ha sido usado por aos en diversos
materiales, sin embargo cada uno de la gran variedad de materiales que pueden ser
maquinados, tienen propiedades fsicas diferentes, en este apartado nos ocuparemos de los
factores que intervienen en el maquinado que pueden afectar el acabado y la calidad de una
pieza como lo son la velocidad de giro (rpm), velocidad de avance o de corte (m/min.), y la
seleccin de la herramienta de acuerdo a las caractersticas de la pieza por su forma y material.
Vc D n
Vc = Velocidad de corte
D = Diametro del material o dimetro de la herramienta si se desea hacer un taladrado
n = numero de Revoluciones
Pgina 8
MATERIAL
DESBASTE
ACABADO
RANURADO
ROSCADO
BARRENADO
BARRENADO
(CARBURO
CEMENTADO)
ACERO AL CARBONO
(AISI 1054)
120
200
100
120
2025
50
100
180
100
100
20
40
180
230
120
140
2025
50
160
200
100
120
20
40
120
60
150
120
80
50
90
60
20
1015
40
30
80
140
80
100
2025
50
200
300
150
150
60
120
ACERO DE ALEACIN
(AISI 4140)
ACERO
ACERO AL
CARBONO
COMN
ACERO
ALEADO
ACERO DE FUNDICIN
ACERO INOXIDABLE
HIERRO FUNDIDO
(AISI 35)
ALUMINIO
Vc( 1000)
n
D
n = Velocidad de giro
Vc = Velocidad de corte
D = Diametro del material
Pgina 9
Vf fz z n
DESBASTE
Pulgadas Milmetros
0.0100.020
0.250.5
0.0100.020
0.250.5
0.0150.025
0.400.65
0.0150.025
0.400.65
0.0150.030
0.40.65
ACABADO
Pulgadas Milmetros
0.0030.010
0.070.25
0.0030.010
0.070.25
0.0050.012
0.130.30
0.0030.010
0.070.25
0.0050.010
0.130.25
Pgina 10
Pgina 11
Pgina 12
CERO DE TRABAJO
Pgina 13
Siste m a
de
co orde na das
Para que el mecanizado pueda trabajar con posiciones especficas, la informacin debe ser
provista en un sistema de referencia que corresponda a las direcciones de movimiento de los
carros de eje. Para tal fin se utiliza un sistema de coordenadas con los ejes X, Y y Z.
Se utilizan sistemas de coordenadas diestros y ortogonales (cartesiano) para herramientas de
mecanizado.
Sistema de coordenadas con Programacin absoluta
El origen del sistema de coordenadas est en el cero de mquina M o, despus de un
decalaje de cero, en el cero de la pieza, W, como se muestra en la Figura 3
.
Todos los puntos destino son descritos desde el origen del sistema de coordenadas, mediante
la indicacin de las distancias X, Y y Z respectivas.
O tambin podemos definir las coordenadas absolutas de la siguiente manera
CUALQUIER PUNTO QUE SE UBICA POR LA DISTANCIA DEL ORIGEN
(0,0), A DICHO PUNTO
Usualmente la localizacin de ese punto se representa de la sig manera
Pgina 14
Pgina 15
Datos de la herr a m i e ta
Finalidad del clculo de datos de herramienta: El control debe usar para el posicionamiento la
punta de la herramienta o el centro de la herramienta, no el punto de referencia de montaje de
la herramienta.
Todas las herramientas usadas para mecanizar se deben medir. Es importante medir la
distancia desde la punta de la herramienta al punto de referencia de montaje de la
herramienta, N. En el llamado registro de datos de herramienta, se pueden guardar los
datos de longitud de la herramienta, posicin de la misma y radios de la herramienta, como
se muestra en la Figura 5.
Manual de programacin basica Centro de maquinado bajo norma ISO
Pgina 16
Slo es necesario indicar el radio de la cuchilla cuando se usa para esta herramienta una
compensacin del radio de la cuchilla!
Pgina 17
PROGRAMACIN
CENTRO DE
MAQUINADO
BAJO NORMA ISO
Pgina 18
Que es un programa?
Un programa es una lista secuencial de instrucciones de maquinado que sern ejecutadas
por la mquina de CNC
Un programa de CNC debe estar estructurado en lneas o blocks, para que pueda ser interpretado
por el control numrico, dentro de estas lneas o block van las instrucciones que es lo que
conocemos por cdigos
Las instrucciones o cdigos deben contener toda la informacin necesaria y requerida para logarar el
maquinado de la pieza
Pgina 19
Codigos
Existen 2 tipos de cdigos bsicos para la programacin ISO de un control numrico, el buen uso y
entendimiento de estos nos darn como resultado un buen funcionamiento del control numrico,
Estos son los cdigos G y los cdigos M explicaremos acontinuacion
Cdigos Gs
Las funciones G son tambin llamadas funciones preparatorias, entre las operaciones que
realizan se encuentran movimiento lineal y de interpolacin circular, la de compensacin de a
longitud de la herramienta, compensacin del dimetro de la herramienta, funciones de ciclo de
maquinado, etc.
Las funciones G pueden ser clasificadas de acuerdo a sus operaciones
como:
Funcin G modal: es la que permanece activa hasta que sea comandada otra funcin G
del mismo grupo
Cdigos Ms
Los cdigos M, tambin llamados funciones miscelneas, se requieren para el maquinado de
piezas y debido a que cada maquina tiene dispositivos diferentes el fabricante puede configurar
su propia lista de cdigo M, se debe consultar el manual del equipo a utilizar.
Las funciones M pueden ser clasificadas de acuerdo a sus operaciones, dentro de los siguientes
tres tipos:
1. La funcin M, la cual comienza a trabajar simultneamente con el movimiento de los
ejes; indicado en el bloque
Ejemplo: M03, el husillo principal comienza a girar en direccin de las manecillas del
Manual de programacin basica Centro de maquinado bajo norma ISO
Pgina 20
Variables (direcciones)
Variable
N
G
X
Y
Z
I
J
K
S
F
M
B
D,H
O
P,X
Q
R
T
IDENTIFICACION
Nmero de Bloque (Inicio de bloque)
Funcin preparatoria
Coordenada X
Coordenada Y
Coordenada Z
Localizacin en X del centro de un arco
Localizacin en Y del centro de un arco
Localizacin en Z del centro de un arco
Velocidad del husillo
Asigna Velocidad de corte
Funcin Miscelnea
Coordenada eje auxilar
Identificadores para lectura de datos de compensadores
Identificacion de programa
Tiempo en cdigo de espera
Asigana valor de corte en ciclo de taladrado
Asigna valor de radio, plano de referencia,o grados en diferentes cdigos
Identificador de herramienta
Pgina 21
Elementos de un programa
A las instrucciones se les conoce como cdigo de CNC, las cuales deben contener toda la
informacin requerida para lograr el maquinado de la pieza, ejemplo:
%
O00001
N01 T02
G54 G90 G00 X330.0 Y0
S330 M03
G43 Z30 H01
Z0
G01 X330 F300
G00 Z30
M05
G91 G28 Z0
M30
Pgina 22
Fases de un Programa
Al crear un programa debemos tener encuenta que debemos seguier una serie de pasos que
mezclan un conjunto de conocimientos, tanto desde que material estamos trabajando, como lo
vamos a trabajar, que haremos primero y que despus.
Para esto hay que desarrollar una lgica y hacernos metodicos, a continuacion veremos un
diagrama donde podemos tomar como referencia para estos pasos para realizar metodicamete
un programa
Manual de programacin basica Centro de maquinado bajo norma ISO
Pgina 23
Ya establecido el orden de como vamos a trabajar, podemos decir, que ya para realizar un
programa y dejarlo funcionando tendramos que seguir un flujo y una serie de pasos para poder
garantizar que tenemos un programa bien hecho
Pgina 24
Pgina 25
APLICACIONES DE CODIGOS DE
MAQUINADO
TABLA DE CODIGOS G
Las funciones G son tambin llamadas funciones preparatorias, entre las operaciones
que realizan se encuentran movimiento lineal y de interpolacin circular, la de compensacin
de a longitud de la herramienta, compensacin del dimetro de la herramienta, funciones de
ciclo de maquinado, etc.
Pgina 26
COMANDO
M0
M1
M2
M3
M4
M5
M6
SIGNIFICADO
Parada programada
Parada programada condicional (el programa parar solo con OPT. STOP)
Fin del programa
Cabezal ON a derechas
Cabezal ON a izquierdas
Cabezal OFF
Cdigo M para cambio de herramienta.
Pgina 27
M8
M9
M30
M19
M98
M99
Refrigerante ON
Refrigerante OFF
Fin del programa
Orientacion de husillo
Lamada a sub programa
Retorno a programa principal
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
Pgina 28
SINTAXIS CODIGOS G Y M
Pgina 29
Pgina 30
Pgina 31
Pgina 32
Pgina 33
Pgina 34
Pgina 35
Pgina 36
Pgina 37
Ejercicios
En las siguientes figuras, determine las coordenadas absolutas e incrementales
Pgina 38
Pgina 39
Conclusiones
Debido a que se requiere una mayor exigencia en la precisin de los mecanizados, los diseos
son ms complejos y la necesidad de reducir errores en la produccin con la finalidad de no
encarecer el producto, es necesario utilizar una maquina de CNC para resolver estos problemas y
exigencias de la industria actual.
La facilidad de programar y la rapidez en la fabricacin de piezas es lo que hoy en da las
empresas buscan, con base en lo anterior es de suma importancia contar con mano de obra
calificada en cuanto a programacin ISO y que les permita ser competitivos en su vida laboral.
El curso fue enfocado a comprender y desarrollar la habilidad para programar un centro de
maquinado CNC.
Bibliografa
EMCO WinNC GE Series Fanuc 21 MB
EMCO WinNC SINUMERIK 810D/840D Fresado