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

(CNC) CONTROL

NUMRICO

COMPUTARIZADO

Catedrtico: Ing. Tito Gustavo Bueno Osorio


Ing. Tito Gustavo Bueno
Osorio CNC

9/13/17
2
CNC
Ing. Tito Gustavo Bueno
Osorio 5.1 Esquema del Proceso de Manufactura con CN.

9/13/17 3
CNC 5.2 Estructura del Programa Principal.

Todo programa de CNC debe contener:

Encabezado o Inicio.
o Contiene todas las instrucciones que preparan la
mquina para su operacin.
Ing. Tito Gustavo Bueno

Cuerpo (corte de la geometra de la pieza).


o Contiene las velocidades y movimientos de corte,
circulares, lineales, movimientos rpidos, ciclos de
Osorio

corte, entre otros.

Fin (apagar el sistema).


o Contiene todos los cdigos Gs y Ms que
desactivan todas las opciones que fueron
activadas en la fase de Inicio.

9/13/17 4
CNC 5.3 Configuracin de un bloque de programacin.

Un programa en CNC est formado por BLOQUES.

Un BLOQUE est formado por PALABRAS.

Las PALABRAS estn formadas por comandos Gs, Ms


Ing. Tito Gustavo Bueno

y variables de programacin.
Osorio

9/13/17 5
CNC 5.3 Configuracin de un bloque de programacin.

Restricciones en los bloques:

El nmero del bloque debe ser secuencial.


Ing. Tito Gustavo Bueno

Debe contener nicamente una velocidad de corte.

Debe contener nicamente una herramienta.


Osorio

Debe contener un solo movimiento de herramienta.

Hasta cuatro cdigos G son permitidos.

9/13/17 6
CNC 5.3 Cdigos G y M.
Los cdigos G definen la Geometra de los
procesos de mecanizado; es decir, son funciones
de movimiento de la mquina:
Movimiento rpido.
Avance lineal.
Avance radial.
Ing. Tito Gustavo Bueno

Pausas.
Ciclos.

Los cdigos M son Miscelneos que definen qu


Osorio

se requiere para el maquinado y no ejecutan


operaciones de Geometra:
Sentido de giro del cabezal.
Cambio de herramienta.
Uso del refrigerante.
Fin del programa.
9/13/17 7
CNC 5.3 Cdigos G y M.
Variables de programacin:
Ing. Tito Gustavo Bueno
Osorio

9/13/17 8
Ing. Tito Gustavo Bueno
Osorio CNC

9/13/17
5.3 Cdigos G y M.

9
CNC 5.4 Movimiento de la Herramienta.
EXISTEN TRES MOVIMIENTOS BASICOS DE HERRAMIENTA:

1) Movimiento Rpido.- Este movimiento es de posicionamiento y no


hay contacto entre la pieza y la herramienta.
G00 X__ Y__ Z__ F__ ;
Ing. Tito Gustavo Bueno

X, Y, Z coordenada del punto final de desplazamiento


F avance
Osorio

2) Movimiento de Avance Lineal.- Este movimiento es de corte y


puede ser horizontal, vertical o inclinado.
G01 X__ Y__ Z__ F__;
X, Y, Z coordenada del punto final de desplazamiento
F avance

9/13/17 10
CNC 5.4 Movimiento de la Herramienta.
EXISTEN TRES MOVIMIENTOS BASICOS DE HERRAMIENTA:

3) Interpolacin Circular o Avance de Arcos.

G02 (HORARIO) G03(ANTIHORARIO)


Ing. Tito Gustavo Bueno

G02 X__ Y__ Z__ R__ F__;


X, Y, Z coordenada del punto final del Arco.
R radio de arco.
F avance.
Osorio

G03 X__ Y__ Z__ R__ F__;


X, Y, Z coordenada del punto final del Arco.
R radio de arco.
F avance.

9/13/17 11
CNC CDIGOS G.
Plano de Trabajo:
G17 Plano X - Y.
G18 Plano Z - X.
G19 Plano Y - Z.
Velocidad de Avance:
Ing. Tito Gustavo Bueno

G20 Pulgadas por minuto.


G21 Milmetros por minuto.
Enviar herramienta a Cero de Mquina (HOME):
Osorio

G28 X 0.0 Y 0.0 Z0.0 ;


X, Y, Z coordenadas de Cero Mquina.

Definir Cero de Pieza (monitor):


G54, G55, G56, G57, G58 G59.
G54 X __ Y __ Z__ ;
X, Y, Z coordenadas de trabajo.

9/13/17 12
CNC CDIGOS G.
Cancelacin de Cero de Pieza:
G53

Sistema de Unidades de Medida:


G70 Ingles.- Pulgadas.
G71 Mtrico.- Milmetros.
Ing. Tito Gustavo Bueno

Cancelacin de ciclo: G80

Sistema de Coordenadas:
Osorio

