Documente Academic
Documente Profesional
Documente Cultură
OBJETIVOS
- Generar e interpretar códigos para distintas operaciones de Torneado CNC.
- Generar e interpretar códigos para distintas operaciones de Fresado CNC.
ANTECEDENTES
En la industria se utiliza software de Manufactura Asistida por Computador (CAM) para
generar las rutinas de mecanizado para equipos Control Numérico por Computador
(CNC). Sin embargo, el conocimiento de programación manual es de vital importancia
para el chequeo y validación de los recorridos de corte generados por el computador.
El código ISO, más conocido como código G o código G&M, es el lenguaje de
programación usado para equipos CNC. Pero, a pesar de ser un lenguaje standard,
puede estar sujeto a ligeras variaciones dependiendo del sistema de control CNC. Por
este motivo, se debe consultar siempre la documentación de los equipos para conocer
la sintaxis y sentencias correctas para un equipo en particular.
Para las secciones siguientes se han considerado sentencias de programación basadas
en sistemas de control FANUC, el cual es empleado en los equipos CNC presentes en
el laboratorio CAMPRO.
1
Sentencias Descripción/Aplicaciones
O Identificador o Número de Programa
N Número de bloque o línea
( Texto ) Comentarios y notificaciones del programa
G Funciones preparatorias y de movimiento
M Funciones misceláneas
X, Y, Z Comandos de coordenadas absolutas
U, V, W Comandos de coordenadas incrementales
I, J, K Coordenadas complementarias en X, Y, Z
S Sentencia de velocidad de rotación del husillo
F Sentencia de velocidad de avance (feed)
T Sentencia de selección de herramienta
R Radios de trayectorias circulares y/o entradas de ciclos
P, Q Entradas de ciclos
; Identificador de fin de línea
% Inicio/fin de transmisión de programa
A, B, C Rotación en X, Y o Z, para equipos de 4 o 5 ejes
Tabla 1. Nomenclatura de códigos ISO.
ESTRUCTURA DE UN PROGRAMA
Cada bloque debe estar sujeto a una secuencia de ejecución determinada, que
promueva la seguridad de la ejecución del código y facilite su lectura. Típicamente, los
programas CNC deben ajustarse al siguiente orden:
1. Inicio del programa.
2. Selección de herramienta de corte.
3. Posicionamiento rápido.
4. Movimientos de corte de material.
5. Retiro de las cernías del material.
6. Fin del programa.
La secuencia anterior corresponde a un programa en el cual se utiliza una sola
herramienta de corte. Para programas con más de una herramienta se deben repetir los
pasos del 2 al 5 para cada herramienta utilizada.
El inicio del programa puede incluir sentencias adicionales dependiendo del equipo a
utilizar, por ejemplo, el uso de G90 para trabajar en coordenadas absolutas en fresado.
2
Selección de herramienta de corte
El método de selección de herramienta de corte depende del equipo a utilizar. Para
procesos de torneado, el llamado a la herramienta se lo hace de la siguiente forma:
T0101; (Selec. Herr. No.01, compensación 01)
M03 S1000; (Encendido del husillo SH, 1000RPM)
INFORME NO.2
Con los conocimientos adquiridos en las clases de programación en códigos ISO para
procesos de Torneado y Fresado CNC se espera que elaboren un reporte detallando
las bases de programación.
En su guía deben detallar los siguientes puntos:
- Objetivos generales y/o específicos a tratar.
- Procedimiento o las bases de programación ISO para fresado y torneado,
detallando diferencias entre programación para fresado y torneado, códigos de
inicio o preparación de programa, selección de herramientas, tipos de
movimientos (de posicionamiento y corte), entre otros.
- Como resultados, deberá presentar el desarrollo de códigos para los ejercicios
planteados al final de este documento.
- Conclusiones y recomendaciones.
3
Ejercicio de Código ISO
Una empresa de metalmecánica lo ha contratado para que desarrolle la programación
para la fabricación de punzones de acero a ser utilizados en procesos de troquelado.
Para esto, le han sido entregado los planos adjuntos de un elemento a ser fabricado en
torno CNC y un segundo punzón a ser elaborado en un centro de mecanizado.
Las herramientas con las que dispone el taller para este trabajo son las siguientes:
- Herramienta porta insertos de torneado general: Insertos rómbicos 80º COD
DNMG 15 06 08-PM 4225, Vc = 425 m/min, f = 0.25 mm/rev.
- Herramienta para tronzado: Insertos rectangulares COD N151.2-300-5E 4225,
espesor 3mm, Vc = 250 m/min, f = 0.05 mm/rev.
- Fresa porta-insertos para escuadrado: 2 insertos COD R390-11 T3 08M-PM
1030, Vc = 270 m/min, fz = 0.12 mm/diente.
- Broca de acero duro ½ in de diámetro: Vc = 50 m/min, f = 0.03 mm/rev.
Para sus códigos asuma que las operaciones de desbaste de material en exceso fueron
realizadas previamente, debiendo generar únicamente las operaciones finales
(perfilados, perforados y tronzados).
En un gráfico adicional muestre claramente el sistema de coordenadas empleado para
sus códigos. Deberá presentar los cálculos de velocidad del husillo para cada
herramienta de corte e incluir los parámetros de corte adecuados en la programación,
el código G para para cada elemento y la simulación de las trayectorias de las
herramientas de corte.