Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Manual de Punzonado

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

PRENSA PUNZONADORA DE TORRETA CNC

SERIE EM-NT
(AMNC-F)

MANUAL DE PROGRAMACIÓN

EM-NT-F1080I-PRO-E02-200601
Manual de Programación
Prensa Punzonadora de Torreta CNC Serie EM-NT
©2006 por AMADA CO., LTD.
Ninguna parte de esta publicación podrá ser fotocopiada o reproducida de
alguna otra forma sin previa autorización por escrito de AMADA CO., LTD.

ii
CONTENIDO
Parte I. Puntos Básicos de la Programación ........................................................................ I-1
PROCESO DESDE EL DIAGRAMA HASTA LAS PARTES ........................................... I-2
PROGRAMACIÓN ......................................................................................................... I-2
CALCULO DE COORDENADAS ................................................................................... I-3
PROCEDIMIENTO DE PROGRAMACIÓN .................................................................... I-4
RANGO DE PUNZONADO ............................................................................................ I-5
PRECAUCIONES DURANTE EL PUNZONADO ........................................................... I-6
CÓDIGOS DE FUNCIONES BÁSICAS .......................................................................... I-7
FORMATO DE GRABACIÓN ......................................................................................... I-7
G92: ESTABLECIMIENTO DEL SISTEMA DE COORDENADAS.................................. I-8
G06: DESIGNACIÓN DEL ESPESOR DE LA HOJA DE TRABAJO Y DEL MATERIAL I-9
G90: PROGRAMACIÓN ABSOLUTA............................................................................. I-9
G91: PROGRAMACIÓN INCREMENTAL .................................................................... I-10
G20/G21: FUNCIÓN DE SELECCIÓN DE SISTEMA INGLÉS/MÉTRICO ................... I-11
TOOO: DESIGNACIÓN DEL NÚMERO DE HERRAMIENTA ...................................... I-12
G50: VOLVER AL INICIO ............................................................................................ I-12
BORRADO DE BLOQUES ........................................................................................... I-12
0OOOO: NÚMERO DE PROGRAMA .......................................................................... I-13
NOOOO: NÚMERO DE SECUENCIA .......................................................................... I-13
C±θ: COMANDO DE ÁNGULO DE HERRAMIENTA ................................................... I-14
Parte II. Códigos de Funciones ............................................................................................ II-1
CÓDIGOS DE FUNCIONES G ............................................................................................ II-3
G70: PUNZÓN INACTIVO (NO HAY PUNZONADO) .................................................... II-3
G27: AUTO-REPOSICIONAMIENTO............................................................................ II-3
G25: AUTO-REPOSICIONAMIENTO............................................................................ II-4
RECOMENDACIONES PARA EL AUTO-REPOSICIONAMIENTO............................... II-5
G01: INICIAR INTERPOLACIÓN LINEAL ..................................................................... II-5
G00: CANCELAR INTERPOLACIÓN LINEAL............................................................... II-5
G04: PARADA TEMPORAL .......................................................................................... II-6
G72: ORIGEN DEL PATRÓN ....................................................................................... II-6
G26: CÍRCULO DEL AGUJERO PARA EL PERNO [BHC] ........................................... II-7
G28: LÍNEA EN ÁNGULO [LAA] ................................................................................... II-9
G29: ARCO [ARC] ...................................................................................................... II-10
G36: CUADRÍCULA-X [GRD-X] .................................................................................. II-11
G37 CUADRÍCULA-Y [GRD-Y] ................................................................................... II-11

(Continúa en la siguiente página)

iii
G66: PUNZONADO A PRUEBA DE DESLIZAMIENTO LATERAL [SHP] ................... II-13
G67: CUADRO [SQR] ................................................................................................. II-14
G68: ARCO DE RECORTE [NBL-A] ........................................................................... II-15
G69: LÍNEA DE RECORTE [NBL-L] ............................................................................ II-19
G78: ARCO DE PUNZONADO [PNC-A] ..................................................................... II-20
G79: LÍNEA DE PUNZONADO [PNC-L] ...................................................................... II-21
G93: COMPENSACIÓN-1 [OFS-1] ............................................................................. II-22
G94: COMPENSACIÓN-2 [OFS-2] ............................................................................. II-23
G73: SIMETRÍA .......................................................................................................... II-25
CÓDIGOS DE FUNCIONES M .......................................................................................... II-28
Lista de códigos M .......................................................................................................... II-28
M00: PARO DE PROGRAMA ..................................................................................... II-30
M01: PARO OPCIONAL.............................................................................................. II-30
M08: RETARDO DE LA SEÑAL DE INICIO DE LA CONCLUSION DEL PUNZONADO II-
31
M09: RETARDO DE LA SEÑAL DE FINALIZACION DE LA CONCLUSION DEL
PUNZONADO ............................................................................................................. II-31
M80: ABRIR COMPUERTA ........................................................................................ II-31
M81: CERRAR COMPUERTA .................................................................................... II-31
M120: ACTIVAR MODO SUAVE................................................................................. II-32
M121: CANCELAR MODO SUAVE............................................................................. II-32
M681 A M683: COMANDO DE VELOCIDAD DE PUNZONADO ................................ II-33
M686: CANCELAR COMANDO DE VELOCIDAD DE PUNZONADO ......................... II-33
M690: SOPLADO DE AIRE DE PRENSA ................................................................... II-33
M691: CANCELAR SOPLADO DE AIRE DE PRENSA ............................................... II-33
M692: LEVANTAR PRENSA ....................................................................................... II-34
M693: CANCELAR LEVANTAR PRENSA .................................................................. II-34
M696: MODO DE PUNZONADO CON HERRAMIENTA NEX .................................... II-34
M697: CANCELAR MODO DE PUNZONADO CON HERRAMIENTA NEX ................ II-34
Recuperar y cancelar modos de prensa ......................................................................... II-35
M500, M501: PUNZONADO ....................................................................................... II-35
M12: RECORTE.......................................................................................................... II-36
M510 A M559: FORMADO.......................................................................................... II-37
M800 A M999: FORMADO.......................................................................................... II-37
M560 A M569: MARCADO.......................................................................................... II-38
M502 A M505: REMOCION ........................................................................................ II-38
M570 A M575: REMOCION ........................................................................................ II-38
M506 A M509: CORTE EN TIRAS .............................................................................. II-39
MEMORIA Y RECUPERACIÓN DE PATRONES............................................................... II-42
FO: DESIGNACIÓN DE VELOCIDAD DE ALIMENTACIÓN DE EJES .............................. II-43
FUNCIÓN MACRO............................................................................................................. II-44

(Continúa en la siguiente página)

iv
Parte III. Punzonado de Partes Múltiples ......................................................................... III-1
DESCRIPCIÓN GENERAL Y EJEMPLO DE PROGRAMACIÓN ................................. III-2
G98: AJUSTE DEL PUNTO DE REFERENCIA Y DEL ARREGLO PARA
PUNZONADO DE PARTES MÚLTIPLES .................................................................... III-5
UOO A VOO: ALMACENAMIENTO DE PROGRAMA DE PARTE ............................... III-8
G75, G76 WOO QO: RECUPERACIÓN Y EJECUCIÓN DE PROGRAMA DE PARTE . III-
10
RELACIONES DE INCLUSIÓN Y PRIORIDAD ENTRE G98 Y G93 .......................... III-14
PRIMER PUNZONADO; OTROS PUNZONADOS, Y PUNZONADO TOTAL ............ III-14
Parte IV. Subprogramas ................................................................................................... IV-1
FORMATO DE UN SUBPROGRAMA .......................................................................... IV-2
FORMATO DE RECUPERACIÓN DE UN SUBPROGRAMA ...................................... IV-2
RECUPERACIÓN MÚLTIPLE DE UN SUBPROGRAMA ............................................. IV-2
Parte V. Referencias ........................................................................................................ V-1
RECOMENDACIONES ACERCA DE LA PROGRAMACIÓN POR FORMA ........................ V-2
1. MUESCAS EN ESQUINA ......................................................................................... V-2
2. MUESCAS EN ESQUINA A 45º ................................................................................ V-3
3. ABERTURA RECTANGULAR PEQUEÑA ................................................................ V-8
4. AGUJERO RECTANGULAR LARGO ....................................................................... V-9
5. APERTURA RECTANGULAR GRANDE ................................................................ V-11
6. APERTURA RECTANGULAR CON ESQUINAS REDONDEADAS ........................ V-12
DATOS DE REFERENCIA ................................................................................................. V-15

v
Parte I. Puntos Básicos de
la Programación

PROCESO DESDE EL DIAGRAMA HASTA LAS PARTES ........................................... I-2


PROGRAMACIÓN ......................................................................................................... I-2
CALCULO DE COORDENADAS ................................................................................... I-3
PROCEDIMIENTO DE PROGRAMACIÓN .................................................................... I-4
RANGO DE PUNZONADO ............................................................................................ I-5
PRECAUCIONES DURANTE EL PUNZONADO ........................................................... I-6
CÓDIGOS DE FUNCIONES BÁSICAS .......................................................................... I-7
FORMATO DE GRABACIÓN ......................................................................................... I-7
G92: ESTABLECIMIENTO DEL SISTEMA DE COORDENADAS.................................. I-8
G06: DESIGNACIÓN DEL ESPESOR DE LA HOJA DE TRABAJO Y DEL
MATERIAL ..................................................................................................................... I-9
G90: PROGRAMACIÓN ABSOLUTA............................................................................. I-9
G91: PROGRAMACIÓN INCREMENTAL .................................................................... I-10
G20/G21: FUNCIÓN DE SELECCIÓN DE SISTEMA INGLÉS/MÉTRICO ................... I-11
TOOO: DESIGNACIÓN DEL NÚMERO DE HERRAMIENTA ...................................... I-12
G50: VOLVER AL INICIO ............................................................................................ I-12
BORRADO DE BLOQUES ........................................................................................... I-12
0OOOO: NÚMERO DE PROGRAMA .......................................................................... I-13
NOOOO: NÚMERO DE SECUENCIA .......................................................................... I-13
C±θ: COMANDO DE ÁNGULO DE HERRAMIENTA ................................................... I-14

I-1
PROCESO DESDE EL DIAGRAMA HASTA LAS PARTES

PROGRAMACIÓN

Diagrama Primer cuadrante del sistema de coordenadas X-Y

Unidades de medición para programas

Todas las dimensiones para programas se basan en unidades de 0.01


mm (milímetros) ó 0.001” (pulgadas).

Dimensión Cálculo Programa


100 mm 100.00 10000 (100.)
35.5 mm 35.50 3550 (35.5)
0 mm 0 0

Dimensión Cálculo Programa


50” 50.000 50000 (50.)
12.7” 12.700 12700 (12.7)
0” 0” 0”

I-2
CALCULO DE COORDENADAS

Coordenadas X y Y
Valor absoluto: distancia desde el origen
Valor incremental: distancia desde la posición previa

Agujero Coordenada X Coordenada Y Método


c 100.00 100.00
d 300.00 100.00
e 300.00 200.00 Absoluto
f 400.00 300.00
g 600.00 300.00

Agujero Coordenada X Coordenada Y Método


c 100.00 100.00 Absoluto
d 200.00 0*
e 0* 100.00
Incremental
f 100.00 100.00
g 200.00 0*

*En el caso de cero, no se requieren decimales.

I-3
PROCEDIMIENTO DE PROGRAMACIÓN
1. Determinación del método de punzonado

2. Determinación de las posiciones de las mordazas

Posicione las mordazas lo más lejos posible y verifique la “zona


muerta”.

3. Verificación de herramientas y números de estación

Ejemplo:
a) agujero redondo de 150 mm de diámetro → recorte con un punzón
de 30 mm de diámetro
b) apertura cuadrada de 500 mm x 600 mm
→ punzonado a prueba de deslizamiento lateral con un punzón
cuadrado de 50 mm x 50 mm
c) Revise para asegurarse de que todas las herramientas están
montadas en la torreta.

4. Determinación de la secuencia de punzonado

Ésta debe determinarse considerando tanto el tiempo de punzonado


como la precisión. Observe las siguientes precauciones generales:

a) Empiece y termine con la esquina superior derecha del diagrama.


b) Empiece con los pequeños agujeros, luego los agujeros
cuadrados, y muescas; la extrusión y el avellanado vienen al final.
c) Las herramientas no deben seleccionarse más de dos veces,
excepto cuando el procedimiento requiere sólo un cambio de
posición del disparador.
d) En el punzonado de partes múltiples, el corte de la hoja de trabajo
deberá hacerse al final.

5. Cálculo de las coordenadas

Calcule las coordenadas en unidades de 0.01 mm (milímetros) ó


0.001” (pulgadas).

6. Verificación
Verifique las posiciones de las mordazas, la secuencia de punzonado y
las coordenadas.

I-4
RANGO DE PUNZONADO
El rango de punzonado es como se lista a continuación. Cuando la
coordenada X excede el rango de punzonado, se requiere
reposicionamiento automático.

Unidad: mm
Modelo Profundidad Origen Origen Distancia Distancia de viaje eje Y por pista
de garganta (distancia (distancia de viaje 100 200 300
del eje x) eje Y) eje X (interior) (centro) (exterior)
EM2510NT 1320. 2500. 1270. -10. a 30. a -10. a -50. a
EMZ3510NT 2510. 1340. 1300. 1260.
EMK3510NT
EMZ3610NT 1590. 2500. 1525. -10. a 30. a -10. a -50. a
EMK3610NT 2510. 1650. 1575. 1535.

I-5
PRECAUCIONES DURANTE EL PUNZONADO
a) Las muescas no debe hacerse con un punzón del mismo tamaño
que la muesca.

b) No punzone a lo largo del lado más pequeño del punzón cuando


se usa un punzón rectangular largo.

c) Cuando se hace punzonado a prueba de deslizamiento lateral, el


paso de alimentación debe ser mayor que la mitad del ancho del
punzón, pero menor que todo el ancho del punzón menos 0.5 mm.

d) La profundidad de la muesca no debe ser menor que el espesor de


la hoja de trabajo.

e) Determine el método de punzonado de forma que la chapa


eyectora dé el mayor soporte posible a la hoja de trabajo.

I-6
f) La fuerza requerida para punzonar la hoja de trabajo no debe
exceder la capacidad de la prensa. La fuerza de punzonado
requerida se obtiene mediante la siguiente fórmula:

A (mm) x t (mm) x τ ( MPA)


P (kN ) =
1000
o

A (mm) x t (mm) x τ (kg / mm 2 )


P (ton métrica) =
1000
P: fuerza requerida
A: longitud del borde de corte
t: espesor de la hoja de trabajo
τ: resistencia al corte de la hoja de trabajo

g) No punzone en la zona muerta de las mordazas. El punzonar en la


zona muerta de las mordazas puede punzonar la mordaza o
distorsionar la hoja de trabajo.

CÓDIGOS DE FUNCIONES BÁSICAS