G90 Absolutas.- Con respecto al origen.


G91 Relativas.- Con respecto al ltimo punto

Sistema de Retorno en ciclo de taladrado:


G98 Coloca el modo de retorno al Nivel Inicial.
G99 Coloca el modo de retorno al punto R

9/13/17 13
CNC CDIGOS M.
Fin del Programa:
M02 Fin de Programa.- La mquina detendr todas las
acciones al mismo tiempo.
Iniciar sentido de Giro del Husillo:
M03Sentido Horario.
M04Sentido Anti horario.
Ing. Tito Gustavo Bueno

Detener sentido de Giro del Husillo:


M05Detiene el giro del husillo.
Cambio Automtico de Herramienta:
Osorio

M06Activa el cambio de herramienta, seguido por T.


Refrigerante:
M08Enciende (abre) refrigerante.
M09Apaga (cierra) refrigerante.
Mordazas:
M10Abre (afloja) mordazas.
M11 Cierra (aprieta) mordazas.

9/13/17 14
CNC CDIGOS M.
Abrir y Cerrar puerta de Mquina:
M38Abrir Puerta.
M39Cerrar Puerta.

Fin de Programa y Reinicia:


M30Este cdigo detiene la corrida del programa y
Ing. Tito Gustavo Bueno

devuelve el control al inicio del mismo, para ser


ejecutado nuevamente.

Subprograma:
Osorio

M98Realiza el llamado a un subprograma.


M99Fin del subprograma y retorna al siguiente block
donde fue llamado.

9/13/17 15
CNC VARIABLES.
Velocidad de Giro del Husillo (S = Speed):
S (rpm)
Velocidad recomendada = 1000 rpm.
S 1000;
Ing. Tito Gustavo Bueno

Seleccin de Herramienta (T = Tool):


T 01; Selecciona la herramienta No. 1 (de 1 a 8).
Nota: Precedido de M06 y detener giro de herramienta.
Osorio

Factor de Avance (F = Feed):


