Вы находитесь на странице: 1из 35

GUIA RAPIDA PARA TORNO DOOSAN

CONTROL FANUC 21/18i

VMV MAQUINARIA

VMV MAQUINARIA
Eduardo Matte # 1910
Fono: 56-2- 5550588 / 5563993
Santiago – Chile
soporte@vmvmaquinaria.cl
www.vmvmaquinaria.cl
2

PANEL DE OPERACION

POWER ON: Energiza el controlador CNC

POWER OFF: Apaga el controlador CNC

EMERGENCY STOP: Parada de emergencia. Al pulsarla detiene la


máquina inmediatamente.

MACHINE READY: Debe ser presionado al momento que termina el


encendido de la pantalla del control. Permite la activación de los servo
motores.

EMERGENCY STOP RELEASE: Permite resetear las alarmas producidas


por sobre recorridos de los ejes a alta velocidad.

SELECCION DEL MODO DE OPERACION DEL


CENTRO DE TORNEADO

EDIT: Su selección permite crear, modificar, y eliminar programas.

MEM: Su selección permite ejecutar programas guardados en el CNC.


3

TAPE: Su selección permite ejecutar programas guardados en algún


dispositivo externo (PC o Memory Card).

MDI: Su selección permite ejecutar pequeños programas digitados. Ejemplo:


cambios de herramientas, RPM husillo, etc.

REF. RTN: Su selección permite ejecutar el retorno de los ejes a su punto de


referencia.

JOG: Su selección permite mover los ejes mediante botones pulsadores (JOG
SWITCH).

JOG SWITCH: Pulsar el botón correspondiente al eje y


dirección que se desea mover. X carro transversal, Z carro
longitudinal.
Si se mantiene pulsada la tecla RAPID, el
movimiento de los ejes será más rápido.

El movimiento rápido de los ejes al mantener pulsada RAPID, descrita


anteriormente, pude ser efectuado en tres niveles.

PORCENTAJE DE AVANCE RAPIDO DE LOS EJES

La velocidad de desplazamiento rápido de los ejes es configurado en los


parámetros de la máquina.

Los ejes también pueden ser desplazados de forma manual, mediante una
manivela. Este movimiento se denomina MPG (generador de pulso manual).

MODO HANDLE (modo manual): Pulsar el botón correspondiente


al eje que se desea desplazar con el volante electrónico.
4

GENERADOR DE PULSO MANUAL (MPG): Al girar este


volante electrónico, el eje seleccionado puede ser desplazado en
dirección positiva o negativa.

AJUSTE VELOCIDAD AVANCE EN HANDLE: Permite


ajustar la velocidad de desplazamiento de los ejes
trabajando con la manivela.
X1: Una división del volante corresponde a 0.001 mm o pulgada.
X10: Una división del volante corresponde a 0.01 mm o pulgada.
X100: Una división del volante corresponde a 0.1 mm o pulgada.

FEEDRATE OVERRIDE: Permite variar la velocidad de


avance programada entre 0 y 200 %. Si se deja en cero los
carros se detendrán y se mostrará la alarma
correspondiente. Esta función será ignorada en
operaciones de roscado.

CYCLE START: Inicio de Ciclo. Se pulsa para ejecutar alguna instrucción o


programa, comúnmente trabaja en los modo MEM y MDI.

FEED HOLD: Se pulsa para detener momentáneamente los ejes durante una
operación automática, la operación se reanuda pulsando CYCLE START.

Trabajando en Modo JOG o HANDLE es posible girar el husillo sin necesidad


de generar un mini programa en MDI, basta con trabajar con las opciones que se
muestran a continuación. Debe haber programada con anterioridad alguna RPM o VCC.

SPINDLE ROTATION CW: Se utiliza para seleccionar la dirección de


rotación del husillo en sentido horario.

SPINDLE ROTATION CCW: Se utiliza para seleccionar la dirección de


rotación del husillo en sentido anti-horario.
5

SPINDLE JOG: Al estar seleccionada, la rotación del husillo es por pulso.

SPINDLE ROTATION START: Este botón es usado para iniciar la rotación


del husillo. Si SPINDLE JOG se encuentra activado, este botón se debe
mantener pulsado para lograr un giro continuo del husillo

SPINDLE ROTATION STOP: Este botón es usado para detener la rotación


del husillo.

SPINDLE OVERRIDE: Permite controlar la velocidad del