GOO Función “G” (Función preparatoria)
MOO Función “M” (Función miscelánea)
T____ Función “T” (Función de herramienta)
NOOOO Número de secuencia
0OOOO Número de programa

NOTA
• Los números O de programa no se usan para crear programas de
punzonado normales, sino para crear subprogramas y programas
de mantenimiento. Los programas de punzonado se nombran con
32 o menos caracteres alfanuméricos para distinguirlos unos de
otros.

FORMATO DE GRABACIÓN
Arregle los códigos de funciones de la siguiente forma:
NOOO GOO GOO X±OOOOOOO Y±OOOOOOO T___ C±OOOOOO MOO

NOTA
• No se requiere introducir códigos innecesarios.
• Introduzca sólo los dígitos necesarios de X, Y, C y N.
• El signo más (+) de X, Y y C pueden omitirse.

I-7
G92: ESTABLECIMIENTO DEL SISTEMA DE COORDENADAS
Este código se usa para designar la distancia del origen de la hoja de
trabajo al centro del punzón. Introduzca “G92” y las distancias en la
dirección de los ejes X y Y.

Especificaciones de la Especificaciones de la
Modelo
máquina en sistema métrico máquina en pulgadas
EM 2510NT
EMZ 3510NT G92 X2500.00 Y1270.00 G92 X98.425 Y50.00
EMK 3510NT
EMZ 3610NT
G92 X2500.00 Y1525.00 G92 X98.425 Y60.039
EMK 3610NT

(EM 2510NT, EMZ 3510NT y EMK 3510NT)

I-8
G06: DESIGNACIÓN DEL ESPESOR DE LA HOJA DE TRABAJO Y
DEL MATERIAL
G06 A____ B____

Este código se usa para designar el espesor de la hoja de trabajo y el


material. Introduzca “G06” al inicio del programa. Cuando se omite
“G06”, el espesor es 6.3 mm y el material es acero suave.

A: Espesor de la hoja de trabajo 0.1 a 6.3 mm (0.002” a 0.248”)


B: Material de la hoja de trabajo 0: acero suave (SPC o CRS)
1: acero inoxidable (SUS)
2: aluminio (AL)

El punto decimal en los datos del espesor se maneja de la siguiente


forma:
Datos de Datos efectivos
comando
1.6 1.6 mm
2.36 2.3 mm (omita los números después del segundo
decimal)
63 0.6 mm (omita los números después del segundo
decimal)

Ejemplo:
0OOOO
G06 A1.0 B0 (se designa una hoja de trabajo de acero suave
de 1 mm de espesor)
G92 X____ Y____


G90: PROGRAMACIÓN ABSOLUTA


Cuando se usan los valores absolutos para coordenadas, introduzca
“G90” antes de las coordenadas. Si se usan los valores absolutos en
los bloques subsecuentes del programa, no es necesario introducir
“G90” otra vez hasta que se usen valores incrementales. El valor de los
ejes X o Y que no se mueva puede omitirse.

Ejemplo:

c G90 X100.00 Y100.00 (Absoluto)


d X300.00 Y100.00 (Absoluto)
e X300.00 Y200.00 (Absoluto)
f X400.00 Y300.00 (Absoluto)
g X600.00 Y300.00 (Absoluto)

I-9
G91: PROGRAMACIÓN INCREMENTAL
Cuando se usan los valores incrementales para coordenadas,
introduzca “G91” antes de las coordenadas. Si se usan los valores
incrementales en los bloques subsecuentes del programa, no es
necesario introducir “G91” nuevamente hasta que se usen valores
absolutos. El valor del eje X o Y que no se mueva puede omitirse.

Ejemplo:

c G90 X100.00 Y100.00 (Absoluto)


d G91 X200.00 Y0 (Incremental)
e X0 Y100.00 (Incremental)
f X100.00 Y100.00 (Incremental)
g X200.00 Y0 (Incremental)

I-10
G20/G21: FUNCIÓN DE SELECCIÓN DE SISTEMA INGLÉS/MÉTRICO
La unidad del programa de entrada puede establecerse en el sistema
métrico o en el sistema inglés. Cuando se use la unidad inglesa,
introduzca “G20” directamente antes del comando G06 de designación
de material y espesor de la hoja de trabajo como un solo bloque;
cuando se use la unidad métrica, introduzca “G21” como un solo
bloque. Observe las siguientes precauciones generales:

a) Los comandos G20 y G21 tienen que introducirse siempre como


un solo bloque.
b) No introduzca “G20” o “G21” en cualquier parte dentro del
programa.
c) Los valores de determinación del origen difieren entre las
máquinas con especificaciones en el sistema métrico y en el
sistema inglés. Considere este hecho antes de usar la función de
selección del sistema inglés o métrico.

Especificaciones Especificaciones
Modelo de la máquina en el de la máquina en el
sistema métrico sistema inglés
EM 2510NT
X2500.00 (98.425)* X98.425 (2500.00)*
EMZ 3510NT
Y1270.00 (50.000) Y50.000 (1270.00)
EMK 3510NT
X98.425
EMZ 2610NT X2500.00 (98.425)*
(2500.00)**
EMK 3610NT Y1525.00 (60.039)
Y60.039 (1525.00)

* Los números entre paréntesis indican los valores de


determinación del origen cuando el modo de unidades se cambió
de métrico a inglés.

** Los números entre paréntesis indican los valores de


determinación del origen cuando el modo de unidades se cambió
de inglés a métrico.

d) Cuando el sistema de coordenadas NC ya está en las dimensiones


de unidades del sistema inglés o métrico, no se requiere introducir
el correspondiente “G20” o “G21”.
e) Para confirmar si el sistema de coordenadas NC está en
dimensiones del sistema inglés o del métrico, regrese los ejes X y
Y a sus orígenes en el modo RETRACT (retraer), en este punto,
verifique los valores desplegados y consulte los valores mostrados
en la tabla anterior para su identificación.

I-11
TOOO: DESIGNACIÓN DEL NÚMERO DE HERRAMIENTA
Este código se usa para designar el número de estación de torreta con
el fin de seleccionar la herramienta que se va a usar. Si se va a usar la
misma herramienta continuamente, no es necesario introducir este
código nuevamente hasta que se requiera una herramienta diferente.

Ejemplo:

G92 X2500.00 Y1270.00


G90 X500.00 Y300.00 T102
G91 X50.00 (T102 se omite)
X50.00 (T102 se omite)
G90 X700.00 Y450.00 T201

G50: VOLVER AL INICIO


Cuando se introduce “G50”, los ejes X y Y regresan a sus orígenes, y
el disparador se mueve a la posición central. No hay punzonado
durante la retracción. Los valores de compensación designados por
“G93”, “G94” y “G98” se cancelan. “G50” debe introducirse en un solo
bloque al final del programa; sin embargo, el número de secuencia
puede introducirse junto con éste.

BORRADO DE BLOQUES
Formato básico de BORRADO DE BLOQUES
/ X____ Y____
G90 X____ Y____ T____

Si se introduce un diagonal al inicio de un bloque y si se presiona el


botón BLOCK SKIP (salto de bloque) y su lámpara está encendida, el
comando de bloque después de la diagonal se ignora. Si la lámpara
está apagada, el comando no se ignora, se ejecuta.

Ejemplo:
G90 X320.00 Y210.00 T203
G91 X50
/ X100.00 Y100.00 T304
G90 X570.00 Y310.00 T304

Si el bloque que sigue al comando de borrado de bloque se introduce


en coordenadas incrementales, la posición donde la lámpara del botón
BLOCK SKIP se enciende es diferente de aquélla donde la lámpara se
apaga. Si se omite T304 porque se usa la misma herramienta, el
bloque después del comando de borrado de bloque se ejecuta usando
T203 cuando la lámpara del botón BLOCK SKIP se enciende.

I-12
0OOOO: NÚMERO DE PROGRAMA
Cuando se van a almacenar algunos programas en memoria, se
agrega un número con un máximo de cuatro dígitos (del 0 al 7999)
directamente después de “O”, al inicio del programa para identificación
de programas individuales. Los ceros que sigan directamente a “O”
pueden omitirse.
Este número de programa también puede ser introducido desde el
teclado de la unidad NC cuando se almacenan los programas en
memoria.

Ejemplo:
O0014
G06 A____ B____
G92 X2500.00 Y1270.00



G50

NOTA
• No pueden llamarse subprogramas a menos que estén
prerregistrados en la memoria NC. Los números de programa que
pueden usarse para subprogramas son O101 a O7999.
• Los números de programa de O8000 a O9999 son usados por
AMADA para sus macroprogramas especiales. No los use para sus
programas de punzonado.
• Los nombres de programa que se van a usar para llamar o editar
programas de punzonado en la pantalla son de 32 o menos
caracteres alfanuméricos.
• Después de que se llama a la pantalla un programa de punzonado,
se le asigna automáticamente el número O1 y puede ejecutarse.

NOOOO: NÚMERO DE SECUENCIA


Puede introducirse al inicio de cada bloque cualquier número (del 1 al
9999), de cuatro o menos dígitos, que empiece con “N”. Este código se
usa para indexar cada bloque.
El número de secuencia no requiere introducirse si no es necesario. La
introducción en puntos clave en lugar de en todos los bloques será útil.
Los ceros que siguen directamente a “N” pueden omitirse.

Ejemplo:

G06 A____ B____


G92 X2500.00 Y1270.00
N0001 G90 X500.00 Y300.00 T102
N0002 G91 X50.00
N0003 X50.00
N0004 G90 X650.00 Y450.00 T306
N9999 G50

I-13
C±θ: COMANDO DE ÁNGULO DE HERRAMIENTA
X____ Y____ T____ C±θ

Este código se usa para controlar la orientación angular de los


punzones y troqueles instalados en la estación Auto-index.
El punzonado Auto-index se hace después de que se posicionan los
ejes X, Y, T y C. En el comando del eje C, el valor y signo de θ
determina el ángulo del punzón y del troquel con respecto al eje X.

T: número de estación Auto-index


C: ángulo de herramienta “±θ” en sentido contrario
a las manecillas del reloj: positivo (+), en el
sentido de las manecillas del reloj: negativo (-)

Cuando use este código, considere lo siguiente:


a) La entrada angular debe ser en el valor angular absoluto,
referenciado al eje X. La entrada angular mínima es 0.01º.
b) Si no se introduce ninguna de las coordenadas X y Y, la estación
Auto-index y el ángulo de la herramienta se seleccionarán, pero no
se hará el punzonado.
c) Cuando se usan los comandos del eje C dentro de los bloques de
comandos patrón G26, G29, G68 y G78, el ángulo de la
herramienta Auto-index se compensará automáticamente en la
dirección tangencial con el avance del punzonado del agujero.
d) Cuando los comandos del eje C se usan dentro de los siguientes
comandos, los comandos del eje C serán ignorados y la operación
de la máquina continuará.
G92, G93, G94, G72, G25, G27, G98, G75, G76, G04, U, V y W
e) Para estaciones que no sean Auto-index, el tratar de usar un
comando del eje C causará un error del programa.
f) Cuando un bloque de programas con comandos para usar una
estación diferente sigue a los comandos de punzonado Auto-index,
el eje C regresará a su posición de cero grados después de que
termine la operación de punzonado en la estación Auto-index,
luego se seleccionará la siguiente estación.
G90 X500.00 Y600.00 T____ C45.00 → Operación de
punzonado en la
estación auto-
index.
X350.00 Y200.00 T201 → T201 se
selecciona
después de que
el eje C regresa
a su posición de
cero grados.

g) Cuando la misma estación Auto-index va a usarse dos o más


veces sucesivamente con el mismo ángulo de herramienta, los
comandos de los ejes T y C pueden omitirse en el segundo bloque
y en los bloques subsecuentes.

G90 X500.00 Y600.00 T____ C45.00


X350.00 Y200.00 → Punzonado con T____ y C45.00

I-14
Ejemplo:

G90 X100.00 Y50.00 T____ C30.00 (ó C-330.00)

El punzón y el troquel se posicionarán a 30º (ó -330º) con respecto al


eje X.

I-15
Parte II. Códigos de
Funciones

CÓDIGOS DE FUNCIONES G ..........................................................................................II-3


G70: PUNZÓN INACTIVO (NO HAY PUNZONADO) ..................................................II-3
G27: AUTO-REPOSICIONAMIENTO..........................................................................II-3
G25: AUTO-REPOSICIONAMIENTO..........................................................................II-4
RECOMENDACIONES PARA EL AUTO-REPOSICIONAMIENTO.............................II-5
G01: INICIAR INTERPOLACIÓN LINEAL ...................................................................II-5
G00: CANCELAR INTERPOLACIÓN LINEAL.............................................................II-5
G04: PARADA TEMPORAL ........................................................................................II-6
G72: ORIGEN DEL PATRÓN .....................................................................................II-6
G26: CÍRCULO DEL AGUJERO PARA EL PERNO [BHC] .........................................II-7
G28: LÍNEA EN ÁNGULO [LAA] .................................................................................II-9
G29: ARCO [ARC] ....................................................................................................II-10
G36: CUADRÍCULA-X [GRD-X] ................................................................................II-11
G37 CUADRÍCULA-Y [GRD-Y] .................................................................................II-11
G66: PUNZONADO A PRUEBA DE DESLIZAMIENTO LATERAL [SHP] .................II-13
G67: CUADRO [SQR] ...............................................................................................II-14
G68: ARCO DE RECORTE [NBL-A] .........................................................................II-15
G69: LÍNEA DE RECORTE [NBL-L]..........................................................................II-19
G78: ARCO DE PUNZONADO [PNC-A] ...................................................................II-20
G79: LÍNEA DE PUNZONADO [PNC-L] ....................................................................II-21
G93: COMPENSACIÓN-1 [OFS-1] ...........................................................................II-22
G94: COMPENSACIÓN-2 [OFS-2] ...........................................................................II-23
G73: SIMETRÍA ........................................................................................................II-25

(Continúa en la siguiente página)

