SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
PROGRAMACION
(CNC)
2
PROGRAMACION: CNC
CNC: Control Numérico Computacional
Entonces, es el control de una máquina herramienta
usando números y letras.
Los valores numéricos programados son directamente
insertados y almacenados en un medio de entrada, y
automáticamente leídos y decodificados para provocar
el movimiento en la máquina
3
TECNOLOGIA CNC
Ventajas de un Sistema CNC
✓ Alto grado de calidad debido a la precisión.
✓ Desperdicios reducidos.
✓ Inspección simplificada.
✓ Menores costos de herramientas.
✓ Tiempo de servicio reducido.
✓ Las operaciones complejas de la maquinaria se realizan más
fácilmente debido al control avanzado de la máquina.
4
Ventajas de un Sistema CNC
TECNOLOGIA CNC
5
Desventajas de un Sistema CNC
➢ Las herramientas de una máquina numéricamente
controlada no cortan el metal tan rápido como las máquinas
convencionales.
➢ El control numérico no elimina la necesidad de
herramientas caras. Además, hay un gasto inicial mayor.
➢ El control numérico no elimina los errores por completo.
➢ Se necesita escoger y entrenar a programadores y a personal
de mantenimiento
TECNOLOGIA CNC
6
Requisitos
✓ Lectura de planos.
✓ Instalación y montaje de una pieza de trabajo.
✓ Dominio con operaciones de la máquina, velocidades
de corte, tazas de alimentación y profundidad de
corte.
✓ Conocimiento de la máquina; sus características de
operación general; entrada de datos y el panel de
operación de control de la máquina.
✓ Comprensión de operaciones computacionales
básicas, programación CNC y traducciones de datos.
TECNOLOGIA CNC
7
Datos y Fórmulas de Corte
✓ Velocidad del Eje - es la velocidad rotacional del eje y
de la herramienta (rpm)
✓ Velocidad de Corte
✓ Profundidad del Corte - es la distancia que la punta de
la herramienta se introduce en la pieza de trabajo.
(Puede expresarse en pulgadas o milímetros).
TECNOLOGIA CNC
8
Programación de la Máquina
Planificación del Programa
➢Lectura de Planos.
➢Elección de la Máquina Adecuada.
a. El ambiente de cada máquina (área de trabajo)
b. Las opciones de cada máquina (fresado, taladrado, etc.)
c. Herramientas de corte, velocidades de giro, tazas de alimentación.
d. Diseño y montaje de fijaciones.
e. Operaciones de la máquina: Ajuste, instalación y ejecución de
programas.
➢Hoja de Operaciones. para describir los procesos necesarios para
mecanizar una pieza, incluye la herramienta a ser usada y todos los
datos de corte.
TECNOLOGIA CNC
9
Paso # Descripción Herramienta
Tasa de
alimentación
(mm/minuto)
Profundida
d de Corte
(mm)
Velocidad de
Giro (r.p.m.)
1
Fresado básico
de la placa
1 25 0,5 500
2
Fresado final
de la placa
2 12 0,5 750
3
Centrar para
taladrar 4
agujeros
3 15 0,125 2500
4
Taladrar 4
agujeros
4 12 0,75 1000
Hoja de Operaciones
Máquina: Electro -LI2 Pieza de Trabajo: placa-1 Nombre / Fecha:
TECNOLOGIA CNC
Comparación entre Mecanizado Convencional y por CNC
Dimensiones
Verifica resultados (1)
OPERARIO
Acciones secuenciadas (2)
* Tipo Hta.
* Vc
* Avance, Prof.
* Controles, etc.
3
MECANIZADO
CONVENCIONAL
Hoja de
Instruccione
s
(1): Durante el proceso y al final
(2): Con detenciones para:
ƒ
Cambio de htas.
ƒ
Cambio de Vc, avance
ƒ
Maniobras reglaje
ƒ
Mediciones
Pieza
Máquina
Herramienta
Mat. prima
Plano pieza
TECNOLOGIA CNC
Mecanizado por CNC
Carga Programa
Supervisa
OPERARIO
CONTROL NUMERICO: Sistema de gobierno automático de máquinas,
en el cual la secuencia de operaciones a realizar se introduce en forma
de código alfanumérico, o sea: letras, números y símbolos. 4
MECANIZADO
CNC
Pieza
C N C
Máquina
Herramienta
Mat. prima
Programa
TECNOLOGIA CNC
12
Programación
N Número de Secuencia
G Funciones Preparatorias
X Comando del Eje X
Y Comando del Eje Y
Z Comando del Eje Z
R Radio desde el Centro Especificado
A Ángulo contra los punteros del reloj desde el vector +X
I Desplazamiento del Centro del Arco del Eje X
J Desplazamiento del Centro del Arco del Eje Y
K Desplazamiento del Centro del Arco del Eje Z
F Tasa de Alimentación
S Velocidad de Giro
T Número de la Herramienta
M Función Miscelánea
- Número de programa (nombre)
13
El número de programa (o nombre) se identifica mediante O
seguida de un número de cuatro dígitos.
Se encuentra siempre a la cabeza de cada programa.
- Número de programa (nombre)
Ejemplo: Para una pieza de trabajo que será mecanizada
en dos partes
➢ El número del primer programa de proceso es: O0001
➢ El segundo programa de proceso es: O0002
Programación
14
Número de secuencia N
➢ Llamado código N, número de identificación del bloque
(línea) en un programa CNC.
➢ La palabra de código comienza con N.
➢ N es el primer código en un bloque y normalmente tiene
un rango N1 hasta N9999.
➢ Muchas CNC no requieren el uso de códigos N lo cual
ayuda a liberar memoria.
Ejemplo: N5, N10, N15, etc.
Programación
15
Funciones Preparatorias: Códigos G
✓ Son indicados por la letra G y un número de 2
dígitos.
✓ Estos códigos son las funciones más importantes en
programación CNC debido a que dirigen el sistema
CNC para el procesamiento de los datos de
coordenadas en una manera particular.
✓ Los códigos son algo casi estandarizado en la
industria.
Ejemplo: transversal rápido, interpolación circular,
interpolación lineal, y taladrado
Programación
16
Códigos G: G usados comúnmente: G00, G01, G02, G03
➢ G00 - El código Transversal Rápido, mueve los ejes
rápidamente entre los cortes, cambios de herramienta, etc.
➢ G01 - El código de Interpolación Lineal se usa para eliminar
material mediante el movimiento de los ejes.
➢ G02 - La Interpolación Circular en el sentido horario, se
utiliza para eliminar material con movimiento de los ejes en
direcciones circulares a lo largo o a través del material.
➢ G03 - La Interpolación anti horario se emplea para eliminar
material
Para corte se deben especificar la velocidad del mandril, la partida
del mandril y la tasa de alimentación antes de ejecutar este código.
Programación
17
Funciones Misceláneas :M
El código M se usa para funciones misceláneas, como
para control del refrigerante, conexión y dirección del
mandril, rebobinado, y fin del programa.
Los códigos M van desde M00 a M99. Son asignados
por el constructor de la máquina, pero existe alguna
estandarización.
Programación
18
Funciones Misceláneas : M
Ejemplos:
✓ M02 – Fin del Programa.
✓ M03 – Comienzo de la rotación del mandril en el
sentido horario.
✓ M04 - Comienzo de la rotación del mandril en el
sentido anti horario
✓ M07 – Inicio del aporte del refrigerante, etc.
Programación
19
Sistema de coordenadas
En la descripción de las MHCN se utiliza siempre el concepto de "eje“.
Indican las direcciones de los desplazamientos principales de las partes
móviles de la máquina como la mesa porta piezas, cabezal, torreta.
Las MHCN están provistas de un número de ejes principales, que
hace factibles los trabajos de mecanizado sobre la pieza.
Estos ejes se designan convencionalmente como X, Y y Z.
Los tornos disponen de dos ejes principales, mientras que
las fresadoras están dotadas de tres.
Programación
20
Sistema de coordenadas
Los tornos disponen de dos ejes principales. El eje de trabajo “X” se encuentra en
la dirección del carro transversal, y el eje “Z” es coincidente con eje del husillo.
Los valores de desplazamiento hacia la derecha sobre el eje “Z”, se consideran
positivos; y los valores de “X”, alejándose del centro de la pieza, son valores
positivos.
+X
-X
-Z
+Z
Programación
X
Y
Z
X - Primer eje
Z - Husillo
Y - Segundo eje
PROGRAMACION: CNC
Sistema de coordenadas
Referencias
Ejes (X, Y, Z)
Puntos de origen y referencia.
✓ Punto de referencia de máquina (PR)
✓ Origen máquina (M)
✓ Origen pieza (W)
Programación
Lenguaje de programación
Parte del programa
Cada parte del programa contiene información requerida para realizar el proceso de
mecanizado con la máquina herramienta
N05 G00 Z100
X100 ;
Los programas de control numérico, se componen de líneas (también
llamadas bloques). En cada una se codifican las operaciones de
mecanizado que el control CNC se encarga de interpretar.
Estructura de un programa CNC
24
Lenguaje de programación
Parte del programa
Direcciones:
Son los caracteres alfabéticos se le denomina.
N05 G00 Z100
X100
DIRECCIONES
;
25
Lenguaje de programación
Parte del programa
Cada parte del programa contiene toda la información requerida
para realizar los procesos de mecanizado con una herramienta
Palabra:
La palabra es la mínima unidad que constituye un
bloque, esto incluye una dirección y un dato.
N05 G00 Z100
X100
PALABRAS
26
Lenguaje de programación
Parte del programa
Bloque:
Un bloque es una línea de comando en el programa.
Con uno o mas bloques se pueden construir otros
bloques y varios bloques un proceso.
N05 G00 Z100
X100
BLOQUE
;
27
CNC
Formato de una línea o bloque de un programa
Cada una de las líneas o bloques que forman un
programa de control numérico, cumple unas reglas
como se indica
N05 G00 X30 Z-20 F0.3 S250 T0203 M03
28
CNC
Formato de una línea o bloque de un programa
El orden en el que deben escribirse las funciones de
programación correspondientes a las letras N, G, X, Z, F, S, T, D
y M no se puede cambiar.
Alguna de las N G X Z F S T D M pueden no aparecer. Se
pueden separar entre distintas líneas los aspectos tecnológicos de
los geométricos.
N15 G00 X30 Z-20; geométrico
N05 G00 X30 Z-20 F0.3 S250 T0203 D0303 M03
N10 F0.3 S250 T0203 D0303 M03; tecnológico
O
CNC N10 F0.3 S250 T0203 M03; tecnológico
CNC N10 F0.3 S250 T0203 D0303 M03; tecnológico
5.- Código: T
Aplicación: selección de herramienta
La Función T se usa para seleccionar la herramienta, informando a
la máquina su seteado (PRE-SET), el radio del inserto, el sentido
de corte y los correctores.
El código “T” y máximo cuatro dígitos en su programación,
depende del valor insertado en el parámetro:
T 0 1 0 1
CNC N10 F0.3 S250 T0203 D0303 M03; tecnológico
1. - Función: R
Aplicación: Arco definido por radio.
Es posible programar “interpolación circular” hasta 180
grados, a través de la función R, describiendo el valor del
radio siempre con señal positiva.
2. - Función: I y K
Aplicación: Arco definido por centro polar.
Las funciones I y K definen la posición del centro del arco,
dónde: I es paralelo al eje X. K es paralelo al eje Z.
CNC
N10 F0.3 S250 T0203 D0303 M03; tecnológico
EJEMPLO: SENTIDO A-B: I-10 K0 G02
SENTIDO B-A: I0 K-10 G03
A
B
COMPENSACIÓN DE RADIO DE HERRAMIENTA
La función de compensación de radio de la punta de la herramienta se usa para
corregir las diferencias de medidas por ella generadas cuando un desplazamiento
en los ejes “X” y “Z” se hace simultáneamente, según la figura abajo:
FUNCIÓN: G40
Aplicación: Cancela compensación de radio
La Función G40 debe programarse para cancelar las funciones previamente
solicitadas como G41 y G42.
La Función G40 es un código Modal y está activa cuando el control se enciende.
COMPENSACIÓN DE RADIO DE HERRAMIENTA
FUNCIÓN: G41
Aplicación: Activa compensación de radio (izquierda)
La Función G41 selecciona el valor de la compensación del radio
de la punta de la herramienta, estando a la izquierda de la pieza a
mecanizarse, vista en relación al sentido de la carrera de corte.
La Función G41 es Modal, por lo tanto cancela la G40
FUNCIÓN: G42
Aplicación: Activa compensación de radio (derecha)
Esta función implica en una compensación similar a la Función
G41, a excepción de que la dirección de compensación es a la
derecha, vista en relación al sentido de la carrera de corte.
La Función G42 es Modal, por lo tanto cancela la G40.
35
CNC
Formato de una línea o bloque de un programa
PROGRAMACIÓN DE COTAS EN CNC.
Funciones modales
En los programas de CNC, existen funciones que,
una vez programadas, permanecen activas hasta
que se programa una función contraria, o el
programa se termina. Estas funciones son las
llamadas Funciones Modales
36
CNC
Formato de una línea o bloque de un programa
Ejecución de un programa de CNC :
En el modo ejecución, el control lee el programa
bloque a bloque según se han escrito, interpreta el
código escrito, chequea los errores y si no
encuentra error ejecuta el movimiento u orden en
la máquina.
N15 G00 X30 Z-20;
N10 F0.3 S250 T0203 D0303 M03;

