Documente Academic
Documente Profesional
Documente Cultură
por Computador
Cosme Damin Meja Echeverra
Objetivos
Comprender la lgica de la
comunicacin y ejecucin de un control
numrico
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin
Orgenes del CNC
FAGOR SIEMENS
FANUC HEINDENHAIN
Diseo de una Mquina CNC
Mecanismos de Posicionamiento.
Accionadores: Motores, Vlvulas etc.
Sistemas de Control: Bucle abierto (Computador ordena), Bucle
cerrado (PLC verifica).
Sistemas de Medidas.
Sensores : Induccin, Fotoelctricos, pticos.
Diseo de Mquinas.
Precisin y repetitividad.
Refrigeracin (Aire o Aceite)y eliminacin de virutas.
Sistemas de cambio de herramientas (Optativo,
Automtico o Manual).
Torreta giratoria.
Almacn de herramientas.
Movimiento de una Maquina CNC
Husillo Principal
Monitor o Pantalla.
Comunicaciones RS232.
Conexin con Intranet.
Control de Movimiento de los ejes y
dems elementos mviles de la mquina.
Funcin del Monitor
Visualizar la informacin que se suministra desde el
teclado.
Controlar las comunicaciones entre otros sistemas
informticos.
Informarnos de todos los sistemas que la mquina tenga
activados (falta de aire, aceite refrigerante).
Informarnos de las diferentes condiciones tecnolgicas
que se estn usando, RPM, velocidad de corte, velocidad
de avance, tipo de herramienta.
Realizar la simulacin de mecanizado por pantalla
(computador o maquina).
Indicar los posibles errores que se detecten en el sistema.
Etc.
Control de ejes y
accesorios de mquina
(PLC)
Sistemas de Torretas
Portaherramientas para
Tornos
Sistemas de Torretas
Portaherramientas para
Fresadoras
Programacin en Computador.
Ingreso de Datos
Por Teclado
Por Software
Por Pendrive
Tipos de Programacin
Programacin Manual
A partir del plano, se calcula de forma manual las trayectorias de
las herramientas y a continuacin, se codifican dichas trayectorias
utilizando el lenguaje de programacin estructurado contenido en
el manual de la MHCN.
Programacin Pseudoasistida por computador
Este tipo de programacin se realiza cuando se dispone de un
programa de Diseo Asistido por Computador CAD, pero no del
Modulo de Fabricacin Asistida CAM correspondiente
Programacin Asistida por Computador.
Programacin Conversacional
Por este nombre se entiende una forma de programar en la que el
usuario solamente ingresa parmetros a una funcin o bloque
para mecanizar un proceso rpidamente sin tener mucho
conocimientos de programacin (Ciclo fijo).
Programacin Manual
Informacin Necesaria
Informacin Geomtrica
Clculo de contornos y trayectorias compensadas de
radios de herramienta (Izquierda-Derecha).
Informacin Tecnolgica: datos y condiciones de
mecanizado relacionados con el material, tipo de
herramientas y caractersticas de la mquina.
El programador debe determinar las trayectorias de
las herramientas definidas de acuerdo a con el
sistema de referencia de la mquina, las condiciones
de trabajo y traducir estos datos a lenguaje mquina.
Programacin Manual
Caractersticas de la programacin del CN
Posibilidad de dialogo mediante men con el operador para la
entrada de datos.
Introduccin de programas en cdigo ISO, EIA y ASCII.
Programacin en radios o dimetros.
Cotas absolutas o incrementales.
Programacin del contorno de la pieza; compensacin de radio
de corte.
Ciclos fijos de mecanizado y medida.
Temporizacin programable.
Nmero de programas y subprogramas (o subrutinas).
Saltos de programas condicionales e incondicionales.
Operaciones matemticas y lgicas.
Simetra.
Memoria para programas, parmetros de mquina, ficheros de
herramientas.
Definicin del Proceso
Estudio del plano de la pieza a fabricar.
Anlisis de las operaciones elementales.
Seleccin de mquinas.
Seleccin de herramientas.
Definicin de las condiciones tcnicas del mecanizado.
Diseo de utillajes y sujecin.
Secuencia de fases de trabajo (Hoja de Proceso).
Fase de codificacin.
Pruebas y puesta a punto.
Ejecucin en vaco.
Ejecucin bloque a bloque.
Correr el mecanizado.
Programacin Asistida por
Computador
La programacin asistida por computador intenta que
la realizacin de los programas de control numrico
sea mas cmoda, utilizando el computador como
herramienta de trabajo.
Etapas:
M00 Parada de Programa (El programa se detiene. Para reanudar el mismo se da marcha)
M01 Parada condicional del Programa (Se ejecuta si el mando de parada condicional esta en I)
M02 Final del Programa (orden de fin de programa dejando la mquina en condiciones iniciales)
M08 Refrigerante ON
M09 Refrigerante OF
M30 Final del programa con reseteo de variables (ES como M02 pero deja el programa en
condiciones de volver a ejecutarse)
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Estructura de un Programa
CNC
Fases de un programa
Fases de un programa
Restricciones de un bloque
Movimientos de la
herramienta
Coordenadas absolutas
Coordenadas absolutas
Coordenadas incrementales
Ejemplo
Programacin Pieza Torno
Programacin Pieza
Fresadora
%003 ; Programa 3
N10 G54 ;Traslado de origen X0 Y0
N20 T1 D1 ;Fresa 1 mm.
N30 M6 ;Cambio de herramienta
N40 G0 G90 G43 X10 Y10 Z2; Posicionamiento
N50 G1 Z-0.5 F250 ; Baja herramienta - V corte 250
N60 Y40 F500 ; Se desplaza a Y40- V corte 500
N70 X50 ; Se desplaza a X50
N80 X60 Y20 ; Se desplaza a X60 Y20
N90 Y10 ; Se desplaza a Y10
N100 X10 ; Se desplaza a X10
N110 G0 Z2 ; D. rpido a Z2
N 120 X0 Y0 ; Vuelve a origen X0 Y0
N130 M30 ; Fin del programa
Control
numrico por
computador
Introduccin
Estructura Mquinas
Programacin