MQUINAS CNC
El CNC tuvo su origen a principios de los anos cincuenta en el Instituto de Tecnolo
ga dee Masssachusetts (MIT), en donde se automatiz por primera vez una
fresadora.
En esta poca las computadoras estaban en sus inicios y eran tan grandes que el
espacio ocupado por la computadora era mayor que el de la mquina.
Hoy en da las computadoras son cada vez
mas pequeas y econmicas, con lo que el
uso del cnc se ha extendido a todo tipo de
maquinaria:
tornos,
rectificadoras,
electroerosionadoras, mquinas de coser,
etc.
En una mquina cnc, a diferencia de una
mquina convencional o manual, una
computadora controla la posicin y
velocidad de los motores que accionan los
ejes de la mquina. Gracias a esto, puede
hacer movimientos que no se pueden lograr
manualmente
como
crculos,
lneas
diagonales
y
figuras
complejas
tridimensionales.
Las mquinas CNC son capaces de mover la herramienta al mismo tiempo en los
tres ejes para ejecutar trayectorias tridimiensionales como las que se requieren para
el maqunado de complejos moldes y troqueles.
En una mquina CNC una computadora controla el movimiento de la mesa, el carro
y el husillo. Una vez programada la mquina, esta ejecuta todas las operaciones por
s sola, sin necesidad de que el operador este manejndola. Esto permite
aprovechar mejor el tiempo del personal que sea ms productivo.
El trmino control numrico se debe a que las rdenes dadas a la mquina son
indicadas mediante cdigos numricos. Estos cdigos son un conjunto de rdenes
que siguen una secuencias lgica constituyen un programa maquinado.
Al principio hacer un programa de maquinado era muy difcil y tedioso, pues haba
que plenar e indicarle manualmente a la mquina cada u no de los movimientos que
tena que hacer. Era un proceso que poda durar horas, das, semanas y an as
era un ahorro de tiempo comparado con los mtodos convencionales.
Actualmente muchas de las mquinas modernas trabajaban con lo que se conoce
com o lenguajes conversacional en el que el programador escoge la operacin que
desea y la mquina le pregunta los datos que se requieren. Cada instruccin de este
Fresadora 3 ejes
Son las ms habituales entre las comerciales, tienen una
estructura robusta adecuada para mecanizar elementos duros
que requieren de esfuerzos y precisin. Por contra son ms
pesadas y por tanto de movimientos ms lentos.
Tipo de estructuras:
Prtico de cabezal mvil
Un puente con los ejes Y+Z se desplaza a lo largo
del eje X. Suele utilizarse dos mecanismos de
traccin en los laterales del eje X para evitar que se
desalinee el puente.
Prtico de mesa mvil
La estructura es similar a la anterior, solo que el puente es fijo y es la mesa la que
se desplaza a lo largo del eje X. Es una solucin para mecanizados robustos de
grandes dimensiones.
PARTES
Torno CNC
Fresadora CNC
FUNCIONES G Y M
A modo de ejemplo, presentamos los cdigos de programacin ms utilizados en
nuestros tornos de CNC. Segn el modelo de que se trate, algunos de los cdigos
pueden estar inhabilitados.
Cdigos Generales
G00: Posicionamiento rpido (sin maquinar)
G01: Interpolacin lineal (maquinando)
G02: Interpolacin circular (horaria)
G03: Interpolacin circular (antihoraria)
G04: Comps de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades mtricas
G28: Volver al home de la mquina
G32: Maquinar una rosca en una pasada
G36: Compensacin automtica de herramienta en X
G37: Compensacin automtica de herramienta en Z
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de curvatura de herramienta a la izquierda
G42: Compensacin de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repeticin de patrn
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en mltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentacin (unidades/min)
G99: Velocidad de alimentacin (unidades/revolucin)
Cdigos Miscelneos
M00: Parada opcional
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
En las pruebas que hice no me encontr con muchos de ellos, quizs ms adelante
me anime a hacer un programa que genere todo este tipo de cdigos.
Cdigos para CNC
Bueno, esto ya es amplio, en realidad los cdigos para el CNC fueron creados para
Mquinas Industriales, los que vimos anteriormente, salieron de esta tabla, que ya
est un poco ms completa, y cada mquina toma la parte de cdigo que le interesa,
el resto lo deja de lado, (si tienes una mquina que trabaja en 2D... Para qu te
sirven las instrucciones de otra que trabaja en 3D?)
Comando
N
G
X
Y
Z
R
A
I
J
K
F
S
T
M
Descripcin
Nmero de Secuencia
Funciones Preparatorias
Comando para el Eje X
Comando para el Eje Y
Comando para el Eje Z
Radio desde el Centro Especificado
ngulo contra los Punteros del Reloj desde el Vector +X
Desplazamiento del Centro del Arco del Eje X
Desplazamiento del Centro del Arco del Eje Y
Desplazamiento del Centro del Arco del Eje Z
Tasa de Alimentacin
Velocidad de Giro
Nmero de Herramienta
Funciones Miscelneas
<--
.0394
Estos valores estn dados en Pulgadas o unidades Inglesas, hay una tabla muy
interesante en la Web www.apcircuits.com que puedes bajarte, incluso se
encuentra
la
forma
en
que
se
calculan
estos
dimetros.
Ahora, vamos a lo nuestro, podras asignarle el dmetro que tu quieras a cada valor
de T, y as tienes tu propia equivalencia, por ejemplo podra ser algo as...
T01
<-0.50
T02
<-0.75
T03
<-1.00
Funciones Miscelneas o Funciones de la Maquina (M)
mm
mm
mm
Estos cdigo, son utilizados para todo aquello que antes no se haba tenido en
cuenta, algunos cdigos controlan el flujo del programa, otros sin embargo, tienen
funciones muy especiales, por ejemplo, el encendido de la mquina, el calibrado
cuando sta se enciende, el sentido de giro del mandril, el inicio o la repeticin de
un bloque de cdigos, el control del rociador para el enfriamiento de la herramienta
y
la
pieza
que
se
est
trabajando,
etc.
En fin, yo aqu me encontr con algunas muy interesantes, y las separ en esta
pequea tabla...
Comando Descripcin
M03
Inicio de la rotacin del mandril en la direccin de las
agujas del reloj.
M04
Inicio de la rotacin del mandril en la direccin contraria
a las agujas del reloj.
M05
Detencin de la rotacin del mandril.
M07
Conexin del aporte de roco del enfriador.
M30
Detencin y rebobinado del programa. Detencin de la
rotacin del mandril, del movimiento de la herramienta y
desconexin del flujo del enfriador; el control se prepara
M99
(figura
1) (figura
2) (figura
3)
El centro del La ubicacin exacta se obtiene por Animacin
que
arco est del Pitgoras
muestra el trazado
lado izquierdo
del arco con -R
Como vers, lo nico que indica el signo, es de que lado se encuentra el centro del
arco
* Si el Radio es Positivo, el centro del Radio se encuentra del lado Derecho de la
lnea imaginaria que une los puntos Inicial y Final de la curva, mira la diferencia.
NOTA 1: En los dos ejemplos vistos anteriormente, el valor de R, es el mismo, lo
nico que cambia es el signo, y fjate que las curvas obtenidas son distintas, buena
observacin,
no
crees...?
NOTA 2: Estos Arcos fueron trazados con el comando G03, es decir, se traz en
sentido anti-horario. Si el comando fuese G02, el arco se trazara al revs, esto es,
el arco que ves en la figura 3 se trazara para el otro lado, y quedara un arco similar
al de la figura 4, pero al revs, y el de la figura 4 quedara igual al de la figura 3 pero
y tambin
al
revs,
es slo una
cuestin
de
interpretacin.
Bien, aqu terminamos con el trazado de la curva haciendo uso del comando R,
ahora vamos a ver otra forma de trazar una curva, pero con los comandos I,J y K
Trazado de Arcos Utilizando los comando I,J y K:
El comando K se utiliza cuando tu mquina trabaja en 3D, que no es nuestro caso,
pero tambin es vlido lo que veremos para los otros dos.
Si conoces la ubicacin del punto inicial y el punto final, lo nico que necesitas para
trazar una curva es la ubicacin del centro del radio, cuando utilizamos
anteriormente el comando R la ubicacin del centro la obtenas por clculo.
En este caso, la ubicacin del radio est dada por las coordenadas I,J. El valor
numrico que acompae a la letra I ser la ubicacin respecto del eje X, mientras
que el valor que acompae a J ser la ubicacin respecto del eje Y.
Como vers, en este caso te ests ahorrando el clculo para encontrar el centro de
la curva, por lo que vi, esta es la ms utilizada.
Seleccin del Plano (G17, G18, G19)
Cuando tu mquina trabaja en 3D, es obvio que tendrs tres vistas o caras de
trabajo, es decir, ests trabajando en los tres ejes, aqu es importante conocer de
que lado te encuentras, en la siguiente imagen podrs verlo con ms claridad...
Cuando trabajes en 2D, los planos X-Z (G18), Y-Z (G19) no existirn, slo te
quedars
con
el
plano
X-Y
(G17).
Nos toca ver compensaciones, pero las veremos en la pgina siguiente...
Funciones Preparatorias - Compensaciones (G40, G41, G42)
La compensacin, no es otra cosa que un pequeo desplazamiento de la
herramienta sobre la lnea de corte, es decir, puedes cortar justo por el centro de la
lnea (G40), o bien a un lado (Derecha (G42) o Izquierda (G41)). Aqu tienes una
imagen en donde se ven las tres compensaciones posibles.
A estos tres comandos, no les acompaa ningn valor que le indique de cuanto ser
la compensacin, sin embargo la mquina debe tener la capacidad suficiente para
reconocer el dimetro de la herramienta con la que est trabajando en el momento
de aplicarla y as calcular, de cuanto ser la compensacin, si recuerdas,
anteriormente, habamos visto los comando del tipo T00, T01, T02, bueno, pues
justamente este valor est cargado en la memoria de la mquina, es decir, sabe
perfectamente el dimetro de la herramienta que est utilizando, o al menos debera
saberlo...
habr
entendido...???
Bueno, lo aclaremos un poco ms, mira estos dos grficos, a pesar de que se trata
del mismo, las instrucciones de trazado sern distintas, en un caso lo haremos
en Modo Absoluto (G90), y en el otro lo haremos en Modo Incremental o
Relativo (G91).
Desplazamiento Absoluto
N0000 G90 G00 X4 Y7
N0010
G01
X9
N0020
X13
Y11
N0030 G00 X0 Y0
Desplazamiento Incremental
N0000 G91 G00
X4
N0010
G01
N0020
X4
N0030 G00 X-13 Y-11
Y7
X5
Y4
BIBLIOGRAFA
www.tecnoedu.com/Denford/CNC.php
www.tecnoedu.com/Denford/gm.php
www.4shared.com
www.scribd.com/doc/14977680/manual-torno-cnc
http://tallerdedalo.es/web/node/15
http://es.slideshare.net/nurrego/mquinas-cnc
https://cadcamcae.wordpress.com/2007/06/14/el-control-numerico-porcomputadora-el-cnc/