husillo. Cuando el husillo rota con alguna operación automática
o en modo manual es posible ajustar las RPM entre 0 y 150 %.

INDEX: Se utiliza para comandar la rotación de la torre porta


herramienta en modo manual. Cada vez que se pulse este botón, la
torre girará una posición. Evitar usar esta opción al momento de
cargar una herramienta para establecer Cero Pieza en los Work Offset
(G54, G55, ….. G59).

DIRECTION: Permite invertir el sentido de giro de la torre porta-


herramienta.

ON COOLANT: Activa la salida de refrigerante en la herramienta cargada.

OFF COOLANT: Detiene la salida de refrigerante.

SINGLE BLOCK: Este botón permite ejecutar un programa


secuencialmente, bloque a bloque durante una operación automática.
Para continuar la ejecución después de concluir un bloque, presionar
CYCLE START.
6

OPTIONAL STOP: Al activar esta opción es posible detener el programa


temporalmente durante su ejecución en el momento que lea el código M01.

OPTIONAL BLOCK SKIP: Al estar activada esta opción permite saltar


bloques que tengan antepuesto el caracter “ / ”.

DRY RUN: Esta opción está disponible cuando se ejecuta un programa, al


activarla cambia la velocidad de avance de los ejes tanto G1 como G0.

PROGRAM RESTART: Permite reasumir un programa a partir de algún


bloque intermedio.

WORK ROOM LIGHT: Usado para encender una luz al interior de la


máquina.

PROGRAM PROTECT: Bloquea la edición de programas NC. Se


activa con la llave correspondiente.

Esta opción permite el desplazamiento de la contrapunta fijándola al carro


longitudinal mediante la salida de una barra.
7

CALIBRACIÓN DE HERRAMIENTAS

Establecer cero pieza

 Cargar herramienta
MDI
PROG
Digitar T0X0X; X = N° Herramienta y Corrector
EOB
INSERT
CYCLE START

 Dejar maquina en modo de operación JOG

 Pulsar OFFSET SETTING

 Bajar Q-Setter.
 Notar que automáticamente aparece la
ventana Geometry-Offset

 Desplazar la herramienta a una posición cercana al


sensor de contacto del Q-Setter

 Calibrar Eje X

 Tocar con la punta de la herramienta el extremo superior o inferior del


sensor dependiendo de la geometría de la herramienta (Hta. exterior tocar
parte superior del sensor).

 Desplazarse en el eje X con los pulsadores de


desplazamiento hasta hacer contacto, se encenderá una
luz roja en ese momento.

 Notar que automáticamente se ingresa la medida en la


ventana activa
8

 Retirar la herramienta primero en el eje X y luego en Z

 Calibrar Eje Z

 Tocar con la punta de la herramienta el extremo derecho del sensor.


Utilizar las indicaciones del punto anterior para realizar esta operación

Repetir el procedimiento anterior para todas las herramientas que estén montadas en la
torre.

Establecer coordenadas de trabajo (G54, G55, ………, G59)

 Cargar una herramienta que me permita realizar un refrentado.


MDI
PROG
Digitar N° herramienta y corrector
INSERT
CYCLE START

 Refrentar un extremo de la pieza

 Retirar la herramienta solo en el eje X

 NO PRESIONAR RESET (Si es necesario detener giro del husillo ejecutar en


MDI la función M5)

 Pulsar OFFSET SETTING

 Pulsar WORK (TRABAJO)

 Posicionarse en una coordenada de trabajo (G54, G55, ……….. G59)

 Digitar Z0

 Pulsar MEASURE (MEDIA)

 Verificar que en las coordenadas absolutas el valor de Z sea cero


9

COMUNICACIÓN ENTRE CNC Y COMPUTADOR VÍA CABLE

Configuración Cable

Procedimiento Comunicación PC a CNC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar OPRT

 Pulsar

 Pulsar READ (lectura)

 Digitar numero de programa a transferir (anteponer letra O)

 Pulsar EXEC (Ejec)

 Pulsar PROG para ver programa transferido

Procedimiento Comunicación CNC a PC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar OPRT

 Pulsar

 Pulsar PUNCH (Perform)

 Digitar numero de programa a transferir al computador (anteponer letra O)

 Pulsar EXEC (Ejec)

Posible configuración puerto PC

 Bits por segundo 4800 o 9600 o 19200


 Puerto COM 1
 Bits de datos 7
 Paridad Par
 Bits de parada 2