II-1
CÓDIGOS DE FUNCIONES M ........................................................................................ II-28
Lista de códigos M ....................................................................................................... II-28
M00: PARO DE PROGRAMA................................................................................... II-30
M01: PARO OPCIONAL ........................................................................................... II-30
M08: RETARDO DE LA SEÑAL DE INICIO DE LA CONCLUSION DEL PUNZONADO
................................................................................................................................. II-31
M09: RETARDO DE LA SEÑAL DE FINALIZACION DE LA CONCLUSION DEL
PUNZONADO .......................................................................................................... II-31
M80: ABRIR COMPUERTA ...................................................................................... II-31
M81: CERRAR COMPUERTA.................................................................................. II-31
M120: ACTIVAR MODO SUAVE .............................................................................. II-32
M121: CANCELAR MODO SUAVE .......................................................................... II-32
M681 A M683: COMANDO DE VELOCIDAD DE PUNZONADO.............................. II-33
M686: CANCELAR COMANDO DE VELOCIDAD DE PUNZONADO ...................... II-33
M690: SOPLADO DE AIRE DE PRENSA ................................................................ II-33
M691: CANCELAR SOPLADO DE AIRE DE PRENSA ............................................ II-33
M692: LEVANTAR PRENSA .................................................................................... II-34
M693: CANCELAR LEVANTAR PRENSA ................................................................ II-34
M696: MODO DE PUNZONADO CON HERRAMIENTA NEX .................................. II-34
M697: CANCELAR MODO DE PUNZONADO CON HERRAMIENTA NEX ............. II-34
Recuperar y cancelar modos de prensa....................................................................... II-35
M500, M501: PUNZONADO ..................................................................................... II-35
M12: RECORTE ....................................................................................................... II-36
M510 A M559: FORMADO ....................................................................................... II-37
M800 A M999: FORMADO ....................................................................................... II-37
M560 A M569: MARCADO ....................................................................................... II-38
M502 A M505: REMOCION...................................................................................... II-38
M570 A M575: REMOCION...................................................................................... II-38
M506 A M509: CORTE EN TIRAS ........................................................................... II-39
MEMORIA Y RECUPERACIÓN DE PATRONES ............................................................ II-42
FO: DESIGNACIÓN DE VELOCIDAD DE ALIMENTACIÓN DE EJES ............................ II-43
FUNCIÓN MACRO .......................................................................................................... II-44

II-2
CÓDIGOS DE FUNCIONES G
G70: PUNZÓN INACTIVO (NO HAY PUNZONADO)
Este código se usa para posicionar la hoja de trabajo sin punzonar de
forma que las mordazas se alejen del troquel o los sujetadores
puedan sostener la hoja de trabajo cuando se lleva a cabo el
reposicionamiento automático. Introduzca “G70” antes de introducir
X____Y____.

Ejemplo:

G90 X100.00 Y100.00


G70 X300.00
Los ejes se mueven a una posición de “X300.00 Y100.00” sin
punzonado.

“G70” puede introducirse con “G90” o “G91”.

G90 X100.00 Y100.00 (Punzonado)


G70 G91 X200.00 (No hay punzonado)
G90 Y300.00 (Punzonado)

G27: AUTO-REPOSICIONAMIENTO
Este código se usa para extender el rango de punzonado en la
dirección del eje X. Introduzca “G27” y la distancia de viaje en el eje
X. La distancia de viaje en el eje X debe designarse usando un valor
incremental.

Ejemplo:

G27 X500.00

Lo siguiente muestra el ciclo de reposicionamiento para un comando


G27 X500.00.

(1) Sujeción: los sujetadores


sostienen la hoja de trabajo
(2) Soltar: las mordazas se
abren.
(3) G91 y Y2.40: el eje Y se
mueve 2.40 mm en la
dirección positiva a partir de la
posición actual.
(4) X-500.00: el eje X se mueve
500.00 mm en la dirección
negativa a partir de la posición
actual.
(5) Y-2.40: el eje Y se mueve
2.40 mm en la dirección
negativa.

II-3
(6) Mordaza: las mordazas se
cierran.
(7) Liberación de la pieza: los
sujetadores liberan la hoja de
trabajo.

Movimiento en los ejes Y y X

G25: AUTO-REPOSICIONAMIENTO
Cuando el borde de la hoja de trabajo que está sujeto tiene un doblez
o curvas, y rebabas excesivas, introduzca “G25” en lugar de “G27”
para asegurar un reposicionamiento preciso. Estos factores pueden
causar un posicionamiento inexacto de la hoja de trabajo cuando se
lleva a cabo un reposicionamiento automático, a menos que se use
“G25”. Cuando se introduce “G25”, se obtendrá el mismo movimiento
que se muestra a continuación:

Primero el eje Y se mueve 2.40 mm en la dirección positiva a partir


de la posición actual. Luego el eje X se mueve “X____” a partir de la
posición actual y el eje Y se mueve 1.20 mm en la dirección negativa.
Después, el sistema de coordenadas X-Y se desplaza “Y1.20” para
compensar la diferencia entre las posiciones del eje Y antes y
después del reposicionamiento automático.
Después de un comando “G25”, el rango de punzonado a lo largo del
eje Y se mueve 1.20 mm en la dirección negativa con respecto al
rango de punzonado estándar.

-11.2 mm ≤ Y ≤ 1298.8 mm
(EM 2510NT, EMZ 3510NT y EMK 3510NT, pista central)
-11.2 mm ≤ Y ≤ 1573.8 mm
(EMZ 3610NT y EMK 3610NT, pista central)

II-4
RECOMENDACIONES PARA EL AUTO-REPOSICIONAMIENTO
a) Distancia de viaje en el eje X → lo más pequeña posible
[posición máxima de punzonado (coordenada X)] – 2510 mm
b) Posiciones de las mordazas → lo más lejos posible
Considere lo siguiente:
• Zona muerta
• Tamaño de la hoja de trabajo
• Muescas
c) Primer rango de punzonado → lo más grande posible
d) Reposición
• Asegúrese de que la hoja de trabajo esté bajo los
sujetadores.
• Asegúrese de que las mordazas no pasen entre los discos
superior e inferior de la torreta cuando se realice el
reposicionamiento automático. Y200.00 (min.)
• Asegúrese de que la coordenada absoluta X sea mayor que
la distancia de viaje en el eje X. (Habrá sobrecarrera)
e) Coordenadas después de “G27” o “G25”
Use dimensiones de acuerdo al diagrama. El modo de “G90” y
“G91” no cambia.
f) Evite cambiar herramientas inmediatamente después de un
reposicionamiento automático para ahorrar tiempo de
punzonado.
g) Rango de punzonado después de un reposicionamiento
automático
[-10 mm + distancia de carrera en el eje X] ≤ X ≤ [2510 mm +
distancia de carrera en el eje X]
Si se ejecutó un comando G27 X500.00, el rango de punzonado
después del reposicionamiento automático es de la siguiente
forma:
490 mm ≤ X ≤ 3010 mm

G01: INICIAR INTERPOLACIÓN LINEAL


G00: CANCELAR INTERPOLACIÓN LINEAL
Ejemplo:

G01 F8000 iniciar interpolación lineal



• (programa de corte en tiras) Interpolado linealmente

G00 Cancelar interpolación lineal

II-5
Usualmente, los ejes X y Y
se mueven a la misma
velocidad. Cuando hay un
comando para posicionar
ambos ejes
simultáneamente, los ejes X
y Y primero se mueven en la
dirección de 45º y luego se
mueven paralelos en la
dirección del movimiento más
grande (vea la figura superior
derecha).
“G01” es un comando para
completar estos movimientos
de eje en el sistema de
coordenadas X-Y en la
distancia más corta (vea la
figura inferior derecha).
“G01” es válido modalmente
hasta que es cancelado por
“G00”. En el bloque G01,
ponga el código F a 8000 (8
m/min) o menos.

NOTA
• La interpolación lineal se especifica para corte en tiras a un
ángulo dado (refiérase a la página II-40). No lo especifique para
otros propósitos.
• Cuando se especifica interpolación lineal, se minimiza la
distancia de viaje, pero debido a que se reduce la velocidad
máxima del eje, aumenta el tiempo total de posicionamiento.
• Ocurre un error de programa cuando no se introduce el código F
en el bloque G01 o cuando los códigos T y C se introducen entre
“G01” y “G00”.

G04: PARADA TEMPORAL


Cuando se ordena un “G04”, la operación se detiene durante el
tiempo especificado por “X”. El incremento mínimo programable del
valor después de “X” es 0.01 segundos.

Ejemplo:
G04 X10.00 → La operación se detiene por 10 seg.

G72: ORIGEN DEL PATRÓN


G90 G72 X____ Y____
G91 G72 X____ Y____
Este código se usa para designar el origen de un patrón. El origen
del patrón puede introducirse en coordenadas absolutas o
incrementales.

NOTA
• Si se dan coordenadas incrementales después de un comando
de patrón, éstas deben referirse al punto final del patrón.

II-6
Ejemplo
G90 G72 X500.00 Y300.00
“G70” simplemente especifica las coordenadas; no ocurre
posicionamiento ni punzonado. No introduzca el código M o T en un
bloque con “G72”. Por ejemplo, nunca introduzca:
G90 G72 X300.00 Y200.00 Y201
G91 G72 X150.00 Y250.00 M00

G26: CÍRCULO DEL AGUJERO PARA EL PERNO [BHC]


G26 Ir J±θ K±n T____

En la circunferencia de un círculo con radio “r” ya sea con la posición


actual o con un punto designado por “G72” como el centro, se
punzonan “n” agujeros dividiendo la circunferencia en “n” partes
iguales, empezando desde un punto a un ángulo “θ” del eje X.

I: radio del círculo “r”, valor positivo


J: ángulo de inicio “±θ” sentido contrario a las manecillas: positivo,
sentido de las manecillas: negativo
K: número de agujeros “±n” sentido contrario a las manecillas:
positivo,
sentido de las manecillas: negativo

Ejemplo:

G72 G90 X300.00 Y250.00


G26 I80.00 J45.00 K6 T203

• Cuando punzone el mismo agujero en el patrón de origen


(X300.00, Y250.00), omita “G72” e introduzca “T203” en el
bloque de comando superior.
• El punto final del patrón coincide con el origen del patrón.

II-7
Ejemplo de programa usando estación Auto-index

G72 G90 X400.00 Y500.00


G26 I100.00 J45.00 K4 T____ C135.00 (o C-225.00)

El primer punzonado se hará con el ángulo de herramienta


posicionado a 135º (-225º) con respecto al eje X y el segundo
punzonado y los subsecuentes se harán con el ángulo de
herramienta compensado automáticamente en la dirección
tangencial.
• Cuando el origen del patrón (X400.00, Y500.00) también se va a
punzonar, omita “G72” e introduzca “T____ C±θ” en el bloque de
comando superior.
G90 X400.00 Y500.00 T____ C±θ
G26 I100.00 J45.00 K4 C135.00

• Cuando no hay comando de


eje X en el bloque de
comando de patrón, el
punzonado de patrón se hará
sin compensación del ángulo
de herramienta.

G90 X400.00 Y500.00 T____ C0


G26 I100.00 J45.00 K4

II-8
G28: LÍNEA EN ÁNGULO [LAA]
G28 I±d J±θ Kn T____

Iniciando ya sea desde la posición actual o en un punto designado


por “G72”, se punzonan “n” agujeros con un intervalo “d” a un ángulo
“θ” con respecto al eje X.

I: intervalo “±d”
Cuando “d” es negativo, el
punzonado se hace en la dirección
opuesta a la del “d” positivo.
J: ángulo “±θ”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
K: número de agujeros “n” (sin
incluir el origen del patrón)

NOTA
• “d” y “θ” deben darse de la siguiente forma:
d = 200 mm → 200.00 (d = 20” → 20.000)
θ = 45º30’ → 45.50
θ = 45º → 45.00

Ejemplo:

G72 G90 X300.00 Y200.00


G28 I25.00 J30.00 K6 T203

• Cuando punzone el mismo agujero en el origen del patrón


(X300.00, Y200.00), omita “G72” e introduzca “T203” en el
bloque de comando superior.
• Cuando “I25.00” se vuelve “I-25.00”, el punzonado se hace en la
dirección de simetría de 180º (210º).

II-9
Ejemplo de programa usando estación Auto-index

G72 G90 X100.00 Y50.00


G28 I50.00 J30.00 K3 T____ C30.00 (o C-330.00)

El punzón y el troquel se posicionarán a 30º (-330º) con respecto al


eje X y el punzonado Auto-index se hará de acuerdo con el comando
G28.
• Cuando el origen del patrón (X100.00, Y50.00) también se va a
punzonar, omita “G72” y mueva “T____ C30.00” al final del
bloque de comando superior.

G90 X100.00 Y50.00 T____ C30.00


G28 I50.00 J30.00 K3
l

G29: ARCO [ARC]


G29 Ir J±θ P±Δθ Kn T____

En un arco con radio “r”, con la posición actual o con un punto


designado por “G72” como el centro, se punzonan “n” agujeros con
un intervalo de ángulo “Δθ”, iniciando desde un punto a un ángulo de
“θ” del eje X.

I: radio del círculo “r”, valor


positivo
J: ángulo de inicio “±θ”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
P: intervalo de ángulo “±θ”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
K: número de agujeros “±n

II-10
Ejemplo:

G72 G90 X480.00 Y120.00


G29 I180.00 J30.00 P15.00 K6 T203

• Cuando punzone el mismo agujero en el origen del patrón


(X480.00, Y120.00), omita “G72” e introduzca “T203” en el
bloque de comando superior.
• Cuando “P15.00” se vuelve “P-15.00”, el punzonado se hace en
la dirección de las manecillas del reloj iniciando en el punto de
inicio.

G36: CUADRÍCULA-X [GRD-X]


G37 CUADRÍCULA-Y [GRD-Y]
G36 I±d1 Pn1 J±d2 Kn2 T____

G37 I±d1 Pn1 J±d2 Kn2 T____

Iniciando ya sea desde la posición actual o en un punto designado


por “G72”, se punzona un patrón de cuadrícula de “n1” agujeros con
un intervalo “d1” paralelo al eje X y “n2” agujeros con un intervalo “d2”
paralelo al eje Y. El comando “G36” para iniciar el punzonado a lo
largo del eje X y “G37” para iniciar el punzonado a lo largo del eje Y.

I: intervalo “±d1” dirección en + X: positivo


dirección en - X: negativo
P: número de agujeros en la dirección del eje X “n1”
(sin incluir el origen del patrón)
J: intervalo “±d2” dirección en + Y: positivo
dirección en - Y: negativo
K: número de agujeros en la dirección del eje Y “n2”
(sin incluir el origen del patrón)

II-11
Ejemplo:

G72 G90 X350.00 Y410.00


G36 I50.00 P3 J-20.00 K5 T203

G72 G90 Y410.00


G37 I50.00 P3 J-20.00 K5 T203

• Cuando punzone el mismo agujero en el origen del patrón


(X350.00, Y410.00), omita “G72” e introduzca “T203” en cada
bloque de comando superior.

II-12
G66: PUNZONADO A PRUEBA DE DESLIZAMIENTO LATERAL
[SHP]
G66 Il J±θ P±w1 Q±w2 D±d T____

Iniciando ya sea en la posición actual o en un punto designado por


“G72”, se hace un punzonado a prueba de deslizamiento lateral con
una longitud “l ± 2d” y un ancho de punzón “w1” x “w2” a un ángulo de
“θ” del eje X.

I: longitud de punzonado “l”


J: ángulo “±θ”
sentido contrario a las manecillas:
positivo; en sentido de las
manecillas: negativo
P: ancho del punzón “±w1”
(el ancho en la dirección del
ángulo “θ”)
Q: ancho del punzón “±w2”
(el ancho en la dirección de 90º
con respecto a “θ”)
D: valor de compensación “±d”
(con relación a la longitud de
punzonado “l”) Signo de “w1” y “w2”
Si d = 0, “D” puede omitirse.

