195
PROGRAMACION NC DAEWOO DAEWOO HEAVY INDUSTRIES LTD.

cnc manual de programación

Embed Size (px)

Citation preview

Page 1: cnc manual de programación

PROGRAMACION NC

DAEWOO DAEWOO HEAVY INDUSTRIES LTD.

Page 2: cnc manual de programación

Prólogo

Muchas gracias por participar en nuestra educación. DAEWOO hace un esfuerzo constante por investigar y desarrollar para satisfacer las necesidades de los clientes positivamente. DAEWOO se esfuerza para aceptar y practicar la Confirmación de Calidad de DAEWOO y las necesidades de los Clientes a través de una red de comerciales de alrededor de 350 que participan en Dirección de Calidad Mundial. DAEWOO proporciona datos técnicos y apoya la formación técnica, por lo tanto, si se pone en contacto con nosotros si los necesita, le ayudaremos inmediatamente. Lo haremos lo mejor posible durante su periodo de educación. Gracias

Page 3: cnc manual de programación

CONTENIDO LISTA DE CÓDIGOS G…………………………………………………………………....2 LISTA DE CÓDIGOS M……………………………………………………………………3 G00…………………………………………………………………………………………..8 G01…………………………………………………………………………………………10 G02-G03…………………………………………………………………………………....18 G42………………………………………………………………………………………....40 G41-G42…………………………………………………………………………………....42 G40-G41……………………………………………………………………………………44 G70…………………………………………………………………………………………54 G71…………………………………………………………………………………………56 G74…………………………………………………………………………………………72 G75…………………………………………………………………………………………80 G76…………………………………………………………………………………………86 G90…………………………………………………………………………………………96 G92………………………………………………………………………………………..106 G94………………………………………………………………………………………..116 OFFSET...………………………………………………………………………………...178 FUNCIONES M……....…………………………………………………………………..184

Page 4: cnc manual de programación

1

Page 5: cnc manual de programación

2

Código G estándar

Código G especial

GRUPO Función

#G00 G01 G02 G03

G00 G01 G02 G03

01 Posicionamiento (Avance rápido) Interpolación linealInterpolación circular (Derecha) Interpolación circular (Izquierda)

G04 G04 00 Temporizado G20

#G21 G20 G21

06 Introducción de datos en pulgadas Introducción de datos en mm

#G22

G23

G22

G23

04 El límite de distancia almacenado es efectivo (Comprobación de interferencia del husillo ACTIVO) El límite de distancia almacenado no es efectivo (Comprobación de interferencia del husillo APAGADO)

G27 G28 G29 G30

G27 G28 G29 G30

00 Comprobación del retorno de referencia de máquina Retorno automático a referencia Retorno desde la referencia Retorno al segundo punto de referencia

#G32 G32 01 Proceso de rosca G40 G41 G42

G40 G41 G42

07 Cancelación de la compensación Compensación por la izquierda Compensación por la derecha

G50

G70 G71 G72 G73 G74 G75 G76

G92

G70 G71 G72 G73 G74 G75 G76

00 Creación de coordenada virtual/Ajuste del tiempo de rotación del husillo principal Ciclo de repetición compuesto (Ciclo de acabado) Ciclo de repetición compuesto (Ciclo de desbaste en cilindrado) Ciclo de repetición compuesto (Ciclo de desbaste en refrentado) Ciclo de repetición compuesto (Ciclo de repetición de patrón) Ciclo de repetición compuesto (Picoteado en la dirección Z) Ciclo de repetición compuesto (Surcos en dirección X) Ciclo de repetición compuesto (Ciclo de proceso de rosca)

G90 G92 G94

G77 G78 G79

01 Ciclo fijo (Ciclo de proceso en cilindrado) Ciclo fijo (Ciclo de proceso de rosca) Ciclo fijo (Ciclo de proceso de refrentado)

G96 #G97

G96 #G97

02 Control de la velocidad de corte constante (mm/min) Control de r.p.m. constante. Cancela el control de velocidad de corte constante y designa las r.p.m.

G98 #G99

G94 #G95

05 Designar la velocidad de avance por minuto (mm/min) Designar la velocidad de avance por rotación del husillo principal (mm/rev)

- -

G90 G91

03 Programación absoluta Programación incremental

Nota) 1. La marca # es la indicación modal de la condición inicial que está disponible al conectar la máquina. 2. En general, el código G estándar se utiliza en tornos, y es posible seleccionar el código G especial de acuerdo con el ajuste de parámetros.

Luis Vásquez
Lista de códigos G
Page 6: cnc manual de programación

3

CODIGO

M DESCRIPCION COMENT CODIGO

M DESCRIPCION COMENT.

M00 PARADA DE PROGRAMA M39 SOLTAR LUNETA 1 OPCION M01 PARADA OPCIONAL M40 CAMBIO DE MARCHA

NEUTRAL

M02 FINAL DE PROGRAMA M41 CAMBIO DE MARCHA BAJO

M03 HUSILLO PRINCIPAL HACIA DELANTE

M42 CAMBIO DE MARCHA MEDIO

M04 HUSILLO PRINCIPAL HACIA ATRÁS

M43 CAMBIO DE MARCHA ALTO

M05 PARADA DEL HUSILLO PRINCIPAL

M46 SOLTAR PIEZAS CUERPO & AVANCE BARRA TRACT.

OPCION

M07 REFRIGERANTE DE ALTA PRESION “ON”

OPCION M47 AGARRE PIEZAS CUERPO & RETROCESO BARRA TRACT.

OPCION

M08 REFRIGERANTE “ON” M50 COMANDO DE AVANZA- BARRAS 1

OPCION

M09 REFRIGERANTE “OFF” M51 COMANDO DE AVANZA-BARRAS 2

OPCION

M10 AVANCE DE RECOGEDOR DE PIEZAS

OPCION M52 PUERTA CONTRA SALPICADURAS ABIERTA

OPCION

M11 RETROCESO DE RECOGEDOR DE PIEZAS

OPCION M53 PUERTA CONTRA SALPICADURAS CERRADA

OPCION

M13 REFRIGERACION DE LA TORRETA

OPCION M54 CONTADOR DE PIEZAS OPCION

M14 REFRIGERACION DEL HUSILLO PRINCIPAL

OPCION M58 AGARRE LUNETA 2 OPCION

M15 REFRIGERACION OFF OPCION M59 SOLTAR LUNETA 2 OPCION M17 BLOQUEO DE MAQUINA

ACTIVADO (Sólo) MDI

M61 CAMBIO BAJA VELOCIDAD (N. J.)

αP60

M18 BLOQUEO DE MAQUINA CANCELADO

(Sólo) MDI

M62 CAMBIO ALTA VELOCIDAD (N.J.)

αP60

M19 ORIENTACION DEL HUSILLO PRINCIPAL

OPCION M63 HUSILLO PRINCIPAL IZ. & REFRIGERANTE “ON”

M24 FUNCIONAMIENTO DEL EXTRACTOR DE VIRUTAS

OPCION M64 HUSILLO PRINCIPAL DE. & REFRIGERANTE “OFF”

M25 PARADA DEL EXTRACTOR DE VIRUTAS

OPCION M65 HUSILLO PRINCIPAL & REFRIGERANTE “OFF”

M30 FINAL DE PROGRAMA Y REBOBINADO

M66 FIJACION INFERIOR DE PLATO DUAL

OPCION

M31 INTERBLOQUEO BY-PASS (HUSILLO & CONTRAPUNT.)

M67 FIJACION SUPERIOR DE PLATO DUAL

OPCION

M32 INTERBLOQUEO BY-PASS (HUSILLO & S/R)

3 EJES M68 PLATO PRINCIPAL FIJADO

M33 REV.- HERR.- HUSILLO ADELANTE

3 EJES M69 PLATO PRINCIPAL NO FIJADO

M34 REV.- HERR.- HUSILLO DETRÁS

M70 AVANCE BAJO DE CONTRAPUNTO DUAL

OPCION

M35 REV.- HERR.- HUSILLO PARADA

M74 DETECCION DE ERRORES "ACTIVADO"

M38 OPCION M75 DETECCION DE ERRORES "DESACTIVADO"

Luis Vásquez
Lista de códigos M para torno
Page 7: cnc manual de programación

4

CODIGO

M DESCRIPCION COMENT CODIGO

M DESCRIPCION COMENT.

M76 CHAFLÁN ON M131 INTERBLOQUEO BY-PASS (SUB-HUSILLO)

M77 CHAFLÁN OFF M163 SUB-HUSILLO DER. & REFRIGERANTE “ON”

M78 AVANCE DE LA CAÑA DE CONTRAPUNTO

M164 SUB-HUSILLO IZQ. & REFRIGERANTE “OFF”

M79 RETROCESO DE LA CAÑA DEL CONTRAPUNTO

M165 PARADA DE SUB-HUSILLO & REFRIGERANTE

