Sunteți pe pagina 1din 20

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

lenguaje conversacional puede representar decenas de cdigos numricos. Por


ejemplo, el maquinado de una cavidad completa se puede hacer con una sola
instruccin que especifica el largo, alto, profundidad, posicin, radios de las
esquinas, etc. Algunos controloes incluso cuentan con graficacin de pantalla y
funciones de ayuda geomtrica. Todo esto hace la programacin mucho ms rpida
y sencilla.
Tambin se emplean sistemas CAD/CAM que
generan el programa de maquinado de forma
automtica. En el sistema CAD la pieza que se
desea maquinar se disea en la computadora
con herramientas de dibujo y modelado slido.
Posteriormente el sistema CAM
toma la
informacin del diseo y genera la ruta de corte
que tiene que seguir la herramienta para
fabricar la pieza deseada; a partir de esta ruta
de corte se crea automticamente el programa
de maquinado, el cual puede ser introducido a
la mquina mediante un disco o enviado electrnicamente.
Hoy da los equipos CNC con la ayuda de los lenguajes conversacionales y los
sistemas CAD/CAM, permiten a las empresas producir con mucha mayor rapidez y
calidad sin necesidad de tener personal altamente especializado.
VENTAJAS DEL CNC
Las ventajas dentro de los parmetros de produccin son:
1. Posibilidad de fabricacin de piezas imposibles o muy difciles. Gracias al
control numrico se han podido obtener piezas muy complicadas como las
superficies tridimensionales necesarias en la fabricacin de aviones.
2. Seguridad; el control numrico es especialmente recomendable para el
trabajo con productos peligrosos.
3. Precisin; esto se debe a la mayor precisin de la mquina herramienta de
control numrico respecto mquinas herramientas convencionales.
4. Aumento de productividad de las mquinas. Esto se debe a la disminucin
del tiempo total de mecanizacin, en virtud de la disminucin de los tiempos
de desplazamiento en vaco y de la rapidez de los posicionamientos que
suministran los sistemas electrnicos de control.
5. Reduccin de controles de calidad y desechos. Esta reduccin es debida
fundamentalmente a la gran fiabilidad y repetitividad de una mquina
herramienta con control numrico. Esta reduccin de controles permite
prcticamente eliminar toda operacin humana posterior, con la subsiguiente
reduccin de costos y tiempos de fabricacin.
DESVENTAJAS DEL CNC

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

1. La aplicacin de las mquinas de control numrico es slo rentable para la


produccin en serie de 5 o ms piezas, tambin teniendo en cuenta su
fabricacin ser repetida ms de una vez al ao.
2. Para una cantidad menor a 5 piezas, solo es justificable si su geometra es
muy compleja, justificando as el uso de una computadora para su fabricacin.
En caso que la geometra no sea compleja, la fabricacin de un lote menor a
5 unidades es mucho ms econmica usando mquinas herramientas
convencionales.
SISTEMAS DE COORDENADAS
El sistema de coordenadas utilizado en las mquinas de control numrico, es el
sistema cartesiano o rectangular, donde:
1. El eje Z se encuentra situado en la direccin del husillo principal (el que
proporciona la potencia de corte). Si no existiera husillo principal, el eje Z se
obtiene segn la normal saliente al plano de sujecin de la pieza. Su sentido
positivo es aquel en que se aleja la herramienta de la pieza.
2. El eje X es perpendicular a Z y elige sobre una plano horizontal paralelo a la
superficie de sujecin de la pieza. Su sentido positivo es aquel tal que la
herramienta se aleja de la pieza. En mquinas en las que el eje Z es
horizontal, X tambin es horizontal.
3. El eje Y forma un triedo a derechas con X y Z.
TIPOS DE MQUINAS CNC
Tipos de mquinas:
Router o fresadora de puente:
Es el modelo ms recurrido entre las fresadoras
caseras o cuando las distancias son grandes. Las
estructuras se equilibran entre el compromiso de la
ligereza y la robustez. Son adecuadas para
movimientos rpidos, grabado y/o mecanizados de
piezas relativamente blandas.

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.

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Torno y torno fresadora