NOTA
• Los valores de “w1” y “w2” deben tener el mismo signo.
• Cuando se usa un punzón cuadrado (w1 = w2), puede omitirse
“Q”.

Ejemplo:

G72 G90 X350.00 Y210.00


G66 I120.00 J45.00 P20.00 D0.15 T369

II-13
• Cuando se omite “G72” y se introduce ·T369” en el bloque de
comando superior, el origen del patrón (X350.00, Y210.00)
también se punzona.
• Cuando “P20.00” se vuelve “P-20.00”, se hace un punzonado a
prueba de deslizamiento lateral en la dirección de la línea
punteada.
• “I” debe ser al menos 1.5 veces el valor de “P”.
• El punto final del patrón no coincide con el centro final de
punzonado.
• Cuando “D0.15” se vuelve “D-0.15”, la longitud total de
punzonado “I” es 0.3 mm más pequeña, según lo determina 0.15
x 2 = 0.3.

G67: CUADRO [SQR]


G67 I±l1 J±l2 Pw T____

Iniciando ya sea en la posición actual o en un punto designado por


“G72”, se punzona una abertura rectangular con una longitud “l1”
paralela al eje X y una longitud “l2” paralela al eje Y, usando un
punzón cuadrado con un ancho “w”.

I: longitud de abertura en dirección del eje X “±l1” +dirección en X: positivo


-dirección en X: negativo
J: longitud de abertura en dirección del eje Y “±l2” +dirección en Y: positivo
-dirección en Y: negativo
P: ancho del punzón “w”, únicamente valor positivo
Use únicamente punzón cuadrado.

Ejemplo:

G72 G90 X560.00 Y370.00


G67 I-240.00 J-120.00 P20.00 T369
M00

• Cuando se omite “G72” y se introduce “T342” en el bloque de


comando superior, el origen del patrón (X560.00, Y370.00)
también se punzona.
• Cuando se ordena “G67”, deben introducirse “M00” o “M01” para
remover la viruta.
• El origen del patrón normalmente debe designarse en la esquina
superior derecha de la apertura rectangular para remover
fácilmente la viruta.
• Tanto “I” como “J” deben ser al menos tres veces el valor de “P”.

II-14
G68: ARCO DE RECORTE [NBL-A]
G68 Ir J±θ1 K±θ2 P±φ Qd T____

En la circunferencia de un círculo con un radio “r”, ya sea con la


posición actual o con un punto designado por “G72” como el centro,
se realiza el recorte con un intervalo “d”, usando un punzón con un
diámetro “φ”, iniciando en un punto a un ángulo “θ1” con respecto al
eje X y subiendo a un ángulo incremental “θ2”.

I: radio “r”, valor positivo


r < 57000.00 mm
J: ángulo de inicio “±θ1”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
K: ángulo al que ocurre el recorte
“±θ2”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo

P: diámetro del punzón “±φ”


Introduzca el valor positivo cuando
recorte el lado exterior del círculo
y el valor negativo cuando recorte
el lado interior. Introduzca cero
cuando recorte sobre el arco con
el radio “r”.

Q: intervalo de recorte “d”,


únicamente valor positivo, espesor
de la hoja de trabajo < d ≤ 8 mm

NOTA
• Espesor máximo de la hoja de trabajo para recorte: 3.2 mm

II-15
Ejemplo:

G72 G90 X600.00 Y530.00


G68 I300.00 J30.00 K110.00 P-25.00 Q6.00 T306

• Cuando se omite “G72” y se introduce “T306” en el bloque de


comando superior, el origen del patrón (X600.00, Y530.00)
también se punzona.
• Cuando recorte una hoja de trabajo con un espesor mayor a 3.2
mm, use el comando G29 (ARCO) o G78 (ARCO DE
PUNZONADO).
• Cuando la viruta permanezca dentro, haga “J” 90º ó 45º e
introduzca “M00” o “M01” para remover la viruta.

II-16
Ejemplo de programa usando estación Auto-index

G72 G90 X400.00 Y500.00


G68 I60.00 J25.00 J45.00 P0 Q6.00 T____ C115.00 (o C-245.00)

El ángulo de herramienta se posiciona a 115º (-245º) con respecto al


eje X, y se compensará automáticamente en la dirección tangencial
con el progreso del agujero.
• Cuando el origen del patrón (X400.00, Y500.00) también se va a
punzonar, omita “G72” e introduzca “T____ C±θ” en el bloque de
comando superior.

G90 X400.00 Y500.00 T____ C±θ


G68 I60.00 J25.00 K45.00 P0 Q6.00 C115.00

• Cuando el intervalo de recorte “d” o el ángulo del intervalo de


recorte “θ” excede el siguiente valor máximo, ocurre un error de
programa.
Intervalo máximo de recorte: 8 mm
Ángulo del intervalo máximo de recorte: 8º

II-17
Relación entre el intervalo de recorte y el ángulo del intervalo de
recorte:

Aun cuando el intervalo de recorte “d” esté dentro de su límite, el


ángulo del intervalo de recorte calculado “θ” puede exceder su límite
cuando el radio “r” es pequeño (r < 57.34).
• Cuando el radio “r” es 25 mm y el intervalo de recorte “d” es 6
mm
θ = 2 sen-1 (6/50)
= 2 x 6.89º
= 13.78º → Error de programa

• Cuando el radio “r” es 50 mm, el intervalo de recorte mayor “d” es


6.97 mm.

II-18
G69: LÍNEA DE RECORTE [NBL-L]
G69 Il J±θ P±φ Qd T____

Iniciando ya sea desde la posición actual o en un punto designado


por “G72”, se lleva a cabo el recorte con un intervalo “d” y una
longitud “l” a un ángulo “θ” con respecto al eje X, usando un punzón
con un diámetro “φ”

I: longitud “l”
(desde el centro de punzonado
inicial hasta el centro del
punzonado final)
J: ángulo “±φ”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
P: diámetro del punzón “±φ”
Cuando el valor es positivo, el
recorte se hace sobre el lado
izquierdo de la línea recta (en el
lado sombreado de la figura);
cuando es negativo, el recorte se
hace sobre el lado derecho de la
línea recta.
Q: intervalo “d”, únicamente valor
positivo, espesor de la hoja de
trabajo < d ≤ 8 mm

NOTA
• Espesor máximo de la hoja de trabajo para recorte: 3.2 mm

Ejemplo:

G72 G90 X300.00 Y120.00


G69 I180.00 J30.00 P25.00 Q6.00 T315

• Cuando se omite “G72” y se introduce “T315” en el bloque de comando


superior, el origen del patrón (X300.00, Y120.00) también se punzona.
• Cuando P = 0, el centro del punzonado inicial coincide con el origen del
patrón.
• Cuando recorte una hoja de trabajo con un espesor mayor a 3.2 mm,
use el comando G28 (LÍNEA DEL ÁNGULO) o G79 (LÍNEA DE
PUNZONADO).

II-19
G78: ARCO DE PUNZONADO [PNC-A]
G78 Ir J±θ1 K±θ2 P±φ Qd Dt T____

En la circunferencia de un círculo con un radio “r”, ya sea con la


posición actual o con un punto designado por “G72” como el centro,
se realiza la operación de punzonado al igual que el ARCO DE
RECORTE (G68), con un intervalo “d”, usando un punzón con
diámetro “φ”, iniciando en un punto a un ángulo “θ1” con respecto al
eje X y subiendo a un ángulo incremental “θ2”.

I: radio “r”, valor positivo


r < 57000.00 mm
J: ángulo de inicio “±θ1”
sentido contrario a las manecillas:
positivo; sentido de las manecillas:
negativo
K: ángulo al que ocurre el
punzonado “±θ2”
sentido contrario al reloj: positivo;
sentido del reloj: negativo
P: diámetro del punzón “±φ”
Introduzca el valor positivo cuando
recorte el lado exterior del círculo
y el valor negativo cuando recorte
el lado interior. Introduzca cero
cuando recorte sobre el arco con
el radio “r”.
Q: intervalo de punzonado “d”,
únicamente valor positivo, espesor
de la hoja de trabajo < d
D: espesor de la hoja de trabajo “t”

NOTA
• Cuando “t” es mayor que “d”, esto se observa como un error de
programa.

Ejemplo:

G72 G90 X600.00 Y600.00


G78 I230.00 J25.00 K110.00 P-30.00 Q6.00 D4.50 T306

II-20
• Cuando se omite “G72” y se introduce “T306” en el bloque de comando
superior, el origen del patrón (X600.00, Y600.00) también se punzona.
• Cuando la viruta permanezca dentro, haga “J” 90º ó 45º e introduzca
“M00” o “M01” para remover la viruta.

G79: LÍNEA DE PUNZONADO [PNC-L]


G79 Il J±θ P±φ Qd Dt T____

Iniciando ya sea desde la posición actual o en un punto designado


por “G72”, se hace una operación de punzonado al igual que la
LINEA DE RECORTE (G69), con un intervalo “d”, usando un punzón
con diámetro “φ”, en una longitud “l” a un ángulo “θ” con respecto al
eje X.

I: longitud “l” (desde el centro de punzonado inicial hasta el centro del


punzonado final)
J: ángulo “±θ” sentido contrario a las manecillas: positivo
sentido de las manecillas: negativo
P: diámetro del punzón “±φ”
Cuando el valor es positivo, el recorte se hace sobre el lado izquierdo
de la línea recta; cuando es negativo, el recorte se hace sobre el lado
derecho de la línea recta. Refiérase a la LÍNEA DE RECORTE (C69)
en la página II-19.
Q: intervalo “d”, únicamente valor positivo
Espesor de la hoja de trabajo < d
D: espesor de la hoja de trabajo “t”

NOTA
• Cuando “t” es mayor que “d”, esto se observa como un error de
programa.

Ejemplo:

G72 G90 X300.00 Y120.00


G79 I210.00 J25.00 P30.00 Q6.00 D4.50 T306

• Cuando se omite “G72” y se introduce “T306” en el bloque de


comando superior, el origen del patrón (X300.00, Y120.00)
también se punzona.
• Cuando P = 0, el centro del punzonado inicial coincide con el
origen del patrón.

II-21
G93: COMPENSACIÓN-1 [OFS-1]
G90 G93 X____ Y____
G91 G93 X____ Y____

Este código designa el origen de un sistema local de coordenadas. El


código es únicamente para establecer el sistema local de
coordenadas; no es para posicionamiento o para punzonado. No
introduzca el código T o M con “G93”. Por ejemplo, nunca introduzca:

G90 G93 X50.00 Y100.00 T201

Formato básico de un programa con “G93”

G06 A____ B____


G92 X2500.00 Y1270.00
G90 G93 X____ Y____
X____ Y____ T____



G50

Ejemplo:

Sistema de coordenadas X-Y: Sistema básico de coordenadas


(sistema global de coordenadas)
Sistema de coordenadas X’-Y’: Sistema local de coordenadas
Sistema de coordenadas X’’-Y’’: Sistema local de coordenadas

a) Al designar el sistema de coordenadas X’-Y’

G90 G93 X50.00 Y75.00

b) Al designar el sistema de coordenadas X’’-Y’’

G90 G93 X200.00 Y125.00 o G91 G93 X150.00 Y50.00

II-22
c) Método para designar el punto A

• G90 X300.00 Y205.00 T203


• G90 G93 X50.00 Y75.00
X250.00 Y130.00 T203
• G90 G93 X50.00 Y75.00
G93 X200.00 Y125.00 (o G91 G93 X150.00 Y50.00)
X100.00 Y80.00 T203

d) Al volver del sistema local de coordenadas al sistema global de


coordenadas
G90 G93 X0 Y0

G94: COMPENSACIÓN-2 [OFS-2]


G94 Xax Yay Pnx Kny Qt Dα

Este código se usa para designar el origen de un sistema local de


coordenadas cuando se considera el “factor de doblado”.
X longitud de doblado en la dirección del eje X “ax”
Y: longitud de doblado en la dirección del eje Y “ay”
P: número de dobleces en la dirección del eje X “nx”
El número de dobleces en el lado del origen debe introducirse
usando un número positivo.
K: número de dobleces en la dirección del eje Y “ny”
El número de dobleces en el lado del origen debe introducirse
usando un número positivo.
Q: espesor de la hoja de trabajo “t”, positivo
D: coeficiente de doblado “α”, positivo e introducido usando un
porcentaje

Formato básico de un programa con “G94”

G06 A____ B____


G92 X2500.00 Y1270.00
G90 G94 X____ Y____ P____ K____ Q____ D____
X____ Y____ T____



G50

II-23
Ejemplo:

G90 G94 X30.00 Y0 P2 K0 Q1.60 D150


(Poniendo el punto A como el origen)
X60.00 Y25.00 T203

El método para volver al sistema global de coordenadas es el mismo


que el de “G93”.

G90 G94 X0 Y0

Determinación de “α”

L = (D + E) − αt
(D + E) − L
Por consiguiente, α =
t

II-24
Ejemplo:
Cuando el espesor de la hoja de trabajo “t” es 2.0 mm, el coeficiente
de doblado “α” se obtiene usando la siguiente fórmula:

(D + E) − L
α= x 100% (La longitud desarrollada “L” se
t
obtiene restándole 3.6 mm a “D + E”)

= 3.6/2.0 x 100%
= 180 → Por consiguiente, α = 180

G73: SIMETRÍA
G73 Xa Yb Qn Ww

Cuando los patrones de agujeros que se van a punzonar son


simétricos, éstos pueden programarse fácilmente usando este
comando y la función macro (véase la página II-44).
X: distancia desde el punto de referencia del patrón especificado O
al punto de referencia del patrón simétrico a lo largo del eje X
(dimensión a).
Y: distancia desde el punto de referencia del patrón especificado O
al punto de referencia del patrón simétrico a lo largo del eje Y
(dimensión “b”).
Q: n=1: punzonado con patrón especificado
n=2: punzonado con patrón simétrico a lo largo del eje X,
centrado sobre “a”/2
n=3: punzonado con patrón simétrico a lo largo del eje Y,
centrado sobre “b”/2
n=4: punzonado con patrón simétrico a lo largo del eje X y del eje
Y, centrados respectivamente en “a”/2 y “b”/2
W: número de macro que almacena un patrón especificado.

II-25
Ejemplo de programa:

Cuando “a” es 600 mm y “b” es 400 mm en el diagrama de la página


anterior, el programa es de la siguiente forma:

G06 A____ B____


G92 X____ Y____

N001 G90 G93 X110.00 Y120.00 → Se define el punto de


referencia del patrón
especificado (n=1).

U1
N002 X40.00 Y20.00 T303
Y70.00 → Se punzona el patrón
G28 I55.00 J0 K2 especificado (n=1) y estos datos
V1 se almacenan simultáneamente.

N003 G73 X600.00 Y400.00 Q4 W1 → Se punzona el