M80 BRAZO BASCULANTE DEL PRE-MEDIDOR DE HERRAMIENTAS ABAJO

OPCION M168 CERRAR SUB-PINZA

M81 BRAZO BASCULANTE DEL PRE-MEDIDOR DE HERRAMIENTAS ARRIBA

OPCION M169 ABRIR SUB-PINZA

M84 ROTACION DER. DE TORRETA

M203 COM. ADELANTE SINCRONIZADO

M85 ROTACION IZQ. DE TORRETA

M204 COM. DETRÁS SINCRONIZADO

M86 SALTO DE FUERZA ACTIVADO

EJE B M205 PARADA SINCRONIZADA

M87 SALTO DE FUERZA CANCELADO

EJE B M206 LIBERACION DE LA ROTACION DEL HUSILLO

M88 AJUSTE BAJO HUSILLO M89 AJUSTE ALTO HUSILLO M90 HUSILLO SUELTO M91 COMANDO M91 EXTERNO 3 EJES M92 COMANDO M92 EXTERNO 3 EJES M93 COMANDO M92 EXTERNO M94 COMANDO M92 EXTERNO M98 LLAMADA A SUB-

PROGRAMA

M99 FINAL DE SUB-PROGRAMA M103 AVANCE DEL SUB-HUSILLO M104 RETROCESO DEL SUB-

HUSILLO

M105 PARADA DEL SUB-HUSILLO M110 AVANCE DEL RECOGEDOR

DE PIEZAS (SUB) OPCION

M111 RETROCESO DEL RECOGEDOR DE PIEZAS (SUB)

OPCION

M114 REFRIGERACION DEL SUB-HUSILLO

OPCION

M119 ORIENTACION DEL SUB-HUSILLO

OPCION

Luis Vásquez
Lista de códigos M para torno
Page 8: cnc manual de programación

5

Nota) 1. M00: Para este comando, se ejecutan: parada del husillo principal, aceite de corte, parada de

motor, parada del lector de cinta. M01: Aunque esta función es igual que M00, es efectiva cuando el interruptor de parada

opcional de la consola está conectado (ON). Este comando se ignorará si el interruptor de parada opcional está desconectado (OFF). M02: Indica el final del programa principal. M30: Es igual a M02 y vuelve al punto de inicio del programa cuando la memoria y la cinta

están funcionando. 2. El código M no se debe programar en un párrafo de comando que contenga códigos S o T. Es conveniente programar el código M en un párrafo independiente 3. Los bordes del material procesado se redondean debido al efecto de las características del servo

motor AC. Para evitarlo, se utilizan las funciones M74 y M75.

Comando M75 Comando M74 (Detección de errores “OFF”) (Detección de errores “ON”) 4. M76, M77

Estos códigos son efectivos cuando el proceso de rosca se programa mediante G92, y se utilizan para conectar y desconectar la inclinación de la rosca. El chaflán de la rosca se ajusta en un paso ajustando los parámetros y es posible el ajuste doble.

(Chaflán de rosca “ON”) (Chaflán de rosca “OFF”)

Page 9: cnc manual de programación

6

Significado de la dirección Función Dirección Significado de la dirección

Número de programa O(EIA)/(ISO) Número de programa Número de secuencia de bloque N Número de secuencia Función preparatoria G Especifica un tipo de movimiento (Lineal, arco, etc.) Palabra de dimensión

X, Z

U, W

I, K

R

Comando de posición de movimiento (tipo absoluto) de cada eje. Instrucción de la distancia y la dirección de movimiento (tipo incremental) Ingrediente de cada eje y volumen de achaflanamiento del centro circular Radio del círculo, esquina R, borde R

Función de avance F, E Designación de la velocidad de avance y de la rosca Función auxiliar M Comando de conexión/desconexión (ON/OFF) para las

partes de funcionamiento de la máquina Función de la velocidad del husillo S Designación de la velocidad del husillo principal o

tiempo de rotación del husillo principal. Función (Herramienta) T Designación del número de herramientas y el número

de compensación de herramienta Parada P, U, X Designación del temporizado Designación del número de programa

P Designación del número de llamada del programa auxiliar o subprograma

Designación del número de secuencia

P, Q Llamada del ciclo de repetición compuesto, número final

Número de repeticiones L Tiempo de repetición del programa auxiliar Parámetros A, D, I, K Parámetro en ciclo fijo Un bloque se compone de lo siguiente Un bloque N G X Z F S T M ; Nº desecuencia auxiliar

Función preparatoria

Palabra de dimensión

Función de avance

Función de velocidad de husillo

Función llamada deherramienta

Función auxiliar

EOB

Page 10: cnc manual de programación

7

Significado de dirección La función T se utiliza para la designación del número y la compensación de herramienta. La función T es un código de selección de herramientas que consta de 4 dígitos. T 0 2 0 2 Designación del número de compensación de herramienta Designación del número de herramienta Ejemplo) Si se designa como ( T 0 2 0 2 ) 0 2 llama el número de herramienta y el número del valor de compensación de la herramienta, y la herramienta se compensa el volumen de almacenamiento en la memoria. La cancelación de la compensación de la herramienta se ordena de la siguiente manera T 0 0

Si quiere llamar a la siguiente herramienta y compensación, debe cancelar la compensación de la herramienta. Para un funcionamiento adecuado, se recomienda utilizar el mismo número de herramienta y compensación. No está permitida la utilización del mismo número de compensación de herramienta para 2 herramientas diferentes.

Mínimo valor de compensación: ± 0.001 mm Máximo valor de compensación: ± 999.999 mm La compensación de herramienta del husillo X se designa como valor de diámetro.

Luis Vásquez
Page 11: cnc manual de programación

8

G00 (Posicionamiento) Cada eje se mueve de acuerdo al valor del comando de velocidad de avance rápido.

Page 12: cnc manual de programación

9

Page 13: cnc manual de programación

10

G01(Interpolación lineal) Cada eje se mueve en línea recta de acuerdo con los datos del comando a la velocidad establecida.

Page 14: cnc manual de programación

11

Page 15: cnc manual de programación

12

CHAFLAN AUTOMÁTICO “C” Y ESQUINA “R” (Opción)

Ruta del comando Z → X : A : Punto de inicio de la instrucción G01 Z (w) B C (±i): B : Punto final de instrucción G01 Z (w) B C (±r): CC’: Comando de punto de funcionamiento Ruta de comando X → Z: G01 X (u) B C (± k) G01 X (u) B R (± r)

Nota) (1) Tras dar la instrucción desde G01 a un eje, el próximo párrafo de comando se debe

avanzar en dirección vertical. (2) Si el próximo párrafo de comando es de tipo incremental, designar el volumen

incremental basado en el punto B. (3) En los siguientes casos ocurre un error. (Modo G01)

• Cuando se da instrucción de uno de I, K, R y X y Z al mismo tiempo. • Cuando se da instrucción de dos de I, K, R en el mismo bloque. • Cuando se da instrucción de X e I o Z y K. • Cuando la distancia del movimiento es menor que el siguiente comando y no están

en ángulo recto. (4) Durante la operación de un párrafo de un solo comando, la operación se para en el punto C. Ejemplo)

Page 16: cnc manual de programación

13

Page 17: cnc manual de programación

14

G01 PROGRAMA Ejemplo 1)

G50: Ajuste del tiempo de rotación de máxima velocidad de husillo principal G96: Comando de control de velocidad superficial constante G40: Cancelar compensación G42: Compensación derecha

Page 18: cnc manual de programación

15

Page 19: cnc manual de programación

16

G01 PROGRAMA Ejemplo 2)

Page 20: cnc manual de programación

17

Page 21: cnc manual de programación

18

G02, G03 (Interpolación circular) Cada eje interpola circularmente con la coordenada del comando a la velocidad especificada.

Significado Condiciones Instru-cción Coordenada derecha Coordenada izquierda G02 DERECHA IZQUIERDA 1 Dirección de la rotación G03 IZQUIERDA DERECHA

Localización del punto final X, Z Localización X, Z del punto ordenado desde la coordenada 2 Distancia hasta el punto final U, W Distancia desde el punto de inicio al punto ordenado Distancia entre el punto de inicio y el punto central

I, K Distancia desde el punto de inicio al centro de un arco con signo, valor del radio (I siempre designa el radio)

3

Radio del arco con radio sin signo de circunferencia

R Radio de la circunferencia

Page 22: cnc manual de programación

19

Page 23: cnc manual de programación

20

Nota) (1) Si I o K es 0 se puede omitir. (2) G02 I __: Hace una vuelta de un círculo. (3) Se recomienda utilizar R como valor + , y designar las circunferencias de menos de 180.

G03 R__: No se mueve (4) Cuando se designa R que es menor que la mitad de la distancia del recorrido, ignorar R y hacer

