0% encontró este documento útil (0 votos)
39 vistas18 páginas

2.2 Programacion CNC

Programacion CNC

Cargado por

Ernesto Amador
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas18 páginas

2.2 Programacion CNC

Programacion CNC

Cargado por

Ernesto Amador
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 PDF, TXT o lee en línea desde Scribd

Flujo del procesamiento de CNC

Dibujo Selección de velocidades,


avances de herramienta,
prof. de corte, etc.
Máquina
Programa
CNC
Herramienta

Verificar el programa en un
simulador o en la máquina
Secuencia
de corte
Modificaciones
finales
Cálculo de
coordenadas
Ejecución del
Programa
Nomenclatura de ejes y movimiento

Estándar EIA-267-C

Define el sistema coordenado de las máquinas y los movimientos de la misma.

Se utilizan los movimientos de la herramienta relativos al sistema coordenado


de la pieza ESTACIONARIA
Regla de la Mano Derecha

Eje de ataque de la herramienta. (El


dedo siempre apunta
hacia la herramienta)

Eje hacia dentro y


fuera de la máquina
(El dedo siempre
apunta
+Y hacia dentro de la
máquina)

Eje más largo

El eje del husillo principal es siempre el eje Z. El eje


+X con mayor carrera es el X
Ejemplo de la Regla
Programación CNC

Un programa es una lista secuencial de instrucciones


de maquinado que serán ejecutadas por la máquina
de CNC

A las instrucciones se les conoce como CODIGO de


CNC, las cuales deben contener toda la información
requerida para lograr el maquinado de la pieza

Bloques (líneas) Comandos

Código CNC Movimientos o Acciones


Programación CNC

N01 G00 X10.0 Y5 Z0 F5

Dirección Dato

Palabra

Bloque

Programa
Programación CNC
Cada movimiento o acción se realiza secuencialmente

Cada BLOQUE debe ser numerado y usualmente contiene un


solo comando.

Tamaño de la pieza: Z-15 Diam 15


Herramienta: #3,3/8 end mill
Inicio de la herramienta: X0,Y0,Z1

% (Bandera de inicio de programa)


:1002 (Programa #1002)
N5 G90 G20 (Bloque #5, Absolutas en pulgadas)
N10 T0303 (Cambiar a la herramienta #3)
N15 M03 S1250 (Prender husillo a 1250rpm CW)
N20 M05 (Apagar husillo)
N25 M30 (Fin de programa)
Programación CNC

Códigos G´s
Funciones de movimiento de la máquina
(Movimientos rápidos, avances, avances radiales, pausas,
ciclos)

Códigos M’s
Funciones misceláneas que se requieren para el maquinado
de piezas, pero no son de movimiento de la máquina
(Arranque y paro del husillo, cambio de herramienta,
refrigerante, paro de programa, etc.)
Variables de la programación CNC

La mayoría de los códigos G’s contienen variables


(direcciones), definidas por el programador para cada
función específica.

N Número de Bloque (Inicio de bloque) J Localización en Y del


centro de un arco
G Función preparatoria
K Localización en Z del
X Coordenada X centro de un arco
Y Coordenada Y S Velocidad del husillo
Z Coordenada Z F Asigna Velocidad de corte
I Localización en X del M Función Miscelánea
centro de un arco
Fases de un Programa

Inicio Contiene todas las instrucciones que preparan a la máquina para


su operación:

% Bandera de inicio
: 1001 Número de programa 0-9999
N5 G90 G20 Unidades absolutas, programación en
pulgadas.
N10 T0202 Paro para cambio de herramienta, Usar #2
N15 M03 S1200 Prender husillo a 1200 rpm CW

Remoción Contiene las velocidades y movimientos de corte, circulares,


lineales, movimientos rápidos, ciclos de corte, etc.
de material
N20 G00 X1 Y1 Mov. rápido a (X1,Y1)
N25 Z0.125 Mov. rápido a Z0.125
N30 G01 Z-0.125 F 5 Avance a Z-0.125 a 5ipm
N35 G00 Z1 Mov. rápido a Z1
N40 X0 Y0 Mov. rápido a X0,Y0
Fases de un Programa
Contiene todos los códigos G’s y M’s que desactivan todas
Apagar el las opciones que fueron activadas en la fase de inicio.
Sistema Funciones como el refrigerante y la velocidad del husillo
deberán ser desactivadas antes de remover la pieza de la
máquina.

N45 M05 Apagar el husillo


N50 M30 Fin del programa

Comandos Algunos comandos G’s permanecen activos una vez


que se ejecutan hasta que se sobrescribe en ellos un
Modales código G diferente.
Restricciones en los Bloques

Deben contener únicamente un solo movimiento


de herramienta

Debe contener únicamente una velocidad de corte

Debe contener únicamente una herramienta o


velocidad del husillo

El número del bloque debe ser secuencial


Procedimiento de Programación

Desarrollar un orden de operaciones.


Planear las secuencias de principio a fin antes de escribir el
programa

Hacer los cálculos necesarios (cálculo de coordenadas).


Indicar las coordenadas sobre el dibujo o utilizar hojas de
coordenadas

Elegir la herramienta y velocidades de corte.


Asegurarse de las herramientas que se encuentran
disponibles.
Movimiento de la Herramienta

Existen tres movimientos básicos de herramienta

G00
Movimiento rápido

G01
Movimiento de avance lineal

G02/G03
Interpolación Circular o avances de arcos

*Los demás ciclos son combinaciones de este tipo de movimientos


*Estos movimientos son modales
Uso de ciclos enlatados

Simplifican la programación

Combinan una gran cantidad de operaciones de


programación estándar y disminuyen los pasos de
programación simplificando las operaciones
matemáticas y optimizando las condiciones de corte
Coordenadas Absolutas

Cualquier punto se ubica por la distancia del origen (0,0) a dicho


punto

Usualmente la localización de un punto se representa de la siguiente


manera:

( X(+)(-) ,Y(+)(-)__,Z(+)(-) )

opcional necesario
Coordenadas Absolutas

Y
4 Cuadrante I
Cuadrante II
3 (X2, Y3)

2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(X-4,Y-2)
-3 (X2.5,Y-3.25)
Cuadrante III -4 Cuadrante IV

-Y
Coordenadas Incrementales

Utiliza a la posición actual como punto de referencia para el siguiente


movimeinto

Y
4
3 (U2, V3)

2
(U-4,V-2)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(U-2,V-3)
-3
(U6.5,V-1.25)
-4

-Y

( U(+)(-) ,V(+)(-) ,W(+)(-) )

También podría gustarte