Centro de Maquinado Doosan

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 53

MANUAL DE OPERACION

CENTROS DE MAQUINADO DOOSAN

1
"QUIEN TIENE UNA VISION AMPLIA INTUYE LA IMPORTANCIA
DE TRASCENDER A TRAVES DE LO QUE SE HACE, PERO SOBRE
TODO, A TRAVES DE LO QUE SE ES"

BOLIO Y ARCINIEGA
2
Estimado participante:

Le damos la más cordial bienvenida a este curso taller:

CURSO DE PROGRAMACION DE UN CENTRO DE MAQUINADO CNC.

Tenemos la plena convicción de que este curso taller le será de utilidad


para su formación y desarrollo profesional.

Esperamos que con su participación, disposición, conocimientos y


experiencias podamos enriquecer y sacar provecho de este curso taller.

Agradecemos su participación y sean

Bienvenidos!!!!

3
SIGNIFICADO DE LOS SIMBOLOS EN EL TECLADO

TIPO NÚMERO SÍMBOLO DESCRIPCIÓN

1 CONTROL MANUAL

2 ENTRADA MANUAL DE DATOS


MODO DE
OPERACIÓN
3 AUTOMÁTICO

4 EJECUCION REMOTA DEL PROGRAMA (DNC)

5 ENCENDIDO DEL CONTROL

6 ON MIENTRAS SE PULSA

7 1 CICLO

ORDEN
8 APAGADO DEL CONTROL

9 REINICIAR

10 CANCELAR

11 ENTRADA DE PROGRAMA

12 EDICIÓN DE PROGRAMA
PROCESO DE
PROGRAMA
13 PROTEGER PROGRAMA

14 EJECUCION DEL PROGRAMA LINEA POR LINEA

4
TIPO NÚMERO SÍMBOLO DESCRIPCIÓN

15 PARADA OPCIONAL

16 SALTO OPCIONAL DE LINEA


PROCESO DE
PROGRAMA
17 REINICIO DE PROGRAMA

18 FINAL DE PROGRAMA

19 MÁQUINA LISTA

20 SOBRECARRERA
MÁQUINA

21 ALARMA

22 PUNTO DE REFERENCIA
POSICIÓN
23 CAMBIO DE POSICIÓN

24 MOVIMIENTO DE CORTE

ALIMENTACIÓN 25 MOVIMIENTO RÁPIDO

26 FUNCIONAMIENTO RÁPIDO

27 ROTACIÓN EN EL SENTIDO DE GIRO DE LAS AGUJAS DEL RELOJ

ACCIÓN DE LA 28 ROTACIÓN EN EL SENTIDO CONTRARIO A LAS AGUJAS DEL RELOJ


MÁQUINA
29 ROTACIÓN EN AMBAS DIRECCIONES

5
TIPO NÚMERO SÍMBOLO DESCRIPCIÓN

30 PARADA EN POSICIÓN EXACTA

31 LIBERACIÓN DE HERRAMIENTA

32 INTERCAMBIO

33 AVANCE DE PALETA

34 RETIRADA DE PALETA

ACCIÓN DE LA 35 PUERTA ABIERTA


MÁQUINA

36 PUERTA CERRADA

37 BLOQUEO

38 DESBLOQUEO

39 SOLTAR EL FRENO

40 DESCONEXIÓN AUTOMÁTICA

41 PORCENTAJE

ETC.
42 NÚMERO

6
BOTONES DE OPERACIÓN PANEL DE CONTROL

BOTON [MACHINE READY]


Este botón deberá ser presionado después
De encender la maquina y liberado el PARO
DE EMERGENCIA. Sirve para encender el
Hidráulico y activar los ejes.

Botón [CYCLE START] botón [FEED HOLD]


Este botón es usado para iniciar la si este botono es presionado, los avances,
operación automática de la maquina. de todos los ejes son detenidos así como
Cuando la maquina esta trabajando este todas las funciones M,S,T.
botón queda iluminado.
Cuando este botón esta iluminado el
botón [CYCLE START] se apaga.
Para iniciar la operación de nueva cuenta
presione de Nuevo el botón [CYCLE START]

7
MPG(generador de pulsos manuales)]
Este es disponible como modo HANDLE
en el selector de modos.

Y si el volante es girado en el eje escogido


(X,Y, Z) el eje será desplazado la cantidad
que este seleccionada en el switch,
X1 X10 X100 el numero de rayitas que se
giren.

8
SWITCH [RAPID OVERRIDE] LEDS [REF.POINT]
Este selecciona la velocidad de los Hay dos leds los cuales encienden
movimientos rápidos los cuales para confirmar que los ejes han
pueden ser seleccionados en tres alcanzado su referencia X,Y, Z.
formas (F0, 50, 100%). Esta selección Si los ejes son movidos fuera de
es activa para manual o en modo esta posición los leds se apagaran.
automática. (F0 corre a 400mm/minuto).

9
Botones [JOG FEED]

(1) [+] JOG botón: mientras este botón


es presionado en modo JOG el eje selecto
se desplazara en sentido positivo ya sea
X+ o Z+.

(2) [–] JOG botón: mientras este botón


es presionado en modo JOG el eje selecto
se desplazara en sentido negativo ya sea
X- o Z-.

(3) [RAPID] JOG botón: si este botón