Más contenido relacionado

Similar a CNC.pdf

Presentación Control Numérico Computarizado
Presentación Control Numérico ComputarizadoPresentación Control Numérico Computarizado
Presentación Control Numérico ComputarizadoFreddyEspejo3
 
Maquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacionMaquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacionMarlon Geronimo
 
Crontol numerico computalizado
Crontol numerico computalizadoCrontol numerico computalizado
Crontol numerico computalizadobamich05
 
Clase N°1 control numerico computarizado 2022.pptx
Clase N°1 control numerico computarizado 2022.pptxClase N°1 control numerico computarizado 2022.pptx
Clase N°1 control numerico computarizado 2022.pptxHector4G
 
Cevallos pillajocodigos g v le
Cevallos pillajocodigos g v leCevallos pillajocodigos g v le
Cevallos pillajocodigos g v leDavid Pillajo
 
PROCESOS DE MANUFACTURA II. CAD-CAE-CNC
PROCESOS DE MANUFACTURA II. CAD-CAE-CNCPROCESOS DE MANUFACTURA II. CAD-CAE-CNC
PROCESOS DE MANUFACTURA II. CAD-CAE-CNCArashely Trujillo
 
MANUAL PARA CNC 2017.pptx [Autoguardado].pptx
MANUAL PARA CNC 2017.pptx [Autoguardado].pptxMANUAL PARA CNC 2017.pptx [Autoguardado].pptx
MANUAL PARA CNC 2017.pptx [Autoguardado].pptxJulioCesarVazquezOrt2
 
