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

Centro Nacional

Colombo Alemn
Regional Atlntico

Programacin
torno CNC
Control HNC-21/22T

Control Numrico
Huazhong, Wuhan S.A.
formato estndar de un bloque de programa
N__ G__ X(u)__ Z(w)__ F__ M__ S__ T__

Numero de lnea N

Funcin preparatoria G

Destino coordenadas en X y Z

Velocidad de avance F

Funciones auxiliares M

Velocidad de rotacin del husillo S

Funcin de herramienta T
Procedimiento de Programacin

Desarrollar un orden de operaciones.


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

Hacer los clculos necesarios (clculo 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.
G00 POSICIONAMIENTO EN RPIDO
Este cdigo modal se utiliza para aproximar la herramienta a la pieza
de trabajo antes de mecanizar, para alejarse de la pieza despus de
mecanizar y realizar movimientos en vaco.
La mquina se aproxima a la mxima velocidad hasta las
coordenadas programadas.
G01 INTERPOLACION LINEAL
La interpolacin lineal, se utiliza para todo tipo de mecanizado en
lnea recta, la maquina se mueve con avance de mecanizado F hasta
las coordenadas programadas.
Se utiliza para mecanizar: cilindrados, conos, refrentados, tronzados,
ranurados, etc.
INTERPOLACION CIRCULAR
Este cdigo modal se utiliza para mecanizar arcos y semiesferas
donde la herramienta describe una trayectoria en sentido horario.
Este cdigo se utiliza para mecanizar arcos y semiesferas donde la
herramienta describe una trayectoria en sentido antihorario.

G02 X(U) Z(W) R


G03 X(U) Z(W) R
Formato de programacin con ubicacin del
centro para G2 y G3
Con este formato se programa en X,Z el punto final del arco y con I,K
el centro del arco desde el punto inicial del arco.
G02(03) X(x) Z(z) I(i) K(k)

X (x) : Coordenada punto final del arco en X


Z (z) : Coordenada punto final del arco en Z
I (i): Distancia incremental del punto de inicio del
arco al centro del arco con respecto al eje X
K (k): Distancia incremental del punto de inicio del
arco al centro del arco con respecto al eje Z
Insercin de radios y chaflanes
Con este formato se programan radios y chaflanes a 45

G01 X(u) Z(w) R(r) G01 X(u) Z(w) C(c)


COMPENSACION RADIO DE HERRAMIENTA
Para los movimientos en las direcciones de los ejes
(Torneado Longitudinal o Refrentado), se trabaja con los
puntos tangenciales de la placa de corte. Por consiguiente
no se producen errores dimensionales en la pieza de
trabajo.
Para movimientos simultneos en ambas direcciones de
eje (conos, radios), la posicin del punto terico de corte
ya no coincide con el punto real de corte de la
herramienta. produciendo errores dimensionales.
Cancelacin de compensacin del radio de corte
La compensacin del radio de corte se cancela con G40.
G40 se programa en el bloque de retirada de herramienta.

Compensacin de radio de herramienta a la izquierda


Si la herramienta (vista en la direccin de avance) est a la izquierda del
material a mecanizar, hay que programar G41.

Compensacin de radio de corte a la derecha


Si la herramienta programada (vista en la direccin de avance) est a la
derecha del contorno a mecanizar, hay que programar G42.
PROGRAMACION EN MILIMETROS O PULGADAS
Programacin en pulgadas
A travs la programacin de G20 los datos se cambian al sistema de
medicin por pulgadas.

Programacin en milmetros
A travs la programacin de G21 los datos se cambian al sistema de
medicin por milmetros.

Avance F mm/min pulgadas/min


mm/rev pulgadas/rev
Valores de decalaje mm Pulgadas
Desplazamientos mm Pulgadas
Visualizacin de la mm Pulgadas
posicin actual
Velocidad de corte m/min pies/min
PROGRAMACION EN ADSOLUTO E INCREMENTAL
Programacin en absoluto
Mediante G90 se programa dimetro y se parte de un mismo origen, Las
direcciones deben programarse as:
X......... Dimetro
U+/- .... Incremental en dimetro (necesaria en alguno ciclos)
Z+/-..... Absoluta (relativa al punto cero de la pieza de trabajo)
W+/- ... Distancia de recorrido incremental (real)

Programacin en incremental
Mediante G91 se programa al radio cada movimiento parte de el punto
final del anterior, Las direcciones deben programarse as:
X,U.....Radio
Z,W.....Distancia de recorrido incremental (real)
PROGRAMACION EN ADSOLUTO E INCREMENTAL
Programacin en absoluto
PROGRAMACION EN ADSOLUTO E INCREMENTAL
Programacin en Incremental
Ejercicio de programacin en Absoluto e Incremental
PROGRAMACION DEL AVANCE
Avance en mm/minuto
Con el comando G94, todos los valores programados en "F" (avance) son
valores en mm./min.

Formato
N...G94 F...

Avance en mm/revolucin
Con el comando G95, todos los valores programados en "F" son valores en
mm./rev.

Formato
N...G95 F...
PROGRAMACION DE L A VELOCIDAD DE GIRO
Velocidad de corte constante
Unidad: m/min.
El control calcula continuamente la velocidad del husillo correspondiente al
respectivo dimetro.
Formato
N...G96 S...

Limitacin de revoluciones
La velocidad mxima del husillo (r.p.m.) para velocidad constante (G96)
puede establecerse con el comando G46.

Formato
N... G46 P... (Limitacin de velocidad del husillo)

Velocidad de giro constante


Unidad: rev./min.

Formato
N...G97 S...
COMANDOS MISCELANIOS
Los comandos M son de funcin de conexin o complementaria, y pueden activarse en
un bloque de programa solos o junto con otros comandos. Los comandos del mismo
grupo se anulan unos a otros, es decir, el ltimo comando M programado anula al
anterior comando M del mismo grupo.

Cabezal con sentido de giro a la derecha


Ha de utilizarse para todas las herramientas de corte a la derecha o
herramientas "invertidas", si la herramienta est detrs del eje de giro.
Cabezal con sentido de giro a la izquierda
Debe emplearse para todas las herramientas de corte a la izquierda o
herramientas sujetas "normalmente", si la herramienta est detrs del eje
de giro.
Cabezal apagado
El motor principal se frena elctricamente.
Al final del programa se apaga automticamente.

El cabezal se enciende siempre que se hayan programado ciertas


revoluciones o una velocidad de corte, la puerta de proteccin contra
virutas est cerrada y haya una pieza de trabajo debidamente agarrada.
Refrigerante On
Se enciende el refrigerante.

Refrigerante Off
Se apaga el refrigerante.

Fin de Programa (parada opcional)


Con M02 es una parada opcional y continuar cuando se active
nuevamente el programa.

Fin de Programa
Con M30 se desconectan todos los mandos y el control se coloca en el
inicio del programa.
CICLO DE DESBASTE TORNEADO Cilindrado
G71 U(d) R(r) P(p) Q(q) X(x) Z(z) F(f)

U (d) : Profundidad de corte (designacin en radio)


R (r) : Distancia de retroceso
P (p): Nmero de bloque de inicio del ciclo
Q (q): Nmero de bloque de final del ciclo
X (x) : Sobremedida de acabado en X
Z (z) : Sobremedida de acabado en Z
F (f): Avance de corte

Al final del ciclo la herramienta se ubica


en la posicin anterior al ciclo
CICLO DE DESBASTE CILINDRICO
Ejemplo:
CICLO DE DESBASTE FRONTAL (Refrentado)
G72 W(d) R(r) P(p) Q(q) X(x) Z(z) F(f)

W (d) : Profundidad de corte


R (r) : Distancia de retroceso
P (p): Nmero de bloque de inicio del ciclo
Q (q): Nmero de bloque de final del ciclo
X (x) : Sobremedida de acabado en X
Z (z) : Sobremedida de acabado en Z
F (f): Avance de corte

Al final del ciclo la herramienta se ubica


en la posicin anterior al ciclo
CICLO DE DESBASTE FRONTAL (Refrentado)
Ejemplo:
CICLO DE CONTORNO PARALELO
G73 U(a) W(d) R(r) P(p) Q(q) X(x) Z(z) F(f)

U (a) : Incrementos al radio


W (d) : Incrementos frontales
R (r) : Numero de repeticiones
P (p): Nmero de bloque de inicio del ciclo
Q (q): Nmero de bloque de final del ciclo
U (x) : Sobremedida de acabado en X
W (z) : Sobremedida de acabado en Z
F (f): Avance de corte
CICLO DE CONTORNO PARALELO
Ejemplo:
CICLO DE RANURADO FRONTAL
G74 Z(z) R(r) Q(q) F(f)
Z (z) : Punto final, fondo de la ranura
R (r) : Distancia de retroceso
Q (q) : Profundidad de corte
F (f): Avance de corte

CICLO DE RANURADO DIAMETRAL


G75 X(x) R(r) Q(q) F(f)
X (x) : Punto final, fondo de la ranura
R (r) : Distancia de retroceso
Q (q) : Profundidad de corte
F (f): Avance de corte

G75 X1 Z(long) R2 Q-2 F0.01


CICLO DE ROSCADO
G76 C(c) R(r) E(e) A(a) X(u) Z(w) I(i) K(k) U(d) V(dmin) Q(d) P(p) F(f)

30 C (c) : Numero de pasadas de acabado


R (r) : Valor retirada en Z
E (e) : Valor retirada en X
A (a) : Angulo de filete
X (u) : Dimetro interno De=Di+2h(k)
Z (w) : Longitud de rosca
M30 x 2 I (i) : Angulo de Inclinacin (rosca Cnica)
K (k) : Altura del filete (radial)(.65xP)
U (d) : Valor acabado
V (dmin) : Mnima profundidad (radial)
Q (d): Valor primer corte (radial)
P (p): Angulo de entrada
F (f): Paso

G76 C2R-3 E2 A60X27.4 Z-30 K1.875 U1 V0.1 Q0.05 P0 F2


CICLO DE ROSCADO
Ejemplo:
Rosca M20 x 2 Al dimetro roscado debe drsele una
holgura igual a 0,05 x paso

Clculos
Holgura
de la rosca - ( 0,05 x paso )
20 - 0,05 x 2
20 - 0,1
Dimetro exterior 19,9mm
Altura de filete K(k)
K = 0,65 x 2
.... K = 1,3mm
G0 X20.5 Z2.;
Dimetro Interno X(u)
G76 C2 R-2 E2 A60 X17.3 Z-25. I0. K1.3 U0.1 V0.1 Q0.5 P0 F2.;
X = exterior - ( 2 x K )
G0 X80. Z30.
X = 19,9 - ( 2 x 1,3 )
....
X = 19,9 - 2,6
X = 17,3mm
Tabla de Funciones Trigonomtricas