medio círculo. (5) Al designar I, K y R al mismo tiempo, R es efectiva. (6) Cuando el punto final del movimiento no está en la circunferencia debido a la designación errónea de K:

Page 24: cnc manual de programación

21

Page 25: cnc manual de programación

22

G03 Programa G02 Ejemplo 1)

Page 26: cnc manual de programación

23

Page 27: cnc manual de programación

24

G02 PROGRAMA G03 Ejemplo 2)

# En las instrucciones I y K, si el valor de los datos es “0” se puede omitir.

Page 28: cnc manual de programación

25

Page 29: cnc manual de programación

26

G01 G02 PROGRAMA G03

Page 30: cnc manual de programación

27

Page 31: cnc manual de programación

28

N30 (Desbaste del diámetro interior) N40 (Acabado de diámetro exterior) N50 (Acabado del diámetro interior)

Page 32: cnc manual de programación

29

Page 33: cnc manual de programación

30

G04 (Temporizado) Al pasar el tiempo especificado por X(u) o código P en el mismo bloque, ejecutar el siguiente bloque. En el caso de temporizado de 10 segundos G04 X10.0 : (G04 X10000 :) G04 U10.0 : (G04 U10000 :) G04P10000.0 : (G04 P1000 :) Retorno automático a referencia La referencia significa cierto punto especificado en la máquina, y el valor de la coordenada de referencia se ajusta en el parámetro NC. OT-C/F FS16/18T Nº parámetro N708(X) N1240(X, Z) N709(Z) 1) G27 (Comprobación de retorno a referencia) La posición se decide a través de avance rápido a la posición de valor ajustada en el PARAMETRO NC mediante un comando. Ejemplo) cuando el parámetro N708 (X) es 330000 N709 (Z) es 529000

Si la posición a la que se llega es la de referencia, la lámpara de referencia se enciende. Nota) Al dar la instrucción G27, se debe cancelar el volumen de OFFSET. 2) G28 (Retorno automático a referencia) Mediante el comando, el eje ordenado vuelve automáticamente a la referencia. G28 X(u) Z(w): Ejemplo) cuando el parámetro N708 (X) es 330000 N709 (Z) es 529000

Page 34: cnc manual de programación

31

Page 35: cnc manual de programación

32

La acción del bloque G28 presenta que el eje del comando pasa por el centro a velocidad de avance rápido y vuelve a la referencia. Nota) Al ejecutar el bloque G28, se deben cancelar al principio la herramienta, la compensación de la

herramienta y el offset de localización de la herramienta. 3) G29 (Retorno automático a referencia) El husillo ordenado pasa por el punto central y decide la posición como punto de comando. G29 Z(u) Z(w) ∴Generalmente, se utiliza inmediatamente después del comando G28 o G30.

4) G30 (Retorno a segunda referencia) El husillo ordenado vuelve automáticamente a la segunda referencia (punto de coordenada ajustado en el parámetro) G30 X(u) Z(w): ∴Se debe introducir la distancia apropiada entre las piezas y la posición de cambio de herramienta en el parámetro relativo.

Referencia) Generalmente, la segunda referencia se utiliza para el punto de inicio del programa.

Page 36: cnc manual de programación

33

Page 37: cnc manual de programación

34

G32 (CICLO DE ROSCA) De acuerdo con el comando G32, se corta la rosca recta y la rosca cónica de cierto paso. G32 Z (w) F: (G32 se aplica a un sólo bloque) X (u) F Ejemplo 1) Paso RECTO Avance del tornillo:3 mm δ 1: 5 mm δ 2: 1.5 mm Profundidad de corte: 1 mm (2corte dos veces)

Cuando se procesa la rosca G32, el avance (avance de rosca) es modal.

Page 38: cnc manual de programación

35

Page 39: cnc manual de programación

36

Ejemplo 1) Paso RECTO G32 X(u) Z(w) F: Debido a que es cónico, se aplica a ambos ejes al mismo tiempo.

Avance del tornillo: 3 mm δ 1: 5 mm δ 2: 1.5 mm Profundidad de corte: 1 mm (2corte dos veces)

Referencia) Valores de rosca incompleta δ1 y δ2.

L = Avance de rosca n = Tiempo de rotación del husillo principal

Page 40: cnc manual de programación

37

Page 41: cnc manual de programación

38

Page 42: cnc manual de programación

39

Page 43: cnc manual de programación

40

Page 44: cnc manual de programación

41

Page 45: cnc manual de programación

42

Page 46: cnc manual de programación

43

Compensación del diámetro de la herramienta G40: Cancelar compensación R

Page 47: cnc manual de programación

44

G41: Cuando se encuentra en el lado izquierdo del material basado en la dirección de progreso G42: Cuando se encuentra en el lado derecho del material basado en la dirección de progreso

¿Qué es la compensación del diámetro de la herramienta? Si R está al final del borde de la herramienta, las partes que no se han compensado mediante el OFFSET de la posición de la herramienta se compensan durante el corte cónico o el corte circular. Por lo tanto, impensate (Durante la compensación del diámetro de la herramienta, añadir las direcciones R y T de la columna de compensación R de la PAGINA OFFSET.) Ejemplo 1) Cuando no se utiliza la compensación del diámetro de la herramienta (la compensación

R) a y b se deben calcular.

Page 48: cnc manual de programación

45

Page 49: cnc manual de programación

46

Ejemplo 2) Cuando se utiliza la compensación del diámetro de la herramienta - No es necesario calcular la compensación R a y b.

- Si las posiciones a y b se dan en el programa, la herramienta ejecuta automáticamente la compensación R y se desplaza a la siguiente dirección de progreso.

Presentación 1) En caso de que no haya compensación

Presentación 2) En caso de que haya compensación

Page 50: cnc manual de programación

47

Page 51: cnc manual de programación

48

1) Dirección de imaginaria (En caso de coordenada derecha) La dirección de imaginaria vista desde el centro del radio se decide mediante la dirección de corte de la herramienta durante el corte. Por lo tanto, se debe ajustar como volumen de compensación. La dirección y el número de imaginaria se deciden de entre los siguientes ocho tipos.

<Seleccionar ejemplo de número imaginario>

Page 52: cnc manual de programación

49

Page 53: cnc manual de programación

50

2) Ajuste de compensación de

Ámbito de comandos de volumen de OFFSET 0 - ± 999.999 mm.

Page 54: cnc manual de programación

51

Page 55: cnc manual de programación

52

Page 56: cnc manual de programación

53

Page 57: cnc manual de programación

54

Page 58: cnc manual de programación

55

G71 (CICLO DE DESBASTE EN CILINDRADO)

P: Nº de secuencia inicial Q: Nº de secuencia final U(∆d): Volumen de corte de una vez (Designar el radio) R (e): Volumen de escape (Siempre 45) escape U (∆u): Tolerancia de acabado en eje X W ( w): Tolerancia de acabado en eje Z F (f∆): Velocidad de avance de corte

Ejemplo de programa

Page 59: cnc manual de programación

56

Page 60: cnc manual de programación

57

G71 CICLO AVANCE CORTE G70 CICLO AVANCE CORTE En el acabado si se utiliza un bite diferente

Page 61: cnc manual de programación

58

Page 62: cnc manual de programación

59

Ejemplos de programa Ciclo de desbaste en cilindrado (G71) (Tipo 1)

(Designación del diámetro, introducción métrica)

Page 63: cnc manual de programación

60

Page 64: cnc manual de programación

61

G72 (CICLO DE DESBASTE EN REFRENTADO)

U(∆d): Volumen de corte de una vez R (e): Volumen de escape P: Nº de secuencia inicial Q: Nº de secuencia final U(∆u): Acabado en la separación del eje X (Comando diámetro) W (∆w): Acabado en la separación eje Z F (f): Velocidad de avance de corte

Ejemplo de programa

Page 65: cnc manual de programación

62

Page 66: cnc manual de programación

63

Ejemplos de programa Ciclo de desbaste en pasos (G72)

(Designación de programa, introducción métrica)

Page 67: cnc manual de programación

64

Page 68: cnc manual de programación

65

G73 (REPETICION DE PATRON) U(∆i): Distancia y dirección de escape en el eje X (Designar el radio) W(∆k): Distancia y dirección de escape en el eje Z R(d): Tiempo de repetición (Está conectado con el volumen de corte de cada vez) P: Nº de secuencia de inicio Q: Nº de secuencia final U(∆u): Acabado en la separación del eje X (Radio designado) W(∆w): Acabado en la separación del eje Z

F(f): Velocidad de avance de corte Ejemplo de programa

Page 69: cnc manual de programación

66

Page 70: cnc manual de programación

67

Ejemplos de programa Repetición de patrón (G73)

(Designación de diámetro, introducción métrica)

Page 71: cnc manual de programación

68

Page 72: cnc manual de programación

69

Page 73: cnc manual de programación

70

Page 74: cnc manual de programación

71

G74 (Picoteado en la dirección del eje Z) 1) Ciclo de corte taladro