10

 Control de flujo Software

COMUNICACIÓN CON MEMORY CARD

Procedimiento Comunicación Memory Card a CNC

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar

 Pulsar CARD

 Pulsar OPRT (OPRD)

 Pulsar F READ

 Digitar número de archivo en Memory Card correspondiente al programa a


transferir al CNC

 Pulsar F SET (Fijc F)

 Digitar número de programa para el nuevo archivo en memoria del CNC.

 Pulsar O SET (Fijc O)

 Pulsar EXEC (Ejec)

 Pulsar PROG para ver programa transferido

Procedimiento Comunicación CNC a Memory Card

 Dejar maquina en modo de operación EDIT

 Pulsar PROG

 Pulsar

 Pulsar CARD

 Pulsar OPRT

 Pulsar PUNCH (Perform)

 Digitar nombre para el nuevo archivo (solo etiqueta) a traspasar a Memory Card

 Pulsar F NAME
11

 Digitar número de programa del programa a traspasar del CNC a Memory Card

 Pulsar O SET (Fijc O)

 Pulsar EXEC (Ejec)

Ejecutar Programa desde Memory Card

La intención de este proceso es ejecutar un programa directamente desde la Memory


Card, sin que quede guardado en la memoria del CNC.

Procedimiento Comunicación modo TAPE

 Dejar maquina en modo de operación TAPE

 Pulsar PROG

 Pulsar

 Pulsar nuevamente

 Pulsar DNC – CD

 Digitar número de archivo a ejecutar

 Pulsar DNC – ST

 Pulsar CYCLE START

Parámetro 108 #7=1

IMPORTANTE: El canal de comunicación para trabajar con Memory Card debe ser
cuatro, mientras que para la comunicación vía cable debe ser cero.

MDI
OFFSET Setting
SETTING
I/O Channel: (0 o 4)
12

Principales Códigos de Programación “FANUC”.

CODIGO
FUNCION
ESTANDAR

G00 Posicionamiento (Avance rápido)


G01 Interpolación lineal con avance programado
G02 Interpolación circular en sentido horario
G03 Interpolación circular en sentido Anti-horario

G04 Dwell, Temporizador

G17 Trabajo en el plano XY


G18 Trabajo en el plano XZ
G19 Trabajo en el plano YZ

G20 Coordenadas en pulgadas


G21 Coordenadas en milímetros

G32 Proceso de roscado

G40 Cancela compensación de radio de herramienta


G41 Compensación a izquierda
G42 Compensación a derecha

G50 Limite rotación de RPM de Husillo

G54 Primer punto cero pieza


G55 Segundo punto cero pieza
G56 Tercero punto cero pieza
G57 Cuarto punto cero pieza
G58 Quinto punto cero pieza
G59 Sexto punto cero pieza

G65 Llamada Macro Simple


G66 Llamada Macro Modal

G70 Ciclo automático de acabado


G71 Ciclo automático de desbaste
G75 Ciclo automático de ranurado
G76 Ciclo automático de roscado
G94 Ciclo automático de refrentado
G96 Valocidad de corte constante
G97 RPM constante
G98 Avance en unidades/minuto
G99 Avance en unidades/revolución
13

FUNCIONES AUXILIARES M

M00 Parada de Programa Obligada


M01 Parada de Programa Opcional
M02 Fin de Programa
M03 Giro Husillo en Sentido horario
M04 Giro Husillo en Sentido Anti-horario
M05 Parada Husillo
M07 Activa Refrigerante a Alta Presión
M08 Activa Salida Refrigerante
M09 Desactiva Salida Refrigerante
M10 Avance Recolector Piezas
M11 Retroceso Recolector de Piezas
M17 Bloqueo Ejes Para Simulación
M18 Desbloqueo Ejes Para Simulación
M19 Orientación del Cabezal
M24 Avance del Transportador de Viruta
M25 Parada del Transportador de Viruta
M30 Fin del Programa con Vuelta al Inicio
M40 Cambio a Gama de Velocidades Neutral
M41 Cambio a Gama de Velocidades Baja
M42 Cambio a Gama de Velocidades Media
M43 Cambio a Gama de Velocidades Alta
M68 Cierra Mordazas del Plato
M69 Abre Mordazas del Plato
M78 Salida Contrapunta
M79 Retroceso Contrapunta
M80 Quick-Setter abajo
M81 Quick-Setter arriba
M98 Llamada Sub-Programa
M99 Fin de Sub-Programa
14