es presionado junto con X+ Z+ o X- Z-
los ejes se moverán de forma rápida.

10
Switch selector de modos[MODE SELECT]
Los modos de operación y sus funciones
son descritos abajo.

Tipo de Modo Funciones


operación
• Registro de programas en memoria.
Operación • Modificación adición y remoción de programas.
automática • Enviar y recibir programas.

• Ejecución de programas en memoria.


• Búsqueda de programas en memoria
• Ejecución de un programa desde un
medio remoto.
• Operación de la maquina en forma
manual.
Operación • Ejecución manual de la referencia de la
Manual maquina.
• Movimiento de los ejes en forma manual
hacia los positivos o negativos.
• Movimiento manual con la perilla de
pulsos.

11
Switch de selección [SPINDLE OVERRIDE]
Este switch es usado para controlar la velocidad
Del husillo desde un 50% hasta un 150% en
Incrementos de 10% ya sea en modo MDI, AUTO.
Y también JOG. Esta selección para machueleado
y corte de roscas queda deshabilitada.

12
Switch de selección [SPINDLE ROTATION DIRECTION]

Giro del husillo en:

(1) (Forward) : giro en sentido


antihorario (CCW)
(2) (Reverse) : sentido horario.(CW)

(3) (Jog) : el chuck solo gira mientras el


botón blanco este presionado.

Para detener presione el botón rojo.

[M02/M30] (fin de programa) led. Led [LUB. ALARM]


Este led enciende cuando el programa Este led enciende cuando le falta aceite para la
ha finalizado ya sea por M2 o M30. lubricación de los ejes.

13
Led [MACHINE ALARM] botón [ALARM RESET]
Este led encenderá cuando alguna alarma este botón es usado para resetear estados de alarma.
ocurra. Los mensajes de alarma sucedan Después que se halla eliminado la causa.
se podrán ver en la pantalla de mensajes
en la opción [ALARM].

Switch [COOLANT]
Este switch es usado para seleccionar
la forma de operación a continuación:

posición del switch Función


MANUAL operación continua del
soluble
AUTO operación automática (M8)
(M9)
OFF Soluble totalmente apagado

14
Switch [SINGLE BLOCK] Switch [OPTIONAL STOP]

Este switch es usado en modo memory para Este switch es usado para detener el programa
ejecutar el programa bloque por bloque. temporalmente con M1 durante la operación en
Para continuar la operación del siguiente modo memory, para continuar con el
bloque será necesario presionar el botón programa será necesario presionar el botón
[CYCLE START]. [CYCLE START]

Switch [OPTIONAL BLOCK SKIP] Switch [DRY RUN]

Este switch es usado para brincar los Este switch es usado para checar el
Bloques que comiencen con "/". programa sin tener pieza de trabajo.
Si el switch esta en posición de ON los
avances serán cambiados al valor que tiene
por default la maquina para DRY RUN.

15
ON/OFF switch [WORKING LAMP] Led [MACHINE LOCK]
Sirve para encender y apagar la luz del interior Este led sirve para indicar que los ejes han sido
bloqueados y no se moverán a menos que se
desbloqueen. M17 bloquea M18 desbloquea.

16
ENCENDIDO DE LA MAQUINA

Para que la maquina pueda ser encendida esta deberá estar propiamente conectada en
sus respectivas fases y bien aterrizada.

La maquina esta provista de un interruptor general el cual esta localizado en la parte


trasera derecha de la maquina. Para encenderla hay que seguir el siguiente
procedimiento:

1. Inspeccione visualmente los niveles de aceite de lubricación, de aceite


hidráulico y de soluble que estén en niveles óptimos.

2. Gire el interruptor principal a la posición de ON.

3. Cheque que el paro de emergencia no este activado.

4. Presione el botón verde NC ON el cual activara el control de la


maquina. Espere a que la maquina cargue el software

5. Presione el botón verde que dice MACHINE READY, y espere a que el


mensaje de paro de emergencia desaparezca y el botón deje de
parpadear y quede totalmente iluminado.

6. Posicione el selector de modos en el modo de referencia de ejes, después


presione X+ Y+ Z+ para que la maquina haga referencia, espere a que
esta se complete, en caso de que los ejes se encuentren cerca de su
posición de referencia presionar X- Y- Z-.

17
COMO DETENER Y REINICIAR LOS MOVIMIENTOS DE LA MAQUINA

La maquina puede ser detenida en sus movimientos de diferentes formas según sea el caso
que necesitemos los métodos son los siguientes:

OBJETIVO PROCEDIMIENTO RESULTADO

1. Detener la maquina en a) Presione el botón de Todos los ejes se detendrán


cualquier punto FEEDHOLD. a menos que el roscado este
b) Gire la perilla de activo
avance a 0%

2. Restablecer el a) Presione el botón de El movimiento de los ejes


movimiento de los ejes CYCLE START continúa.
b) Girar la perilla de
avance a un
porcentaje diferente
de 0

3. Iniciar la operación de los Presione el botón de CYCLE El botón de CYCLE START


ejes después de algún paro START se iluminara y el ciclo
de emergencia. deberá continuar.

4. EMERGENCY STOP si Si se desea continuar será El paro de emergencia