R(e): Volumen de segundo tratamiento Z(w): Profundidad de corte final Q(∆k): Profundidad de corte de una vez (1000 = 1mm) F: Velocidad de avance de corte Ejemplos de programa

Punto de inicio de taladro

Page 75: cnc manual de programación

72

Brocas Coromant Delta-S

φ 2.5 – 12 mm *Taladro HSS recubierto TiN *Excelente para orificios de rosca *Profundidad de taladro hasta 6 veces diam. *Refrentable

Brocas Coromant Delta-C φ 3 – 12.7 mm *Taladro de carburo sólido recubierto TiN *Profundidad de taladro hasta 5 veces diam. *Refrentable

Brocas Coromant Delta φ 9.5 – 30.4 mm *Taladro de punta de carburo recubierto TiN *Profundidad de taladro hasta 5 veces diam. *Refrentable

Taladro 2.5 - 12 2.5 - 12 3 – 12.7 5.8 – 12.7 5.8 – 12.7 9.5 - 30.4 9.5 – 20.0 Profundidad del orificio

2.5 – 3 x dia. 6 x dia. 2 – 3xdia. 2 – 3xdia. 4 – 5xdia. 3.5 x dia 5 x dia.

Tolerancia del orificio

IT10 IT10 IT10 IT10 IT10 IT 8 - 9 IT9 – 10

Acabado de la superficie

Ra 3 µm Ra 3 µm Ra 3 µm Ra 3 µm Ra 3 µm Ra 3 µm Ra 3 µm

Fluido de corte

Emulsión externa o aceite Emulsión externa o

aceite

Emulsión externa o

aceite

Emulsión externa o

aceite

Emulsión externa o aceite

Cuerpo Cilíndrico Ranura de silbato (Cilíndrico 3 – 5 mm)

Ranura de silbato Cilíndrico con cilindro plano

Máquinas FMS (Sistemas de mecanizado flexible), M/C.s, NC y Tornos NC, CNC, automáticos, tornos de centro y de torreta y máquinas fresadoras.

Page 76: cnc manual de programación

73

2) Ciclo de desbaste en lateral

(R): Travesía del radio (F): Avance de corte R(e): Volumen de segundo tratamiento (Comando modal) P(∆i): Volumen de movimiento del eje X Q(∆k): Volumen de corte en el eje Z (Q5000= 5mm) X(u): Composición del eje X Z(w): Profundidad de corte final R(∆d): Volumen de escape en el proceso del punto final del eje Z (Designar el símbolo y el radio de

acuerdo con la dirección del escape) F: Velocidad de avance de corte

Page 77: cnc manual de programación

74

Page 78: cnc manual de programación

75

∴Si hay un surco, X(u), P(∆i) se puede omitir. (En caso de omisión, se hará al mismo tiempo)

Page 79: cnc manual de programación

76

Page 80: cnc manual de programación

77

Page 81: cnc manual de programación

78

Page 82: cnc manual de programación

79

G75 (surcos de dirección X: Ciclo de picoteado en cilindrado)

(R): Recorrido del radio (F): Avance de corte R(e): Volumen de segundo tratamiento X(u): Composición del eje X Z(w): Composición del eje Z Q(k): Volumen de movimiento en el eje X (Designado sin símbolo) P(i): Volumen de corte o eje X (Designar el radio) R(d): Volumen de escape en el punto final del proceso del eje X (Designar el símbolo con la dirección de escape) F: Velocidad de avance de corte

Page 83: cnc manual de programación

80

Page 84: cnc manual de programación

81

∴Mientras tenga la misma función con G74, X y Z se intercambian. Si hay un surco, los valores de Z y P se pueden omitir al mismo tiempo.

Page 85: cnc manual de programación

82

Page 86: cnc manual de programación

83

Page 87: cnc manual de programación

84

Page 88: cnc manual de programación

85

Page 89: cnc manual de programación

86

Page 90: cnc manual de programación

87

G73 (Ciclo de corte de rosca de tipo compuesto) Mediante el comando G76, es posible hacer el ciclo de corte de rosca. FORMATO G76 P (m) (r) (a) Q (Ädmin) R (d) G76 X (u) Z (w) R (i) P (k) Q (Äd) F (f) P(m): Tiempo de repetición antes de la rosca final Ej.) P 0 2 1 0 6 0 (r): Achaflanamiento en la parte final de la rosca (a): Angulo entre roscas Angulo de la cara de rosca Volumen de achaflanamiento 1.0 Tiempo de repetición Omisible Q(∆dmin): Mínimo volumen de corte (Ejemplo: Calcular como Q100=NC y procesar al menos más de 0.1 para el proceso de una vez)- 0.1 (No se permite el punto decimal) R(∆d): Separación de acabado (Separación de acabado final) X(u): Diámetro del tubo de la rosca (Ordenar el valor del diámetro exterior de la rosca-<altura de la rosca x 2>) Z(w): Coordenada del husillo Z en el punto final del proceso de rosca. R(i): Para omitir, rosca recta y R-: X+ y rosca cónica R+: X- y rosca cónica P(k): Altura de rosca (Omitir el punto decimal <Ejemplo>P900 = 0.9 mm) Q(d): Volumen de corte inicial (Omitir el punto decimal <Ejemplo>Q500 = Designar el valor del radio) F(f): Velocidad de avance de corte (Avance) P(k): 0.6 x Avance de rosca = Diámetro del núcleo de rosca Valor alto Valor medio = 0.6 Valor bajo

Page 91: cnc manual de programación

88

Page 92: cnc manual de programación

89

(Ejemplo 1) G76 Ciclo de rosca de tipo compuesto

Page 93: cnc manual de programación

90

Page 94: cnc manual de programación

91

(Ejemplo 1) G76 Ciclo de rosca de tipo compuesto

Page 95: cnc manual de programación

92

Page 96: cnc manual de programación

93

Page 97: cnc manual de programación

94

Page 98: cnc manual de programación

95

G90 Ciclo fijo

1) Ciclo fijo sencillo para corte

FORMATO G90 X(U) Z(V)__R__F__ Corte cónico X(U): Coordenada X en el punto final de Z Z(W): Punto final R-: Cuando se corta desde el punto inicial hacia la dirección X+ R+: Cuando se corta desde el punto inicial hacia la dirección X- I/R: Inclinación (Designar el valor del radio)

Page 99: cnc manual de programación

96

Page 100: cnc manual de programación

97

Ejemplo 1) Cuando el cónico es R Ejempl

Cuando se corta el diámetro interior, se puede utilizar el formato anterior.

Page 101: cnc manual de programación

98

COMHER

Luis Vásquez
COMHER
Page 102: cnc manual de programación

99

COMHER

(Ejemplo 1) G90 Ciclo fijo

Luis Vásquez
COMHER
Page 103: cnc manual de programación

100

Page 104: cnc manual de programación

101

(Ejemplo 2) G90 Ciclo fijo

Page 105: cnc manual de programación

102

Page 106: cnc manual de programación

103

Page 107: cnc manual de programación

104

Page 108: cnc manual de programación

105

G92 Ciclo fijo 1) Ciclo fijo sencillo para el corte FORMATO G92 X(U) Z(W)__R__F__ X(U): La coordenada del eje X de la posición del proceso de rosca de cada vez Z(W): Punto final R-: Cuando se corta desde el punto de inicio hacia la dirección X+ R+: Cuando se corta desde el punto de inicio hacia la dirección X- I/R: Avance (Avance de rosca) Nota) El avance del husillo y de la velocidad de avance de la distancia del ciclo se ignorarán.

R... Recorrido rápido F... Corte de rosca especificado por el código F

Page 109: cnc manual de programación

106

Page 110: cnc manual de programación

107

Ejemplo 1) Cuando el cónico es R Ejemplo) M50 x 1.5

Page 111: cnc manual de programación

108

Page 112: cnc manual de programación

109

(Ejemplo 1) G90 Ciclo fijo

Page 113: cnc manual de programación

110

Page 114: cnc manual de programación

111

(Ejemplo 2) G92 Ciclo de rosca

Page 115: cnc manual de programación

112

Page 116: cnc manual de programación

113

Page 117: cnc manual de programación

114

Page 118: cnc manual de programación

115

G94 (Ciclo de desbaste en refrentado)

FORMATO G92 X(U) Z(W) _R_F_

X(U): Punto final Z(W): (Punto final de inclinación) = a punto de distancia de ciclo R-: Programar el valor de la inclinación F-: Velocidad de avance de corte

Page 119: cnc manual de programación

116

Page 120: cnc manual de programación

117

Ejemplo)

Page 121: cnc manual de programación

118

Page 122: cnc manual de programación

119

(Ejemplo 1) G94 Ciclo de desbaste en refrentado

Page 123: cnc manual de programación

120

Page 124: cnc manual de programación

121

(Ejemplo 2) G94 Ciclo de desbaste en refrentado