patrón simétrico
(n=4)

N004 G73 Q3 W1 → Se punzona el patrón simétrico (n=3).


N005 G73 Q2 W1 → Se punzona el patrón simétrico (n=2).
N006 G91 X300.00 Y200.00 → Se punzona el agujero A.
G50

• Una vez que se introducen “X” y “Y” en el bloque G73, éstas


pueden omitirse en el segundo bloques y en los subsecuentes si
los ejes simétricos son los mismos (vea los bloques N004 y N005
en el programa anterior).
• Cuando el bloque que sigue a “G73” es una instrucción
incremental, las dimensiones incrementales inician desde el
punto de referencia del patrón especificado (vea el bloque N0006
en el programa anterior).

II-26
• “G73” puede ordenarse dentro de una macro en el programa de
partes múltiples (vea más adelante).

G98 X____ Y____ I____ J____ P____ K____


Uxx

______________
______________
______________
Vxx
UOO
G73 X____ Y____ Q____ Wxx
G73 Q____ Wxx
G73 Q____ Wxx
G73 Q____ Wxx
VOO
G75 WOO Q____

• xx: número de macro entre 60 y 89
• OO: número de macro entre 01 y 59

• Los códigos M y T no pueden introducirse con “G73”.

II-27
CÓDIGOS DE FUNCIONES M
Lista de códigos M
Código M Función
M00 Paro de programa
M01 Paro opcional
M02 Fin de programa
M08 Retardo de la señal de inicio de la conclusión del
punzonado
M09 Retardo de la señal de finalización de la conclusión
del punzonado
M10 Sujeción y desbloqueo de pieza
M11 Sujeción y liberación de pieza
M12 Patrón de recorte
M13 Cancelar modo de prensa
M30 Fin de grabación
M31 Bajar cilindro de cassette y sujetador trasero*
M32 Bajar cojinetes laterales de mesa*
M33 Comando de carga*
M34 Comando de descarga*
M35 Fin de búsqueda de tarea*
M36 Comando de preparación de descarga*
M37 Señal de penúltima hoja de trabajo
M38 Señal de fin de tarea*
M39 Señal de fin de tarea total*
M80 Abrir compuerta*
M81 Cerrar compuerta*
M90 Fijar mordaza 1*
M91 fijar mordaza 2*
M92 Iniciar mordaza 1* (cancelar fijar)
M93 Iniciar mordaza 2* (cancelar fijar)
M94 Abrir mordaza*
M95 Cerrar mordaza*
M96 Comando para recuperar un subprograma
M97 Comando para finalizar un subprograma
M120 Activar modo suave
M121 cancelar modo suave

*Función opcional

II-28
Código M Función
M500 Patrón de punzonado (punzón sin ángulo de corte)
M501 Patrón de punzonado (punzón con ángulo de
corte)
M502 a M505 Patrón de REMOCION
M570 a M575
M506 a M509 Patrón de corte en tiras
M510 a M559 Patrón de formado
M800 a M999
M560 a M569 Patrón de marcado
M681 a M683 Velocidad de punzonado
M686 cancelar comando de velocidad de punzonado
M690 soplo de aire de prensa*
M691 Cancelar soplo de aire de prensa*
M692 Levantar prensa
M693 Cancelar levantar prensa
M696 activar modo de punzonado con herramienta NEX
M697 cancelar modo de punzonado con herramienta
NEX

*Función opcional

II-29
M00: PARO DE PROGRAMA
Introduzca “M00” si desea un paro de programa.

Ejemplo:
Punzonado de una apertura rectangular de 300 mm x 500 mm con un
punzón cuadrado de 50 mm x 50 mm.

G72 G90 X1000.00 Y500.00


G67 I-500.00 J-300.00 P50.00 T219
M00 (la máquina se detiene aquí)

Cuando se lee “M00”, la máquina se detiene. Cuando se presiona el


botón START (iniciar) después de que se removió la viruta, la
máquina continuará la operación de punzonado. “M00” debe
introducirse como un solo bloque; sin embargo, el número de
secuencia puede introducirse con éste.

M01: PARO OPCIONAL


Este código tiene la misma función que “M00”; sin embargo, la
máquina se detiene sólo cuando se presiona el botón OPTIONAL
STOP (paro opcional) y su lámpara se enciende (refiérase al
MANUAL DEL OPERADOR).

II-30
M08: RETARDO DE LA SEÑAL DE INICIO DE LA CONCLUSION
DEL PUNZONADO
M09: RETARDO DE LA SEÑAL DE FINALIZACION DE LA
CONCLUSION DEL PUNZONADO
Estos códigos se usan para formado, marcado y apagdo. Además se
usan para punzonar hojas de trabajo gruesas. El momento en el que
empieza la carrera del eje después del punzonado se retarda entre
“M08” y “M09”.

G06 A____ B____


G92 X____ Y____
G90 X____ Y____



M510
M08
G90 X____ Y____



G28 I____ J____ K____ →Retardo de señal de
• terminar punzonado


M09
M13



G50

No ponga ningún comando de recorte entre “M08” y “M09”.

M80: ABRIR COMPUERTA


(usable en máquina equipada con compuerta)
M81: CERRAR COMPUERTA
(usable en máquina equipada con compuerta)
Estos códigos se usan para abrir y cerrar la compuerta.
M692 →Comando de levantar prensa
M80 →Abrir compuerta
G04 X____
M81 →Cerrar compuerta
M693 →Comando de cancelar levantar prensa

Cuando cierre la compuerta, introduzca el comando de parada


temporal (G04 X____) para retardar el momento de cierre de la
compuerta. Introduzca el comando de levantar prensa (M692) para
levantar la cortina hacia el centro del punto muerto superior.

II-31
M120: ACTIVAR MODO SUAVE
M121: CANCELAR MODO SUAVE
Estos códigos se usan para cambiar del modo suave al modo normal
y viceversa. “M120” y “M121” deben introducirse como un solo
bloque.

NOTA
• “M120” y “M121” se usan para punzonar en el modo suave. Sus
funciones son las mismas que las de encender y apagar la
lámpara del botón FEEDRATE FA en el panel de control. Los
ejes X y Y se aceleran o desaceleran de una manera más lenta
entre “M120” y “M121” que lo especificado en otras partes del
programa.

Ejemplo:




M120 →Activar modo suave
X____ Y____ T_____
X____ →Punzonar en modo suave
G28 I____ J____ K____
M121 →Cancelar modo suave

• →Punzonar en modo normal

II-32
M681 A M683: COMANDO DE VELOCIDAD DE PUNZONADO
M686: CANCELAR COMANDO DE VELOCIDAD DE PUNZONADO
“M681” a “M683” corresponden a los botones de PRESS SPEED
(velocidad de prensa) etiquetados F1 a F3, respectivamente. La
velocidad de punzonado puede designarse sólo en el modo de
prensa de punzonado. Un código M ordenando velocidad de
punzonado permanece efectivo hasta que se ejecuta “M686” u otro
comando de velocidad de punzonado. Estos códigos M deben
introducirse como un solo bloque.

NOTA
• Si un comando de código M difiere de una selección del botón de
PRESS SPEED, se usará la velocidad de punzonado inferior.
• Cuando el botón PRESS SPEED AUTO (velocidad de prensa en
automático) está encendido y el programa no tiene comando de
velocidad de punzonado o tiene cancelado este comando, la
velocidad de punzonado se establece automáticamente para
cada punzonado.
Ejemplo: (Selección de velocidad de punzonado mediante código M)
G06 A____ B____
G92 X____ Y____
G90 X200. Y100. T345
G28 I20. J0 K3
M683
G90 X500. Y500. T201 →Punzonado a “F3”
G36 I100. P2 J40. K3
G50

M690: SOPLADO DE AIRE DE PRENSA


M691: CANCELAR SOPLADO DE AIRE DE PRENSA
“M690” o “M691” deben introducirse como un solo bloque. Cuando se
ordena “M690”, se lleva a cabo el soplado de aire de la herramienta.
Cuando se ordena “M691”, se cancela el soplado de aire de la
herramienta.


M690 →Soplado de aire de prensa
G90 X____ Y____ T____
X____ Y____
• →Se hace soplado de
• herramientas

M691 →Cancelar soplado de
• prensa

En los modos de prensa de recorte y corte en tiras, el soplado de aire
de las herramientas siempre se lleva a cabo, incluyendo el periodo
de recorrido de eje, entre “M690” y “M691”. Cuando el interruptor de
RAM POSITION (posición de cortina) se activa (centro del punto
muerto superior) o cuando se ejecuta el comando de levantar prensa
(M692) y la cortina está punzonando desde el centro del punto
muerto superior, el soplado de aire de las herramientas se hace
mientras ocurre la operación de punzonado. En un modo de prensa
que no sea recorte o corte en tiras, el soplado de las herramientas se
hace mientras se hace la operación de punzonado.

II-33
M692: LEVANTAR PRENSA
M693: CANCELAR LEVANTAR PRENSA
“M692” o “M693” deben introducirse en un solo bloque. Cuando se
ordena “M692”, la cortina empieza a punzonar desde el centro del
punto muerto superior; mientras que cuando se ordena “M693”, el
comando de levantar prensa se cancela y la cortina empieza a
punzonar desde el extremo de la carrera superior.




M692 →Levantar prensa
G90 X____ Y____
→Punzonado desde el centro
X____ Y____ del punto muerto superior
M693 →Cancelar levantar prensa
X____ Y____

• →Punzonado desde extremo
• de la carrera superior

“M692” tiene la misma función que cuando se enciende el interruptor


de RAM POSITION (centro del punto muerto superior).

M696: MODO DE PUNZONADO CON HERRAMIENTA NEX


M697: CANCELAR MODO DE PUNZONADO CON HERRAMIENTA
NEX
Estos códigos se usan para herramientas NEX. “M696” y “M697”
deben introducirse como un solo bloque. Cuando se ordena “M696” y
se introduce “T__” en el bloque de comando inferior, la cortina
empieza a punzonar desde el extremo de la carrera superior para un
punzón NEX, lo cual puede ajustarse en la pantalla PROCESSING
CONDITION. Cuando se ordena “M697”, el modo de punzonado con
herramienta NEX activo se cancela y la cortina empieza a punzonar
desde el extremo de la carrera superior.



• Activar modo de punzonado con
M696 → herramienta NEX
G28 I____ J____ K____ T____ → Punzonado desde el extremo de la
X____ Y____ carrera superior para punzón NEX
M697 → Cancelar modo de punzonado con
X____ Y____ herramienta NEX
• → Punzonado desde el extremo de la
• carrera superior

II-34
Recuperar y cancelar modos de prensa
MOOO Recuperar modo de prensa



M13 Cancelar modo de prensa

Para recuperar un modo de prensa registrado en la pantalla de


PROCESSING CONDITION, introduzca el código M para el modo de
prensa en cuestión (refiérase a las siguientes páginas). El modo de
prensa recuperado mediante el código M permanece efectivo hasta
que se introduce “M13” o se recupera otro modo de prensa. Estos
códigos M deben introducirse como un solo bloque.

Programa Básico:
G06 A____ B____
G92 X____ Y____
G90 X____ Y____
G36 I____ P____ J____ K____
MOOO →Recuperar modo de
G72 X____ Y____ prensa
G66 I____ J____ P____ Q____ T____
M13 →Cancelar modo de
G50 prensa

M500, M501: PUNZONADO


“M500” se introduce para punzonado con un punzón estándar que
tenga un borde plano y “M501” se introduce para punzonado con un
punzón que tenga un ángulo de corte.

NOTA
• Puede confirmar o establecer parámetros de punzonado en la
pantalla PROCESSING CONDITION.

M500 →Para punzón estándar


G90 X100. Y150.
T342 (punzón estándar)
G28 I20. J45.K5
G90 X200. Y350.
T255 (punzón estándar)
G36 I50. P3 J75. K2
M13 →Cancelar modo
M501 →Para punzón con ángulo de
G72 X120. Y100. corte
G66 I200. J0 P110. Q10. T201 (punzón con
ángulo de corte)
M13 →Cancelar modo

II-35
“M500” y “M501” pueden omitirse en el programa cuando “SHEAR
TOOL” (herramienta de corte) de los parámetros de datos del
herramental está ajustado para la estación de torreta que se va a
usar. Si el ajuste de parámetros difiere del código M en el programa,
la cortina hace la operación de punzonado de la misma forma que
cuando se ordena “M501”.

NOTA
• Puede confirmar o establecer los parámetros de los datos del
herramental en la pantalla TOOLING DATA (datos del
herramental).

M12: RECORTE
Cuando se introduce “M12”, la cortina hace la operación de
punzonado sin desacelerar sobre la hoja de trabajo.

NOTA
• Puede confirmar o establecer los parámetros de recorte en la
pantalla PROCESSING CONDITION.

M12 →Modo de recorte


G90 X230. Y300. T303
G36 I150. P3 J40 K2
M13 →Cancelar modo

Cuando el comando de recorte “G68” o “G69” se introduce en el


bloque después de “M12”, el intervalo de recorte “Q” no debe
exceder el límite de paso permisible de 8 mm.

M12 →Modo de recorte


G72 X300. Y400.
G69 I200. J45. P20. Q3. T306
M13 →Cancelar modo

II-36
M510 A M559: FORMADO
M800 A M999: FORMADO
Cuando se hace una operación de formado, se introduce un código
M que satisfaga el contenido de la operación del formado que se va a
realizar. La operación de la prensa en el bloque que sigue al código
M se hace de acuerdo con los datos establecidos para los
parámetros del código M.

NOTA
• Puede confirmar o establecer los parámetros de formado en la
pantalla PROCESSING CONDITION.

M510 →Formado
(M08) →Retardo de la señal de inicio de la
Conclusión del punzonado
G90 X500. Y300. T201 (Herramienta de formado)
G28 I30. J0 K10
(M09) →Retardo de la señal de finalización
de la conclusión del punzonado
M13 →Cancelar modo
M511 →Formado
(M08) →Retardo de la señal de inicio de la
conclusión del punzonado
G90 X20. Y150. T333
G36 I800. P1 J400 K1
(M09) →Retardo de la señal de finalización
de la conclusión del punzonado
M13 →Cancelar modo

“M08” y “M09” se introducen conforme se requiera.

II-37
M560 A M569: MARCADO
Al hacer una operación de marcado, se introduce un código M que
satisfaga el contenido de la operación de marcado que se va a
realizar. La operación de la prensa en el bloque que sigue al código
M se hace de acuerdo con los datos establecidos para los
parámetros del código M.

NOTA
• Puede confirmar o establecer los parámetros de marcado en la
pantalla PROCESSING CONDITION.

M560 →Marcado
(M08) →Retardo de la señal de inicio de la
Conclusión del punzonado
G90 X130. Y280. T201 (Herramienta de marcado)
X350.
(M09) →Retardo de la señal de finalización
de la conclusión del punzonado
M13 →Cancelar modo

