Академический Документы
Профессиональный Документы
Культура Документы
OSP-P200M/P20M
OSP-P200M-R/P20M-R
MANUAL DE PROGRAMACIN
(5a edicin)
N pub. MS33-018-R5 septiembre 2007
MS33-018 P-(i)
MEDIDAS DE SEGURIDAD
MEDIDAS DE SEGURIDAD
La mquina est dotada de dispositivos de seguridad para proteger tanto al Eeoemm7pl001
personal como a la
mquina de peligros causados por posibles accidentes imprevistos. Sin embargo, el operador no
deber confiar exclusivamente en estos dispositivos, sino que deber tener un completo cono-
cimiento de las normas de seguridad que se presentan en el manual para evitar que se produzcan
accidentes durante la operacin.
Este manual de instrucciones y las seales de advertencia especificadas en la mquina cubren slo
aquellos peligros que Okuma ha podido prever. Tenga en cuenta que no se cubren todos los peli-
gros posibles.
PELIGRO
Indica un peligro inminente que, si no se evita, producir la muerte o lesiones graves.
ADVERTENCIA
Indica un peligro que, si no se evita, podra producir la muerte o lesiones graves.
ATENCIN
Indica un peligro que, si no se evita, podra producir lesiones leves o moderadas.
ATENCIN
Indica un peligro que, si no se evita, podra producir daos en sus propiedades.
INSTRUCCIONES DE SEGURIDAD
Indica instrucciones generales para un funcionamiento seguro.
MS33-018 P-(i)
INTRODUCCIN
INTRODUCCIN
Le agradecemos que haya elegido nuestro sistema de CN. Este sistema de CN Eeoemm7an001
es un CNC expansi-
ble con varias caractersticas. Las caractersticas principales del sistema CN se describen a contin-
uacin.
(1) Compacto y de gran fiabilidad
El sistema CNC se ha hecho compacto y altamente fiable debido a su tecnologa de hardware
avanzada, que incluye placas de ordenador equipadas con microprocesadores de alta
velocidad, enlace de E/S y servoenlace. El software variable est concebido como filosofa
tcnica de los OSP con soporte de memoria flash. Se pueden aadir funciones al sistema CNC
despus del suministro segn sea necesario.
(2) Paneles de operaciones de CN
Se ofrecen los siguientes tipos de paneles de operaciones de CN para facilitar el uso:
Paneles de operaciones planos a color (horizontales)
Paneles de operaciones planos a color (verticales)
En algn modelo puede no utilizarse alguno de los tipos arriba mencionados.
(3) Funciones de gestin del mecanizado
Estas funciones contribuyen al funcionamiento eficaz del sistema de CNC y mejoran el prove-
cho de la produccin a pequea escala de varios productos y la produccin a escala variable
de variedades. A continuacin se describen las principales funciones del control.
a) Reduccin del tiempo de ajuste
Al aumentar la produccin a pequea escala, los datos de mecanizado deben ajustarse con
mayor frecuencia. La operacin simplificada por archivos facilita el trabajo en esos casos.
Los documentos necesarios para el ajuste (p. ej. instrucciones de trabajo) se visualizan en
el sistema de CNC para eliminar la necesidad de controlar diagramas y reducir el tiempo de
ajuste.
b) Monitor del estado de produccin
El progreso y el estado de la operacin pueden comprobarse a tiempo real en la pantalla del
sistema de CNC.
c) Reduccin del tiempo de resolucin de problemas
La informacin necesaria para solucionar problemas est rpidamente disponible.
(4) Funciones de ayuda
Al activarse una alarma, pulse la tecla de ayuda para visualizar el contenido de la misma.
De este modo pueden tomarse las medidas necesarias para desactivar la alarma con rapidez.
Para conseguir el mximo rendimiento del sistema de CNC, lea minuciosamente y comprenda este
manual de instrucciones antes de iniciar la operacin.
Guarde este manual al alcance del operador para poderlo consultar cuando sea necesario.
Pantallas
Los distintos modelos disponen de pantallas distintas. Por tanto, las pantallas utiliza-
das en su sistema de CNC pueden variar de las mostradas en este manual.
MS33-018 P-(i)
INDICE
INDICE
SECCIN 1 CONFIGURACIONES DEL PROGRAMA ................................................1
1. Tipos de programas y extensiones............................................................................................... 1
2. Nombre del programa................................................................................................................... 2
3. Nombre de secuencia................................................................................................................... 3
4. Formato del programa .................................................................................................................. 3
4-1. Configuracin de palabra ...................................................................................................... 3
4-2. Configuracin de bloque........................................................................................................ 4
4-3. Programa ............................................................................................................................... 4
4-4. Extensin programable de los caracteres de direccin ......................................................... 5
5. Funciones de la operacin matemtica ........................................................................................ 6
6. Salto de bloque opcional .............................................................................................................. 8
7. Funcin de ramificacin de programa (opcional).......................................................................... 9
8. Funcin Comentar (Control ON/OFF)........................................................................................... 9
9. Funcin de mensaje (opcional)................................................................................................... 10
10.Mtodos de operacin y capacidad de la memoria de almacenaje del programa...................... 10
Extensiones
SDF: Archivo de programa de planificacin
MIN: Archivo del programa principal
MSB: Archivo de subprograma de fabricante
SSB: Archivo de subprograma de sistema
SUB: Archivo del usuario del subprograma
LIB: Archivo de programa de biblioteca
MS33-018 P-2
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
3. Nombre de secuencia
Todos los bloques de un programa tienen asignado un nombre de secuencia Eeoemm7p1003
que empieza con el
carcter de direccin N seguido de una secuencia alfanumrica.
Funciones tales como la de bsqueda de secuencia, la de parada de secuencia y la de extensin se
pueden utilizar para bloques asignados a un nombre de secuencia.
Un nombre de secuencia que contiene nicamente caracteres alfabticos se denomina rtulo de
secuencia mientras que el que contiene nicamente nmeros se denomina nmero de secuencia.
En este manual ambos son denominados nombre de secuencia.
EIOEMM7P1002r01
C L
N__ G__ X__ Y__ F__ S__ T__ M__ R F
Valores de coordenadas
Funcin variada
N. de herramienta
Velocidad de avance
N. de secuencia
EIOEMM7P1003r01
4-3. Programa
Un programa consta de varios bloques. Eeoemm7p1006
MS33-018 P-5
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
Extensin programable
Direccin Funcin Observaciones
Mtrica Pulgadas
Caracteres
O Nombre del programa 0000 - 9999 Igual que mtrico alfabticos
disponibles
Caracteres
N Nombre de secuencia 00000 - 99999 Igual que mtrico alfabticos
disponibles
Nemotcnicos
G Funcin preparatoria 0 - 399 Igual que mtrico
disponibles
X, Y, Z, U, V, Valores de coordenada
99999,999mm 9999,9999 pulgadas
W (eje lineal)
Valores de coordenada
I, J, K 99999,999mm 9999,9999 pulgadas
del centro del arco
R Radio del arco 99999,999mm 9999,9999 pulgadas
Especificacin de
Valores de coordenada
A, B, C 360,0000 grados Igual que mtrico giro mltiple
del eje rotativo
9999,9999 grados
0,,1 - 24000,0 0,01 - 2400,0
Avance por minuto
mm/min pulgada/min
0,001 - 500,000 0,0001 - 50,0000
F Avance por revolucin
mm/rev pulgada/rev
Perodo del tiempo de 0,001 - 99999,999
Igual que mtrico
hbitat seg
S Velocidad del husillo 0 - 65535 Igual que mtrico
Nmero de la her-
T 1 - 9999 Igual que mtrico
ramienta
M Funcin variada 0 - 511 Igual que mtrico
Nmero de decalaje de 1 a nmero de dato
H la longitud de la her- de herramienta Igual que mtrico
ramienta mximo
Nmero de com- 1 a nmero de dato
D pensacin del radio de de herramienta Igual que mtrico
la cuchilla mximo
Periodo de parada breve 0,001 - 99999,999
P Igual que mtrico
(durante el ciclo fijo) seg
Periodo de parada breve 0,001 - 99999,999
Igual que mtrico
(durante el ciclo fijo) seg
Profundidad de corte 0 - 99999,999 0 - 9999,9999
Q (durante el ciclo fijo) mm pulgadas
Tiempo de repeticin
(programa de planifi- 1 - 9999 Igual que mtrico
cacin)
Nivel de inicio de corte
R 99999,999mm 9999,9999 pulgadas
(durante ciclo fijo)
*: Se activa una alarma cuando se especifica ms de una vez en un mismo bloque alguna de las
siguientes direcciones. X, Y, Z, U, V, W, A, B, C, F.
MS33-018 P-6
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
*1. El valor de TANA2 [b, a] es un argumento (alcance: -180 a 180) del punto que se expresa
con los valores de las coordenadas (a, b).
*2. En este ejemplo, la unidad de fijacin es mm.
*3. Los espacios vacos se deben colocar antes y despus de los smbolos de las operaciones
lgicas (EOR, OR, AND, NOT).
*4. Los nmeros que van despus de los smbolos de la operacin de la funcin (SIN, COS,
TAN, etc.) se deben poner entre corchetes [ ] (a, b y c se usan para indicar los conteni-
dos de los bits correspondientes).
MS33-018 P-7
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
EIOEMM7P1004r01
Ejemplo:
EIOEMM7P1005r01
[Detalles]
En el mtodo B (modo de operacin de programa de gran volumen), utilice un rtulo de
secuencia para especificar el destino de ramificacin.
La funcin de ramificacin de programa tiene las mismas restricciones que la funcin de ramifi-
cacin del User Task 1.
Un programa de ramificacin (IF VPBR1 N*** or IF VPBR2 N***) debe especificarse en un
bloque sin otras rdenes.
Ejemplo:
EIOEMM7P1006r01
MS33-018 P-10
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
Programa de mecanizado
EIOEMM7P1007r01
MS33-018 P-11
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
EIOEMM7P1008r01
Al seleccionar el mtodo A
El mtodo A de ejecucin de programa se hace efectivo
El programa a ejecutar se transfiere en un lote a la memoria intermedia de operaciones.
Este mtodo se utiliza cuando el programa es inferior a la capacidad de la memoria interme-
dia.
Al seleccionar el mtodo B
El mtodo B de ejecucin de programa se hace efectivo
El programa a ejecutar se transfiere en diferentes segmentos al memoria intermedia de
operaciones.
Este mtodo se utiliza cuando el programa es superior a la capacidad de la memoria inter-
media.
Los programas de planificacin, subprogramas y programas de bibliotecas se solicitan gen-
eralmente en lote a la memoria intermedia de operaciones, por esta razn deben crearse
teniendo en cuenta las restricciones respecto a su capacidad.
Al seleccionar el mtodo S
El mtodo S de ejecucin de programa se hace efectivo
Este mtodo se utiliza para ejecutar un programa extenso que no utiliza las funciones de
ramificacin o solicitud de subprograma.
MS33-018 P-12
SECCIN 1 CONFIGURACIONES DEL PROGRAMA
1. Sistemas de coordenadas
X__Y__Z__W__A__C__
EIOEMM7P2001r01
EIOEMM7P2002r01
MS33-018 P-15
SECCIN 2 COMANDOS Y SISTEMAS DE COORDENADAS
2. rdenes de coordenadas
EIOEMM7P2003r01
La definicin de los ejes de coordenadas y direcciones cumple con la normativa ISO R841.
ISO: Organizacin internacional de Estandarizacin
EIOEMM7P2004r01
MS33-018 P-18
SECCIN 2 COMANDOS Y SISTEMAS DE COORDENADAS
EIOEMM7P2005r01
EIOEMM7P2006r01
Un asterisco (*) en la tabla, indica que el ajuste "0" o "1" est permitido.
sistema de unidad m/mm
El sistema de unidades que trata los datos en unidades de mm( pulgadas) para datos reales y
en unidades de micrones (1/10000 pulgadas) recibe el nombre de sistema de unidades m /
mm. Para este sistema de unidades la unidad est determinada del uso o no de un punto dec-
imal en los datos al seleccionarse S en NMERO REAL del parmetro opcional de la CN (SIS-
TEMA UNIDAD ENTRADA). Si se utiliza el punto decimal, la undidad de "mm"(pulgadas" se
ajusta y si no se utiliza un punto decimal, se ajusta la unidad de "micrones (1/10000 pulgadas)"
.
Ejemplo 1:
X100. 100mm
X100 100m
EIOEMM7P2007r01
Si se utiliza una expresin o una variable para la orden de este sistema de unidades, los val-
ores son considerados siempre como datos reales.
Ejemplo 2: Variables locales
PX = 100 PX = 100.
X = PX 100mm X = PX 100mm
EIOEMM7P2008r01
Punto final
Punto de inicio
EIOEMM7P2009r01
[Diseo de programacin]
G22 X__Y__Z________I__J__K__P__Q__R__
X ........... Lmite programable en la direccin P del eje X
Y ........... Lmite programable en la direccin P del eje Y
Z ........... Lmite programable en la direccin P del eje Z
........... Lmite programabel en la direccin del 4 eje
........... Lmite programable en la direccin P del 5 eje
........... Lmite programable en la direccin P del 6 eje
I ...........
I Lmite programable en la direccin N del eje X
J ...........
K ........... J Lmite programable en la direccin N del eje Y
P ........... P Lmite programable en la direccin N del eje 4 eje
Q ........... Q Lmite programable en la direccin N del 5 eje
R ........... R Lmite programable en la direccin N del 6 eje
EIOEMM7P2010r01
[Detalles]
Se activa una alarma si la orden indicada arriba se ejecuta para la mquina equipada con un
eje de giro de tipo giro mltiple.
Se realiza una copia de seguridad del dato ajustado mediante G22, por lo tanto continua
siendo vlido aunque se desconecte el suministro elctrico
Si el dato ajustado excede los lmites de software ajustados en fbrica se activar una alarma.
Especificando el cdigo G apropiado se puede seleccionar cual de los dos tipos de lmite de
desplazamiento (los lmites ajustados por los parmetros del sistema (lmite de software) o los
lmites ajustados por los parmetros del usuario o por un programa (lmites programables)) se
considerar vlido para determinar el rea permitida para la operacin.
G22 : Selecciona los lmites de desplazamiento ajustados por parmetros del usuario o aqul-
los ajustados por G22 como lmites de desplazamiento y comprueba el programa segn el rea
permitida para la operacin seleccionada.
G23 : Cancela el modo G22 y selecciona el lmite de desplazamiento ajustado por los parmet-
ros del sistema. El programa se comprueba de acuerdo con el rea permitida para la oper-
acin.
Si se especifica G22 independientemente, los valores de lmite programable ajustados por
parmetros del usuario pasan a ser vlidos.
Para ajustar los lmites de desplazamiento con parmetros del usuario, vase; Parmetros del
usuario, la SECCIN 4 PARMETROS en OPERACIN DE LOS DATOS III del MANUAL DE
OPERACIONES.
Se comprueba que la trayectoria de la herramienta programada no entre en el rea prohibida
para la operacin, aunque el punto final se encuentre dentro del rea permitida para la oper-
acin.
MS33-018 P-23
SECCIN 2 COMANDOS Y SISTEMAS DE COORDENADAS
[Suplemento]
El movimiento de los ejes a la posicin original viene determinado por el ajuste en el parmetro
opcional de la CN (bit) N. 46, bit 2, independientemente de si la trayectorua se genera a lo largo de
una lnea recta (modo de interpolacin lineal) o no.
[Suplemento]
Tras ejecutar una orden de posicin original, es necesario ejecutar el posicionamiento de todos
los ejes en el modo G90 (orden absoluta) antes de iniciar la siguiente operacin.
MS33-018 P-24
SECCIN 2 COMANDOS Y SISTEMAS DE COORDENADAS
G81 X_Y_Z_R_F_
X_Y_
X_Y_
G80
G00 Z_
G91 X_Y_Z_
EIOEMM7P2011r01
Tras ejecutar una orden tal como G15, G16 o G92 que modifica el sistema de coordenadas,
es necesario ejecutar el posicionamiento de todos los ejes en el modo G90. (Tras modificar
el sistema de coordenadas, ste debe fijarse mediante las rdenes absolutas)
MS33-018 P-25
SECCIN 2 COMANDOS Y SISTEMAS DE COORDENADAS
[Suplemento]
2. Avance de corte
2-1. Avance por minuto (G94)
[Funcin] Eeoemm7p3002
Esta funcin ajusta la velocidad de avance por minuto de una herramienta de corte con un valor
numrico encabezado por la direccin "F".
[Diseo de programacin]
G94
Unidad de ajuste:
La seleccin entre 1 mm/min, 0,1 mm/min, 1 pulgadas/min, 0,1 pulgadas/min y 0,01 pulgadas/min
se puede realizar con el ajuste del parmetro opcional de la CN (SISTEMA UNIDAD ENTRADA).
Margen de ajuste: 0,1 ~ 24000,0 mm/min, 0,01 ~ 2400,00 pulgadas/min
[Detalles]
La mxima velocidad de avance permitida, "velocidad de avance lmite" se ajusta en el
parmetro opcional de la CN (palabra larga) N 10. Si un eje va a exceder este lmite, su veloci-
dad de avance se bloquea a este velocidad de avance lmite",y se visualiza el siguiente men-
saje de alarma en la lnea de visualizacin de alarma de la pantalla-.
4204 ALARMA-D Lmite comando velocidad avance superado
Se puede ejecutar un sobrecontrol en la velocidad de avance programada. La velocidad de
avance lmite se aplica a la velocidad de avance real, o a la velocidad de avance sobrecontro-
lada.
EIOEMM7P3001r01
Valor real
EIOEMM7P3002r01
El modo de comprobacin de parada exacta puede ser de una pasada (vlido para un bloque
programado) o modal, tal y como se explica a continuacin.
Tenga en cuenta que en el modo de posicionamiento (G00, G60), una comprobacin de parada
exacta se ejecuta independientemente de si se ha especificado el cdigo G de comprobacin
de parada exacta.
[Diseo de programacin]
Orden de comprobacin de parada exacta de una pasada G09 IP
La comprobacin de parada exacta se realiza slo en el bloque especificado.
Orden de comprobacin de parada exacta modal: G61 IP__
La comprobacin de parada exacta se ejecuta para todos los bloques hasta que se especifica
el modo de corte (G64)
Modo de corte (cancelacin G61) G64 IP__
En una junta entre bloques que contiene rdenes de corte, las rdenes en el siguiente bloque
se ejecutan inmediatamente, de tal forma que los movimientos del eje no desacelerarn en la
junta.
Incluso en el modo de corte, una comprobacin de parada exacta se ejecuta en el modo de
posicionamiento (G00, G60) o en un bloque que contiene una orden de parada exacta de una
pasada (G09).
Una comprobacin de parada exacta se ejecuta tambin en bloques en los que el avance de
corte no contina.
MS33-018 P-29
SECCIN 3 FUNCIONES DE AVANCE
Posicin
Punto de inicio Punto final
EIOEMM7P3003r01
(2) Aceleracin/desaceleracin automtica en el modo de avance de corte (G01, G02, G03, G04)
En el modo de avance de corte, el avance del eje acelera y desacelera en el patrn adecuado,
tal y como se indica a continuacin.
Velocidad de avance
Posicin
Punto de inicio Punto final
EIOEMM7P3004r01
Posicin de orden
Error sucesivo (ODIFF)
EIOEMM7P3005r01
MS33-018 P-31
SECCIN 3 FUNCIONES DE AVANCE
6. Posicionamiento (G00)
[Funcin] Eeoemm7p3008
Los ejes se desplazan desde la posicin actual a la posicin objetiva a una velocidad de avance
rpido. Durante este movimiento, los ejes se aceleran y desaceleran automticamente.
[Diseo de programacin]
G00 IP__
En la operacin de posicionamiento ejecutada en el modo G00, se ejecuta la comprobacin en pos-
icin. Las rdenes en el siguiente bloque se ejecutan slo despus de confirmarse en estado en
posicin (anchura de en posicin ajustada con un parmetro del sistema)
[Detalles]
Si el posicionamiento se ejecuta en le patrn lineal o en un patrn no lineal viene determinado
por el ajuste del parmetro opcional (bit) N. 46, bit 0.
a) Patrn de interpolacin lineal
La trayectoria de la herramienta se genera a lo largo de una lnea directa desde la posicin
real a la posicin objetiva. En este movimiento, las velocidades de avance de los ejes indi-
viduales se determinan sin exceder de los valores de velocidad de avance rpido individu-
ales, de modo que el tiempo de posicionamiento pueda minimizarse.
Posicin objetiva
Posicin real
EIOEMM7P3006r01
Posicin real
EIOEMM7P3007r01
La velocidad de avance rpido de los ejes por separado viene ajustado por el fabricante y no
puede modificarse.
El rango de en posicin se ajusta para cada eje mediante parmetros del sistema.
MS33-018 P-32
SECCIN 3 FUNCIONES DE AVANCE
[Diseo de programacin]
G60 IP__
Direccin P Direccin N
(positivo) (negativo)
G00
Posicin objetiva
Direccin P Direccin N
(positivo) (negativo)
G60
Posicin objetiva
Valor de exceso de
recorrido
EIOEMM7P3008r01
[Detalles]
Si se dispone del posicionamiento del modo de interpolacin, si se ejecuta el posicionamiento
en el patrn de interpolacin lineal o no, viene determinado por el parmetro opcional de la CN
(bit) N, 46, bit 1.
Si la direccin de posicionamiento concuerda con la direccin de posicionamiento ajustado en
el parmetro opcional de la CN (posicionamiento unidireccional), el eje no sobrepasa el punto
final.
G01 XxYyZzFf
Clculo de las velocidades de avance
x
Velocidad de avance del eje X: FX = f
L
y
Velocidad de avance del eje Y: FY = f
L
z
Velocidad de avance del eje Z: FZ = f
L
2 2 2
Donde, L = x +y +z
EIOEMM7P3010r01
Para el eje de giro, la unidad de velocidad de avance se considera tal y como se indica:
1 mm/min = 1 grado/min
1 pulgada/min = 1 grado/min
En la interpolacin lineal que incluye un eje de giro, las velocidades de avance se determinan de
acuerdo con las frmulas descritas arriba para los ejes individuales.
Ejemplo:
G91 G01 X10 C20 F30,0
<introduccin mm >
10
Velocidad de avance del eje X = x 30 13,41 mm/min
102+202
20
Velocidad de avance del eje C = x 30 26,83 grad/min
102+202
EIOEMM7P3011r01
MS33-018 P-34
SECCIN 3 FUNCIONES DE AVANCE
<introduccin "pulgadas">
Velocidad de avance 10
del eje X = x 30 13,41 pulgadas/min
10 +202
2
Velocidad de avance 20
= x 30 26,83 grad/min
del eje C 102+202
EIOEMM7P3012r01
EIOEMM7P3013r01
[Diseo de programacin]
EIOEMM7P3014r01
[Detalles]
Si se selecciona un eje bsico (X, Y, Z) o un eje paralelo (U, V, W) est determinado por las
direcciones de ejes especificadas en el bloque que contiene G17, G18, o G19.
MS33-018 P-35
SECCIN 3 FUNCIONES DE AVANCE
Ejemplos:
G17 X _Y _ XY plano
G17 U _Y _ UY plano
G18 Z _X _ ZX plano
G18 W_X _ WX plano
G19 Y _Z _ YZ plano
G19 Y _W_ YW plano
EIOEMM7P3015r01
En los bloques en los que no se especifica G17, G18 ni G19, el plano seleccionado permanece
sin cambios aunque se modifiquen las direcciones del eje.
En los bloques en los que se especifica G17, G18, o G19, si se omite una direccin de eje, se
asume la omisin el eje bsico (X, Y, Z).
Ejemplos:
G17 XY plano
G17 X _ XY plano
G17 U _ UY plano
G18 ZX plano
G18 W _ WX plano
EIOEMM7P3016r01
Si se especifica una orden para un eje que no existe en el plano seleccionado, la orden progra-
mada se ejecutar de todas maneras y el plano seleccionado se omitir temporalmente.
El plano a seleccionar, al conectar el suministro elctrico o al reiniciar la unidad de CN, puede
seleccionarse en ajuste para el cdigo G a seleccionar automticamente (plano) del parmetro
opcional (AUTO AJUSTE EN REINICIO CN/ENCENDIDO).
Se activa una alarma si se seleccionan en un bloque de seleccin de plano el eje bsico y su
eje paralelo.
MS33-018 P-36
SECCIN 3 FUNCIONES DE AVANCE
G02 R_
Arco en el plano Xp- Yp : G17 Xp__Yp__ F__
G03 I_J_
G02 R_
Arco en el plano Zp-Xp : G18 Zp__Xp__ F__
G03 K_I_
G02 R_
Arco en el plano Yp-Zp : G19 Yp__Zp__ F__
G03 J_K_
EIOEMM7P3017r01
Xp = eje X o eje U
Yp = eje Y o eje V
Zp = eje Z o eje W
A continuacin se indican los cdigos G utilizados para la funcin de interpolacin circular.
G17 : Seleccin de plano : Ajusta el arco circular en el plano Xp-Yp.
G18 : Seleccin de plano : Ajusta el arco circular en el plano Zp-Xp.
G19 : Seleccin de plano : Ajusta el arco circular en el plano Yp-Zp.
G02 : Direccin de rotacin: Ajusta la direccin en sentido horario.
G03 : Direccin de rotacin: Ajusta la direccin en sentido antihorario.
Dis ejes entre Xp, Yp, y Zp, modo G90:
Ajustar la posicin final en el sistema de coordenadas de trabajo.
Dis ejes entre Xp, Yp, y Zp, modo G91:
Ajusta la posicin en relacin con el punto inicial con valores asignados.
Dos ejes entre I, J y K:
Ajusta la distancia desde el punto inicial al centro con valores asignados.
R: Establece el radio del arco.
F : Establece la velocidad de avance.
[Detalles]
La direccin de giro, horaria o antihoraria, se define viendo el plano desde la direccin positiva
del eje Zp (eje Yp, eje Xp) en el plano Xp-Yp (Zp-Xp, Yp-Zp), tal y como se indica en las ilustra-
cionesabajo.
EIOEMM7P3018r01
El punto final est definido tanto por un valor absoluto como por un valor de incremento segn
G90 o G91.
MS33-018 P-37
SECCIN 3 FUNCIONES DE AVANCE
El punto central de un arco viene determinado por los valores I, J y K correspondientes a Xp,
Yp, Zp, respectivamente. Sus valores de coordenadas se especifican como valores de incre-
mento, independientemente de G90 o G91.
EIOEMM7P3019r01
EIOEMM7P3020r01
Punto final
G02 Al programar un arco tal y como se ilustra a la izquierda
el unto final puede designarse slo con el valor de co-
ordenadas del eje horizontal. El valor de coordenadas
del eje vertical se calcula desde el valor de coordenadas
del eje horizontal.
G03
Punto de inicio
EIOEMM7P3021r01
Ejemplo:
El programa de la izquierda define un arco en sentido horario:
X-70,711 Y-70,711 F200 Radio: 100
G02 X10 I70,711 J70,711 Centro: (0, 0)
Punto de inicio: (-70,711, -70,711)
Punto final: (10,99,499)
EIOEMM7P3022r01
Las operaciones descritas arriba aplican tambin cuando se omite la designacin del eje verti-
cal.
El centro de un arco puede definirse especificando el radio (R) del arco en lugar de especificar
I, J, y K. Si un arco se especifica por el radio, se definen los cuatro arcos que pasan por los mis-
mos puntos inicial y final. Para definir un arco especifico entre estos cuatro arcos, se utiliza un
valor tal y como se indica a continuacin.
Arco en sentido horario (G02)
Un arco cuyo ngulo central es inferior o igual a 180 grados: Radio R> 0
Un arco cuyo ngulo central es superior 180 grados: Radio R< 0
Arco en sentido antihorario (G03)
Un arco cuyo ngulo central es inferior o igual a 180 grados: Radio R> 0
Un arco cuyo ngulo central es superior 180 grados: Radio R< 0
[Suplemento]
Si se omite I, J o K, se asume "0".
No puede especificarse un arco con radio 0 (R = 0).
Si se omiten los valores Xp, Yp, y Zp, un arco que tiene los puntos inicial y final se define de tal
forma:
a) Si el centro se epecifica con I, J; y/o K; una arco del 360 grados
b) Si el radio se especifica con R, un arco de 0 grados
No es posible especificar R y I; y J y K al mismo tiempo.
No se puede especificar un eje paralelo a los ejes que forman el plano seleccionado. Por
ejemplo, la designacin del eje W no es posible si se ha seleccionado el plano Z-X.
Se activa una alarma si la diferencia en el radio entre el punto inicial y el punto final de un arco
es superior o igual que el valor ajustado en el dato de comprobacin de arco (diferencia en el
radio entre el inicio y fin) del parmetro opcional de la CN (interpolacin circular.)
MS33-018 P-39
SECCIN 3 FUNCIONES DE AVANCE
G02 R_
plano Xp- Yp : G17 Xp__Yp__ __F__
G03 I_J_
: Uneje no paralelo a los ejes que comprende el plano del arco.
EIOEMM7P3024r01
[Detalles]
El corte helicoidal puede programarse tambin el los planos Zp-Xp (G18) y Yp-Zp (G19), utili-
zando un formato similar al anterior.
Para programar el corte helicoidal, aada simplemente la orden del eje que intersecciona el
plano del arco en la interpolacin circular.
El corte helicoidal es posible para un arco que tiene un ngulo central inferior a 360 grados.
La velocidad de avance especificada por la orden F es vlida para la interpolacin circular. Por
esa razn, la velocidad de avance en al direccin del eje lineal se calcula mediante la siguiente
frmula:
EIOEMM7P3025r01
El decalaje de longitud de la herramienta es vlido para el eje en los ngulos rectos al plano del
arco.
La compensacin del radio de la cuchilla es vlida para las rdenes de interpolacin circular.
MS33-018 P-40
SECCIN 4 FUNCIONES INTRODUCTORIAS
0
G62 IP
1
0 : Normal (Imagen en espejo desactivada)
1 : Imagen en espejo
EIOEMM7P4001r01
[Detalles]
El estado real de la funcin de imagen en espejo basada en la especificacin de G62 y el
ajuste del interruptor de imagen en espejo se visualiza en la siguiente tabla.
Ejemplo:
EIOEMM7P4002r01
MS33-018 P-42
SECCIN 4 FUNCIONES INTRODUCTORIAS
X - Y : Sistema de coordenadas de la
mquina
X' - Y' : Sistema de coordenadas local
EIOEMM7P4003r01
EIOEMM7P4004r01
MS33-018 P-43
SECCIN 4 FUNCIONES INTRODUCTORIAS
[Suplemento]
Las rdenes de avance del eje especificadas inmediatamente despus de G15 deben especific-
arse en el modo absoluto.
MS33-018 P-44
SECCIN 4 FUNCIONES INTRODUCTORIAS
[Detalles]
Una vez ejecutado G11, la unidad de CN entra en el estado en el que se define el sistema de
coordenadas local. Si se ejecuta G11 de nuevo en este estado, cambiar el sistema de
coordenadas local definido previamente. En la segunda designacin de G11, si se omite la
direccin de un eje, se considera que aplica el primer valor designado para G11. Los valores
ajustados se borran al desconectar/conectar el suministro elctrico, al reiniciar la unidad de CN
o al ejecutar G10 (cancelacin del sistema de coordenadas local).
Un bloque que contiene G10 o G11 no debe contener otros cdigos G.
G10 y G11 son modales. G10 se ajusta cuando se conecta el suministro elctrico o cuando se
reinicia la unidad de CN.
G11 no debe especificarse en los siguientes modos:
Modo de ampliacin/reduccin de la geometra
Modo seleccionado de sistema de coordenadas de la mquina
Modo funcin copia
MS33-018 P-46
SECCIN 4 FUNCIONES INTRODUCTORIAS
[Ejemplo de programa]
Si se utiliza un sistema de coordenadas local, el ejemplo de la pieza de trabajo que se indica a con-
tinuacin se programar tal y como se indica en el ejemplo de programa.
Sistema de coordenadas
Punto cero del sistema de para mquinas
coordenadas local
Punto cero del sistema de coordenadas de trabajo
*: Los valores de decalaje a cero del sistema de coordenadas de trabajo son: x=25, y=15
EIOEMM7P4005r01
MS33-018 P-47
SECCIN 4 FUNCIONES INTRODUCTORIAS
[Ejemplo de programa]
Punto cero del sistema
de coordenadas local
EIOEMM7P4006r01
MS33-018 P-49
SECCIN 4 FUNCIONES INTRODUCTORIAS
P0 : Centro de ampliacin/reduccin
P1 - P4 : Geometra programada
P'1 - P'4 : Geometra reducida
[Detalles]
La funcin de ampliacin/reduccin se hace vlida o no vlida en los ejes por separado segn
el ajuste del parmetro opcional de la unidad de CN (ampliacin/reduccin de la geometra).
Sin embargo, se activar una alarma en la comprobacin del radio si el ajuste del parmetro
difiere entre los ejes en el plano especificado para la interpolacin circular.
La funcin de ampliacin/reduccin no afecta a lo siguiente:
a. Valores de ajuste del sistema de coordenadas local (G11)
b. Valores de compensacin del radio de la cuchilla y valores de decalaje tridimensional (G41,
G42, G43)
c. Valores de decalaje de la longitud de la herramienta (G56 a G59)
d. Valores de ajuste del sistema de coordenadas de trabajo (G92)
e. Lo siguiente conforma el movimiento del eje Z en un ciclo fijo
Avance de picoteado y valor de retroceso en el taladrado de orificio profundo en un
ciclo fijo a lo largo del eje Z (G73, G83)
El valor de desplazamiento del eje Y en el perforado de precisin y el perforado inverso
en un ciclo fijo a lo largo del eje Z (G76, G87)
MS33-018 P-50
SECCIN 4 FUNCIONES INTRODUCTORIAS
Ejemplo:
Compensacin del radio de la cuchilla y ampliacin y reduccin de la geometra de la pieza de tra-
bajo.
EIOEMM7P4008r01
[Ejemplo de programa]
A continuacin se muestra un ejemplo de un programa para el ajuste de un sistema de coordena-
das local y para la ampliacin/reduccin de la geometra de la pieza de trabajo.
-
co
l
de l oc a
a as
t em ad
s n
S i r de
o
Slo reduccin
SECCIN 5 FUNCIONES S, T y M
Esta seccin describe los cdigos S, T y M que especifican las operaciones Eeoemm7p5001
necesarias de las
mquinas y los comandos de movimiento de los ejes.
S: Velocidad del husillo
T: Nmero de herramienta para ciclo de cambio de herramienta
M : Activacin y desactivacin de vlvulas de accionamiento y dispositivos similares
En un bloque slo se puede especificar uno de estos tipos de cdigos.
2. Funcin de cdigo T
[Funcin] Eeoemm7p5003
La funcin de la herramienta selecciona una herramienta en la mquina con un valor numrico
(hasta 4 dgitos) introducido tras la direccin T.
[Detalles]
El margen programable de una orden T es el indicado a continuacin.
Margen programable: 0 a 9999
Al ejecutarse un cdigo T, la siguiente herramienta se prepara (indexando la siguiente herrami-
enta en el cargador, o extrayendo la siguiente herramienta del cargador y ajustndola en la
posicin de estacin lista).
EL ciclo de cambio de herramienta real se ejecuta mediante M06.
Si se especifica una orden T con rdenes de movimiento de eje en el mismo bloque, el tiempo
de ejecucin del cdigo T puede seleccionarse entre los siguientes dos tiempos:
Ejecutada simultneamente con rdenes de movimiento de eje
Ejecutada tras la finalizacin de las rdenes de movimiento de eje
MS33-018 P-52
SECCIN 5 FUNCIONES S, T y M
[Suplemento]
Si se especifica M19 (M118, M119) sin argumento RS, se realiza la graduacin del husillo
comn. Lo que significa que la operacin solicitada es la misma que la solicitada por "M19
RS=0".
RS debe especificarse en el mismo bloque que M19 (M118, M119).
[Suplemento]
La siguiente explicacin asume G17 (plano Xp-YP), (ajustada automticamente al conectar el
suministro elctrico). Para el plano Zp-Yp y el plano Yp-Zp, aplica la misma explicacin.
La entrada al modo de compensacin del radio de la cuchilla est permitido slo en el modo
G00 o G01. Si se solicita en modo de compensacin del radio de la cuchilla desde otros
modos se activa una alarma.
Se pasa al modo de compensacin del radio de la cuchilla en el primer bloque que contiene
una orden que causa el movimiento del eje despus de la designacin de la orden de com-
pensacin del radio de la cuchilla.
Los trminos " interior" "exterior" se definen a continuacin:
El ngulo formado por trayectorias de herramienta consecutivas se mide en el lateral de la
pieza de trabajo y "interior" y "exterior" se definen por la magnitud de este ngulo. Si el ngulo
es superior a 180,se define como "interior" y si el ngulo se encuentra en el margen entre 0 y
180 , se define como "exterior".
Interior Exterior
EIOEMM7P6001r01
EIOEMM7P6002r01
MS33-018 P-58
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6003r01
EIOEMM7P6004r01
EIOEMM7P6005r01
EIOEMM7P6006r01
MS33-018 P-59
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6007r01
EIOEMM7P6008r01
(3) Excepcin
El corte exterior de un ngulo agudo de 0,1 o menos se considera como interior tal y como
se indica a continuacin.
EIOEMM7P6009r01
MS33-018 P-60
SECCIN 6 FUNCIONES DE DECALAJE
Direccin de aproxi-
macin imaginaria N1 G41 X5000 Y5000 I-1J1D1
N2 X100000
N2 X100000
Direccin de aproxi-
macin imaginaria
EIOEMM7P6010r01
N2 X100000
EIOEMM7P6011r01
MS33-018 P-61
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6012r01
Corte superior
N4 G91 X5000 Y5000
N5 X0
N6 X5000
Para 5 veces en un
bloque simple
EIOEMM7P6013r01
MS33-018 P-62
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6014r01
EIOEMM7P6015r01
EIOEMM7P6016r01
MS33-018 P-63
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6017r01
(5) Excepcin
La excepcin en este caso es: en el proceso en el que el corte interior se realiza a 0,1 grados o
menos para la configuracin la lnea recta-lnea recta se sustituye por corte exterior (se expli-
car ms adelante) ya que el mtodo comn para la bsqueda del punto de interseccin se
desviar significativamente del valor de la orden.
EIOEMM7P6018r01
(6) El proceso mostrado arriba est limitado a la configuracin de lnea recta- lnea recta. En otros
casos, p.ej., lnea recta- arco de a continuacin, se utiliza el mtodo comn.
= 0
EIOEMM7P6019r01
MS33-018 P-64
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6020r01
EIOEMM7P6021r01
EIOEMM7P6022r01
EIOEMM7P6023r01
MS33-018 P-65
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6024r01
EIOEMM7P6025r01
EIOEMM7P6026r01
MS33-018 P-66
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6027r01
EIOEMM7P6028r01
EIOEMM7P6029r01
EIOEMM7P6030r01
EIOEMM7P6031r01
EIOEMM7P6032r01
MS33-018 P-68
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6033r01
EIOEMM7P6034r01
(3) Excepcin
El corte exterior de un ngulo agudo de 1grado o menos se considera como interior tal y
como se indica a continuacin.
EIOEMM7P6035r01
MS33-018 P-69
SECCIN 6 FUNCIONES DE DECALAJE
G41 X__Y__
Para dos veces en el modo de
bloque simple
G40
EIOEMM7P6036r01
N6 G41 X10000
N7 G40 X20000 Y5000I-1J-1
Direccin de aproximacin
imaginaria
N6 G41 X10000
N7 G40 X20000 Y5000I1J-1
EIOEMM7P6037r01
MS33-018 P-70
SECCIN 6 FUNCIONES DE DECALAJE
N6 G41 X10000
N7 G40 X20000 Y5000I1J0
EIOEMM7P6038r01
EIOEMM7P6039r01
EIOEMM7P6040r01
EIOEMM7P6041r01
EIOEMM7P6042r01
MS33-018 P-72
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6043r01
EIOEMM7P6044r01
EIOEMM7P6045r01
MS33-018 P-73
SECCIN 6 FUNCIONES DE DECALAJE
N1 G41 X__Y__D1
N6 Xa1 Yb1
N7 Xa2 D2
N8 Xa3 Yb3
EIOEMM7P6046r01
EIOEMM7P6047r01
MS33-018 P-74
SECCIN 6 FUNCIONES DE DECALAJE
El corte inferior puede tener lugar al cortar un escaln con una altura inferiorEeoemm7p6026
al radio de la cuchilla.
Corte inferior
EIOEMM7P6048r01
N4 X__Y__ F500
N5 Z__ F800
N6 X__Y__
El movimiento del eje Z se ejecuta en el punto S
EIOEMM7P6049r01
Si la trayectoria de la herramienta que se inserta para cortar una herramienta es muy reducida
( Vx y Vyen la ilustracin), se ignora el segundo punto que define este movimiento.
EIOEMM7P6050r01
MS33-018 P-75
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6051r01
MS33-018 P-76
SECCIN 6 FUNCIONES DE DECALAJE
2-6-7. Interferencia
[Suplemento] Eeoemm7p6028
El trmino interferencia se refiere a problemas en los que una herramienta de corte se excede en
el corte realizado a una pieza de trabajo. La unidad de CN controla la no existencia de interferen-
cia.
La unidad de CN considera que ha habido interferencia en el siguiente caso:
Si la diferencia entre la direccin de la trayectoria programada y la trayectoria resultante de la
compensacin del radio de la cuchilla est entre y 270.
Por esa razn es posible que las condiciones que no causan interferencia se consideren como
interferencia y que las condiciones que en realidad causen interferencia se consideren como no
causantes de interferencia.
Si una esquina se corta a lo largo de una trayectoria de herramienta poligonal, cada esquina
puede formarse a partir de cuatro puntos. Para controlar la interferencia se evalan dos esquinas
P1, P2, P3, P4 yP5, P6, P7, P8. Las comprobaciones de interferencia se realizan de forma
secuencial, la primera comprobacin se realiza entre el ltimo punto de una esquina (P4) y el
primer punto de la siguiente esquina (P5) Si se encuentra la existencia de interferencia, el punto
se ignora y se comprueba el siguiente punto. Si no se encuentra interferencia a mitad del pro-
ceso, el control de referencia ya no se realizar para los ltimos puntos. El modo de movimiento
durante la comprobacin es un movimiento de lnea recta. Para el bloque de interpolacin circu-
lar, los ejes se desplazan a lo largo de la trayectoria poligonal insertada, en el modo de interpo-
lacin lineal G01.
Si una interferencia se mantiene despus de haberse comprobado todos los puntos, se activa
una alarma de interferencia, pero el ltimo punto no se ignora. Como resultado se puede producir
un exceso de corte si el programa se ejecuta en el modo de bloque simple.
EIOEMM7P6052r01
MS33-018 P-77
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6053r01
EIOEMM7P6054r01
EIOEMM7P6055r01
MS33-018 P-78
SECCIN 6 FUNCIONES DE DECALAJE
EIOEMM7P6056r01
Aqu,
Se asume que X Y y Y V.
V: Ajustado en DATOS ERROR RESULTANTES DE CAL.COMP.R CORTADOR. del
parmetro opcional de la CN (compensacin del radio de la cuchilla)
Para estos dos tipos de arcos, se dispone de comprobaciones de interferencia especiales. Las
condiciones de "problema" detectadas por una comprobacin de interferencia en arcos diminu-
tos y crculos casi cerrados no se consideran como interferencia peri si como errores de opear-
cin. En el caso de un arco diminuto, el punto final se ignora y la forma se considera como un
punto; no se ejecutan movimientos a lo largo de un arco. En el caso de un crculo casi cerrado,
el punto final se ignora y la forma se procesa como un crculo cerrado.
MS33-018 P-79
SECCIN 6 FUNCIONES DE DECALAJE
Arco diminuto
EIOEMM7P6057r01
MS33-018 P-80
SECCIN 6 FUNCIONES DE DECALAJE
Parada
Entrada MDI
EIOEMM7P6058r01
Ejemplo:
Se supone que el modo MDI est establecido mientras se est ejecutando el bloque N1. Si la pan-
talla visualiza el programa mostrado en la Fig. 1, la operacin se detiene despus de ejecutar el
bloque N4. Una vez se ha detenido la operacin, la pantalla visualiza el programa tal y como se
indica en la Fig.2.
N1 X10 N1 X10
N2 Y30 N2 Y30
N3 X30 N3 X30
N4 Y-30 N4 Y-30
N5 X50 N5 X50
N6 X80 Y10 N6 X80 Y10
N7 X100 N7 X100
Fig. 1 Fig. 2
EIOEMM7P6059r01
Si las rdenes del bloque N56 se introducen desde el teclado y se pulsa el botn CICLO INICIO, se
ejecuta el bloque N5 y se detiene la operacin. Si se devuelve el modo de operacin a un modo
automtico y se pulsa el botn CICLO INICIO, los bloques se ejecutan siguiendo el orden N56, N6'
y posteriormente N7.
MS33-018 P-81
SECCIN 6 FUNCIONES DE DECALAJE
Trayecto de la
herramienta
Trayecto programado
Trayecto de la herramienta
Por defecto: 90
A Posicin de sobrecontrol ON
B : Posicin en la que se lleva a
cabo el posicionamiento por las
Trayecto programado rdenes del bloque N1
C: Posicin de sobrecontrol OFF
Trayecto de la herramienta
N1 X__Y__F1000
N2 X__Y__F2000
Velocidad de avance
Posicin
EIOEMM7P6062r01
La funcin de sobrecontrol tambin es vlida para rdenes de avance de dgito F1 siempre que se
cumplan los requisitos anteriores.
La funcin de sobrecontrol no es vlida para la operacin de marcha en vaco aunque se cumplan
los requisitos anteriores.
MS33-018 P-84
SECCIN 6 FUNCIONES DE DECALAJE
Trayecto programado
Trayecto de la
herramienta
EIOEMM7P6063r01
[Detalles]
Al cortar el interior de un arco tal y como se muestra en la figura anterior, la velocidad de
avance real se expresa mediante las frmulas indicadas a continuacin.
c
p x 100
1. Ajuste de parmetros
c
Velocida de avance real = Velocidad de x
p
avance programada
c
2. p x 100 < Ajuste de parmetros
Velocidad de avance real = Velocidad de avance programada x ajuste de parmetro
EIOEMM7P6064r01
Requisitos para activar la funcin de sobrecontrol del corte interior de un arco circular
La funcin de sobrecontrol se activa si se cumplen los siguientes requisitos.
El bloque se ha especificado en el modo de compensacin del radio de la nariz.
Se est ejecutando el corte interiore de un arco circular.
Las dos funciones de sobrecontrol mencionadas arriba son vlidas para rdenes de dgitos
F4 y F1 especificadas en el modo de compensacin del radio.
Si las funciones de sobrecontrol (sobrecontrol automtico en esquinas, sobrecontrol en el
corte interior de arcos, y sobrecontrol estndar de la orden de avance de dgitos F4) se
superponen, la velocidad de avance real se obtiene a partir del siguiente clculo.
EIOEMM7P6065r01
MS33-018 P-85
SECCIN 6 FUNCIONES DE DECALAJE
Donde
Xp es el eje X o su eje paralelo U
Yp es el eje X o su eje paralelo V
Zp es el eje X o su eje paralelo W
EIOEMM7P6077r01
En el inicio, si no se especifica alguno de los valores para I, J y K, se asume "0" para las direc-
ciones.
El nmero de decalaje de la herramienta o el valor de compensacin, se especifica con una
orden D, igual que en la funcin de compensacin del radio de la cuchilla.
Los nmeros de decalaje de la herramienta tridimensional son D00 a D50, y pueden ampliarse
a D00 a D100, D200, o D300.
Si no se especifica ninguna orden D, se utiliza el nmero D especificado previamente. Si no se
ha especificado ninguna orden anteriormente, se asume D00.
MS33-018 P-86
SECCIN 6 FUNCIONES DE DECALAJE
Incluso con un valor de decalaje de la herramienta cero (D00), el modo de decalaje tridimen-
sional se iniciar, pero no tendr lugar ningn movimiento.
Vector de decalaje 3D
Trayecto de la herramienta
Trayecto programado
N1 G44 X__Y__Z__I__J__K__D00
N2 X__Y__Z__
N3 X__Y__Z__D01
N4 X__Y__Z__
EIOEMM7P6067r01
Trayectoria de la herramienta en
el modo G44 Vector de decalaje 3D
Trayecto programado
EIOEMM7P6068r01
[Funcin]
Un vector de decalaje tridimensional se expresa tal y como se indica a continuacin.
ix
Componente del vector del eje Xp: Vx = p
jx
Componente del vector del eje Yp: Vy =
p
kx
Componente del vector del eje Zp: Vz = p
EIOEMM7P6069r01
P = i2 + j2 + k2
EIOEMM7P6070r01
MS33-018 P-87
SECCIN 6 FUNCIONES DE DECALAJE
Por defecto: 0
Margen de ajuste: 0 a 99999,999 mm o 0 a 3937,0078 pulgadas
Parmetro: Parmetro opcional de CN (palabra larga) N 7
[Detalles]
En un bloque en el que no se especifica I, J, y K, se genera el mismo vector que se ha generado en
el bloque previo.
En un bloque en el que no se especifica I, J o K, se genera un vector de componente cero en la
direccin ignorada.
Si no se especifica ningn movimiento del eje (Xp, Yp, yZP) aunque se haya especificado I, J, y
K, slo se actualiza el vector y los ejes se desplazan de acuerdo con los cambios del vector.
Movimiento del eje por el valor de cambio del vector
Trayecto de la herramienta
N1 X__Y__Z__
N2 I__J__K__
N3 X__Y__Z__
Trayecto programado
EIOEMM7P6071r01
I, J, y K especificadas en un bloque G02 o G03 (corte de arco o corte helicoidal) se utilizan para
indicar las coordenadas del centro de un arco. En este caso, se genera el mismo vector que el
generado en el bloque anterior.
Trayecto de la herramienta
Al inicio del decalaje tridimensional, si el nombre de un eje paralelo se utiliza como nombre de
eje que define el espacio tridimensional, el decalaje tridimensional no es vlido para el eje
bsico del eje paralelo especificado. La designacin no provoca la activacin de una alarma.
EIOEMM7P6078r01
MS33-018 P-88
SECCIN 6 FUNCIONES DE DECALAJE
N1 X__Y__Z__
N2 G43 X__Y__Z__
Trayecto programado
EIOEMM7P6073r01
N1 X__Y__Z__
N2 G43
Trayecto programado N3 X__Y__Z__
EIOEMM7P6074r01
(c) Ajuste del nmero de decalaje de la herramienta a D00 (valor de decalaje cero)
Si se ejecuta una orden de movimiento del eje modificando el nmero de decalaje de la her-
ramienta a D00(solicita el valor de decalaje cero), aunque los ejes se desplazan del mismo
modo que al cancelarse el modo de decalaje tridimensional, en este caso el modo de decalaje
tridimensional no se cancela.
Trayecto de la herramienta
Trayecto programado
N1 X__Y__Z__
N2 D00
N3 X__Y__Z__
N4 X__Y__Z__
N5 X__Y__Z__D01
N6 X__Y__Z__
EIOEMM7P6075r01
Trayecto de la herramienta
N1 G56 X__Y__Z__H01
... Modo de decalaje de la longitud de la herramienta
N2 G44 X__Y__Z__I__J__K__D02
... Modo de decalaje tridimensional de la herramienta
N3 X__Y__Z__
N4 G53 X__Y__Z__
... Cancela el modo de decalaje de la longitud de la
N5 G43 X__Y__Z__ herramienta
... Cancela el modo de decalaje tridimensional de la herramienta
EIOEMM7P6076r01
Nivel de posicionamiento
Nivel de regreso
Operacin 1
Operacin 6
Operacin 2
velocidad de
avance rpido
Operacin 3 Operacin 5
Avance de
corte
Operacin 4
EIOEMM7P7001r01
EIOEMM7P7002r01
La seleccin del nivel de lmite superior (M52) slo es posible cuando se ha escogido el eje Z
como eje de ciclo y cuando la operacin se realiza en la direccin negativa del eje Z. Si se
selecciona el lmite superior como nivel de retorno, el eje Z regresa a un punto 0,1 mm (0,004
pulg.) del lmite de desplazamiento en la direccin positiva.
Para seleccionar el nivel de punto especificado (M53), es necesario definir este nivel con antel-
acin mediante G71.
Para la operacin de perforado inverso, no se puede regresar al nivel de punto R (M54)
Aunque se especifique M54, se selecciona M53.
M52 es una orden de una pasada, la cual es vlida slo en un bloque programado y tiene prior-
idad sobre M53 y M54. Ya que M53 y M54 son modales, uno de los dos es siempre vlido. Al
conectarse el suministro elctrico o reiniciarse la unidad de CN, se ajusta el modo M54
(regreso al nivel del punto R).
MS33-018 P-95
SECCIN 7 CICLOS FIJOS
G17
G18 X__Y__
G81 X__Y__Z__R__F__ Modo de ciclo fijo
X__
X__Y__
G80 Cancelacin del modo de ciclo fijo
XY.................................. Igual que G01 X_ Y_
*: Las rdenes de movimientos de eje que se especifican con G80 en el mismo bloque, se ejecutan slo despus de
cancelarse el modo de ciclo.
EIOEMM7P7004r01
(bloque vaco)
F__ ..... El ciclo de taladrado no se realiza porque no se cumple la condicin arriba mencionada (2).
M__
G04 F__
X__ ..... El ciclo de taladrado se realiza en ese punto porque no se cumple la condicin arriba
mencionada (2).
G80 X__Y__ .....El ciclo de taladrado no se realiza en este bloque porque se cancela el modo de ciclo fijo.
EIOEMM7P7005r01
Incluso en los bloques que cumplen con las condiciones (1) y (2), el eje de ciclo no se desplaza
en los siguientes casos.
NCYL (NO CICLO)
Si se especifica NCYL en el modo de ciclo fijo, el posicionamiento a la posicin de orificio
definida se realiza, pero el eje de ciclo no opera.
NOEX (NO EJECUTAR)
Si se especifica NOEX en el modo de ciclo fijo, no se pueden realizar movimientos de eje.
NCYL y NOEX se especifican conjuntamente con la funcin de cmputo de coordenadas.
MS33-018 P-96
SECCIN 7 CICLOS FIJOS
[Suplemento]
A continuacin se indica la relacin posicional entre la posicin real, el punto de regreso, el nivel
de punto R y el nivel de punto Z.
En los modos M52 y M53, la direccin de avance se juzga desde los niveles de punto R y de
punto Z, y se verifica si la direccin de retroceso es inversa o no a la direccin de avance. (No
se comprueba la relacin a la posicin real.)
En el modo M54, no se comprueba la relacin posicional.
*: Se asume que el plano de posicionamiento y el eje de ciclo son el plano X-Y y el eje Z respectiva-
mente.
MS33-018 P-98
SECCIN 7 CICLOS FIJOS
[Detalles]
"ABS/INC" indica que se puede seleccionar el modo absoluto (G90) o el modo incremental
(G91) para la especificacin de un valor.
"INC" indica que se debe especificar un valor como valor de incremento (G91), independiente-
mente del modo de dimensin especificado.
"(A)" indica que el elemento de orden puede omitirse en el bloque de programa de ciclo fijo.
Los valores introducidos por ltimo se utilizarn como valores por defecto.
"(B)" indica que el elemento de orden puede omitirse del bloque de programa de ciclo fijo, pero
debe especificarse en algn momento antes de la operacin de eje de ciclo.
"(C)" indica que el elemento de orden puede omitirse en el bloque de programa de ciclo fijo. De
todas maneras, aunque un elemento de orden se haya especificado en un bloque de programa
de ciclo fijo, el valor especificado anteriormente sigue siendo vlido.
El valor de desplazamiento debe especificarse mediante Q, o una combinacin de I, J, y/o K. El
valor especificado por Q es vlido slo cuando el eje de ciclo es el eje Z (ajustado por
parmetro).
Si se especifica una direccin de una columna en blanco, se guardar para ser utilizada como
dato de mecanizado de orificios para otros ciclos fijos.
Todos los datos a excepcin de los valores de retroceso (d1 y d2), ajustados por parmetros, y
la velocidad de avance (F), son vlidos slo en el modo de ciclo fijo.
Los valores de retroceso, d1 y d2, se borran al cancelarse el modo de ciclo fijo o reiniciarse la
unidad de CN. La velocidad de avance F se borra al reiniciarse la unidad de CN.
Los valores para P, Q, I, J y K deben especificarse en un bloque en el que se ejecut una oper-
acin de eje de ciclo. Si uno de estos valores se especifica en un bloque sin una operacin de
eje de ciclo, el valor especificado no se considera como dato modal.
El valor de desplazamiento debe especificarse para el ciclo fijo solicitado por G76 y G87, de lo
contrario se activa una alarma.
MS33-018 P-99
SECCIN 7 CICLOS FIJOS
Punto R
Punto R
Punto Z Punto Z
Modo de programacin absoluto (G90) Modo de programacin incremental (G91)
EIOEMM7P7008r01
Punto R Punto R
Punto Z
Plano de posicionamiento
EIOEMM7P7009r01
MS33-018 P-100
SECCIN 7 CICLOS FIJOS
Punto Z
Punto Z
EIOEMM7P7010r01
EIOEMM7P7011r01
Ejemplo:
"+X" se ajusta en el parmetro de ajuste de direccin de desplazamiento
Direccin de desplazamiento
EIOEMM7P7012r01
(2) rdenes I, J y K
Las rdenes I, J y K se utilizan cuando el eje de ciclo no est fijado por un parmetro.
MS33-018 P-101
SECCIN 7 CICLOS FIJOS
El valor de desplazamiento y la direccin de la herramienta deben ajustarse mediante (I, J), (K,
I), o (J, K) dependiendo del plano de posicionamiento seleccionado. La direccin de despla-
zamiento se define en el sistema de coordenadas de la mquina.
Ejemplo:
Si se especifica un valor para una pareja de rdenes I, J, K, la unidad de CN considera el otro
valor de orden como 0.
Direccin de desplazamiento
EIOEMM7P7013r01
[Suplemento]
El valor mximo para el valor de avance en el modo G01 varia segn la especificacin de la
mquina. Por esta razn, puede activarse la siguiente alarma dependiendo del valor ajustado en
VELOC.AVAN.PARA RETORNO EJE Z EN G01 del parmetro opcional de la CN (CICLO FIJO).
4204 ALARMA-D Lmite comando velocidad avance superado
Si se activa esta alarma, ajuste de nuevo el valor en VELOC.AVAN.PARA RETORNO EJE Z EN
G01 del parmetro opcional de la CN (CICLO FIJO) para hacerlo concordar con las especifica-
ciones de la mquina.
Ya que el sobrecontrol de la velocidad de corte es vlido, la alarma anterior puede activarse tam-
bin dependiendo del valor de sobrecontrol. Si esto ocurre, debe reducirse el valor de sobrecon-
trol.
MS33-018 P-102
SECCIN 7 CICLOS FIJOS
G81X__Y__Z__R__F__
LAAX__Y__I__K__I__K__J__M52
EIOEMM7P7014r01
MS33-018 P-103
SECCIN 7 CICLOS FIJOS
Operacin 1
Plano de posicionamiento
Punto de regreso
Operacin 2
Operacin 6
Punto R
Punto Z
Operacin 4
EIOEMM7P7015r01
Durante la ejecucin del ciclo de roscado con macho G74 o G84, el sobrecontrol de
avance de corte se establece a 100%. El sobrecontrol de la velocidad de avance rpido
es vlido. Para la operacin del husillo, el valor de sobrecontrol se fija tambin a 100%.
[Suplemento]
1) El nivel de punto de regrese debe especificarse con G71 antes de especificar M53.
2) Al reiniciarse NC, el punto de regreso no est definido.
3) El valor de nivel de punto de regreso es modal para cada eje, y no varia hasta que no se
ajusta un valor diferente.
4) Aunque se modifique el sistema de coordenadas de trabajo y/o local, el valor de nivel de
punto de retorno especificado se mantiene igual.
[Ejemplo de programa]
N1 G90 X0 Y0 Z100,0
N2 G91
N3 G17 G00 X50,0 Y50,0
N4 G71 Z80,0
N5 G81 X50,0 Y50,0 Z 40,0 R 50,0 F100 M53
N6 X50,0 Y50,0
N7 G80
Nivel de punto R
Pieza
Nivel de punto Z
EIOEMM7P7016r01
MS33-018 P-105
SECCIN 7 CICLOS FIJOS
R : Nivel de punto R
P : Tiempo de parada breve en el fondo del orificio
Q : Valor de avance ininterrumpido (valor positivo,
de incremento)
F : Velocidad de avance
: Avance rpido
Nivel de
: Avance de corte
punto Z : Regreseo del eje Z (avance de corte/avance
Parada breve de seg. P rpido)
EIOEMM7P7017r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Taladrado a un valor de avance ininterrumpido especificado por Q a una velocidad de avance
de corte y con el husillo girando en direccin de avance.
(4) Retroceso de la herramienta de corte por "d"
Ajuste el valor de retroceso "d" en el retroceso en el ciclo G73 (orificio profundo a velocidad
alta) ) OR G83 CICLO (AGUJERO PROFUNDO) CON COMANDO I, J en el parmetro
opcional de la CN (ciclo fijo).
(5) Taladrado al nivel de punto R con la repeticin de los pasos (3) y (4)
(6) Parada breve en el nivel de punto Z durante segundos P
(7) Regreso al nivel del punto de regreso a una velocidad de avance rpido
MS33-018 P-106
SECCIN 7 CICLOS FIJOS
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Roscado con macho al nivel de punto Z a una velocidad de avance de corte especificada y con
el husillo girando en sentido antihorario.
(4) Parada breve en el nivel de punto Z durante segundos P, y posteriormente giro del husillo en
sentido horario.
(5) Regreso al nivel del punto R a una velocidad de corte
(6) Parada breve en el nivel de punto R durante segundos Q, y posteriormente inversin del giro
del husillo de nuevo en sentido antihorario.
(7) Regreso al nivel del punto de regreso a una velocidad de avance rpido.
[Detalles]
La parada breve no se ejecuta si no se especifica un valor para P y/o Q.
Las unidades de los valores P y Q son las mismas que las utilizadas para la orden de parada
breve del modo G04.
Se ignora un sobrecontrol de avance durante la operacin de roscado inverso con macho.
Si se pulsa el botn PARO EJES durante el regreso desde el nivel de punto Z al nivel de punto
R, el ciclo se detiene una vez alcanzado el nivel de punto R.
Si se ejecuta el posicionamiento al siguiente punto de roscado con macho en el nivel de punto
R, despus del inicio del giro antihorario del husillo pero antes de que la herramienta de
roscado est completamente desacoplada de la pieza de trabajo, introduzca una parada breve
en este nivel especificando Q.
El valor de sobrecontrol de avance de corte y el valor sobrecontrol de la velocidad del husillo
estn fijados a 100%.
Se puede ajustar un sobrecontrol de avance rpido.
MS33-018 P-107
SECCIN 7 CICLOS FIJOS
EIOEMM7P7019r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Perforado al nivel de punto Z a una velocidad de avance de corte especificada y con el husillo
girando en sentido de avance.
(4) Parada breve en el nivel de punto Z durante P segundos, retrocediendo el valor ajustado en
DIRECCIN DESPLAZ.Y EJE EN G76,G87 del parmetro opcional de la CN (CICLO FIJO).
Posteriormente el husillo se detiene en la posicin de orientacin. Tras ello, la herramienta se
desplaza el valor de desplazamiento, Q, en la direccin en la que la punta de la herramienta se
desplaza de la superficie interior de la pieza de trabajo mecanizada.
(5) Regreso al nivel del punto de regreso a una velocidad de avance rpido
(6) La herramienta se desplaza en la direccin de la punta de la herramienta el valor de despla-
zamiento Q. Posteriormente el husillo inicia el giro en sentido horario.
[Detalles]
Valor de retroceso en el nivel de punto Z
El valor de retroceso del eje Z desde el nivel de punto Z se ajusta en DIRECCIN DESPLAZ.Y
EJE EN G76,G87 del parmetro opcional de la CN (CICLO FIJO).
MS33-018 P-108
SECCIN 7 CICLOS FIJOS
Valor de desplazamiento
a) Q se utiliza para especificar el valor de desplazamiento si el eje de ciclo se fija como el eje Z
mediante el ajuste en DIRECCIN DESPLAZ.Y EJE EN G76,G87 del parmetro opcional
de la CN (CICLO FIJO). El valor ajustado debe ser siempre positivo. La direccin para el
movimiento de avance, +X, -X, +Y, o -Y, debe ajustarse con antelacin mediante un
parmetro. Tenga en cuenta que un valor Q es un dato modal y una direccin Q se utiliza
tambin en los ciclos G73 y G83. Un valor Q tiene prioridad ante valores I y J.
b) I y J se utilizan para especificar el valor de desplazamiento cuando el plano se selecciona
mediante G17, G18 o G19. La relacin entre el cdigo G de seleccin de plano y las direc-
ciones a utilizar se muestra a continuacin.
G17 I, J
G18 K, I
G19 J, K
Para las direcciones I, J, y K todos los valores se ajustan como valores de incrementos.
La direccin de desplazamiento se define en el sistema de coordenadas de la mquina.
c) Si el valor de desplazamiento no se especifica con Q, o I y J, se activa una alarma.
[Detalles]
Los modos de ciclo fijo se cancelan tambin si se especifica un cdigo G de solicitud de modo
de interpolacin (G00, G01, G02, G03), a excepcin de G60.
Si especifican rdenes de movimiento del eje con G80 en el mismo bloque, en primer lugar se
cancela el modo de ciclo fijo y las rdenes de movimiento de eje se ejecutan posteriormente.
MS33-018 P-109
SECCIN 7 CICLOS FIJOS
G81 X__Y__Z__R__P__F__
G82 X__Y__Z__R__P__F__
Nivel de punto Z
EIOEMM7P7020r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Taladrado al nivel de punto Z a una velocidad de avance de corte especificada y con el husillo
girando en sentido horario.
(4) Parada breve en el nivel de punto Z durante segundos P.
(5) Regreso al nivel del punto de regreso a una velocidad de avance rpido
MS33-018 P-110
SECCIN 7 CICLOS FIJOS
Nivel de punto R
F : Velocidad de avance
: Avance rpido
: Avance de corte
Nivel de punto Z : Regreso del eje Z (avance de corte/avance
rpido)
Parada breve de seg. P
EIOEMM7P7021r01
Programacin con I y J
Nivel de punto R
Nivel de punto Z
Parada breve de seg. P
EIOEMM7P7022r01
[Ajuste de valores]
Valor de retroceso d1:
Ajustado en POSIC. RETROCESO DSDE NIVEL R AL TRABAJO EN G83 (AGU. PROF.) del
parmetro opcional de la CN (ciclo fijo)
Valor de retroceso d2:
Ajustado en RETROCESO EN CICLO G73 (AGUJ.PROF.ALTA VELOC.) O CICLO G83
(AGUJ.PROF) CON COMANDO I, J del parmetro opcional de la CN (ciclo fijo).
Secuencia de mecanizado
(1) Programacin con Q
a) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
b) Posicionamiento al nivel del punto R a una velocidad de avance rpido
c) Taladrado a un valor de avance ininterrumpido especificado por Q a una velocidad de
avance de corte especificada y con el husillo girando en direccin de avance.
d) Regreso al nivel del punto R a una velocidad de avance rpido
e) En la segunda operacin de avance y posteriores: Posicionamiento en el nivel "d1" por
encima de la profundidad mecanizada previamente a una velocidad de avance rpido y tal-
adrado por "Q + d1".
f) Regreso al nivel del punto R a una velocidad de avance rpido
g) Taladrado al nivel de punto Z con la repeticin de los pasos e) y f)
(2) Programacin con I y J
a) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
b) Posicionamiento al nivel del punto R a una velocidad de avance rpido
c) Taladrado con un valor de avance ininterrumpido I y posteriormente retroceso con d2
Despus, taladrado con "I+ d2". El ciclo de avance ininterrumpido y retroceso se repite
hasta alcanzarse la profundidad J (profundidad de extraccin de la herramienta).
d) Regreso al nivel del punto R a una velocidad de avance rpido
e) Posicionamiento en el nivel "d1" por encima de la profundidad mecanizada previamente a
una velocidad de avance rpido y taladrado por "I + d1". Posteriormente se repite el paso c)
para mecanizar con la profundidad J.
f) Regreso al nivel del punto R a una velocidad de avance rpido
g) Taladrado al nivel de punto Z con la repeticin de los pasos e) y f)
h) Parada breve en el nivel de punto Z durante segundos P.
i) Regreso al nivel del punto de regreso a una velocidad de avance rpido.
[Detalles]
N de designacin Q
Nivel de punto Z
Giro del husillo invertido al sentido horario
despus de una parada breve durante
segundos P
EIOEMM7P7023r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Roscado con macho al nivel de punto Z a una velocidad de avance de corte especificada y con
el husillo girando en sentido horario.
(4) Parada breve en el nivel de punto Z durante segundos P, y posteriormente giro del husillo en
sentido antihorario.
(5) Regreso al nivel del punto R a una velocidad de corte
(6) Parada breve en el nivel de punto R durante segundos Q, y posteriormente inversin del giro
del husillo de nuevo en sentido horario.
(7) Regreso al nivel del punto de regreso a una velocidad de avance rpido
[Detalles]
La parada breve no se ejecuta si no se especifica un valor para P y/o Q.
Las unidades de los valores P y Q son las mismas que las utilizadas para la orden de parada
breve del modo G04.
Se ignora un sobrecontrol de avance durante la operacin de roscado inverso con macho.
Si se pulsa el botn PARA EJES durante el regreso desde el nivel de punto Z al nivel de punto
R, el ciclo se detiene una vez alcanzado el nivel de punto R.
Si se ejecuta el posicionamiento al siguiente punto de roscado con macho en el nivel de punto
R, despu? del inicio del giro antihorario del husillo pero antes de que la herramienta de roscado
est completamente desacoplada de la pieza de trabajo, introduzca una parada breve en este
nivel especificando Q.
El valor de sobrecontrol de avance de corte y el valor sobrecontrol de la velocidad del husillo
estn fijados a 100%.
Se puede ajustar un sobrecontrol de avance rpido.
MS33-018 P-113
SECCIN 7 CICLOS FIJOS
Nivel de punto Z
Parada breve de seg. P
EIOEMM7P7024r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Perforado al nivel de punto Z a una velocidad de avance de corte especificada y con el husillo
girando en sentido horario.
(4) Parada breve en el nivel de punto Z durante segundos P
(5) Regreso al nivel de punto R con F
(6) Regreso al nivel de punto de regreso con FA
Si no se especifica FA, F se aplica para la operacin de regreso desde el nivel de punto R al
nivel de punto de regreso.
MS33-018 P-114
SECCIN 7 CICLOS FIJOS
Nivel de punto Z
El husillo se detiene despus de una parada breve durante P segundos.
EIOEMM7P7025r01
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido
(2) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(3) Perforado al nivel de punto Z a una velocidad de avance de corte especificada y con el husillo
girando en sentido horario.
(4) Parada breve en el nivel de punto Z durante segundos P. Posteriormente el husillo detiene el
giro.
(5) Regreso al nivel del punto de regreso a una velocidad de avance rpido
(6) El giro del husillo inicia en sentido horario.
[Detalles]
La diferencia entre el ciclo de perforado G86 y los ciclos de taladrado G81/G82 es que en el ciclo
G86 el husillo se detiene en el nivel de fondo del orificio.
Si la distancia desde el nivel de punto de regreso en el que el husillo vuelve a iniciar el giro en
sentido horario hasta el nivel de punto R del siguiente orificio es corta, es posible que el husillo
no alcance la velocidad ordenada. Por esa razn, se recomienda introducir una orden de
parada breve (G04) con un tiempo de parada breve apropiado antes de que se inicie el ciclo
para el taladrado del siguiente punto.
MS33-018 P-115
SECCIN 7 CICLOS FIJOS
[Ajuste de valores]
Valor de retroceso en el nivel de punto Z: Ajuste el retroceso para G76/G87 (perforado de precisin/
perforado inverso) antes de la orientacin, en el parmetro opcional de la CN (ciclo fijo).
El nivel de punto de regreso puede especificarse a partir de los siguientes tres niveles mediante un
cdigo M.
M52 Nivel de lmite superior
M53 Nivel de punto especificado (a ser ajustado con antelacin mediante G71)
M54 Nivel de punto inicial
Secuencia de mecanizado
(1) Posicionamiento a lo largo del eje X e Y a una velocidad de avance rpido. Posteriormente, el
husillo se detiene (orientacin del husillo).
(2) Desplazamiento con el valor de desplazamiento Q en la direccin opuesta a la direccin de la
punta de la herramienta.
(3) Posicionamiento al nivel del punto R a una velocidad de avance rpido
(4) En el nivel del punto R; la herramienta se desplaza segn el valor de desplazamiento. Posteri-
ormente, el husillo inicia el giro en sentido horario.
(5) Perforado al nivel del punto Z en la direccin de posicin del eje Z a una velocidad de avance
de corte especificada.
(6) Parada breve en el nivel de punto Z durante segundos P. Tras ello el eje Z retrocede segn el
valor establecido en el parmetro y el husillo se detiene (orientacin del husillo). La herrami-
enta se desplaza segn el valor de desplazamiento Q en la direccin opuesta a la direccin de
la punta de la herramienta.
(7) Regreso al nivel del punto de regreso a una velocidad de avance rpido
(8) Desplazamiento segn el valor de desplazamiento Q.
MS33-018 P-116
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
1. Tabla de funciones
Cdigos Eeoemm7p8002
Elemento Descripcin de la funcin
nemotcnico
Omitir OMIT Borra el clculo de coordenadas de un punto especfico
Inicia el clculo de coordenadas desde un punto concreto
Reinicializacin RSTRT
de una lnea, una rejilla o un crculo.
Enva los valores de coordenadas de puntos en una lnea
Lnea en un ngulo LAA
con un ngulo
Rejilla X GRDX Enva los valores de coordenadas de puntos en una rejilla.
Rejilla Y GRDY (La secuencia de clculo se distingue mediante X e Y.)
Rejilla doble X DGRDX Enva los valores de coordenadas de puntos en dos rejillas.
Rejilla doble Y DGRDY (La secuencia de clculo se distingue mediante X e Y.)
Cuadrado X SQRX Enva los valores de coordenadas de puntos en los cuatro
lados de un rectngulo que rodea una rejilla.
Cuadrado Y SQRY (La secuencia de clculo se distingue mediante X e Y.)
Crculo de orificio
BHC Enva los valores de coordenadas de puntos en un crculo.
de perno
Arco ARC Enva los valores de coordenadas de puntos en un arco
MS33-018 P-117
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
Ejemplo:
Posicin
real
G90
G18 W__X__
NCYL G81 Y__R__F__
LAA Ww Xx Id J K4
EIOEMM7P8002r01
(a) Al utilizar la funcin de clculo de coordenadas en combinacin con una funcin de ciclo fijo, el
valor de coordenadas del eje perpendicular al plano al final de una operacin de patrn no es
siempre idntico al valor de coordenadas que estaba activo justo antes de la operacin de
patrn.
(b) Al especificar el regreso al nivel de lmite superior (M52), el eje de ciclo regresa a este nivel
slo despus del ltimo punto del patrn que se ha mecanizado.
Si se borra el envo de los valores de coordenadas del ltimo punto mediante la orden OMIT, no se
ejecuta el regreso al nivel de lmite superior.
MS33-018 P-120
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
3. Omitir (OMIT)
[Funcin] Eeoemm7p8007
Esta funcin se utiliza normalmente en combinacin con otras funciones de clculo de coordenadas
y borra el envo del valor de coordenadas calculado mediante la funcin de clculo de coordenadas.
[Diseo de programacin]
OMIT Rn1__ Rn2__ Rn3__............Rnm__
R: Nmero (n) de puntos de coordenadas a borrar (m 30)
(1) Con una orden de patrn puede especificarse un mximo de 30 nmero de puntos a omitir.
(2) El nmero mximo a utilizar con R es 65535.
Si en un patrn no se cumplen los puntos 1 y 2, el patrn debe dividirse en dos o ms patrones.
[Detalles]
Especifique OMIT antes de especificar una orden de patrn. Se borra despus de ejecutarse
la orden de patrn que aparece a continuacin.
Define los nmeros de omisin de acuerdo con el orden de puntos en los que se calculan los
valores de coordenadas. En el bloque OMIT, es posible que estos nmeros no se especifiquen
en orden ascendente. Si el nmero de omisin especificado es superior al nmero de punto
mximo de puntos calculados mediante la orden de patrn especificada a continuacin, este
nmero de omisin se ignora.
[Ejemplo de programa]
EIOEMM7P8003r01
En este ejemplo, un ciclo de taladrado solicitado por G81 se ejecuta en posiciones en el crculo
(BHC) que toma (X0, Y0) como punto de referencia. Un ciclo de taladrado no se ejecuta en los
puntos 3 y 7 debido a la designacin de R3 y R7.
MS33-018 P-121
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
4. Reinicio (RSTRT)
[Funcin] Eeoemm7p8008
Esta funcin reinicia el mecanizado desde un punto deseado entre los puntos para los cuales se
calculan los valores de coordenadas mediante la funcin de clculo de coordenadas.
Generalmente, el dato de reinicio (orden RSTRT y nmero de punto de reinicio), se introduce en el
modo MDI.
[Diseo de programacin]
RSTRT Rn
R: Nmero (n) de punto de coordenada en el que se reinicia el mecanizado
[Detalles]
Si el nmero de omisin especificado es superior al nmero de punto mximo de puntos calcu-
lados mediante la orden de patrn especificada a continuacin, la siguiente orden de patrn se
ignora.
Si se designa ms de una orden de reinicio, la ltima orden de reinicio, es decir, la orden de
reinicio designada justo antes de la orden de patrn especificada a continuacin, ser la vlida.
(X0, Y0)
Punto de inicio
EIOEMM7P8004r01
[Ejemplo de programa]
EIOEMM7P8005r01
En este ejemplo, un ciclo de taladrado solicitado por G81 se ejecuta en posiciones en una
rejilla (GRIDX) que toma (X0, Y0) como punto de referencia. La designacin de "RSTRT R12"
inicia el taladrado desde el orificio N 12 saltando los orificios del N 1 al N 11.
MS33-018 P-122
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
K : Nmero de puntos (n) agrupados en intervalos regulares (d). El nmero mximo es 65535.
J : ngulo de la lnea en referencia con el eje horizontal ( )
El ngulo se ajusta en unidades de 1 grado, 0,001 grado, or 0,0001 grado, de acuerdo con el sistema
de unidades seleccionado. El ngulo se mide en la direccin antihoraria .
Puede omitirse.
EIOEMM7P8006r01
[Detalles]
Si se omite la direccin K, se asume como "K".
Se pueden designar hasta diez intervalos en un bloque.
Si se designa una pareja de I y K con J, la orden LAA puede utilizarse como lnea de unidad de
paso en la orden de ngulo.
Los valores de coordenadas del punto de referencia no se envan.
El orden para la designacin de I; J, y K puede ser bien J, I, K, I, K.... o I, K, I, K .... J.
MS33-018 P-123
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
[Diseo de programacin]
K : Nmero de puntos agrupados a lo largo del eje horizontal (nx) (positivo entero)
P : Nmero de puntos agrupados a lo largo del eje vertical (ny) (positivo entero)
GRDX Xo Yo I25 J 15 K4 P3
EIOEMM7P8007r01
MS33-018 P-124
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
[Detalles]
El nmero mximo de puntos en una rejilla ((nx + 1) x (ny + 1) - 1) es 65535.
El nmero del ltimo punto es (nx + 1) x (ny + 1) - 1.
Los valores de coordenadas del punto de referencia no se envan.
[Diseo de programacin]
DGRDX
Hp__Vp__ I dx J dy1 Knx Pny Q dx2 Rdy2
DGRDY
Hp : Valor de coordenadas del punto de referencia del eje horizontal
Vp : Valor de coordenadas del punto de referencia del eje vertical
I : Intervalo a lo largo del eje horizontal (dx1)
Si se especifica un valor positivo para "dx1", el clculo de coordenadas se ejecuta en la direccin
positiva del eje horizontal.
Si se especifica un valor negativo para "dx1", el clculo de coordenadas se ejecuta en la direccin
negativa del eje horizontal.
K : Nmero de puntos agrupados a lo largo del eje horizontal (nx) (positivo entero)
P : Nmero de puntos agrupados a lo largo del eje vertical (ny) (positivo entero)
Q : Intervalo de desplazamiento en la direccin del eje horizontal (dx2)
El signo utilizado para "dx2" tiene el mismo significado que para "dx1"
R : Intervalo de desplazamiento en la direccin del eje vertical (dy2)
El signo utilizado para "dy2" tiene el mismo significado que para "dy1"
EIOEMM7P8008r01
[Detalles]
Si "dx2" es igual a "dx1/2", puede omitirse la designacin de Q. Del mismo modo, si "dy2" es
igual a "dy1/2", puede omitirse la designacin de R.
El nmero mximo de puntos en una rejilla doble (2(nx + 1) x (ny + 1) - 1) es 65535.
MS33-018 P-125
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
El nmero d puntos en la rejilla desplazada es el mismo que en la rejilla de referencia (nx, ny).
Los valores de coordenadas del punto de referencia no se envan.
[Ejemplo de programa]
Ejemplo 1:
EIOEMM7P8009r01
Ejemplo 2:
Clculo de valor de coordenadas para la rejilla doble definido por DGRDY
Y 3 9 15 21
ny = 2 8 14 20
4 10 16 22
1 7 13 19
dy1 5 11 17 23
15mm dy2
8mm
6 12 18
X
1 2 nx = 3
dx2
13mm
dx1 = 20mm
EIOEMM7P8010r01
MS33-018 P-126
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
[Diseo de programacin]
SQRX
Hp__Vp__ I dx J dy1 Knx Pny
SQRY
Hp : Valor de coordenadas del punto de referencia del eje horizontal
Vp : Valor de coordenadas del punto de referencia del eje vertical
I : Intervalo a lo largo del eje horizontal (dx1)
Si se especifica un valorpositivo para "dx1", el clculo de coordenadas se ejecuta en la direccin
positiva del eje horizontal.
Si se especifica un valor negativo para "dx1", el clculo de coordenadas se ejecuta en la direccin
negativa del eje horizontal.
K : Nmero de puntos agrupados a lo largo del eje horizontal (nx) (positivo entero)
P : Nmero de puntos agrupados a lo largo del eje vertical (ny) (positivo entero)
SQRX Xo Yo I12 J8 K4 P3
EIOEMM7P8011r01
[Detalles]
El nmero mximo de puntos en un cuadrado (2(nx + ny) - 1) es 65535.
Los valores de coordenadas del punto de referencia no se envan.
MS33-018 P-127
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
EIOEMM7P8012r01
MS33-018 P-128
SECCIN 8 FUNCIN DE CLCULO DE COORDENADAS (FUNCIN DE PATRN) (OPCIONAL)
J : ngulo de inicio ()
El ngulo se ajusta en unidades de 1 grado, 0,001 grados, o 0,0001 grados, de acuerdo con el sistema
de unidades seleccionado. El ngulo se mide en la direccin antihoraria.
EIOEMM7P8013r01
[Detalles]
Si se omite K, se asume "K1".
En un bloque pueden especificarse hasta diez rdenes Q, especificando un intervalo angular
irregular.
Si se designa una pareja de Q y K con I y J, la orden ARC puede utilizarse como unidad de
paso en una orden arco.
MS33-018 P-129
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
EIOEMM7P9001r01
Nivel de punto R
Punto de referencia
EIOEMM7P9002r01
Nivel de punto R
Punto de referencia
EIOEMM7P9003r01
Nivel de punto R
Punto de referencia
EIOEMM7P9004r01
MS33-018 P-131
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Punto de referencia
EIOEMM7P9005r01
Punto de referencia
EIOEMM7P9006r01
Punto de referencia
EIOEMM7P9007r01
MS33-018 P-132
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
4. Normas generales
Eeoemm7p9006
La siguiente explicacin asume que el plano de rea de mecanizado es el plano XY y que el eje de
avance es el plano Z. Para otros planos, la explicacin es similar.
EIOEMM7P9008r01
En el modo incremental, la direccin de avance del eje de ciclo se determina por el signo especifi-
cado antes de R y Z. La ilustracin anterior indica la operacin al especificarse un valor negativo
para R y Z (R < 0, Z < 0).
MS33-018 P-135
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Nivel de punto R
Avance del eje de ciclo en la direccin Avance del eje de ciclo en la direccin
negativa (-) positiva (+)
EIOEMM7P9011r01
Punto de referencia
EIOEMM7P9012r01
MS33-018 P-136
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
[Diseo de programacin]
EIOEMM7P9013r01
MS33-018 P-138
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Anchura de corte
Punto de inicio(Xo,Yo)
= R - (Z + K)
Tolerancia de acabado
FMILR X0 Y0 Z0 I500 J300 K0,2 P70 Q5 R12 D01 F400
Movimientos de la cuchilla
1. El punto de referencia se establece en (X0,Y0).
La superficie de corte (rectngulo)se defina con I500 y J300.
2. El radio de la cuchilla est especificado por D01.
3. El nivel de avance rpido est ajustado por R12.
4. La cuchilla avanza segn el valor Q = 5mm (0,20 pulg.)
5. En este nivel, el mecanizado de reas se lleva a cabo con una proporcin de anchura de corte de
(J + 5)/n a una velocidad de avance de F400.
6. Tras cada ciclo de mecanizado de superficie, la cuchilla avanza segn el valor Q = 5 mm (0,20 pulg.)
EIOEMM7P9015r01
FMILF X0 Y0 Z I0 J0 K P Q R D F
En el modo FMILF, a pesar de que el eje Z se desplaza en la misma direccin que en el modo
FMILR, en la superficie de mecanizado la cuchilla avanza hasta un punto en el que se desacopla de
la pieza de trabajo antes de posicionarse en la siguiente trayectoria de la herramienta.
MS33-018 P-139
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Anchura de corte
Punto de referencia X, Y
EIOEMM7P9016r01
Anchura de corte
EIOEMM7P9017r01
Anchura de corte
EIOEMM7P9018r01
(3) Trayectoria de corte a lo largo de los laterales ms cortos de una pieza de trabajo (desde el
punto de referencia)
Lateral ms corto
x i - Valor de compensacin del radio de la cuchilla
n
(i = 1, 2, 3,...)
(n = nmero de cortes)
EIOEMM7P9019R01
EIOEMM7P9020r01
La cuchilla se posiciona de tal forma que la periferia de la cuchilla proyecta 5 mm (0,20 pulg) de
la pieza de trabajo. El mecanizado contina hasta que la periferia de la cuchilla se encuentra a
5 mm (0,20 pulg) de la pieza de trabajo.
(5) Profundidad de corte en la direccin del eje Z
Nivel de punto R
Q = Avance (profundidad de corte)
Nivel de 3er ciclo
K = Tolerancia de acabado
Z = nivel de superficie de
acabado
Superficie de acabado
EIOEMM7P9021r01
Punto de X, Y
inicio
EIOEMM7P9022r01
MS33-018 P-141
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Punto de posicionamiento
A lo largo del lateral ms corto de la pieza de trabajo, el posicionamiento se realiza de tal
forma que la periferia de la cuchilla proyecta 5 mm (0,20 pulg.) de la pieza de trabajo.
A lo largo del lateral ms largo de la pieza de trabajo, el posicionamiento se realiza de tal
forma que la periferia de la cuchilla proyecta 5 mm (0,20 pulg.) de la pieza de trabajo.
Punto final de mecanizado
El mecanizado contina hasta que la periferia de la cuchilla se encuentra a 5 mm (0,20
pulg) de la pieza de trabajo.
Permisin de acabado
Permisin de acabado
Profundidad de corte
Permisin de acabado
EIOEMM7P9023r01
[Diseo de programacin]
PMIL X__ Y__ Z__ I__ J__ K__ P__ Q__ R__ D__ F__ FA =__ FB =__
X: Valor de coordenada X del punto de inicio
Si se omite, el valor de coordenada X del punto actual se asume como el valor del punto de
inicio.
MS33-018 P-142
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Secuencia de mecanizado
Antes de iniciar la operacin PMOL, la funcin comprueba si la operacin programada es posible,
basndose en el contorno del bolsillo programado y el dimetro de la cuchilla especificado. Se
activa una alarma si no se cumple con lo siguiente.
Lateral ms corto - (1mm + Tolerancia de acabado + radio de la cuchilla 2 > 5mm
(1) En el plano X-Y, la cuchilla se posiciona en el punto de inicio.
Tolerancia de
acabado
Punto de inicio real del fresado de
bolsillos de patrn zigzag
Tolerancia de acabado
Punto de inicio especificado en un programa
EIOEMM7P9024r01
MS33-018 P-143
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Tolerancia
de acabado
EIOEMM7P9025r01
(3) Al iniciarse en el nivel del punto R, el eje Z avance la profundidad de corte especificada, Q, a la
velocidad de avance especificada por FB.
Tolerancia
de acabado
(Velocidad de
avance F)
EIOEMM7P9026r01
(4) El interior del rectngulo se mecanizad cclicamente en un patrn de zigzag a una velocidad de
avance especificada por F.
Tenga en cuenta que, tal y como se indica a continuacin, la anchura de corte es diferente al
valor especificado:
Anchura del corte real = Lateral ms corto - 2 (K + valor de compensacin del radio de la cuchilla + 1mm)
n-1
N: Nmero de cortes; obtenidos mediante el redondeo de la fraccin decimal del valor calculado con la siguiente frmula.
(5) La cuchilla regresa al punto de posicionamiento inicial (X, Y, R) a una velocidad de avance
rpido. Se posiciona de este modo, desde el nivel de punto R a un punto 1mm (0,04 pulg.) por
encima del nivel de superficie mecanizado en el anterior ciclo de mecanizado. Porsterior-
mente, la cuchilla avanza segn el valor Q + 1 mm (0,04 pulg.) El siguiente ciclo de mecani-
zado se realiza en un patrn de zigzag a una velocidad de avance de F.
EIOEMM7P9028r01
MS33-018 P-144
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
(6) El paso (5) anterior se repite hasta que la tolerancia de acabado final permanece en la superfi-
cie de acabado. Finalmente, la cuchilla mecaniza un bolsillo rectangular 1mm (0,04 pulg.) ms
ancho que el bolsillo mecanizado. En el ciclo final, se utiliza la velocidad de avance especifi-
cada por F.
EIOEMM7P9029r01
(7) Tras finalizar el ciclo, los ejes se posicionan en un punto alejado 5 mm (0,20 pulg.) de la pieza
de trabajo en cada direccin de eje.
MS33-018 P-145
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Tolerancia de acabado K
Profundidad de corte
Tolerancia de acabado
EIOEMM7P9030r01
Aritmtica
a) La cuchilla avanza con la profundidad de corte especificada, Q.
b) La cuchilla se desplaza dentro del margen de bolsillos rectangular en un patrn de espiral.
c) Los pasos 1) y 2) se repiten nicamente hasta que la tolerancia de acabado permanece en
la superficie de acabado en la direccin del eje Z.
[Diseo de programacin]
PMILR X__ Y__ Z__ I__ J__ K__ P__ Q__ R__ D__ F__ FA =__ FB =__
X: Valor de coordenada X del punto de inicio
Si se omite, el valor de coordenada X del punto actual se asume como el valor del punto de
inicio.
Y: Valor de coordenada Y del punto de inicio
Si se omite, el valor de coordenada Y del punto actual se asume como el valor del punto de
referencia.
Z: Valor de coordenada Z de la superficie de acabado
En el modo G90: Altura desde el punto cero del sistema de coordenadas seleccionado al
nivel de superficie de acabado (superficie inferior del bolsillo)
En el modo G91: Distancia desde el nivel del punto R al nivel de superficie de acabado
(superficie inferior del bolsillo)
I: Longitud del rectngulo a ser cortado a lo largo del eje X
Longitud con referencia al punto de inicio
J: Longitud del bolsillo a ser mecanizado a lo largo del eje X
Longitud con referencia al punto de inicio
K: Tolerancia de acabado (vlida en todas direcciones, X, Y y Z)
Si se omite, se asume "0"
MS33-018 P-146
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Secuencia de mecanizado
Antes de iniciar la operacin PMILR, la funcin comprueba si la operacin programada es posible,
basndose en el contorno del bolsillo programado y el dimetro de la cuchilla especificado. Se
activa una alarma si no se cumple con lo siguiente.
Lateral ms corto - (Tolerancia de acabado + radio de la cuchilla 2 > 5mm
(1) En el plano X-Y, la cuchilla se posiciona en el punto de inicio.
Tolerancia de acabado K
Punto de inicio
Punto de referencia X, Y
EIOEMM7P9031r01
Punto de inicio
(Si se mecaniza con un nmero impar de ciclos de espiral) (Si se mecaniza con un nmero par de ciclos de
espiral)
EIOEMM7P9032r01
MS33-018 P-147
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
(2) El eje de avance Z se posiciona en el nivel del punto R a una velocidad de avance rpido.
Nivel de punto R
Permisin de acabado
EIOEMM7P9033r01
(3) Al iniciarse en el nivel del punto R, el eje Z avance la profundidad de corte especificada, Q, a la
velocidad de avance especificada por FB.
(4) El interior del rectngulo se mecanizad cclicamente en un patrn de espiral a una velocidad de
avance especificada por F.
Tenga en cuenta que, tal y como se indica a continuacin, la anchura de corte es diferente al
valor especificado:
lado ms corto -2( K + valor de compensacin del radio de la cuchilla)
Anchura de corte real =
n-1
n: Nmero de cortes; obtenidos con el redondeo de la fraccin decimal del valor calculado con la
siguiente frmula
El avance de corte diagonal F hacia la esquina puede controlarse mediante el ajuste de sobre-
control SOBRECARRERA EN CTE ESQUINA PMILR en el parmetro opcional de la CN
(MECANIZADO REA).
(5) La cuchilla regresa al punto de posicionamiento inicial (X, Y, R) a una velocidad de avance
rpido. Se posiciona de este modo, desde el nivel de punto R a un punto 1mm (0,04 pulg.) por
encima del nivel de superficie mecanizado en el anterior ciclo de mecanizado. Porsterior-
mente, la cuchilla avanza segn el valor Q + 1 mm (0,04 pulg.) El siguiente ciclo de mecani-
zado se realiza en un patrn de espiral a una velocidad de avance de F.
Nivel de punto R
Permisin de acabado
EIOEMM7P9035r01
(6) El paso (5) anterior se repite hasta que la tolerancia de acabado final permanece en la superfi-
cie de acabado.
(7) Tras finalizar el ciclo, los ejes se posicionan en un punto alejado 5 mm (0,20 pulg.) de la pieza
de trabajo en cada direccin de eje.
MS33-018 P-148
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
RMILO
X x Y y Z z I dx J dy kfl P% Qdp R rz Dnn F__ FA__
RMILI
Q-K
n = Fup
Valor de compensacin del radio p : Fub indica el proceso para el redondeo de
de la cuchilla 2 fracciones decimales.
100
R: Nivel de retroceso rpido (rz)
D : Nmero de compensacin del radio de la cuchilla (nn)
F : Velocidad de avance
Velocidad de avance utilizada para mecanizar la circumferencia externa o interna del rectngulo definido
FA: Velocidad de avance
La velocidad de avance se utiliza hacer avanzar el eje Z desde el punto de nivel R a la superficie de acabado
(+ tolerancia de acabado K)
Si se omite, se asumeFA = 4 x F .
EIOEMM7P9036r01
Punto de referencia
(X0, Y0) D : Compensacin del radio de la cuchilla, N = 01
(Valor de compensacin = 40/2)
Anchura de corte =
EIOEMM7P9037r01
RMILO X0 Y0 Z-50 I500 J300 K0,2 P70 Q40 R2 D01 F400 FA=800
A continuacin se describe el procedimiento de ejecucin de la operacin RMILO mediante las
rdenes arriba mencionadas.
(1) El punto de referencia se establece en X0,Y0.
El mecanizado se realiza fuera del rectngulo definido por I500 y J300.
(2) Se utiliza una anchura de cuchilla con un dimetro D01.
(3) El nivel de posicionamiento en avance rpido es R (2 mm (0,078 pulg.)).
(4) La tolerancia de mecanizado es Q (40 mm (1,57 pulg.))
(5) El nivel de mecanizado en ciclo es "tolerancia de acabado (Z) + tolerancia de acabado (K)".
Para este ejemplo: -50 mm + 0,2 mm.
Q - K
(6) La cuchilla avanza segn el valor desde el borde de la pieza de trabajo a
n
mecanizar y el mecanizado en ciclo se realiza a una velocidad de avance de F.
(7) El mecanizado en ciclo se repite hasta que la tolerancia de acabado especificada permanece
en la superficie.
RMILI - Corte interno
El punto de posicionamiento inicial (A) es el punto en el que la periferia de la cuchilla esta ale-
jada 5mm (0,20 pulg) del borde de la pieza de trabajo a mecanizar.
Antes de iniciar la operacin RMILI, la funcin comprueba la relacin entre el contorno definido
y los valores especficos. Se activa una alarma si no se cumple con lo siguiente.
MS33-018 P-150
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
EIOEMM7P9038r01
RMILI X0 Y0 Z0 J0 K0 PQ0 R0 D F FA
EIOEMM7P9039r01
A lo largo de la direccin del lateral ms corto, la cuchilla penetra en la pieza de trabajo con
una anchura de corte de (dimetro de corte P).
A lo largo de la direccin del lateral ms largo, la periferia de la cuchilla se sita alejada 5
mm (0,20 pulg) del borde de la pieza de trabajo.
MS33-018 P-151
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
En las direcciones del eje X y eje Y, la cuchilla se posiciona en un punto en el que la perife-
ria de la cuchilla se encuentra alejada 5 mm (0,20 pulg) de la pieza de trabajo.
(2) Posicionameinto en la direccin del eje Z
K = tolerancia de acabado
EIOEMM7P9041r01
La cuchilla avanza desde el nivel del punto R al nivel de; nivel de superficie de acabado (Z) +
tolerancia de acabado K, a una velocidad de avance especificada por FA.
En la direccin del eje Z, el mecanizado al nivel especificado (Z +K) se ejecuta en una oper-
acin de avance.
(3) Primer avance a la superficie de fresado
Punto de referencia X, Y
EIOEMM7P9042r01
Punto de referencia
X, Y
Anchura de corte
Punto de referencia X, Y
(RMILO) (RMILI)
EIOEMM7P9043r01
1er avance
sucesivos
Anchura de corte
Punto de referencia
EIOEMM7P9044r01
MS33-018 P-153
SECCIN 9 FUNCIONES DE MECANIZADO DE REAS (OPCIONAL)
Punto de referencia
EIOEMM7P9045r01
Punto de referencia
EIOEMM7P9046r01
1. Descripcin general
Eeoemm7p0001
Durante la programacin se utilizan en ocasiones patrones similares repetidamente o patrones ya
programados para otras operaciones. La funcin de subprograma permite almacenar esos
patrones como subprogramas, con el fin de poder solicitarlos siempre que sea necesario. Por eso
la funcin de subprograma no slo simplifica la programacin sino tambin permite que sta sea
rpida y precisa.
Ejemplo 1:
Vlido
Nombre de archivo MD1: A. SSB
No vlido
EIOEMM7P0002r01
Ejemplo 2:
Ignorada Vlido
EIOEMM7P0003r01
MS33-018 P-156
SECCIN 10 FUNCIONES DE SUBPROGRAMA
Ejemplo 3:
Vlido
No
vlido
Estos bloques de programa no estn cargados
EIOEMM7P0004r01
[Otras consideraciones]
El nmero mximo permitido de subprogramas que pueden utilizarse o solicitarse para un pro-
grama es 126.
En el bloque que contiene una orden de solicitud de subprograma, slo puede especificarse un
nombre de programa / (salto de bloque) y/o un nombre de secuencia, antes de la orden de
solicitud de programa. Si se escriben otras rdenes antes, se activa una alarma.
Las rdenes introducidas despus del nombre de programa, especificadas despus de una
orden de solicitud de programa y al final del cdigo de bloque de ese bloque, se ignoran.
EIOEMM7P0005R01
Ignorada
EIOEMM7P0006R01
En el mtodo de opracin A
El programa de programacin, el programa principal, el subprograma y los programas biblio-
teca pueden ejecutarse hasta que su capacidad total alcance la capacidad mxima de bfer
operativo.
En el mtodo de opracin B
El programa de programacin, el programa biblioteca y el subprograma pueden ejecutarse
hasta que su capacidad total alcance la capacidad mxima de bfer operativo. Cuando se
especifica el cdigo de opcin S con el comando PSELECT, se producir una alarma por el
envo de un comando de llamada a subprograma (CALL; llamada tras movimiento del eje;
macro de cdigo G). No obstante, los subprogramas registrados en la biblioteca pueden ejecu-
tarse incluso cuando se especifica el cdigo S.
La posibilidad de ejecutar o no una orden de solicitud de subprograma en el modo MDI
depende del tipo de orden de solicitud de subprograma. Se activa una alarma si se ejecuta una
orden de solicitud tras movimiento de eje (MODIN, MODOUT, G100 to G110) en el modo MDI.
Una orden de solicitud simple puede ejecutarse si se especifica con el nombre de un subpro-
grama ajustado en la orden de seleccin de programa o con el nombre del subprograma de
biblioteca.
MS33-018 P-157
SECCIN 10 FUNCIONES DE SUBPROGRAMA
Ajuste de
CALL O__ Q__ variable (variable = expresin, variable = expresin,...)
O: Nombre de programa a solicitar
Q: Nmero de repeticiones (Mx. 9999)
Si no se especifica Q, se asume "1"
EIOEMM7P0007r01
Ajuste de variable
Ajuste los datos y variables a introducirse en el subprograma especificado.
En una expresin de ajuste de variable, introduzca a la derecha, una variable utilizada en el
subprograma solicitado. La variable a introducir puede se local, comn, de sistema o de
entrada/salida.
A la derecha, introduzca la variable o dato del subprograma a solicitar.
[Ejemplo de programa]
Ejemplo 1:
*: Cuando el nmero de repeticiones del subprograma, especificadas con una palabra Q, es dos o ms, los
argumentos actuales no se borran y se ejecutan tal y como estn.
EIOEMM7P0008r01
MS33-018 P-158
SECCIN 10 FUNCIONES DE SUBPROGRAMA
Ejemplo 2:
Punto final
EIOEMM7P0009r01
Programa principal:
O1
N1 G90 G00 X20 Y20
N2 CALL OSUB Q3 LX=10 LI=25 LP=4
& LY=15 LJ=25 LZ=50
M02
EIOEMM7P0010r01
Subprograma (posicionamiento):
OSUB
N11 LC = LP
N12 CALL OSQR LX = LX LY = LY LZ = LZ
N13 LC = LC - 1
N14 IF [LC LE 0] N17
N15 G91 G00 X = LI ........... Posicionamiento en la direccin del eje X Funcin de OSUB
N16 GOTO N12
N17 G91 G00 Y = LJ .......... Posicionamiento en la direccin del eje Y
N18 LI = -LI ............................. Direccin invertida en el eje X
RTS
EIOEMM7P0011r01
Subprograma (corte):
OSQR
N21 G91 G01 Z = -LZ
N22 X = LX
N23 Y = LY
N24 X = -LX
N25 Y = -LY
N26 G00 Z = LZ
RTS
EIOEMM7P0012r01
EIOEMM7P0013r01
Alarm
Alarm
EIOEMM7P0014r01
[Detalles]
Solicitud de intercalacin de subprogramas en el modo de solicitud tras movimiento del eje
MS33-018 P-160
SECCIN 10 FUNCIONES DE SUBPROGRAMA
Es posible solicitar subprogramas en hasta 8 niveles sin necesidad de cancelar una orden de solici-
tud tras desplazamiento del eje. Esto recibe el nombre de "intecalacin" A continuacin s explica la
ejecucin de la orden de solicitud tras desplazamiento del eje.
(1) Si se especifica una orden MDIN en un subprograma solicitado con la ejecucin de otra orden
MODIN especificada en un programa principal, los subprogramas se ejecutan del siguiente
modo.
EIOEMM7P0015r01
(2) Tras la especificacin de una orden MODIN, si se especifica otra orden MODIN en el mismo
programa, o si se especifica otra orden MODIN en un subprograma solicitado por la ejecucin
de una orden de solicitud de subprograma distinta a la primera orden MODIN, los subprogra-
mas se ejecutan del siguiente modo.
Una orden MODIN sigue a otra en el mismo programa.
EIOEMM7P0016r01
Tras la especificacin de una orden MODIN, se especifica otra orden MODIN en el subpro-
grama (O3), el cual es solicitado por una orden de solicitud de subprograma distinta a la pri-
mera orden MODIN.
a. El subprograma O3 es solicitado por una orden CALL.
EIOEMM7P0017r01
MS33-018 P-161
SECCIN 10 FUNCIONES DE SUBPROGRAMA
EIOEMM7P0018r01
Ejemplo:
Orden de ejecucin de solicitudes de subprogramas intercalados y nivel de intercalacin
Programa principal Subprograma
O1 OA OD
N1 MODIN OA N100 X__Y__ N400 X__Y__
N2 X__Y__ RTS RTS
N3 MODIN OB
N4 X__Y__ OB
N5 MODOUT N200 X__Y__
N6 X__Y__ RTS
N7 MODIN OC
N8 X__Y__ OC
N9 MODOUT N300 MODIN OD
N10 MODOUT N301 X__Y__
N11 X__Y__ N302 MODOUT
M02 N303 X__Y__
RTS
Nivel de inter-
calacin
Orden de ejecucin
EIOEMM7P0019r01
Al ajustar las variables a ser especificadas tras una orden MODIN; si se utiliza una variable
local a la derecha del ajuste, se debe tener en cuenta el siguiente punto, al especificar rdenes
de solicitud de subprograma tras desplazamiento del eje en un programa distinto a aqul que
contiene la orden MODIN correspondiente.
MS33-018 P-162
SECCIN 10 FUNCIONES DE SUBPROGRAMA
O2 se solicita mediante la ejecucin de ordenes de desplazamiento del eje en N3, y tras ello
O1 se solicita mediante la ejecucin de rdenes de desplazamiento de eje en N10 de O2.
Aunque las variables se ajustan al mismo tiempo que se solicita O1, se activa una alarma ya
que no se ha definido LS en O2.
Ejemplo:
N1 MODIN O1 LB = LA O2 O1
N2 MODIN O2 N10 X__Y__ Error LA no definido
N3 X__Y__ N11 :
N4 :
EIOEMM7P0020r01
Diferencia entre la funcin de solicitud de subprograma tras desplazamiento del eje y los ciclos
fijos
a) Al ejecutarse un ciclo de taladrado mediante una orden MODIN, el taladrado no se lleva a
cabo en los puntos N2 y N3
MODIN OFXC
N1 G90 G00 X20 Y10
MODIN OCYC
N2 G90 G00 X40 Y20
N3 G90 G00 X60 Y40
MODOUT
MODOUT
EIOEMM7P0021r01
G81 ......
N1 G90 X20 Y10
MODIN OCYC
N2 G90 X40 Y20
N3 G90 X60 Y40
MODOUT
G80
EIOEMM7P0022r01
MS33-018 P-163
SECCIN 10 FUNCIONES DE SUBPROGRAMA
OCYC OFXC
N10 G91 G00 X10 G81 Z__ R__ F__
N11 X - 10 Y10 G80
N12 X - 10 Y - 10 RTS
N13 X10 Y - 10
RTS
EIOEMM7P0023r01
Es posible programar un ciclo fijo dentro de un subprograma solicitado por la orden MODIN.
Ejemplo:
: OA
MODIN OA :
G81
No se puede especificar una :
X__Y__ orden de ciclo fijo dentro de G80
estos bloques :
RTS
MODOUT
:
EIOEMM7P0024r01
EIOEMM7P0025r01
Elementos comunes
Se activa una alarma si el ajuste de parmetro no incluye el nombre de programa correspondi-
ente a la macro de cdigo G o M, o se ese nombre no ha sido definido por el sistema. Se
activa del mismo modo una alarma si el programa no est contenido en el archivo de subpro-
gramas. En este caso se activa una alarma al mismo tiempo en que se ejecuta la orden de
seleccin de programa. Sin embargo el programa especificado no es seleccionado por la
orden de seleccin de programa, debido a que, p.ej., el nombre del programa ha sido alterado
por el ajuste de parmetro tras la ejecucin de la orden de seleccin del programa, con lo que
se activa una alarma al ejecutarse la orden de macro de cdigo G o M.
Para "G" y "M" utilizados como orden de macro de cdigo G o M, no se pueden traspasar val-
ores mediante una variable.
Para "G" y "M", slo se cargan valores numricos cuando se ejecuta la orden de seleccin de
programa. Si se especifican otros datos se activa una alarma.
Ejemplo:
EIOEMM7P0026r01
[Ejemplo de programa]
Lnea en un ngulo
[Diseo de programacin]
Este ejemplo puede expresarse por el siguiente subprograma, el cual asume que OLAA esta ajus-
tado como G111 en el ajuste paramtrico.
OLAA
N1 LEN = 0
N2 PK = PK - I
N3 IF [ PK LT 0] N7
N4 LEN = LEN + PI
N5 G90 G00 X = LEN COS [ PJ ] + PX
& Y = LEN SIN [ PJ ] + PY
N6 GOTO N2
N7 RTS
EIOEMM7P0028r01
MS33-018 P-166
SECCIN 10 FUNCIONES DE SUBPROGRAMA
EIOEMM7P0029r01
MS33-018 P-167
SECCIN 10 FUNCIONES DE SUBPROGRAMA
Esta funcin se hace efectiva mediante la designacin de las siguientes dos rdenes:
(a) CALL
(b) MODIN
1. User Task 1
User Task 1 se desarroll para permitir a los usuarios utilizar ellos mismos laEeoemm7pa001
funcin de procesami-
ento de alta velocidad.
User Task 1 cuenta con las siguientes tres funciones:
Funcin de ramificacin
Funcin de variable
Funcin matemtica
EIOEMM7PA001r01
Se ignoran las rdenes programadas despus del destino del salto hasta el final del cdigo de
bloque en ese bloque.
Ignorada
EIOEMM7PA002r01
Ejemplo:
O1000
NA01 .............................. 1er rtulo de secuencia
M02
GOTO N___
EIOEMM7PA004r01
IF <qualification> N___
IF <qualification> GOTO N___
EIOEMM7PA005r01
MS33-018 P-172
SECCIN 11 TAREAS DEL USUARIO
N1 G90 G00 X0 Y0
N2 G02 J = VC1
N3 VC1 = VC1 + VC2
N4 VC3 = VC3 - 1
N5 IF [VC3 GT 0] N2
N6 M02
EIOEMM7PA006r01
[Detalles]
Las variables pueden asignarse a direccones (excepto O y N) y a direcciones ampliadas. Se
debe utilizar un smbolo de igual "=", un espacio o HT, como delimitador a situar entre una
direccin y una variable.
Al asignar una variable a un cdigo G o a una direccin ampliadam utilice siempre el smbolo
de igual "=".
Ejemplo: G = VC1 (If VC1 = 1, G = VC1se interpreta como G1.)
Si se asigna un valor que excede los lmites permitidos de una direccin individual, se activa
una alarma. Para direcciones que requieren el uso de un integro, se redondea la fraccin dec-
imal si se utiliza un nmero real.
VACO
El valor de una variable no definida se representa con "VACO". En especial, las variables
locales que empiezan por "P" tienen asignado "VACO" si se realizado un preajuste. Otras var-
iables locales que no empiezan por "P" no tiene asignados valroes iniciales a no ser que est
definididas.
Interpretacin de "VACO":
a. Al asignarse una variable a una direccin
Asignar una variable no definida es equivalente a omitir la direccin. EL uso de una var-
iable no definida en la columna de la derecha provoca una alarma.
EIOEMM7PA007r01
MS33-018 P-174
SECCIN 11 TAREAS DEL USUARIO
VC2 = 0 VC2 = 0
VC2 = VC1 VC1 VC2 = VC1 VC1
VC2 = 0 VC2 = 0
EIOEMM7PA008r01
EIOEMM7PA009r01
Variables de matriz
Una matriz es un conjunto de datos con los mismos elementos. El nombre de matriz debe ir
seguido de un subndice entre [] para representar un elemento grfico.
Variables que permiten el uso de una matriz
Una matriz no puede utilizarse para variables locales.
a) Variables comunes VC [n]
b) Algunas variables del sistema. Ejemplo VZOFX [n], etc. (user task 2)
c) Variables de E/S VDIN [n] o VDOUT [n] (user task 2)
*: n es un subndice
Asume que se utiliza una expresin aritmtrica. El subndice utilizado en la expresin arit-
mtrica recibe el nombre de expresin de subndice. Si se utiliza una variable de matriz el la
expresin de subndice se activa una alarma.
MS33-018 P-175
SECCIN 11 TAREAS DEL USUARIO
Variables comunes
EIOEMM7PA010r01
[Diseo de programacin]
Tipo 1: V C Numrico
1 a 200 (estndar)
1 a 1000 (opcional)
Tipo 2: V C [ Numrico ]
1 a 200 (estndar)
1 a 1000 (opcional)
EIOEMM7PA011r01
[Detalles]
En la especificacin estndar hay 200 variables comunes desde VC1 a V2000; de forma
opcional, este nmero puede ampliarse a 1000, desde VC1 a VC1000. VC001 y VC01 se inter-
pretan como VC1.
Las variables comunes pueden ajustarse mediante parmetros. Los ajustes de variables en el
margen de VC1 a VC200 en la especificacin estndar, y aqullos en el margen de VC1 a
VC1000 en la especificacin opcional, no estn afectados por condiciones tales como la conex-
in/desconexin del suministro, reinicio de la CN, etc.
Con el tipo 1, especifique el nmero de variable comn directamente. Con el tipo 2, especi-
fique el nmero de variable comn con expresiones de acuerdo con el formato de matriz.
Ejemplo del tipo de destino 2:
VC[1] Interpretado como VC1
VC[VC1 + 1] Interpretado como VC11, donde VC1 = 10
Si el resultado de una expresin excede el margen de 1 a 200 con la especificacin estndar, o
1 a 1000 en la especificacin opcional, se activa una alarma.
MS33-018 P-176
SECCIN 11 TAREAS DEL USUARIO
Programa de Programa
planificacin principal Subprograma A Subprograma B
[Formato]
Alfabeto distinto a O, N, V y P
EIOEMM7PA013r01
[Detalles]
Una variable local puede ajustarse definiendo menos de 5 caracteres excepto para palabras
reservadas para la izquierda del smbolo "=". Las variables locales para la subrutina se borran
una se ha ejecutado el subprograma las veces especificadas. Se pueden ajsutar un total de
255 variables locales, incluidos los tipos 1 y 2. Todas lasvariables locales se borran con la con-
exin/desconexin del suministro, reinicio del la CN, etc.
Las variables locales se ajustan o actualizan del mismo modo independientemente del tipo de
variable local; tipo 1 o tipo 2. Sin embargo al referenciarlas (definidas a la derecha de "="), el
procceso difiere entre estos dos tipos de variables locales si no se ha ajustado la variable local
a ser referenciada. Aunque se activa una alarma con el tipo 1 de variables locales, una variable
local se ajusta con "VACO" definido como valor si se utiliza el tipo 2 de variable local.
Las direcciones especificadas para asignar argumentos de instrucciones macro de cdigo G se
ajustan utilizando un nombre de variables con "P" en el inicio y se consideran como variables
locales para el tipo 2.
Ejemplo:
Especificando G111 X100 Y200 P5;
MS33-018 P-177
SECCIN 11 TAREAS DEL USUARIO
Ajuste las variables locales como PX = 100, PY =200, y PP =5. Si se requiere un procesami-
ento especial para la direccin omitida, progrmelo en el subprograma solicitado por una
macro de cdigo G.
N1 IF [PI NE EMPTY] N2
Procesamiento especial a ejecutar si se omite la direccin I Subprograma solicitado por
N2 IF [PJ NE EMPTY] N3 una macro de cdigo G
Procesamiento especial a ejecutar si se omite la direccin J
N3 ..........
EIOEMM7PA014r01
Ejemplo:
Programacin convencional X135
Programacin utilizando la funcn matemtica X = 100 + XP2 XP2 = 35
MS33-018 P-178
SECCIN 11 TAREAS DEL USUARIO
Variables de sistema
Programa de Programa
planificacin principal Subprograma
EIOEMM7PA015r01
[Diseo de programacin]
EIOEMM7PA016r01
[Detalles]
El tipo de cada variable de sistema est determinado y si el tipo utilizado para especificarun
parmetro especifico difiere del tipo predeterminado, se activa una alarma.
Algunas variables del sistema pueden ajustarse el el modo de ajuste a cero, de datos de la her-
ramienta o modo de parmetros.
Las variabels del sistema se clasifican en los siguientes tres tipos:
a) Variables del sistema de lectura y escritura
b) Variables del sistema de lectura y escritura que requieren especial atencin en la escritura
c) Variables del sistema de slo lectura
A continuacin se dan detalles sobre las variables de sistema
MS33-018 P-179
SECCIN 11 TAREAS DEL USUARIO
[Suplemento]
Ejemplo 1:
Escritura del lmite (+) de fin de desplazamiento programable del eje X
VPPLX = 500
sistema de unidad m
Lmite (+) de fin de desplazamiento programable = 500 m
sistema de unidades mm
Lmite (+) de fin de desplazamiento programable = 500 mm
Ejemplo 2:
Lectura del lmite (+) de fin de desplazamiento programable del eje X
VC1 = VPPLX (el lmite (+) de fin de desplazamiento programable es 500 mm)
sistema de unidad m
VC1 = 500000
MS33-018 P-181
SECCIN 11 TAREAS DEL USUARIO
sistema de unidades mm
VC1 = 500
Para ms detalles, vase "Norma general para la conversin entre pulgadas y milmet-
ros".
(Nota: "el sistema de pulgadas" se refiere al sistema de medicin imperial)
[Suplemento]
[Suplemento]
Ejemplo 1:
Escritura del lmite (-) de fin de desplazamiento programable del eje X
VNPLX = 500
sistema de unidad m
Lmite (-) de fin de desplazamiento programable = 500 m
sistema de unidades mm
Lmite (-) de fin de desplazamiento programable = 500 mm
Ejemplo 2:
Lectura del lmite (-) de fin de desplazamiento programable del eje X
VC1 = VNPLX
Si el lmite (-) de fin de desplazamiento programable = 500 mm
sistema de unidad m
VC1 = 500000
sistema de unidades mm
VC1 = 500
Para ms detalles, vase "Norma general para la conversin entre pulgadas y milmet-
ros".
(Nota: "el sistema de pulgadas" se refiere al sistema de medicin imperial)
[Suplemento]
PRINT VOK1
Valor de ajuste Contenidos de impresin y visualizacin
VOK1 = 0 o 10 [ ] (tres espacios)
= 1 o 11 [ OK ]
= 2 o 12 [ +OK ]
= 3 o 13 [ +NG ]
= 4 o 14 [ -NG ]
= 5 o 15 [ NG ]
= 6 o 16 [ ] (tres espacios)
= EMPTY [ ] (tres espacios)
EIOEMM7PA017r01
PRINT VOK2
Valor de ajuste Contenidos de impresin y visualizacin
VOK2 =1 [TOTAL OK]
=2 [TOTAL NG]
EIOEMM7PA018r01
[Suplemento]
El margen de ajuste es 0 255 si el ajuste se realiza slo para VOK2. Para el uso en combi-
nacin con el enunciado PRINT, el ajuste debe ser "1" o "2"; si se ajusta otro valor se activa una
alarma.
PRINT VNUM
Valor de ajuste Contenidos de impresin y visualizacin
VNUM =0 [NO. 0]
=1 [NO. 1]
= 10 [NO. 10]
= 100 [NO. 100]
= 1000 [NO. 1000]
= EMPTY [NO. 0]
EIOEMM7PA019r01
La relacin entre el valor de ajuste para VINTG y el envo de impresin se indica a contin-
uacin. En cualquier caso, el envo cuenta con doce caracteres.
PRINT VINTG
Valor de ajuste Contenidos de impresin y visualizacin
EIOEMM7PA020r01
Si se ejecuta PRINT XX, los datos visualizado ser [0,000] en el sistema de unidades mm.
(11) Control de impresora
VPRT
Margen de ajuste: Binario, 8 bits (1 byte); 0 255
Especifique el destino de envo y la unidad de envo para enviar la cadena de caracteres ajus-
tada con el enunciado de impresin.
Unidad de variable
Destino de envo
Sistema de unidades mnimo Sistema de unidades estndar
Sin envo VPRT = 0 VPRT = 4
Slo RS232C VPRT = 1 VPRT = 5
Slo pantalla de visualizacin VPRT = 2 VPRT = 6
RS232Cy pantalla de visualizacin VPRT = 3 VPRT = 7
La pantalla de visualizacin se refiere a la pantalla personal en el modo de operacin.
El envo a RS232C es vlido nicamente cuando el ajuste para el parmetro opcional de la CN
(bit) N2, bit 4 est activado.
El ajuste se borra y pasa a ser "0" al conectar el suministro elctrico. De toda formas la oper-
acin de reinicio no influye en el estado de ajuste.
En lo que se refiere al "sistema de unidades mnimo" y el "sistema de unidades estndar" para
el envo, la seleccin de sistema es vlida nicamente para variables de coma mvil, y los mis-
mos datos se envan en diferentes formatos dependiendo del sistema de unidades seleccio-
nado. El nmero de caracteres es "12" en cada caso. Algunos datos que pueden visualizarse
con la seleccin del sistema de unidades mnimo no pueden visualizarse en el sistema de uni-
dades estndar, ya que el nmero de dgitos excede a ocho. En tal caso se visualiza +FUERA
LMI. o FUERA LMI..
Ejemplo:
VC1 = 12,34
PRINT VC1
Valor de ajuste Visualizacin
EIOEMM7PA021r01
MS33-018 P-185
SECCIN 11 TAREAS DEL USUARIO
VC1 = VPF1F[3]
sistema de unidad m
VC1 = 20000
sistema de unidades mm
VC1 = 20
(18) Parmetro de dgito F1 para aceleracin/desaceleracin Datos
VPF1C
Margen de ajuste: 0 4000000
El dato de aceleracin/desaceleracin del parmetro de dgito F1 puede leerse/escribirse.
El dato de aceleracin/desaceleracin se ajusta normalmente en el parmetro opcional (pala-
bra larga) N22. El dato se lee o escribe en el sistema de unidades mnimo.
Ejemplo 1:
Escritura del dato de aceleracin/desaceleracin
VPF1C = 20
Ejemplo 2:
Lectura del dato de aceleracin/desaceleracin
Se asume que el dato de aceleracin/desaceleracin ajustado en este parmetro es 20 m.
VC1 =VPF1C
VC1 = 20
(19) Dato de gestin de la herramienta
VTLD* [expresin]
*: 1 a 8
Expresin: Nmero de compensacin de la herramienta
Margen permitido: 1 al nmero de juegos de datos de herramienta
Se puede indicar la lectura/escritura del dato de gestin de la herramienta con la expresin. El
objetivo a leer o escribir se indica con "*".
A continuacin se explica el manejo del dato:
a) VTLD1: Nmero de grupo de herramientas
b) VTLD2: Modo gestin de la vida til de la herramienta
Criterio para la evaluacin de la Sustitucin por una herramienta de recambio
Modo
vida til de la herramienta al agotarse la vida til de la herramienta
Cuando se especifica a continuacin la
1 La vida til de la herramienta se orden T que solicita la herramienta cuya vida
evalua en base al tiempo de corte til se ha agotado.
2 acumulado en el que la her- No utilizado
ramienta de corte avanza a una La herramienta no se sustituye por una her-
3 velocidad de avance de corte. ramienta de recambio y se contina utili-
zando la herramienta de vida til agotada.
Cuando se especifica a continuacin la
4 orden T que solicita la herramienta cuya vida
La vida til de la herramienta se til se ha agotado.
evalua en base datos de recuento,
5 No utilizado
como por ejemplo, el nmero total
de orificios mecanizados. La herramienta no se sustituye por una her-
6 ramienta de recambio y se contina utili-
zando la herramienta de vida til agotada.
No se lleva a cabo la evaluacin
0 -
de la vida til de la herramienta.
c) VTLD3: indicador OK/NG
Bit 0 a 4:Se utiliza para otras funciones (No intente realizar modificaciones)
5:NG1
6:NG2
7:NG3
MS33-018 P-188
SECCIN 11 TAREAS DEL USUARIO
Bit 3
1: Control de sobrecarga del dato de carga N5 activado
0: Control de sobrecarga del dato de carga N5 desactivado
Bit 2
1: Control de sobrecarga del dato de carga N6 activado
0: Control de sobrecarga del dato de carga N6 desactivado
Bit 1
1: Control de sobrecarga del dato de carga N7 activado
0: Control de sobrecarga del dato de carga N7 desactivado
Bit 0
1: Control de sobrecarga del dato de carga N8 activado
0: Control de sobrecarga del dato de carga N8 desactivado
(24) Control 4 de MOP
VMPC4
La funcin de reduccin de corte de aire puede activarse/desactivarse
Bit 7
1: Reduccin de corte de aire para el dato de carga N 1 activado
0: Reduccin de corte de aire para el dato de carga N 1 desactivado
Bit 6
1: Reduccin de corte de aire para el dato de carga N 2 activado
0: Reduccin de corte de aire para el dato de carga N 2 desactivado
Bit 5
1: Reduccin de corte de aire para el dato de carga N 3 activado
0: Reduccin de corte de aire para el dato de carga N 3 desactivado
Bit 4
1: Reduccin de corte de aire para el dato de carga N 4 activado
0: Reduccin de corte de aire para el dato de carga N 4 desactivado
Bit 3
1: Reduccin de corte de aire para el dato de carga N 5 activado
0: Reduccin de corte de aire para el dato de carga N 5 desactivado
Bit 2
1: Reduccin de corte de aire para el dato de carga N 6 activado
0: Reduccin de corte de aire para el dato de carga N 6 desactivado
Bit 1
1: Reduccin de corte de aire para el dato de carga N 7activado
0: Reduccin de corte de aire para el dato de carga N 7 desactivado
Bit 0
1:Reduccin de corte de aire para el dato de carga N 8 activado
0: Reduccin de corte de aire para el dato de carga N 8 desactivado
(25) Control 5 de MOP
VMPC5
Se utiliza para activar/desactivar la funcin de control adaptable
Bit 7
1: Control adaptable para el dato de carga N1 activado
0: Control adaptable para el dato de carga N1 desactivado
Bit 6
1: Control adaptable para el dato de carga N2 activado
0: Control adaptable para el dato de carga N2 desactivado
MS33-018 P-191
SECCIN 11 TAREAS DEL USUARIO
Bit 5
1: Control adaptable para el dato de carga N3 activado
0: Control adaptable para el dato de carga N3 desactivado
Bit 4
1: Control adaptable para el dato de carga N4 activado
0: Control adaptable para el dato de carga N4 desactivado
Bit 3
1: Control adaptable para el dato de carga N5 activado
0: Control adaptable para el dato de carga N5 desactivado
Bit 2
1: Control adaptable para el dato de carga N6 activado
0: Control adaptable para el dato de carga N6 desactivado
Bit 1
1: Control adaptable para el dato de carga N7 activado
0: Control adaptable para el dato de carga N7 desactivado
Bit 0
1: Control adaptable para el dato de carga N8 activado
0: Control adaptable para el dato de carga N8 desactivado
[Suplemento]
El lmite de fin de desplazamiento (+) se ajusta como un valor del sistema de coordenadas de la
mquina, pero si se reescribe esta variable del sistema, este valor, convertido a valor del sistema
de coordenadas de trabajo, se ajusta simultneamente como lmite de fin de desplazamiento pro-
gramable (+).
Ejemplo 1:
Lectura el lmite (+) de fin de desplazamiento del eje X
Se asume que:
El lmite de desplazamiento (+) es 500 mm (19,69 pulg.)en el sistema de coordenadas de
trabajo, y
El punto cero del sistema de coordenadas de trabajo N2 seleccionado actualmente es X =
150 mm (7,09 pulg.)
VC1 = VPSLX...................... Lectura del lmite de fin de desplazamiento (+) en el sistema de
coordenadas de la mquina
VC2 = VACOD...................... Lectura del nmero actual del sistema de coordenadas
MS33-018 P-192
SECCIN 11 TAREAS DEL USUARIO
VC3 = VC1 VZOFX Conversin de la lectura del lmite de fin de desplazamiento (+)
[VC2]...... en el valor del sistema de coordenadas de trabajo
sistema de unidad m
VC1 = 650000 VC2 = 2 VC3 = 500000
sistema de unidades mm
VC1 = 650 VC2 = 2 VC3 = 500
(2) Valor de lmite de fin de desplazamiento negativo
VNSL*
*: Nombre del ejeX a Z, U a W, A a C
El lmite de desplazamiento programable en la direccin positiva para el eje indicado con el
nombre de eje puede leerse y escribirse. Esto ajusta el dato para el parmetro del usuario
LMITE NEGAT.PROGRAMA(MQ.), al cual puede accederse en el modo de ajsutes de
parmetros. Para esta operacin, el sistema de unidades se ajusta con el parmetro opcional
de la CN (SISTEMA UNIDAD ENTRADA). El valor a ajustar se determina en el sistema de
coordenadas de trabajo actualmente seleccionado.
[Suplemento]
El lmite de fin de desplazamiento (-) se ajusta como un valor del sistema de coordenadas de la
mquina, pero si se reescribe esta variable del sistema, este valor, convertido a valor del sistema
de coordenadas de trabajo, se ajusta simultneamente como lmite de fin de desplazamiento pro-
gramable (-).
Ejemplo 1:
Lectura el lmite (-) de fin de desplazamiento del eje X
Se asume que:
El lmite de desplazamiento (-) es -500 mm (19,69 pulg.)en el sistema de coordenadas de
trabajo, y
El punto cero del sistema de coordenadas de trabajo N2 seleccionado actualmente es X =
150 mm (7,09 pulg.)
VC1 = VNSLX...................... Lectura del lmite de fin de desplazamiento (-) en el sistema
de coordenadas de la mquina
VC2 = VACOD...................... Lectura del nmero actual del sistema de coordenadas
VC3 = VC1 VZOFX [VC2]...... Conversin de la lectura del lmite de fin de desplazamiento (-)
en el valor del sistema de coordenadas de trabajo
sistema de unidad m
VC1 = 650000 VC2 = 2 VC3 = 500000
sistema de unidades mm
VC1 = 650 VC2 = 2 VC3 = 500
(3) Valor de compensacin de juego excesivo
VBLC*
*: Nombre del ejeX a Z, U a W, A a C
El valor de compensacin de juego excesivo del eje indicado por el nombre del eje puede
leerse y escribirse. Esto ajusta el dato para el parmetro del usuario CONTRAPRESIN, al
cual puede accederse en el modo de ajustes de parmetros. Para esta operacin, el sistema
de unidades se ajusta con el parmetro opcional de la CN (SISTEMA UNIDAD ENTRADA).
Ejemplo 1:
Lectura del valor de compensacin de juego excesivo del eje X
Se asume que el valor de compensacin del juego excesivo del eje X es 0,0 5 (0,002 pulg.).
VC1 = VBLCX
sistema de unidad m
VC1 = 50
sistema de unidades mm
VC1 = 0,05
MS33-018 P-193
SECCIN 11 TAREAS DEL USUARIO
parmetros. Para esta operacin, el sistema de unidades se ajusta con el parmetro opcional
de la CN (SISTEMA UNIDAD ENTRADA).
Ejemplo 1:
Lectura de la ubicacin N 3 de la posicin original del eje X
Se asume que la ubicacin N 3 de la posicin original (eje X) es en 457,987 mm.
VC1 = VHPPX[3]
sistema de unidad m
VC1 = 457987
sistema de unidades mm
VC1 = 457,987
(8) Valor de contacto de sensor
VSAP*
*: Nombre del ejeX a Z, U a W, A a C
Se puede leer el punto de contacto del sensor de la sonda de contacto despus de la ejecucin
del subprograma del fabricante (MSB) para el ciclo de calibracin automtica. El valor de
coordenadas de posicin de contacto del eje designado por el nombre del eje se pueden leer o
escribir. Para esta operacin, el sistema de unidades se ajusta con el parmetro opcional de la
CN (SISTEMA UNIDAD ENTRADA). El valor se referencia desde el punto cero del codificador
de posicin.
Ejemplo 1:
Lectura del valor del punto de contacto del sensor en el eje X
Se asume que:
El valor del punto de contacto del sensor desde la posicn cereo del codificador de pos-
icin: 3,500 mm
Origen del sistema de coordenadas del sistema: 2,000 mm
Sistema de coordenadas de trabajo seleccionado actualmente: N 2
Punto cero (X) en el sistema de coordenadas de trabajo: 700 mm
VC1 = VSAPX................................ Lectura del punto de contacto del sensor, referenciado
desde el punto cero del codificador de contacto
VC2 = VC1 VMOFX.................... El valor leido se convierte en el valor en el sistema de
coordenadas de la mquina.
VC3 = VACOD............................... Lectura del nmero del sistema de coordenadas de trabajo
actual
VC4 = VC2 VZOFX[VC3]............ Valor convertido en el valor del sistema de coordenadas de
trabajo
sistema de unidad m
VC1 = 3500000 VC2 = 1500000 VC3 = 2 VC4 = 800000
sistema de unidades mm
VC1 = 3500 VC2 = 1500 VC3 = 2 VC4 = 800
(9) Nmero de herramienta activa
VTLCN
El nmero de la herramienta ubicada actualmente en el husillo puede leerse o escribirse.
Ejemplo 1:
Lectura del nmero de herramienta activa
VC1 = VTLCN
[Suplemento]
[Suplemento]
bit 15 14 13 12 11 10
0
bit 15
0: Herramienta normal
1: Herramienta de dimetro extenso (L)
bit 14 a bit 11
0: Herramienta normal 4: Herramienta accesorio (A)
1: Herramienta pesada (M) 5: Herramienta accesorio pesada (AM)
2: Herramienta de cepillado (P) 6: Herramienta de eje U (U)
3: Herramienta de cepillado pesada (AM)
EIOEMM7PA022r01
Nmero de la herramienta
bit 9 8 7 6 5 4 3 2 1 0
*: 0 a 1
EIOEMM7PA023r01
MS33-018 P-197
SECCIN 11 TAREAS DEL USUARIO
Ejemplo 1:
Lectura del nmero de gestin de la herramienta activa (herramienta normal con el nmero
de herramienta 10)
VC1 = VATOL
VC1 = 10 (#0000000000001010)
Ejemplo 2:
Lectura del nmero de gestin de la herramienta activa (herramienta de dimetro extenso
con el nmero de herramienta 10)
VC1 = VATOL
VC1 = 32778 (#1000000000001010)
Ejemplo 3:
Lectura del nmero de herramienta activa (herramienta activa con el nmero 1)
VC1 = VATOL
VC2 = VATOL AND #03FFH
VC1 = 2049 (#0000100000000001)
VC2 = 1 (#0000000000000001)
(5) Nmero de la siguiente herramienta
VNTOL
Se puede leer el nmero de gestin de la herramienta (tipo de herramienta + nmero de her-
ramienta) de la herramienta que se utilizar a continuacin. El dato es un dato de dos bytes;
los seis bits superiores muestran el tipo de herramienta y los diez bits inferiores representan el
nmero de herramienta.
Tipo de herramienta (Algunos tipos de herramienta no pueden ajustarse dependiendo de las
especificaciones de la mquina).
bit 15 14 13 12 11 10
0
*: 0 o 1
bit 15
0: herramienta normal
1: Herramienta de dimetro extenso (L)
bit 14 a bit 11
0: Herramienta normal 4: Herramienta accesorio (A)
1: Herramienta pesada (M) 5: Herramienta accesorio pesada (AM)
2: Herramienta de cepillado (P) 6: Herramienta de eje U (U)
3: Herramienta de cepillado pesada (AM)
EIOEMM7PA024r01
Nmero de la herramienta
bit 9 8 7 6 5 4 3 2 1 0
*: 0 o 1
EIOEMM7PA025r01
Ejemplo 1:
Lectura del nmero de gestin de la siguiente herramienta (herramienta normal con el
nmero de herramienta 10)
VC1 = VNTOL
VC1 = 10
Ejemplo 2:
Lectura del nmero de gestin de la siguiente herramienta (herramienta de dimetro
extenso con el nmero de herramienta 10)
VC1 = VNTOL
VC1 = 32778
MS33-018 P-198
SECCIN 11 TAREAS DEL USUARIO
Ejemplo 3:
Slo lectura del nmero de la siguiente herramienta (herramienta activa con el nmero 1)
VC1 = VNTOL
VC2 = VNTOL AND #03FFH
VC1 = 2049
VC2 = 1
(6) Nmero de sistemas de coordenadas y juegos de datos de herramienta (Cdigo N 2 de espe-
cificacin de CN)
VSPCO
Se puede leer el dato de cdigo de especificacin de 1 byte que indica el nmero de sistemas
de coordenadas y juegos de datos de herramienta. La relacin entre el dato de bit y las espe-
cificaciones se indica en la siguiente tabla.
No bit Especificaciones
Bit 7 100 juegos de datos de herramienta
Bit 6 300 juegos de datos de herramienta
Bit 5 200 juegos de datos de herramienta
Bit 4 50 juegos de sistemas de coordenadas
Bit 3 20 juegos de sistemas de coordenadas
Bit 2
Bit 1
Bit 0 Funcin de almacenamiento de programa de gran volumen
(7) Cdigo de especificacin para subprograma de fabricante (Cdigo N24 de especificacin de
CN)
VSPSB
Se puede leer el dato de cdigo de especificacin de 1 byte que indica las especificaciones del
subprograma del fabricante. La relacin entre el dato de bit y las especificaciones se indica en
la siguiente tabla.
No bit Especificaciones
Bit 7 Subprograma de fabricante creando un subprograma, herramienta estndar 150 mm
Bit 6 Subprograma de sonda de contacto tipo FM
Bit 5 Subprograma de decalaje a cero automtico
Bit 4 Subprograma de comprobacin de dimensin
Bit 3 Subprograma de sonda ptica de deteccin
Bit 2 Subprograma de deteccin automtica de rotura de la herramienta
Bit 1 Sumprograma de compensacin automtica del radio de la cuchilla
Bit 0 Subprograma de decalaje automtico de la longitud de la herramienta
(8) Bloqueo de la mquina
VMLOK
Se puede leer si la CN se encuentra o no actualmente en el estado de bloqueo de la mquina.
Ejemplo 1:
Cuando la unidad de CN est en el estado de bloqueo de la mquina
VC1 = VMLOK
VC1 = 128.
Ejemplo 2:
Cuando la unidad de CN no est en el estado de bloqueo de la mquina
VC1 = VMLOK
VC1 = 0.
MS33-018 P-199
SECCIN 11 TAREAS DEL USUARIO
EIOEMM7PA026r01
MS33-018 P-200
SECCIN 11 TAREAS DEL USUARIO
(*1) Si el ajuste para el bit 5 es "1", la unidad de tiempo es siempre 0,01 segundos.
(*2) El ajuste para el bit 0 es vlido slo cuando se selecciona la especificacin de cambio de
pulgadas/mm.
* Las operaciones de lectura y escritura del sistema de unidades se activan mediante el
ajuste de datos del parmetro opcional (bit) N 34, bit 4.
(11) Indicador de reanudacin de secuencia
VRSTT
Se puede leer el indicador que se activa al ejecutarse la orden (RS) de bsqueda de reanudacin
en el modo automtico y que se desactiva despus de localizarse la secuencia designada
Margen de ajuste: Binario, 8 bits (1 byte)
Ejemplo 1:
Durante la reanudacin de secuencia
VC1 =VRSTT
VC1 = 128
Ejemplo 2:
No en reanudacin de secuencia
VC1 =VRSTT
VC1 = 0
(12) Contador de tiempo operativo
VDTIM[, ]
EIOEMM7PA027r01
MS33-018 P-201
SECCIN 11 TAREAS DEL USUARIO
EIOEMM7PA029r01
Se leen los valores contabilizados por los contadores y sus valores de ajuste.
Ejemplo:
La secuencia salta a N010 cuando el valor de recuento en el contador de trabajo A alcanza
5.
(14) Cdigo G
VGCOD[expresin]
Expresin: Nmero de grupo del cdigo G
Margen permitido: 1 96
Se puede leer el modo de los grupos de cdigo G actuales.
El valor a leer es el valor numrico de un cdigo G. Sin embargo, "254" se lee pata G00.
Grupo Cdigo G Grupo Cdigo G
1 G0 G1 G2 G3 G60 12 G90 G91
2 G4 13 G94 G95
3 G10 G11 14 G61 G64
4 G15 G16 15 G20 G21
5 G17 G18 G19 16 G30
6 G22 G23 17 G31
7 G40 G41 G42 18 G09
8 G43 G44 19 G62
9 G50 G51 20 G92
21 G71
10 G53 G54 G55 G56 G57 G58 G59
32 G101-G120
G73 G74 G76 G80 G81 G82 G83 G84 66 G186 G187
11
G85 G86 G87 G89 G274 G284 78 G174 G175
MS33-018 P-202
SECCIN 11 TAREAS DEL USUARIO
Ejemplo 1:
En el modo G00
VC1 = VGCOD[1]
VC1 = 254.
Ejemplo 2:
En el modo G1 en modo incremental
VC1 = VGCOD[1]
VC2 = VGCOD[12]
VC1 = 1, VC2 = 91.
(15) Cdigo S
VSCOD
Se puede leer tal y como se ha programado el valor de la orden actual de velocidad del husillo
(S). El ajuste del regulador de sobrecontrol de la velocidad del husillo se ignora y se lee el valor
programado.
Ejemplo:
S1200
VC1 = VSCOD
VC1 = 1200
(16) Cdigo F
VFCOD
Se puede leer el valor de la orden de la velocidad de avance actual (F)
Se ignora el ajuste del regulador de sobrecontrol de la velocidad de avance y la unidad del dato
a leer es 0,1 mm/min (para el modo de avance por minuto) o 1 m/rev (para el modo de revolu-
ciones por minuto).
Observe que no se lleva a cabo la conversin al sistema imperial (pulgadas).
Ejemplo 1:
Lectura de la velocidad de avance en unidades de pulg/rev a la variable VFCOD/10 cuando
el sistema de unidades de programacin es "mm" y el modo G94 est activo.
VC1 =VFCOD/10
Ejemplo 2:
Lectura de la velocidad de avance en unidades de pulg/rev de la variable VC1 cuando el sis-
tema de unidades de programacin es "pulgadas" y el modo G95 est activo.
VC1 = VFCOD/[1000 25,4]
Observe que VFCOD lee slo ordenes de 4 dgitos F y no ser modificada por rdenes de 1
dgito F.
(17) Cdigo D
VDCOD
Se puede leer el nmero actual de compensacin del radio de la cuchilla.
Ejemplo:
Se asume que el nmero actual de compensacin del radio de la cuchill es "5".
VC1 = VDCOD
VC1 = 5.
(18) Cdigo H
VHCOD
Se puede leer el nmero actual del decalaje de la longitud de la herramienta.
Ejemplo:
Se asume que el nmero actual del decalaje de la longitud de la herramienat es "5".
VC1 = VHCOD
VC1 = 5.
MS33-018 P-203
SECCIN 11 TAREAS DEL USUARIO
bit 7 6 5 4 3 2 1 0
Eje Y
Eje Z
Eje X
5 eje
6 eje
4 eje
*: 0 o 1
EIOEMM7PA031r01
Ejemplo:
Procedimiento para comprobar si la funcin de imagen en espejo est o no actuiva para los
ejes X y Z.
VC1 = 1 + 4 eje X mscara (2) + eje Z mscara (2)
VC2 = VMRI AND VC1
lF [VC2 EQ 0] N1
(20) Reloj interno
VPMNT: Se puede leer un "contador de minutos" cuyo valor se borra cada hora.
Margen permitido: 0 -59 (Unidad: minuto).
VRMNT: Se puede leer un contador de minutos de marcha libre de 4 bytes.
VPHUR: Se puede leer un "contador de horas" cuyo valor se borra cada da.
Margen permitido: 0 -23 (Unidad: hora).
VRHUR: Se puede leer un contador de horas de marcha libre de 4 bytes.
VQDAT: Se puede leer un contador de das de marcha libre de 2 bytes.
El contador de marcha libre se borra al conectar/desconectar el suministro elctrico.
Ejemplo:
Para activar el temporizador de 60 minutos
El siguiente ejemplo asume que la duracin tras activar el suministro elctrico es inferior a
dos minutos.
VC1 = VRMNT
NA1 VC2 = VRMNT - VC1
IF [VC2 GE 60] NA2
GOTO NA1
(21) Valor de desplazamiento de la intervencin manual
VMSF*
*: Axis nameX to Z, U to W, A to C
Se puede leer el valor de desplazamiento de la intervencin manual del eje indicado por el
nombre de eje. Para esta operacin, el sistema de unidades se ajusta con el parmetro
opcional de la CN (SISTEMA UNIDAD ENTRADA).
Ejemplo:
Lectura del valor de desplazamiento de la intervencin manual
Se asume que el valor de desplazamiento de la intervencin manual de (X) es 150 mm
(5,91 pulgadas).
VC1 = VMSFX
unidad m
VC1 = 150000
MS33-018 P-204
SECCIN 11 TAREAS DEL USUARIO
unidad mm
VC1 = 150
(22) Control de par durante el roscado con macho sincronizado
VTMDT[expresin]
Expresin: N de parmetro de control de par para el roscado con macho sincronizado.
Margen de ajuste: 1 a 5
Se puede leer el valor de ajuste para el n de parmetro para el control de par del roscado de
macho sincronizado designado por la expresin.
Ejemplo:
Lectura del valor del parmetro N 3 de control de par para el roscado con macho sincroni-
zado.
(Se asume que el valor ajustado para el parmetro N 3 de control de par del roscado con
macho sincronizadi es 100 kgf/m)
VC1 = VTMDT[3]
VC1 = 100.
(23) Parmetro de control de sobrecarga del husillo
VSLDT[a,b]
a : N de parmetro de control de sobrecarga del husillo
Margen de ajuste: to 5
b : Tipo de parmetro de control de sobrecarga del husillo
Margen de ajuste: to 3
1...Valor de carga mximo (%) para el parmetro de control de sobrecarga del husillo
2...Tiempo de sobrecarga contnua (seg.) para el parmetro de sobrecarga del husillo
3...Modo de control (nivel de alarma) para el parmetro de sobrecarga del husillo
Se puede leer el valor de ajuste para el nmero del parmetro de sobrecarga del husillo (con-
trol de carga simple) designado por "a".
Ejemplo:
Lectura del valor del tiepo de sobrecarga continua del parmetro N3 de sobrecarga del
husillo.
(Se asume que el tiempo de sobrecarga continua del parnetro N3 de sobrecarga del
husilo es 10 segundos)
VC1 = VSLDT [3, 2]
VC1 is 10 seg.
(24) Nmero de herramientas para el ATC
VSPTN
Se puede leer el nmero de estaciones en el cargador del ATC.
Ejemplo:
Lectura del nmero de estaciones de herramienta en el ATC.
(Se asume que el nmero de estaciones de herramientas en el cargador del ATC es "50".)
VC1 = VSPTN
VC1 = 50.
(25) Nmero de paleta PPC (para la especificacin PPC)
VPLNO
Se puede leer el nmero de la paleta montada actualmente en la mesa de la mquina.
Al mecanizar piezas de trabajo idnticas utilizando diversas paletas, la variable del sistema
VPLNO se utiliza para asignar diferentes sistemas de coordenadas para paletas individuales si
los valores de decalaje cero entres las paletas a utilizar difieren ligeramente.
Ejemplo 1:
Se asume que #1000 piezas de trabajo estn montadas en las paletas N 1 y N , y que los
sistemas de coordenadas de trabajo utilizados para estas paletas son los siguientes:
Sistema de coordenadas de trabajo N 11 para la paleta N1
MS33-018 P-205
SECCIN 11 TAREAS DEL USUARIO
O1000
N001 IF [VPLN0 EQ 1] N010...................... N010 a N010 para paleta N.1
IF [VPLN0 EQ 2] N020 ................ N010 a N010 para paleta N.2
MSG(PALLET NO NG)
GOTO NEND ............................... Se visualiza el mensaje PALLET NO NG,
no ejecuta el ciclo de corte para esta paleta, y procesa la
siguiente paleta.
N010 G15 H11 GOTO N100 ................. Selecciona el sistema de coordenadas H11 para la paleta N
N020 G15 H12 GOTO N100 .................. Selecciona el sistema de coordenadas H12 para la paleta N
N100 T1 ................................................ Programa de piezas para la pieza de trabajo #1000
:
:
NEND M02
EIOEMM7PA032r01
EIOEMM7PA033r01
Se asume que las piezas de trabajo estn montadas en una paleta tal y como se indica.
MS33-018 P-206
SECCIN 11 TAREAS DEL USUARIO
Las variables del sistema VPLDT[1] a VPLDT[12] y VPPCP se ajustan tal y como se explica
a continuacin, al ejecutarse programas individuales. Se pueden referenciar estos ajustes
desde programas de piezas.
O1000 ejecutado O1000 ejecutado O0700 ejecutado O0800 ejecutado
VPLDT[1] 1 0 0 0
VPLDT[2] 1 0 0 0
VPLDT[3] 1 0 0 0
VPLDT[4] 1 0 0 0
VPLDT[5] 0 1 0 0
VPLDT[6] 0 1 0 0
VPLDT[7] 0 0 0 0
VPLDT[8] 0 0 0 0
VPLDT[9] 0 0 1 0
VPLDT[10] 0 0 1 0
VPLDT[11] 0 0 0 0
VPLDT[12] 0 0 0 1
VPPCP # 00FH # 030H # 300H # 800H
Ejemplo de programa
EIOEMM7PA034r01
O100
IF [VECWM NE 85] NALM ....... Comprobacin de la posicin de la gua transversal
:
Mecanizado con la gua transversal posicionada en
:
el nivel M85
:
GOTO NEND
NALM VDOUT[992] = 10 ............. Procesamiento de alarma
(Si el nivel es distinto a M859)
NEND M02
EIOEMM7PA035r01
MS33-018 P-207
SECCIN 11 TAREAS DEL USUARIO
(4) A continuacin se resume la interpretacin de valores numricos de acuerdo con el ajuste del
parmetro opcional de la CN ((SISTEMA UNIDAD ENTRADA).
Las variables (variables locales, variables comunes, variables del sistema) a la derecha de la
expresin se tratan del mismo modo que datos con coma decimal.
No Ajuste Ejemplo:
Se asume VTOFH[1] = 4,2 mm
SISTEMA UNIDAD LONG = mm If VC1 = VTOFH[1],
1. LONGITUO = 0,001 (mm) VC1 = 4200
NMERO REAL = NO Se asume VTOFH[1] = 5 (or 5,0)
VTOFH[1] = 0,005 mm
Se asumeVTOFH[1] = 1,5 pulgadas.
SISTEMA UNIDAD LONG = pulgadas If VC1 = VTOFH[1]
2. LONGITUO = 0,0001 (pulgadas) VC1 = 15000
NMERO REAL = NO Se asume VTOFH[1] = 1 (or 1,0)
VTOFH[1] = 0,0001 pul.
Se asume VTOFH[1] = 4,2 mm
SISTEMA UNIDAD LONG = mm If VC1 = VTOFH[1]
LONGITUO = 1 (mm) VC1 = 4,2
3.
NMERO REAL = NO
Se asume VTOFH[1] = 2 (or 2,0)
VTOFH[1] = 2 mm
Se asumeVTOFH[1] = 1,5 pulgadas.
SISTEMA UNIDAD LONG = pulgadas If VC1 = VTOFH[1]
4. LONGITUO = 0,001 (pulgadas) VC1 = 1,5
NMERO REAL = NO Se asume VTOFH[1] = 2 (or 2,0)
VTOFH = 2 pul.
Se asume VTOFH[1] = 4,2 mm
SISTEMA UNIDAD LONG = mm If VC1 = VTOFH[1]
5. LONGITUO = 0,01 (mm) VC1 = 420
NMERO REAL = NO Se asume VTOFH[1] = 5 (or 5,0)
VTOFH[1] = 0,05 mm
SISTEMA UNIDAD LONGSISTEMA UNIDAD
LONG = mm
6. Igual que 3
LONGITUO = 0,001 (mm)
NMERO REAL = S
SISTEMA UNIDAD LONG = pulgadas
7. LONGITUO = 0,0001 (pulgadas) Igual que 4
NUMERO REAL = S
SISTEMA UNIDAD LONG = mm
8. LONGITUO = 1 (mm) Igual que 3
NUMERO REAL = S
SISTEMA UNIDAD LONG = pulgadas
9. LONGITUO = 1 (pulgadas) Igual que 4
NUMERO REALNUMERO REAL = S
Se asume VTOFH[1] = 4,2 mm
SISTEMA UNIDAD LONG = mm If VC1 = VTOFH[1]
10. LONGITUO = 0,01 (mm) VC1 = 4,20
NUMERO REAL = S Se asume VTOFH[1] = 5 (or 5,0)
VTOFH[1] = 5 mm
MS33-018 P-210
SECCIN 11 TAREAS DEL USUARIO
1-4-5. Suplementos
Al especificarse una variable del sistema de slo lectura a la izquierda se
Eeoemm7pa012
activa una alarma.
El ajuste de VACO para las variables del sistema supone que el valor de ajuste sea "0".
Las variables del sistema pueden leerse y escribirse incluso en el modo de bloqueo de la
mquina.
No utilice variables del sistema mientras est activo el modo de compensacin del radio de la
cuchilla.
La compensacin del radio de la cuchilla se ejecuta en base al dato de tres puntos -posicin actual,
punto objetivo programado, y siguiente punto objetivo programado. Por esa razn, el siguiente
bloque tras el que se va ejecutar se lee con antelacin. La funcin de variable se ejecuta cuando el
bloque de rdenes se lee, es decir, antes de la ejecucin de posicionamiento al punto objetivo pro-
gramado. Sin embargo no se puede aplicar siempre ya que la lectura de la memoria intermedia
puede cancelarse por el ajuste de parmetro.
MS33-018 P-211
SECCIN 11 TAREAS DEL USUARIO
Variable de
entrada
Dispositivo externo
Programa de Programa
planificacin principal Subprograma
Variable de salida
EIOEMM7PA036r01
[Formato]
Variable de entrada: VDIN[expresin]
Nmero de variable de entrada
Variable de salida: VDOUT[expresin]
Nmero de variable de salida
[Detalles]
Se aade tambin la funcin de variables del sistema (control de temporizador, generacin de
alarma del usuario), la cual es efectiva para utilizar variables de E/S.
La variable de E/S se referencia o actualiza despus de ejecutarse la secuencia anterior.
Si se actualiza (define a la iqzuierda del signo "=") la variabled de entrada, o se referencia
(define a la derecha del signo de igual) la variable de salida, se activa una alarma.
MS33-018 P-212
SECCIN 11 TAREAS DEL USUARIO
1 : ON 0 : OFF
1 a 16 Entrada de
bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 unidad de E/S
n = 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
17 Lectura del dato de 1 byte, n =9 a 16 correponde a los bits de 0 a 7 Entrada de
unidad de E/S
18 Lectura del dato de 1 byte, n =1 a 8 correponde a los bits de 0 a 1 Entrada de
unidad de E/S
20 Lectura del dato de 1 palabra, n =1 a 16 correponde a los bits de 0 a 15 Entrada de
unidad de E/S
1000 Contador de tiempo de marcha libre; 0,001 seg
1001 Contador de tiempo de marcha libre; 1 seg
*: Los datos en 1000 - 1004 se borran a cero (0) al conectarse el suministro electrico; no se bor-
ran al reiniciarse la CN.
1 : ON 0 : OFF
Salida de unidad
1 a 16 bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 de E/S
n = 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
17 Enva el dato de 1 byte, n =9 a 16 correponde a los bits de 0 a 7 Salida de unidad
de E/S
18 Enva el dato de 1 byte, n =1 a 8 correponde a los bits de 0 a 7 Salida de unidad
de E/S
20 Enva el dato de 1 palabra, n =1 a 16 correponde a los bits de 0 a 15 Salida de unidad
de E/S
Se utiliza para generar la siguiente alarma:
Alarma N
Aqu, XXXX es un nmero decimal de 0 a 9999, con los ceros por delante de la coma
suprimidos.
Ejemplo: VDOUT[992] = 2
representa 2395 Alarma B Cdigo reservado usuario 2
EIOEMM7PA038r01
MS33-018 P-213
SECCIN 11 TAREAS DEL USUARIO
VUACM
[Formato]
VUACM[n]
n: Expresin subndice en el margen de 1 a 16.
VUACM[1] = cadena de caracteres (hasta 16 caracteress) Describe una cadena de caracteres
entre apostrofes.
[Detalles]
Al ajustarse un mensaje secundario en VUACM, se visualiza en la lnea de visualizacin de
alarma de la pantalla cuando se activa una alarma designada por el usuario.
VUACM se borra con la operacin de reinicio de la cN. Si el dato de caracter se ajusta en
VUACM asignado en la mitad de un nmero subndice mientras VUACM se borra no se puede
disponer de la visualizacin correspondiente.
Justo despus de reiniciar la CN
VUACM [3] = ABC .... El nmero subndice debe empezar por "1".
El margen de subndice permitido es de "1" a "16". Si se especifica un subndice que excede el
margen se activa una alarma.
Los carcteres que exceden 16 caracteres se ignoran.
Datos al final: El ltimo juego de datos seala el fin de todos los datos.
VUACM[1] = ABCDEFG
VUACM[3] = 123
abcd
EIOEMM7PA039r01
Para insertar un apstrfe en una cadena de caracteres, site dos apstrofes sucesivamente.
123' AB
EIOEMM7PA040r01
2-1-4. Suplementos
Las variables VDIN pueden designarse slo a la derecha de la orden deEeoemm7pa018
operacin. Si se espe-
cifican a la iqzuierda, se activa una alarma.
Las variables VDOUT pueden designarse slo a la izquierda de la orden de operacin. Si se
especifican a la derecha, se activa una alarma.
Por esa razn, si se requiere la referencia a la condicin de envo anterior, enve utilizando otro
tipo de variable, p.ej. una variable local o variable comn, y acceda a esa variable.
Los valores numricos a la derecha de la coma decimal se redondea.
Si en una variable de salida se utiliza un valor superior al tamao permitido para variables indi-
viduales, se activa una alarma.
Bit: 0 o 1
Byte: 0 a 255
Palabra: 0 a 65535
EMPTYse considera como (0).
Las operaciones de entrada/salida se ejecutan con las variables de entrada/salida incluso en el
modo de bloqueo de la mquina.
El estado de entrada y salida no se ve afectado por las operaciones de reinicio de la CN. Las
seales de envo se borran al desconectar y volver a conectar el suministro elctrico.
Las variables de salida se envan a la interfaz externa antes de transcurrir 25,6 mseg. despus
de la ejecucin de la orden.
Lo cual significa que dos seales de envo pueden enviarse simultneamente si se designan
consecutivamente.
VDOUT[1] = 1
VDOUT[2] = 1
No utilice variables del sistema mientras est activo el modo de compensacin del radio de la
cuchilla.
La compensacin del radio de la cuchilla se ejecuta en base al dato de tres puntos -posicin
actual, punto objetivo programado, y siguiente punto objetivo programado. Por esa razn, el
siguiente bloque tras el que se va ejecutar se lee con antelacin. La funcin de variable se eje-
cuta cuando el bloque de rdenes se lee, es decir, antes de la ejecucin de posicionamiento al
punto objetivo programado. Sin embargo no se puede aplicar siempre ya que la lectura de la
memoria intermedia puede cancelarse por el ajuste de parmetro.
MS33-018 P-215
SECCIN 11 TAREAS DEL USUARIO
dato de 1 bytes
EIOEMM7PA041r01
(*): Este bloque de rdenes genera una alarma si el impulso de lectura de dato de un dispositivo
externo no se activa antes de transcurrir 5 segundos.
EIOEMM7PA042r01
MS33-018 P-216
SECCIN 11 TAREAS DEL USUARIO
EIOEMM7PA043r01
MS33-018 P-217
SECCIN 11 TAREAS DEL USUARIO
2-2-2. Funciones
Denominacin Eeoemm7pa022
Aritmtica Ejemplo de operacin VC1 Observaciones
matemtica
SIN Seno VC1 = SIN[30] 0,5
COS Coseno VC1 = COS[VC2] 0,5
TAN Tangente VC1 = TAN[45] 1
Rango de valores: 90
ATAN Tangente del arco (1) VC1 = ATAN[1] 45
a 90(*4)
VC2 = ATAN2[1, [
ATAN2 Tangente del arco (2) 150 (*5)
SQRT[3]]]
SQRT Raz cuadrada VC1 = SQRT[VC2 + 4] 8
ABS Valor absoluto VC1 = ABS[20 VC2] 40
Decimal a conversin
BIN VC1 = BIN[VDIN[17]] (*6) 4 bytes
binaria
Binario a conversin deci-
BCD VDOUT[17] = BCD[VC1] (*7) 4 bytes
mal
Implementacin ntegra
ROUND VC1 = ROUND[27,6348] 28
(redondeo)
Representacin en
FIX VC1 = FIX[27,6348] 27
enteros (trucamiento)
Representacin en
FUP VC1 = FUP[27,6348] 28
enteros (elevacin)
Representacin en
VC1 =
DROUND unidades de enteros 13,265 (*8)
DROUND[13,26462]
(redondeo)
Representacin en
DFIX unidades de enteros VC1 = DFIX[13,26462] 13,264 (*8)
(trucamiento)
Representacin en
DFUP unidades de enteros VC1 = DFUP[13,26462] 13,265 (*8)
(elevacin)
MOD Remanente VC1 = MOD[VC2,7] 4 60/7 = 8...4
(*1) Las variables y los nmeros situados despus de los smbolos de operacin de funcin
debe estar entre "[" y "]". Se utilizan tambin para especificar la prioridad de orden de
ejecucin de operacin.
(*2) Si se especifican dos elementos entre parntesis deben estar separados por una coma.
(*3) La columna VC1 indica el valor obtenido desde la operacin hasta su izquierda, cuando
VC2 es igual a 60.
(*4) Tangente del arco (1) (TANA)
= TANA [b/a]
Tangente del arco (2) (TANA2)
= ATAN2[b,a]
MS33-018 P-218
SECCIN 11 TAREAS DEL USUARIO
(*5) El valor de ATAN2[b,a] representa el ngulo del punto definido por los valores de coordena-
das (a, b). Este margen es de 180 a 180.
Ejemplo:
VC2 = ATAN2[1, [-START[3]]]
2. Bloque PSELECT
[Funcin] Eeoemm7pb002
Un bloque PSELECT selecciona y ejecuta programas principales para mecanizar una pieza.
Esta funcin busca un archivo especificado de un programa principal para un programa princi-
pal especificado con el fin de seleccionarlo como un programa mecanizado. La funcin tambin
busca un archivo especficado de un subprograma, o archivo de subprograma de sistema, y un
archivo del programa monitor para los subprogramas requeridos, y los selecciona automtica-
mente.
Tras completar la seleccin, la ejecucin del programa inicia si la funcin de bloque simple est
desactivada, o inicia inmediatamente sino que se suspende hasta que se da la seal de inicio
de ciclo si la funcin de bloque simple est activada Los programas seleccionados se ejecutan
repetidamente tal y como se especifica.
Si el sistema no est en el modo automtico, la seleccin y ejecucin de un programa principal
se retrasa hasta que el sistema se sita en el modo automtico.
[Diseo de programacin]
Los comandos deben especificarse en el siguiente orden:
PSELECT [fm], [pm], [fs] [;OP ], [n] (CR) or (Datos aju.incorrectos)
MS33-018 P-220
SECCIN 12 PROGRAMAS DE PLANIFICACIN
Pueden omitirse los comandos que aparecen entre [ ] Observe que tambin puede omitirse una
coma "," si se omiten todos los elementos que siguen.
(1) fm: Nombre de archivo del programa principal
EIOEMM7PB001r01
dentro de 5 caracteres
EIOEMM7PB002r01
Se activa una alarma si el nombre del subprograma deseado en el margen OO000 a OO999
no existe en el archivo de subprogramas del fabricante.
Se activa una alarma si el nombre del subprograma deseado fuera el margen OO000 a
OO999 no existe en el archivo especificado "fs" o el archivo de subprogramas del sistema.
Si el archivo especificado por fsno existe salta una alarma.
(4) n: Cuenta de la repeticin
Q = Expresin
Q: Nmero de repeticiones (especificado por la direccin)
El campo de colocacin va de 1 a 9999 y se da por supuesta la aplicacin de 1 si se omite la entrada
de n.
Si se especifica un nmero no comprendido entre 1 y 9999 salta una alarma.
=: Se puede utilizar el smbolo en lugar de =. = puede omitirse si precede directamente a un valor
numrico.
EIOEMM7PB004r01
; S
EIOEMM7PB005r01
; A
EIOEMM7PB006r01
; B
EIOEMM7PB007r01
3. Bloque de ramificacin
Eeoemm7pb003
La funcin de ramificacin del programa de planificacin, que es idntica a la seccin 11, "Funcin
de ramificacin", se lleva a cabo por medio de los bloques GOTO y IF, que proporcionan una ramifi-
cacin incondicional y condicional, respectivamente.
(1) Bloque GOTO
[Funcin]
El bloque GOTO cambia incondicionalmente secuencias de programa. El rumbo de un salto se
especifica empleando un nombre de secuencia inmediatamente despus del comando GOTO.
[Diseo de programacin]
Los comandos deben especificarse en el siguiente orden:
GOTO N_________
(2) Bloque IF
[Funcin]
El bloque IF cambia condicionalmente secuencias de programa. Si la condicin es verdadera,
la secuencia se ramifica al rumbo del salto. Si la condicin es falsa, prosigue hasta la prxima
secuencia.
[Diseo de programacin]
MS33-018 P-223
SECCIN 12 PROGRAMAS DE PLANIFICACIN
EIOEMM7PB009r01
EIOEMM7PB010r01
B o B .
: Las rdenes pueden especificarse en unidades de 5 grados (las fracciones decimales se
redondean) y el margen programable es de 0 a 360 grados.
Tenga en cuenta que el sistema de unidades para esta orden no sigue el sistema de unidades
seleccionado para la programacin.
EIOEMM7PC001r01
[Suplemento]
Las rdenes se ejecutan como absolutas incluso en el modo incremental.
La direccin de giro de la mesa giratoria se especifica con M15 y M16.
M15: Giro en avance (giro horario)
M16: Giro inverso (giro antihorario)
Ejemplo:
En la siguiente ilustracin, la graduacin de la superficie (b) y posteriormente la graduacin de la
superficie (a) se especifican con las series de rdenes que se indican a continuacin.
M15
B90
M16
B0
En el modo G01, una orden B debe programarse en un bloque que no contenga otras rdenes
de desplazamiento del eje. En este caso, la orden B se ejecuta a velocidad de avance rpido
(modo G00). En el modo G00, puede programarse con otras rdenes de desplazamiento del
eje en el mismo bloque.
MS33-018 P-225
SECCIN 13 OTRAS FUNCIONES
Ejemplo:
Desplazamiento del eje B en un modo de ciclo fijo.
EIOEMM7PC002r01
B o B .
: Las rdenes pueden especificarse en unidades de 1 grados (las fracciones decimales se
redondean) y el margen programable es de 0 a 360 grados.
Tenga en cuenta que el sistema de unidades para esta orden no sigue el sistema de unidades
seleccionado para la programacin.
EIOEMM7PC003r01
[Detalles]
Las rdenes se ejecutan como absolutas incluso en el modo incremental.
La direccin de giro de la mesa giratoria se especifica con M15 y M16.
M15: Giro en avance (giro DER.)
M16: Giro inverso (giro IZQ.)
Ejemplo:
En la siguiente ilustracin, la graduacin de la superficie (b) y posteriormente la graduacin de
la superficie (a) se especifican con las series de rdenes que se indican a continuacin.
M15
B90
M16
B0
En el modo G01, una orden B debe programarse en un bloque que no contenga otras rdenes
de desplazamiento del eje. En este caso, la orden B se ejecuta a velocidad de avance rpido
(modo G00). En el modo G00, puede programarse con otras rdenes de desplazamiento del
eje en el mismo bloque.
MS33-018 P-226
SECCIN 13 OTRAS FUNCIONES
Ejemplo:
Desplazamiento del eje B en un modo de ciclo fijo.
EIOEMM7PC004r01
MS33-018 P-227
SECCIN 13 OTRAS FUNCIONES
B . o B
EIOEMM7PC005r01
EIOEMM7PC006r01
Ejemplo 2:
Si se especifica G91 G01 B360 Z-50 F100.
EIOEMM7PC007r01
B . or B
EIOEMM7PC008r01
2. rdenes angulares
[Funcin] Eeoemm7pc007
Una orden angular permite definir un punto objetivo mediante a un valor de coordenada de un eje
en el plano y con el ngulo que hace una lnea con el eje horizontal.
[Diseo de programacin]
AG =
: ngulo (unidad: grado)
EIOEMM7PC009r01
La unidad de una orden de ngulo puede modificarse con el ajuste LONGITUD y NGULO del
parmetro opcional de la CN (SISTEMA UNIDAD ENTRADA).
Se puede especificar un valor negativo.
En el plano XY
EIOEMM7PC010r01
[Suplemento]
Si utiliza una orden angular para definir un punto, no especifique ambos ejes del plano especifi-
cado. Especifique slo un eje.
MS33-018 P-230
SECCIN 13 OTRAS FUNCIONES
EIOEMM7PC011r01
(2) Si una orden de movimiento de eje se especifica en el modo incremental (G91) inmediata-
mente despus de cancelar el valor de desplazamiento manual, se ejecuta como un valor
incremental con respecto a la orden especificada anteriormente.
Ejemplo 1: Se asume que el valor de desplazamiento manial es X = 50, Y = 50, y Z = 0.
EIOEMM7PC012R01
EIOEMM7PC017R01
MS33-018 P-231
SECCIN 13 OTRAS FUNCIONES
Operaciones
EIOEMM7PC013r01
Operaciones
EIOEMM7PC015r01
[Detalles]
Se activa una alarma si la orden de cancelacin del valor de desplazamiento manual (MICAN)
se ejecuta e n el modo de compensacin del radio de la cuchilla o en el modo de decalaje en
3D.
Antes de ejecutar el reinicio de secuencia debe cancelarse el valor de desplazamiento manual.
Tenga en cuenta que el valor de desplazamiento manual no puede cancelarse si la orden MIT-
CAN se especifica en el bloque que se encuentra en estado de operacin de reinicio de
secuencia o el bloque para el reinicio de secuencia.
MS33-018 P-232
SECCIN 13 OTRAS FUNCIONES
Slo el nmero de secuencia (rtulo de secuencia) y la orden de salto de bloque pueden espe-
cificarse antes de la orden MITCAN.
La orden MITCAN debe especificarse en un bloque sin otras rdenes.
Ejemplo:
EIOEMM7PC016r01
MS33-018 P-233
SECCIN 14 GESTIN DE ARCHIVOS
1. Archivos
Eeoemm7pe001
(1) Los programas se ejecutan despus de haber sido almacenados en la memoria de la CN.
(2) La memoria tiene un espacio de almacenamiento de 2 GB y puede albergar bastantes progra-
mas al mismo tiempo.
(3) Para facilitar el manejo de los programas almacenados, cada uno se almacena en archivos
respectivos con nombres diferentes. Se puede equiparar a guardar documentos en armarios o
consignas.
La siguiente figura muestra la imagen del sistema de gestin de archivos.
Construccin del sistema
[Explicaciones]
Memoria (banco de datos)
Armarios o
consignas
Armarios o consignas
Programa principal
Archivo de
Archivos de
Archivo del Archivo de Sistema
programa subpro- subpro- programa Archivos de documen- documentos
de planifi-
principal grama gramas cacin tos o libro de cuentas
Subprograma
Nombre de la empresa
Nombre o nmero Hoja de proceso MCV
del programa
Nombre o
nmero del
Nombre o Variable Progra- Hoja de proceso del N G X Y Z I K F STM CR
nmero del nombre o ma de
programa
subprograma
nmero del
planifi-
programa de
principal programa
mecanizado
EIOEMM7PE001r01
2. Diversos archivos
Los archivos son equivalentes a archivos de documentos o libros de cuentas,Eeoemm7pe002
y cada archivo para el
mismo tipo de pieza de trabajo tiene asignado un nombre (nombre de archivo) que esta formado
por el nombre del archivo principal y una extensin.
Un nombre de archivo debe estar formado por hasta 16 caracteres alfanumricos incluido un cdigo
menos, y debe empezar por un caracter alfabtico. Una extensin debe estar formada de 3 carac-
teres que empiezan con un caracter alfabtico, separados del nombre del archivo principal por un
periodo (.)
Tipos de archivos:
Archivo del programa principal: [Nombre de archivo principal]. MIN
Archivo de subprograma: [Nombre de archivo principal]. SUB
Archivo de subprograma de sistema: [Nombre de archivo principal]. SSB
Archivo de subprograma de fabricante: [Nombre de archivo principal]. MSB
Archivo de programa de biblioteca: [Nombre de archivo principal]. LIB
Archivo de programa de planificacin [Nombre de archivo principal]. SDF
(1) Archivo del programa principal
Es un archivo que contiene archivos principales.
El archivo de programa principal puede utilizarse para registrar subprogramas que han sido
solicitados desde el programa principal.
Ejemplo:
(2) Archivo de subprograma
Es un archivo de subprogramas.
Cuando se va a llevar a cabo un ciclo de mecanizado con los programas de este archivo, es
necesario especificar el nombre de subprograma en los programas seleccionados.
(3) Archivo de subprograma de sistema
Al solicitar y utilizar subprogramas es necesario especificarlos con una seleccin de progra-
mas.
Al utilizar un subprograma en el sistema de subprograma, no es necesario, en cambio, especi-
ficar el subprograma con una seleccin de programa.
(4) Archivo de subprograma de fabricante
El archivo se trata igual que un archivo de subprograma del sistema. En este archivo, se alma-
cenan los subprogramas elaborados por el fabricante de las herramientas de la mquina para
esta automtizacin.
(5) Archivo de programa de biblioteca
Normalmente para el uso de un subprograma en la operacin del modo MDI introduciendo el
nmero del subprograma deseado tal como CALL O100, el programa principal que solicita a
este subprograma debe seleccionarse con antelacin.
Si se almacenan los subprogramas que son solicitados frecuentemente en la operacin del
modo MDO en el archivo de programa de biblioteca, se pueden solicitar ms facilmente.
(6) Archivo de programa de planificacin
El programa de planificacin ejecuta automticamente el mecanizado de diferentes tipos de
piezas de trabajo sucesivamente mediante un cambiador de paletas u otro dispositivo de
automatizacin, sin la necesidad de cambios de ajustes por parte del operador. En este pro-
grama de palnificacin puede especificar el orden de ejecucin de varios programas princi-
pales.
MS33-018 P-235
SECCIN 15 APNDICE
SECCIN 15 APNDICE
Cdigos
Grupo Funciones
nemotcnico
CALL Subprograma, llamada simple
RTS Subprograma, Cdigo de final de llamada simple
27
MODIN Subprograma, llamada tras "activar" el modo de posicionamiento
MODOUT Subprograma, llamada tras "desactivar" el modo de posicionamiento
GOTO Comando de ramificacin, salto incondicional
28
IF Comando de ramificacin, Salto condicional
DEF Funcin de animacin UGC (comando grfico de usuario); Declaracin de registro
BORRAR Funcin de animacin UGC (comando grfico de usuario); Sentencia para supresin
62
Funcin de animacin UGC (comando grfico de usuario); Copia de respaldo de la
SAVE
pieza en bruto
PMIL Mecanizado de superficie; Fresado de cavidades (zigzag)
PMILR Mecanizado de superficie, fresado de cavidades (espiral)
FMILR Mecanizado de superficie, fresado frontal (desbaste)
31
FMILF Mecanizado de superficie, fresado frontal (acabado)
RMILO Mecanizado de superficie, fresado cilndrico (exterior)
RMILI Mecanizado de superficie, fresado cilndrico (interior)
Desplazamiento paralelo/rotatorio del sistema de coordenadas local activado (ajuste
COPIAR
inicial)
39
Desplazamiento paralelo/rotatorio del sistema de coordenadas local desactivado
COPYE
(incremento)
CLEAR Funcin de animacin; Supresin del grfico
58
DRAW Funcin de animacin; Trazado de pieza en bruto
MOPLD 60 Funcin MOP-TOOL; Peticin de lectura del archivo de datos de herramienta
MSG Visualizacin de mensaje
35
NMSG Retorno a la pantalla anterior
PRINT Funcin de impresin
LPRINT 41 Funcin de impresin (designacin de caracteres de doble byte)
SPRINT Funcin de impresin (sin avance de lnea)
CHFC Funcin de achaflanado con un ngulo arbitrario (achaflanado)
76
CHFR Funcin de achaflanado con un ngulo arbitrario (redondeo)
MHPS 61 Seleccin de un programa de robot/cargador
Peticin para seleccionar el siguiente programa de archivos multi-volumen (usada
RQNFL 60
slo por el sistema)
NCYL 36 Ciclo fijo; Sin desplazamiento del eje en el ciclo
RTMDI 37 Cdigo de final de MDI (slo lo usa el sistema)
PREG 60 Registro de subprogramas
PRINTF Funcin de impresin formateada
41
SPRINTF Funcin de impresin formateada (sin avance de lnea)
TPRF 85 Ciclo fijo; Perfilado de alta velocidad (funcin de mecanizado con exploracin)
MS33-018 P-242
SECCIN 15 APNDICE
Cdigos
Grupo Funciones
nemotcnico
PRMDO Funcin I-MAP-B; Mecanizado de formas macizas (pirmide convexa)
PRMDI Funcin I-MAP-B; Mecanizado de formas macizas (pirmide cncava)
CONEO Funcin I-MAP-B; Mecanizado de formas macizas (cono convexo)
CAMCV Funcin I-MAP-B; Mecanizado de formas macizas (interpolacin de curvas de leva)
PGEND Funcin I-MAP-B; Mecanizado de aristas (ajuste final)
PCIR Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado circular de cavidades)
RCIRO Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado redondo: exterior)
RCIRI Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado redondo: interior)
Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado redondo de R de esquina:
RSQRO
exterior)
Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado redondo de R de esquina:
RSQRI
interior)
33 Funcin I-MAP-A; Ciclo de mecanizado de reas (fresado redondo para achaflanado
RSQCO
de esquinas: exterior)
TAPR Funcin I-MAP-B; Mecanizado de aristas (lineal)
PRSOL Funcin I-MAP-B; Mecanizado de aristas (arco convexo)
BOCINA Funcin I-MAP-B; Mecanizado de aristas (arco cncavo)
Funcin I-MAP-B; Mecanizado de aristas (lnea recta tangencial a un lado superior
BOUNS
de crculo)
CONEI Funcin I-MAP-B; Mecanizado de formas macizas (cono cncavo)
SPHRO Funcin I-MAP-B; Mecanizado de formas macizas (semiesfera convexa)
SPHRI Funcin I-MAP-B; Mecanizado de formas macizas (semiesfera cncava)
LCONO Funcin I-MAP-B; Mecanizado de formas macizas (cono convexo horizontal)
LCONI Funcin I-MAP-B; Mecanizado de formas macizas (cono cncavo horizontal)
RLDPN Funcin I-MAP-B; Mecanizado de formas macizas (interpolacin de pendientes 3D)
TLFON Gestin de la vida de la herramienta activada
43
TLFOFF Gestin de la vida de la herramienta desactivada
Gestin de la vida de la herramienta; Transferencia de los tiempos restantes a todos
TLFR 44
los nmeros de herramienta
TLOK 44 Gestin de la vida de la herramienta; Cambio de incorrecta a correcta
TLCO 46 Gestin de la vida de la herramienta; Comando de nmero de cuenta
Gestin de la vida de la herramienta; Nmero de compensacin del radio de la 1
DA
cuchilla
Gestin de la vida de la herramienta; Nmero de compensacin del radio de la 2
DB 47
cuchilla
Gestin de la vida de la herramienta; Nmero de compensacin del radio de la 3
DC
cuchilla
HA Gestin de la vida de la herramienta; Nmero de desvo de la 1 herramienta
HB 48 Gestin de la vida de la herramienta; Nmero de desvo de la 2 herramienta
HC Gestin de la vida de la herramienta; Nmero de desvo de la 3 herramienta
TLID 86 Gestin de la vida de la herramienta; Recuento de las herramientas usadas
Gestin de la vida de la herramienta; Borrado del recuento de las herramientas
TLDC 87
usadas
MS33-018 P-243
SECCIN 15 APNDICE
3. Tabla de cdigos M
Tiempo de Eeoemm7pg004
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
M00 Parada del programa Despus Una pasada Parada del husillo y
refrigerante
1 (Puede seleccionarse
01 Parada opcional Despus Una pasada
con el ajuste de un
parmetro)
02 18 Fin del programa Despus Una pasada Reinicio de la CN
Hace girar el husillo en
Puesta en funcionamiento del husillo sentido antihorario, si
03 Al mismo tiempo Modal
(horario) se observa desde la
pieza de trabajo.
2 Hace girar el husillo en
Puesta en funcionamiento del husillo (anti- sentido horario, si se
04 Al mismo tiempo Modal
horario) observa desde la
pieza de trabajo.
05 Parada del huso Despus Modal
06 3 Cambio de herramienta husillo vertical Despus Una pasada
07 8 Refrigerante niebla aceitosa activado Al mismo tiempo Modal
08 10 Bomba de refrigerante activada Al mismo tiempo Modal
Sistema de refigerante desactivado
09 24 Despus Modal
(M07, 08, 12, 50, 51, 59 OFF)
10 Acople del eje A Despus Modal
30
11 Desacople del eje A Despus Modal
Chorro de aire para eliminacin de virutas
12 22 Al mismo tiempo Modal
activado
15 4 eje, mesa giratoria en sentido DER. Al mismo tiempo Modal
5
16 4 eje, mesa giratoria en sentido IZQ. Al mismo tiempo Modal
Orden efectiva slo
17 Graduacin de cabezal en sentido IZQ Al mismo tiempo Una pasada
para M73- M76
19 2 Orientacin del husillo (avance) Despus Modal
20 Acople del eje B Despus Modal
31
21 Desacople del eje B Despus Modal
22 Acople del eje C Despus Modal
32
23 Desacople del eje Y Despus Modal
24 Acople de eje Z Despus Modal
33
25 Desacople de eje Z Despus Modal
26 Acople del eje C Despus Modal
35
27 Desacople del eje X Despus Modal
30 18 Final de cinta Despus Una pasada
Cerrar puerta de proteccin contra salpic-
32 Al mismo tiempo Modal
aduras
Abrir puerta de proteccin contra salpica-
33 Al mismo tiempo Modal
duras
MS33-018 P-244
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
40 Margen alto/ medio alto/ medio bajo/ bajo Al mismo tiempo Modal Los engranajes del
41 Margen alto/ medio alto/ medio bajo/ Al mismo tiempo Modal husillo estn determi-
42 11 Margen alto/ medio alto Al mismo tiempo Modal nados automtica-
mente por la orden de
43 Margen alto Al mismo tiempo Modal velocidad del husillo.
44 AAC (F) 1 Borrar siguiente accesorio Al mismo tiempo Una pasada
AAC (F) 1 Preparativos para cambio de
45 Al mismo tiempo Una pasada F : Tipo de suelo
accesorio
T: Tipo de mesa
46 AAC (F) 1 Sin siguiente accesorio Al mismo tiempo Una pasada
47 AAC (F) 1 Sin siguiente accesorio Al mismo tiempo Una pasada
48 AAC (T) Borrar siguiente accesorio Al mismo tiempo Una pasada
AAC (T) Preparativos para cambio de
49 Al mismo tiempo Una pasada
accesorio
Refrigerante a travs de la herramienta,
50 Al mismo tiempo Modal
presin baja activada
23
Refrigerante a travs de la herramienta,
51 Al mismo tiempo Modal
presin alta activada
Nivel de regreso en el ciclo fijo, lmite
52 12 Al mismo tiempo Una pasada
superior
Nivel de regreso en el ciclo fijo, nivel espe-
53 Al mismo tiempo Modal
cificado
13
Nivel de regreso en el ciclo fijo, nivel de
54 Al mismo tiempo Modal
punto R
57 Acople de eje W Despus Modal
34
58 Desacople deeje W Despus Modal
Chorro de aire para eliminacin de virutas
59 25 Al mismo tiempo Modal
activado
60 4 Orden de cambio de paleta Despus Una pasada
Preparativos para el cambio de her-
62 Despus Modal
ramienta en el husillo vertical
No hay una siguiente herramienta para el
63 Al mismo tiempo Una pasada
ATC
64 Ciclo de regreso de siguiente herramienta Al mismo tiempo Una pasada
65 Preparacin del ATC Al mismo tiempo Una pasada
Cambio de herramienta continuo entre los
66 husillos vertical y horizontal (misma her- Al mismo tiempo Una pasada
ramienta)
Cambio de herramienta continuo entre los
67 husillos vertical y horizontal (herramienta Al mismo tiempo Una pasada
distinta
Sujecin de la herramienta del husillo ver-
68 Despus Modal
tical
Liberacin de la herramienta del husillo
69 Despus Modal
vertical
70 3 Cambio de herramienta manual Despus Una pasada
MS33-018 P-245
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
Cambio manual de herramienta n el acce-
71 Despus Una pasada
sorio
Preparativos para el cambio de her-
72 Despus Modal
ramienta en el husillo horizontal
73 Cabezal de oscilacin, posicin frontal Despus Una pasada
74 Cabezal de oscilacin, posicin izquierda Despus Una pasada
15
75 Cabezal de oscilacin, posicin trasera Despus Una pasada
76 Cabezal de oscilacin, posicin derecha Despus Una pasada
77 Cambio de herramienta husillo horizontal Despus Una pasada
Sujecin de la herramienta del husillo hor-
78 Despus Modal
izontal
Liberacin de la herramienta del husillo
79 Despus Modal
horizontal
81 Posicionamiento automtico 1 del eje W Despus Una pasada
82 Posicionamiento automtico 2 del eje W Despus Una pasada
83 Posicionamiento automtico 3 del eje W Despus Una pasada
84 Posicionamiento automtico 4 del eje W Despus Una pasada
85 Posicionamiento automtico 5 del eje W Despus Una pasada
Vlido para M90, 91 y
87 Niebla aceitosa/chorro de aire activados Al mismo tiempo Una pasada
98
88 Recolector de polvo activado Al mismo tiempo Modal
89 Recolector de polvo activado Al mismo tiempo Modal
Modo de ciclo de niebla aceitosa en el
90 Al mismo tiempo Modal
husillo vertical activado
Modo de ciclo de chorro de aire para la
91 eliminacin de virutas en orificios de Al mismo tiempo Modal Desactivado con M90
roscado/taladrado activado
Refrigeracin a travs del husillo a presin
93 Al mismo tiempo Modal
intermedia/2 refrigerante activado
Indexacin del acoplamiento por rotacin Tirada
94 Al mismo tiempo
en avance nica
3
Indexacin del acoplamiento por rotacin Tirada
95 Al mismo tiempo
en retroceso nica
Modo de ciclo de niebla aceitosa en el
98 Al mismo tiempo Modal
husillo horizontal activado
MS33-018 P-246
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
101 Seleccin de paleta 1 Despus Una pasada
102 Seleccin de paleta 2 Despus Una pasada
103 Seleccin de paleta 3 Despus Una pasada
104 Seleccin de paleta 4 Despus Una pasada
105 Seleccin de paleta 5 Despus Una pasada
106 Seleccin de paleta 6 Despus Una pasada
107 Seleccin de paleta 7 Despus Una pasada
108 Seleccin de paleta 8 Despus Una pasada
109 Seleccin de paleta 9 Despus Una pasada
110 Seleccin de paleta 10 Despus Una pasada
111 Seleccin de paleta 11 Despus Una pasada
112 Seleccin de paleta 12 Despus Una pasada
115 5 eje, mesa giratoria sentido horario Al mismo tiempo Modal
6
116 5 eje, mesa giratoria sentido antihorario Al mismo tiempo Modal
118 Orientacin del husillo (retroceso) Despus Modal
2
119 Orientacin del husillo (avance/retroceso) Despus Modal
120 Descarga de lquido en la pieza activada Al mismo tiempo Modal
Inyeccin de aire del acoplamiento acti-
121 vada/Inyeccin de aire de la nariz de la Al mismo tiempo Modal
herramienta activada
127 Sonda tctil activada Al mismo tiempo Modal
El avance de corte
Condicin de giro del husillo para la des- (G01, G02, G03) es
130 Al mismo tiempo Modal
activacin del avance de corte posible si el husillo
est girando.
9
El avance de corte
Condicin de giro del husillo para la acti- (G01, G02, G03) no
131 Al mismo tiempo Modal
vacin del avance de corte es posible si el husillo
no est girando.
132 Bloque simple no vlido Al mismo tiempo Modal
37
133 Bloque simple vlido Al mismo tiempo Modal
Sobrecontrol de velocidad de rotacin del
134 Al mismo tiempo Modal
husillo no vlido
16
Sobrecontrol de velocidad de rotacin del
135 Al mismo tiempo Modal
husillo vlido
136 Sobrecontrol de avance no vlido Al mismo tiempo Modal
17
137 Sobrecontrol de avance vlido Al mismo tiempo Modal
138 Funcionamiento en seco no vlido Al mismo tiempo Modal
35
139 Funcionamiento en seco vlido Al mismo tiempo Modal
140 Detencin del deslizamiento no vlido Al mismo tiempo Modal
39
141 Detencin de deslizamiento vlido Al mismo tiempo Modal
Deteccin de sobrecarga del husillo no
142 Al mismo tiempo Modal
vlida
143 Deteccin de sobrecarga del husillo vlida Al mismo tiempo Modal
MS33-018 P-247
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
144 Avance de sensor de contacto Despus Modal
19
145 Retroceso de sensor de contacto Despus Modal
146 Inyeccin de aire de la pieza desactivada Despus Modal
147 Inyeccin de aire de la pieza activada Al mismo tiempo Modal
148 Amarre de la pieza (fijacin 1) Al mismo tiempo Modal
149 Desamarre de la pieza (fijacin 1) Al mismo tiempo Modal
Especificacin de grupo refrigerante ,
150 Al mismo tiempo Modal
husillo vertical
Especificacin de grupo refrigerante ,
151 Al mismo tiempo Modal
husillo horizontal
Especificacin grupo refrigerante, 3er
152 Al mismo tiempo Modal
grupo
Especificacin grupo refrigerante, 4er
153 Al mismo tiempo Modal
grupo
154 Sensor de chorro de aire desactivado Despus Modal
20
155 Sensor de chorro de aire activado Al mismo tiempo Modal
157 AAC (2 st.), sin siguiente herramienta Despus Una pasada
158 AAC (2 st.), sin siguiente herramienta Despus Una pasada
159 AAC (2 st.), sin siguiente herramienta Despus Una pasada
160 Carga de paleta PPC Despus Una pasada
161 Descarga de paleta PPC Despus Una pasada
Herramienta larga, sin siguiente her-
163 Al mismo tiempo Una pasada
ramienta
Especificacin de
Herramienta larga, preparacin para cam- cubierta de seguridad
165 Al mismo tiempo Una pasada
bio de herramienta para la siguiente her-
ramienta
Especificacin de modo de regreso de
166 Al mismo tiempo Una pasada
herramienta activa del ATC
170 AAC (F), Cambio de accesorio Despus Una pasada F : Tipo de suelo
171 AAC (T), Cambio de accesorio Despus Una pasada T: Tipo de mesa
Herramienta larga, orden de cambio de
172 Despus Una pasada
herramienta
173 AAC (2 st.), orden de cambio de accesorio Despus Una pasada Tipo de columna
Modo de recolector de polvo, chorro de
176 Al mismo tiempo Una pasada
aire
177 Accesorio angular, cambio de herramienta Despus Una pasada AT-ATC
178 Modo de recolector de polvo activado Al mismo tiempo Modal
179 Modo de recolector de polvo desactivado Al mismo tiempo Modal
MS33-018 P-248
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
181 Seal externa M Al mismo tiempo Una pasada
182 Seal externa M Al mismo tiempo Una pasada Si se ajusta "1" en el
183 Seal externa M Al mismo tiempo Una pasada parmetro del usuario
de la mquina (bit)
184 Seal externa M Al mismo tiempo Una pasada
N3, bit 1, se enva
185 Seal externa M Al mismo tiempo Una pasada
una seal externa M
186 Seal externa M Al mismo tiempo Una pasada despus de finalizar el
187 Seal externa M Al mismo tiempo Una pasada movimiento del eje.
188 Seal externa M Al mismo tiempo Una pasada
190 Posicionamiento automtico 1 del eje W Despus Una pasada
191 Posicionamiento automtico 2 del eje W Despus Una pasada
192 Posicionamiento automtico 3 del eje W Despus Una pasada
193 Posicionamiento automtico 4 del eje W Despus Una pasada Para la especificacin
194 Posicionamiento automtico 5 del eje W Despus Una pasada de nivel 10 del posicio-
195 Posicionamiento automtico 6 del eje W Despus Una pasada namiento automtico
196 Posicionamiento automtico 7 del eje W Despus Una pasada del eje W
197 Posicionamiento automtico 8 del eje W Despus Una pasada
198 Posicionamiento automtico 9 del eje W Despus Una pasada
199 Posicionamiento automtico 10 del eje W Despus Una pasada
MS33-018 P-249
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
201 26 Macro de cdigo M Al mismo tiempo Una pasada
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
Direccin de desvo de la herramienta; Se
230 Al mismo tiempo Modal
usa tal cual
42 Direccin de desvo de la longitud de la
231 herramienta; Se usa despus de invertir la Al mismo tiempo Modal
direccin
Direccin de desvo de la herramienta 3D;
232 Al mismo tiempo Modal
Se usa tal cual
41
Direccin de desvo de la herramienta 3D;
233 Al mismo tiempo Modal
Se invierte y se usa
Seleccin del engranaje de aterrajado:
234 Al mismo tiempo Una pasada
bajo, bajo intermedio, alto intermedio, alto
Seleccin del engranaje de aterrajado:
235 Al mismo tiempo Una pasada
bajo intermedio, alto intermedio, alto
51
Seleccin del engranaje de aterrajado:
236 Al mismo tiempo Una pasada
alto intermedio, alto
Seleccin del engranaje de aterrajado:
237 Al mismo tiempo Una pasada
alto intermedio, alto
238 Cancelacin por software no vlida Al mismo tiempo Modal
40
239 Cancelacin por software vlida Al mismo tiempo Modal
278 Transportador de virutas desactivado Al mismo tiempo Modal
279 Transportador de virutas activado Al mismo tiempo Modal
Recuento del contador de piezas hacia
280 Despus Una pasada
arriba
MS33-018 P-250
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
281 Amarre de la pieza (fijacin 2) Al mismo tiempo Modal
282 Desamarre de la pieza (fijacin 2) Al mismo tiempo Modal
287 Amarre de la pieza (fijacin 3) Al mismo tiempo Modal
288 Desamarre de la pieza (fijacin 3) Al mismo tiempo Modal
289 Identificacin de palets Al mismo tiempo Una pasada
292 Biselado desactivado Al mismo tiempo Modal
45
293 Biselado activado Al mismo tiempo Modal
Ciclo fijo compuesto; Patrn de
294 Al mismo tiempo
mecanizado 1
Ciclo fijo compuesto; Patrn de
295 44 Al mismo tiempo
mecanizado 2
Ciclo fijo compuesto; Patrn de
296 Al mismo tiempo
mecanizado 3
Comando de transferencia de la magnitud
297 55 Al mismo tiempo Una pasada
de deformacin trmica
Ignorar la respuesta de la rotacin del
300 Al mismo tiempo Una pasada
husillo
46 Ignorar la respuesta del cdigo distinta de
301 Al mismo tiempo Una pasada
la rotacin del husillo
302 Confirmacin de respuesta a M301 Al mismo tiempo Una pasada
306 Indexacin de la fijacin del eje B Al mismo tiempo Una pasada
311 Peticin de robot 1 Al mismo tiempo Una pasada
312 Peticin de robot 2 Al mismo tiempo Una pasada
4
313 Peticin de robot 3 Al mismo tiempo Una pasada
314 Peticin de robot 4 Al mismo tiempo Una pasada
315 Conexin del eje U desactivada Despus Modal
316 Conexin del eje U activada Despus Modal
317 Inyeccin de aire del eje U desactivada Al mismo tiempo Modal
318 Inyeccin de aire del eje U activada Al mismo tiempo Modal
Comando de transferencia del tiempo de
319 53 Al mismo tiempo Una pasada
funcionamiento (DNC-C)
320 Avance de contracabezal Al mismo tiempo Modal
321 Retroceso de contracabezal Al mismo tiempo Modal
Monitor de aterrajado sincronizado desac-
326 Al mismo tiempo Modal
tivado
52
Monitor de aterrajado sincronizado acti-
327 Al mismo tiempo Modal
vado
Interbloqueo de husillo sin herramienta
328 Al mismo tiempo Modal
vlido
Interbloqueo de husillo sin herramienta no
329 Al mismo tiempo Modal
vlido
331 6 eje rotatorio en sentido horario Al mismo tiempo Modal
57
332 6 eje rotatorio en sentido antihorario Al mismo tiempo Modal
MS33-018 P-251
SECCIN 15 APNDICE
Tiempo de
ejecucin
Cdigo Modal/
Grupo Funcin (En referencia a la Observaciones
M Una pasada
orden de mov-
imiento del eje)
Inyeccin de aire a travs del husillo acti-
339 Al mismo tiempo Modal
vada
Monitor de asentamiento de la pieza acti-
340 Al mismo tiempo Modal
vado
Monitor de asentamiento de la pieza des-
341 Al mismo tiempo Modal
activado
Aire de confirmacin de asentamiento de
342 Al mismo tiempo Modal
la pieza activado
Aire de confirmacin de asentamiento de
343 Al mismo tiempo Modal
la pieza desactivado
346 Interbloqueo de la rotacin del eje B vlido Al mismo tiempo Modal
59 Interbloqueo de la rotacin del eje B no
347 Al mismo tiempo Modal
vlido
Retraccin de AT a la parte superior de
351 MG (CdM de cinco caras simplificado Al mismo tiempo Una pasada
MCV-A II)
Retraccin del adaptador a la parte supe-
352 rior de MG (CdM de cinco caras simplifi- Al mismo tiempo Una pasada
cado MCV-A II)
354 Evacuador de virutas desactivado Al mismo tiempo Modal
355 Evacuador de virutas activado Al mismo tiempo Modal
Oscilacin del cargador de MG a la
356 Al mismo tiempo Una pasada
posicin de cambio de herramienta
368 Recogedor de neblina desactivado Al mismo tiempo Modal
369 Recogedor de neblina activado Al mismo tiempo Modal
374 Sensor sin contacto; Lser desactivado Al mismo tiempo Modal
375 Sensor sin contacto; Lser activado Al mismo tiempo Modal
Deteccin del caudal de refrigerante;
378 Al mismo tiempo Modal
Modo de monitorizacin activado
Deteccin del caudal de refrigerante;
379 Al mismo tiempo Modal
Modo de monitorizacin desactivado
Amarre de la pieza a baja presin
385 Al mismo tiempo Modal
(fijacin 1)
MS33-018 P-252
SECCIN 15 APNDICE
Los datos contenidos en este manual pueden variar de los del producto adquirido debido a cambios
realizados en la especificacin o el diseo.
Las especificaciones estn sujetas a cambios sin previo aviso.
Si tiene alguna duda o necesita informacin ms detallada acerca de cualquier aspecto contenido en
este manual, pngase en contacto con el representante de OKUMA.