Page 125: cnc manual de programación

122

Page 126: cnc manual de programación

123

G96, G97 (Control constante de velocidad de recorrido ON, OFF)

Código G Control constante de velocidad de recorrido

Significado Unidad

G96 ON Para controlar la velocidad de recorrido constantemente m/min G97 OFF Designar el tiempo de rotación del husillo principal rpm

Ejemplo) G96 S100: La velocidad de corte es de 100 m/min G97 S100: El tiempo de rotación del husillo principal es de 100 rpm G98, G99 (Selección de velocidad de avance)

CÓDIGO G Significado Unidad G98 Velocidad de avance por minuto mm/min G97 Velocidad de avance por rotación mm/rev

Ejemplo) G98 G01 Z100.0 F50.0: La velocidad de avance de la herramienta es de 50mm por minuto. G97 G01 Z10.0 F0.3: La velocidad de avance de la herramienta es de 0.3mm por rotación del husillo principal. Sin embargo, a menos que se especifique el comando G98, la unidad N.C. siempre se encuentra en condición G99. Por lo tanto, no es necesario ordenar G99 por separado.

Page 127: cnc manual de programación

124

Page 128: cnc manual de programación

125

<Fórmula de cálculo de la boquilla bite> Cálculo del volumen de compensación

Cóncavo R = R- r Convexo R = R + r R: Circunferencia R r: Bite r

Page 129: cnc manual de programación

126

Page 130: cnc manual de programación

127

Ejemplo) PROGRAMA

Page 131: cnc manual de programación

128

Page 132: cnc manual de programación

129

Ejemplo) PROGRAMA

Page 133: cnc manual de programación

130

Page 134: cnc manual de programación

131

Page 135: cnc manual de programación

132

Page 136: cnc manual de programación

133

(Ejemplo 1)

Proceso Proceso de refrentado, proceso de diámetro exterior Dimensión φ 45 x 60L

Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado

Page 137: cnc manual de programación

134

Page 138: cnc manual de programación

135

(Ejemplo 2)

Proceso Proceso de refrentado, proceso de rosca de diámetro exterior Dimensión φ 70 x 100L

Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado

Page 139: cnc manual de programación

136

Page 140: cnc manual de programación

137

(Ejemplo 3)

Proceso Proceso de refrentado, proceso de cónico de diámetro exterior (Chaflán, proceso R)

Dimensión φ 60 x 75L Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado

Page 141: cnc manual de programación

138

Page 142: cnc manual de programación

139

(Ejemplo 4)

Proceso Proceso de refrentado, diámetro exterior (Proceso de surco, proceso chaflán R) Dimensión φ 70 x 70L Material S45C

Condición de utilización de la herramienta Proceso de refrentado

Proceso de diámetro exterior Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado PCLNR/L-1 Acabado

Page 143: cnc manual de programación

140

Page 144: cnc manual de programación

141

(Ejemplo 5)

Proceso Proceso de refrentado, diámetro exterior (Proceso de surco, proceso chaflán R, proceso roscado)

Dimensión φ 90 x 80L Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado Proceso de surco Proceso de rosca

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO P/L 154.91 Desbaste + Acabado R/L 166.0 Desbaste + Acabado

Page 145: cnc manual de programación

142

Page 146: cnc manual de programación

143

(Ejemplo 6)

Proceso Proceso de refrentado, diámetro exterior (Proceso de surco, proceso surco, relieve)

Dimensión φ 65 x 88L Material S45C

Condición de utilización de la herramienta Proceso de refrentado

Proceso de diámetro exterior Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste R/L Desbaste

+Acabado PCLNR/L-1 Acabado PCLNR/L-1 Acabado

Proceso de refrentado Proceso de rosca

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO Relieve Desbaste + Acabado R/L 166.0 Desbaste + Acabado

Page 147: cnc manual de programación

144

Page 148: cnc manual de programación

145

(Ejemplo 7)

Proceso Proceso de diámetro exterior R Dimensión φ 80 x 120L Material S45C

Condición de utilización de la herramienta Proceso de diámetro exterior

HERRAMIENTA TIPO DE PROCESO SVVBN Desbaste + Acabado

Page 149: cnc manual de programación

146

Page 150: cnc manual de programación

147

(Ejemplo 8)

Proceso Proceso de circunferencia de diámetro exterior Dimensión φ 82 x 120L Material S45C

Condición de utilización de la herramienta Proceso de circunferencia de diámetro exterior

HERRAMIENTA TIPO DE PROCESO SVVBN Desbaste + Acabado

Page 151: cnc manual de programación

148

Page 152: cnc manual de programación

149

(Ejemplo 9)

Proceso Diámetro exterior (Proceso de surco, proceso de roscado, proceso chaflán R, )

Dimensión φ 60 x 110L Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado Proceso de surco Proceso de rosca

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO R/L 154.91 Desbaste + Acabado R/L 166.0 Desbaste + Acabado

Page 153: cnc manual de programación

150

Page 154: cnc manual de programación

151

(Ejemplo 10)

Proceso Proceso de diámetro exterior, proceso de diámetro interior Dimensión φ 60 x 110L Material S45C

Condición de utilización de la herramienta Proceso de refrentado

Proceso de diámetro exterior Proceso de diámetro interior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste S-20S PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado S-20S PCNR/L-1 Acabado

Page 155: cnc manual de programación

152

Page 156: cnc manual de programación

153

(Ejemplo 11)

Proceso Proceso de diámetro exterior, proceso de diámetro interior Dimensión φ 110 x 75L x φ25(Tubo) Material S45C

Problema 1) Programa cuando el material es tubo Problema 2) Programa cuando el material es una barra redonda Condición de utilización de la herramienta Proceso de refrentado

Proceso de diámetro exterior Proceso de diámetro interior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desabste PCLNR/L Desbaste S20-S PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado S20-S PCNR/L-1 Acabado

Page 157: cnc manual de programación

154

Page 158: cnc manual de programación

155

(Ejemplo 12)

Proceso Proceso diámetro exterior, proceso diámetro interior Dimensión φ 110 x 75L x φ25 (Tubo) Material S45C

Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado Proceso de surco Proceso de diámetro interior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste + Acabado S-20S PCLNR/L Desbaste

PCLNR/L-1 S20-S PCLNR/L-1 Acabado

Page 159: cnc manual de programación

156

Page 160: cnc manual de programación

157

(Ejemplo 13)

Proceso Proceso de diámetro exterior, proceso de diámetro interior,(chaflán, R, surco )

Dimensión φ 90 x 60L x φ 20 (Tubo) Material S45C

Problema 1) Programa cuando el material es tubo Problema 2) Programa cuando el material es una barra redonda Condición de utilización de la herramienta Proceso de refrentado Proceso de diámetro exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado Proceso de surco Proceso de rosca

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste + Acabado S-20S PCLNR/L Desbaste

PCLNR/L-1 S-20S PCLNR/L-1 Acabado

Page 161: cnc manual de programación

158

Page 162: cnc manual de programación

159

(Ejemplo 14)

Proceso Proceso de diámetro exterior,(chaflán, R, surco, rosca, proceso de relieve)

Dimensión φ 110 x 90L x φ20 (Tubo) Material S45C

Problema 1) Programa cuando el material es tubo Problema 2) Programa cuando el material es una barra redonda Condición de utilización de la herramienta Proceso de refrentado

Proceso de diámetro exterior Proceso de diámetro interior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO PCLNR/L Desbaste PCLNR/L Desbaste S20-S PCLNR/L Desbaste

PCLNR/L-1 Acabado PCLNR/L-1 Acabado S20-S PCNR/L-1 Acabado Proceso de surco de diámetro interior Proceso de relieve diámetro

Vutsude Proceso de surco de diámetro

exterior

HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO HERRAMIENTA TIPO PROCESO R/L 154.3 Desbaste +

Acabado Relieve Desbaste +

Acabado

R/L 154.91 Desbaste + Acabado

Page 163: cnc manual de programación

160

Page 164: cnc manual de programación

161

Tabla de cálculo de funciones trigonométricas

Page 165: cnc manual de programación

162

Page 166: cnc manual de programación

163

FORMULAS 1. El teorema de Pitágoras

2. Funciónes trigonométricas

3. Ley del Seno Cuando se busca la longitud de los dos lados (Se conocen un lado y dos ángulos) Cuando se busca el otro ángulo (Se conocen dos lados y un ángulo)

4. Ley del Coseno Cuando se busca el otro lado (Se conocen dos lados y un ángulo) Cuando se busca el otro ángulo (Se conoce la longitud de los tres lados)

Page 167: cnc manual de programación

164

Page 168: cnc manual de programación

165

GUÍA TÉCNICA