Centro de mecanizado cnc
Centro de mecanizado cncCentro de mecanizado cnc
Centro de mecanizado cncdianajimenez98
 

Similar a CNC.pdf (20)

CNC.pptx
CNC.pptxCNC.pptx
CNC.pptx
 
CNC.pptx
CNC.pptxCNC.pptx
CNC.pptx
 
Presentación Control Numérico Computarizado
Presentación Control Numérico ComputarizadoPresentación Control Numérico Computarizado
Presentación Control Numérico Computarizado
 
torno CNC
torno CNC torno CNC
torno CNC
 
Cnc torno fredy
Cnc torno fredyCnc torno fredy
Cnc torno fredy
 
Que es cnc
Que es cncQue es cnc
Que es cnc
 
Maquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacionMaquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacion
 
Curso cnc
Curso cncCurso cnc
Curso cnc
 
Crontol numerico computalizado
Crontol numerico computalizadoCrontol numerico computalizado
Crontol numerico computalizado
 
Metodologia del torno
Metodologia del tornoMetodologia del torno
Metodologia del torno
 
Clase N°1 control numerico computarizado 2022.pptx
Clase N°1 control numerico computarizado 2022.pptxClase N°1 control numerico computarizado 2022.pptx
Clase N°1 control numerico computarizado 2022.pptx
 
