Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Movimientos o
Código CNC
Acciones
Programación Máquina CNC
El lenguaje para elaborar los programa para equipos de CNC está compuesto
por una serie de letras y números, las cuales llamaremos palabras, donde una
cantidad determinada de ellas, formarán un bloque, y una serie sucesiva de
bloques completarán un programa.
Ejemplo:
PALABRAS
N003
G00 X12.5
Z-32.35
M08
BLOQUE
N003 G00 X12.5 Z-32.35 M08
Programación Máquina CNC
PROGRAMA
N001 G28 X0. Z0.
N002 G90 G20 G18
N003 G00 X12.5 Z-32.35 M08
N004 G01 Z-50.62 F12.5
N005 G28 X0. Z0. M09
N006 M30
Fases de un programa
Inicio – contiene todas las instrucciones que preparan a la máquina para su
operación:
Procedimiento de programación
Desarrollar un orden de operaciones
Planear las secuencias de principio a fin antes de escribir el programa
Este se utiliza para que un programa cuente por ejemplo; con un paro
opcional de trabajo, como por ejemplo en una operación de medición,
montaje de herramienta, etc., en un punto intermedio del mismo. El
programa continua su ejecución a partir del bloque que tenga la /,
presionando el botón ST (START).
Programación Máquina CNC
% SIGNO DE PORCENTAJE
Programa CNC
Herramienta
Verificar el programa en un
Secuencia de corte simulador o en la máquina.
Por ejemplo: G01 X30.0 Z-10.0 F0.2 (el avance es de 0.2 mm/rev)
Por ejemplo: G01 X10.1 Y12.0 Z-5.0 F100.0 (el avance es de 100 mm/minuto)
Programación Máquina CNC
TIPOS DE COORDENADAS
Para definir la forma de una pieza para un centro de torneado de CNC, se
realiza mediante puntos en el sistema de coordenadas cartesianas. Para esto
sabemos que para establecer la ubicación de un punto en un plano
cartesiano, se especifica de acuerdo a otro punto llamado origen, y un punto
que toma como referencia al origen puede ser absoluto o relativo
(incremental) a este o a otro.
Para elaborar programas de CNC se utilizaran estos sistemas de localización de
puntos para definir el contorno de una pieza.
La letra “U” se usa para especificar una coordenada incremental en el eje “X”,
de igual forma la letra “W” se utiliza para el eje “Z”.
Programación Máquina CNC
Existen dos tipos fundamentales de coordenadas programables en un control
Fanuc:
Coordenadas absolutas (G90).
Coordenadas relativas (G91).
Con la programación absoluta se indica al CNC el punto final de la
trayectoria, mientras que empleando la programación incremental se
programa la distancia que se debe desplazar la herramienta respecto del
último punto conseguido.
Así mismos estas se dividen en:
Coordenadas cartesianas
Coordenadas polares
Programación Máquina CNC
Ejemplo de coordenadas
Absoluta Incremental
.p2
.p1 P1 X3 Y2 X3 Y2
P2 X-2 Y3 X-5 Y1
P3 X-4 Y-5 X-2 Y-8
. p3
Programación Máquina CNC
FUNCIONES MISCELÁNEAS Y CÓDIGOS G.
1).- Los códigos “G” son clasificados por grupos, y cada grupo de códigos
tendrá un numero determinado donde cada uno de ellos es una instrucción
especifica.
2).- Un código “G” del mismo grupo reemplaza a otro del mismo grupo, la
regla universal en programación, códigos “G” del mismo conjunto no se
pueden usar en el mismo bloque, pues estos se cancelan entre sí.
3).- Hay códigos modales, esto significa que permanecen activos hasta que
otro código del mismo grupo lo remplace.
Programación Máquina CNC
4).- Hay códigos no-modales que solo son efectivos en la línea de
programación e inmediatamente son olvidados por el control.
NOTAS:
1.- Los códigos marcados con “M” son modales esto significa que la funciones
“G” una vez programadas permanecen activas mientras no sean anuladas
mediante otro código “G” del mismo grupo o mediante un M30, PARO DE
EMERGENCIA o RESET.
2.- Las funciones "G" con * son las que asume el control en el momento del
encendido, o después de M30, PARO DE EMERGENCIA o RESET.
3.- Pueden indicarse varios códigos "G" en el mismo bloque siempre que
pertenezcan a grupos diferentes.
Programación Máquina CNC
4.- Los códigos "G" del grupo 00 no son modales y únicamente son efectivos
en la línea donde se programan sin afectar a los bloques subsecuentes.
5.- Los otros grupos son de modalidad y al especificar un código del grupo se
cancela el código anterior correspondiente de ese mismo grupo.
8.- Si en un mismo bloque se programan varios códigos "G" del mismo grupo
se hace efectivo el ultimo en aparecer.
Programación Máquina CNC
CÓDIGOS "M" O MISCELÁNEOS PARA CENTROS DE TORNEADO
OBSERVACIONES:
Sólo puede usarse un código “M” por línea.
Si en un bloque se programan varios códigos M únicamente será efectivo el
último en aparecer.
NOTA:
El código “M” será el último código que se ejecutará, sin importar donde se
encuentre en la línea donde aparezca.
Programación Máquina CNC
CÓDIGO S.
CÓDIGO F
Programa la velocidad de avance de la pieza en el caso de la fresadora, o la
velocidad de la herramienta en el caso del torno. Dependiendo del sistema de
unidades utilizado, la velocidad de avance será:
mm/min ó pulg/min.
Programación Máquina CNC
CÓDIGO T
Designa el número de herramienta en un carrusel, esto es, la herramienta se
coloca en una posición en particular y se puede llamar cuando sea necesario.
Cuando se usa conjuntamente con el código M06 se activa el cambio de
herramienta, por ejemplo:
M06 T01
Programación Máquina CNC
SISTEMAS CAM PARA PROGRAMACIÓN AUTOMÁTICA
Los sistemas de fabricación asistida tienen por objetivo, básicamente,
proporcionar una serie de herramientas que permitan fabricar la pieza
diseñada.
Actualmente, el CAM se conoce fundamentalmente como sistema de
programación de máquinas CNC. Sin embargo, debe precisarse que el CAM es
un concepto mucho más amplio, que incluye la programación de robots, de
máquinas de medición por coordenadas, simulación de procesos de
fabricación, planificación de procesos, etc.
La primera y más importante aplicación del CAM es la programación de
máquinas CNC, o sea, la generación de programas fuera de las mismas. Ello
permite realizar los programas sin interrumpir la máquina, además de poder
simular la ejecución de los mismos en el ordenador, evitando así los posibles
errores y colisiones, aumentando el rendimiento de la máquina y la calidad de
las piezas mecanizadas.
Programación Máquina CNC
Los sistemas CAM pueden utilizarse para diferentes tecnologías que,
normalmente están disponibles por módulos: fresado, torneado,
electroerosión, punzonado, corte por LASER, oxicorte, etc.
Una de las aplicaciones más extendidas es la programación automática de
operaciones de fresado. Ello es especialmente interesante cuando la pieza a
mecanizar es compleja, es decir, que es difícil ser programada
"manualmente".
Durante el proceso de desarrollo de un producto, es muy frecuente que se
fabriquen maquetas ó prototipos para la aprobación de estilo. Si estas
maquetas se manufacturan mediante CAM en base a un modelo CAD, la pieza
final será idéntica a la maqueta aprobada.
Programación Máquina CNC
En este caso, se utiliza el modelo CAD para generar las trayectorias de la
herramienta que constituirán el programa CNC, obteniéndose , una vez
mecanizada, una pieza idéntica al modelo diseñado mediante CAD. Un
conjunto de ordenes que siguen una secuencia lógica constituyen un
programa de maquinado. Dándole las ordenes ó instrucciones adecuadas a la
máquina, ésta es capaz de maquinar una simple ranura, una cavidad irregular,
la cara de una persona en alto relieve o bajorrelieve, un grabado artístico, un
molde de inyección de una cuchara o una botella, lo que se quiera.
Hasta hace unos pocos años, hacer un programa de maquinado era muy difícil
y tedioso, pues había que planear e indicarle manualmente a la máquina cada
uno de los movimientos que tenía que hacer. Era un proceso que podía durar
horas, días, aún semanas, de todas maneras se obtenía un ahorro tanto de
tiempo como de dinero comparado con los métodos tradicionales.
Programación Máquina CNC
Hoy en día se emplean sistemas CAD/CAM que generan el programa de
maquinado de forma automática. En el sistema CAD (diseño asistido por
computadora), la pieza que se desea maquinar se diseña en la computadora
con herramientas de dibujo y modelado en sólido.
Posteriormente, el sistema CAM toma la información del diseño y genera la
trayectoria de corte que tiene que seguir la herramienta para fabricar la pieza
deseada; a partir de esta ruta de corte se crea automáticamente el programa
de maquinado, el cual puede introducirse a la máquina mediante un disco o
enviado electrónicamente.
Programación Máquina CNC
MASTERCAM
Video I
https://www.youtube.com/watch?v=kSqZkMeRM2g
Video II
https://www.youtube.com/watch?v=2e_5-A_kg2A
Programación Máquina CNC
Video III
https://www.youtube.com/watch?v=41t2KT8v8I8
Video IV
https://www.youtube.com/watch?v=cCoKkY4fvu4&t=616s
Programación Máquina CNC
Preguntas