hay una situación riesgosa necesario liberar el paro de suspende todos los
de colisión la maquina emergencia, después comandos activos.
puede ser detenida de una presionar el botón verde que
forma fácil y rápida enciende el control hasta que El husillo se detiene al igual
presionando el botón rojo este botón se ilumine, que todos los movimientos
grande. presionar la tecla RESET, de la maquina.
corregir el punto de colisión y
ejecutar el programa con
extrema precaución

5. Puerta de acceso a la Si es requerida su apertura La puerta se traba y queda


pieza. durante la ejecución de algún en condiciones para
Esta puerta se activa programa en modo AUTO trabajar.
automáticamente al presionar el botón FEED
ejecutar algún comando en HOLD. Para restablecer
modo MDI o al ejecutar un después de FEED HOLD,
programa en modo AUTO. cerrar la puerta y presionar
Este dispositivo de seguridad CYCLE START.
previene que la puerta
pueda ser abierta mientras
la maquina ejecuta algún
movimiento.

18
CALIBRACION DE HERRAMIENTAS

Utilizando JOG o MPG mover


cuidadosamente la herramienta hasta
palpar con la superficie donde sera
nuestro cero.

PARAESTEEJEMPLOSE
MUESTRA PALPANDO
SOBRE LA SUPERFICIEDE
LA PIEZA
PIEZA A TRABAJAR

OFFSET
PRESIONE LA TECLA SETTING

Enseguida presione la tecla suave debajo de [OFFSET]

MOVER EL CURSOR HACIA ABAJO EN LA HERRAMIENTA QUE SE ESTE CALIBRANDO EN LA


COLUMNA DE (LENGTH), GEOM.
PRESIONAR Z Y ENSEGUIDA LA TECLA SUAVE INP. C. EL VALOR QUEDA ASIGNADO.

19
ASIGNACION DEL CERO PIEZA

Para asignar el cero pieza el operador tiene la opcion de hasta 54


origenes de pieza que van del G54 – G59 y del G54.1 P1 a P48

Presionar la tecla OFFSET


SETTING

Enseguida la tecla suave debajo de [WORK] aparecera la siguiente pantalla

METODO
Utilizando un palpador de esquinas o algun dispositivo para ello encontrar el centro de la
pieza . sin mover el palpador mover el cursor al numero de origen que vamos a asignar.
En el teclado alfanumerico presionar X, enseguida la tecla 0 luego [measure]
Enseguida la tecla Y, luego 0 por ultimo la tecla suave [measure]
(El valor en este momento sera automaticamente asignado).

20
PROGRAMACION

De cuidado y consideración deberán de ser tomados los siguientes puntos descritos:

1. ASEGURESE DE QUE TODAS LAS HERRAMIENTAS ESTEN BIEN ASEGURADAS EN


LOS PORTAHERRAMIENTAS Y ESTOS ESTEN BIEN SUJETOS EN LA TORRETA.

2. CHEQUE QUE HAYA SUFICIENTE ESPACIO PARA INDEXAR LA TORRETA POR


EJEMPLO ENTRE EL COMPONENTE Y EL CONTRAPUNTO.

3. CUANDO USE VARIOS PORTA-HTAS. ASEGURESE QUE LAS HERRAMIENTAS


LARGAS ESTEN EN UNA POSICION EN LA CUAL NO CAUSEN NINGUNA
COLISION.

4. EL OPERADOR ES RESPONSABLE EN TODO MOMENTO DE ASEGURARSE DE


UNA BUENA OPERACION DE LA MAQUINA YA QUE UNA MALA EJECUCION
PUEDE PONER EN PELIGRO SU INTEGRIDAD Y LA DE LOS DEMAS.

21
ESTRUCTURA DEL PROGRAMA

Los programas de un torno de control numérico son secuénciales y están ordenados en


bloques o líneas. Los bloques son secuencialmente ordenados en la memoria del CNC con
el uso de una letra ‘N’. Un bloque esta compuesto por una o varias palabras tales como
coordenadas y varios códigos de programación los cuales activan o desactivan distintas
funciones de la maquina.

NUMEROS DE BLOQUE O NUMEROS DE LINEA

Como previamente los vimos los bloques están numerados en memoria usando una letra
‘N’.
Los números de bloque están escritos como se muestra abajo:

N10 (información) ;
N20 (información) ;
N30 (información) ;
------ ----------------- -
N120 (información) ;
Nota:

1. en algunos casos no es necesario numerar los bloques o líneas ya que la maquina


entiende los programas sin estos.

2. Es mejor escribir números de bloque de 10 en 10 por ejemplo 10, 20,30 etc., de tal
forma de que hayan espacios para agregar bloques adicionales entre líneas.

3. EOB es el fin del bloque (;) el cual ayuda al control a que sepa cual es el final de la
línea

4. M30 es el código que indica al CNC que es el fin del programa este a su vez resetea el
programa a la primer línea.

22
LETRAS Y SU SIGNIFICADO DENTRO DE UN PROGRAMA

O.- Numero de programa.

N.- numero de bloque o numero de línea.

M.- códigos misceláneos.

G.- códigos de programación.

S.- velocidad del husillo.

F.- avance de corte.

T.- cambio de herramienta.

23
FUNCIONES MISCELANEAS “CODIGOS M”

Como se describe arriba M30 es un código ‘M’ el cual indica el fin del programa. Los
códigos M son usados para activar o desactivar dispositivos de la maquina.