Para las piezas de rotacin, la mquina adecuada es el torno.
Una combinacin que suele darse es la de un cabezal de
fresadora sobre el eje del torno que permite mecanizados de
chaveteros y pequeas figuras.
Cortadora Foam
Son un tipo especial de mquinas CNC cuyo
mecanismo de corte es un hilo de Nicrom caliente que
se mueve entre dos ejes XY paralelos. Es un sistema
especfico para cortar EPP/EPS muy utilizado en
aeromodelismo, grandes rotulaciones y decorados.

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.

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Bancada mvil o multiejes


Es el tipo clsico de las fresadoras de 3 ejes.
Cuando las figuras a mecanizar se complican con
figuras redondeadas en 3D se necesitan ms
grados de libertad de movimientos que los clsicos
X/Y/Z. Un cuarto eje todavia suele verse en
mquinas caseras para grabado de anillos y piezas
circulares.
Ms ejes no es frecuente verlo ms que en
mquinas industriales pues requieren de
estructuras complicadas y la programacin de esos movimientos necesitan de
programas CAM muy potentes.

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

PARTES
Torno CNC

Fresadora CNC

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante


M14: Hacer girar el husillo en sentido antihorario y abrir el paso de
refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 est en ON
M67: Esperar hasta que la entrada 2 est en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 est en OFF
M77: Esperar hasta que la entrada 2 est en OFF
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma
Los programas de G&M son simples archivos de texto ASCII (slo maysculas,
nmeros y signos de puntuacin tradicionales, por lo que es muy frecuente que los
programas se almacenen y comuniquen usando un formato restringido de 6 bits).
Estos programas pueden ser cargados a pie de mquina usando su teclado o ser
transportados desde una PC con diskettes, cables seriales RS232C o USB.
Presentamos un programa de ejemplo que efecta una serie de operaciones
bsicas sobre un tocho de material de 55mm por una pulgada de dimetro,
frentandolo
primero
y
cilindrndolo
a
25mm
despus.
Programa
Comentario
G21
Usar sistema mtrico
[BILLET X25.4
Definicin de tamao de tocho para el simulador (no para el torno)
Z55
Hasta nuevo aviso, las velocidades de corte estn expresadas en
G98
mm/min
G28U0W0
Antes que nada, retirar las herramientas de la zona de trabajo

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Elegir la herramienta nmero 4, con el juego de parmetros de


compensacin 04 (depende de la cara/punta con que desbaste)
M03S3500
Poner a andar el husillo en sentido horario a 3500 rpm
Ir velozmente (sin maquinar, se supone que se est en el aire) hasta
G00X26Z0
las proximidades del tocho
Ahora s, maquinando, se frentea el tocho, de arriba hacia abajo.
G01X-2F80
Pasamos de largo el cero para que no queden pupitos.
G00Z2X25
Retirar la herramienta y prepararse para cilindrar.
G01Z-40F140 Cilindrar hasta Z=-40
G28U2W0
Enviar la herramienta al home, retirndose primero 2mm en X
M05
Frenar el husillo
M30
Terminar el programa y preparase para ejecutarlo nuevamente
M06T0404

A modo de ejemplo, presentamos los cdigos de programacin ms utilizados en


nuestras fresadoras 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
G15: Programacin en coordenadas polares
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades mtricas
G28: Volver al home de la mquina
G40: Cancelar compensacin de radio de curvatura de herramienta
G41: Compensacin de radio de herramienta a la izquierda
G42: Compensacin de radio de herramienta a la derecha
G50: Cambio de escala
G68: Rotacin de coordenadas
G73: Ciclos encajonados
G74: Perforado con ciclo de giro antihorario para descargar virutas
G76: Alesado fino
G80: Cancelar ciclo encajonado
G81: Taladrado
G82: Taladrado con giro antihorario
G83: Taladrado profundo con ciclos de retraccin para retiro de viruta
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del rea de trabajo
G94: Velocidad de corte expresada en avance por minuto
G95: Velocidad de corte expresada en avance por revolucin

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

G98: Retorno al nivel inicial


G99: Retorno al nivel R
G107: Programacin del 4o eje
Cdigos Miscelneos
M00: Parada
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
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de
refrigerante
M30: Finalizar programa y poner el puntero de ejecucin en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 est en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
M81: Desactivar el espejo en Y
M98: Llamada a subprograma
M99: Retorno de subprograma
Secuencia de Manufactura Recomendada
La seguridad primero
Asegrese de que todos saben dnde est y cmo se activa el botn de parada
de emergencia
Nunca deje objetos extraos en el rea de maquinado (calibres, cepillos, latas
de lubricantes, piezas ya maquinadas, etc)
En ninguna circunstancia trate de acceder a la zona de maquinado mientras
haya partes en movimiento
Use las herramientas provistas para ajustar puntas y fresas
Ahora s, la secuencia:
1. Comience la ejecucin de nuestro software de maquinado en realidad virtual
(VRT o VRM)
2. Cargue, cree o edite su programa de CNC
3. Actualice la configuracin de herramientas que tiene cargada el software

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

4. Simule el programa de maquinado en 2D o 3D (aunque es menos vistosa, la


simulacin en 2D es sumamente til y clara)
5. Encienda su mquina de CNC
6. Lleve los ejes a la posicin de reposo (desde la lengeta Home)
7. Prepare las herramientas de la mquina, de manera que se correspondan
con la configuracin que carg en el software
8. Cargue la pieza de materia prima en el plato o banco
9. Ajuste el offset de la pieza y las herramientas
10. Ejecute el maquinado (desde la lengeta Auto)
Cdigos y lenguajes utilizados en CNC
Si bien existe un estndar para este lenguaje, que en realidad apunta a las
mquinas industriales, yo voy a tratar de describir algunos, No todos los cdigos
utilizados.
La cuestin es que los programas que generan estos cdigos pueden ser muy
variados, segn el tipo de trabajo que se desee realizar, por ejemplo, una
perforadora necesita un programa que genere cdigos de perforacin, una
fresadora, requiere otro que genere los cdigos de desgaste, una graficadora
requiere un programa que genere las coordenadas de trazado del grfico, etc.
La gran mayora de estos programas trabajan con los sistemas CAD (Diseo
Asistido por Computadora) el favorito de todos es AutoCAD, u otro muy similar, y es
aqu donde entran los formatos de los archivos utilizados, como los NC-Drill, lo GCodes, los PLT y otros ms, en fin, comencemos con el primero de ellos...
NC-Drill
Estos archivos por lo general los puedes obtener de los programas de diseo de
PCB, nada impide que puedas crear tu propio programa para generar este tipo de
cdigos. La tabla que viene a continuacin, ya te la haba mostrado antes, y es una
traduccin de la que se encuentra en la web www.apcircuits.com
Computer Numerical Control for Drillers and Routers
%
reiniciar y detener
X#Y#
Mover y Perforar
T#
Seleccin de Herramienta
M30
Fin de programa
M00
Fin de programa
M25
Inicio de Modelo
M31
Inicio de Modelo
M01
Fin de Modelo
M02 X#Y#
Repetir Modelo
R#M02X#Y#
Repeticin Mltiple del Modelo
M02 X#Y# M70 Cambio de Eje

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

M02 X#Y# M80


M02 X#Y# M90
M08
N#
/
R#X#Y#
G05, G81
G04 X#
G90
G91
G92 X#Y#
G93 X#Y#
M48
M47
M71
M72
Snn
Fnn

Reflejar Imagen en el Eje X


Reflejar Imagen en el Eje Y
Fin de paso y Repetir
Bloquear Secuencia de Nmeros
Eliminar Bloque
Repetir orificio
Seleccionar modo de Perforacin
Variable Local (ignorar)
Modo Absoluto
Modo Incremental
Poner a cero
Poner a cero
Encabezado de Programa antes de "%"
Operador de Mensajes CRT en Pantalla
Modo Mtrico
Modo Ingls-Imperial
Velocidad de husillo (RPM)
Mantener velocidad en Eje z (IPM)

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Ahora comencemos con la descripcin de cada comando o instruccin. En Gris, los


comandos que veremos primero, ya que son los ms cortos, y a los otros les
dedicaremos ms tiempo, y as no nos perdemos..
Nmero de Secuencia (N)
Tal como dice el ttulo, Es el nmero de secuencia que identifica una lnea de cdigo
de trazado, mira como quedara el cdigo anterior.
N0000 M48
N0010 %
N0020 T01
N0030 X+01400Y+01600
N0040 X+01800Y+01600
N0050 X+02200Y+01600
N0060 X+02300Y+01600
N0070 X+01400Y+02000
N0080 X+01800Y+02000
N0090 T02
N0100 X+02100Y+02000
N0110 X+02300Y+02000
N0120 M30
Bueno, esto es slo un ejemplo para que veas el uso que tiene. Para quienes nos
dedicamos a la programacin, es importante saber en que lnea de cdigo se
encuentra una determinada instruccin, esto es con el fin de no perdernos cuando
se trata de un cdigo demasiado extenso, pues esa es la nica funcin que cumple,
esto significa que no es de vital importancia para la mquina, sino para quien
programa.
Por otro lado, tambin suele utilizarse como un puntero, es decir, una vez termine
el trazado puede volver a repetir una parte de ste, slo indicndole en que lnea de
cdigo debe comenzar, y hasta donde debe hacerlo, y aqu s que cobra importancia.
Por supuesto esto queda a criterio de cada uno.
Velocidad de Giro (S)
Est referido al Husillo, la velocidad de giro de la fresadora, depender por lo
general del material de la pieza que ests tallando, grabando o fresando, no es lo
mismo calar madera que cobre o acero por ejemplo, la primera puede hacerse ms
rpido
que
la
segunda
y
la
tercera.
El valor que acompae a la instruccin S seguramente ser un nmero entero,
ahora, la cuestin es, cmo manejar la mquina estos valores...? si lo har en

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

revoluciones por minutos, cantidad de pasos por minuto, o por segundo, y s,


tambin depende de cada mquina, o del fabricante de la mquina, o sea nosotros,
jejeje...

Nmero de Herramienta (T)


Por lo que s, las mquinas industriales poseen un cabezal que les permite cambiar
de herramienta automticamente, bueno segn la instruccin o comando que se
ejecute, el valor que acompae a T apuntar a una Herramienta en especial, y slo
a
ella,
por
ejemplo,
podra
ser
algo
as...
T02

<--

.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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

M99

a comenzar la lectura del inicio del programa una vez


ms. Todas las funciones de la mquina (preparatorias,
miscelneas, etc) vuelven a su estado por defecto (la
condicin en la cual se encuentra la mquina al
encenderla por primera vez.)
Retorno desde la subrutina al programa principal

Igual que antes, la implementacin de estos cdigos depende de cada fabricante,


es
decir,
de
nosotros.
Bien, ahora vamos por lo ms extenso...
Cdigos para CNC - Funciones Preparatorias (G)
Las funciones preparatorias, tambin conocidas como G-Codes o Cdigos G, son
las ms importantes en la programacin CNC, ya que controlan el modo en que la
mquina va a realizar un trazado, o el modo en que va a desplazarse sobre la
superficie
de
la
pieza
que
est
trabajando.
Los posibles valores que acompaan a este comando, van de 00 a 99, y cada uno
tiene una funcin determinada, no voy a describirlos a todos, sino a los ms
importantes, o al menos aquellos que considero de vital importancia, y que los
puedes ver en esta tabla...
Comando Descripcin
G00
Interpolacin Lineal Rpida.
G01
Interpolacin lineal a la velocidad programada en el
registro F.
G02
Movimiento Circular en el sentido horario Feedrate.
G03
Movimiento Circular en el sentido anti-horario Feedrate.
G04
Es una demora o una pausa con un tiempo especfico.
G17
Seleccin del Plano X-Y
G18
Seleccin del Plano X-Z
G19
Seleccin del Plano Y-Z
G40
Compensacin anulada, o al centro de la lnea de
desplazamiento.
G41
Compensacin a la Izquierda de la lnea de
desplazamiento.
G42
Compensacin a la Derecha de la lnea de
desplazamiento.
G70
Unidad de Datos expresados en Pulgadas.
G71
Unidad de Datos expresados en Milmetros.
G90
Desplazamiento en Modo Absoluto.
G91
Desplazamiento en Modo Incremental o Relativo.

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Interpolaciones Lineales (G00 y G01)


Uhhh... debemos saber primero que significa interpolacin, veamos, segn uno de
mis
diccionarios
de
la
lengua
hispana...
Interpolacin es el proceso mediante el cual, conocidos los valores que toma una
funcin en dos puntos (A,B), se determina con cierto grado de exactitud los valores
de
un
tercer
punto
(C)
comprendido
entre
A
y
B.
Para aquellos a quienes les cuesta un poquitn interpretar la definicin anterior,
dicho en entendible, sera algo as... Si conoces la ubicacin del extremo (A) de una
lnea, y conoces la ubicacin del otro extremo (B), entonces es posible conocer cada
punto (C) por los cuales debes pasar para llegar desde A hasta B.
Bien, ahora que ya sabemos lo que significa interpolacin, podemos comenzar con
la descripcin de estos comandos. Si bien ambos son interpolaciones lineales o
movimientos lineales, la diferencia se encuentra en la velocidad de desplazamiento.
G00 es un movimiento rpido, en este caso no existe contacto entre la herramienta
y la pieza de trabajo, es decir se desplaza sin realizar corte alguno.
G01 es un movimiento lineal pero cortando el material, es decir que se est
graficando, para ello utiliza la velocidad programada en el registro F, el cual ya
describimos anteriormente.
Interpolaciones Circulares o Movimientos Circulares (G02 y G03)
Lo nico que indican estos comando es que el movimiento ser circular, G02 en
sentido Horario, y G03 en sentido Anti-horario, y que el movimiento debe
mantenerse constante a la velocidad programada en el registro F.
Hay dos formas de realizar un Arco o un crculo, una es utilizando el Radio (R) y
otra es indicando el centro u origen de la curva por las coordenadas (I,J,K)
Estos 4 comandos tambin figuran en la tabla que vimos en la pgina anterior, as
que aqu las liquidamos...
Trazado de Arcos Utilizando el Radio (R):
Veamos la primera. Si el comando es G03 significa que el arco se trazar en sentido
anti-horario, y si el centro de la curva est dado por el Radio (R), hay dos
posibilidades,
-R
o
+R.
* Si el Radio es Negativo, el centro del Radio se encuentra del lado Izquierdo de
la lnea imaginaria que une los puntos Inicial y Final de la curva, o sea, se trata de
esto...

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

Unidad de Datos (G70, G71)


Hasta donde yo se, Internamente una mquina trabaja con puntos, y la resolucin
de la misma estar dada en Puntos por Pulgada (G70), o bien Puntos por Milmetros
(G71), de all surgir una equivalencia que luego ser traducida en las dimensiones
de
las
piezas
que
se
estn
trabajando.
Segn la informacin que encontr, estas son las dos medidas ms utilizadas y
estandarizadas para las fresadoras, tornos, taladros etc., y creera que son las que
deberamos adoptar para nuestra mquina, pero bueno, igual que antes, esto
depender
de
cada
fabricante.
No dir ms de este par.
Modos de Desplazamiento (G90, G91)
Es muy importante que comprendas estos dos comandos, ya que de ellos
depender el modo en que la mquina deber desplazarse sobre cada eje.
Recuerdas cuando hablamos de los comando X,Y y Z, bueno los valores que
acompaan a cada comando son los desplazamientos sobre cada eje, ahora, la
mquina debe tener siempre un punto de referencia. Por lo general, el punto de
referencia es la coordenada 0,0 tambin conocida como punto de origen, o
PuntoCero.
El comando G90 indica Modo Absoluto, es decir que todos los valores de las
coordenadas
X,Y
sern
referidos
a
ese
punto
de
origen.
El comando G91 indica Modo Incremental o Relativo, o sea, utilizar el PuntoCero
slo cuando comience el trazado, de all en ms, el ltimo punto, se convertir en
punto
de
origen
para
el
prximo
desplazamiento.
Se

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

CASTILLO GARCA, OMAR ANDR/SISTEMA DE PRODUCCIN AVANZADOS/ SECCIN A

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/

S-ar putea să vă placă și