G00 Posicionamiento Rápido

Bajo esta función, los ejes se mueven con el avance rápido programado en los
parámetros de la máquina. Esta función es modal.

G01 Interpolación Lineal

Bajo esta función, los ejes se desplazan en línea recta (ortogonal u oblicua) con
un avance programado “F”. Esta función es modal.
15

G02 Interpolación Circular en Sentido Horario

Las trayectorias que se programan bajo esta función se desplazan en forma


circular y sentido horario o a derecha con un avance programado. Esta función es
modal.

G01 X30. Z0. F0.2


Z-25.
G02 X40 Z-30 R5
G01 X50.

G03 Interpolación Circular en Sentido Anti-Horario

Las trayectorias que se programan bajo esta función se desplazan en forma


circular y sentido anti-horario o a izquierda con un avance programado. Esta función es
modal.

G01 X40. Z0. F0.2


G03 X50. Z-5 R5.
G01 Z-60.
16

FUNCIONES VARIAS

Función M

Son funciones auxiliares utilizadas para dar distintas instrucciones al CNC

Función S

Permite definir el valor de la velocidad del husillo, ya sea como RPM, o como
Velocidad de Corte Constante.

Función F

Permite definir el valor de la velocidad de avance de los ejes, ya sea en


milímetro/revolución (G99) o milímetro/minuto (G98).

Función T

Se utiliza para definir el número de herramienta y corrector de herramienta a


emplear.

EJEMPLOS

 Programación de Velocidad de Husillo

RPM Fija Velocidad de Corte Constante. (RPM Variable)


G97 S900 M03 G50 S1800
G96 S200 M03

 Interpolación Lineal con Avance Programado

G99
G01 X40. Z-70 F0.2

 Cambio de Herramienta

G54
T0202
G00 X80. Z3.

Programación de un Perfil de Afinado


17

O0001 (PROGRAMA AFINADO)


G21
G0 G99 G40 G80
G0 T0202
G0 G54 X16. Z2. M8
G50 S1400
G96 S220 M03
G99 G1 Z0. F0.18
X22. Z-3.
Z-22.5
G2 X27. Z-25. R2.5
G1 X34.
X50. Z-48.
Z-63.
G2 X60. Z-68. R5.
G1 X68.
G3 X74. Z-71. R3.
G1 Z-80.
X78.
M9
G0 X200. Z150.
M05
M30
18

CICLO AUTOMÁTICO DE DESBASTE G71

G71 U___ R___


G71 P___ Q___ U___ W___ F___
G71: Ciclo automático de desbaste
U: Profundidad de corte (radial)
R: Distancia de retroceso (radial)
P: Número del primer bloque del perfil
Q: Número del último bloque del perfil
U: Sobre medida en el eje X para un posterior afinado (diametral)
W: Sobre medida en el eje Z para un posterior afinado
F: Velocidad de avance.

CICLO AUTOMATICO DE AFINADO G70

G70: Ciclo automático de afinado


P: Número del primer bloque del perfil.
Q: Número del último bloque del perfil
19

Ciclo Automático de Desbaste y Afinado

Ejemplo Programa

G21
G0 G99 G40 G80
G50 S1500
G96 S200 M3
T0101
G0 X48 Z3
G71 U2. R1.
G71 P100 Q102 U1.2 W.2 F.0.18
N100 G0 G42 X9. Z1. F0.16
G1 X14. Z-1.5
Z-15.
X30. Z-35.
X36.
G3 X40. Z-37. R2.
G1 Z-60.
N102 X46.
G0 G40 X200 Z200
M01
G0 T0202
G97 S300 M03
G0 G54 X48. Z3. M8
G50 S2500
G96 S220
G70 P100 Q102
G0 X200 Z200
M30
20

CICLO AUTOMATICO DE DESBASTE SOBRE PATRON “G73”

Este ciclo se utiliza para el caso de desbaste de piezas forjadas o fundidas en donde
tengamos un sobrematerial que exija varias pasadas. La estructura del ciclo es la
siguiente:

G73 U(δd) W(δk) R(d)

G73 P(ni) Q(nf) U(δu) W(δw) F____

Donde la herramienta hará la siguiente trayectoria:

Donde:
δd = sobrematerial en radio que presenta la en bruto, con el
signo que
corresponda.
δk = sobrematerial en el largo que presenta la pieza en
bruto, con el signo que corresponda.
d = cantidad de pasadas de desbaste.
ni = número del primer bloque de descripción del perfil.
nf = número del último bloque de descripción del perfil.
δu = sobrematerial en el diámetro para terminación.
δw = sobrematerial en el largo para terminación.

CICLO DE PERFORADO Y RANURADO FRONTAL G74


21

Perforado

G74 R___
G74 Z___ Q___ F___

G74: Ciclo automático de perforado


R: Distancia de retroceso después de cada corte. (Incremental).
Z: Profundidad total de la perforación (Absoluto)
Q: Profundidad por cada corte
F: Velocidad de avance
22

Ranurado Frontal

G74 R___
G74 X___ Z___ P___ Q___ F___

G74: Ciclo automático de ranurado frontal


R: Distancia de retroceso después de cada corte. (Incremental).
X: Posición X del punto final de la ranura (Absoluto)
Z: Posición Z del punto final de la ranura (Absoluto)
P: Distancia entre pasadas radial en milésimas de milímetro
Q: Profundidad por cada corte en milésimas de milímetro
F: Velocidad de avance

Q = 2 mm x 1000
P = 2.5 mm x 1000

G00 X38 Z3.5


G74 R1.5
G74 X20 Z-7 P2500 Q2000 F0.12
23

CICLO AUTOMÁTICO DE RANURADO RADIAL G75

G75 R___
G75 X___ Z___ P___ Q___ F___

G75: Ciclo automático de ranurado frontal


R: Distancia de retroceso después de cada corte. (Incremental).
X: Posición X del punto final de la ranura (Absoluto)
Z: Posición Z del punto final de la ranura (Absoluto)
P: Profundidad radial por cada corte, en milésimas de milímetro
Q: Distancia entre pasadas en milésimas de milímetro
F: Velocidad de avance

P = 2 mm x 1000
Q = 2.5 mm x 1000

Espesor herramienta. = 3mm

G00 X67 Z-18


G75 R1.5
G75 X44 Z-41 P2000 Q2500 F0.12
24

CICLO AUTOMÁTICO DE ROSCADO G76

G76 P aa bb cc Q ___ R ___


G76 X___ Z___ P______ Q_____ R___ F___

G76: Ciclo automático de Roscado


P aa: Número de repeticiones de la última pasada de afinado.
bb: Salida Progresiva de la rosca (décimas de paso) .
cc: Angulo de la Rosca para definir ángulo de entrada de la hta.
Q: Profundidad por pasada en milésimas de milímetro
R: Profundidad de la última pasada en milímetro.
X: Coordenada X del punto final de la rosca (Diámetro Mayor – 2 * Prof. Rosca ext.)
(Diámetro Mayor + 2 * Prof. Rosca int.)
Z: Coordenada Z del punto final de la Rosca.
P: Profundidad Total de la Rosca en milésimas de milímetro.
Q: Profundidad de la Primera pasada en milésimas de milímetro.
R: Diferencia radial en milímetro para roscas cónicas.
F: Paso de la Rosca en milímetro.

Ejemplo

Paso de la Rosca: 2 mm
Profundidad Total de la Rosca: 1.5 mm
Profundidad de la Primera Pasada: 0.22 mm
Profundidad Siguientes Pasadas: 0.16 mm
Profundidad para la Ultima Pasada: 0.02 mm

G97 S800 M3
G0 X25. Z5.
G76 P010029 Q160 R0.02
G76 X19. Z-42. P1500 Q220 R0. F2.
G0 X200. Z200.
25

COMPENSACIÓN DE RADIO DE LA HERRAMIENTA

Esta opción permite compensar el error que se produce al mecanizar geometrías


tales como radios y conos, este error se produce por efecto del radio que tienen las
herramientas.

G40: Cancela Compensación del radio de la herramienta.


G41: Compensación del radio de la herramienta a la izquierda de la dirección del
mecanizado.
G42 Compensación del radio de la herramienta a la derecha de la dirección del
mecanizado.
26

Ejercicios

En base al siguiente programa conteste las preguntas.