F (mm/min) (pulg/min) (unidades de medida/minuto)
F (mm/rev) (pulg/rev) (unidades de
medida/revolucin)
Avance recomendado a 1000 rpm:
F 100; (mm/min) F 0.1; (mm/rev)
F 4.0; (pulg/min) F 0.004; (pulg/rev)
9/13/17 16
CNC PROGRAMA No. 1 DE CN PARA FRESADORA.
[BILLET X100 Y100 Z20;
[TOOLDEF T01 D1;
N002 G17 G21 G71;
N004 G40 G80 G90;
N006 S2000 F300;
N008 M06 T01;
N010 M03;
N015 G00 X10.57 Y60.57 Z5.0;
N020 G01 Z-5.0;
Ing. Tito Gustavo Bueno

N025 G02 X39.43 Y89.43 R23.57;


N030 G02 X89.43 Y39.43 R70.71;
N035 G02 X60.57 Y10.57 R23.57;
N040 G02 X10.57 Y60.57 R70.71;
N045 G00 Z5.0 ;
N050 G00 X26.0 Y70.0;
Osorio

N055 G01 Z-5.0;


N060 G02 X46.0 Y70.0 R10.0;
N065 G02 X26.0 Y70.0 R10.0;
N070 G00 Z5.0;
N075 G00 X54.0 Y30.0;
N080 G01 Z-5.0;
N085 G02 X74.0 Y30.0 R10.0;
N090 G02 X54.0 Y30.0 R10.0;
N095 G00 Z5.0;
N400 M05;
N405 M06 T08;
N410 M02;

9/13/17 17
CNC CDIGOS G.
G40 Cancelacin de Compensacin.
G41 Compensa a la Izquierda (radio).
Ing. Tito Gustavo Bueno

G42 Compensa a la Derecha (radio).


Osorio

NOTA:
o G41, G42 deber especificarse en Block anterior.
o Debe existir un movimiento lineal G01 y deber ser mayor
al radio de la herramienta
o El valor del radio en el offsets, no ser cero.
9/13/17 18
CNC CDIGOS G.

NOTAS ANTES DE INICIAR EL CORTE:

o G41, G42 deber especificarse 2 Blocks anteriores.


o Debe existir un movimiento lineal G01 y deber ser mayor
al radio de la herramienta.
o El valor del radio en el offsets, no ser cero.
Ing. Tito Gustavo Bueno

o No debe existir una interpolacin circular G02 o G03.

NOTAS ANTES DE CANCELAR:


Osorio

o Un cdigo G40 es usado despus de comando G01.

9/13/17 19
CNC
Ing. Tito Gustavo Bueno
Osorio PROGRAMA No. 2 DE CN PARA FRESADORA.

9/13/17 20
CNC
Ing. Tito Gustavo Bueno
Osorio PROGRAMA No. 3 DE CN PARA FRESADORA.

9/13/17 21
Ejercicio 4
CNC CDIGOS G.
G170 y G171 CICLO ENLATADO CAJA CIRCULAR
G170 R __ P __ Q __ X __ Y __ Z __ I __ J __ K__ ;
G171 P __ S __ R __ F __ B __ J __;

R Define la posicin de la herramienta a iniciar el Ciclo.


P Define que Cero, es un ciclo de desbaste.
Ing. Tito Gustavo Bueno

Q Define el valor incremental de desbaste (2 3 mm).


XyY Define el centro de la caja en X y Y.
Z Define la profundidad de la caja.
I Define la tolerancia del lado final (0, ya que es un ciclo de
Osorio

desbaste solamente).
J Define la tolerancia de la base final (0, ya que es un ciclo de
desbaste solamente).
K Define el radio de la caja (valor negativo de corte para giro
anti horario).

9/13/17 24
CNC CDIGOS G.
G170 y G171 CICLO ENLATADO CAJA CIRCULAR
G170 R __ P __ Q __ X __ Y __ Z __ I __ J __ K__ ;
G171 P __ S __ R __ F __ B __ J __;

P Define, en porcentaje, el ancho de desbaste (75).


S Define la velocidad de giro para el desbaste.
Ing. Tito Gustavo Bueno

R Define el avance de desbaste en el eje Z.


F Define el avance de desbaste en el eje X y Y.
B Define la velocidad final de giro para el desbaste (no es
aplicable slo en desbaste).
Osorio

J Define el avance final de desbaste (no es aplicable slo en


desbaste).

Nota: Para calcular el %P, se resta a 1 el cociente que resulte de: Radio de CAJA / Radio de
HERRAMIENTA.
SOLO SI: 1 > Rc/Rh <= 2.
Ejemplo: R herramienta 10 7.5 5 2.5
R caja10 10 10 10
Cociente: 1 0.75 0.5 0.25
Resta 1-1=0 1-0.75=0.25 1-0.5=0.5 1-0.25=0.75
%P 0 25 50 75

9/13/17 25
CNC CDIGOS G.
G172 y G173 CICLO ENLATADO CAJA RECTANGULAR
G172 I __ J __ K__ P __ Q __ R __ X __ Y __ Z __;
G173 I __ K __ P __ T __ S __ R __ F __ B __ J __ Z __;

I Define la longitud de la caja (X).


J Define el ancho de la caja (Y).
Ing. Tito Gustavo Bueno

K Define el radio de las esquinas de la caja.


P Define que cero es un ciclo de desbaste.
Q Define el valor incremental de desbaste (2 3 mm.
R Define el punto R absoluto en Z.
Osorio

X Define la esquina de la caja en X.


Y Define la esquina de la caja en Y.
Z Define la profundidad de la caja.

9/13/17 26
CNC CDIGOS G.
G172 y G173 CICLO ENLATADO CAJA RECTANGULAR
G172 I __ J __ K__ P __ Q __ R __ X __ Y __ Z __;
G173 I __ K __ P __ T __ S __ R __ F __ B __ J __ Z __;
I Define la tolerancia del lado final de la caja (0, ya que es un ciclo de
desbaste solamente).
K Define la tolerancia de la base final de la caja (0, ya que es un ciclo
de desbaste solamente).
Ing. Tito Gustavo Bueno

P Define, en porcentaje, el ancho de desbaste (75).


T Define la herramienta a utilizar.
S Define la velocidad de giro de la herramienta (3000 rpm).
R Define el avance en Z (75).
Osorio

F Define el avance en X y Y (250).


B Define la velocidad final de giro de la herramienta.
J Define el avance final de desbaste.
Z Define el valor de seguridad en Z (5 mm por encima del punto R).
Nota: Para calcular el %P, se resta 1 Al cociente que resulte de: ANCHO DE CAJA/ DIAMETRO DE LA
HERRAMIENTA.
Ejemplo: D herramienta 10 7.5 5 2.5
Ancho caja 10 10 10 10
Cociente: 1 0.75 0.5 0.25
Resta 1-1=0 1-0.75=0.25 1-0.5=0.5 1-0.25=0.75
%P 0 25 50 75

9/13/17 27
CNC CDIGOS M.
M70 ESPEJO ENCENDIDO (REFERENCIA, EL EJE X)

M71 ESPEJO ENCENDIDO (REFERENCIA, EL EJE Y)

M80 ESPEJO APAGADO (REFERENCIA EL EJE X)

M81 ESPEJO APAGADO (REFERENCIA EL EJE Y)


Ing. Tito Gustavo Bueno

M98 LLAMA A SUBRUTINA


Osorio

M98 P1000 (1000 Es el nombre de la


subrutina con extensin .FNC)

M99 FIN DE LA SUBRUTINA

(Retorna el control, al siguiente bloque de donde fue llamada la


subrutina)

9/13/17 28

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