0% encontró este documento útil (0 votos)
535 vistas24 páginas

Programacion CNC

Un sistema controlado numéricamente es una máquina controlada por un programa formado por números y letras siguiendo estándares. Este tipo de control se ha aplicado exitosamente a máquinas herramientas como fresadoras, tornos y máquinas de corte por láser o agua. La responsabilidad de un ingeniero incluye interpretar el diseño, elegir la herramienta, generar el programa óptimo y verificarlo para la producción.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
535 vistas24 páginas

Programacion CNC

Un sistema controlado numéricamente es una máquina controlada por un programa formado por números y letras siguiendo estándares. Este tipo de control se ha aplicado exitosamente a máquinas herramientas como fresadoras, tornos y máquinas de corte por láser o agua. La responsabilidad de un ingeniero incluye interpretar el diseño, elegir la herramienta, generar el programa óptimo y verificarlo para la producción.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Se define a un sistema controlado numéricamente, como una máquina o proceso

controlado por un programa. El programa esta formado por un conjunto de números y


letras que siguen un estándar.

Normalmente se siguen dos estándares mundiales:

ISO 6983 (International Standarization Organization)

EIA RS274 (Electronic Industries Association)


Estándares ISO/EIA Estándares de instrucciones de programación (código) que
permiten a la máquina herramienta llevar a cabo ciertas operaciones en particular.

Este tipo de control se ha aplicado con éxito a máquinas-herramientas CNC. Pudiendo


mencionar entre ellas a las siguientes:
 Fresadoras
 Tornos
 Maquinas de electroerosión
 Corte mediante flama
 Corte por LASER
Trabajo en madera
 Mecanizado hidrodinámico (Water-Jet)
La responsabilidad de un ingeniero de procesos o de manufactura, generalmente tiene
relación con la interpretación del diseño que se presenta en el dibujo de la pieza, la
elección de la herramienta de corte, la generación del programa óptimo de NC, su
verificación y puesta a punto para la corrida de producción.
Tipos de programación:

PROGRAMACIÓN CNC EN EL PANEL DE LA MÁQUINA

Se puede programar la mecanización CNC directamente en el panel de la máquina.


Esta programación CNC la realiza el operario encargado de esa máquina CNC en
concreto. Este tipo de programación CNC, es común verlas en los siguientes casos:
La programación CNC en el panel de la máquina suele ser utilizada cuando las
empresas acaban de incorporar la tecnología CNC en sus procesos de mecanizado.
Es una programación utilizada en los casos de piezas sencillas, ya que es una
mecanización CNC de series cortas.
En las empresas o talleres que no se dispone de la estructura necesaria para la
programación CNC.
En caso de que la programación CNC se mecanice junto a sistemas tradicionales.
PROGRAMACIÓN CNC ASISTIDA POR ORDENADOR

La programación de mecanización CNC asistida por ordenador desarrolla el diseño de


la pieza a mecanizar mediante el lenguaje de cada tipo de control numérico. Esta
programación CNC se desarrollo con la ayuda de CAD-CAM. La información pasa a la
máquina a través de dispositivos o cables de transferencia. Casos donde se utiliza la
programación CNC asistida por ordenador:
Este tipo de programación se utiliza para realizar mecanizados CNC de piezas más
complicada con extensos programas CNC.
En las empresas o talleres donde hay muchas maquinaría de tecnología CNC, ya que
es posible crear una red entre las diferentes maquinar de mecanización CNC.
Cuando se requieren mecanizar una serie grande de piezas, se utiliza la programación
CNC asistida por ordenador para su mecanizado.
Este tipo de programación para mecanizar mediante maquinaría CNC, se utiliza para
desarrollar programas rápidamente.
Cuando se trabaja con un gran número de programas que requieren modificaciones
continuamente.
Programación Estándar
Es el tipo mas habitual, pensado para la programación directa. Es el que necesita mejor
conocimiento de las ordenes de programación y la estructura misma, por lo tanto
requiere que el operario o técnico programador tenga un buen conocimiento.

 Programación Conversacional
Tal como su nombre lo indica se trata de programar manteniendo una conversación con
el control. El control según la orden que se le haya indicado, va a ir preguntando por los
diferentes datos que se necesitan.

