Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
tan
Z =
R.H. R.H.
2
tan
Datos obtenidos del clculo anterior que se pueden usar normalmente en el caso de
chafln a 45:
Radio de la punta
Incremento del valor
del chafln a 45
0.4 0.23
0.8 0.47
1.2 0.70
1.6 0.93
TORNEADO CIRCULAR
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 32
Anlogamente al maquinado cnico, el torneado circular presenta los mismos
problemas derivados del radio de la herramienta. Para obviar este inconveniente es
necesario programar el radio deseado incrementado o disminuido en un valor igual al
de el del radio de la herramienta segn sea un perfil cncavo o convexo.
El centro del radio de la herramienta resultar desviado respecto a aquel del perfil
obtenido en una cantidad igual al radio de la herramienta ya sea a lo largo del eje X o a
lo largo del eje Z.
Ejemplo:
Se puede decir que:
Para obtener el radio deseado, se debe reducir el radio cncavo y aumentar el radio
convexo en un valor igual al R.H.
COMPENSACIN DEL RADIO DE LA HERRAMIENTA
En todo lo visto hasta ahora, hemos supuesto a la herramienta como un punto terico.
Pero, como sabemos, las puntas de las herramientas poseen un cierto radio, tal como se
observa en el dibujo.
Si, por ejemplo, programamos una trayectoria cnica, tendremos un error que estar
representado por el rea sombreada de la figura.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 33
Este error lo eliminaramos si se lograra hacer que la punta de la herramienta fuera
tangente en todo momento a la trayectoria programada. Este objetivo lo cumple la
funcin compensacin.
Para poder compensar este radio de punta, el control deber conocer:
1) Datos de la herramienta: stos se incorporan a la memoria de la mquina y son los
siguientes:
R: Radio de la punta
T: Cdigo de posicin (no confundir con el T de programacin)
Este cdigo de posicin indica la orientacin que tiene un vector que tiene por
origen el centro del radio de la herramienta y por punto final el punto terico:
2) Cundo y hacia dnde compensar: Esto lo hace a travs de los cdigos de
programacin, que son los siguientes:
G41 Llamada a compensacin izquierda.
G42 Llamada a compensacin derecha.
G40 Anulacin de la compensacin.
1 2
3 4
5 7
8
6
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 34
La compensacin del radio se realiza durante el bloque en el cual se le llama, y toma
como compensado el punto final.
Ejemplo:
De la misma manera la descompensacin se realiza durante el bloque en el cual se
retira la herramienta.
La compensacion de la herramienta no es aceptada en los ciclos de desbaste G71,G72,
G73.
Pero si puede compensar con G41 o G42 en el acabado G70.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 35
CICLOS CERRADOS
CICLO CERRADO DE MECANIZADO LONGITUDINAL G90
La estructura general de este ciclo es la siguiente:
G90 X---- Z---- R---- F----
Donde la herramienta realizar la siguiente trayectoria
CICLO CERRADO DE ROSCADO G92
La estructura general de este ciclo es la siguiente:
G92 X---- Z---- R---- F----
Donde la herramienta realizar la siguiente trayectoria
CICLO CERRADO DE FRENTEADO G94
La estructura general de este ciclo es la siguiente:
G94 X---- Z---- R---- F----
La trayectoria de la herramienta es simtrica al ciclo G90:
PRIMER
MOV.
RAPIDO
SEGUNDO MOV.
MECANIZADO
TERCER MOV.
MECANIZADO
CUARTO MOV.
RAPIDO
+
-
PRIMER
MOV.
RAPIDO
SEGUNDO MOV.
ROSCADO
TERCER MOV.
RAPIDO
CUARTO MOV.
RAPIDO
+
-
R
R
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 36
CICLOS AUTOMTICOS
CICLO AUTOMTICO DE DESBASTE LONGITUDINAL G71
A travs de este ciclo podemos desbastar en forma longitudinal cualquier perfil de
pieza que sea de dimetros crecientes (para desbaste exterior) o decreciente (para
desbaste interior).
El ciclo realiza pasadas de desbaste segn una profundidad prefijada. Como el perfil
queda de forma escalonada, realiza un copiado del perfil descrito dejando un
sobrematerial para una posterior pasada de acabado. Una vez terminado el proceso de
copiado la herramienta vuelve en movimiento rpido al punto inicial desde donde se
program el Ciclo Automtico.
El clculo de las pasadas lo realizar a partir de las coordenadas del punto inicial donde
se posiciona la herramienta antes de ejecutar el Ciclo Automtico.
Por ejemplo:
Suponemos que se partir de un material macizo.
La estructura del programa ser:
G71 U (d) R (e) *
G71 P (ni) Q (nf) U (u) W
(w)
F---- *
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 37
Donde:
d = profundidad de pasada (radial).
e = retiro de la herramienta para retorno.
u = sobrematerial en dimetro para terminacin (con signo).
w = sobrematerial en el largo para terminacin (con signo).
ni = nmero del primer bloque de descripcin del perfil D.P.
nf = nmero del ltimo bloque de descripcin del perfil D.P.
Ser necesario, de esta manera, definir las trayectorias del perfil a mecanizar; este perfil
quedar definido entre los bloques ni y nf, y se describe como si se mecanizara el
perfil final de la pieza con la herramienta de terminacin.
Las condiciones de corte (instrucciones F y S) especificadas dentro de la D.P. no sern
consideradas por el ciclo automtico de desbaste G71, sino solamente en el ciclo de
terminacin G70.
NOTA: Es obligatorio que el primer bloque de definicin del perfil sea un
movimiento en rpido G00 solamente en el eje X.
Para aclarar estos conceptos podemos recurrir al siguiente ejemplo:
Suponemos que desbastamos un perfil indicado partiendo de una barra de 74mm
de dimetro dejando un sobrematerial de 1mm en el dimetro y 0.2mm en el
largo. Este sobrematerial ser retirado usando un ciclo de terminacin que se
ver ms adelante .
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 38
Ejemplo:
(Pieza ya refrentada)
O0002 *
N10 G50 S2000 *
N20 T0101 M8 G40 * (desbaste)
N30 G96 S180 M4 *
N40 G0 X64 Z2 *
N50 G71 U6 R1 *
N60 G71 P70 Q150 U2 W0.1 F0.35 *
N70 G0 X15 *
N80 G1 Z0 *
N90 X17 C1 *
N100 Z-13 *
D.P. N110 X26 Z-26 *
N120 Z-34 F0.15 * (avance usado slo en el acabado)
N130 X44 Z-39 F0.2 * (avance usado slo en el acabado)
N140 Z-48 *
N150 X62 Z-58 *
N160 G0 X200 Z150 G97 S500 *
N170 T0202 M8 G40 * (acabado)
N180 G96 S200 M4 G95 F0.25 *
N190 G0 X62 Z2 G42 * posicionarse como en el desbaste (bloque N40)
N200 G70 P70 Q150 * G70 activa las funciones M - S -F
N210 G0 G40 X200 Z150 *
N220 M30 *
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 39
CICLO AUTOMTICO DE DESBASTE FRONTAL G72
La estructura general de este ciclo es la siguiente:
G72 W (d) R (e) *
G72 P (ni) Q (nf) U (u) W
(w)
F---- *
Donde la herramienta realizar la siguiente trayectoria
NOTA: El primer bloque de definicin del perfil deber ser un movimiento en
repido solamente en la direccin Z.
Un ejemplo de mecanizado sera el siguiente:
NOTA: Si entre los bloques ni y nf hay definidos valores de S F, stos
no sern tenidos en cuenta durante el desbaste pero s se cumplirn
durante el ciclo de terminacin que se ver despus.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 40
CICLO AUTOMTICO DE DESBASTE SOBRE PATRN G73
Este ciclo se utiliza para el caso de desbaste de piezas forjadas o fundidas en donde
tengamos un sobrematerial que exija varias pasadas. La estructura del ciclo es la
siguiente:
G73 U (d) W (k) R (d)
G73 P (ni) Q (nf) U (u) W
(w)
F---- *
Donde la herramienta realizar la siguiente trayectoria:
Donde: i = sobrematerial en radio que presenta la pieza en bruto,
con el signo que corresponda.
k = sobrematerial en el largo que presenta la pieza en bruto, con
el signo que corresponda.
d = cantidad de pasadas de desbaste.
ni = nmero del primer bloque de descripcin del perfil.
nf = nmero del ltimo bloque de descripcin del perfil.
u = sobrematerial en el dimetro para terminacin.
w = sobrematerial en el largo para terminacin.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 41
CICLO AUTOMTICO DE ACABADO G70
Este ciclo se puede adaptar tanto a los ciclos G71, G72 y G73. La estructura es la
siguiente:
G70 P (ni) Q(nf) F---- *
El ciclo automtico G70 necesita que la herramienta que dar el acabado, ya sea la
misma de desbaste u otra, sea posicionada en las mismas coordenadas del punto donde
se inici el respectivo ciclo automtico de desbaste.
Si se desea utilizar la Compensacin de Radio de Herramienta es recomendable en el
bloque donde se posiciona la herramienta de terminacin colocar la instruccin
respectiva G41 G42.
Igualmente, en el bloque donde se aleja la herramienta una vez terminado el ciclo G70
es recomendable poner la anulacin de compensacin de herramienta G40.
Ejemplo: Volviendo a la pieza ejemplo del Ciclo de Desbaste G71, tenemos:
:
N4 G0 X200 Z200 *
G96 S250 M4 *
T0707 M8 *
G0 X64 Z2 G42 *
G70 P70 Q150 *
G0 G40 X200 Z200 *
:
El ciclo automtico G70 mecaniza el sobrematerial dejado por du y dw de los ciclos de
desbaste; y obedece a las condiciones de mecanizado (funciones F y S) especificadas
en la descripcin del perfil D.P. (ni al nf).
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 42
CICLO AUTOMTICO DE ROSCADO G76
Con este ciclo se puede realizar un roscado con las siguientes caractersticas:
1. La herramienta entra con el ngulo de la rosca en cada pasada de desbaste; para
entrar en la ltima pasada a 90 y limpiar ambos flancos.
2. Se asegura que cada pasada tiene igual seccin de viruta.
3. No es necesario realizar descargas de rosca, ya que se puede programar una salida
en chafln.
4. Se pueden programar pasadas de terminacin.
5. Se pueden programar roscas cnicas.
La estructura general de este ciclo es la siguiente:
G76 P m r a
Q (d
mn
)
R (d)
G76 X---- Z---- R (i) P (k) Q (d) F----
Donde:
m = es el primer par de dgitos y representa las cantidades de
pasadas sobre el fondo de la rosca. Valores usuales: 00 01.
r = es el segundo par de dgitos e indica cuntas dcimas de
paso, antes de llegar al valor de Z, tendr que empezar el
chafln de salida. Valores usuales: 00 06.
a = es el tercer par de dgitos e indica el ngulo del filete de la
rosca, que podr ser:80, 60, 55, 29, 0.
d
min
= ser la menor profundidad de pasada que realice la
herramienta (en milsimos). Valores usuales: 100 a 150.
d = profundidad de la ltima pasada. Valores usuales: 00 a 0,05
X, Z = coordenadas del punto final de la rosca.
i = indica la conicidad de la rosca tal como se aprecia en la
figura: (-) roscas exteriores, (+) roscas interiores.
Recuerde que en las roscas NPT la conicidad es de 1:32.
k = altura del filete (milsimos). Generalmente es 0,65 del Paso.
d = profundidad de corte de la primera pasada, servir como
dato a la mquina para calcular las sucesivas pasadas (en
milsimos). Valores usuales: 200 a 400.
F = paso de la rosca en mm/rev.
Donde la herramienta realizar la siguiente trayectoria
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 43
Se debe colocar el signo a la instruccin de conicidad R ser de acuerdo con la
siguiente convencin:
R +
R -
COORDENADAS
FIN DE ROSCA
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 44
CICLO DE RANURADO FRONTAL CON DESCARGA DE VIRUTA G74
El ciclo tiene la siguiente estructura:
G74 R (e) *
G74 X---- Z---- P (i) Q (k) R (d) F----
Donde:
e = retroceso de la herramienta para rotura de viruta.
X, Z = coordenadas del fin de la ranura frontal.
i = profundidad de pasada (en milsimos).
k = distancia entre descargas (en milsimos).
d = retiro de la herramienta para retorno.
Para el caso de taladrado se deber expresar: di =0 y dd =0 , los que pueden omitirse.
CICLO DE RANURADO RADIAL CON DESCARGA DE VIRUTA G75
Es simtrico al ciclo G74. El ciclo tiene la siguiente estructura:
G75 R (e) *
G75 X---- Z---- P (i) Q (k) R (d) F----
Donde:
e = retroceso de la herramienta para descarga de viruta.
X, Z = coordenadas del fin de la ranura radial.
i = distancia entre descargas (en milsimos).
k = profundidad de pasada (en milsimos).
d = retiro de la herramienta para retorno.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 45
PERFORADO CON ROTURA DE VIRUTA G74
Con este ciclo es posible romper la viruta, en perforaciones a lo largo del eje Z
Ejemplo: :
G0 X150 Z100 G40 *
T0505 M8*
G97 S600 M3
G0 X0 Z10
G74 R2
G74 Z-94 Q20000 F0.12*
G0 X150 Z100 G40 *
:
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 46
PERFORADO CON DESCARGA DE VIRUTA G83
Con este ciclo es posible descargar la viruta, en perforaciones profundas a lo largo del
eje Z. Se debe cancelar con la instruccin G80.
NOTA: Al final de la perforacin la broca se posiciona fuera de la pieza.
El Parmetro 31 bit 4 debe estar en 1.
El Parmetro 592 debe estar en 500 (distancia de seguridad al material)
Ejemplo: :
G0 X150 Z100 G40 *
T0505 M8*
G97 S600 M3
G0 X0 Z2
G83 Z-50 Q3000 F0.12*
G0 G80 X150 Z100 G40 *
:
ROSCADO CON MACHO G84
Con este ciclo OPCIONAL es posible roscar con macho. Se debe cancelar con la
instruccin G80.
Ejemplo: Roscado con un macho M14x2 una profundidad de 20 mm.
:
N5 G0 X150 Z100 G40 *
T0505 M8*
G97 S150 M3 *
G0 X0 Z2 *
G84 Z-20 F2 *
G0 G80 X150 Z100 G40 *
:
SUB-PROGRAMAS
Un programa de mecanizado se puede dividir en un programa principal y un subprograma.
Normalmente el CNC opera sobre el control del programa principal, sin embargo mediante
una instruccin toma control del sub-programa, el cual una vez ejecutado restituye el control
al programa principal.
Esto es extremadamente til cuando en una operacin de mecanizado hay varias secuencias
fijas y repetitivas, las cuales pueden ser guardadas en la memoria en forma de un sub-
programa, lo cual simplifica grandemente la programacin.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 47
PROGRAMA PRINCIPAL SUB-PROGRAMA SUB-PROGRAMA
O0001* O1111* O2222*
: * : * : *
: * : * : *
M98 P1111 * M98 P2222 * : *
: * : * : *
: * : * : *
: * : * : *
: * : * : *
M30* M99* M99*
ANIDAMIENTO A ANIDAMIENTO A
PRIMER NIVEL SEGUNDO NIVEL
Un sub-programa tiene el siguiente formato: la letra O seguida por cuatro dgitos como si
fuera un programa principal, la diferencia es que la instruccin con que debe terminar el sub-
programa es M99. En la mayoria de los casos, la programacin debera realizarse en
coordenadas incrementales.
En el programa principal se llama un sub-programa mediante las instrucciones:
M98 P *
NOMBRE DEL SUB-PROGRAMA
NMERO DE REPETICIONES
FUNCIN M99
La funcin M99 sirve como fin de Sub-programa, pero en un programa principal puede
ser utilizado como salto de bloque:
N10
N20
M99 P70 * se ordena que la ejecucin del programa salte al bloque N70.
N40
N50
N60
N70
N80
N90 M30 *
FUNCION G10 (opcional)
La funcin G10 sirve para corregir mediante programa los correctores ya sea de
desgaste, geomtrico, o incluso el Desplazamiento de Trabajo.
La estructura de esta instruccin es la siguiente:
G10 P --- X (U) --- Z (W) --- *
Donde:
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 48
Si se escribe P0, se escribe los valores de X y Z en el desplazamiento de trabajo.
Ejemplo: G10 P0 X0.1 Z-0.2 *
Cargara 0.1 en X y 0.2 en Z en el desplazamiento de trabajo.
Si se escribe P0, los valores de U y W modifican los valores en el desplazamiento
de trabajo que se encuentran en X y Z respectivamente.
Ejemplo: G10 P0 U0.1 W-0.2 *
Corregira en 0.1 el valor en X y 0.2 el valor en Z del desplazamiento de
trabajo.
Si se escribe P con un nmero del 1 al 99, se escribe los valores de X y Z en el
respectivo corrector de desgaste.
Ejemplo: G10 P6 X0.1 Z-0.2 *
Cargara 0.1 en X y 0.2 en Z del corrector de desgaste nmero 6.
Si se escribe P con un nmero del 1 al 99, se corrige segn los valores de U y W los
valores de X y Z en el respectivo corrector de desgaste.
Ejemplo: G10 P6 U0.1 W-0.2 *
Corregira en 0.1 el valor en X y en 0.2 el valor en Z del corrector de desgaste
nmero 6.
Si se escribe P con un nmero del 101 al 199, se escribe los valores de X y Z en el
respectivo corrector geomtrico.
Ejemplo: G10 P106 X0.1 Z-0.2 *
Cargara 0.1 en X y 0.2 en Z del corrector geomtrico nmero 6.
Si se escribe P con un nmero del 101 al 199, se corrige segn los valores de U y W
los valores de X y Z en el respectivo corrector geomtrico.
Ejemplo: G10 P106 U0.1 W-0.2 *
Corregira en 0.1 el valor en X y en 0.2 el valor en Z del corrector geomtrico
nmero 6.
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 49
Ejemplo: Una de las aplicaciones que se puede dar a esta instruccin es cuando se
quiere mecanizar una pieza con un slo programa tanto la primera toma
como la segunda toma, siempre y cuando la sujeccin de la pieza lo permita:
O0009 *
G50 S2000 *
G10 P0 Z-200 *
G0 X150 Z150 G96 S180 M4 *
T0101 M8 *
:
:
:
M0 * Parada Programada
G10 P0 Z-170 *
G0 X150 Z150 G96 S180 M4 *
T0101 M8 *
:
:
:
M30 * Fin de Programa
Primer Cero
de pieza
Segundo Cero
de Pieza
200
170
Zeramiento del Eje Z
Mecanizado de la
Primera Toma
Mecanizado de la
Segunda Toma
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 50
EJ ERCICIOS DE PROGRAMACION
20
18
16
32
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 51
EJ EMPLO PARA UTILIZAR CICLOS FIJ OS G71
INTERTECH WORLDWIDE CORPORATION
PROGRAMACIN - Pgina 52
EJ EMPLO DE ROSCA