Una lista de estos se muestra a continuación:

LISTA DE CODIGOS ‘M’


CODIGOS M FUNCION

M0 Paro del programa

M1 Paro opcional del programa

M2 Fin del programa

M3 Giro del husillo en sentido antihorario

M4 Giro del husillo en sentido horario

M6 Cambio de herramienta

M5 Paro del giro del husillo

M8 Activa el soluble

M9 Desactiva el soluble

M12 Activa el refrigerante para limpieza de la maquina

M19 Orientación del husillo

M29 Activa las rpm en modo de machueleado rigido

M30 Fin del programa y regreso a la primer línea

M54 Conteo de partes.

M84 El G1 es posible aun con el husillo apagado

M98 Llama a un subprograma

M99 Regreso al programa principal

M198 Llama un subprograma desde la tarjeta de memoria

24
REGLAS DE PROGRAMACION DE LOS CODIGOS ‘M’

1. Solo podrá ser programado un código M por cada línea.

2. Los códigos M pueden ser programados en una línea en conjunción con otras letras

3. Los códigos M será lo primero que se ejecute en una línea.

25
CODIGOS PREPARATORIOS (CODIGOS G)

GRUPO CODIGO DESCRIPCION

G0 Movimiento rápido de posicionamiento.


G1 Movimiento de corte lineal con avance progr.
1 G2 Movimiento circular de corte sentido horario.
G3 Corte circular en sentido antihorario

0 G4 Tiempo en espera
G10 Modificación de los offsets o cero de trabajo.

6 G20 programación en pulgadas


G21 programación en milímetros

0 G28 Regreso al punto de referencia (Casa).

G54-G59 Asignación de los orígenes de la pieza. Tope de la


pieza.

G40 Cancela la compensación del radio del inserto


7 G41 compensación del radio del inserto a la izquierda
G42 compensación del radio del inserto a la derecha

G73 Ciclo de barrenado por picoteo poco profundo


G76 Ciclo fijo para calibrar
1 G80 Cancela ciclos fijos
G81 Ciclo fijo de barrenado
G83 Ciclo fijo de barrenado por picoteo profundo
G84 Ciclo fijo de machueleado rijido
G86 Ciclo fijo de calibrado

0 G94 Pulg/min o mm/min avance de corte


G94 Pulg/rev o mm/rev Avance de corte

2 G98 Activa el plano de seguridad Inicial


G99 Activa el plano de seguridad auxiliar R

26
REGLAS DE PROGRAMACION DE LOS CODIGOS ‘G’

1. Solamente un código G de cada grupo podrá ser programado por cada bloque.

2. Los códigos G pueden ser programados con otras letras en el misma línea.

Consideraciones

Generalmente los códigos G y M son códigos modales es decir permanecerán activos hasta
que otro código cambie ese estado por ejemplo un M8 que activa el soluble permanecerá
activo hasta que un M9 lo cancele.

Esto tal ves suene obvio pero en caso de un código G por ejemplo G0 movimiento rápido
este permanecerá activo hasta que otro código del mismo grupo lo modifique el cual
puede ser un G1 movimiento lineal de corte.

PROGRAMACION DE LAS RPM DEL HUSIILLO

Esta es una opción que viene estándar en todos los tornos, esta ayuda a controlar la
velocidad del husillo automáticamente.

Estos tornos están equipados con la opción de ir variando la velocidad del husillo conforme
haya cambios de diámetro en la pieza.

Si nosotros programáramos la velocidad del husillo con un G97 nosotros tendríamos que
programar unas RPM distintas para cada ocasión que el diámetro variara.

Para programar las RPM máximas es decir el G50 nosotros tendremos que utilizar las
siguientes formulas:

S = 318 * VC sistema métrico


Dm

S = 3.82 * SFM sistema ingles (pulgadas)


Dm

Donde:

S = Revoluciones máximas por minuto


VC = Velocidad de corte para el inserto en el tipo de material
Dm = diámetro mínimo a tornear

27
SISTEMA DE COORDENADAS ABSOLUTAS

Coordenadas Absolutas

Y
4 Cuadrante I
Cuadrante II
3 (X2, Y3)

2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(X-4,Y-2)
-3
(X2.5,Y-3.25)
Cuadrante III -4
Cuadrante IV

-Y

28
Ejemplos de Coordenadas

Y
4
Abs (X__,Y__) (X__,Y__) Abs
3

1
-X X
-4 -3 -2 -1 1 2 3 4

Abs (X__ ,Y__ ) -2


(X__ ,Y__ ) Abs
-3

-4

-Y

29
- FUNCION G00: El trayecto de la herramienta en un bloque con G00 se realiza a la
máxima velocidad posible por el control. Cuando acaba el bloque, el avance F anterior
permanece. Durante este movimiento no se mecaniza. El desplazamiento rápido se programa
mediante la información de desplazamiento G00 y mediante la indicación del punto de
destino. Este punto es alcanzado introduciendo cotas absolutas (G90) o cotas incrementales
(G91). El desplazamiento rápido puede implicar una interpolación lineal o bien ser escalonado.
La trayectoria programada con G00 se recorre con la máxima velocidad, el desplazamiento
rápido, en una línea recta, sin mecanizar la pieza (interpolación lineal).Para esto, el control
supervisa la máxima velocidad permitida del eje. Esta velocidad se fija para cada eje como
dato de máquina. Si el movimiento de desplazamiento rápido se ejecuta en varios ejes a la
vez, la velocidad de desplazamiento se determina a través del menor valor de las velocidades
del eje que han sido fijadas como dato de máquina.

