Manual Torno
Manual Torno
CAPÍTULO 2
PRESENTACIÓN
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
29
CNAD-Mecatrónica
Control numérico–Torno de CNC.
OBJETIVOS
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
30
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
31
CNAD-Mecatrónica
Control numérico–Torno de CNC.
O 0001;
N 001;
G 50 S 2500;
G 00 T 0202 M 42;
G 96 S 200 M 03;
X 76.0 Z 10.0 M 08;
a. Ejes de control
En los tornos de CN se tienen dos ejes de control básico, el Eje-X y Eje-Z. Como
se muestra en la figura 2-2 el Eje-X está en la dirección de la línea perpendicular a
la línea central del husillo principal (la dirección en la cual se mueve el carro porta-
herramienta frente y atrás) y el Eje-Z está en la dirección longitudinal del husillo
principal (la dirección en la cual se mueve el carro derecha - izquierda).
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
32
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
33
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hay dos sistemas para mover el carro porta-herramienta, estos son el sistema de
comando absoluto y el sistema de comando incremental.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
34
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Por esta razón, también es conveniente designar el valor de “X” ó “U” en valor de
diámetro, en los tornos de CN.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
35
CNAD-Mecatrónica
Control numérico–Torno de CNC.
En el caso de la figura 2-7 (b), el comando se puede dar con los mismos valores
numéricos de las dimensiones del dibujo, y es fácil verificar las dimensiones. En
este libro de texto se establecerá el sistema de coordenadas de trabajo, según el
método mostrado en la figura 2-7 (a).
Los programas están compuestos por bloques con formatos variables, dichos
bloques están compuestos de palabras directrices, tal como se muestra en la
figura 2-8. Como se puede ver, una palabra está compuesta de una dirección y un
dato, y un bloque está compuesto de una ó varias palabras. El símbolo “;” indica el
final de cada bloque y es llamado EOB (end of block/final de block). El programa
mostrado en la figura 2-1 fue preparado agrupando esos bloques en turno.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
36
CNAD-Mecatrónica
Control numérico–Torno de CNC.
N4, G2, etc., en la figura 2-8 son llamados taquigrafía detallada de formato, el cual
indica el método de como expresar los datos de dirección y los significados están
descritos en la figura 2-9. La variedad y significados de direcciones se describen a
continuación.
NA X4. 3 F3. 4
Para comandar Dirección Indicación de de hasta 3 Dirección Indicación de hasta 4 dígitos
con un número de dígitos después del punto décimal después del punto décimal
cuatro dígitos o más
Dirección El punto decimal debe ser indicado El punto decimal debe ser
indicado
Indicación de hasta 4 dígitos antes del Indicación de hasta 3 dígitos antes
punto decimal del punto decimal
Signos positivo y negativo
(“+” puede ser omitido)
N0012 G00 M08 X0012.340
N12 G0 M8 X12.34
Fig. 2-10
Hay que tener cuidado de la presencia ó ausencia del punto decimal en los datos
porque su significado varía totalmente los valores, esto se describe en la figura
2-11.
X3. Indica un dato de 3mm.
X3 Indica un dato de 0.003mm.
X1.32 Indica un dato de 1.320mm.
Cuando no se X5620
escribe el punto decimal
Fig. 2-11
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
37
CNAD-Mecatrónica
Control numérico–Torno de CNC.
f. Direcciones
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
38
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Nota 1: Los códigos-G en la tabla fueron extraídos parcialmente de las unidades de control de los
tornos de CN (FANUC-OT). Para las funciones preparatorias además de los arriba señalados,
consulte los manuales de instrucción.
Nota 2: Los códigos-G marcados con , muestran la condición de sus funciones-G cuando la fuente
de poder es puesta en ON o después que la máquina es reseteada.
Nota 3: El código-G en el grupo 00 indica que éstos no pertenecen al código-G modal, o sea que son
ejecutadas solamente en el block comandado. El código-G modal significa que la función
comandada permanecerá activa hasta que cualquier otra función G del mismo grupo sea
comandada.
Nota 4: Cualquier número de códigos G puede ser comandado en el mismo bloque mientras que estos
pertenezcan a diferentes grupos. Si dos o más códigos-G que pertenecen al mismo grupo han
sido comandados, el código-G que fue comandado al último, es el que llegará a ser ejecutado.
Nota 5: Hay dos clases de códigos-G, estos son los códigos-G estándar y los códigos-G especiales.
Cualquiera de ellos puede ser seleccionado mediante la elección de los parámetros.
En este texto, hemos seleccionado los códigos-G estándar.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
39
CNAD-Mecatrónica
Control numérico–Torno de CNC.
El programa empieza con el número del programa y termina con el final de este
(M02 ó M30).
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
40
CNAD-Mecatrónica
Control numérico–Torno de CNC.
N ------------------------ ;
El número de secuencia es comandado con un valor
numérico de 4 dígitos o menos (1-9999), “0” (cero) no
se puede usar.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
41
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Omitido)
N13 _________________; (Ranurado)
__________;
N14 _________________; (Maquinado fino de superficie exterior)
P901 Q902 ;
__________;
N15 _________________: Los bloques N901, N902 son llamados y ejecutados
__________;
______________;
M30 ;
Fig. 2-15
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
42
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
43
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
44
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ejercicio 1
Haga los programas para las rutas de las herramientas mostrados en las figuras
2-18 a 2-21 usando G00 y G01. Las líneas punteadas representan movimiento
rápido y las líneas sólidas corte de material.
Fig. 2-18
Comando absoluto
① AB ( )
② BA ( )
Fig. 2-19
① Comando Absoluto A B ( )
② Comando Incremental A B ( )
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
45
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-20
① AB ( )
② BC ( )
③ CB ( )
④ BA ( )
Fig. 2-21
---------- Comando absoluto ----------
① AB ( )
② BC ( )
③ CD ( )
④ DE ( )
⑤ EF ( )
⑥ FA ( )
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
46
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ejercicio 2
Haga un programa para la ruta de la herramienta desde el punto (1) hasta el (6)
mostrado en la figura 2-22, usando G00 y G01. Las líneas punteadas representan
el movimiento rápido y las continuas el corte de material. Se asume una velocidad
de avance de 0.25mm/rev. (F0.25), y permanecerá efectiva hasta que ésta sea
cambiada.
Fig. 2-22
............................................................... ① .............................................................
............................................................... ② .............................................................
............................................................... ③ .............................................................
............................................................... ④ .............................................................
............................................................... ⑤ .............................................................
............................................................... ⑥ .............................................................
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
47
CNAD-Mecatrónica
Control numérico–Torno de CNC.
CW)
G02 I K
X(U) Z(W) (Valor de radio) (F );
G03
(CCW) Valor de diámetro R
(Valor de radio)
Fig. 2-23
Para el corte de arco circular, las coordenadas del punto final de este, la distancia
desde el punto inicial hasta el centro ó radio, y la velocidad de alimentación son
comandadas siguiendo G02 o G03. La tabla 2-3 enlista la semántica de los
comandos de interpolación circular.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
48
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G02X__Z__I__K__F__; G03X__Z__I__K__F__;
Fig.2-24 Comando G02 (I;K) Fig.2-25 Comando G03 (I;K)
G2X__Z__R__F__;
Fig.2-26 Comando G02 (R)
Como muestran los ejemplos del programa en la fig. 2-27, hay cuatro métodos de
programación de corte para arco circular.
Si el valor de las coordenadas del punto final del arco circular no son comandadas,
sería el mismo caso que si comandamos el corte de un círculo de 360° con el
radio comandado por la dirección “I y K” ó por la dirección “R”. La distancia (I, K)
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
49
CNAD-Mecatrónica
Control numérico–Torno de CNC.
desde el punto de inicio del arco circular hasta su centro puede ser omitido cuando
el valor del comando es “0” (I0 ó KO). Las direcciones “I” y “K” también pueden ser
comandados por la inclinación de la línea recta desde el punto inicial hacia el
centro del arco.
G02 y G03 son funciones-G modales y pueden ser omitidos cuando el corte del
arco circular es comandado continuamente en la misma dirección.
Comando absoluto “I y K”
G02 X 46.0 Z-15.078 I 22.204 K6.0 F0.25;
Comando incremental “I y K”
G02 U26.0 W-15.078 I 22.204 K6.0 F0.25;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
50
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ejercicio 3
Haga los programas para las rutas de las herramientas mostrados en las figuras
2-28 a 2-32 utilizando comando absolutos. Las líneas punteadas representan
movimiento rápido y las sólidas cortes de material
Fig. 2-28
① Comando I K A→B ( )
② Comando R ( )
Fig. 2-29
① Comando I K A→B ( )
② Comando R ( )
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
51
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-30
① A→B ( )
② B→C ( )
Fig. 2-31
① Comando I K A→B ( )
② Comando R ( )
① A→B (
)
② B→C (
)
③ C→D (
)
④ D→E (
)
⑤ E→A (
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
52
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
53
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ejercicio 4
Fig. 2-33
①
②
③
④
⑤
⑥
⑦
⑧
⑨
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
54
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
55
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Temporizador
X ;
(G99) G04 U ;
Tiempo de retardo
(0.001 - 9999.999 rev.)
Ejemplo de programa
Temporizador
X ;
(G98) G04 U ;
Ejemplo de programa
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
56
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
57
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Para el modo G99, (avance por revolución) el número de revoluciones del husillo
principal es comandado enseguida de la dirección “X (U ó P)”. Para el modo G98
(avance por minuto) el tiempo (segundos) es comandado enseguida de la
dirección “X (U ó P)”.
NOTA: El comando del temporizador puede ser prefijado para un determinado tiempo temporizador
mediante parámetros independiente de los modos G98 y G99.
(Valor de diámetro)
Fig. 2-39
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
58
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
59
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-42
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
60
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-43
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
61
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
62
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-46
Fig. 2-47
En el caso del avance por revolución el corte de cuerdas, el movimiento rápido (velocidad de
avance x Número de revoluciones) llega a ser el valor límite comandable). Cuando la fuente
de poder es activado, el modo G99 es preestablecido (avance por revolución).
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
63
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-49
Fig. 2-50
G97 ______ S 600 (M38) ; Cancelación de la velocidad periférica constante - velocidad del husillo principal: 600rpm.
G97 modo
G96 ______ S 150 (M39) ; Control de la velocidad periférica constante - velocidad de corte: 150m/min.
G50 ______ S 1200; El comando G50 controla la velocidad máxima del husillo principal a 1 200 rpm.
G96 modo
G97 ______ S 300 (M38) ; Cancelación de la velocidad periférica constante - velocidad del husillo principal: 300rpm.
Las funciones del husillo varían de acuerdo a los modos: G97 (cancelación del
control sobre la velocidad periférica constante) ó G96 (control de velocidad
periférica constante). Para el modo G97, comanda el número de revoluciones del
husillo (rpm) siguiendo la dirección “S”.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
64
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Para el rango de cambio de velocidad del husillo principal, M38 comanda el rango
de baja velocidad y M39 el de alta. En general, se selecciona M38 para desbaste
de hasta 1000 rpm. y M39 para acabado de 1000 rpm ó más. Últimamente con la
utilización del servo motor AC, la designación del rango de cambio de velocidad se
ha vuelto innecesaria.
Las funciones misceláneas son comandadas por un valor numérico de dos dígitos,
siguiendo la dirección “M”. Las clases y aplicaciones de funciones misceláneas
varían de acuerdo a los tipos de máquinas-herramienta de CN. La tabla 2-4
muestra la lista de las funciones misceláneas más comúnmente utilizadas.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
65
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Esta función muestra el fin del programa al igual que M02. Cuando
M30 Fin de programa M30 es ejecutado, la operación automática es detenida y el
programa es reembobinado. (Regresa al encabezado del
programa).
Rotación del husillo principal en Esta función arranca la rotación del husillo principal en la dirección
M03 la dirección de las manecillas del hacia adelante (en el sentido de las manecillas del reloj).
reloj
Rotación del husillo principal en Esta función arranca la rotación del husillo principal en la dirección
M04 la dirección de reversa de reversa (en sentido contrario al giro de las manecillas del reloj).
M05 Paro de giro del husillo Esta función detiene la rotación del husillo principal.
M08 Refrigerante ON Esta función permite la descarga del refrigerante (fluido de corte).
Reversa del carro porta- Esta función selecciona la herramienta del carro porta-herramienta
M12 en la dirección de reversa.
herramienta
Cambio de velocidad del husillo Esta función selecciona el rango-L (rango de baja velocidad) del
M33 principal “L” cambio de velocidad del husillo principal).
Cambio de velocidad del husillo Esta función selecciona el rango-H (rango de alta velocidad) del
M39 principal “H” cambio de velocidad del husillo principal.
NOTA: Varias funciones misceláneas están definidas de acuerdo a los diversos tipos de máquinas
y fabricantes, sin embargo para aquellas funciones que no están descritas en esta tabla, refiérase
al manual de instrucción para cada tipo de máquina en particular.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
66
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Ejercicio 5)
Fig. 2-52
N G X(U) Z(W) F S T M CR
① O101 ;
② N01 G28 U0 W0 ;
③ G00 U-80.2 W-58.2 ;
④ M00 ;
⑤ ;
⑥ N101 G96 S 150 T0100 M39 ;
⑦ G50 X 200.0 Z 150.0 M08 ;
⑧ G00 X 16.0 Z 5.0 T0101 M03 ;
⑨ W-5.0 ;
⑩ G01 X 40.0 F0.15 ;
⑪ Z-20.0 ;
⑫ X64.0 ;
⑬ G00 X200.0 Z150.0 T0000 M05 ;
⑭ M01 ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
67
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Columna de respuestas)
① ( )
② ( )
③ ( )
④ ( )
⑤ ( )
⑥ ( )
⑦ ( )
⑧ ( )
⑨ ( )
⑩ ( )
⑪ ( )
⑫ ( )
⑬ ( )
⑭ ( )
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
68
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Es comandado un
G01 Z(W) I ; G01 Z I 2.0 ; valor positivo
X ;
Comando de Es comandado el tamaño y dirección del
movimiento en el Eje-Z Movimiento en dirección positiva.
chaflán.
Interpolación (Valor de radio) Es comandado en
lineal G01 Z I-2.0 ; valor negativo
X ;
Fig. 2-53 Chaflán en la posición terminal del comando de movimiento del Eje-Z.
Fig. 2-54 Chaflán en la posición terminal del comando de movimiento del Eje-X.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
69
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Es comandado un
G01 Z(W) R ; G01 Z
X ;
R5.0 ; valor positivo
Fig. 2-56 Radio en la esquina al final del comando de movimiento sobre el Eje-X.
Si la dirección del movimiento del siguiente bloque es positivo, el valor del radio
del redondeo es comandado con un valor positivo, y si es negativo, se comandará
negativo.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
70
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Si la dirección del movimiento del siguiente bloque es positivo el tamaño del radio
es comandado con un valor positivo, y si es negativo, es comandado con un valor
negativo.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
71
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Ejercicio 6)
Haga un programa para la ruta de la herramienta mostrada en la figura 2-57
usando la designación de chaflanado y redondeo para las esquinas.
Fig. 2-57
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
72
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Ejercicio 7)
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
73
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
74
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-61 Compensación del radio Fig. 2-62 Compensación del radio
de la nariz de la herramienta en de la nariz de la herramienta en
corte cónico corte circular
Las figuras 2-63 y 2-64 muestran ejemplos en los cuales se prepararon los
programas calculando la cantidad de compensación manualmente. Como se
puede ver, la programación considerando el radio de nariz de la herramienta y
calculando esta cantidad de compensación toma mucho tiempo. Por otro lado, la
función de compensación es para lograr que la ruta de la herramienta siga la
geometría de la pieza de trabajo, y es la unidad de CN la encargada de calcular
dicha cantidad de compensación.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
75
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G41 y G42 son comandados cuando la herramienta avanza sobre el lado izquierdo
y derecho respectivamente. Al ejecutar G41 ó G42, la herramienta se encuentra en
el modo de compensación y posiciona siempre el centro del radio de nariz de la
herramienta sobre la línea perpendicular a la pieza de trabajo en la posición del
movimiento comandado, tal como se muestra en la figura 2-65. En otras palabras,
la herramienta es colocada en la posición compensada por el radio de nariz de la
herramienta.
Fig. 2-65
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
76
CNAD-Mecatrónica
Control numérico–Torno de CNC.
La relación entre el número de la nariz o punta imaginaria y la forma real del filo de
la herramienta es mostrado en la figura 2-68.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
77
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
78
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G 42 G 00 A ; G42: Arranque
G 01 B F0.2 ;
G42: Compensación C ;
del radio de la nariz D ;
de la herramienta E ;
F ;
Cancelación de la G 40 G 00 S ; G42: Modo de cancelación
compensación del
radio de la nariz de
la herramienta
G 41 G 00 ; G41: Arranque
G41: Compensación G 01 F0.15 ;
del radio de la nariz
de la herramienta
Fig. 2-72
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
79
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
80
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-75
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
81
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Ejercicio 8)
Fig. 2-79
Tabla 2-6 Hoja de Procesos
N G X(U) Z(W) F S T M CR
① N201 ;
② G96 S 180 ( ) M39 ;
③ ( ) ( ) ( ) ( ) ;
④ ( ) ( ) ( ) ( ) ( ) ;
⑤ ( ) ( ) F0.3 ;
⑥ ( ) F0.1 ;
⑦ ( ) ( ) ;
⑧ ( ) ;
⑨ ( ) ( ) ( ) R 10.0 ;
⑩ ( ) ( ) ;
⑪ ( ) ( ) ;
⑫ ( ) ( ) ( ) ( ) ;
⑬ M01 ;
⑭ ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
82
CNAD-Mecatrónica
Control numérico–Torno de CNC.
(Ejercicio 9)
Fig. 2-80
Tabla 2-7 Hoja de Procesos
N G X(U) Z(W) F S T M CR
① N202 ;
② G96 S 180 ( ) M39 ;
③ G50 X 150.0 Z 200.0 M08 ;
④ ( ) ( ) ( ) ( ) ( ) ;
⑤ ( ) ( ) ( ) F0.1 ;
⑥ ( ) ( ) ( ) F1.0 ;
⑦ ( ) ( ) ;
⑧ ( ) ( ) ;
⑨ ( ) ( ) 17.0 K30.0 ;
⑩ ( ) ( ) ( ) ;
⑪ ( ) ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
83
CNAD-Mecatrónica
Control numérico–Torno de CNC.
En los cortes de desbaste, tales como los cortes exteriores, interiores, corte de
cara y roscado, la herramienta repite una serie de movimientos y corta la pieza de
trabajo a la medida especificada. Por lo tanto, si cada movimiento de la
herramienta es programado, se requerirían numerosos bloques. Para simplificar la
programación, la unidad de CN tiene una función que permite asignar los
movimientos repetitivos de la herramienta en un solo bloque. Esta función es
llamada ciclo fijo.
Hay dos tipos de ciclo fijo: ciclo fijo tipo sencillo y ciclo fijo tipo compuesto, tal
como se muestra en la tabla 2-8. El ciclo fijo compuesto será descrito
posteriormente. Aquí se explica la programación del ciclo fijo tipo sencillo.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
84
CNAD-Mecatrónica
Control numérico–Torno de CNC.
El ciclo de torneado exterior e interior se usa para repetir corte de desbaste en los
maquinados como escopladura y cónico, etc.
Fig. 2-81
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
85
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ciclo de torneado de
superficie exterior Tamaño y dirección del cono
e interior
Fig. 2-84
Fig. 2-85 Operación del ciclo Fig. 2-86 Dirección del cono
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
86
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ciclo de careado
Fig. 2-88
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
87
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Fig. 2-92 Operación del ciclo Fig. 2-93 Dirección del cono
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
88
CNAD-Mecatrónica
Control numérico–Torno de CNC.
El ciclo de roscado comanda el punto final del roscado y el adelanto de la rosca (el
paso para una cuerda de arranque simple) siguiendo la dirección G92. El
programa para el ciclo de roscado consta de bloques que designan la profundidad
del corte para cada rosca, tal como se muestra el ejemplo de programa de la
figura 2-97. G92 es una función-G modal y cuando es comandado
consecutivamente, puede ser omitido. Al ejecutar el bloque G00 el modo G92 es
cancelado.
Fig. 2-94
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
89
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Número de tiempos
(M77) de corte de rosca
G00 X 40.0Z5.0 ;
G92 X 29.3Z - 42.0F2.0 ; (1st)
X 28.8 ; (2nd)
X 28.42 ; (3rd)
X 28.18 ; (4th)
Modo G92 X 27.98 ; (5th)
X 27.82 ; (6th)
X 27.72 ; (7th)
X 27.62 ; (8th)
Cancelación de G92 G00 X 150.0Z 200.0 ;
La tabla 2-9 muestra la tabla de profundidad del corte en roscado como referencia.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
90
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
91
CNAD-Mecatrónica
Control numérico–Torno de CNC.
1 = K1 x N x P
2 = K2 x N x P
Como 1 y 2 en las fórmulas de arriba son valores mínimos, 2 deberá ser de 1.5
a 2 veces del valor calculado para la programación.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
92
CNAD-Mecatrónica
Control numérico–Torno de CNC.
2.18 CICLO FIJO TIPO COMPUESTO (G70, G71, G72, G73, G74,
G75, G76.)
G71 P Q U W D (F S T );
d : Profundidad de corte
Fig. 2-100
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
93
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Por consiguiente, las funciones F, S ó T del bloque G71, pueden ser usados para
desbaste y las funciones F, S ó T a ser comandados en cada bloque de los
bloques de números de secuencia “ns” a “nf” pueden ser utilizados para acabado.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
94
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
95
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G72 P Q U W D (F S T );
Fig. 2-103
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
96
CNAD-Mecatrónica
Control numérico–Torno de CNC.
El programa del ciclo de desbaste en careado consiste del bloque G72 y los
bloques indican la geometría final de la pieza de trabajo, tal como se muestra en la
figura 2-105. Durante la ejecución del desbaste G72, si las funciones F, S ó T son
comandados en cualquiera de los bloques de número de secuencia de “ns” a “nf”
son ignorados, y las funciones F, S ó T del bloque G72 son efectivas.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
97
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G73 P Q I K U W D (F S T );
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
98
CNAD-Mecatrónica
Control numérico–Torno de CNC.
El programa para el ciclo de torneado de circuito cerrado consta del bloque G73 y
los bloques representan la geometría final de la pieza de trabajo, tal como se
muestra en el ejemplo de programa de la figura 2-107.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
99
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Ciclo de acabado
G70 P Q ;
Fig. 2-108
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
100
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Este ciclo fijo es para ejecutar la operación de corte por etapas paralelo al Eje-X.
Es utilizado para el corte exterior cuando se requiere romper virutas en pedazos a
fuerza ó para cortes con repeticiones constantes en taladrados profundos.
Velocidad de avance
Cuando barrenamos, X (U), I y D son omitidos, y la operación es comandada solamente en la dirección del Eje-Z.
G74 Z(W) K F ;
Fig. 2-110
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
101
CNAD-Mecatrónica
Control numérico–Torno de CNC.
G00X 0 Z10.0 ;
Ciclo fijo G74 G74Z - 30.0K 10.0F0.3 ;
G00X60.0Z100.0 ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
102
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Cuando las direcciones “Z (W)”, “K” y “D”, en las cuales las coordenadas del punto
C, la cantidad del movimiento en la dirección del Eje-Z y la cantidad de alivio en el
fondo respectivamente son omitidos, este ciclo puede ser utilizado como ciclo fijo
de desbaste por etapas. La figura 2-115 muestra un ejemplo de programa de G75.
Velocidad de avance
Cuando ranuramos por etapas, Z(W) K y D son omitidos, y la operación es comandada solamente en la dirección del
Eje-X
G75 X(U) I F ;
Fig. 2-113
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
103
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
104
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Paso de la cuerda
Fig. 2-116
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
105
CNAD-Mecatrónica
Control numérico–Torno de CNC.
* r : El chaflanado de la
cuerda es establecido
mediante parámetros.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
106
CNAD-Mecatrónica
Control numérico–Torno de CNC.
P M98; P M99;
Número de tiempos de
repetición
Número de subprograma Número de secuencia del programa principal
(4 dígitos) (si la dirección P es omitida, la operación
retorna al siguiente bloque en el cual fue
comandado M98)
* Si el número de tiempos de repetición está comandado, el número del subprograma es comandado con 4 dígitos.
Si no, serán cifras numéricas de 4 dígitos ó menos).
Fig. 2-120
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
107
CNAD-Mecatrónica
Control numérico–Torno de CNC.
En caso del programa principal, como se muestra en la figura 2-121 (b), el número
del subprograma y el número de veces de repetición son comandados en el
bloque M98 mediante las dirección “P” y “L” respectivamente y con M98 se llama
al subprograma. Si la dirección “L” es omitida, el número de veces de repetición se
establece a uno.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
108
CNAD-Mecatrónica
Control numérico–Torno de CNC.
O 100 ;
X 84.0Z-14.0; G00X84.0 ;
G01X68.0 ;
G00X84.0 ;
M 99 ;
O.003 ;
O.103 ; O 203 ;
P 103 M 98 ;
;
P 203 M 98 ;
;
M 30 ;
M 99 ; M 99 ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
109
CNAD-Mecatrónica
Control numérico–Torno de CNC.
O 004 ; O 005 ;
N1 ;
La operación retorna al N2 ;
encabezado del programa N3 ;
principal, y se lleva a cabo la La operación retorna al bloque
operación interminable. designado por la dirección P, y se
realiza la operación interminable.
M 99 ; P3 M 99;
M 30 ; M 30 ;
Para salir de la operación interminable mediante M99, se debe agregar “/” (slash)
a la cabeza del bloque M99 como se muestra en la figura 2-126. Un bloque
marcado con “/” puede ser ignorado cuando el interruptor de salto de bloque
opcional en la máquina se encuentra en la posición ON. Esto es llamado función
de salto de bloque opcional. En el caso de la figura 2-126, la operación
interminable puede ser alternada a la operación normal o viceversa, mediante las
posiciones ON ó OFF del interruptor de salto de bloque opcional.
O 004 ;
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
110
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
111
CNAD-Mecatrónica
Control numérico–Torno de CNC.
a. Dibujo de partes
Antes del maquinado, y no nada más para tornos de CN, sino para todas las
máquinas-herramienta, se debe de leer los dibujos cuidadosamente. Con una
correcta interpretación de los dibujos se puede captar la forma de la pieza de
trabajo y comprender el trabajo a realizar, los puntos de cuidado para maquinado y
el método del maquinado, etc.
A continuación se describen informaciones que pueden ser leídas del dibujo.
④ Dimensión y precisión
Examinar la dimensión de cada parte y su precisión, asperocidad de la cara
de acabado y precisión de la forma de la pieza de trabajo, etc.
⑤ Método de maquinado
Después de entender la precisión, ordenar los métodos de maquinado
necesario: corte exterior/interior, desbaste de acabado, etc.
⑥ Secuencia de maquinado
Después de ordenar los métodos del maquinado, se planea el procedimiento
del maquinado.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
112
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Puede haber todavía más información que pueda ser leída del dibujo. Aquí fueron
mencionadas solamente las informaciones básicas, sin embargo fue mucha la
información obtenida del plano que puede ser utilizada directamente como una
base para determinar la programación, por lo tanto es importante leer información
lo más preciso posible.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
113
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Nota: La relación entre la velocidad de corte y la velocidad del husillo principal esta expresada con las siguientes fórmulas
DN 1000 V
V= ...... ó N= .....
100 D
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
114
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
115
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Nombre de Fecha de
Pieza de prueba OO.OO.OO
pieza preparación 1
Página
11
Nombre de Preparado
Primero y segundo proceso
proceso por
Tolerancia Compensación de la 1 2 3
Desbaste superficie de herramienta para desbaste
6 exterior (compuesto) acabado P20 T 0101 5
4 6
0.2mm
Barra de mandrinado 25-mm 7 8
9
Compensación de la 13 14
15
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
116
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
117
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 2
Página
Nombre de Primero y segundo procesos Preparado 11
proceso por
Herramienta de referencia
: Compensación de la
herramienta para
acabado con posición
en la lista de
herramientas No. 5
(Radio de la nariz de la
herramienta = 0.4)
Lista de herramientas
Nombre de la Compensación de Nombre de la Barra de Nombre de Compensación
1 herramienta la hta. para desbaste 3 herramienta mandrinado 5 la hta. para acabado
Núm. de hta. T 0101 Núm. de hta. T 0303 Núm. de hta. T 0505
Fig. 2-131
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
118
CNAD-Mecatrónica
Control numérico–Torno de CNC.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
119
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 3
Página
Nombre de Broca para barrenado (programa principal/ Preparado 11
proceso 30mm día. subprograma) por
Fig. 2-132
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
120
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 4
Página
Nombre de Torneado/superficie exterior, (programa principal/ Preparado 11
proceso desbaste ( 80mm día.) subprograma) por
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
121
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 5
Página
Nombre de Desbaste de superficie Preparado 11
(programa principal/
proceso interior (40mm día.) subprograma) por
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
122
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 6
Página
Nombre de Torneado/superficie exterior, (programa principal/ Preparado 11
proceso acabado ( 80mm día.) subprograma) por
Fig. 2-135
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
123
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 7
Página
Nombre de Superficie interior, (programa principal/ Preparado 11
proceso acabado 40 mm día. subprograma) por
Fig. 2-136
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
124
CNAD-Mecatrónica
Control numérico–Torno de CNC.
De las respuestas para los siguientes ejercicios y completa el dibujo para la ruta
de la herramienta o programa.
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
125
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 8
Página
Nombre de Desbaste superficie (programa principal/ Preparado 11
proceso exterior (compuesto) subprograma) por
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
126
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 9
Página
Nombre de Superficie interior, (programa principal/ Preparado 11
proceso acabado 30 mm día. subprograma) por
Fig. 2-138
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
127
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 10
Página
Nombre de Desbaste superficie exterior, (programa principal/ Preparado 11
proceso acabado (compuesto) subprograma) por
Fig. 2-139
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
128
CNAD-Mecatrónica
Control numérico–Torno de CNC.
Hoja de proceso
Nombre de la Pieza de prueba Fecha de
pieza preparación 11
Página
Nombre de Roscado M50P1.5 (programa principal/ Preparado 11
proceso subprograma) por
MÁQUINAS-CONTROL NUMÉRICO
Ing. Uriel Gutiérrez Salazar
Ing. José Castañeda Nava
129