FORMULAS DE CALCULO Tiempo de proceso (seg/ea) = π. D. L x 60 = Longitud de corte x 60 = seg 100V x F Media de tiempo de rotación Salida (8 horas/día) = 8 horas x 60 x 60 = ea Tiempo necesario por unidad Día necesario para proceso = Tiempo objeto x Cantidad que se debe procesar = Día 80 x 60 60 Rugosidad de la superficie = Volumen de avance2 x 1000 = R.t µm 8 x BOQUILLA Volumen de corte = cm3/min V.F.D = LT ft x W x D = ML 1000 Condición de corte (Material: AL) EXTREMO-ACABADO V = 870 F = 0.05 ∼ 0.15 t = 0.025 ∼ 2.0 ACABADO V = 720 F = 0.1 ∼ 0.3 t = 0.5 ∼ 2.0 PRIMER V = 600 CORTE LIGERO F = 0.2 ∼ 0.5 t = 2.20 ∼ 4.0

V = Velocidad de corte F = Volumen de avance (mm/rev) D = Profundidad de corte ft = Velocidad de avance (mm/min) W = Anchura de corte

Page 169: cnc manual de programación

166

Page 170: cnc manual de programación

167

Condición de corte 1. Condición de corte

Material Clasificación Profundidad de corte d

(mm)

Velocidad de corte V (m/min)

Velocidad de avance F (mm/rev)

Material de la herramienta

Acero carbono 60 kg/mm (Fuerza de

tensión)

Desbaste

Acabado Rosca Surco

Taladro central Taladro

3 ∼ 5 2 ∼ 3

0.2 ∼ 0.5

180 ∼ 200 200 ∼ 250 250 ∼ 280 124 ∼ 125 90 ∼ 110

1000 ∼1600 rpm ∼ 25

0.3 ~ 0.4 0.3 ~ 0.4 0.1 ~ 0.2

0.08 ~ 0.2 0.08 ~ 0.15 0.08 ~ 0.15

P10 ~ 20 P10 ~ 20 P01 ~ 10 P10 ~ 20

P10 ~ 20 SKH 2 SKH 9

Aleación acero 140 kg/mm

Desbaste Acabado

Surco

3 ∼ 4 0.2 ∼ 0.5

150 ∼ 180 200 ∼ 250 70 ∼ 100

0.3 ~ 0.4 0.1 ~ 0.2

0.08 ~ 0.2

P10 ~ 20 P10 ~ 20 P10 ~ 20

Hierro fundición HB

Desbaste Acabado

Surco

3 ∼ 5 0.2 ∼ 0.5

200 ∼ 250 250 ∼ 280 100 ∼ 125

0.3 ~ 0.5 0.1 ~ 0.2

0.08 ~ 0.2

K10 ~ 20 K10 ~ 20 K10 ~ 20

Aluminio Desbaste Acabado

Surco

2 ∼ 4 0.2 ∼ 0.5

400 ∼ 1000 700 ∼ 1600 350 ∼ 1000

0.3 ~ 0.5 0.1 ~ 0.2 0.1 ~ 0.2

K10 K10 K10

Bronce Latón

Desbaste Acabado

Surco

3 ∼ 5 0.2 ∼ 0.5

150 ∼ 300 200 ∼ 500 150 ∼ 200

0.2 ~ 0.4 0.1 ~ 0.2 0.1 ~ 0.2

K10 K10 K10

Acero inoxidable

Desbaste Acabado

Surco

2 ∼ 3 0.2 ∼ 0.5

150 ∼ 180 180 ∼ 200

60 ∼ 90

0.2 ~ 0.35 0.1 ~ 0.2 ~ 0.15

P 10~ 20 P 01 ~ 10 P 10 ~ 20

(Nota) 1) Condiciones para herramientas recubiertas

2) Las condiciones de corte se deben cambiar de acuerdo con la forma y ángulos de las herramientas.

Page 171: cnc manual de programación

168

Page 172: cnc manual de programación

169

2. Tiempo de corte del proceso de roscado (Para proceso de corte con S 45 C)

AVANCE P 1.0 1.25 1.5 1.75 2.0 2.5 3.0 3.5 4.0 4.5 5.0 PROF.CORT. H2 0.6 0.74 0.89 1.05 1.19 1.49 1.79 2.08 2.38 2.68 2.98

RED.ESQ R 0.07 0.09 0.11 0.13 0.14 0.18 0.22 0.25 0.29 0.32 0.36 1 0.25 0.30 0.30 0.30 0.30 0.30 0.35 0.35 0.35 0.40 0.45 2 0.20 0.20 0.20 0.25 0.25 0.28 0.30 0.35 0.35 0.35 0.35 3 0.10 0.11 0.14 0.16 0.20 0.24 0.26 0.30 0.30 0.30 0.32 4 0.05 0.08 0.12 0.12 0.14 0.20 0.22 0.25 0.26 0.28 0.30 5 0.05 0.08 0.10 0.11 0.15 0.18 0.20 0.23 0.25 0.25 6 0.05 0.07 0.08 0.11 0.13 0.15 0.20 0.22 0.25 7 0.05 0.06 0.09 0.10 0.12 0.17 0.20 0.20 8 0.05 0.07 0.08 0.10 0.14 0.15 0.17 9 0.05 0.07 0.08 0.10 0.12 0.15 10 0.05 0.05 0.10 0.10 0.15 11 0.05 0.05 0.08 0.08 0.10 12 0.05 0.05 0.08 0.10 13 0.05 0.05 0.08 14 0.05 0.06

NÚMERO DE VECES DE CORTE TORNILLO

15 0.05 0.05

Page 173: cnc manual de programación

170

Page 174: cnc manual de programación

171

Page 175: cnc manual de programación

172

Page 176: cnc manual de programación

173

Método de cambio de trabajo utilizando la medida de la herramienta 1. Volver a la referencia manualmente. 2. Instalar la pieza en la mordaza y mover la torreta a la posición apropiada, y preparar las herramientas

básicas para trabajar. 3. En la sección de material, TOQUE de proceso al encarar la herramienta básica

Ahora, no está permitido mover el husillo Z. 4. Seleccionar la pantalla PIEZA/CAMBIO. PÁGINA ⇑ Método) MENU ⇒ Pulsar el botón para seleccionar el PIEZA/CAMBIO OFFSET ⇓ 5. Introducir los DATOS Método) M ⇒ W 5z ⇒ DATOS pulsar los botones uno a uno, y pulsar MEDIDA en la consola, y pulsar INTRODUCIR , después identificar la introducción. * DATOS valor de la coordenada Z en el programa (Posición tocada) * Tras la introducción, el valor Z de la pantalla PIEZA/CAMBIO se calcula automáticamente y se introduce. 6. Cuando se completa la introducción. PÁGINA ⇑ Pulsar para seleccionar la pantalla OFFSET. ⇓

Luis Vásquez
Ý
Luis Vásquez
ß
Page 177: cnc manual de programación

174

Page 178: cnc manual de programación

175

Page 179: cnc manual de programación

176

Page 180: cnc manual de programación

177

Método OFFSET utilizando la medida de la herramienta

OFFSET eje Z 1. Tras seleccionar la pantalla OFFSET CURSOR ⇑ Pulsar para mover el nº de offset de la herramienta básica. ⇓ * En general, el nº de herramienta y el nº de offset deben ser el mismo. 2. Tras seleccionar los números, introducir el valor de al coordenada de Z en la posición donde se toca.

El método debe ser el mismo que el cambio de trabajo. Como resumen,

M → W 5z → DATOS → MEDIDA → INTRODUCCIÓN Situado en la consola La posición actual tocada es el valor de la coordenada Z en el programa. Seleccionar eje Z. En caso de eje X, se debe pulsar ←4

x .

Indica la inicial “M” de medida. Tras la introducción como se muestra arriba, se introduce automáticamente el valor Z del OFFSET seleccionado pero la herramienta básica se hace “0” (Cero). Si se da otro valor, volver a empezar desde el principio. (Final de cambio de trabajo) OFFSET eje X 3. Procesar el diámetro exterior con la herramienta básica continuamente, y retraer el husillo Z en

dirección + (a mano derecha), parar la rotación, y medir el parámetro exterior procesado (valor X). Si el valor medido es φ 52.34, la posición de la herramienta es X52.34 por lo tanto introducir el valor X.

M → W 5z → DATOS → MEDIDA → INTRODUCCIÓN

5 2 . 3 4

Luis Vásquez
Page 181: cnc manual de programación

178

Al introducir con el método anterior, el valor de X de la pantalla OFFSET se introduce automáticamente. 4. Prepare otra herramienta para la que quiera hacer OFFSET en la posición de pieza. 5. Toque ligeramente en la sección del material. 6. Si introduce con el mismo método que para encontrar el valor OFSSET del husillo Z escrito

anteriormente, el valor OFFSET de Z de esta herramienta se introduce automáticamente. (Diferencia de longitud comparada con la herramienta básica.)