Programación Mixta
Es una mezcla de ambas. Actualmente existen controles que permiten actuar de una
manera o de una según el interface que decida el operario de maquina. La tendencia
suele ir en esta línea teniendo en cuentan que de esta manera se puede programar
según la necesidad y capacidad de cada operario.
Realización con Sistemas CAM
Es el más potente de los procesos de elaboración de programación CNC y
posiblemente es hacia donde se inclinaran todas las tendencias técnicas.
Desde un punto teórico todo programa se tendría que realizar desde el CAM pero en la
práctica no se demuestre así, pues existen gran variedad de programas que por su
simplicidad generarían pérdida de tiempo creándolos desde un sistema de CAM.

Programación Incremental y Programación Absoluta


Tal como se ha visto en los sistemas de coordenadas existen dos formatos para la
descripción de un contorno geométrico incremental y absoluto. En los sistemas de
programación también se utilizan estos mismos formatos pero con la posibilidad de
realizar parte de un programa en un sistema y parte en el otro e incluso existen
controles que dentro de una misma línea de programación permiten que se escriba una
coordenada en un sistema y las otras en el otro.
Estructura de programación:

Todos los programas deben tener un nombre o un número identificatorio. Algunos


controles numéricos solo aceptan números. Los programas CNC están compuestos por
bloques sucesivos. Cada uno de éstos es una instrucción para el control. Los bloques
pueden estar numerados ó no. De no estarlos el control los ejecutará en el orden en
que los vaya encontrando. La numeración de los bloques puede no ser de uno en uno.
Puede ser de cinco en cinco, de diez en diez, etc. Esto es conveniente para introducir
luego bloques intermedios sin alterar toda la numeración. La numeración debe ser
siempre creciente. Si existiera un bloque cuyo número sea menor al anterior, el control
detiene la ejecución del programa.
Se puede programar en sistema métrico (mm) o en pulgadas.

N4 G71 G2 X, Y, Z +/- 4.3 F5.5 S4 T2.2 M2 (métrica)


N4 G70 G2 X, Y, Z +/- 3.4 F5.5 S4 T2.2 M2 (en pulgadas)

El número que acompaña cada ítem significa el número de dígitos admisible. Así por
ejemplo:
N4 significa que el número de bloques no deberá ser mayor que 9999. Esto varía según
la marca de control numérico.
Z +/- 4.3 significa que las cotas pueden tener valores positivos o negativos de no más
de 4 dígitos enteros y 3 decimales. Normalmente el signo (+) no se programa
BLOQUES CONDICIONALES

Los bloques condicionales son ejecutados ó no en función de la presencia de una señal


externa al programa. Sirven por ejemplo para programar paradas para inspecciones del
trabajo, cambios de herramienta, etc. Se determina la condicionalidad de un bloque
agregando un punto luego del número del bloque. La señal externa normalmente es un
switch en el control. Si este switch está activado, la ejecución del programa se detendrá
al encontrar un bloque condicional. Si no lo está, el programa seguirá ejecutándose
normalmente.
Códigos G
(*) Son las instrucciones que, por defecto, asume el control numérico cuando se lo inicia, o
después de M02, M30, RESET o EMERGENCIA.
(**) MODAL Significa que una vez que aparece la instrucción, ésta permanece activa hasta que
sea reemplazada por otra instrucción o por M02, M30, RESET o EMERGENCIA
En un mismo bloque se pueden programar todas las funciones G que se quiera y en cualquier
orden salvo G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G52,
G53/59, G72, G73, G74, G92. Estas funciones deben ser programadas en bloques por separado.
Si en el mismo bloque se programan funciones incompatibles se detiene la ejecución del
programa.
Código M (AUXILIARES)

Las funciones auxiliares M producen distintas acciones en la máquina. Ejemplo:


arrancar o detener el husillo, arrancar o detener el suministro de líquido refrigerante.
Hay otras que están relacionadas con la ejecución del programa CNC: finalizarlo,
resetear valores, etc. No pueden ser programadas junto con otras funciones, deben ir
en bloques exclusivos y pueden incluirse hasta siete en un mismo bloque
Fuentes de información:

https://forcegear.wordpress.com/2011/10/02/programacion-cnc/

http://www.ieec.uned.es/investigacion/Dipseil/PAC/archivos/Informacion_de_re
ferencia_2_ISE6_2_1.pdf

http://materias.fi.uba.ar/7565/U4-control-numerico-por-computadora.pdf

https://prezi.com/zqnhjx400l07/codigos-miscelaneos/

https://tecnoedu.com/CNC/GM.php

http://olimpia.cuautitlan2.unam.mx/pagina_ingenieria/mecanica/mat/mat_me
c/m4/master_cam.pdf

También podría gustarte