Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin
Comando
Gr. Funcin
A B C
Estructura del Programa # G04 Temporizacin
Se utiliza la programacin CN para mquinas # G07.1 Interpolacin cilndrica
herramientas segn DIN 66025. G10 Seleccin de datos
l programa CN se compone de una secuencia de G11 Seleccin de datos aparar
bloques de programa que se guardan en la unidad # G28 Aproxim. a pto. de referencia
de control. # G70 G72 Ciclo de acabado
Al mecanizar piezas de trabajo, el ordenador lee y # G71 G73 Ciclo de desb. long. al contorno
0 # G72 G74 Ciclo de desb, trans. al contorno.
comprueba estos bloques segn la secuencia
# G73 G75 Ciclo de seguir contorno
programada.
Taladrado de agujeros profundos
Se envan a la mquina herramienta las G74 G76
/ Ciclo de ranurado en Z
#
correspondientes seales de control. Ciclo de ranurado en X
# G75 G77
Un programa de ejecucin consta de: Ciclo de roscado mltiple
# G76 G78
Nmero de programa Fijar sistema de coordenadas /
Bloques CN #
G50 G92
Limitacin de velocidad
Palabras G00 Avance rpido
Direcciones G01 Interpolacin lineal
Combinaciones de nmeros (si es preciso, con G02 Interpolacin circular horaria
signos). G03 Interpolacin circular antihoraria
1
G90 G77 G20 Ciclo de desbaste longitudinal
G92 G78 G21 Ciclo de tallado de roscas
G94 G79 G24 Ciclo de frenteado
G32 G33 Tallado de roscas
Direcciones Utilizadas G96 Velocidad de corte constante
2
O nmero de programa principal 1 a 9499, G97 Nmero de RPM
para programas de piezas y subrutinas. X G90 Programacin absoluta
3
N Nmero de bloque, de 1 a 9999 X G91 Programacin incremental
G Funcin de recorrido. G98 G94 Avance en mm/minuto
5
X, Z Datos de posicin en valores absolutos (X G99 G95 Avance en mm/revolucin
tambin temporizacin) 6
G20 G70 Programacin en pulgadas
U, W Datos de posicin en valores incrementales G21 G71 Programacin en milmetros
( U tambin temporizacin) G40
Cancelar compensacin de radio
R Radio, medida cnica, parmetros de ciclos de corte
C Chafln Compensacin de radio de corte
7 G41
a la izquierda
I, K Parmetros de arco
F Avance, paso de rosca Compensacin de radio de corte
G42
a la derecha
S Velocidad de husillo, velocidad de corte
G80 Cancelar ciclo de taladrado
T Llamada a herramienta (clculo de longitud)
G83 Ciclo de taladrado
M Funcin lgica, funcin adicional 10
G84 Ciclo de roscado con macho
P Temporizacin, llamada a subrutina, G85 Ciclo de escariado
parmetros de ciclos X G98 Retorno al plano inicial
Q Parmetros de ciclos 11
X G99 Retorno al plano de retirada
; Fin de ciclo G17 Seleccin de plano XY
16 G18 Seleccin de plano ZX
G19 Seleccin de plano YZ
Inicia la interpolacin de
G12.1
coordenadas polares
21
Termina la interpolacin de
G13.1
coordenadas polares
Resumen de Comandos de
Funciones G para la Subdivisin
en Comandos A, B, C ................ Estado inicial
# ................ Activo slo bloque a bloque
Resumen de Comandos de
Funciones M
M00 ............ Parada programada
M01 ............ Parada programada, condicional
M02 ............ Fin de programa
M03 ............ Husillo activado a la derecha
M04 ............ Husillo activado a la izquierda
M05 ............ Husillo desconectado.
M08 ............ Refrigerante, conectado
M09 ............ Refrigerante, desconectado
M20 ............ Contrapunto atrs.
M21 ............ Contrapunto adelante.
M25 ............ Abrir elemento de amarre.
M26 ............ Cerrar elemento de amarre.
M30 ............ Fin programa.
M71 ............ Soplado conectado
M72 ............ Soplado desconectado
M98 ............ Llamada de subrutina.
M99 ............ Fin subrutina, orden de salto.
G01 Interpolacin Lineal
Formato
Descripcin de Comandos de
N... G01 X(U)... Z(W) F...
Funciones G
Movimiento recto (refrenteado, torneado
G00 Avance Rpido longitudinal, torneado cnico) con velocidad
programada de avance.
Formato
N ... G00 X (U) ... Z(W) ... Ejemplo:
G90 Absoluto
Los carros se desplazan a la velocidad mxima al
N G95
punto final programado (posicin de cambio de
................
herramienta, punto inicial para el siguiente arranque
N20 G01 X40 Z20.1 F0.1
de viruta).
Ejemplo:
G90 Absoluto
N50 G00 X40 Z56
G91 Incremental
N50 G00 X-30 Z-30.5
Notas:
Si el I el K tienen valor 0, el parmetro en cuestin no
debe introducirse.
Si se introduce R como valor positivo, se obtiene un arco
<180; si se introduce como valor negativo, el arco ser
>180.
Segn DIN 66025, hay que completar G02, G03 siempre
detrs del eje de giro, independientemente de si el
mecanizado se produce detrs delante del eje de giro.
G04 Temporizacin
G20 Ciclo de torneado
Formato
longitudinal
N.... G04 X(U)...... (seg.)
Formato
N.... G04 P.... (mseg.)
N... G20 X(U)... Z(W)... F...
El movimiento de la herramienta se detiene durante (cilndrico)
un tiempo definido por X, U P bordes agudos
transiciones limpieza en el fondo de la ranura, N... G20 X(U)... Z(W)... R... F...
parada exacta. (cnico)
Nota:
X(U), Z(W)........ Coordenadas absolutas
- Con la direccin P no puede emplearse el punto
(incremen.)
- decimal.
del punto de arista del contorno K.
- La temporizacin comienza en el momento en
R (mm) ........ Dimensin cnica incremental en el
que la velocidad de avance del bloque anterior
eje X con direccin (+ / -).
ha llegado a cero.
Notas:
- t mx. = 2000seg., t min. = 0,1 seg. - Este ciclo es modal y se cancelar con otra funcin G
- Resolucin de entrada 100 mseg. (0,1 seg.) del mismo grupo.
- Para los bloques siguientes del ciclo slo habr que
Ejemplo: programar las coordenadas modificadas (ver ejemplo
N75 G04 X2.5 (temporizacin = 2.5 seg.) en la pgina siguiente).
- El parmetro de conicidad negativo (-R) define el
N95 G04 P1000 (temporizacin = 1 seg. = 1000 cono representado en el dibujo de al lado.
mseg.)
G21 Ciclo de tallado de roscas Como no hay retorno automtico al punto inicial, se
utiliza principalmente el ciclo de roscado mltiple
Formato G78.
N... G21 X(U)... Z(W)... F... (cilndrico). Tambin puede realizarse mecanizados como el
moleteado el moleteado diagonal.
N... G21 X(U)... Z(W)... R... F... (cnico). Notas
- En el roscado cnico, hay que definir el paso
F....... Paso de rosca (mm). de rosca con el valor ms alto del eje X Z.
- Es posible el tallado de roscas continuas
(roscas mltiples).
Otras direcciones y notas: como en G20.
Notas
- No est permitido cambiar directamente entre
G41 y G42 (primero cancelar con G40).
- Es imprescindible definir el radio de corte R y la
posicin de cuchilla T (tipo de herramienta).
- Es necesaria la seleccin en relacin con G00
Radio de punta y punta terica de la plaquita. G01.
- No es posible el cambio de correccin de
herramienta en caso de compensacin de radio
de corte seleccionada.
Notas
- Las funciones F, S, T y G41 G42, que se
programan entre P y Q, son solo efectivas para
G72.
- El ciclo G72 slo puede programarse tras los Ejemplo:
ciclos G73, G74 G75. Tornear el contorno representado arriba, U1, R, U2 y
W (en N100 y N110) seleccionados, muy
aumentados para mejor representacin.
G73 Ciclo de torneado
longitudinal segn contorno A: X = 102, Z = 0
A: X = 100, Z = 0
Formato B: X = 100, Z = -50
N..... G73 U... R...
N..... G73 P... Q... U+/-... W+/-... F... S... T... Programa:
.......
N70 G00 X102 Z0 (Punto A )
.......
.......
N100 G73 U8 R2
N110 G73 P120 Q190 U10 W5
N120 G0 X20 (Punto A )
N130 G1 Z-15
N140 X40
N150 X70 Z-30
N160 Z-40
N170 X80
N180 X90 Z-50
N190 X100 (Punto B )
N200 S.. F.. T.. (Seleccionar herram. de acabado)
N210 G72 P120 Q190 (Ciclo de acabado)
.......
Notas
El avance Q debe ser menor que el ancho
de la herramienta.
En este ciclo no se tiene en cuenta el ancho
de la herramienta.
En el primer corte no se realizar rebaje.
La medida de rebaje ha de tener siempre un
valor positivo.
Notas
Si se omiten las direcciones X(U) y P, G76
puede utilizarse como ciclo de taladrado.
Notas
Si se programa G99 (retirada al plano de
retirada), hay que especificar el parmetro
R. Con G98 se puede omitir R.
No es necesario programar X0 si se ha
llevado la herramienta al centro de giro
previamente.
Si no se especifica Q, no se realiza divisin
del corte, es decir, el taladrado se hace en
un solo movimiento hasta el punto final Z.
F, paso de rosca
X0, posicin en el centro de la pieza.
Z(W), profundidad de taladrado.
R(mm), valor del retorno con respecto al punto de
partida en Z.
P(mseg), tiempo de permanencia en el fondo del
hueco.
M, M03 o M04.
Advertencias:
Ejemplo:
Supongamos que deseo cambiar el cero de una
pieza de 30 mm desde la superficie frontal hasta
150 mm a la izquierda, es decir hacia el plato.
Formato:
Formato
N.... M98 P
Notas
M98 puede designarse tambin en relacin
con instrucciones de desplazamiento (por
ej. G01 X25 M98 P1235001).
Cuando no se especifica nmero de
repeticiones, el subprograma se ejecutar
solo una vez .
Cuando no existe el nmero de
subprograma programado, se activa una
alarma.
Est permitido un nivel de anidamiento
doble.
N M99 P
M99 en el subprograma:
Sin direccin de salto
Salto al programa de llamada, al bloque que sigue al
bloque de llamada (ver fig.) con la direccin de salto
Pxxxx
Salto al programa de llamada, al bloque n xxxx
Notas
M99 debe ser el ltimo comando del
subprograma. El control vuelve
automticamente al programa principal.
EJEMPLO DE PROGRAMACIN
Datos de corte
Dimetro en bruto: 25.4 mm
Longitud del material: 61 mm
Herramienta de desbaste y acabado: T02 02
Velocidad de corte en desbaste:
220 m/minuto
Velocidad de corte en el acabado: 250m/minuto
Avance en el desbaste: 0.08 mm/revolucin
Avance en el acabado: 0.06 mm/revolucin
Profundidad de pasada: 0.4mm
Sobrematerial para acabado en X y Z:
0.05 mm
Herramienta de roscado: T0404
Profundidad de rosca: 0.6 mm
Dimetro interior de rosca: 12.8 mm
Nmero de RPM para roscado: 300