O0003 (EJERCICIO)
N20 G21
N30 G0 T0101
N40 G50 S1700
N50 G96 S210 M03
N60 G0 X66. Z2 M8
N70 G71 U2.5 R2.
N80 G71 P90 Q200 U1.6 W.1 F.22
N85 G0 X16. Z2.
N90 G1 X20. Z0.
N100 G1 X24. Z-2.
N110 Z-13.
N120 X30. Z-28.
N130 Z-38.5
N140 G2 X33. Z-40. R1.5
N150 G1 X40.
N160 G3 X46. Z-43. R3.
N170 G1 Z-50.
N180 X60. Z-55.
N190 Z-65.
N200 X66.
N210 M9
N220 M05
N230 G0 X200. Z120.
N240 M30
27

 Dibujar y dimensionar el perfil de la pieza resultante del programa anterior.

 Si se desea cambiar la velocidad del husillo a una RPM Fija de 800 ¿Cuál(es)
bloque(s) hay que modificar? Escriba como quedaría programado.

 Suponga que el diámetro del material en bruto sube a 75 mm ¿Cuál(es)


bloque(s) hay que modificar? Escriba como quedaría programado en el o los
bloques a intervenir.

 Si se desea cambiar la profundidad de corte ¿Cuál es el parámetro a modificar, y


en que bloque?

 Al programa anterior agregar un afinado con ciclo automático y además


compensar el error por radio de herramienta.
28

Funciones M Típicas en Herramientas Motorizadas

M03 Giro en Sentido Horario de Husillo Izquierdo


M04 Giro en Sentido Anti-horario de Husillo Izquierdo
M05 Parada de Husillo Izquierdo
M103 Giro en Sentido Horario de Husillo Derecho
M104 Giro en Sentido Anti-Horario de Husillo Derecho
M105 Parada Husillo Derecho

M33 Giro en Sentido Horario de Herramienta Motorizada


M34 Giro en Sentido Anti-Horario Herramienta Motorizada
M35 Parada Husillo de Herramienta Motorizada (activa modo fresadora)

M68 Cierra Mordazas de Husillo Izquierdo


M69 Abre Mordazas de Husillo Izquierdo
M168 Cierra Mordazas de Husillo Derecho
M169 Abre Mordazas de Husillo Derecho

M31 Se programa antes de M68 o M69 y permite abrir o cerrar las mordazas
del husillo Izquierdo en movimiento
M131 Se programa antes de M168 o M169 y permite abrir o cerrar las
mordazas de Husillo Derecho en movimiento

M203 Giro Simultaneo en Sentido Horario de Husillos Izquierdo y Derecho.


M204 Giro Simultaneo en Sentido Anti-Horario de Husillo Izquierdo y
Derecho.
M205 Parada de Giro Simultaneo de Husillos

M88 Freno de Baja Presión del Husillo Izquierdo


M89 Freno de Alta Presión del Husillo Izquierdo
M90 Libera Freno de Husillo Izquierdo
M188 Freno de Baja Presión de Husillo Derecho
M189 Freno de Alta Presión de Husillo Derecho
M190 Libera Freno de Husillo Derecho
29

CICLO DE PERFORACION PROFUNDA FRONTAL (G83)

(G98 o G99) G83 X____ C____ Z____ R____ Q____ F____ K____

X ___ C___ : Coordenadas de la posición del centro del agujero


Z ___ : Posición Z hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

CICLO DE PERFORACION PROFUNDA RADIAL (G87)

(G98 o G99) G87 Z____ C____ X____ R____ Q____ F____ K____

C ___ Z___ : Posicionamiento de la perforación


X ___ : Posición X hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R
30

CICLO ROSCADO CON MACHO (FRONTAL) (G84)

(G98 o G99) G84 X____ C____ Z____ R____ Q____ F____ K____

X ___ C___ : Coordenadas de la posición del centro del agujero


Z ___ : Posición Z hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

CICLO DE ROSCADO CON MACHO RADIAL (G88)

(G98 o G99) G88 Z____ C____ X____ R____ Q____ F____ K____

Z ___ C___ : Posicionamiento del centro del agujero