“M08” y “M09” se introducen conforme se requiera.

M502 A M505: REMOCION


M570 A M575: REMOCION
Al realizar una operación de remoción se introduce un código M que
satisfaga el contenido de la operación de remoción que se va a
realizar. La operación de la prensa en el bloque que sigue al código
M se hace de acuerdo con los datos establecidos para los
parámetros del código M.

NOTA
• Puede confirmar o establecer los parámetros de remoción en la
pantalla PROCESSING CONDITION.

M502 →Remoción
(M08) →Retardo de la señal de inicio de la
Conclusión del punzonado
G90 X350. Y180. T246 (Herramienta de remoción)
Y350.
(M09) →Retardo de la señal de finalizacionr
del punzonado
M13 →Cancelar modo

“M08” y “M09” se introducen conforme se requiera.

II-38
M506 A M509: CORTE EN TIRAS
Al realizar una operación de corte en tiras, se introduce un código M
que satisfaga el contenido de la operación de corte en tiras que se va
a realizar. La operación de la prensa en el bloque que sigue al código
M se realiza de acuerdo con los datos establecidos para los
parámetros del código M.

NOTA
• El corte en tiras se hace usando herramientas especiales. Para el
método de programación para corte en tiras, refiérase al manual
del operador de las herramientas de corte en tiras. También
refiérase al manual del operador de las herramientas de corte en
tiras para los valores establecidos de los parámetros de corte en
tiras.
• Puede confirmar o establecer los parámetros del corte en tiras en
la pantalla PROCESSING CONDITION.

1. Cuando la dirección de alimentación del corte en tiras es 0º, 90º, 180º ó 270º

M690 →Soplado de aire de prensa


M506 (M507, M508, M509) →Modo de corte en tiras
G90 Xa Yb T____ C____
G28 Id1 Jθ Kn
M13 →Cancelar modo
G28 Id2 Jθ Kn →Punzón de corte final
M691 →Cancelar soplado de aire
de prensa

a: coordenada X del centro de punzonado inicial


b: coordenada Y del centro de punzonado inicial
θ: ángulo correspondiente a la dirección de alimentación del corte
en tiras (0º, 90º, 180º, 270º)
d1: Paso de alimentación
El paso de alimentación se establece de acuerdo con el espesor
de la hoja de trabajo y al material y al punzón que se van a usar.
(Inicialmente está a alrededor de 5 mm y luego se ajusta según
se requiera, de acuerdo con los resultados de verificación del
producto cortado.)
n frecuencia de alimentación
[Longitud del corte (L) – Longitud del lado ancho del punzón
(H)]/paso de alimentación]
Cuando el valor calculado es una fracción, omita los números
después del primer decimal.
d2: Paso de alimentación
[Valor omitido a la frecuencia de alimentación “n”] x [paso de
alimentación “d1”]
Cuando el valor calculado en la frecuencia de alimentación “n” es
un entero, ponga cero.

II-39
2. Cuando la dirección de alimentación del corte en tiras es un ángulo arbitrario
Debido a que en el troquel ocurre un recorte que no está separado
de la hoja de trabajo, se requiere una interpolación lineal.

M690 →Soplado de aire de prensa


M506 (M507, M508, M509) →Modo de corte en tiras
G90 Xa Yb T____ Cθ
G01 F8000 →Iniciar interpolación lineal
G28 Id1 Jθ Kn
M13 →Cancelar modo
G28 Id2 Jθ K1 →Punzón de corte final
G00 →Cancelar interpolación
lineal
M691 →Cancelar soplado de aire
de prensa

a: coordenada X del centro de punzonado inicial


b: coordenada Y del centro de punzonado inicial
θ: ángulo correspondiente a la dirección de alimentación del corte
en tiras
d1: Paso de alimentación
El paso de alimentación se establece de acuerdo con el espesor
de la hoja de trabajo y al material y al punzón que se va a usar.
(Inicialmente está a alrededor de 5 mm y luego se ajusta según
se requiera, de acuerdo con los resultados de verificación del
producto cortado.)
n frecuencia de alimentación
[Longitud del corte – Longitud del lado ancho del punzón]/Paso
de alimentación]
Cuando el valor calculado es una fracción, omita los números
después del primer decimal.
d2: Paso de alimentación
[Valor omitido a la frecuencia de alimentación “n”] x [paso de
alimentación “d1”]
Cuando el valor calculado en la frecuencia de alimentación “n” es
un entero, ponga cero.

II-40
G01 F____: iniciar interpolación lineal
El posicionado se convierte en interpolación lineal
(sobre la distancia más corta).
G00: cancelar la interpolación lineal
El posicionado se vuelve posicionado normal.

NOTA
• Cuando “G01” no tiene código F, ocurre un error de programa.
• El código F se introduce normalmente de forma que no exceda
“8000” (8 m/min). Normalmente se pone “8000”.
• Cuando se ponen los códigos T y C entre “G01” y “G00”, ocurre
un error de programa.

3. Cuando se hace punzonado de una sola carrera con punzón de corte en tiras

M690 →Soplado de aire de prensa


M506 (M507, M508, M509) →Modo de corte en tiras
M13 →Cancelar modo
G90 X____ Y____ T____ C____ →Punzonado de una sola
carrera
M691 →Cancelar soplado de aire
de prensa

II-41
MEMORIA Y RECUPERACIÓN DE
PATRONES



AO Memoria de patrón



BO Recuperación de patrón

Cuando se va a punzonar repetidamente un patrón especificado por


el comando G26 (BHC), G28 (LAA), G29 (ARC), G36 (GRD-X), G37
(GRD-Y), G66 (SHP), G67 (SQR), G68 (NBL-A), G69 (NBL-L), G78
(PNC-A) o G79 (PNC-L), el patrón puede memorizarse y recuperarse
cuando se requiera.
Para memorizar un patrón, introduzca la letra de dirección “A” junto
con un número de un dígito (del 1 al 5). Para recuperar el patrón,
introduzca la letra de dirección “B” y el mismo número de un dígito
que usó en “A”.
“AO” debe introducirse siempre al inicio del bloque de comando de
patrón; “BO” debe introducirse solo en un sólo bloque. “AO” y “BO” se
usan únicamente para la memoria y recuperación de patrones. La
memorización y recuperación de coordenadas son imposibles con
éstos.

Ejemplo:

G72 G90 X350.00 Y250.00


A1 G26 I150.00 J0 K6 T203 →Memoria de patrón
G72 X850.00
B1 →Recuperación de
patrón

II-42
FO: DESIGNACIÓN DE VELOCIDAD DE
ALIMENTACIÓN DE EJES
La velocidad de alimentación de ejes puede cambiarse mediante este
código. “FO” debe introducirse como un solo bloque. La velocidad de
alimentación de eje disminuye conforme el valor después de “F” es
cambiado de 1 a 4 (1 → 2 → 3 → 4). Este código tiene la misma
función que el botón FEEDRATE. Cuando hay una diferencia entre la
velocidad de alimentación de eje ordenada por este código y la
establecida mediante el botón FEEDRATE, se dará prioridad a la
velocidad de alimentación de eje más lenta. El comando del código F
permanece efectivo hasta que se introduce un nuevo código F. Si no
se ordena ningún código F, los ejes se mueven a la velocidad de
alimentación establecida mediante el botón FEEDRATE.

G90 X____ Y____ T____


F3
X____ Y____
→Carrera del eje a “F3”
X____ Y____
F1
X____ Y____
→Carrera del eje a “F1”
X____ Y____

II-43
FUNCIÓN MACRO
UOO

• Memoria

VOO
WOO Recuperación

1. Almacenamiento de macros
Con la función de macros, el contenido de bloques múltiples de datos
puede almacenarse en memoria como una sola macro, y los datos
almacenados pueden recuperarse cuando se requiera. Para
almacenar bloques múltiples de datos, introduzca la letra de dirección
“U” junto con un número de dos dígitos (del 01 al 99) como un solo
bloque, antes de los bloques múltiples que desea memorizar, e
introduzca como un solo bloque la letra de dirección “V” y el mismo
número de dos dígitos que usó en “U”, después de los bloques
múltiples que desea memorizar.
El número de dos dígitos después de “U” o “V” se denomina “número
de macro”. Este número de macro viene en los siguientes tres tipos:
01 a 59: los bloques de datos entre “U” y “V” permanecen
almacenados mientras que están siendo ejecutados
simultáneamente.
60 a 89: los bloques de datos entre “U” y “V” sólo se almacenan en
memoria.
90 a 99: se almacenan macros múltiples.

2. Recuperación de macros
Los bloques múltiples de datos que fueron almacenados mediante
“U” y “V” pueden recuperarse mediante la letra de dirección “W” junto
con el mismo número de dos dígitos usado en “U” y “V”.

3. Ejemplo
G06 A____ B____
G92 X2500.00 Y1270.00



U02
G90 X100.00 Y500.00 T345
G72 X150.00 Y700.00
A1 G66 I100.00 J30 P20.00
N100 M00 → Estos comandos
G72 X450.00 Y600.00 permanecen
B1 almacenados mientras
V02 están siendo
• ejecutados
• simultáneamente

II-44
U70
G90 X200.00 Y100.00 T304
G37 I8.00 P3 J10.00 K10 → Estos comandos
G90 X1000.00 Y800.00 únicamente se
G28 I25.00 J-90.00 K6 almacenan
V70



W02 →Recuperación y ejecución de comandos
almacenados entre “U02” y “V02”



W70 →Recuperación y ejecución de comandos
almacenados entre “U70” y “V70”


4. Recuperación múltiple de macros


Los datos que se almacenaron como macros pueden recuperarse, y
los datos recuperados también pueden almacenarse y luego
recuperarse nuevamente. Esta recuperación múltiple es posible
hasta triple nivel.

Ejemplo:
U05
..........c
..........d
V05
U20
..........e
W05
..........f
V20
U70
..........g
W20
..........h
V70
W70

Los comandos anteriores se ejecutan en la siguiente secuencia:

II-45
5. Capacidad de memoria para macros (números de macro 01 a 89)
La máxima capacidad de memoria para macros es 3100 caracteres.
Un carácter es igual a:
• Una letra de dirección (G, X, Y, T, M, etc.)
• Un número (1, 2, 3, ....., 0)
• Un símbolo (CR, LF, -, /, etc.)
Los códigos de borrar, espacio y otros más que son ignorados por el
NC no se consideran caracteres.

6. Almacenamiento y recuperación de macros múltiples


Se pueden almacenar y recuperar macros múltiples usando los
números de macro 90 a 99. Estos números de macro sólo pueden
definir un grupo de macros múltiples como una macro, y no pueden
almacenar comandos de ejecución. El número máximo de macros
individuales que pueden ser almacenadas por cada número de
macro 90 a 99 es 15.

Ejemplo:
U90
U01



V01
U10



V10
U15



V15
G90 X100.00 Y200.00 → Este bloque no se almacena
U02



V02
V90


W01

W10
W90 =
W15
W02

II-46
7. Ajuste de la memoria de macros
Cuando ocurre cualquiera de las siguientes condiciones (a) a (c),
todas las macros almacenadas se borran de la memoria:
(a) La energía del NC se apagó.
(b) Se presionó la tecla RESET.
(c) Se ordenó “G50”, “M02” o “M30”.
Sin embargo, las macros pueden conservarse en memoria bajo las
condiciones mencionadas anteriormente ajustando el NC. Para el
procedimiento de ajuste del NC, refiérase al MANUAL DEL
OPERADOR.

II-47
Parte III. Punzonado de
Partes Múltiples

DESCRIPCIÓN GENERAL Y EJEMPLO DE PROGRAMACIÓN ................................. III-2


G98: AJUSTE DEL PUNTO DE REFERENCIA Y DEL ARREGLO PARA
PUNZONADO DE PARTES MÚLTIPLES .................................................................... III-5
UOO A VOO: ALMACENAMIENTO DE PROGRAMA DE PARTE ............................... III-8
G75, G76 WOO QO: RECUPERACIÓN Y EJECUCIÓN DE PROGRAMA
DE PARTES............................................................................................................... III-10
RELACIONES DE INCLUSIÓN Y PRIORIDAD ENTRE G98 Y G93 .......................... III-14
PRIMER PUNZONADO; OTROS PUNZONADOS, Y TODOS LOS PUNZONADOS III-14

III-1
DESCRIPCIÓN GENERAL Y EJEMPLO DE PROGRAMACIÓN
1. Función de punzonado de partes múltiples
Esta función se usa para punzonar productos múltiples que tienen el
mismo patrón de punzonado, a partir de una misma hoja de trabajo.
Una vez que se programa el punzonado de un solo producto, puede
hacerse el punzonado de productos múltiples con cualquier arreglo
deseado sobre la hoja de trabajo usando comandos simples.

2. Remoción de cada producto después del punzonado de partes múltiples


Al punzonar doce productos a partir de una misma hoja de trabajo,
como la que se muestra en la figura siguiente, pueden usarse los
siguientes tres métodos de remoción:

a. Método de micro-uniones

III-2
Como se muestra en la figura, las partes sombreadas se punzonan con
punzones rectangulares de tal forma que las cuatro esquinas de cada
producto permanezcan sin punzonar. Las cuatro esquinas están
conectadas a la hoja mediante una unión de aproximadamente 0.15
mm. Después de terminar todo el proceso de punzonado, la hoja con
los productos punzonados se descarga de la máquina, y luego cada
producto se separa de la hoja.

b. Método de separación
Cada producto se separa de la hoja después del punzonado. Cada vez
que se corta un producto, el operador detiene la máquina y quita el
producto con un imán o con otros medios.

c. Método de compuerta
Cada producto que es separado de la hoja cae automáticamente en la
compuerta.

III-3
3. Ejemplo de programa usando la función de punzonado de partes múltiples
El programa para punzonar el producto mostrado en la figura de la
página III-2 usando el método de micro-uniones es de la siguiente
forma:

G06 A1.6 B0
G92 X2500.00 Y1270.00
G98 X30.00 Y100.00 I400.00 J250.00 P3 K2 → (1) Se establece el punto de
referencia para punzonado de
de partes múltiples

U1
G90 X370.00 Y210.00 T304 (8φ)
Y10.00
X10.00
Y210.00
G72 X120.00 Y110.00
A1 G26 I50.00 J45.00 K4 T203 (4φ)
G72 X260.00 → (2) Programa (programa de parte) para
B1 punzonar un producto. Este
V1 programa se almacena.

U2
X260.00 Y110.00 T219 (60φ)
X120.00
V2

