Вы находитесь на странице: 1из 14

PROGRAMACIN

BSICA CNC
Elaborado por:
Ing. Edgardo Contreras Ortiz
Ing. Juan Manuel Hernndez
Ramos

Cero Mquina
El punto cero de la mquina es el
origen del sistema de coordenadas y
ha sido digitado o establecido por el
constructor o fabricante en la
memoria fija .
Este punto tiene las coordenadas
de:
X0.0
Y0.0
Z0.0

Cero Pieza
Consiste en trasladar el origen del
punto cero de la mquina a un nuevo
punto. Este punto lo define el
programador y depender de la
forma de la pieza.
Puede haber ms de
un cero pieza o
plano de trabajo.

Interpretacin de los cdigos


ms usuales

El programa de control numrico esta formado


por cdigos, los cuales son interpretados, por la
computadora de la maquina y convertidos en
movimientos o seales que le indican a la
maquina que hacer.
El programa se compone de blocks que a su
vez estn formados de palabras una palabra
contiene una direccin y una o varias acciones.
Por ejemplo:

Tipos de cdigos
Existen bsicamente 6 tipos de
cdigos:
CDIGOS G (FUNCIONES PREPARATORIAS).
CDIGOS M (FUNCIONES MISCELANEAS).
CDIGOS F (FUNCIONES DE AVANCE).
CDIGOS S (FUNCIONES DE VELOCIDAD).
CDIGOS T (FUNCIONES DE HTTS).
CDIGOS H (FUNCIONES PARA LONGITUDES DE
HERRAMIENTAS).

Problemas prcticos de
Ajuste
a).- Hacer el ajuste en los planos de trabajo
tomando las siguientes referencias, en los ejes que
se requiera, considerar como cero pieza el dimetro
piloto de dos pulgadas.

G90 G10 L1 P1 X-12.3750 Y5.8700 Z-9.300


Donde:
G90 le esta indicando a la maquina que trabajara en
sistema absoluto
G10 entrada de planos de referencia
L1 es un requisito del software
P1 significa que se debe programar con G54
P2 significa que se debe programar con G55
P3 significa que se debe programar con G56
P4 significa que se debe programar con G57
P5 significa que se debe programar con G58
P6 significa que se debe programar con G59

Para este caso el taladrado de los agujeros estn quedando desplazados


utilizando las coordenadas de referencia siguientes

X-12.3750
Y5.8700
Z-9300

Haciendo un anlisis de cada eje obtenemos lo siguiente:


El eje Y (A y B) esta desplazado negativamente 0.032, por lo tanto hay que hacer
positivamente 0.032 el eje Y del plano de referencia quedando el nuevo valor del eje
Y (5.8700-032); es decir Y5.838

Para el eje X vemos que C y D esta desplazado 0.018 positivamente, por lo tanto
hay que hacer negativamente 0.018 sobre el eje X en el plano de referencia
quedando el nuevo valor del eje X (-12.3750 + 0.018); es decir X 12.357

La profundidad no tiene ningn problema por lo tanto el eje Z queda igual Z-9.300

Para maquinar otra pieza debemos cambiar el valor de los puntos de referencias por
los que acabamos de calcular y esto nos garantizara que el maquinado de la
siguiente pieza salga dentro de especificaciones, lo que nos arrojara lo siguiente:

G90 G10 L2 P1 X-12.357 Y5.8380 Z-9.300

Problemas prcticos de
Ajuste

Haciendo un anlisis de cada eje obtenemos lo


siguiente:
El eje Y (A) esta desplazado negativamente 0.0327,
por lo tanto hay que hacer positivamente 0.0327 el
eje Y del plano de referencia quedando el nuevo valor
del eje Y (7.95839+0.0327); es decir Y7.9911
Para el eje X vemos que B esta desplazado 0.0379
positivamente, por lo tanto hay que hacer
negativamente 0.0379 sobre el eje X en el plano de
referencia quedando el nuevo valor del eje X (26.54102 0.0379); es decir X 26.5789
La profundidad no tiene ningn problema por lo tanto
el eje Z queda sin ningn cambio Z-26.41002
Para maquinar otra pieza debemos cambiar el
valor de los puntos de referencias por los que
acabamos de calcular y esto nos garantizara que
el maquinado de la siguiente pieza salga dentro
de especificaciones.
G90 G10 L2 P4 X-26.5789 Y7.9911 Z-26.41002