7. Encontrar el OFFSET X con el mismo método que 3. 8. Para las demás herramientas, hacer el OFFSET repitiendo los pasos anteriores (1-3). (Atención) 1. En la pantalla PIEZA/CAMBIO, introducir sólo el valor Z, no el valor X.

(Excepto TIPO GANG) 2. Para el taladro y el tipo de taladro central, introducir sólo el OFFSET del husillo Z, dejar el valor de

X a “0”. 3. La explicación anterior para encontrar el valor de OFFSET es el método que se utiliza para introducir

sólo el valor de Z en la pantalla de PIEZA/CAMBIO. Si se introduce el eje X con el eje Z en la pantalla PIEZA/CAMBIO, se debe introducir el valor OFFSET del husillo X para todas las herramientas que se procesan en el centro del husillo principal como el taladro y el taladro central.

4. Si se hace un OFFSET con el método anterior utilizando la función de medida de herramienta, no hay

que designar la coordenada como G50 durante la programación.

Ejemplo) (Cuando se utiliza MEDIDA HERRAMIENTA) O 3333: N1 G50 T0100 S18000 M42: G96 S100 M03: (Cuando no se utiliza MEDIDA HERRAMIENTA) O 3334: N1 G50 T100. Z100. T0100 S18000 M42: G96 S170 M03:

Page 182: cnc manual de programación

179

Page 183: cnc manual de programación

180

FUNCIÓN – M

M00: PARADA PROGRAMA Cuando se ordena M00 en modo de operación automático (modo MDI o MEM), la operación automática se parará tras completar el comando en el bloque que contiene M00. Cuando la máquina se para mediante el código M00, se puede ejecutar operación manual si el interruptor de selección de modo se gira a la posición JOG. Para reiniciar el ciclo, poner el interruptor de selección de modo en la posición anterior y soltar el botón de INICIO CICLO. Nota 1) El husillo se para al completar M00, entonces la apertura cierre de la pinza se puede hacer manualmente sin cambiar el MODO. M01: PARADA OPCIONAL Este comando se utiliza para parar la máquina temporalmente mediante la barra (/) y comprobar la pieza al final de cada operación de herramienta. El interruptor de PARADA OPCIONAL (interruptor de lengüeta) se utiliza para seleccionar este código. M02: FIN DE PROGRAMA Este código se utiliza en el último bloque de trabajo de pinza en la parte del programa para finalizar el programa. Cuando este código ocurre durante la operación automática de la máquina, el programa vuelve al principio tras ejecutar el otro comando del bloque, se hace un reset del control, este método automático finaliza y la máquina se para. M03: DIRECCIÓN HACIA DELANTE DEL HUSILLO PRINCIPAL Especifica el inicio de la rotación del husillo principal en dirección horaria. Se debe especificar un código S en el mismo bloque o en el anterior. Si se especifica M03 cuando la pinza está abierta, ocurrirá un error de secuencia. M04: DIRECCIÓN INVERSA DEL HUSILLO PRINCIPAL Especifica el inicio de la rotación del husillo principal en sentido horario. El código S se debe especificar en el mismo bloque en el anterior. Si se especifica un código M04 cuando la pinza está abierta, ocurrirá un error de secuencia. M05: PARADA DE HUSILLO PRINCIPAL Especifica la parada de la rotación del husillo principal. Incluso si se especifica M05, el comando de velocidad del husillo sigue efectiva. Por lo tanto, si se especifica de nuevo M03 o M04, el husillo girará a la misma velocidad anterior. M07: REFRIGERANTE DE ALTA PRESIÓN ON (Opcional) Especifica el inicio de la bomba de refrigerante de alta presión. M08: REFRIGERANTE ON Especifica el inicio de la bomba refrigerante. La bomba refrigerante se iniciará cuando el interruptor REFRIGERANTE en el panel del operador está en la posición ON. M09: REFRIGERANTE OFF Especifica la parada de la bomba refrigerante de alta presión y de la bomba refrigerante. M10: AVANCE DEL RECOGEDOR DE PIEZAS 1 (Opcional) Este comando mueve el avance del recogedor de piezas 1.

Page 184: cnc manual de programación

181

Page 185: cnc manual de programación

182

M11: RETRACCIÓN DEL RECOGEDOR DE PIEZAS 1(Opcional) Este comando mueve hacia atrás el recogedor de piezas 1. M13: FLUJO DE AIRE PARA LA TORRETA (Opcional) Se ordena flujo de aire en M13 para la torreta. M14: FLUJO DE AIRE DEL HUSILLO PRINCIPAL (Opcional) Se ordena flujo de aire en M14 para el husillo principal. M15: FLUJO DE AIRE OFF (Opcional) El flujo de aire se para. Este comando está disponible en M13, M14. M17: BLOQUEO DE MAQUINA ON Especifica la conexión del bloqueo de la máquina. Este comando se especifica sólo en modo MDI. M18: BLOQUEO DE MAQUINA OFF Especifica la desconexión del bloqueo de la máquina. Este comando se especifica sólo en modo MDI. M19: ORIENTACIÓN DEL HUSILLO PRINCIPAL (Opcional) Este código para la rotación del husillo principal en un ángulo fijo. M19 Sxxx: Multi orientación del husillo principal (ORIENTACIÓN “B”) Cuando el código M19 y el código S se deben especificar en el mismo bloque, la posición de parada del husillo se determina mediante el código S. M24: FUNCIONAMIENTO DEL EXTRACTOR DE VIRUTAS Especifica el funcionamiento del extractor de virutas. M25: PARADA DEL EXTRACTOR DE VIRUTAS (Opcional) Especifica la parada del extractor de virutas. M30: FIN DE PROGRAMA Y REBOBINADO (Funcionamiento continuo) Vuelve al inicio de la memoria mediante el comando M30, hace un reset y se para. El programa se reinicia mediante el inicio ciclo y se especifica en el último bloque. M31: INTERBLOQUEO BY-PASS (HUSILLO PRINCIPAL & CONTRAPUNTO) Este código se utiliza cuando el inicio ciclo está disponible el husillo suelto y la operación de caña de contrapunto durante la rotación del husillo. M32: PARADA ESTATICA AGARRE/SOLTAR DURANTE LA ROTACIÓN DEL HUSILLO Este código es interbloqueo by-pass de la rotación del husillo cuando se utiliza PARADA ESTÁTICA. PARADA ESTÁTICA agarre (M38 y M58) o PARADA ESTÁTICA soltar (M39 y M59) es válido durante la rotación del husillo con M66. M33: HERRAMIENTA GIRATORIA DEL HUSILLO HACIA DELANTE La herramienta giratoria del husillo inicia la rotación hacia delante. M34: HERRAMIENTA GIRATORIA DEL HUSILLO HACIA ATRÁS La herramienta giratoria del husillo inicia la rotación inversa. M35: PARADA DE HERRAMIENTA GIRATORIA La herramienta giratoria del husillo se para.

Page 186: cnc manual de programación

183

Page 187: cnc manual de programación

184

M38: AGARRE LUNETA (opcional-lado derecho), M58: AGARRE LUNETA (opcional-lado izquierdo) Especifica el agarre de la luneta. M39: AGARRE LUNETA (opcional-lado derecho), M59: AGARRE LUNETA (opcional-lado izquierdo) M40: CAMBIO MARCHA NEUTRA M41: CAMBIO MARCHA BAJO M42: CAMBIO MARCHA MEDIO M43: CAMBIO MARCHA ALTO Especifica el cambio a cada gama de cambio. M46: Prog. SOLTAR CUERPO CONTRAPUNTO & AVANCE DE BARRA DE TRACCIÓN (opcional) Inicio simultáneo del programa soltar cuerpo de contrapunto y retracción de la barra con este comando. M47: Prog. AGARRE CUERPO CONTRAPUNTO & RETRACCIÓN DE BARRA DE TRACCIÓN (opcional) Inicio simultáneo del programa agarre cuerpo de contrapunto y avance de la barra con este comando. M50: AVANZA BARRAS (opcional) Cuando hay un avanza barras, se ejecuta la avance del material. M52: ABRIR PUERTA DE CUBIERTA CONTRA SALPICADURAS (opcional) La puerta se abre con este comando M53: CERRAR PUERTA DE CUBIERTA CONTRA SALPICADURAS (opcional) La puerta se cierra con este comando M54: CONTADOR DE PIEZAS (opcional) Cuando se ordena M54, se cuentan las piezas. M61: CAMBIAR A BAJA VELOCIDAD (sólo a P60) Cuando se utiliza un motor de husillo P60, la fuerza de salida y la gama de velocidad del husillo se diferencia mediante el cambio de línea de potencia. M61 se utiliza para bajar las rpm (CONEXIÓN-Y). 400-500 rpm (18.5 kw) M62: CAMBIAR A ALTA VELOCIDAD (sólo a P60) M62 se utiliza para aumentar la velocidad rpm (CONEXIÓN-�). 750 –4500 rpm (22 kw) M63: HUSILLO PRINCIPAL SENTIDO HORARIO & REFRIGERANTE ON Inicio simultaneo de la rotación hacia delante del husillo y del refrigerante. El husillo hacia delante y el refrigerante se ejecutan mediante un comando (M63). Sólo sale refrigerante cuando el interruptor del panel de operación está “on”. M64: HUSILLO PRINCIPAL SENTIDO ANTI-HORARIO & REFRIGERANTE ON Inicio simultaneo de la rotación hacia atrás del husillo y del refrigerante. El husillo hacia atrás y el refrigerante se ejecutan mediante un comando (M64). Sólo sale refrigerante cuando el interruptor del panel de operación está “on”. M65: PARADA HUSILLO PRINCIPAL & REFRIGERANTE Parada de la rotación del husillo principal, el refrigerante se para mediante un comando. M66: AGARRE PINZA DUAL BAJO (opcional) La pinza principal se cierra debido a la baja presión.