Taller cnc
Taller cncTaller cnc
Taller cnc
 
Cevallos pillajocodigos g v le
Cevallos pillajocodigos g v leCevallos pillajocodigos g v le
Cevallos pillajocodigos g v le
 
Control numérico
Control numérico Control numérico
Control numérico
 
Máquinas cnc
Máquinas cncMáquinas cnc
Máquinas cnc
 
PROCESOS DE MANUFACTURA II. CAD-CAE-CNC
PROCESOS DE MANUFACTURA II. CAD-CAE-CNCPROCESOS DE MANUFACTURA II. CAD-CAE-CNC
PROCESOS DE MANUFACTURA II. CAD-CAE-CNC
 
MANUAL PARA CNC 2017.pptx [Autoguardado].pptx
MANUAL PARA CNC 2017.pptx [Autoguardado].pptxMANUAL PARA CNC 2017.pptx [Autoguardado].pptx
MANUAL PARA CNC 2017.pptx [Autoguardado].pptx
 
254
254254
254
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Centro de mecanizado cnc
Centro de mecanizado cncCentro de mecanizado cnc
Centro de mecanizado cnc
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

CNC.pdf

  • 2. 2 PROGRAMACION: CNC CNC: Control Numérico Computacional Entonces, es el control de una máquina herramienta usando números y letras. Los valores numéricos programados son directamente insertados y almacenados en un medio de entrada, y automáticamente leídos y decodificados para provocar el movimiento en la máquina
  • 3. 3 TECNOLOGIA CNC Ventajas de un Sistema CNC ✓ Alto grado de calidad debido a la precisión. ✓ Desperdicios reducidos. ✓ Inspección simplificada. ✓ Menores costos de herramientas. ✓ Tiempo de servicio reducido. ✓ Las operaciones complejas de la maquinaria se realizan más fácilmente debido al control avanzado de la máquina.
  • 4. 4 Ventajas de un Sistema CNC TECNOLOGIA CNC
  • 5. 5 Desventajas de un Sistema CNC ➢ Las herramientas de una máquina numéricamente controlada no cortan el metal tan rápido como las máquinas convencionales. ➢ El control numérico no elimina la necesidad de herramientas caras. Además, hay un gasto inicial mayor. ➢ El control numérico no elimina los errores por completo. ➢ Se necesita escoger y entrenar a programadores y a personal de mantenimiento TECNOLOGIA CNC
  • 6. 6 Requisitos ✓ Lectura de planos. ✓ Instalación y montaje de una pieza de trabajo. ✓ Dominio con operaciones de la máquina, velocidades de corte, tazas de alimentación y profundidad de corte. ✓ Conocimiento de la máquina; sus características de operación general; entrada de datos y el panel de operación de control de la máquina. ✓ Comprensión de operaciones computacionales básicas, programación CNC y traducciones de datos. TECNOLOGIA CNC
  • 7. 7 Datos y Fórmulas de Corte ✓ Velocidad del Eje - es la velocidad rotacional del eje y de la herramienta (rpm) ✓ Velocidad de Corte ✓ Profundidad del Corte - es la distancia que la punta de la herramienta se introduce en la pieza de trabajo. (Puede expresarse en pulgadas o milímetros). TECNOLOGIA CNC
  • 8. 8 Programación de la Máquina Planificación del Programa ➢Lectura de Planos. ➢Elección de la Máquina Adecuada. a. El ambiente de cada máquina (área de trabajo) b. Las opciones de cada máquina (fresado, taladrado, etc.) c. Herramientas de corte, velocidades de giro, tazas de alimentación. d. Diseño y montaje de fijaciones. e. Operaciones de la máquina: Ajuste, instalación y ejecución de programas. ➢Hoja de Operaciones. para describir los procesos necesarios para mecanizar una pieza, incluye la herramienta a ser usada y todos los datos de corte. TECNOLOGIA CNC
  • 9. 9 Paso # Descripción Herramienta Tasa de alimentación (mm/minuto) Profundida d de Corte (mm) Velocidad de Giro (r.p.m.) 1 Fresado básico de la placa 1 25 0,5 500 2 Fresado final de la placa 2 12 0,5 750 3 Centrar para taladrar 4 agujeros 3 15 0,125 2500 4 Taladrar 4 agujeros 4 12 0,75 1000 Hoja de Operaciones Máquina: Electro -LI2 Pieza de Trabajo: placa-1 Nombre / Fecha: TECNOLOGIA CNC
  • 10. Comparación entre Mecanizado Convencional y por CNC Dimensiones Verifica resultados (1) OPERARIO Acciones secuenciadas (2) * Tipo Hta. * Vc * Avance, Prof. * Controles, etc. 3 MECANIZADO CONVENCIONAL Hoja de Instruccione s (1): Durante el proceso y al final (2): Con detenciones para: ƒ Cambio de htas. ƒ Cambio de Vc, avance ƒ Maniobras reglaje ƒ Mediciones Pieza Máquina Herramienta Mat. prima Plano pieza TECNOLOGIA CNC
  • 11. Mecanizado por CNC Carga Programa Supervisa OPERARIO CONTROL NUMERICO: Sistema de gobierno automático de máquinas, en el cual la secuencia de operaciones a realizar se introduce en forma de código alfanumérico, o sea: letras, números y símbolos. 4 MECANIZADO CNC Pieza C N C Máquina Herramienta Mat. prima Programa TECNOLOGIA CNC
  • 12. 12 Programación N Número de Secuencia G Funciones Preparatorias X Comando del Eje X Y Comando del Eje Y Z Comando del Eje Z R Radio desde el Centro Especificado A Ángulo contra los punteros del reloj desde el vector +X I Desplazamiento del Centro del Arco del Eje X J Desplazamiento del Centro del Arco del Eje Y K Desplazamiento del Centro del Arco del Eje Z F Tasa de Alimentación S Velocidad de Giro T Número de la Herramienta M Función Miscelánea - Número de programa (nombre)
  • 13. 13 El número de programa (o nombre) se identifica mediante O seguida de un número de cuatro dígitos. Se encuentra siempre a la cabeza de cada programa. - Número de programa (nombre) Ejemplo: Para una pieza de trabajo que será mecanizada en dos partes ➢ El número del primer programa de proceso es: O0001 ➢ El segundo programa de proceso es: O0002 Programación
  • 14. 14 Número de secuencia N ➢ Llamado código N, número de identificación del bloque (línea) en un programa CNC. ➢ La palabra de código comienza con N. ➢ N es el primer código en un bloque y normalmente tiene un rango N1 hasta N9999. ➢ Muchas CNC no requieren el uso de códigos N lo cual ayuda a liberar memoria. Ejemplo: N5, N10, N15, etc. Programación
  • 15. 15 Funciones Preparatorias: Códigos G ✓ Son indicados por la letra G y un número de 2 dígitos. ✓ Estos códigos son las funciones más importantes en programación CNC debido a que dirigen el sistema CNC para el procesamiento de los datos de coordenadas en una manera particular. ✓ Los códigos son algo casi estandarizado en la industria. Ejemplo: transversal rápido, interpolación circular, interpolación lineal, y taladrado Programación
  • 16. 16 Códigos G: G usados comúnmente: G00, G01, G02, G03 ➢ G00 - El código Transversal Rápido, mueve los ejes rápidamente entre los cortes, cambios de herramienta, etc. ➢ G01 - El código de Interpolación Lineal se usa para eliminar material mediante el movimiento de los ejes. ➢ G02 - La Interpolación Circular en el sentido horario, se utiliza para eliminar material con movimiento de los ejes en direcciones circulares a lo largo o a través del material. ➢ G03 - La Interpolación anti horario se emplea para eliminar material Para corte se deben especificar la velocidad del mandril, la partida del mandril y la tasa de alimentación antes de ejecutar este código. Programación
  • 17. 17 Funciones Misceláneas :M El código M se usa para funciones misceláneas, como para control del refrigerante, conexión y dirección del mandril, rebobinado, y fin del programa. Los códigos M van desde M00 a M99. Son asignados por el constructor de la máquina, pero existe alguna estandarización. Programación
  • 18. 18 Funciones Misceláneas : M Ejemplos: ✓ M02 – Fin del Programa. ✓ M03 – Comienzo de la rotación del mandril en el sentido horario. ✓ M04 - Comienzo de la rotación del mandril en el sentido anti horario ✓ M07 – Inicio del aporte del refrigerante, etc. Programación
  • 19. 19 Sistema de coordenadas En la descripción de las MHCN se utiliza siempre el concepto de "eje“. Indican las direcciones de los desplazamientos principales de las partes móviles de la máquina como la mesa porta piezas, cabezal, torreta. Las MHCN están provistas de un número de ejes principales, que hace factibles los trabajos de mecanizado sobre la pieza. Estos ejes se designan convencionalmente como X, Y y Z. Los tornos disponen de dos ejes principales, mientras que las fresadoras están dotadas de tres. Programación
  • 20. 20 Sistema de coordenadas Los tornos disponen de dos ejes principales. El eje de trabajo “X” se encuentra en la dirección del carro transversal, y el eje “Z” es coincidente con eje del husillo. Los valores de desplazamiento hacia la derecha sobre el eje “Z”, se consideran positivos; y los valores de “X”, alejándose del centro de la pieza, son valores positivos. +X -X -Z +Z Programación
  • 21. X Y Z X - Primer eje Z - Husillo Y - Segundo eje PROGRAMACION: CNC Sistema de coordenadas
  • 22. Referencias Ejes (X, Y, Z) Puntos de origen y referencia. ✓ Punto de referencia de máquina (PR) ✓ Origen máquina (M) ✓ Origen pieza (W) Programación
  • 23. Lenguaje de programación Parte del programa Cada parte del programa contiene información requerida para realizar el proceso de mecanizado con la máquina herramienta N05 G00 Z100 X100 ; Los programas de control numérico, se componen de líneas (también llamadas bloques). En cada una se codifican las operaciones de mecanizado que el control CNC se encarga de interpretar. Estructura de un programa CNC
  • 24. 24 Lenguaje de programación Parte del programa Direcciones: Son los caracteres alfabéticos se le denomina. N05 G00 Z100 X100 DIRECCIONES ;
  • 25. 25 Lenguaje de programación Parte del programa Cada parte del programa contiene toda la información requerida para realizar los procesos de mecanizado con una herramienta Palabra: La palabra es la mínima unidad que constituye un bloque, esto incluye una dirección y un dato. N05 G00 Z100 X100 PALABRAS
  • 26. 26 Lenguaje de programación Parte del programa Bloque: Un bloque es una línea de comando en el programa. Con uno o mas bloques se pueden construir otros bloques y varios bloques un proceso. N05 G00 Z100 X100 BLOQUE ;
  • 27. 27 CNC Formato de una línea o bloque de un programa Cada una de las líneas o bloques que forman un programa de control numérico, cumple unas reglas como se indica N05 G00 X30 Z-20 F0.3 S250 T0203 M03
  • 28. 28 CNC Formato de una línea o bloque de un programa El orden en el que deben escribirse las funciones de programación correspondientes a las letras N, G, X, Z, F, S, T, D y M no se puede cambiar. Alguna de las N G X Z F S T D M pueden no aparecer. Se pueden separar entre distintas líneas los aspectos tecnológicos de los geométricos. N15 G00 X30 Z-20; geométrico N05 G00 X30 Z-20 F0.3 S250 T0203 D0303 M03 N10 F0.3 S250 T0203 D0303 M03; tecnológico O
  • 29. CNC N10 F0.3 S250 T0203 M03; tecnológico
  • 30. CNC N10 F0.3 S250 T0203 D0303 M03; tecnológico 5.- Código: T Aplicación: selección de herramienta La Función T se usa para seleccionar la herramienta, informando a la máquina su seteado (PRE-SET), el radio del inserto, el sentido de corte y los correctores. El código “T” y máximo cuatro dígitos en su programación, depende del valor insertado en el parámetro: T 0 1 0 1
  • 31. CNC N10 F0.3 S250 T0203 D0303 M03; tecnológico 1. - Función: R Aplicación: Arco definido por radio. Es posible programar “interpolación circular” hasta 180 grados, a través de la función R, describiendo el valor del radio siempre con señal positiva. 2. - Función: I y K Aplicación: Arco definido por centro polar. Las funciones I y K definen la posición del centro del arco, dónde: I es paralelo al eje X. K es paralelo al eje Z.
  • 32. CNC N10 F0.3 S250 T0203 D0303 M03; tecnológico EJEMPLO: SENTIDO A-B: I-10 K0 G02 SENTIDO B-A: I0 K-10 G03 A B
  • 33. COMPENSACIÓN DE RADIO DE HERRAMIENTA La función de compensación de radio de la punta de la herramienta se usa para corregir las diferencias de medidas por ella generadas cuando un desplazamiento en los ejes “X” y “Z” se hace simultáneamente, según la figura abajo: FUNCIÓN: G40 Aplicación: Cancela compensación de radio La Función G40 debe programarse para cancelar las funciones previamente solicitadas como G41 y G42. La Función G40 es un código Modal y está activa cuando el control se enciende.
  • 34. COMPENSACIÓN DE RADIO DE HERRAMIENTA FUNCIÓN: G41 Aplicación: Activa compensación de radio (izquierda) La Función G41 selecciona el valor de la compensación del radio de la punta de la herramienta, estando a la izquierda de la pieza a mecanizarse, vista en relación al sentido de la carrera de corte. La Función G41 es Modal, por lo tanto cancela la G40 FUNCIÓN: G42 Aplicación: Activa compensación de radio (derecha) Esta función implica en una compensación similar a la Función G41, a excepción de que la dirección de compensación es a la derecha, vista en relación al sentido de la carrera de corte. La Función G42 es Modal, por lo tanto cancela la G40.
  • 35. 35 CNC Formato de una línea o bloque de un programa PROGRAMACIÓN DE COTAS EN CNC. Funciones modales En los programas de CNC, existen funciones que, una vez programadas, permanecen activas hasta que se programa una función contraria, o el programa se termina. Estas funciones son las llamadas Funciones Modales
  • 36. 36 CNC Formato de una línea o bloque de un programa Ejecución de un programa de CNC : En el modo ejecución, el control lee el programa bloque a bloque según se han escrito, interpreta el código escrito, chequea los errores y si no encuentra error ejecuta el movimiento u orden en la máquina. N15 G00 X30 Z-20; N10 F0.3 S250 T0203 D0303 M03;