- FUNCION G01: Interpolación lineal. Mientras no se especifique otro tipo de interpolación,


los bloques siguientes realizarán los movimientos entre puntos siguiendo rectas.

- FUNCION G02, G03: Interpolación circular. Indica que el movimiento al punto final se
realiza siguiendo una circunferencia. G02 (sentido horario) y G03 (antihorario).

- FUNCION G04: Temporización o espera entre bloques. La temporización se programa


mediante la letra K.

- FUNCIONES G17, G18 y G19: Sirven para identificar los planos que contienen las
interpolaciones circulares o las correcciones de los útiles: G17 = X-Y, G18 = X-Z y G19 = Y-Z.

- FUNCIONES G40, G41 y G42: Funciones relativas a la compensación del radio de la


herramienta. G40 = Anulación, G41 = Compensación a izquierdas, G42 = Compensación a
derechas.

- FUNCIONES G43, G44: Funciones relativas a la corrección longitudinal de las


herramientas, bien sea en ambos sentidos, o compensación y anulación de la compensación.

- FUNCIONES G53 a G59: Orígenes de pieza. Generalmente son:

* G54: Origen de pieza numero 1.


* G55: Origen de pieza numero 2.
* G56: Origen de pieza numero 3.
* G57: Origen de pieza numero 4.
* G58: Origen de pieza numero 5.
* G59: Origen de pieza numero 6.

- FUNCIONES G20 y G21: Programación en pulgadas o milímetros. Un cambio del sistema


de entrada ha de seleccionarse mediante la condición de desplazamiento G20 ó G21:

* G20: Sistema de entrada en pulgadas.


* G21: Sistema de entrada en mm.

El control convierte el valor introducido en otro sistema diferente al de la posición preferencial


y así, al ejecutarse una secuencia tal, ya se visualiza el valor convertido. Antes de seleccionar
los subprogramas o los ciclos ha de tenerse en cuenta la homogeneidad de las unidades de

30
medida. La unidad de medida diferente a la de la posición preferencial, puede ser fijada para
una o más secuencias, o bien para un programa completo.

En la primera secuencia ha de escribirse la función G correspondiente y tras la última


secuencia, la posición preferencial (con fin de programa M02, M03 la posición preferencial
aparece automáticamente).

- FUNCIONES G73, G74 G79 a G89: Ciclos de mecanizado. Funciones que permiten
realizar programando un sólo bloque, un conjunto de operaciones similares que sólo difieren
en la profundidad del corte y avance. En el caso del Centro de Mecanizado o fresadora CN,
son:

* G73: Ciclo fijo de barrenado por picoteo agujeros poco profundos.


*G74: Ciclo fijo de machueleado rigido rosca izquierda.
*G76: Ciclo fijo de calibrado.
* G81: Ciclo fijo de taladrado.
* G82: Ciclo fijo de taladrado con temporización.
* G83: Ciclo fijo de taladrado profundo.
* G84: Ciclo fijo de roscado rigido con machuelo rosca derecha.
* G85: Ciclo fijo de escariado.
* G86: Ciclo fijo de calibrado con retroceso en avance rápido G00.
* G89: Ciclo fijo de calibrado con retroceso en avance de trabajo G01.

- FUNCIONES G90 y G91: Indica si se utilizan coordenadas absolutas o incrementales.

- FUNCION G94: La velocidad de avance viene en mm/minuto.

- FUNCION G95: Velocidad de avance en mm/revolución. Muy útil en tornos.

- FUNCION G96: Velocidad de avance superficial constante. Se indica al control que debe
modificar la velocidad de giro del husillo para que la velocidad de corte permanezca
constante.

- FUNCION G97: Velocidad del centro de la herramienta constante. Anula la G96. Ya se ha


comentado anteriormente que las funciones G pueden ser modales o no modales. Modal
significa que una vez programada permanece activa mientras no sea anulada. Si en un
bloque se programan G incompatibles, el CNC elige la última programada.

Funciones avance (F) y velocidad del cabezal (S)

El avance F se programa en mm/min o en mm/vuelta:


- G94 F.. Avance en mm/min
- G95 F.. Avance en mm/vuelta

La velocidad del cabezal puede programarse con:


- G96 S.. Velocidad de corte constante (S en m/min)
- G97 S.. Velocidad de giro en r.p.m.

El avance determina la velocidad de mecanizado y se mantiene en el contorno con cada tipo


de interpolación y tiene también en cuenta las correcciones de herramienta. El valor
programado bajo la dirección F permanece en un programa hasta que se programe un nuevo

31
valor F. El valor F se borra con fin de programa o Reset. Por tanto, en la primera secuencia del
programa ha de introducirse un valor F. El avance F programado puede modificarse, en un
alcance del 1% al 120%, a través del interruptor de corrección del avance en el panel de
mando.

La posición 100% corresponde al valor programado. Con G96 puede introducirse una
velocidad de corte constante bajo la dirección S.

Formatos de programación.