U3
G72 X380.00 Y220.00
G66 I220.00 J-90.00 P85.00 Q5.00 D-0.15 T255 (5 x 85 fig)
G72 X0 Y0
G66 I220.00 J90.00 P85.00 Q.00 D-0.15
V3
→ (3) Programa
(programa de
U4 partes) para
G72 X0 Y220.00 punzonar la
G66 I380.00 J0 P110.00 Q10.00 D-015 T201 (10 X 110 fig) forma exterior
G72 X380.00 Y0 de un
G66 I380.00 J180.00 P110.00 Q10.00 D-0.15 producto. Este
V4 programa de
partes se
almacena.
G76 W1 Q4 ...... U1-V1 comando de ejecución
G76 W2 Q3 ...... U2-V2 comando de ejecución → (4) Recuperación y ejecución de
G76 W3 Q2 ...... U3-V3 comando de ejecución cada programa de parte para el
G75 W4 Q3 ...... U4-V4 comando de ejecución arreglo del punzonado.
G50

Después de preparar el programa anterior, un producto en la esquina


inferior izquierda de la figura de la página III-2 puede ser punzonado
primero mediante el accionamiento de un botón en la pantalla.
Después de verificar las dimensiones del producto, puede llevarse a
cabo el punzonado de productos múltiples en toda la superficie de la
hoja.

III-4
G98: AJUSTE DEL PUNTO DE REFERENCIA Y DEL ARREGLO
PARA PUNZONADO DE PARTES MÚLTIPLES
G98 XxA YyA Ilx Jly Pnx Kny

xA: coordenada X del punto de referencia


yA: coordenada Y del punto de referencia
lx: paso a lo largo del eje X
ly: paso a lo largo del eje Y
nx: número de productos en la dirección del eje X, excluyendo
producto en el punto de referencia
ny: número de productos en la dirección del eje Y, excluyendo
producto en el punto de referencia.

Si xA = 30 mm, yA = 80 mm, lx = 400 mm y ly = 250 mm en la figura


anterior, el programa es:
G98 X30.00 Y80.00 I400.00 J250.00 P3 K2

NOTA
• El punto de referencia para punzonar productos múltiples debe
ubicarse en la esquina inferior izquierda del producto que se
localiza en la parte inferior izquierda de la hoja de trabajo.
• Los valores “lx”, “ly”, “nx” y “ny” de I, J, P, K especificados por
“G98” deben ser cero o valores positivos.

III-5
Ejemplo 1:

Se muestra el punzonado de productos únicamente en la dirección del


eje X.

Si xA = 30 mm, yA = 80 mm y lx = 250 mm en la figura anterior, el


programa es:
G98 X30.00 Y80.00 I250.00 J0 P5 K0
Como se muestra anteriormente, Jly = 0 y Kny = 0.

Ejemplo 2:

Se muestra el punzonado de productos únicamente en la dirección del


eje Y.

Si xA = 30 mm, yA = 80 mm y ly = 150 mm en la figura anterior, el


programa es:
G98 X30.00 Y80.00 I0 J150.00 P0 K3
Como se muestra anteriormente, Jlx = 0 y Pnx = 0.

III-6
Ejemplo 3:

Cuando no hay área de corte entre productos y los bordes exteriores


de cada producto se cortan por cizalla u otros procedimientos después
del punzonado (se requerirá desbarbado).

Si xA = 20 mm, yA = 100 mm, lx = 450 mm y ly = 260 mm en la figura


anterior, el programa es:
G98 X20.00 Y100.00 I450.00 J260.00 P3 K2

Ejemplo 4:
Éste es un ejemplo de una situación en la cual no hay área de corte
entre productos ni área de sujeción, y no se hace desbarbado.

Si lx (longitud del producto a lo largo del eje X) = 450 mm y ly (longitud


del producto a lo largo del eje Y) = 260 mm en la figura anterior, el
programa es:
G98 X0 Y0 I450.00 J260.00 P3 K2

III-7
UOO A VOO: ALMACENAMIENTO DE PROGRAMA DE PARTE
UOO


• Programa de parte

VOO

Para almacenar un programa de parte para un producto, deben


introducirse “U” y un número de dos dígitos (número de macro) al inicio
del programa de parte que se va a almacenar, y “V” y el mismo número
de dos dígitos que se usó en “U” también deben introducirse al final del
programa de parte. El programa de parte posicionado entre “UOO” y
“VOO” se almacena en memoria.

NOTA
• Para almacenar un programa de parte deben agregarse a “U” y “V”
los mismos números de macro.
• Se cuenta con tres tipos de números de macro; un tipo va de 01 a
59, otro tipo de 60 a 89, y el otro de 90 a 99.
• Los números de macro 01 a 05 pueden especificarse como un solo
dígito omitiendo el cero inicial.
• En los números de macro 01 a 89, el límite máximo del programa
de parte que se puede almacenar es 3100 caracteres en una cinta
de procesado.

Ejemplo 1 de programa:

En este ejemplo, el procesado mediante un tipo de herramienta


(incluyendo también herramientas seleccionadas simplemente
moviendo el percutor) se almacena como un programa de parte.

En este programa, el procesado mediante un tipo de herramienta se


hace en toda la superficie de la hoja de trabajo. Luego, se selecciona
el siguiente tipo de herramienta y el procesado mediante ésta también
se hace en toda la superficie de la hoja de trabajo. El tiempo requerido
para la selección de herramientas puede reducirse de esta forma.

U1
X370.00 Y210.00 T304 (8φ)
Y10.00
X10.00
Y210.00
G72 X120.00 Y110.00
A1 G26 I50.00 J45.00 K4 T203 (4φ)
G72 X260.00
B1
V1
U2
X260.00 Y110.00 T219 (60φ)
X120.00
V2

III-8
U3
G72 X380.00 Y220.00
G66 I220.00 J-90.00 P85.00 Q5.00 D-0.15 T255 (5x85 fig)
G72 X0 Y0
G66 I220.00 J90.00 P85.00 Q5.00 D-0.15
V3
U4
G72 X0 Y220.00
G66 I380.00 J0 P110.00 Q10.00 D-015 T201 (10x110 fig)
G72 X380.00 Y0
G66 I380.00 J180.00 P110.00 Q10.00 D-0.15
V4

Ejemplo 2 de programa:

En este ejemplo, el procesado para un producto mediante cinco


tipos de herramientas se almacena como un programa de parte.
Todo el procesado de un producto se hace usando cinco tipos de
herramientas. Luego, todo el procesado del siguiente producto
también se hace usando los mismos cinco tipos de herramientas.
El tiempo para la selección de herramientas aumenta. Aunque el
programa es simple, el tiempo de procesado es mayor que en el
ejemplo 1 anterior.

U50
X370.00 Y210.00 T304
Y10.00
X10.00
Y210.00
G72 X120.00 Y110.00
A1 G26 I50.00 J45.00 K4 T203
G72 X260.00
B1
X260.00 Y110.00 T219
X120.00
G72 X380.00 Y220.00
G66 I220.00 J-90.00 P85.00 Q5.00 D-0.15 T255
G72 X0 Y0
G66 I220.00 J90.00 P85.00 Q5.00 D-0.15
G72 X0 Y220.00
G66 I380.00 J0 P110.00 Q10.00 D-0.15 T201
G72 X380.00 Y0
G66 I380.00 J180.00 P110.00 Q10.00 D-0.15
V50

III-9
G75, G76 WOO QO: RECUPERACIÓN Y EJECUCIÓN DE PROGRAMA
DE PARTE
El programa de parte para punzonar un producto introducido entre
“UOO” y “VOO” se recupera mediante “WOO”, y el programa se
ejecuta para procesar todos los productos de acuerdo con el arreglo de
punzonado designado mediante “G98”.

1. G75: Ejecución de cuadrícula horizontal (dirección del eje X)


El programa de parte introducido entre “UOO” y “VOO” se ejecuta en el
orden mostrado a continuación:

2. G76: ejecución de cuadrícula vertical (dirección del eje Y)


La ejecución se lleva a cabo como se muestra a continuación.

III-10
3. QO: designación del punto de inicio
Se designa la esquina del arreglo de punzonado a partir de la cual
iniciará la operación de punzonado mediante “G75” o “G76”.

Q1: esquina inferior izquierda Q3: esquina superior izquierda


Q2: esquina inferior derecha Q4: esquina superior derecha

4. Cuando se punzonan productos múltiples en una sola hilera horizontal


G: se usa “G75”.
Q: puede usarse 1 ó 2.

5. Cuando se punzonan productos múltiples en una sola hilera vertical


G: se usa “G76”.
Q: puede usarse 1 ó 3.

III-11
6. Método de combinación de G75 y Q1 a Q4, o G76 y Q1 a Q4
a) Debe seleccionarse “G75” o “G76” de forma que la distancia del
movimiento se minimice.
b) Si el procesado de un programa de parte empieza desde la
esquina superior derecha (Q4) y termina en la esquina superior
izquierda (Q3), el procesado del siguiente programa de parte
deberá empezar en la esquina superior izquierda (Q3) para
garantizar un movimiento eficiente.
c) Cuando se corta la forma exterior en el proceso de punzonar
productos múltiples, es deseable iniciar el punzonado en la parte
superior de la hoja de trabajo y moverse hacia abajo en secuencia.
Para dicho procedimiento, introduzca el comando: G74 WOO Q4 ó
3.

7. U90 a V90
Si el punto de inicio designado por “Q” permanece invariable y se va a
usar solo “G75” o “G76”, es posible representar conjuntos múltiples de
“UOO y VOO” mediante un solo “UOO” y “VOO”. El número de macro
para esta función es 90 a 99.

NOTA
• En cada uno de los números de macro 90 a 99, es posible
almacenar un máximo de 15 tipos de programas de parte.

Ejemplo de aplicación de números de macro en números del 90 al 99:

G06 A____ B____ G06 A____ B____


G92 X2500.00 Y1270 G92 X2500.00 Y1270.00
G98 X30.00 Y100.00 I400.00 J250.00 P3 k2 G98 X30.00 Y100.00 I400.00 J250.00 P3 K2
U90 U1
U1 X370.00 Y210.00 T304
X370.00 Y210.00 T304 Y10.00
Y10.00 X10.00
X10.00 Y210.00
Y210.00 G72 X120.00 Y110.00
G72 X120.00 Y110.00 A1 G26 I50.00 J45.00 K4 T203
A1 G26 I50.00 J45.00 K4 T203 G72 X260.00
G72 X260.00 B1
B1 V1
V1 U2
U2 X260.00 Y110.00 T219
X260.00 Y110.00 T219 X120.00
X120.00 V2
V2

III-12
U3 U3
G72 X380.00 Y220.00 G72 X380.00 Y220.00
G66 I220.00 J-90.00 P85.00 Q5.00 D-0.15 T255 G66 I220.00 J-90.00 P85.00 Q5.00 D-0.15 T255
G72 X0 Y0 G72 X0 Y0
G66 I220.00 J90.00 P85.00 Q5.00 D-0.15 G66 I220.00 J90.00 P85.00 Q5.00 D-0.15
V3 V3
U4 U4
G72 X0 Y220.00 G72 X0 Y220.00
G66 I380.00 J0 P110.00 Q10.00 D-0.15 T201 G66 I380.00 J0 P110.00 Q10.00 D-0.15 T201
G72 X380.00 Y0 G72 X380.00 Y0
G66 I380.00 J180.00 P110.00 Q10.00 D-0.15 G66 I380.00 J180.00 P110.00 Q10.00 D-0.15
V4 V4
V90 G75 W1 Q4
G75 W90 Q4 G75 W2 Q4
G50 G75 W3 Q4
G75 W4 Q4
G50

El programa del lado izquierdo es un ejemplo de aplicación de los


números de macro del 90 al 99. Estos dos programas (lado derecho y
lado izquierdo) son equivalentes en movimiento de la máquina.

III-13
RELACIONES DE INCLUSIÓN Y PRIORIDAD ENTRE G98 Y G93
a) Las coordenadas X y Y
especificadas mediante “G98”
son determinadas por el sistema
se coordenadas establecido
mediante “G92”.
b) El sistema de coordenadas
establecido mediante “G98”, una
vez especificado no puede
cancelarse. excepto mediante el
comando subsiguiente “G98” o
“G50”, presionando la tecla
RESET o desconectando la
energía.
c) Las coordenadas X y Y especificadas mediante “G93” se
determinan con el sistema de coordenadas el cual se ajusta
mediante “G98”.
d) “G93”, el cual se especifica antes de ajustar “G98”, será válido
incluso después de “G98”. Los valores obtenidos sumando las
coordenadas X y Y de “G98” y las coordenadas X y Y de “G93”,
respectivamente, determinarán el origen de este programa.

PRIMER PUNZONADO; OTROS PUNZONADOS, Y TODOS LOS


PUNZONADOS
En el método convencional de punzonado de partes múltiples, el
punzonado debe hacerse en toda la superficie de la hoja de trabajo, y
luego deben hacerse verificaciones dimensionales y de precisión. Si el
programa contuviera un error, resultarían pérdidas sustanciales de
tiempo y de material. Sin embargo, en esta función de punzonado de
partes múltiples, se puede seleccionar entre tres tipos de procesado
mediante el accionamiento de un botón en la pantalla, es decir, “first
punching for one product“ (primer punzonado para un producto),
“multiple punching for remaining products after first punching”
(punzonado múltiple para los productos restantes después del primer
punzonado) y “all punching” (todos los punzonados). Para detalles
sobre esta operación, refiérase a “Displays” (pantallas) en el MANUAL
DEL OPERADOR.

III-14
Parte IV. Subprogramas

FORMATO DE SUBPROGRAMAS .............................................................................. IV-2


FORMATO DE RECUPERACIÓN DE UN SUBPROGRAMA ...................................... IV-2
RECUPERACIÓN MÚLTIPLE DE UN SUBPROGRAMA ............................................. IV-2

IV-1
Cuando los programas contienen patrones que se repiten con
frecuencia, estos patrones pueden almacenarse en memoria de
antemano como subprogramas, para recuperarse según se requiera.

FORMATO DE UN SUBPROGRAMA
0OOOO Número de subprograma (101 a 7999)

Programa de punzonado

M97 Comando para finalizar subprograma

Introduzca un número de subprograma “0OOOO” al inicio del programa


de punzonado e introduzca “M97” al final del programa de punzonado.

FORMATO DE RECUPERACIÓN DE UN SUBPROGRAMA


M96 P____ L____

P: número de programa que se va a recuperar (101 a 7999)


L: número de repeticiones (hasta un máximo de 9999)

El subprograma se recupera programando “M96” seguido por el


número de programa designado mediante “P” y el número de
repeticiones designado por “L”. Cuando se omite “L”, sólo se hará una
recuperación.

RECUPERACIÓN MÚLTIPLE DE UN SUBPROGRAMA

Programa Principal Subprograma A Subprograma B


(cinta o memoria)

Subprograma A Subprograma B

Un subprograma puede recuperar otro subprograma como se muestra


anteriormente.

IV-2
Parte V. Referencias

RECOMENDACIONES ACERCA DE LA PROGRAMACIÓN POR FORMA ........................ V-2


