Manual de Punzonado
Manual de Punzonado
Manual de Punzonado
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
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
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
I-1
PROCESO DESDE EL DIAGRAMA HASTA LAS PARTES
PROGRAMACIÓN
I-2
CALCULO DE COORDENADAS
Coordenadas X y Y
Valor absoluto: distancia desde el origen
Valor incremental: distancia desde la posición previa
I-3
PROCEDIMIENTO DE PROGRAMACIÓN
1. Determinación del método de punzonado
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.
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.
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:
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
I-8
G06: DESIGNACIÓN DEL ESPESOR DE LA HOJA DE TRABAJO Y
DEL MATERIAL
G06 A____ B____
Ejemplo:
0OOOO
G06 A1.0 B0 (se designa una hoja de trabajo de acero suave
de 1 mm de espesor)
G92 X____ Y____
•
•
•
Ejemplo:
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:
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:
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)
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:
BORRADO DE BLOQUES
Formato básico de BORRADO DE BLOQUES
/ X____ Y____
G90 X____ Y____ T____
Ejemplo:
G90 X320.00 Y210.00 T203
G91 X50
/ X100.00 Y100.00 T304
G90 X570.00 Y310.00 T304
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.
Ejemplo:
I-13
C±θ: COMANDO DE ÁNGULO DE HERRAMIENTA
X____ Y____ T____ C±θ
I-14
Ejemplo:
I-15
Parte II. Códigos de
Funciones
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:
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
II-3
(6) Mordaza: las mordazas se
cierran.
(7) Liberación de la pieza: los
sujetadores liberan la hoja de
trabajo.
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:
-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
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”.
Ejemplo:
G04 X10.00 → La operación se detiene por 10 seg.
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
Ejemplo:
II-7
Ejemplo de programa usando estación Auto-index
II-8
G28: LÍNEA EN ÁNGULO [LAA]
G28 I±d J±θ Kn T____
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:
II-9
Ejemplo de programa usando estación Auto-index
II-10
Ejemplo:
II-11
Ejemplo:
II-12
G66: PUNZONADO A PRUEBA DE DESLIZAMIENTO LATERAL
[SHP]
G66 Il J±θ P±w1 Q±w2 D±d T____
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:
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.
Ejemplo:
II-14
G68: ARCO DE RECORTE [NBL-A]
G68 Ir J±θ1 K±θ2 P±φ Qd T____
NOTA
• Espesor máximo de la hoja de trabajo para recorte: 3.2 mm
II-15
Ejemplo:
II-16
Ejemplo de programa usando estación Auto-index
II-17
Relación entre el intervalo de recorte y el ángulo del intervalo de
recorte:
II-18
G69: LÍNEA DE RECORTE [NBL-L]
G69 Il J±θ P±φ Qd T____
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:
II-19
G78: ARCO DE PUNZONADO [PNC-A]
G78 Ir J±θ1 K±θ2 P±φ Qd Dt T____
NOTA
• Cuando “t” es mayor que “d”, esto se observa como un error de
programa.
Ejemplo:
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.
NOTA
• Cuando “t” es mayor que “d”, esto se observa como un error de
programa.
Ejemplo:
II-21
G93: COMPENSACIÓN-1 [OFS-1]
G90 G93 X____ Y____
G91 G93 X____ Y____
Ejemplo:
II-22
c) Método para designar el punto A
II-23
Ejemplo:
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
II-25
Ejemplo de programa:
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.
II-26
• “G73” puede ordenarse dentro de una macro en el programa de
partes múltiples (vea más adelante).
______________
______________
______________
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
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.
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”.
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
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
•
•
• 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
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
NOTA
• Puede confirmar o establecer parámetros de punzonado en la
pantalla PROCESSING CONDITION.
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.
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
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
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
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º
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.
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
II-41
MEMORIA Y RECUPERACIÓN DE
PATRONES
•
•
•
AO Memoria de patrón
•
•
•
BO Recuperación de patrón
Ejemplo:
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.
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”
•
•
•
Ejemplo:
U05
..........c
..........d
V05
U20
..........e
W05
..........f
V20
U70
..........g
W20
..........h
V70
W70
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.
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
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.
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
III-4
G98: AJUSTE DEL PUNTO DE REFERENCIA Y DEL ARREGLO
PARA PUNZONADO DE PARTES MÚLTIPLES
G98 XxA YyA Ilx Jly Pnx Kny
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:
Ejemplo 2:
III-6
Ejemplo 3:
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.
III-7
UOO A VOO: ALMACENAMIENTO DE PROGRAMA DE PARTE
UOO
•
• Programa de parte
•
VOO
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:
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:
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”.
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”.
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.
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
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.
III-14
Parte IV. Subprogramas
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
Subprograma A Subprograma B
IV-2
Parte V. Referencias
V-1
RECOMENDACIONES ACERCA DE LA
PROGRAMACIÓN POR FORMA
1. MUESCAS EN ESQUINA
Ejemplo:
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:
Ejemplo:
Cuando se punzona una
muesca de 80 mm x 100 mm
con un punzón cuadrado de
50 mm x 50 mm
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.
V-4
Las muescas d y f se programan de manera similar.
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
V-5
Ejemplo:
Cuando una muesca a 45º no puede punzonarse en una sola
operación
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
L
Frecuencia de punzonado N = Cuando se obtienen decimales
H/2
Ejemplo: 2.3 → 3
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
Ejemplo:
Cuando se punzona una apertura rectangular de 300 mm x 100 mm
con un punzón cuadrado de 50 mm x 50 mm
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
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.
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)
b) L = 150 – 20 = 130 mm
d) P = 130/7 = 18.57 mm
V-10
5. APERTURA RECTANGULAR GRANDE
a) Procedimiento de punzonado
Termine el punzonado en la parte superior derecha para remover
fácilmente el desperdicio.
NOTA
• No punzone la posición final de punzonado debido a que el último
punzonado cae en la posición del primer punzonado.
Ejemplo:
a) c → d → e → f
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
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
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 3510NT/3610NT
EMK 3510NT/3610NT
V-15
3. Dimensiones de las mordazas
V-16
AMADA COMPANY, LTD
200, Ishida, Isehara, Kanagawa, JAPÓN