Para elaborar un programa se siguen ciertos patrones preestablecidos por el fabricante del
control numérico para hacer la programación aun mas fácil, los patrones se verán a
continuación en los siguientes capítulos.

Formato de inicio de programa.

Cuando se inicia un programa deberá de comenzar de la siguiente forma este será el formato
que se deberá de usar los espacios que aparecen con el signo “#” deberán de ser llenados con
el numero que le corresponda de acuerdo a como el programador le convenga. Las palabras
entre los paréntesis también se modificaran a la conveniencia del programador.

N1 0#### (COMENTARIO QUE IDENTIFIQUE AL PROGRAMA)


N2 G21
N3 G28 G91 Z0
N4 G28 G91 X0 Y0
N5 M6 T## (COMENTARIO DE LA HERRAMIENTA QUE SE USA)
N6 G0 G90 G80 G17 G49 G40
N7 M3 S#### G54 X##.### Y##.###
N8 H## Z##.### M8 G43
N9 MOVIMIENTOS DE CORTE
N11 …

Formato de cambio de herramienta.

Para el cambio de herramienta se utilizara el siguiente formato el cual se aplicara para todos
los cambios de herramienta que tenga el programa. Los espacios que aparecen con el signo
“#” deberán de ser llenados con el numero que le corresponda de acuerdo a como el
programador le convenga. Las palabras entre los paréntesis también se modificaran a la
conveniencia del programador.

N20 PROGRAMA DE CORTE


N21 PROGRAMA DE CORTE
N22 G80 G90 G40
N23 G0 Z##.### EN ESTA LINEA EN EL VALOR EN Z VA UN VALOR POSITIVO POR ENCIMA DE LA PIEZA.
N24 G28 G91 Z0
N25 M6 T## (COMENTARIO PARA IDENTIFICAR LA HERRAMIENTA)
N26 G0 G90 G80 G40 M3 S#### G54 X##.### Y##.###
N27 H## Z##.### M8 G43
N28 MOVIMIENTOS DE CORTE
N29 MOVIMIENTOS DE CORTE
N29 …

32
Formato de fin de programa.

En este formato se define la culminación de un programa en el cual se define la forma mas


segura de terminar un programa.

N47 PROGRAMA DE CORTE


N48 PROGRAMA DE CORTE
N49 G80 G90 G40
N50 G0 Z##.### EN ESTA LINEA EN EL VALOR EN Z VA UN VALOR POSITIVO POR ENCIMA DE LA PIEZA.
N51 M5 G28 G91 Z0
N52 M9 G28 G91 X0 Y0
N53 M30

Formato para el movimiento rápido de posicionamiento.

G00 Posicionamiento Rápido

Formato:
G00 X___ Y___ Z___ ;

+Y
p.i p.f
p.f

5
100

p.i

+X
150

G00 X150 Y100 Z5;


G00 Z0;

2.11.5 Movimiento lineal de corte.

33
G01 Inter polación lineal
Formato:
G01 X___ Y___ Z___ F___;

+Y
p.f 1,

2 5
2,3 4,5
5

3 4 }-
2
15 1,6

+X
10
90
1 G00 X0 Y0 Z5; 5 G0 Z5;
2 X10 Y15 ; 6 X0 Y0 ;
3 G01 Z-2 F100;
4 X90 ;

34
EJERCICIO 1

O0001 (CAREADO DE UN BLOQUE)


G21
G28 G91 Z0
M6 T1 (CEBOLLA DE 3”)
G0 G80 G90 G40 M3 S1200
G54 X-40. Y 0.
H1 Z15. M8 G43
G1 Z-3 F400.
X100.
Y25.
X0
Y50.
X100.
X75
Y0
G0 Z 50.
G80 G90 G40
M5 G28 G90 Z0
M9 G28 G90 X0 Y0
M2

35
Formato para cancelar la compensación del diámetro del cortador.

G40 Cancelación de Compensación de


Diámetro del Cor tador

Formato:

N_ G40

Cancela cualquier compensación que haya sido


aplicada durante el programa y actúa como una
seguridad para cancelar cualquier ciclo de
compensación aplicado por programas previos.

2.11.7 Formato para compensar el diámetro del cortador a la izquierda.

36
G41 Compensación hacia la izquierda
del cor tador

Trayectoria programada
Trayectoria compensada

Formato:
Pieza N_ G41 D_
Cortador
Compensa al cortador una distancia especificada
hacia el lado izquierdo de la trayectoria
programada.

37
Formato para compensar el diámetro del cortador a la derecha.

G42 Compensación hacia la derecha


del cortador
Trayectoria programada
Trayectoria compensada

Formato:
Pieza N_ G42 D_
Cortador

Compensa al cortador una distancia especificada


hacia el lado derecho de la trayectoria
programada.

38
EJERCICIO 3

O0002 (RANURADO USANDO COMPENSACION)


N10 M6 T2 (CORTADOR DE 1/2" 12.7MM)
N20 G0 G80 G90 G40 M3 S1200 G54 X-12. Y-12
N30 H2 D2 Z15. M8 G43
N40 G42
N50 G1 Z-5 F400.
N60 X10. Y10.
N70 X90
N80 Y90.
N90 X10.
N100 Y-5.
N110 G0 Z 50.
N120 G80 G90 G40
N130 M5 G28 G90 Z0
N140 M9 G28 G90 X0 Y0
N150 M2

39
Movimiento circular de corte en sentido horario

G02 Inter polación Circular CW


Formato:
G02 X__ Y__ I__ J__ F__;
o
G02 X__ Y__ R__ F__;

+Y

4,
5
r=2 }-
5
2