1. MUESCAS EN ESQUINA ......................................................................................... V-2
2. MUESCAS EN ESQUINA A 45º ................................................................................ V-3
3. ABERTURA RECTANGULAR PEQUEÑA ................................................................ V-8
4. AGUJERO RECTANGULAR LARGO ....................................................................... V-9
5. APERTURA RECTANGULAR GRANDE ................................................................ V-11
6. APERTURA RECTANGULAR CON ESQUINAS REDONDEADAS ........................ V-12
DATOS DE REFERENCIA ................................................................................................. V-15

V-1
RECOMENDACIONES ACERCA DE LA
PROGRAMACIÓN POR FORMA
1. MUESCAS EN ESQUINA
Ejemplo:

Cuando se punzonan muescas de 20 mm x 20 mm en cuatro esquinas


de una hoja de 300 mm x 500 mm con un punzón cuadrado de 30 mm
x 30 mm

Cuando se punzona la muesca en esquina c, la posición central del


punzón se calcula de la siguiente forma:
X: 20 – 30/2 = 5 mm
Y: 20 – 30/2 = 5 mm
Por consiguiente, el centro del punzón se ubica mediante:
G90 X5.00 Y5.00

Cuando se punzona la muesca en esquina d, la posición central del


punzón se calcula de la siguiente forma:
X: 5 mm al igual que c
Y: 300 – 20 + 30/2 = 295 mm

Cuando se punzona la muesca en esquinae, la posición central del


punzón se calcula de la siguiente forma:
X: 500 – 20 + 30/2 = 495 mm
Y: 295 mm al igual que d

Cuando se punzona la muesca en esquina f, la posición central del


punzón se calcula de la siguiente forma:
X: 495 al igual que e

Y: 5 mm al igual que c

V-2
Por consiguiente, el programa para punzonar las cuatro muescas en
esquina se hace de la siguiente manera:

c G90 X5.00 Y5.00 5___ (punzón cuadrado 30mmx30mm)


d Y295.00
e X495.00
f Y5.00

Ejemplo:
Cuando se punzona una
muesca de 80 mm x 100 mm
con un punzón cuadrado de
50 mm x 50 mm

G90 G72 X-2.00 Y40.00


A1 G66 I102.00 J0 P-50.00 T____ (punzón cuadrado 50mmx50mm)
G72 x-2.00 Y80.00
B1

2. MUESCAS EN ESQUINA A 45º


Ejemplo:
Cuando puede punzonarse en una sola operación una muesca a 45º

a) Determine el punzón
que se va a usar.
Debido a que la longitud
del lado oblicuo de la
muesca es 30 x 2 =
30 x 1.414 = 42.42 mm,
la muesca puede
punzonarse en una sola
operación con un
punzón cuadrado de 50
mm x 50 mm, a 45º.

b) Calcule la posición
central del punzón.
S=Px 2 /2(=Pxsen45º)
H=2xS=Px 2
(= 2 x P x sen45º)

V-3
c) Determine las coordenadas del
centro del punzón.
(1) Para la muesca c, ponga el
centro del punzón en el eje
Y. La coordenada X del
centro del punzón es cero.
(2) Calcule la longitud S.
S=ancho del punzón x 2 /2
Así,
S=50 x 2 /2 = 35.35 mm
(3) La coordenada Y del centro
del punzón es
Y = 30 – S = 30 – 35.35
= 5.35
y el centro provisional del
punzón es
X0 Y-5.35
(4) Debido a que puede ocurrir
una proyección en forma de
aguja en el borde de la hoja
en esta condición, desplace
el punzón 1 mm en las
direcciones tanto del eje X
como del Y, de forma que el
borde del punzón no
coincida con el borde de la
hoja.

(5) Debido a que la coordenada X se desplaza 1 mm en la


dirección negativa y la coordenada Y se desplaza 1 mm en
la dirección positiva, el centro del punzón es
X: 0 - 1.00 = -1.00
Y: -5.35 + 1.00 = -4.35
y el programa es
G90 X-1.00 Y-4.35 T___ (punzón cuadrado 50mmx50mm)

V-4
Las muescas d y f se programan de manera similar.

• Punto provisional de coincidencia


← dirección de desplazamiento

d X: 0 – 1.00 = -1.00
Y: 300 – 30 + 35.35 - 1.00 = 304.35
e X: 500 – 30 + 35.35 + 1.00 = 506.35
Y: 300 – 30 + 35.35 – 1.00 = 304.35
f X: 500 – 30 + 35.35 + 1.00 = 506.35
Y: 30 – 35.35 + 1 = -4.35

Por consiguiente, el programa se convierte en:

c G90 X-1.00 T-4. 35 T___ (cuadrado de 50mm x 50mm)


d Y304.35
e X506.35
f Y-4.35

V-5
Ejemplo:
Cuando una muesca a 45º no puede punzonarse en una sola
operación

Los puntos de inicio y conclusión de la muesca deben desplazarse


alrededor de 1 mm para asegurar una muesca precisa.

V-6
Muesca de la esquina inferior izquierda
a) Punto provisional de inicio (0) “X1, Y1” (coordenadas absolutas)
X1 = [tamaño de la muesca “E”] – 1/2 [tamaño diagonal del punzón
“H”]
Y1 = 0

H = 2 x 40
= 1.414 x 40 = 56.56 mm

b) Punto de inicio (0’) “X0, Y0” (coordenadas absolutas)


Desplace el eje X y el Y alrededor de 1 mm con respecto a (0).
X0 = X1 + 1 mm
(En caso de esquina inferior izquierda c)
Y0 = Y1 + 1 mm

c) Frecuencia de punzonado y paso de alimentación


Distancia de carrera L = [tamaño de muesca “E”] – H/2 + 2x1 mm

L
Frecuencia de punzonado N = Cuando se obtienen decimales
H/2
Ejemplo: 2.3 → 3

Cuando se obtienen enteros


Ejemplo; 3 → 4
Paso de alimentación P = L/N

NOTA
• Los pasos de alimentación de los ejes X y Y deben ser iguales y
deben ser mayores que H/4, pero menores que H/2 menos 0.5
mm.

V-7
a) X1 = 100 – 1/2 x 56.56 = 71.72 mm
Y1 = 0 mm

b) X0 = 71.72 + 1 = 72.72 mm
Y0 = 0 – 1 = -1 mm

c) L = 100 – 28.28 + 2 = 73.72


N = 74/28.28 = 2.62 → 3 veces
P = 74/3 = 24.67 mm

Por consiguiente, el programa es:


G90 X72.72 Y-1.00 T219 (cuadrado de 40mm x 40mm 45º)
G91 X-24.67 Y24.67 (3 veces)

3. APERTURA RECTANGULAR PEQUEÑA


Se ordena “G36” o “G37” en lugar de “G67” para punzonar una
aPertura rectangular pequeña sin ningun desperdicio.

Ejemplo:
Cuando se punzona una apertura rectangular de 300 mm x 100 mm
con un punzón cuadrado de 50 mm x 50 mm

a) Determine las coordenadas del centro inicial


del punzón.
X: 200 + 25 = 225 (mm)
Y: 300 + 25 = 325 (mm)
b) Calcule la frecuencia de punzonado “P” y el
paso de alimentación “I” en la dirección del eje
X.
Distancia de carrera − Ancho del punzón
P=
Ancho del punzón
100 − 50
=
50
= 1.0 → 2
Distancia de carrera − Ancho del punzón
I=
Frecuencia del punzón
100 − 50
=
2
= 25 (mm)

c) Calcule la frecuencia de punzonado “K” y el paso de


alimentación “J” en la dirección del eje Y.

300 − 50
K=
50
= 5.0 → 6

300 − 50
J=
6
= 41.666 → 41.67 mm

V-8
d) La apertura rectangular de 100 x 300
mm puede punzonarse en la plantilla
mostrada a la derecha y el programa se
convierte en:
G90 X825.00 Y325.00 T219
G36 I25.00 P2 J41.67 K6

4. AGUJERO RECTANGULAR LARGO


a) Posición de primer punzón “X0, Y0” (coordenadas absolutas)
X0 = [valor de X en el extremo izquierdo] + 1/2 [longitud del punzón
a lo largo del eje X]
Y0 = [valor de Y en el extremo inferior] + 1/2 [longitud del punzón a
lo largo del eje Y]

b) Distancia de carrera “L”


L = [longitud total] – [ancho del punzón]

c) Frecuencia del punzón “N”


[Distancia de carrera]
N= Cuando se obtienen decimales
[Ancho del punzón]
Ejemplo: 6.2 → 7

Cuando se obtienen enteros


Ejemplo: 9 → 10

d) Paso de alimentación “P”


[Distancia de carrera]
P=
[Frecuencia de punzonado]

NOTA
• “P” debe ser mayor que la mitad del ancho del punzón, pero menor
que todo el ancho del punzón menos 0.5 mm.

d’) Paso de alimentación “P’”


[Distancia de carrera]
P' = Redondee a 0.01 las fracciones
[Frecuencia de punzonado]
Decimales de 0.005 a 0.009.

V-9
Ejemplo:
Cuando se punzona un agujero rectangular de 20 mm x 150 mm con
un punzón cuadrado de 20 mm x 20 mm (el punzonado empieza con el
lado izquierdo del agujero)

a) X0 = 200 + 1/2 x 20 = 210 mm


Y0 = 300 x 1/2 x 20 = 310 mm

b) L = 150 – 20 = 130 mm

c) N = 130/20 = 6.5 → 7 veces

d) P = 130/7 = 18.57 mm

Por consiguiente, el programa es:


G90 X210.00 Y310.00 T306 (cuadrado 20 mm X 20 mm)
G91 X18.57
X18.57
X18.57
X18.57
X18.57
X18.57
X18.57

El comando G66 puede usarse para este punzonado de agujero


rectangular largo (vea la página II-13).

V-10
5. APERTURA RECTANGULAR GRANDE
a) Procedimiento de punzonado
Termine el punzonado en la parte superior derecha para remover
fácilmente el desperdicio.

b) Posición del primer punzonado “X0, Y0”(coordenadas absolutas)


X0 = [valor de X en el extremo derecho] – 1/2 [longitud del punzón
a lo largo del eje X]
Y0 = [valor de Y en el extremo superior] – 1/2 [longitud del punzón
a lo largo del eje Y]

c) Frecuencia de punzonado y paso de alimentación de c

d) Frecuencia de punzonado y paso de alimentación de d

e) Prepare el programa de acuerdo con la secuencia de punzonado.

NOTA
• No punzone la posición final de punzonado debido a que el último
punzonado cae en la posición del primer punzonado.

f) Introduzca “M00” o “M01” para remover el desperdicio.

Ejemplo:

Cuando se punzona una apertura rectangular de 200 mm x 300 mm


con un punzón cuadrado de 30 mm x 30 mm

a) c → d → e → f

b) X0 = [400 + 1/2 x 300] – [1/2 x 30] = 535 mm


Y0 = [250 + 1/2 x 200] – [1/2 x 30] = 335 mm

c) L = 300 – 30 = 270 mm
N = 270/30 = 9.0 → 10 veces
P = 270/10 = 27 mm

d) L = 200 – 30 = 170 mm
N = 170/30 = 5.6 → 610 veces
P = 170/6 = 28.33 mm

V-11
Por consiguiente, el programa es:
G90 X535.00 Y335.00 T210 (cuadrado 30 mm x 30 mm)
G91 X-27.00 (10 veces)
Y-28.33 (6 veces)
X27.00 (10 veces)
Y28.33 (5 veces)
M00

El comando G67 puede usarse para esta apertura rectangular grande


(vea la página II-14).

6. APERTURA RECTANGULAR CON ESQUINAS REDONDEADAS


a) Procedimiento de punzonado
Primero, punzone 4 esquinas de 8R.
Termine el punzonado en la esquina superior derecha.

b) Posiciones de punzonado para 4 esquinas.


Posición de punzonado para una esquina → Coordenadas
absolutas
Posiciones de punzonado para otras esquinas → Coordenadas
incrementales (longitud del agujero – 2 x R)

c) Posición del primer punzonado con un punzón cuadrado (X0, Y0) →


Coordenadas absolutas

d) Frecuencia de punzonado y paso de alimentación de c

e) Frecuencia de punzonado y paso de alimentación de d

f) Distancia de carrera desde el punto de conclusión en un lado hasta


el punto de inicio en otro lado → Coordenadas incrementales
Valor X: radio
Valor Y: radio

g) Prepare el programa de acuerdo con los procedimientos de


punzonado.

h) Introduzca “M00” o “M01” para remover desperdicio.

V-12
Ejemplo:
Cuando se punzona una apertura de 150 mm x 250 mm con esquinas
redondeadas de 8R, usando un punzón redondo de 16 mm de
diámetro y un punzón cuadrado de 20 mm x 20 mm

a) 4 esquinas y luego c → d → e → f

b) Coordenadas absolutas (esquina superior derecha)


X = [500 + 1/2 x 250] – 8 = 617 mm
Y = [300 + 1/2 x 150] – 8 = 367 mm
Coordenadas incrementales
X = 250 – [2 x 8] = 234 mm
Y = 150 – [2 x 8] = 134 mm

c) Posición del primer punzonado cuadrado


X0 = [500 + 1/2 x 250 – 8] – [1/2 x 20] = 607 mm
Y0 = [300 + 1/2 x 150] – [1/2 x 20] = 365 mm

d) L = [250 – 2 x 8] – 20 = 214 mm
N = 214/20 = 10.7 → 11 veces
P = 214/11 = 19.45 mm

e) L = [150 – 2 x 8] – 20 = 114 mm
N = 114/20 = 5.7 → 6 veces
N = 114/6 = 19 mm

f) X = 8 mm
Y = 8 mm

V-13
Por consiguiente, el programa es:
G90 X617.00 Y367.00 T105 (16 mm de diámetro)
G91 X-234.00
Y-134.00
X234.00
G90 X607.00 Y365.00 T306 (cuadrado de 20 mm X 20 mm)
G91 X-19.45 (11 veces)
X-8.00 Y-8.00
Y-19.00 (6 veces)
X8.00 Y-8.00
X19.45 (11 veces)
X8.00 Y8.00
Y19.00 (6 veces)
M00

V-14
DATOS DE REFERENCIA
1. Rango de punzonado
EM 2510NT, EMZ 3510NT y EMK 3510NT
Eje X: -10 mm a 2510 mm
Eje Y: +30 mm a 1340 mm (pista interior)
-10 mm a 1300 mm (pista central)
-50 mm a 1260 mm (pista exterior)

EMZ 3610NT y EMK 3610NT


Eje X: -10 mm a 2510 mm
Eje Y: +30 mm a 1615 mm (pista interior)
-10 mm a 1575 mm (pista central)
-50 mm a 1535 mm (pista exterior)

2. Posiciones de los sujetadores


EM 2510NT

EMZ 3510NT/3610NT
EMK 3510NT/3610NT

V-15
3. Dimensiones de las mordazas

V-16
AMADA COMPANY, LTD
200, Ishida, Isehara, Kanagawa, JAPÓN

También podría gustarte