X ___ : Posición X hasta el final del roscado (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones
31

PERFORACIONES CON HERRAMIENTAS MOTORIZADAS (EJE C)

O0001
G21 G18 G40 G54 G98
G00 G28 U0.
G28 H0.
M90
M35
G28 H0.
T0101 (PERFORACIONES FRONTALES)
G97 S800 M33
G00 Z8.
C0. X60.
G83 Z-25. Q6000 F110 M89
C60 M89
C120 M89
C180 M89
C240 M89
C300 M89
G80
M35
M90
G00 G28 U0
Z100.
T0202 (ROSCADO FRONTAL CON MACHO)
G00 Z8.
C0. X60.
M29 S300
G84 Z-18. F375 M89
H60 M89
32

H120 M89
H180 M89
H240 M89
H300 M89
G80
M35
M90
G00 G28 U0.
G28 W0.
T0303 (PERFORACIONES RADIALES)
G97 S750 M33
G00 Z-55
C0. X150.
G87 X98. Q6000 F100 M89
H90 M89
H180 M89
H270 M89
G80
M35
M90
G00 G28 U0.
G28 W0.
T0404 (ROSCADO RADIAL CON MACHO)
M35
G00 Z-55
C0. X150.
M29 S300
G88 X112. F450 M89
C90 M89
C180 M89
C270 M89
G80
M35
M90
G00 G28 U0.
G28 W0.
M30
33

Ejemplo Transferencia Pieza de Husillo Izquierdo a Husillo Derecho (Sin Giro de Husillos)

M05 (Husillo Izquierdo Detenido y en Modo de Torneado)


M105 (Husillo Derecho Detenido y en Modo de Torneado)
M169 (Abre Mordazas Husillo Derecho)
G00 B-____ (Posicionamiento Inicial de Husillo Derecho)
G98 G01 B-____ F400. (Entrada a Pieza de Husillo Derecho)
M168 (Cierra Mordazas Husillo Derecho)
M69 (Abre Mordazas Husillo Izquierdo)
G04 X2. (Tiempo de dos segundos)
G00 G28 B0 (Referencia eje B para retirada. Mantener G5# B=0)
M68 (Cierra Mordazas Husillo Izquierdo)

Ejemplo Transferencia Pieza de Husillo Izquierdo a Husillo Derecho (Con Giro


de Husillos en Sentido horario)

M05 (Husillo Izquierdo Detenido y en Modo de Torneado)


M105 (Husillo Derecho Detenido y en Modo de Torneado)
G97 S400 M203 (Giro Sincronizado de Ambos Husillos)
M131 (By Pass Husillo Derecho para abrir mordazas con husillo girando)
M169 (Abre Mordazas Husillo Derecho)
G00 B-____ (Posicionamiento Inicial de Husillo Derecho)
G98 G01 B-____ F400. (Entrada a Pieza de Husillo Derecho)
M131 (By Pass Husillo Derecho)
M168 (Cierra Mordazas Husillo Derecho)
M31 (By Pass Husillo Izquierdo)
M69 (Abre Mordazas Husillo Izquierdo)
G04 X2. (Tiempo de dos segundos)
G00 G28 B0 (Referencia eje B para retirada. Mantener G5# B=0)
M31 (By Pass Husillo Izquierdo)
M68 (Cierra Mordazas Husillo Izquierdo)
M205 (Parada de Giro Sincronizado de Husillos)

G12.1 INTERPOLACION DE COORDENADAS POLARES


34

Para efectos de programación se cambia el eje rotativo C por un eje lineal vertical
también llamado C. La programación en este modo de interpolación de coordenadas
polares se realiza mediante programación en coordenadas cartesianas (X , C).

Recordar que eje X permanece con su


programación diametral.

Ejemplo.

O0001
G21 G40 G80 G98 G18 G54
G0 G28 U0 M35
G28 W0 H0
T0101 (FRESA DIAM 10 mm)
G97 S1500 M33
G00 Z5.
X90. C0 (POSICION PARA PROFUNDIDAD Z)
G01 Z-1. F200.
G12.1
G42 X60.
C28.
G02 X36. C40. R12.
G01 X-36.
G02 X-60. C28. R12.
G01 C-28.
G03 X36. C-40 R12.
G01 X36.
G03 X60. C-28. R12.
G01 C0.
X90 G40
G13.1
G00 Z20.
G28 U0.
G28 W0. M35
M30

Ejemplos Para Tornos con Doble Torre (TT Series)


35

Torre Superior. Torre Inferior

O0001; O0001;
(M900);(waiting M) (M900);(waiting M)
Torneado Torneado
G28 U0 W0 V0; G28 U0 W0;
Hu Hu G28 B0.;
sill sil M05; M105;
o lo T0101; T0101;
Iz. D. M03 S1000; M103 S1000;

(M501);
(M501);

Machining PRG. Machining PRG.

CONDICIONES:
Torre Superior: Modo Torneado
M502; M502;
Torre Inferior: Modo Torneado M01; M01;

Códigos M en paréntesis pueden ser omitidos.

Вам также может понравиться