1, +X
4

1 G00 X0 Y0 Z5; 5 G01 Z5;


2 X40 Y10 ; 6 G00 X0 Y0 ;
3 G01 Z-2 F100;
4 G02 X40 Y50 R20;

40
Movimiento circular de corte en sentido antihorario.

G03 Inter polación Circular CCW


Formato:
G03 X__ Y__ R__ F__;
O
G03 X__ Y__ I__ J__ F__;

+Y

I= 5
I
J= 45

r=40 5

J } -2
4,5
30

2,3

1,6 +X
40
80

1 G00 X0 Y0 Z5; 5 G01 X40 Y30 Z5;


2 X40 Y5 ; 6 G00 X0 Y0 ;
3 G01 Z-2 F100;
4 G03 X80 Y30 I-5 J45;
#1 ¿Qué sentido tiene el arco?
G2 (Sentido Horario)
ó G3 (Sentido Antihorario)

#2 ¿Qué coordenadas tiene el punto final del arco?


X___________________Y_____________________

#3 La distancia del punto inicial al centro del arco J-

.....en el eje X I_________________ I+ J- I- J-


....en el eje Y J_________________

I- I+

I- J+
I+ J+
J+

41
Ejercicio 1 Arcos a 90°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.

P1 P2

C8
P2 C1 P2

C4 C5
P1
P1
P2 P2

P1 P1
P2
P2 C6
C3 C2 C7
P1
P2
P1
P1

Desde P1 a P2 Desde P2 a P1

G3 X1.Y3. I-2. C
1
C
2
C
3
C
4
C
5
C
6
C
7
C
8
Recuerde que I y J son distancias y si estas son cero no necesariamente deberá ponerse.

42
Ejercicio 2 Arcos a 180°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.

C4
C5
P1
C6
P2 C1

P2
C3 P2
P1 P1
P1 P2

C2

P1 P1
C7

C8

P1 P2
P2

Desde P1 a P2 Desde P2 a P1

43
Ejercicio 3 Arcos a 180°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.

P2
C1 P2

P1 C5
C6
P2
C2

P2 P2
P1 P1
P1 P1

P1 P1 C3 P1

C7

P2 C8
P2 C4

P2

Desde P1 a P2 Desde P2 a P1

44
Ejercicio 4 Arcos a 360°
Escriba la línea de programa correcta para cada uno de los siguientes arcos.
C1
C6

C2 C5
C4

C8 C7
C3

Desde P1 a P2 Desde P2 a P1

45
EJERCICIO 2

O0002 (CAJA RECTANGULAR Y CIRCULAR)


