CNC Apuntes
CNC Apuntes
CNC Apuntes
AGOSTO DE 2017
ejes (carros) de la mquina. Las seales se refuerzan antes de entrar en los motores
mediante amplificadores del accionamiento.
Estas mquinas llevan tambin incorporados elementos para reconocer las diferentes
rdenes que se les envan desde el CNC. Lo normal es que se utilicen captadores y regletas
pticas o fotoelctricos, que actan como sistemas para gobernar la medicin del recorrido
de los ejes, es decir, que exista un cdigo o lenguaje comn entre el armario de control
CNC y la mquina.
Referente a la construccin puramente mecnica, en las mquinas controladas por
CNC, si queremos conseguir mecanizados de gran precisin y calidad, as como contornos
complejos, los ejes de las mquinas no deben tener prcticamente holguras entre husillo y
tuerca. Y el rozamiento debe ser muy bajo debido a los avances y velocidades del cabezal
que, en general, son mucho mayores que en una mquina convencional. Para ello se
emplean en su construccin husillos de bolas circulantes, guas de los carros de rodillos,
engranajes de cambio, etc. Vamos a ver, a continuacin, en qu consiste cada elemento de
los arriba citados.
NOTA:
CNC significa Computer Numrica/ Control (Control Numrico Computerizado). El CN
aplicado a las diferentes mquinas-herramientas automatiza todos los movimientos de los
ejes y realiza clculos muy exactos en cuanto a posicionamientos, revoluciones, avances,
etc. Es un sistema con gran flexibilidad, es decir, se puede cambiar el proceso de
mecanizacin de una pieza a otra distinta con slo introducir un nuevo programa en el
control numrico.
Para realizar un programa deberemos tener en cuenta varios factores, algunos de ellos
similares a los de las mquinas convencionales. Estos factores podemos dividirlos en
geomtricos y tecnolgicos.
Los factores de geometra de la pieza contienen datos sobres sus dimensiones (plano de
taller), adems de:
Tolerancias.
Acabado superficial.
Origen de movimientos.
Superficies de referencia.
Etctera.
a) Mquina-herramienta
Torno CNC con CNC.
b) Manuales de programacin y operacin del control numrico de que disponga la
mquina.
c) Lector de cinta magntica.
d) Cinta magntica para grabacin.
e) Ordenador para simular grfica de la pieza programada.
f) Disquetes de 3,5 pulgadas para ordenador, para activar programas.
Armario de control de CNC
g) Catlogos de materiales y herramientas de diversos fabricantes.
Por supuesto tambin hace falta material de escritorio, as como tablas para consignar
herramientas, velocidades de corte, revoluciones por minuto, etc. A continuacin en la Fig.
3, vemos los diferentes elementos que se utilizan en la programacin manual.
Interfase
Lector de cinta
magntica
suficientes para que, en contra de los que algunos se figuran, el programar no sea arduo y
pesado, sino ameno y satisfactorio cuando se supera el primer paso de aprendizaje.
Experiencia tecnolgica.
Imaginacin espacial.
Buenos conocimientos matemticos.
Interpretar correctamente planos y croquis.
Atencin a los detalles.
Una buena dosis de paciencia.
Gran minuciosidad.
Todo lo anterior lo podemos resumir en dos factores fundamentales: imaginacin y mi-
nuciosidad.
En muchos talleres pequeos el programador es al mismo tiempo tambin el operador
de CNC, as como el que desarrolla el proceso ms racional para obtener una pieza en CNC
consultando los planos o croquis necesarios. Al mismo tiempo har acopio de tiles y
herramientas para el mecanizado de la pieza en cuestin.
Ordenar la informacin
La mayor parte de los controles numricos CNC para mquinas-herramientas se programan
segn normas internacionales ISO. No obstante, es frecuente encontrar diferencias, a veces
notables, en cuanto a lo concerniente al formato, funcin y su cdigo.
Visto lo anterior, vamos a ver de una forma general cmo se puede ordenar un
programa de CNC.
El programa de mecanizado debe ser introducido al CNC de tal forma, que sea
aceptado por ste. Debe contener los datos, geomtricos y tecnolgicos, necesarios para que
la mquina-herramienta efecte las funciones y movimientos previstos. Un programa se
nombra con la letra P
Elaboracin de un programa
El programa est formado por una serie de secuencias u rdenes llamados bloques.
Cada bloque puede contener varios de los siguientes caracteres y palabras, seguidos de un
cdigo o valor:
N = Nmero de bloque-
G = Funciones preparatorias.
P5 N4 G2 X4.3
S4 T2.2 M2
La norma ISO no obliga, pero aconseja, utilizar los siguientes caracteres alfabticos
para las funciones.
Funcin Significado
RESUMEN:
A continuacin veremos una serie de definiciones y las notaciones que llevan asignadas
en la programacin.
1. Nmero del bloque.Se nombra por la letra N seguida de un nmero no mayor de
cuatro cifras, siempre nmeros enteros (NO a N9999) .
2. Funciones preparatorias.Se designan por la letra G seguida de un nmero no
mayor de dos cifras. Algunas de ellas desarrollan la geometra de la pieza a mecanizar. Se
estudiarn las ms importantes ms adelante.
3. Cotas de los ejes.Son los movimientos realizados en los carros de las mquinas
segn los ejes X, Y, Z, W, dependiendo del nmero de ejes. El formato es X4.3, Y4.3 y
Z4.3. La distancia mxima programable sera de 9999.999 mm y la mnima 0.001 mm.
El eje W, que lo tienen normalmente las fresadoras y centros de mecanizado; se llama 4
eje y se utiliza, por ejemplo, cuando se trabaja con aparato divisor o herramienta
motorizada.
4. Funcin de velocidad de avance.Se programa con la notacin F4, es decir, la letra
puede ir seguida de hasta un nmero de cuatro cifras. Puede tener dos significados:
mm/min (milmetros por minuto) o mm/vuelta, segn la funcin preparatoria de que vaya
precedido.
5. Funcin giro del cabezal.Se nombra con la letra S y corresponde a las
revoluciones por minuto de rotacin del husillo principal. El formato es S4, es decir, la letra
seguida de un nmero mximo de cuatro cifras- Puede darse de dos formas: RPM o m/min
(metros por minuto) .
6. Herramienta y corrector.La herramienta se designa T2.2, siendo las dos cifras a la
izquierda del punto decimal las que indican la posicin en el cargador de herramientas o
torreta. Las dos cifras a la derecha del punto decimal es el corrector de la tabla de
herramientas asignado en el CNC. La tabla de herramientas
del CNC puede tener 100 correctores como mximo. El corrector de herramienta sirve para
compensar radios y longitudes principalmente.
7. Funciones auxiliares.Las funciones auxiliares se programan mediante el cdigo
M2 (despus de la letra M se puede colocar un nmero de un mximo de dos cifras) . Se
pueden programar en un bloque hasta siete funciones auxiliares. Ms adelante se vern las
ms importantes empleadas en la programacin.
Ejes de coordenadas
Para realizar la programacin en coordenadas cartesianas necesitamos tener un criterio
claro del concepto de estas coordenadas, porque la mayor parte de los programas se
elaboran por este procedimiento. Las coordenadas cartesianas se basan en dos rectas,
perpendiculares entre s, llamadas ejes. El punto en que se encuentran las rectas se llama
cero u origen de coordenadas. La recta horizontal
recibe el nombre de eje de abscisas y la recta
vertical es llamada eje de ordenadas.
A partir del punto de interseccin o cero se
consideran positivas las medidas sobre el eje de
abscisas hacia la derecha y sobre el de ordenadas
hacia arriba. Y como negativas las de abscisas hacia
la izquierda y ordenadas hacia abajo.
Si desde un punto cualquiera se trazan per-
pendiculares a ambos ejes, el punto donde se en-
cuentran es un nmero real, expresndose dicho
punto con el signo correspondiente a cada eje.
Las coordenadas cartesianas se utilizan en
mltiples disciplinas cientficas. En la figura 9
podemos observar estas coordenadas.
Fig. 9. plano cartesiano
CONCLUSIN
1er. Cuadrante X e Y ( + )
2do. Cuadrante X ( - )
Y(+)
3er. Cuadrante X e Y ( - )
4to. Cuadrante X ( + )
Y (-)
Fig. 10. Numeracin convencional de los cuatro cuadrantes en las coordenadas cartesianas y una
conclusin de los signos dependiendo del cuadrante.
NOTAS:
En mquinas fresadoras y centros de mecanizado (tres o ms ejes), que trabajan
mandadas por CNC, las ordenadas s utilizan para el eje Y (carro transversal) y las
abscisas para el eje X (carro longitudinal), siendo la letra Z para el tercer eje, que es
perpendicular al plano XY.
En tornos con dos ejes, la X es vlida para el eje de ordenadas (carro transversal) y la Z
para el eje de abscisas (carro longitudinal).
Movimientos de la mquina
Z+
X+
Fig. 11. Ejes y movimientos en un torno CNC.
RESUMEN:
Con /a programacin CNC en coordenadas cartesianas resulta fcil de conseguir la
elaboracin de un programa. Como hemos observado, los ejes de abscisas y ordenadas X e
Y se extrapolan a las mquinas-herramientas.
Es muy conveniente tener una concepcin clara de los signos en los diferentes cuadrantes
para evitar errores de programacin.
El eje Z en la fresadora y centros de mecanizado es perpendicular al plano formado por
los ejes X e Y. Hay en la industria mquinas-herramientas con ms de tres ejes, pero
ello nos llevara a estudios mucho ms complicados.
Cuando hablamos de programar un mecanizado por CNC vamos a manejar dos concep-
tos distintos a la hora de hablar de sistemas de coordenadas. De una parte hay de tener pre-
sente el origen mquina y, de otra, el origen pieza. Veamos con ms detalle el significado de
cada uno de ellos.
Este punto es arbitrario, y el programador puede partir de un punto cero en los ejes X,
Y, Z que considere ms adecuado para referenciar sobre l la programacin. Lo ms
frecuente es que ya venga indicado en el plano de la pieza, pero tambin puede ser
modificado antes de iniciar el mecanizado. En la pieza, el punto que identifica dicho cero
suele venir marcado como indica la figura 12, con un crculo marcado en dos cuadrantes.0
Los CNC disponen en el frente del armario de control de teclado y unos pulsadores,
que contienen todas las funciones necesarias para poder programar a pie de mquina. El
teclado nos permite tambin introducir, manual y direccionalmente, las correcciones
precisas, tales como avances, trayectorias, velocidades, correctores de herramienta, etc. En
definitiva, podemos modificar cualquier dato de un programa que tengamos grabado en la
memoria del CNC. En la figura 13 podemos ver el panel frontal de un CNC con el teclado
correspondiente y tambin la explicacin de cada nmero marcado en dicha figura.
Panel frontal
2. Operate mode. Permite disponer en pantalla del listado de los modos de operacin.
En un paso previo para acceder a cualesquiera de ellos.
3. Display mode. Permite disponer en pantalla de diferentes tipos de informacin
dentro del modo de operacin elegido.
4. Permite trasladar hacia delante y hacia atrs los bloques de programa visualizados,
as como tambin el puntero de la pantalla, la tabla de herramientas, etc.
5. Delete. Permite borrar un programa completo o un bloque de programa. Borrado de
la tabla de funciones M decodificadas. Borrado de la representacin grfica.
6. Enter. Para introducir informacin en la memoria del CNC.
7. Recall. Para acceder a un programa, a un bloque dentro de un programa o una
herramienta dentro de su correspondiente tabla.
8. Next. Para pasar a una siguiente etapa dentro de las diferentes formas de trabajo con
el CNC.
9. CL. Para borrar los caracteres uno a uno durante el proceso de escritura de una
bloque.
10. P. Para acceder a un programa y para programar parmetros.
11. N. Para acceder a un bloque dentro de un programa y para identificar subrutinas.
12. Teclado para la realizacin de programas.
13. Permite variar el tanto por ciento de la velocidad programada del cabezal.
14. Para desplazar los ejes de la mquina manualmente.
15. Conmutador que permite variar el tanto por ciento del avance programado.
16. Pulsador de marcha ciclo.
17. Pulsador de parada ciclo.
18. Pulsador de punto decimal o indicativo de bloque condicional.
19. Pulsador de Reset. Para poner el CNC a condiciones iniciales y reconocer nuevos
valores de parmetros mquina, tabla de funciones M decodificadas, etc.
20. Para acceder a la duplicacin del significado de ciertas teclas, que no se incluyen en
el panel frontal, tales como A, B, C, R, etc.