Page 188: cnc manual de programación

185

Page 189: cnc manual de programación

186

M67: AGARRE PINZA DUAL ALTO (opcional) La pinza principal se cierra debido a la alta presión. M68: AGARRE HUSILLO PRINCIPAL Se especifica para abrir la pinza principal automáticamente como trabajo de barra. M69: SOLTAR HUSILLO PRINCIPAL Se especifica para cerrar la pinza principal automáticamente como trabajo de barra. M70: AVANCE BAJO CONTRAPUNTO DUAL (opcional) La barra de contrapunto avanza por la baja presión M74: DETECCIÓN DE ERRORES ON Cuando M74 está efectivo, el control procede al próximo bloque sin tener en cuenta el pulso lag de servo entre el bloque de interpolación lineal y circular excepto posicionamiento (G00). Esto permite que la máquina se mueva con suavidad entre bloques. Sin embargo, puede que la esquina de la pieza no sea muy aguda. El comando M74 es modal, y será efectivo hasta que se ordene M75. M75: DETECCIÓN DE ERRORES OFF Se especifica para eliminar la detección de errores ON. Cuando se conecta la potencia, M75 estará efectivo, y seguirá así hasta que se ordene M74. M76: CHAFLAN ON Cuando se especifica M76 antes del comando de ciclo de corte de rosca G76 o G92, la herramienta de rosca saldrá al terminar la porción de rosca. M77: CHAFLAN OFF Cancela el comando de función sacar rosca como se especifica mediante M77. El código M77 es un código modal. M78: AVANCE DE CAÑA DE CONTRAPUNTO Con este comando se avanza la caña del contrapunto. M79: RETROCESO DE CAÑA DE CONTRAPUNTO Con este comando se retrae la caña del contrapunto. M80: BRAZO BASCULANTE DEL PREMEDIDOR DE HERRAMIENTAS ABAJO (opcional) Especifica la subida del brazo basculante del pre-medidor de herramientas. M81: BRAZO BASCULANTE DEL PREMEDIDOR DE HERRAMIENTAS ARRIBA (opcional) Especifica la subida del brazo basculante del pre-medidor de herramientas. M82: IMAGEN ESPEJO ON Especifica la conexión de la imagen espejo. M83: IMAGEN ESPEJO OFF Especifica la desconexión de la imagen espejo. M84: ROTACIÓN DE LA TORRETA SENTIDO HORARIO Este código se utiliza para cambiar la dirección de indexación de la torreta a la derecha cuando se ajusta en modo de selección automática. Como este es un código no modal, se debe utilizar en el mismo bloque que el código T.

Page 190: cnc manual de programación

187

Page 191: cnc manual de programación

188

M85: ROTACIÓN DE LA TORRETA SENTIDO ANTI-HORARIO Este código indexa a la izquierda especificando M85 en el mismo bloque del código T. Este código M85 es no modal. M86: SALTO DE FUERZA ACT Este código se utiliza para saltar la fuerza del eje móvil. Como este código es modal hasta el comando M87, sólo es válido el sub-husillo con el eje B. Ej) G00 B-500.0 ; M86 ; G98 G31 P99 V-20.0 F100.0 : G01 B-500.0 ; M87 ; M87: CANCELAR SALTO FUERZA Este código se utiliza para cancelar la función de salto de fuerza de M86. M88: AGARRE BAJO EJE C Se especifica el agarre del eje C mediante baja presión. Sólo válido control eje C. M89: AGARRE ALTO EJE C Se especifica el agarre del eje C mediante alta presión. Sólo válido control eje C. M90: SOLTAR EJE C Se especifica para soltar el eje C. Sólo válido control eje C. M91, M92, M93, M94: COMANDO DE CÓDIGO M EXTERNO (Opcional) Códigos M libres. M98: LLAMADA SUB-Prog. Este código se utiliza para introducir un sub-programa M99: FINAL DE SUB-PROGRAMA Este código muestra el final de un sub-programa. Al ejecutar M99 el control vuelve al programa principal. M103: SUB-HUSILLO HACIA DELANTE Especifica el inicio de la rotación en sentido anti-horario del sub-husillo. El código S se debe especificar en el mismo bloque o en el anterior. Si se especifica M103 cuando la sub-pinza está abierta, ocurrirá un error de secuencia. M104: SUB-HUSILLO HACIA ATRÁS Especifica el inicio de la rotación en sentido horario del sub-husillo. El código S se debe especificar en el mismo bloque o en el anterior. Si se especifica M104 cuando la sub-pinza está abierta, ocurrirá un error de secuencia.

Page 192: cnc manual de programación

189

Page 193: cnc manual de programación

190

M105: PARADA SUB-HUSILLO Especifica la parada de la rotación del sub-husillo. Incluso si se especifica M05, el comando de velocidad del husillo sigue efectiva. Por lo tanto, si se especifica de nuevo M103 o M104, el husillo girará a la misma velocidad anterior. M110: AVANCE DEL RECOGEDOR DE PIEZAS 2 (opcional) Este comando mueve el avance del recogedor de piezas 2. M111: RETRACCIÓN DEL RECOGEDOR DE PIEZAS 2 (opcional) Este comando mueve hacia atrás el recogedor de piezas 2. M114: FLUJO DE AIRE PARA EL SUB-HUSILLO (opcional) Flujo de aire para el sub-husillo cuando se ordena M114. M119: ORIENTACIÓN DEL SUB-HUSILLO (opcional) Este código para el sub-husillo en un ángulo fijo. M119 Sxxx: multi orientación del sub-husillo (ORIENTACIÓN-B) Cuando el código M119 y el código S se deben especificar en el mismo bloque, la posición de parada del husillo se determina por el código S. M131: INTERBLOQUEO BY-PASS (SUB-HUSILLO) Este código se utiliza cuando el inicio ciclo es válido en el sub-husillo suelto M163: SUB-HUSILLO SENTIDO HORARIO & REFRIGERANTE ON Inicio simultaneo de la rotación hacia delante del sub-husillo y del refrigerante. El sub-husillo hacia delante y el refrigerante se ejecutan mediante un comando (M163). Sólo sale refrigerante cuando el interruptor del panel de operación está “on”. M164: SUB-HUSILLO SENTIDO HORARIO & REFRIGERANTE ON Inicio simultaneo de la rotación hacia delante del sub-husillo y del refrigerante. El sub-husillo hacia delante y el refrigerante se ejecutan mediante un comando (M164). Sólo sale refrigerante cuando el interruptor del panel de operación está “on”. M165: PARADA SUB-HUSILLO & REFRIGERANTE Parada de la rotación del sub-husillo y el refrigerante se para mediante un comando. M168: AGARRE DEL SUB-HUSILLO Especifica la apertura de la sub-pinza automáticamente como trabajo de barra. M169: SOLTAR SUB-HUSILLO Especifica el cierre de la sub-pinza automáticamente como trabajo de barra. M203: COMANDO SINCRONIZADO HACIA DELANTE El husillo principal y el sub-husillo se inician simultáneamente para la rotación hacia delante. Está sincronizado con la rotación hacia delante del husillo principal y el sub-husillo. M204: COMANDO SINCRONIZADO HACIA ATRÁS El husillo principal y el sub-husillo se inician simultáneamente para la rotación hacia atrás. Está sincronizado con la rotación hacia atrás del husillo principal y el sub-husillo.

Page 194: cnc manual de programación

191

Page 195: cnc manual de programación

192

M205: PARADA SINCRONIZADA La rotación sincronizada del husillo principal y del sub-husillo se para. M206: LIBERAR ROTACIÓN DEL HUSILLO Se especifica para liberar el control de velocidad del husillo principal y del sub-husillo. Si quiere que el husillo principal y el sub-husillo giren a diferentes rpm, se ordena M206 antes del código S. El avance del husillo en el panel del operador es válido del último husillo seleccionado. EJ) M03 S1000 ; M206 ; M103 S500 ; M206 ;