G21
G28 G91 X0 Y0 Z0
M6 T5 (CORTADOR DE 1/2" 12.7MM)
G0 G80 G90 G40 M3 S1200 G54 X0 Y0
H5 D5 Z15. M8 G43
G42
X50. Y50.
G1 Z-5 F400.
X60
Y60.
X40.
Y40.
X70.
Y70.
X30.
Y30.
X75.
Y65
G3 X65 Y75 I-10
G1 X35
G3 X25 Y65 J-10

46
G1 Y35
G3 X35 Y25 I10
G1 X65
G3 X75 Y35 J10
G1 Y65
G0 Z 50.
X50 Y50
G1 Z-10.
X57.
G3 X57 I-7
G1 X62.5
G3 X62.5 I-12.5
G3 X62.5 I-12.5
G0 Z50
G80 G90 G40
M5 G28 G90 Z0
M9 G28 G90 X0 Y0
M2

47
Formato para ciclo de barrenado poco profundo (punteado).

G81 Ciclo de bar renado

Avance Rápido Formato:


Avance de Corte
N_ G81 X_ Y_ Z_ R_ F_

Plano de inicial (última posición en Z antes del ciclo)


G 98

Plano de retracción
G 99

X_Y_: Localización del agujero


Z
Z_ : Profundidad del agujero
R : Plano de retracción
F : Avance

48
Formato para ciclo de barrenado por picoteo.

G83 Ciclo de bar renado profundo


Formato:

N_ G83 X_ Y_ Z_ R_ Q_ F_

G 98 Plano de inicial (última posición en Z antes del ciclo)

G 99 Plano de retracción

Q
d X_Y_: Localización del agujero
Z_ : Profundidad del agujero
R : Plano de Retracción
d Q_ : Profundidad por picoteo
F : Avance
d : Distancia de seguridad

49
EJERCICIO 4

O0002 (BARRENADO)
G21
G28 G91 X0 Y0 Z0
M6 T3 (BROCA DE CENTROS)
G0 G80 G90 G40 M3 S1200
G54 X20 Y20
H3 Z15. M8 G43
G81 X20 Y20 R10 G99 F300.
X80
Y80
X20
G80 G90
G0 Z20
M6 T4 (BROCA DE ¼” 6.35MM)
G0 G80 G90 G40 M3 S1000
G54 X20 Y20
H4 Z15. M8 G43
G83 X20 Y20 Q5 R10 G99 F300.
X80
Y80
X20
G80 G90 G40
G49
M5 G28 G91 Z0
M9 G28 G91 X0 Y0
M2

50
EDICION DE PROGRAMAS

COMO INGRESAR UN PROGRAMA A MEMORIA EN FORMA MANUAL.

1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch para protección de programas.
4. Escribir el numero de programa que vamos a ingresar comenzando con la letra O.

Ejemplo O1000

5. Presionar la tecla INSERT


6. Escribir algún comentario que defina mi programa el comentario deberá estar entre
paréntesis.
Ejemplo (PERNO GUIA)

7. Presionar la tecla EOB.


8. Presionar la tecla INSERT
9. Escribir el programa que voy insertar y al final de cada línea presionar EOB luego
INSERT.

PROCEDIMIENTO PARA INGRESAR UN PROGRAMA DESDE LA TARJETA A LA


MEMORIA DE LA MAQUINA.

1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch para la protección de programas.
4. Presionar el la tecla suave con flecha a la derecha una vez.
5. Presionar la tecla suave debajo de CARD. Aquí en este paso aparecerá el directorio de
archivos que hay en mi tarjeta.
6. Presionar la tecla suave debajo de OPRT.
7. Presionar la tecla suave debajo de FREAD.
8. Escribir el numero de archivo que voy a ingresar a la maquina.
9. Presionar la tecla suave debajo de F SET.
10. Escribir el numero de programa sin la letra O es decir si queremos el programa 1000 se
pondrá tal cual.
11. Presionar la tecla suave debajo de OSET.
12. Presionar la tecla suave debajo de EXEC.

PROCEDIMIENTO PARA MANDAR UN PROGRAMA DE LA MEMORIA DE LA


MAQUINA A LA TARJETA.

1. Seleccionar el programa que se va a mandar a la tarjeta.


2. Presionar EDIT.
3. Presionar la tecla PROG.
4. Abrir el switch de protección de programas.
5. Presionar la tecla suave debajo de OPRT.
6. Presionar tecla suave con flecha a la derecha una vez.
7. presionar la tecla suave debajo de PUNCH.

51
8. Presionar la tecla suave debajo de EXEC.
PROCEDIMIENTO PARA CAMBIAR LOS PROGRAMAS QUE ESTEN DENTRO DE
LA MEMORIA DE LA MAQUINA PARA QUE APAREZCAN ACTIVOS EN LA
PANTALLA.

1. Presionar EDIT
2. Presionar la tecla PROG
3. Presionar la tecla suave debajo de DIR si no se sabe cual es el programa que requiero.
4. Escribir el numero de programa que necesito comenzando con la letra O,

Ejemplo O3000

5. Presionar la tecla del cursor con flecha hacia abajo en este momento cambiara de
programa.

PROCEDIMIENTO PARA BORRAR UN PROGRAMA DE LA MEMORIA DE LA


MAQUINA.

1. Presionar EDIT.
2. Presionar la tecla PROG.
3. Abrir el switch de escritura de programas.
4. Escribir el numero de programa que se va a borrar comenzando con la letra O.

Ejemplo O3002

5. Presionar la tecla DELETE en este momento el programa queda eliminado de la


memoria de la maquina

PROCEDIMIENTO PARA EJECUTAR UN PROGRAMA.

1. PARA REALIZAR ESTE PROCEDIMIENTO LAS HERRAMIENTAS Y TOPES (G54 –G59)


DEBERAN DE ESTAR CALIBRADOS Y EL PROGRAMA DEBERA DE ESTAR CHECADO
QUE ESTE CORRECTO.
2. Seleccionar el programa que se ejecutara.
3. Si es la primera vez que se ejecuta el programa deberá de hacerse con mayor
precaución activando el botón de SINGLE BLOCK y los movimientos rápidos en F0.
4. Presionar el modo MEM.
5. Presionar la tecla PROG.
6. Presionar la tecla suave debajo de ALL.
7. Presionar el botón verde de CYCLE START.

PROCEDIMIENTO PARA EJECUTAR UN PROGRAMA DESDE LA TARJETA

1. Seleccione el modo TAPE.


2. Presione la tecla PROG.
3. Presione la tecla suave con flecha a la derecha dos veces entonces aparecera la
opcion DNC-CD.
4. Ingrese el numero de archivo que requiere ejecutar y automáticamente aparecera la
opcion DNC-ST presione dicha opcion.
5. Solo basta presionar CYCLE START para ejecutar el programa.

52
BIBLIOGRAFIA.

Krar, Steve y Check, Albert.


Tecnología de las máquinas herramienta.
Editorial Alfaomega, México, 2003.

Lesko, Jim.
Guía de materiales y procesos de manufactura.
Editorial Limusa Wiley, México, 2004.

GLOSARIO.

Auto: Ejecución automática del programa.


CAD: Diseño asistido por computadora.
CAM: Maquinado asistido por computadora.
CN : Control numérico.
CNC : Control numérico por computadora .
CPU: Unidad Central de Procesamiento.
Edit: Modo de edición de programas.
JOG: Movimiento manual de los ejes.
MHCN : máquina herramienta de control numérico.
MDI: Entrada manual de datos (Manual Data Input).
MPG: Generador de pulsos manuales (Manual pulse generador).
PLC: Controlador lógico programable (programmable logical control).
RPM: Revoluciones por minuto.
UC: Unidad central

53

También podría gustarte