Elaboracin de programas de un
control numrico
%

O1111

(COMENTARIOS)

M9
G90G28Z0
M5
G90G28Y0; X0;

G90G10L1P1X-Y-Z-;
G0G28X0Z0Y0;
G0T01;

RECORRIDO
DE HETA.

M1

T2

N1( )
M06 T01

G0G90G54G43X---Y---Z---SM3H1T2

M08 Z-

M6

M1

M02

M30

Programar todas las


herramientas del proceso
%

Programacin bsica de un control


numrico
Ejemplo:
%
O0001
(EJEMPLO DE CMO DEBEMOS EMPEZAR UN PROGRAMA
DE C.N.)
(ELABORO: M. OTERO)
(FECHA: 7-DIC-04)
.
.
.
%

A continuacin se describe el significado de cada block


del diagrama de flujo anterior:
Donde:
G90
Programacin en sistema absoluto
G90 G10 L2 P1 X-Y-ZG10
Entrada de datos de referencia
L2 X0 Requisito del software
G0 G90 G28 Z0 Y0
P1
Plano de referencia no. 1
G28 B0.0
X, Y, Z
Distancia que existe desde el cero maquina al cero pieza en cada uno de los ejes.
G0
Movimiento rpido de posicionamiento
G0 T01
G91
Programacin en sistema incremental
M1
G28
Mandar los ejes X, Y, Z, a cero maquina
G28B
G0T01
M1

Mandar el eje B (pallet) a cero maquina para el centro de maquinado Horizontal.


Buscar la herramienta no. 1 con movimiento rpido
Paro opcional para ver si busco la herramienta que se pidi

M6
Ejecuta el cambi de herramienta que le
programamos
M1
Paro opcional por si queremos revisar la herramienta
de corte que esta a punto de maquinar
N1(
)
No. De la secuencia de maquinado que vamos a
empezar, poniendo los comentarios entre parntesis
de la
herramienta de que se trate.
G0
Movimiento en rpido de posicionamiento
G90G90
Programacin
sistemaX---Y---Z---S-M3H1T2
absoluto
G0
G54 en
G43

G54
Toma como referencia las coordenadas del plano no. 1 (P1)
G43
Compensacin positiva de la longitud de herramienta
X, Y, Z Distancia que se desplaza la maquina con respecto al cero pieza en cada uno de los ejes. Lo mas cerca posible de la pieza
de trabajo
S
Revoluciones por minuto calculadas en base a la velocidad de corte y dimetro de la herramienta
M3
Giro normal del husillo
H1
Esta leyendo el compensador de longitud de la herramienta no. 1
T2
acerca la herramienta no. 2 para evitar perdida de tiempo por cambio de herramienta

Z-M08
Z

Acercarse a 0.100 de la pieza de trabajo

M08 Activar el refrigerante para el desahogo de rebaba


RECORRIDO DE HERRAMIENTA.
Ejecuta todo el trabajo que debe realizar la
herramienta de corte
M9
M9
Paro del refrigerante
G28Z0M5
G28Z
M05

Manda al eje Z a cero maquina


Paro del giro del husillo

G28Y0X0

G28XY Manda a los ejes X, Y a cero maquina

M1
Paro opcional para ver si la herramienta hizo lo que se le programo
T2
Se confirma la siguiente herramienta
M6
Se ejecuta el cambio de herramienta programado
M1
Con este paro opcional verificamos que todo va de acuerdo a lo programado,
y en este momento continuamos con la secuencia que sigue y repetimos
todo lo anterior segn el diagrama de flujo. Esto lo debemos de hacer hasta
programar todas las herramientas que intervienen en el proceso de
maquinado que estamos realizando.
M02
Fin de programa
M30
Fin de programa con retroceso al inicio
Nota:
Cada vez que termine una herramienta de trabajar, al llamar la siguiente se le debe
poner el no. de la secuencia que le corresponda y los comentarios tal como se hace
en la primer herramienta es decir se repite el diagrama de flujo segn se requiera
como lo veremos en los ejemplos siguientes.

Вам также может понравиться