Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de C.N.C.
Guillermo Casado
Este documento puede quedar obsoleto una vez impreso
Revisn: R4
ndice de contenidos
1.- Programacin en CNC Torno............................................................................................................3
2.- Funciones G.....................................................................................................................................9
2.1.- Funciones G preparatorias:.....................................................................................................11
2.1.1.- Tipos de coordenadas....................................................................................................11
2.1.2.- Caractersticas tecnolgicas:.........................................................................................16
2.1.3.- Desplazamientos:...........................................................................................................18
2.1.4.- Trayectorias:...................................................................................................................23
2.1.5.- Funciones G complementarias:......................................................................................33
2.1.6.- Mecanizado:...................................................................................................................37
2.1.7.- Cdigos de forma F:.......................................................................................................40
2.2.- Funciones M auxiliares:..........................................................................................................43
2.3.- Ciclos de mecanizado:............................................................................................................44
2.3.1.- Ciclo de torneado de tramos rectos G81-G82:..............................................................45
2.3.2.- Ciclo de taladrado G83:.................................................................................................49
2.3.3.- Ciclo de torneado de tramos curvos G84-G85:..............................................................51
2.3.4.- Ciclos de Ranurado: G88-G89:.......................................................................................55
2.3.5.- Roscado G86-G67:.........................................................................................................58
2.3.6.- Seguir un perfil G66:......................................................................................................61
2.3.7.- Mecanizado de un perfil G68-G69:................................................................................65
3.- Ejercicios:......................................................................................................................................69
2 de 69
Figura 1:
Pieza a mecanizar
Material en Bruto
3 de 69
Trayectorias:
Dimetros: eje X
Longitudes: eje Z
Programacin:
Un programa de CNC est compuesto por los siguientes elementos:
1. Por bloques llamados N, y puede haber tantos como sea necesario.
2. Los bloques se numerarn ordenadamente de uno en uno o mejor de 10 en 10, de
forma que si en algn momento deseamos intercalar 9 bloques ms, lo podamos
hacer.
3. Por funciones G, que nos sirven para determinar como y de que forma
mecanizamos.
4. Por la letra F, que nos permite determinar el avance en el mecanizado: F0.1
5. Por la letra S, que nos permite determinar las revoluciones en el mecanizado: S2000
6. Por la letra T, que nos elige la herramienta con la que vamos a mecanizar: T0.10
7. Por funciones M, que nos dan las condiciones del mecanizado.
Ejercicio a programar:
4 de 69
Figura 2:
Bloque 1
Bloque 2
Bloque 3
Bloque 4
Bloque 5
Bloque 6
Bloque 7
Bloque 8
Bloque 9
Bloque 10
Bloque 11
Bloque 12
El G95 y el G97 no hace falta ponerlos porque los asume el Control por defecto.
Si deseamos colocar otros valores de F y S hemos de programar el bloque:
5 de 69
Tercer bloque:
N30 G1 X0 Z0
Bloques intermedios:
ltimos bloques:
N100 G0 X45
Retirada en G0 en X.
N110 Z50
Retirada en G0 en Z.
N120 M30
Figura 3:
Cambio de Herramienta:
Se realizara fuera de la pieza colocada en el plato de garras y llevando el cambio a un
lugar que evite una posible colisin o choque con pieza o plato de garras.
Usamos la herramienta T2.2 y deseamos cambiarla por la T4.4, haremos lo siguiente:
N70 X40 Z-50
Bloque en el estamos.
N80 G0 X50
Retirada en G0 en X.
N90 Z60
Retirada en G0 en Z.
N100 T4.4
7 de 69
2.- Funciones G
G00 Posicionamiento rpido
G01 Interpolacin lineal
G02 Interpolacin circular a derechas
G03 Interpolacin circular a izquierdas
G04 Temporizacin
G05 Trabajo en arista matada
G06 Interpolacin circular con programacin del centro en absolutas
G07 Trabajo en arista viva
G08 Trayectoria circular tangente a la trayectoria anterior
G09 Trayectoria circular definida mediante tres puntos
G14 Activacin eje C
G15 Seleccin del plano C-Z
G16 Seleccin del plano C-X
G20 Llamada a subrutina estndar
G21 Llamada a subrutina paramtrica
G22 Definicin de subrutina estndar
G23 Definicin de subrutina paramtrica
G24 Fin de subrutina
G25 Salto/llamada incondicional
G26 Salto/llamada condicional si = O
G27 Salto/llamada condicional si no = O
G28 Salto/llamada condicional si menor
G29 Salto/llamada condicional si =>
G30 Visualizar cdigo de error
G31 Guardar origen coordenadas actual
G32 Recuperar origen coordenadas guardado mediante G31
G33 Roscado electrnico
G36 Redondeo controlado de aristas
G37 Entrada tangencial
G38 Salida tangencial
G39 Achaflanado controlado de aristas
G40 Anulacin de compensacin de radio
G41 Compensacin de radio a izquierdas
G42 Compensacin de radio a derechas
G49 FEED-RA TE programable
G50 Carga de dimensiones de herramienta en la tabla
G52 Comunicacin red local
G53 Traslado de origen
G54 Traslado de origen
G55 Traslado de origen
G56 Traslado de origen
G57 Traslado de origen o
G58 Traslado de origen
G59 Traslado de origen
G66 Ciclo fijo de seguimiento de un perfil
G68 Ciclo fijo de desbastado en X
G69 Ciclo fijo de desbastado en Z
G70 Programacin en pulgadas
G71 Programacin en milmetros
8 de 69
9 de 69
Figura 4:
Formato de trabajo:
Programa de la Figura 4
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N40 X24 ZO
N80 G0 X50
Retirada en G0 en X.
N90 Z60
Retirada en G0 en Z.
N100 M30
10 de 69
G91:
Programacin en coordenadas Incrementales.
Es aquella que toma como referencia las coordenadas del punto anterior.
Esta funcin es Modal y es anulada por la funcin: G90
Esta funcin es incompatible con G90.
Formato de trabajo:
Programa de la Figura 4
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N50 X0 Z-15
N60 X16 Z0
N70 X0 Z-15
N90 Z60
N100 M30
G93:
Coordenadas polares o preseleccin del Origen polar.
Es establecer un nuevo origen denominado polar.
El origen polar lo determinarn los valores de las letras: I y K.
Esta funcin NO es Modal
11 de 69
N20 X0 Z2
N30 G1 X0 Z0
Segundo punto.
Tercer punto.
En Incrementales:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N30 G1 Z100
N70 Z110
N80 M30
En Incrementales:
N10 G0 G90 X10 Z120 F0.1 S1000 T1.0 M03 Ir al punto X y Z en G0 G90 y CT.
N20 Z102
N30 G1 Z100
N70 Z110
N80 M30
13 de 69
G97:
Velocidad (S) en rev./min.
La funcin G97 nos define una velocidad de giro del en revoluciones por minuto.
Esta funcin nos marca un tipo de revoluciones en el cabezal del Torno.
Esta funcin es Modal y es anulada por la funcin: G96.
Si esta funcin no se pone el el control la asume por defecto.
Esta permanecer activa hasta programar un G96 y ser asumida por el CN al encendido o
despus de un M02, o un M30 o un reset o emergencia.
Cuando se programe una G97 habr de programarse la velocidad del cabezal en el mismo
bloque, adems de la gama de velocidades del mismo (M41, M42, M43 y M44).
Podemos colocarla en el primer bloque o en el bloque de mecanizado que creamos
necesario.
Formato de trabajo:
N10 G0 G90 G97 X0 Z60 F0.1 S 2000 T0.10 M03 M41
15 de 69
2.1.3.- Desplazamientos:
G00:
Movimiento en rpido.
Este movimiento se realizar de punto a punto sin mecanizar a toda la potencia de avance
de los motores, Movimiento incontrolado.
Esta funcin es Modal.
El G00 puede programarse como G0.
G0 es incompatible con G1 i anula G02 i G03.
El G00 no anula la ltima F programada, cuando se programe un G01, G02, G03, se
recupera dicha F.
El G00 congela la compensacin de radio.
El G00 es incompatible con el G01, G02, G03, G33.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
G01:
Movimiento de Interpolacin lineal, con trayectoria recta de mecanizado y en avance de
trabajo.
Esta funcin es Modal y es anulada por la funcin:
El G01 se puede programar como G1.
El G01 es incompatible con el G00 y anula G02, G03, G33.
Formato de trabajo:
N10 G90 G01 X50 Z100.
G02 y G03:
Interpolaciones circulares, o construccin de arcos.
G02: Interpolacin circular a derechas, Sentido horario.
G03: Interpolacin circular a izquierdas, Sentido antihorario.
Estas funciones son Modales y anuladas por: G00, G01 y G33, ademas G2 anula a
G3 y viceversa, son incompatibles.
Cualquier Ciclo fijo o las funciones G74 y G75 las anulan.
Estas se pueden programar como G2 y G3.
Formato de trabajo:
Tenemos tres formas de programar estas funciones:
1: En coordenadas Cartesianas:
G03
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N50 G1 X50
G02
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N50 G1 X50
N20 X0 Z2
N30 G1 X0 Z0
N50 G1 X50
G02
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N50 G1 X50
N50 G1 X50
17 de 69
G02
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N50 G1 X50
18 de 69
G06:
Interpolacin circular con programacin del centro del arco, en coordenadas
absolutas, puede ir aadida a otra interpolacin circular (G02, G03).
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
N40 G03 G06 X60 Z-30 I0 K-30 Punto final y valor del arco
N50 G1 X80
En G06 :
X y Z definen el punto final del arco.
I : Valor absoluto del centro del arco en X.
K : Valor absoluto del centro del arco en Z.
19 de 69
2.1.4.- Trayectorias:
Dos ngulos
Es realizar una trayectoria mediante dos ngulos: A1 y A2.
Formato de trabajo:
N10 G0 G90 X0 Z100 F0.1 S2000 T0.10 M03 Ir al punto X y Z en G0 G90 y CT.
N20 X0 Z2
N30 G1 X0 Z0
Punto final.
N30 G1 X0 Z0
Primer punto.
Segundo punto.
20 de 69
G05:
Arista matada.
Se redondea el vrtice entre dos recorridos.
Los movimientos del bloque siguiente se ejecutan antes que la mquina haya llegado a la
posicin final del bloque anterior.
Esta funcin es Modal y es anulada por la funcin: G07
G05 se puede programar como G5 y es incompatible con G07.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
Ir al punto X y Z en G0 G90.
N20 X0 Z2
N30 G1 X0 Z0
Segundo recorrido.
G07:
Arista viva.
No se redondea el vrtice entre dos recorridos.
No se ejecutara ningn bloque hasta que no se haya alcanzado la posicin exacta del
bloque.
Esta funcin es Modal y es anulada por la funcin: G05
El perfil real y el terico coinciden.
Esta funcin es incompatible con G05.
Esta permanecer activa hasta programar un G05 y ser asumida por el CN, al encendido,
despus de un M02, M30, un reset o emergencia.
Formato de trabajo:
N10 G0 G90 X0 Z100 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G1 X0 Z0
Segundo recorrido.
21 de 69
G08:
Trayectoria circular tangente a la trayectoria anterior.
Se construye una trayectoria tangente a la anterior, recta o curva y solo sustituye a G02 o
G03, en bloque programada.
Esta funcin NO es modal.
Lo hacemos sin programar las cotas (I,K) del centro.
Formato de trabajo:
Tenemos dos formas de programar esta funcin:
1: En coordenadas CARTESIANAS:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G01 X0 Z0
2: En coordenadas POLARES:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z2
N30 G01 X0 Z0
23 de 69
G09:
Trayectoria circular definida mediante tres puntos.
Se construye una trayectoria definida por tres puntos: inicial, cualquier punto intermedio
conocido y final.
Esta funcin No es modal
Formato de trabajo.
Tenemos dos formas de programar esta funcin:
1: En coordenadas CARTESIANAS:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X-5 Z0
N30 G01 X0 Z0
Ir al punto X y Z en G0 G90.
N20 X-5 Z0
N30 G01 X0 Z0
N50 Z-50
R: Valor del radio del punto final del arco.(Origen polar).
A: Valor del ngulo del punto final.(Origen polar).
I: Valor del punto intermedio del arco en X en dimetros.
K: Valor del punto intermedio del arco en Z.
24 de 69
25 de 69
G36:
Redondeo controlado de Aristas.
Es construir un redondeo en el vrtice de dos recorridos con un radio determinado.
Esta funcin No es modal.
Se ha de programar en el bloque cuyo final sea redondeado.
Figura 13:
N20 X0 Z2
N30 G1 X0 Z0
N40 G1 X0 Z0
N60 G1 Z-50
26 de 69
G37:
Entrada tangencial.
27 de 69
Es hacer que la hta entre tangencial mente en el punto de inicio del mecanizado.
Esta funcin NO es modal.
Se programa cuando se desee hacer una entrada tangencial.
En el bloque que se programe G37, hay que programar el radio que se aade a la
trayectoria, y solo en movimientos rectilneos.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X0 Z10
N30 G1 G37 R3 X0 Z0
N40 X20 Z0
Punto final.
G38:
Salida tangencial, al final del mecanizado.
Esta funcin NO es modal
Se programa cuando se desee hacer una salida tangencial.
En el bloque que se programe G38, hay que programar el radio que se aade a la
trayectoria, y es necesario que el movimiento siguiente sea rectilneo.
Formato de trabajo:
N40 X40 Z30
Punto de partida.
Punto de tangencia.
G39:
Achaflanado entre dos recorridos rectilneos
28 de 69
Figura 17:
N20 X0 Z2
N30 G1 X0 Z0
29 de 69
Punto de partida.
N70 X50
N80 Z30
N90 G01 X20
30 de 69
Punto de partida.
N30 Z70
Recorrido.
N40 X90
Recorrido.
N50 Z30
Recorrido.
N60 X40
Recorrido.
N70 G40
Anulacin de la compensacin.
G50:
Carga de las dimensiones de Hta. en tabla.
Formato de trabajo:
Tenemos dos formas:
1: Carga de todas la dimensiones de una hta:
N20 G50 T2.2 R I L K
T2.2: Hta. Elegida con corrector 2.
R: Valores de radio.
I: Correccin de desgaste.
L: Longitud de la Hta.
K: Correccin de desgaste.
2: Modificar incrementalmente los valores de I y de K:
N20 G50 T2.2 I K.
El valor de compensacin de radio, es la suma de los valores de R y I.
El valor de compensacin de longitud, es la suma de los valores de L y K.
En el bloque que se programe G50 no se puede programar ninguna otra funcin.
Del G53 al G59:
Traslados de origen:
Es tomar un origen (X0, Z0) en una pieza colocada en la maquina, para un mecanizado
32 de 69
concreto.
Los valores los tomados a partir de la pieza y los almacenados en la maquina.
Los orgenes guardados mediante estas funciones los podemos recuperar cuando nos
interese.
Estas funciones son Modales
Formato de trabajo:
Para cargar estos valores tenemos dos formas:
1: Carga absoluta:
N50 G5 (del 3 al 9) V W X Y Z
V: Valor de traslado en el eje V.
W: Valor de traslado en el eje W.
X: Valor de traslado en el eje X.
Y: Valor de traslado en el eje Y.
Z: Valor de traslado en el eje Z.
2: Carga de valores Incrementales:
N50 G5 (del 3 al 9) V W X Y Z
L: Valor de suma o resta en el eje V.
H: Valor de suma o resta en el eje W.
I: Valor de suma o resta en el eje X.
J: Valor de suma o resta en el eje Y.
K: Valor de suma o resta en el eje Z.
Si queremos trabajar con un origen establecido del G53 al G59, hemos de colocar en el
primer bloque:
N10 G54
N20 G00 G17 G90 X0 Y0 Z0 F100 S500 T2.2 M03 M41
G70, G71:
G70: Programacin en pulgadas.
G71: Programacin en milmetros.
Estas funciones son MODALES e incompatibles.
Al encendido, al programar M02 y M30 el CN asume G71.
G72:
Factor de escala para ampliar o reducir el tamao de una pieza.
G74:
Bsqueda de la referencia mquina.
Con lo cual los ejes se desplazan a buscar esta referencia.
Formato de trabajo:
Hay dos formas de realizar esta funcin:
33 de 69
2.1.6.- Mecanizado:
G33:
Roscado electrnico.
Si el cabezal est dotado de un captador rotativo.
Esta funcin es Modal y permanecer activa hasta programar un reset, emergencia, un
G00, G01, G02, G03, M02 y M30.
El avance (F) no se puede variar con el FEED RATE.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N30 M19
N40 G00 X3
N50 Z30
N20 G0 G90 X0 Z4
Desplazamiento
N30 Z-5
Desplazamiento.
Programacin de la herramienta:
Seleccionamos la Herramienta (Hta.) mediante la letra T, seguida de nmero punto
nmero:
T 2.2
Nmero ala izquierda del punto decimal:
Indica el nmero de la herramienta.
Nmero a la derecha del punto decimal:
Valor del corrector elegido.
El valor de ambos nmeros puede estar comprendido entre 0 y 99.
Tabla de correctores de herramientas en CNC mquina.
X: Longitud de la Herramienta segn el eje X.
Z: Longitud de la Herramienta segn el eje Z.
F: Cdigo de forma.
R: Radio de la herramienta.
I: Correccin de la longitud segn el eje X (desgaste), Valor en Dimetros.
K: Correccin de la longitud segn el eje Z (desgaste).
35 de 69
Codigo:
Codigo:
X+
X+
C
Z+
Z+
Figura 19:
F2 F6
Codigo:
Codigo:
X+
X+
C
P
Z+
Z+
Figura 20:
F3 F5
Codigo:
Codigo:
3
X+
X+
C
P
C
Z+
Z+
Figura 21:
36 de 69
F4 F4
Codigo: 4
Codigo:
X+
X+
Z+
Z+
Figura 22:
F5 F5
Codigo:
Codigo:
X+
X+
P
C
Z+
Z+
Figura 23:
F6 F2
Codigo:
Codigo:
X+
X+
P
C
P
C
Z+
Figura 24:
37 de 69
Z+
F7 F1
Codigo:
Codigo:
X+
X+
P
Z+
Z+
Figura 25:
F8 F8
Codigo:
Codigo:
X+
X+
C
P
Z+
Figura 26:
38 de 69
Z+
39 de 69
Figura 27:
Figura 28:
N80 G81 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K
41 de 69
Parmetros:
G81 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P5= K:(Valor de la pasada de mecanizado, depende del valor de P12, este paso ser en X o
en Z.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P7 en X.
P8 en Z.
CG81
P8
3
2
0 PP
1
B
A
A
Figura 29:
42 de 69
P7
82
Ciclo fijo de torneado refrentando en tramos rectos.
Es un ciclo que nos mecaniza el espacio comprendido en las proyeccin y encuentro desde
el punto de partida en X y +Z y la proyeccin de los puntos A en +X y B en +Z.
Caractersticas del ciclo:
1: En el eje Z, la distancia entre el punto de partida y el punto B ha de ser igual o mayor
que P8.
2: En el eje X, la distancia entre el punto de partida y el punto B ha de ser mayor que P7.
3: Las condiciones del mecanizado se han de programar antes de la llamada al ciclo.
(Avance, giro del cabezal, revoluciones etc.). Las condiciones de salidas del ciclo son G00
G90.
En bloque anterior del ciclo solo se programa el PP ( Punto de partida): N30 X55 Z2
4. Los parmetros pueden programarse en el bloque de llamada del ciclo o en anteriores.
5: El ciclo si hay pasada de acabado finaliza en el punto de partida (PP); si no la Hta. se
posicionar en el punto F.
6: Se puede usar G41 y G42.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N70 X50 Z2
N80 G82 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K Ciclo de torneado en tramos
rectos.
Parmetros:
G82 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P5= K:(Valor de la pasada de mecanizado, depende del valor de P12, este paso ser en
X o en Z.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
43 de 69
P7 en X.
P8 en Z.
CG82
1 0
P8
F
PP
P7
B
2 3
Figura 31:
N30 G83 P0=K P1=K P4=K P5=K P6=K P15=K P16=K P17=K
tramos curvos.
Parmetros:
G83 P0=K P1=K P4=K P5=K P6=K P15=K P16=K P17=K
P0= K:(Valor de X en el punto a realizar el taladro.)
P1= K:(Valor de Z en el punto a realizar el taladro.)
P4= K:(Profundidad del agujero.)
P5= K:(Valor de la pasada.)
44 de 69
Ciclo
de
torneado
en
P6= K:(Distancia de seguridad, nos dice a que distancia se acerca la broca al inicio del
taladrado.)
P15= K:(Temporizacin en el fondo, en segundos.)
P16= K:(Valor incremental positivo de la distancia de retroceso en G00 que realiza la broca
despus de cada pasada si es 0, el retroceso se realiza hasta el punto de acercamiento.)
P17=K:(Valor de la distancia entre el fondo taladrado y el punto donde se acercar la broca
en G00 para seguir taladrando.)
CG83
P4
P5
P17
A
A'
P6
G1
P16
G1
P17
G0
G0
G1
P17
G0
G1
P16
P16
G0
G0
Figura 32:
45 de 69
N80 G84 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K Ciclo de torneado
en tramos curvos.
Parmetros:
G84 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P5= K:(Valor de la pasada de mecanizado.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P18= K:( Valor I de la distancia del punto A al centro del arco segn el eje X. I: en radios.)
P19= K:( Valor K de la distancia del punto A al centro del arco segn el eje Z. K: en radios.)
46 de 69
P7 en X.
P8 en Z.
CG84
P8
3
2
0 PP
1
B
P7
Figura 34:
G85
Ciclo fijo de torneado refrentando de tramos curvos.
Es un ciclo que nos permite mecanizar refrentando una zona donde encontramos un tramo
curvo.
Caractersticas del ciclo:
G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
1: En el eje X, la distancia entre el punto de partida y el punto B ha de ser igual o mayor
que P7.
2: En el eje Z, la distancia entre el punto de partida y el punto B ha de ser mayor que P8.
47 de 69
N80 G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
de refrentado en tramos curvos.
Ciclo
Parmetros:
G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P5= K:(Valor de la pasada de mecanizado.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P18= K:( Valor I de la distancia del punto A al centro del arco segn el eje X. I: en radios.)
P19= K:( Valor K de la distancia del punto A al centro del arco segn el eje Z. K: en radios.)
P7 en X.
P8 en Z.
P8
1
0 PP
F
A
Figura 36:
48 de 69
P7
3
2
CG85
49 de 69
Parmetros:
G88 P0=K P1=K P2=K P3=K P5=K P6=K P15=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P5= K:(Anchura de la cuchilla.)
P6= K:(Distancia de seguridad en radios. Valor al que retroceder en G0 la Hta.)
P15= K:( Temporizacin en el fondo.)
50 de 69
Figura 38:
51 de 69
G89
Ciclo fijo de ranurado en el eje Z.
Es un ciclo que nos permite construir una ranura en el eje Z, normalmente esta ranura es
un mecanizado especial.
Caractersticas del ciclo:
1: Las condiciones del mecanizado se han de programar antes de la llamada al ciclo.
(Avance, giro del cabezal, revoluciones etc.).
2. Las condiciones de salidas del ciclo son G00,G40,G90..
3. El ciclo se inicia con un acercamiento en GOO al punto de partida y termina en el.
bloque anterior del ciclo solo se programa el PP ( Punto de partida): N30 X55 Z2
El punto de partida PP ha de estar por encima del valor en Z del P6. Si al P6= K2 le damos
2 y el punto A tiene 0 en Z, el punto de partida PP, ha de estar en Z 3.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N20 X50 Z2
CG89
P6
PP
P15
P5
Figura 41:
N30 G86 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K
de roscado longitudinal.
53 de 69
Ciclo
Parmetros:
G86 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P4= K:(Profundidad de la rosca en radios, con valor positivo para roscas exteriores y
negativo para las roscas interiores.
P5= K:(Valor de la primera pasada de mecanizado, en radios.)
P6= K:(Distancia de seguridad en radios. Valor al que retroceder en G0 la Hta. desde la
superficie de la rosca, en cada pasada.)
P7= K:(Valor de la pasada de acabado en radios.)
P10= K:(Paso de la rosca en Z.)
P11= K:(Salida de la rosca en cada pasada. si es cero retrocede verticalmente, si tiene un
valor positivo, retrocede cnicamente.)
P12= K:(ngulo de la punta.)
Figura 42:
54 de 69
G87
Ciclo fijo de roscado frontal
Este ciclo nos permite construir una rosca frontal.
Caractersticas del ciclo:
1: Las condiciones del mecanizado se han de programar antes de la llamada al ciclo.
(Avance, giro del cabezal, revoluciones etc.).
2. Las condiciones de salidas del ciclo son G00, G07,G40,G90 y G97.
3. Los parmetros pueden programarse en el bloque de llamada del ciclo o en anteriores.
4. El ciclo se inicia con un acercamiento en GOO al punto de partida y termina en el.
En bloque anterior del ciclo solo se programa el PP ( Punto de partida): N30 X55 Z2
5. La velocidad de avance no puede modificarse.
Formato de trabajo:
N10 G0 G90 X0 Z60 F1.5 S200 T4.4 M03
N70 X50 Z2
55 de 69
N80 G87 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K
de roscado frontal.
Ciclo
Parmetros:
G87 P0=K P1=K P2=K P3=K P4=K P5=K P6=K P7=K P10=K P11=K P12=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P2= K:(Valor de X en el punto inicial B del perfil.)
P3= K:(Valor de Z en el punto inicial B del perfil.)
P4= K:(Profundidad de la rosca en radios, con valor positivo para roscas exteriores y
negativo para las roscas interiores.
P5= K:(Valor de la primera pasada de mecanizado, en radios.)
P6= K:(Distancia de seguridad en radios. Valor al que retroceder en G0 la Hta. desde la
superficie de la rosca, en cada pasada.)
P7= K:(Valor de la pasada de acabado en radios.)
P10= K:(Paso de la rosca en Z.)
P11= K:(Salida de la rosca en cada pasada. si es cero retrocede verticalmente, si tiene un
valor positivo, retrocede cnicamente.)
P12= K:(ngulo de la punta.)
11: La coordenada X del punto desde el que se llama al ciclo, debe ser diferente a P0, y la
de Z diferente a P1.
12. Los tramos curvos pueden programarse con las funciones G36 y G39.
13. En cada bloque programar los dos valores X y Z.
Formato de trabajo:
N10 G0 G90 X0 Z60 F0.1 S2000 T0.10 M03
N70 X50 Z2
N80 G66 P0=K P1=K P4=K P5=K P7=K PO8=K P9=K P12=K P13=K P14=K
perfilado.
Ciclo
de
Parmetros:
G66 P0=K P1=K P4=K P5=K P7=K P8=K P9=K P12=K P13=K P14=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P4= K:(Valor del sobrante de material, perfil en bruto, perfil real.)
P5= K:(Valor de la pasada de mecanizado, depende del valor de P12, este paso ser en X o
en Z)
P7= K:(Valor de la pasada de acabado en X.
P8= K:(Valor de la pasada de acabado en Z.
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P12= K:(Valor del ngulo de la cuchilla, si es igual o menor de 45, P4 se tomar como
sobrante en X y P5 como paso en X, si es mayor que 45, P4 se tomar como sobrante en
Z y P5 con paso en Z.
P13= K:(Nmero del primer bloque que define el perfil.)
P14= K:(Nmero del ltimo bloque que define el perfil.)
Posicin de la Herramienta.
<45
CG66
>45
Figura 44:
57 de 69
Figura 45:
58 de 69
Figura 47:
N30 G68 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
eje X.
Ciclo de desbastado en
Parmetros:
G68 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P5= K:(Valor de la pasada de mecanizado.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P13= K:(Nmero del primer bloque que define el perfil.)
P14= K:(Nmero del ltimo bloque que define el perfil.)
G69
Ciclo fijo de desbastado en el eje Z.
Es un ciclo que nos permite mecanizar refrentando el perfil en el eje Z de una pieza.
Caractersticas del ciclo:
1: La distancia desde el punto de partida 0 (PP) al punto final B, segn el eje X ha de ser
60 de 69
N80 G69 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
eje Z.
Ciclo de desbastado en
Parmetros:
G69 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K
P0= K:(Valor de X en el punto inicial A del perfil.)
P1= K:(Valor de Z en el punto inicial A del perfil.)
P5= K:(Valor de la pasada de mecanizado.)
P7= K:(Valor del sobre espesor a dejar en el eje X para el acabado.)
P8= K:(Valor del sobre espesor a dejar en el eje Z para el acabado.)
P9= K:(Valor del Avance F en la pasada de acabado, Si se pone K0, no hay pasada de
acabado.
P13= K:(Nmero del primer bloque que define el perfil.)
P14= K:(Nmero del ltimo bloque que define el perfil.)
61 de 69
Figura 49:
62 de 69
3.- Ejercicios:
63 de 69
64 de 69
65 de 69
66 de 69
67 de 69
68 de 69
69 de 69