FANUC 0i-MB MANUAL DEL OPERADOR
FANUC 0i-MB MANUAL DEL OPERADOR
FANUC 0i-MB MANUAL DEL OPERADOR
B-63844SP/01
Ninguna parte de este manual puede reproducirse en ninguna
forma
Todas las especificacione y disenos estn sujetos a modificaciones
sin previo aviso
Este apartado describe las precauciones de seguridad relativas al uso de controles CNC. Es fundamental que los
usuarios respeten estas precauciones para garantizar un funcionamiento seguro de las mquinas equipadas con
un control CNC (todas las descripciones en este apartado parten del supuesto de que existe una configuracin de
mquina con CNC). Observe que algunas precauciones son relativas nicamente a funciones especficas y, por
consiguiente, tal vez no correspondan a determinados controles CNC.
Los usuarios tambin deben observar las precauciones de seguridad relativas a la mquina, como se describe en
el correspondiente manual facilitado por el fabricante de la mquinaherramienta.
Antes de intentar utilizar la mquina o crear un programa para controlar el funcionamiento de la mquina, el
operador debe estudiar a fondo el contenido de este manual y el correspondiente manual facilitado por el fabricante
de la mquinaherramienta.
ndice
s1
PRECAUCIONES DE SEGURIDAD B63844SP/01
1 PRECAUCION Y NOTA
Este manual incluye precauciones de seguridad para proteger al usuario e impedir daos a la
mquina. Las precauciones se clasifican en Aviso y Precaucin segn su influencia en la seguridad.
Adems, la informacin complementaria se describe como Nota. Lea ntegramente las indicaciones
de Aviso, Precaucin y Nota antes de intentar utilizar la mquina.
AVISO
Se aplica cuando existe peligro de que el usuario resulte lesionado o cuando existe peligro de que
resulte lesionado el usuario y daado el equipo si no se observa el procedimiento autorizado.
PRECAUCIN
NOTA
s2
B63844SP/01 PRECAUCIONES DE SEGURIDAD
AVISO
1. Nunca intente mecanizar una pieza sin primero comprobar el funcionamiento de la mquina.
Antes de poner en marcha un lote de produccin, asegrese de que la mquina funciona
correctamente ejecutando una marcha de prueba empleando para ello, por ejemplo, la funcin
de modo bloque a bloque, sobrecontrol de avance o bloqueo de mquina o utilizando la mquina
sin herramienta ni pieza montadas. Si no se asegura de que la mquina funciona correctamente,
la mquina podra presentar un comportamiento inesperado, llegando a daar a la pieza y/o a
la mquina misma y lesionando al usuario.
2. Antes de utilizar la mquina, compruebe ntegramente los datos introducidos.
La utilizacin de la mquina con datos incorrectamente especificados puede dar como resultado
un comportamiento inesperado de la mquina llegando a provocar daos a la pieza y/o mquina
misma o lesiones al usuario.
3. Asegrese de que la velocidad de avance especificada es adecuada para el funcionamiento
previsto. Por regla general, para cada mquina existe una velocidad de avance mxima
admisible. La velocidad de avance vara en funcin de la operacin prevista.
Consulte el manual facilitado junto con la mquina para determinar la velocidad mxima
admisible. Si una mquina se utiliza a una velocidad distinta de la correcta, puede comportarse
de manera imprevista, llegando a provocar daos a la pieza y/o mquina misma o lesiones al
usuario.
4. Cuando utilice una funcin de compensacin de herramienta, compruebe ntegramente el
sentido y valor de la compensacin.
La utilizacin de la mquina con datos incorrectamente especificados puede provocar que la
mquina se comporte de manera inesperada, llegando a provocar daos a la pieza y/o mquina
misma o lesiones al usuario.
5. Los parmetros para el CNC y el PMC vienen configurados de fbrica. Habitualmente, no es
preciso modificarlos. Sin embargo, si no queda otra alternativa que modificar un parmetro,
asegrese de que conoce perfectamente la funcin del parmetro antes de realizar cualquier
modificacin.
Si no se configura correctamente un parmetro, puede producirse una respuesta inesperada de
la mquina, llegando a daar la pieza y/o mquina misma o provocar lesiones al usuario.
s3
PRECAUCIONES DE SEGURIDAD B63844SP/01
AVISO
6. Inmediatamente despus de conectar la tensin, no toque ninguna de las teclas del panel MDI
hasta que en el CNC aparezca la pantalla de visualizacin de posicin o de alarmas.
Algunas de las teclas del panel MDI sirven para mantenimiento u otras operaciones especiales.
Al pulsar cualquiera de estas teclas, el CNC puede abandonar su estado normal. Si se arranca
la mquina cuando el CNC est en este estado, la mquina puede responder de manera
imprevista.
7. El manual del operador y el manual de programacin facilitados junto con el CNC proporcionan
una descripcin global de las funciones de la mquina, incluidas cualesquiera funciones
opcionales. Observe que las funciones opcionales varan de un modelo de mquina a otro. Por
consiguiente, algunas de las funciones descritas en los manuales tal vez no estn disponibles en
la realidad en el caso de un modelo concreto. Si tiene cualquier duda, compruebe la
especificacin de la mquina.
8. Es posible que algunas funciones se hayan implementado a peticin del fabricante de la
mquinaherramienta. Cuando utilice tales funciones, consulte el manual facilitado por el
fabricante de la mquinaherramienta para ms detalles sobre la utilizacin y cualesquiera
precauciones asociadas a las mismas.
NOTA
Los programas, parmetros y variables de macro estn almacenados en la memoria no voltil del
CNC. Habitualmente, se conservan aun cuando se desconecte la tensin. Sin embargo, tales datos
podran borrarse por descuido o podra ser necesario borrar tales datos de la memoria no voltil en
una eliminacin de errores.
Para evitar que ocurra lo anterior y asegurar una rpida restauracin de los datos borrados, haga una
copia de seguridad de todos los datos vitales y mantenga la copia de seguridad en un lugar seguro.
s4
B63844SP/01 PRECAUCIONES DE SEGURIDAD
3 PROGRAMACIN
Este captulo trata de las principales precauciones de seguridad relativas a la programacin. Antes
de intentar desarrollar cualquier programa, lea atentamente el manual del operador y el manual de
programacin facilitados para conocer a fondo su contenido.
AVISO
s5
PRECAUCIONES DE SEGURIDAD B63844SP/01
AVISO
s6
B63844SP/01 PRECAUCIONES DE SEGURIDAD
AVISO
1. Funcionamiento manual
Cuando la mquina funcione manualmente, determine la posicin actual de la herramienta y de
la pieza y asegrese de que se han especificado correctamente el eje de desplazamiento, el sentido
de desplazamiento y la velocidad de avance. Un funcionamiento incorrecto de la mquina puede
provocar daos a la herramienta, a la mquina misma, a la pieza o provocar daos al operador.
2. Vuelta manual al punto de referencia
Despus de conectar la tensin, ejecute una vuelta manual al punto de referencia, segn sea
necesario. Si se utiliza la mquina sin primero ejecutar una vuelta manual al punto de referencia,
podra responder de manera imprevista. No es posible una comprobacin del lmite de recorrido
sin primero ejecutar una vuelta manual al punto de referencia. Una operacin imprevista de la
mquina podra daar la herramienta, la mquina misma, la pieza o provocar lesiones al usuario.
3. Orden numrica manual
Cuando enve una orden numrica manual, determine la posicin actual de la herramienta y de
la pieza y asegrese de que se han especificado correctamente el eje de desplazamiento, el sentido
de desplazamiento y de que los valores introducidos son vlidos.
Si intenta utilizar la mquina con una orden no vlida especificada podra resultar daada la
herramienta, la mquina misma, la pieza o provocar lesiones al operador.
4. Avance manual por volante
En el avance manual por volante, al girar el volante con un factor de escala grande, por ejemplo
100, la herramienta y la mesa se desplazan con rapidez. Un manejo negligente puede provocar
daos a la herramienta y/o a la mquina o provocar lesiones al usuario.
5. Sobrecontrol inhibido
Si se inhibe el sobrecontrol (en funcin de la especificacin en una variable de macro) durante
el roscado, roscado rgido con macho o durante otras operaciones de roscado con macho, no
puede preverse la velocidad, pudiendo resultar daada la herramienta, la mquina misma, la pieza
o provocar lesiones al operador.
6. Operacin de origen/preajuste
Bsicamente, nunca intente una operacin de origen/preajuste cuando la mquina se est
utilizando bajo el control de un programa. De lo contrario, la mquina podra responder de forma
imprevista, pudiendo llegar a daar a la herramienta, a la mquina misma, a la pieza o provocar
lesiones al usuario.
s7
PRECAUCIONES DE SEGURIDAD B63844SP/01
AVISO
s8
B63844SP/01 PRECAUCIONES DE SEGURIDAD
AVISO
NOTA
El CNC utiliza bateras para conservar el contenido de la memoria, ya que debe conservar datos tales
como programas, valores de compensacin y parmetros aun cuando no est conectada la
alimentacin elctrica externa.
Si cae la tensin de la batera, se visualiza una alarma de tensin de batera baja en el panel del
operador de la mquina o en la pantalla CRT.
Cuando se visualiza una alarma de tensin de batera baja, sustituya las bateras en un mximo de
una semana. De lo contrario, se perder el contenido de la memoria del CNC.
Consulte el apartado de mantenimiento del manual del operador o del manual de programacin para
ms detalles sobre el procedimientos de sustitucin de la batera.
s9
PRECAUCIONES DE SEGURIDAD B63844SP/01
AVISO
NOTA
s10
B63844SP/01 PRECAUCIONES DE SEGURIDAD
AVISO
3. Sustitucin de fusibles
Sin embargo, antes de sustituir un fusible fundido, es preciso localizar y eliminar la causa que
ha provocado la fusin del fusible.
Por este motivo, este trabajo deber ser realizado nicamente por personal que haya recibido
formacin autorizada en seguridad y mantenimiento.
Cuando sustituya un fusible con el armario abierto, tenga cuidado de no tocar los circuitos de alta
tensin (identificados por y equipados con una cubierta aislante).
Tocar un circuito de alta tensin sin proteccin supone un enorme peligro de electrochoque.
s11
B63844SP/01 Indice
PRECAUCIONES DE SEGURIDAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S1
I. GENERALIDADES
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 FLUJO GENERAL DE FUNCIONAMIENTO DE UNA MAQUINA HERRAMIENTA
CON CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 PRECAUCIONES EN LA LECTURA DE ESTE MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 PRECAUCIONES SOBRE DIVERSOS TIPOS DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
II. PROGRAMACION
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 DESPLAZAMIENTO DE LA HERRAMIENTA SEGUN
INTERPOLACION DE CONTORNO DE PARTES DE UNA PIEZA . . . . . . . . . . . . . . . . . . . . . 12
1.2 AVANCEFUNCION DE AVANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3 PLANO DE LA PIEZA Y DESPLAZAMIENTO DE LA HERRAMIENTA . . . . . . . . . . . . . . . 15
1.3.1 Punto de referencia (Posicin especfica de mquina) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.2 Sistema de coordenadas en el plano de la pieza y sistema de coordenadas
especificado por el sistema de coordenadas del CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3.3 Cmo se indican las dimensiones programadas para desplazar la
herramientardenes absolutas/incrementales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4 FUNCION DE VELOCIDAD DE CORTEVELOCIDAD DEL HUSILLO . . . . . . . . . . . . . . . . 20
1.5 SELECCION DE LA HERRAMIENTA UTILIZADA PARA DIVERSAS
OPERACIONES DE MECANIZADOFUNCION HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . 21
1.6 ORDENES PARA OPERACIONES DE LA MAQUINAFUNCION AUXILIAR . . . . . . . . . . . 22
1.7 CONFIGURACION DE LOS PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.8 CONTORNO DE HERRAMIENTA Y DESPLAZAMIENTO DE LA
HERRAMIENTA POR PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.9 MARGEN DE DESPLAZAMIENTO DE LA HERRAMIENTA LIMITE
DE RECORRIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2. EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1 EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2 DESIGNACION DE LOS EJES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3 SISTEMA INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4 LIMITE DE RECORRIDO MAXIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4. FUNCIONES DE INTERPOLACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1 POSICIONAMIENTO (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2 POSICIONAMIENTO UNIDIRECCIONAL (G60) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3 INTERPOLACION LINEAL (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4 INTERPOLACION CIRCULAR (G02,G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
c1
INDICE B63844SP/01
5. FUNCIONES DE AVANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.1 GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.2 AVANCE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3 AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4 CONTROL DE VELOCIDAD DE AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . 64
5.4.1 Parada exacta (G09, G61)
Modo Mecanizado (G64) Modo Roscado con macho (G63) . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4.2 Sobrecontrol automtico en esquinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4.2.1 Sobrecontrol automtico en esquinas interiores(G62) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4.2.2 Modificacin del avance en mecanizado circular interior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.5 TEMPORIZACION (TIEMPO DE ESPERA) (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6. PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.1 VUELTA A PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7. SISTEMA DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.1 SISTEMA DE COORDENADAS DE MAQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7.2 SISTEMA DE COORDENADAS DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.2.1 Definicin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.2.2 Seleccin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.2.3 Cambio del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2.4 Preseleccin del sistema de coordenadas de pieza (G92.1) . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.2.5 Cmo se aaden sistemas de coordenadas de pieza (G54.1 o G54) . . . . . . . . . . . . . . . . . . . 86
7.3 SISTEMA LOCAL DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.4 SELECCION DE PLANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
c2
B63844SP/01 INDICE
c3
INDICE B63844SP/01
c4
B63844SP/01 INDICE
III. FUNCIONAMIENTO
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
1.1 FUNCIONAMIENTO EN MODO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
1.2 DESPLAZAMIENTO DE LA HERRAMIENTA PROGRAMANDOLO
EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
1.3 FUNCIONAMIENTO EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
1.4 VERIFICACION DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
1.4.1 Comprobacin haciendo funcionar la mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
1.4.2 Cmo se visualiza la variacin de la indicacin de posicin sin hacer funcionar
la mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
1.5 EDICION DE UN PROGRAMA DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
1.6 VISUALIZACION Y CONFIGURACION DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
1.7 VISUALIZACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
1.7.1 Visualizacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
1.7.2 Indicacin de posicin actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
c5
INDICE B63844SP/01
c6
B63844SP/01 INDICE
c7
INDICE B63844SP/01
c8
B63844SP/01 INDICE
c9
INDICE B63844SP/01
V. MANTENIMIENTO
1. METODO DE SUSTITUCION DE LAS PILAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
1.1 SUSTITUCIN DE LA BATERA DE LA UNIDAD DE CONTROL . . . . . . . . . . . . . . . . . . . . 768
1.2 BATERA PARA EL CODIFICADOR ABSOLUTO DE IMPULSOS . . . . . . . . . . . . . . . . . . . . 771
1.3 PILA PARA CODIFICADORES ABSOLUTOS DE IMPULSOS INDEPENDIENTES
(6 VDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778
ANEXO
A. LISTA DE CODIGOS DE CINTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785
D. ABACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
D.1 LONGITUD ROSCADA INCORRECTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
c10
B63844SP/01 INDICE
c11
I. GENERALIDADES
B63844SP/01 GENERALIDADES 1. GENERALIDADES
1 GENERALIDADES
Algunas funciones descritas en este manual tal vez no sean aplicables a algunos
productos. Para ms detalles, consulte el manual DESCRIPCIONES
(B63832EN).
Este manual describe todas las funciones opcionales. Consulte las opciones
incorporadas a su sistema en el manual descrito por el fabricante de la
mquinaherramienta.
3
1. GENERALIDADES GENERALIDADES B63844SP/01
D IP_ Indica una combinacin de ejes tal como X__ Y__ Z (utilizada en
PROGRAMACION.).
Manuales asociados a la La tabla inferior enumera los manuales asociados a la serie 0iB y 0i
serie 0iB / 0i MateB MateB. Este manual aparece identificado por un asterisco (*).
No. especifi-
Ttulo de manual
cacin
Descripciones B63832EN
Programacin
PMC
Red
Open CNC
4
B63844SP/01 GENERALIDADES 1. GENERALIDADES
5
1. GENERALIDADES GENERALIDADES B63844SP/01
Repres. Program.
pieza pieza
CNC MAQUINAHTA.
1 2 3
Proceso mecan.
Mecan. con Mecanizado
Proceso mecan. Mecan.lateral
avance agujeros
1. Mtodo mecanizado
: Desbaste
Semiacabado
Acabado
2. Herramientas mecanizado
3. Condiciones mecanizado
: Velocidad avance
Profundidad corte
4. Trayectoria herramienta
6
B63844SP/01 GENERALIDADES 1. GENERALIDADES
Hta.
Mecanizado lateral
Mecanizado
frontal
Mecanizado de
agujeros
7
1. GENERALIDADES GENERALIDADES B63844SP/01
1.2
PRECAUCIONES EN
PRECAUCION
LA LECTURA DE 1 El funcionamiento del sistema de una mquinaherramienta con
ESTE MANUAL CNC depende no slo del CNC, sino tambin de la
mquinaherramienta, el armario de mando, el servosistema, el
CNC, los paneles del operador, etc. Resulta muy difcil describir
la funcin, programacin y funcionamiento relativos a todas las
combinaciones. Por regla general el siguiente manual los describe
desde el punto de vista del CNC. As, para ms detalles sobre una
mquinaherramienta con CNC concreta, consulte el manual
publicado por el fabricante de la mquinaherramienta, el cual
deber tener prioridad sobre este manual.
2 Los ttulos figuran a la izquierda de modo que el lector pueda
acceder fcilmente a la informacin necesaria. A la hora de
localizar la informacin necesaria, el lector puede ahorrar tiempo
buscando a travs de estos ttulos.
3 Este manual describe el nmero mximo posible de variaciones
razonables de utilizacin del equipo. No puede describir todas y
cada una de las combinaciones de caractersticas, opciones y
rdenes, lo cual, por otro lado, tampoco se ha de intentar obtener.
Si no se describe una combinacin concreta de operaciones, no
se ha de intentar ejecutar.
1.3
PRECAUCIONES
PRECAUCION
SOBRE DIVERSOS Los programas de mecanizado, parmetros variables, etc. estn
TIPOS DE DATOS almacenados en la memoria no voltil interna del CNC. Por regla
general este contenido no se pierde al CONECTAR/
DESCONECTAR la tensin. Sin embargo, es posible que se
pueda producir un estado que sea preciso borrar datos muy
valiosos almacenados en la memoria no voltil, debido a tener que
borrar el contenido por haber realizado una operacin incorrecta
o al tener que ejecutar una restauracin despus de un fallo. Para
lograr una restauracin rpida cuando se produzca este tipo de
anomala, le recomendamos crear con antelacin una copia de los
distintos tipos de datos.
8
II. PROGRAMACION
B63844SP/01 PROGRAMACION 1. GENERALIDADES
1 GENERALIDADES
11
1. GENERALIDADES PROGRAMACION B63844SP/01
Pieza
D Desplazamiento de la
herramienta segn un arco
Programa
G03X_ _Y_ _R_ _;
Herramienta
Pieza
12
B63844SP/01 PROGRAMACION 1. GENERALIDADES
Unidad control
Eje X
Desplaza-
Interpolacin miento her-
ramienta
Eje Y
a) Desplazamien-
to segn lnea
recta
b) Desplazamien-
to segn arco
NOTA
Algunas mquinas desplazan las mesas en lugar de las
herramientas, pero en este manual se supone que se
desplazan las herramientas respecto a las piezas.
13
1. GENERALIDADES PROGRAMACION B63844SP/01
mm/min Hta.
F
Pieza
Mesa
14
B63844SP/01 PROGRAMACION 1. GENERALIDADES
1.3
PLANO DE LA PIEZA Y
DESPLAZAMIENTO DE
LA HERRAMIENTA
Punto referencia
Hta.
Pieza
Mesa
15
1. GENERALIDADES PROGRAMACION B63844SP/01
1.3.2
Sistema de
coordenadas en el Z
Z
plano de la pieza y
sistema de Y
Programa Y
coordenadas
especificado por el
X X
sistema de
Sistema coordenadas
coordenadas del CNC
Representa- CNC
cin pieza
Orden
Hta.
Z
Y
Pieza
X
Maquinahta.
Explicaciones
D Sistema de coordenadas Los dos sistemas de coordenadas siguientes se especifican en diferentes puntos:
(Vase II7)
16
B63844SP/01 PROGRAMACION 1. GENERALIDADES
Sistema de coordenadas
en plano de pieza defini-
do en la pieza
El sistema de coordenadas
especificado por CNC defi-
nido en la mesa Y Y
Pieza
X
Mesa
D Mtodos de definicin Para definir los dos sistemas de coordenadas en idntica posicin deben
de los dos sistemas de emplearse mtodos sencillos segn la forma de la pieza, el nmero de
coordenadas en operaciones de mecanizado, etc.
idntica posicin
(1) Utilizando un plano estndar y un punto de la pieza.
Y
Pto.estndar pieza
Distancia fija
Distancia fija
Origen
programa
X
17
1. GENERALIDADES PROGRAMACION B63844SP/01
Origen de programa
Utillaje
(3) Montaje de una pieza en un palet y luego fijacin de la pieza y el palet sobre
el utillaje.
Palet
Utillaje
Pieza
(El utillaje y el sistema de coordenadas se han de especificar igual
que en (2)).
18
B63844SP/01 PROGRAMACION 1. GENERALIDADES
1.3.3
Cmo se indican las
dimensiones
programadas para
desplazar la
herramientardenes
absolutas/incrementales
Z
Herramienta
X
B(10.0,30.0,20.0)
Coordenadas punto B
Z
Herramienta
A
X=40.0
Y
Z=10.0
19
1. GENERALIDADES PROGRAMACION B63844SP/01
V: Velocidad corte
m/min
Pieza
Ejemplos <Cuando se desea mecanizar una pieza con una herramienta de 100 mm de
dimetro con una velocidad de corte de 80 m/min.>
La velocidad del husillo es de aproximadamente 250 min1 obtenindose sta
a partir de la frmula N=1000v/D. Por consiguiente, se requiere la siguiente
orden:
S250;
Las rdenes relativas a la velocidad del husillo se denominan funcin de
velocidad del husillo (Vase II9).
20
B63844SP/01 PROGRAMACION 1. GENERALIDADES
21
1. GENERALIDADES PROGRAMACION B63844SP/01
Refrigerante
Pieza
22
B63844SP/01 PROGRAMACION 1. GENERALIDADES
Bloque
Bloque
Secuencia desplazamiento
Bloque herramienta
Programa Bloque
Bloque
23
1. GENERALIDADES PROGRAMACION B63844SP/01
D Bloque
1 bloque
Fin de
bloque
D Programa
;
Offff; Nmero programa
Bloque
Bloque
Bloque
24
B63844SP/01 PROGRAMACION 1. GENERALIDADES
Programa pral.
Subprograma #1
M98P1001 O1001 Programa
para agujero
#1
M99
M98P1002
Subprograma #2
Programa
M98P1001 O1002
para agu
jero #2
M99
Agujero Agujero
#1 #1
Agujero Agujero
#2 #2
25
1. GENERALIDADES PROGRAMACION B63844SP/01
1.8
CONTORNO DE
HERRAMIENTA Y
DESPLAZAMIENTO DE
LA HERRAMIENTA
POR PROGRAMA
Explicaciones
D Mecanizado utilizando el Habitualmente, para el mecanizado de una pieza se emplean varias
extremo de la herramientas. Las herramientas tienen distinta longitud. Resulta muy
herramienta Funcin problemtico cambiar el programa segn las herramientas. Por consiguiente,
de compensacin de cada herramienta se ha de medir con antelacin. Definiendo la diferencia entre
herramienta (Vase la longitud de la herramienta estndar y la longitud de cada herramienta en el
II14.1) CNC (visualizacin y configuracin de datos: vase III11), puede ejecutarse
el mecanizado sin modificar el programa aun cuando se cambie la herramienta.
Esta funcin se denomina compensacin de longitud de herramienta.
Herramien.
estndar
H1 H2 H3 H4
Pieza
D Mecanizado utilizando el Dado que una herramienta tiene radio, el centro de la trayectoria de la
lateral de la herramienta herramienta pasa alrededor de la pieza a una distancia de sta exactamente igual
Funcin de al radio de la herramienta.
compensacin de radio
de herramienta (Vase Trayectoria de herramienta
utilizando compensacin de
II14.4, 14.5, 14.6) radio de herramienta
Contorno pieza
mecanizada
Pieza
Hta. de
corte
26
B63844SP/01 PROGRAMACION 1. GENERALIDADES
1.9 En los finales de cada eje de la mquina van instalados finales de carrera para
impedir que las herramientas se desplacen ms all de estos extremos. El
MARGEN DE margen en el cual pueden desplazarse las herramientas se denomina lmite de
DESPLAZAMIENTO DE recorrido.
LA HERRAMIENTA
LIMITE DE
RECORRIDO
Mesa
Motor
Final de carrera
Origen mquina
Las herramientas no pueden acceder a esta zona. Esta zona se especi
fica mediante datos en la memoria o en el programa.
27
2. EJES CONTROLADOS PROGRAMACION B63844SP/01
EJES CONTROLADOS
28
B63844SP/01 PROGRAMACION 2. EJES CONTROLADOS
2.1
EJES
CONTROLADOS Caracterstica 0iMB
Nmero de ejes bsicos controlados 3 ejes
NOTA
El nmero de ejes controlables simultneamente para
funcionamiento manual (avance manual discontinuo,
avance incremental o avance manual con volante) es 1 3
(1 cuando el bit 0 (JAX) del parmetro 1002 est
configurado al valor 0 y 3 cuando est configurado al valor
1).
Limitaciones
D Designacin de eje por Cuando este parmetro est configurado a cero o se especifica un carcter
defecto distinto de los caracteres vlidos, se asigna por defecto un nombre de eje
de 1 hasta 4. Cuando se utiliza un nombre de eje por defecto (1 hasta 4),
est inhibida la operacin en modo MEM y en modo MDI.
D Designaciones de eje Si en este parmetro se especifica un nombre de eje duplicado, la
duplicadas operacin est habilitada nicamente para el primer eje especificado.
29
2. EJES CONTROLADOS PROGRAMACION B63844SP/01
NOTA
1. No puede especificarse una orden que rebase el lmite de
recorrido mximo.
2. El recorrido real depende de la mquinaherramienta.
30
3. FUNCIONES PREPARATORIAS
B63844SP/01 PROGRAMACION (FUNCIONES G)
Tipo Significado
Cdigo simple El cdigo G es vlido nicamente en el bloque en que
se ha especificado.
Cdigo G modal El cdigo G es vlido hasta que se especifica otro
cdigo G del mismo grupo
(Ejemplo)
G01 y G00 son cdigos G modales del grupo 01.
G01X ;
Z; G01 es vlido en este intervalo.
X;
G00Z ;
31
3. FUNCIONES PREPARATORIAS
(FUNCIONES G) PROGRAMACION B63844SP/01
32
3. FUNCIONES PREPARATORIAS
B63844SP/01 PROGRAMACION (FUNCIONES G)
33
3. FUNCIONES PREPARATORIAS
(FUNCIONES G) PROGRAMACION B63844SP/01
34
3. FUNCIONES PREPARATORIAS
B63844SP/01 PROGRAMACION (FUNCIONES G)
35
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
4 FUNCIONES DE INTERPOLACION
36
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Formato
G00 IP_;
IP_: Para una orden absoluta, indica las coordenadas de la
posicin final y para una orden incremental la distancia
recorrida por la herramienta.
Posicin inicial
Posicionamiento con interpolacin lineal
37
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
38
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
4.2 Para posicionamiento exacto sin juego de la mquina (juego entre dientes), se
dispone del posicionamiento final desde un solo sentido.
POSICIONAMIENTO
UNIDIRECCIONAL
(G60) Rebasamiento recorrido
Posicin inicial
Posicin inicial
Parada temporal
Posicin final
Formato
G60IP_;
IP_ : Para una orden absoluta, indica las coordenadas de la
posicin final y para una orden incremental la distancia
recorrida por la herramienta.
Ejemplos
Cuando se utilizan rdenes Cuando se utiliza la orden
G60 simples. G60 modal.
39
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
40
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Formato
G01 IP_F_;
IP_:Para una orden absoluta, indica las coordenadas de la
posicin final y para una orden incremental la distancia recorri
da por la herramienta
F_:Velocidad de avance de herramienta (avance)
Explicaciones Una herramienta se desplaza segn una lnea recta a una posicin especificada
con la velocidad de avance especificada en F.
El avance especificado en F es vlido hasta que se especifica un nuevo valor.
No es preciso especificarlo para cada bloque.
La velocidad de avance programada mediante el cdigo G se mide a lo largo de
la trayectoria de la herramienta. Si no se ha programado el cdigo F, el avance
se considera que es 0.
El avance segn cada sentido de un eje es el siguiente.
G01 Ff ;
L + a 2 ) b2 ) g2 ) z2
Cuando se ejecute una interpolacin lineal de los ejes rectilneos (tales como
X, Y o Z) y del eje de giro (tal como A, B o C), la velocidad de avance es la
velocidad de avance tangencial en el sistema de coordenadas cartesianas y
programada por F (mm/min).
La velocidad de avance segn el eje se obtiene calculando primero el tiempo
necesario para distribucin de impulsos a partir de la frmula anterior y luego
cambiando la unidad de la velocidad de avance del eje a grados/minuto.
41
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
20 2 ) 40 2
8 0.14907 (min)
300
La velocidad de avance para el eje C es
40 8 268.3 gradosmin
0.14907
Ejemplos
D Interpolacin lineal
(G91) G01X200.0Y100.0F200.0 ;
Eje Y
(Posicin final)
100.0
Eje X
0 (Posicin inicial) 200.0
D Velocidad de avance
para el eje de giro G91G01C90.0 G300.0 ;Vel. avance de 300
grad/min
(Punto inicial)
90
(Punto final)
La velocidad de avance
es 300 grad/min
42
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Formato
Arco en plano XpYp
G02 I_ J_
G17 Xp_ Yp_ F_ ;
G03 R_
G02 I_ K_
G18 Xp_ Zp_ F_
G03 R_
G19 G02 J_ K_ F_
Yp_ Zp_
G03 R_
Orden Descripcin
43
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
Explicaciones
D Sentido de interpolacin Se define como horario (G02) y como antihorario (G03) en el plano XpYp
circular (plano ZpXp o YpZp) cuando el plano XpYp se considera visto en el sentido de
positivo a negativo del eje Zp (eje Yp o eje Xp, respectivamente) en el sistema
de coordenadas Cartesianas. Vase la figura inferior.
Yp Xp Zp
D Distancia desde el punto El centro del arco se especifica mediante las direcciones I, J y K para los ejes
inicial hasta el centro del Xp, Yp y Zp, respectivamente. El valor numrico que viene a continuacin de
arco I, J o K, sin embargo, es un componente vectorial en el cual el centro del arco
se considera visto desde el punto inicial y siempre se especifica como valor
incremental independientemente de G90 y G91 como se muestra a
continuacin.
I, J y K deben llevar signo segn el sentido correspondiente.
Pueden omitirse I0, J0 y K0. Cuando se omiten Xp, Yp y Zp (el punto final
coincide con el punto inicial) y el centro se especifica con I, J y K, se especifica
un arco de 360_ (crculo completo).
G021; Orden para programar un crculo
Si la diferencia entre el radio en el punto inicial y el radio en el punto final es
superior al valor especificado en el parmetro (No. 3410), se activa una alarma
P/S (No. 020).
44
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
D Radio del arco La distancia entre un arco y el centro de un crculo que contiene a dicho arco
puede especificarse empleando el radio, R, del crculo, en lugar de I, J y K. En
tal caso, se considera que un arco es inferior a 180_ y el otro superior a 180_.
Cuando se programa un arco superior a 180_, el radio debe especificarse
mediante un valor negativo. Si se omiten Xp, Yp y Zp, si el punto final est
situado en idntica posicin que el punto inicial y si se utiliza R, se programa
un arco de 0_.
G02R; (La herramienta no se desplaza.)
2
r=50mm
Punto final
45
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
Ejemplos
Eje Y
100
50R
60 60R
40
0 Eje X
90 120 140 200
46
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
G02 I_J_
G17 Xp_Yp_ _ (_) F_ ;
G03 R_
En sincronismo con arco de plano ZpXp
G02 I_K_
G18 Xp_Zp_ _ (_) F_ ;
G03 R_
Trayectoria
de
herramienta
X Y
47
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
Formato
G07.1 IP r ; Activa el modo de interpolacin cilndrica
: (valida la interpolacin cilndrica).
:
:
G07.1 IP 0 ; Se anula el modo de interpolacin cilndrica.
Explicaciones
D Seleccin de plano Utilice el parmetro (No. 1022) para especificar si el eje de giro es el eje X, el
(G17, G18, G19) eje Y o el eje Z o un eje paralelo a uno de stos. Especifique el cdigo G para
seleccionar un plano para el cual el eje de giro es el eje lineal especificado.
Por ejemplo, cuando el eje de giro es un eje paralelo al eje X, G17 debe
especificar un plano XpYp que es un plano definido por el eje de giro y el eje
Y o un eje paralelo al eje Y.
Para interpolacin cilndrica slo puede seleccionarse un eje de giro.
48
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Limitaciones
D Especificacin de radio En el modo de interpolacin cilndrica no puede especificarse un radio de arco
de arco en modo de con la direccin de palabra I, J o K.
interpolacin cilndrica
D Interpolacin circular y Si se activa el modo de interpolacin cilndrica cuando ya se ha aplicado la
compensacin de radio compensacin del radio de herramienta, no se ejecuta correctamente la
de herramienta interpolacin circular en el modo de interpolacin cilndrica.
D Posicionamiento En el modo de interpolacin cilndrica, no pueden especificarse operaciones de
posicionamiento (incluidas las que producen ciclos con avance rpido tales
como G28, G53, G73, G74, G76, G80 hasta G89). Para poder especificar una
operacin de posicionamiento, debe anularse previamente el modo de
interpolacin cilndrica. No puede ejecutarse la interpolacin cilndrica (G07.1)
en el modo de posicionamiento (G00).
D Seleccin del sistema de En el modo de interpolacin cilndrica, no puede especificarse un sistema de
coordenadas coordenadas de pieza (G92, G54 hasta G59) o un sistema de coordenadas locales
(G52).
D Activacin de modo de En el modo de interpolacin cilndrica, no puede ejecutarse un reset de dicho
interpolacin cilndrica modo. El modo de interpolacin cilndrica debe anularse para poder efectuar un
reset de dicho modo.
D Compensacin de Antes de activar el modo de interpolacin cilndrica debe especificarse una
herramienta compensacin de herramienta. No puede modificarse ningn valor de
compensacin en el modo de interpolacin cilndrica.
49
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
mm
N05 N12 N13
120
110 N06
N11
90
N07
70
N08 N09 N10
60
C
0 30 60 70 150 190 230 270 360 grad
50
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Formato
Z
G33 IP_ F_ ;
F : Avance en la direccin del eje ms largo
Pieza
X
Explicaciones Por regla general, el roscado se repite segn idntica trayectoria de herramienta
en desbaste que en acabado para obtener un tornillo. Dado que el roscado se
inicia cuando el captador de posicin integrado en el husillo enva una seal de
una vuelta, el roscado se arranca en un punto fijo y la trayectoria que la
herramienta sigue sobre la pieza permanece invariable para ir repitiendo el
roscado varias veces. Obsrvese que la velocidad del husillo debe permanecer
constante desde el desbaste hasta el acabado. De no ser as, se obtendr un
avance de rosca incorrecto.
Por regla general, la demora del servosistema, etc. producir avances
ligeramente incorrectos en los puntos inicial y final de una rosca mecanizada.
Para compensarlo, debe especificarse una longitud de roscado ligeramente
mayor que la necesaria.
La tabla 4.7 enumera los intervalos para especificar el avance de rosca.
51
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
NOTA
1. La velocidad del husillo est limitada de la siguiente manera:
Vel. mx.avance
1 x Veloc. husillo x Avance rosca
52
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
Formato
G31 IP_ ;
Explicaciones Los valores de coordenadas cuando se activa la seal de salto pueden utilizarse
en un macro cliente, ya que se guardan en las variables del sistema de macro
cliente Nos. #5061 hasta #5064, de la siguiente manera:
#5061 Valor de coordenada de primer eje
#5062 Valor de coordenada de segundo eje
#5063 Valoro de coordenada de tercer eje
#5064 Valor coordenada cuarto eje
AVISO
Inhiba el sobrecontrol del avance, el ensayo en vaco y la
aceleracin/deceleracin automticas (sin embargo,
pasan a ser disponibles cuando se pone a 1 el bit SKF
(nm. 7) del parmetro nm. 6200) cuando especifique la
velocidad de avance por minuto, permitiendo un error en la
posicin de la herramienta cuando se introduce una seal
de salto. Estas funciones son vlidas cuando se especifica
el avance por revolucin.
NOTA
Si se emite la orden G31 mientras se est ejecutando la
compensacin C de radio de herramienta, se activa una
alarma P/S No.035. Anule la compensacin de radio de
herramienta con la orden G40 antes de especificar la orden
G31.
53
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
Ejemplos
D El bloque siguiente a
G31 es una orden
incremental Y50.0
G31 G91X100.0 F100;
Y50.0;
100.0
Desplazamiento real
X
Desplaz. sin seal salto
X200.0
Desplazamiento real
Desplaz. sin seal salto
Desplazamiento real
Desplaz.sin seal de salto
X
100 200 300
Fig 4.8 (c) El siguiente bloque es una orden absoluta para 2 ejes
54
B63844SP/01 PROGRAMACION 4. FUNCIONES DE INTERPOLACION
4.9 La funcin de salto funciona en base a una seal de salto a alta velocidad
(conectada directamente al CN, no a travs del PMC) en lugar de una seal
SEAL DE SALTO A de salto ordinaria. En este caso, pueden introducirse hasta ocho seales.
ALTA VELOCIDAD La demora y el error de la entrada de la seal de salto es 0 2 ms en el CN
(G31) (sin considerar el retardo y el error en el PMC).
Esta funcin de entrada de seal de salto a alta velocidad mantiene este
valor a 0.1 ms o inferior, permitiendo de este modo una medicin de alta
precisin.
Para ms detalles, consulte el correspondiente manual facilitado por el
fabricante de la mquinaherramienta.
Formato
G31 IP
IP_ ;
55
4. FUNCIONES DE INTERPOLACION PROGRAMACION B63844SP/01
Formato
Orden de desplazamiento
G31 IPIP__ F __ P __ ;
IP_ : Punto final
F_ : Velocidad de avance
P_ : P1P4
Espera
G04 X (U, P)__ (Q__) ;
X(U, P)_ : Tiempo de espera
Q_ : Q1 Q4
D Correspondencia con las Los parmetros Nos. 6202 hasta 6205 pueden utilizarse para especificar si se utiliza
seales de salto o no la seal de salto de 4 puntos u 8 puntos (cuando se utiliza una seal de salto
a alta velocidad). La especificacin no est limitada a la correspondencia uno a uno.
Es posible especificar que una seal de salto corresponde a dos o ms Pns o Qns
(n = 1, 2, 3, 4). Adems, para especificar tiempo de espera pueden utilizarse los bits
0 (DS1) hasta 7 (DS8) del parmetro No. 6206.
PRECAUCIN
El tiempo de espera no se salta cuando no se especifica Qn
y no se configuran los parmetros DS1DS8 (No. 6206
#0#7).
56
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
5 FUNCIONES DE AVANCE
57
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
Velocidad de
avance rpido
FR FR : Veloc.avance rpido
T R : Constante tiempo
aceleracin/dece
leracin para velo-
cidad avance
rpido
0 Tiempo
TR TR
FC : Avance mecanizado
FC
T C : Constante tiempo ace
leracin/deceleracin
para velocidad avance
en mecanizado
0 Tiempo
TC TC
58
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
Y
Trayectoria programada
Trayectoria real herramienta
0
X
Fig. 5.1 (b) Ejemplo de trayectoria de herramienta entre dos bloques
Y r:Error
Trayectoria programada
Trayectoria real herramienta
0 X
Fig. 5.1 (c) Ejemplo de error radial en interpolacin circular
59
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
5.2
AVANCE RAPIDO
Formato
G00 IP_ ;
G00 : Cdigo G (gpo.01) para posicionamiento (avance rpido)
IP_ ; Palabra de dimensin para el punto final
60
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
Formato
Explicaciones
D Control constante de El avance en mecanizado se controla de modo que la velocidad de avance
velocidad tangencial tangencial siempre se defina a una velocidad de avance especificada.
Y Y
Punto
Punto final inicial
F F
Punto
inicial Centro Punto final
X X
Interpolacin lineal Interpolacin circular
61
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
D Avance por minuto (G94) Despus de especificar G94 (en el modo de avance por minuto), la cantidad de
avance de la herramienta por minuto se ha de especificar directamente
introduciendo un nmero despus de F. G94 es un cdigo modal. Una vez se ha
especificado un cdigo G94, permanece vlido hasta que se especifica G95
(avance por revolucin). En la conexin, est activado el modo de avance por
minuto.
Puede aplicarse un sobrecontrol de 0% hasta 254% (en incrementos del 1%) al
avance por minuto con el selector situado en el panel del operador de la
mquina. Para obtener informacin detallada, consulte el correspondiente
manual del fabricante de la mquinaherramienta.
Velocidad de avance por minuto
(mm/min o pulg/min)
Herramienta
Pieza
Mesa
AVISO
Para algunas rdenes tales como el roscado no puede
utilizarse ningn porcentaje de sobrecontrol.
D Avance por Despus de especificar G95 (en el modo de avance por revolucin), se ha de
revolucin(G95) especificar directamente el avance de la herramienta por vuelta del husillo
introduciendo un nmero despus de F. G95 es un cdigo modal. Una vez se ha
especificado G95, permanece vlido hasta que se especifica G94 (avance por
minuto).
Puede aplicarse un sobrecontrol del 0% hasta el 254% (en incrementos del 1%)
al avance por revolucin con el selector situado en el panel del operador de la
mquina. Para obtener informacin detallada, consulte el correspondiente
manual facilitado por el fabricante de la mquinaherramienta.
F
Distancia de avance por revolucin del
husillo (mm/rev o pulg/rev)
PRECAUCIN
Cuando la velocidad del husillo es baja, puede producirse
una fluctuacin de la velocidad de avance. Cuanto ms
lento gira el husillo, mayor es el nmero de veces en que
flucta la velocidad de avance.
62
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
D Lmite de la velocidad de Puede definirse un lmite superior comn sobre la velocidad de avance en
avance en mecanizado mecanizado segn cada eje mediante el parmetro No. 1422. Si la velocidad de
avance real en mecanizado (con un factor de sobrecontrol aplicado) rebasa un
lmite superior especificado, se limita a dicho lmite. Puede emplearse el
parmetro No. 1430 para especificar la velocidad de avance en mecanizado
mxima para cada eje slo para interpolacin lineal y para interpolacin
circular. Cuando la velocidad de avance en mecanizado segn un eje rebasa el
avance mximo para el eje como consecuencia de una interpolacin, la
velocidad de avance en mecanizado se limita a la velocidad de avance mxima.
NOTA
Un lmite superior se define en mm/min o pulg/min. El
clculo con el CNC puede incluir un error de velocidad de
avance del $2% respecto a un valor especificado. Sin
embargo, esto no es cierto para la
aceleracin/deceleracin. Para ser ms especficos, este
error se calcula respecto a una medicin en el tiempo que
la herramienta tarda en recorrer 500 mm o ms en rgimen
continuo:
63
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
NOTA
1. La finalidad de la comprobacin en posicin consiste en
asegurarse de que el servomotor ha alcanzado una
posicin dentro de un margen especificado (especificado
por un parmetro por el fabricante de la mquina
herramienta).
No se ejecuta la comprobacin en posicin cuando el bit
5 (NCI) del parmetro N 1601 vale 1.
2. Angulo de esquina interior : 2< x x 178
( es un valor definido)
Pieza
Herramienta
64
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
Formato
Parada exacta G09 IP_ ;
Modo parada exacta G61 ;
Sobrecontr.autom.esquinas G62 ;
5.4.1
Parada exacta (G09,
G61)
Modo Mecanizado
(G64) Modo Roscado
con macho (G63)
Explicaciones Las trayectorias de bloques intermedios recorridas por la herramienta en el
modo de parada exacta, en el modo de mecanizado y en el modo de roscado con
macho son distintas (Fig. 5.4.1).
Y
(2) Comprobacin de posicin
PRECAUCIN
El modo mecanizado (modo G64) se activa en la conexin
del control o al efectuar un borrado del sistema.
65
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
5.4.2.1
Sobrecontrol automtico
en esquinas
interiores(G62)
Explicaciones
D Condiciones para Cuando se especifica G62 y la trayectoria de la herramienta con la
sobrecontrol compensacin de radio de herramienta aplicada forma una esquina interior,
se sobrecontrola automticamente la velocidad de avance en los dos
extremos de la esquina.
Existen cuatro tipos de esquinas interiores (Fig. 5.4.2.1 (a)).
2,xxpx178, en Fig. 5.4.2.1 (a)
p es un valor definido mediante el parmetro No. 1711. Cuando es
aproximadamente igual a p, la esquina interior est determinada con un
error de 0,001 o inferior.
66
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
Margen de sobrecontrol Cuando una esquina se ha definido como esquina interior, la velocidad de
avance se sobrecontrola antes y despus de la esquina interior. Las distancias
Ls y Le, en donde se sobrecontrola la velocidad de avance son distancias desde
los puntos situados en la trayectoria del centro de la herramienta hasta la esquina
(Fig. 5.4.2.1 (b), Fig. 5.4.2.1 (c), Fig. 5.4.2.1 (d)). Ls y Le se configuran con los
parmetros 1713 y 1714.
Trayectoria programada
Le Ls
a b
Cuando una trayectoria programada est formada por dos arcos, la velocidad de
avance se sobrecontrola si los puntos inicial y final estn en idntico cuadrante
o en cuadrantes adyacentes. (Fig. 5.4.2.1 (c)).
Le
Trayectoria programada
Ls
a
b
Trayectoria centro herramienta
67
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
Trayectoria programada
d a
Le Ls Le Ls
c b
(2)
Trayectoria centro
Herramienta herramienta
Valor de sobrecontrol Un valor de sobrecontrol se define con el parmetro No. 1712. Un valor de
sobrecontrol es vlido incluso para ensayo en vaco y especificacin de F un
dgito.
En el modo de avance por minuto, la velocidad de avance real es la siguiente:
Limitaciones
D Aceleracin / El sobrecontrol en esquinas interiores se inhibe durante la
deceleracin antes de aceleracin/deceleracin antes de interpolacin.
interpolacin
68
B63844SP/01 PROGRAMACION 5. FUNCIONES DE AVANCE
F Rc
Rp
Rc : Radio de trayectoria de centro de herramienta
Rp : Radio programado
Tambin es vlida para el ensayo en vaco y para orden F de un dgito.
Trayectoria
programada
Rc Trayectoria cen-
tro herramienta
Rp
NOTE
Cuando deba ejecutarse un mecanizado circular interior junto con un sobrecontrol automtico
para esquinas interiores, la velocidad de avance de la herramienta es la siguiente:
F Rc
Rp (sobrecontrol de la velocidad de avance)
69
5. FUNCIONES DE AVANCE PROGRAMACION B63844SP/01
5.5
TEMPORIZACION
(TIEMPO DE ESPERA)
(G04)
Formato
TemporizacinG04 X_ ; o G04 P_ ;
X_ : Especifique un tiempo (est permitido utilizar un
punto decimal)
P_ : Especifique un tiempo (no est permitido utilizar
un punto decimal)
70
B63844SP/01 PROGRAMACION 6. PUNTO DE REFERENCIA
6 PUNTO DE REFERENCIA
71
6. PUNTO DE REFERENCIA PROGRAMACION B63844SP/01
6.1
VUELTA A PUNTO DE
REFERENCIA
Generalidades
D Punto de referencia El punto de referencia es una posicin fija de una mquinaherramienta a la cual
puede desplazarse fcilmente la herramienta mediante la funcin de vuelta al
punto de referencia.
Por ejemplo, el punto de referencia se emplea como posicin en la cual se realiza
automticamente el cambio de las herramientas. Pueden definirse hasta cuatro
puntos de referencia definiendo coordenadas en el sistema de coordenadas de
mquina mediante los correspondientes parmetros (No. 1240 hasta 1243).
Y
2o. punto de referencia
Punto de referencia
4o. punto de
referencia
Origen mquina
72
B63844SP/01 PROGRAMACION 6. PUNTO DE REFERENCIA
B (Punto
intermedio)
Fig. 6.1 (b) Vuelta a punto de referencia y vuelta desde punto de referencia
Formato
D Vuelta al punto de
referencia
G28 IP _ ; Vuelta a punto de referencia
D Comprobacin de vuelta
desde el punto de
G27 IP _ ;
referencia
IP :Orden que especifica el punto de referencia
(orden absoluta/incremental)
73
6. PUNTO DE REFERENCIA PROGRAMACION B63844SP/01
Explicaciones
D Vuelta al punto de El posicionamiento en puntos intermedios o en el punto de referencia se ejecuta
referencia (G28) a la velocidad de avance rpido segn cada eje.
Por consiguiente, para seguridad, antes de ejecutar esta orden deben anularse
la compensacin de radio de herramienta y la compensacin de longitud de
herramienta.
Las coordenadas para el punto intermedio se memorizan en el CNC slo para
los ejes para los cuales se ha especificado un valor en el bloque G28. Para los
dems ejes, se utilizan las coordenadas especificadas con anterioridad.
Ejemplo N1 G28 X40.0: Punto intermedio (X40.0)
N2 G28 Y60.0; Punto intermedio (X40.0, Y60.0)
D Vuelta a puntos de En un sistema sin captador absoluto de posicin pueden utilizarse las funciones
referencia segundo, de vuelta a primero, tercero y cuarto puntos de referencia nicamente despus
tercero y cuarto (G30) de haber ejecutado la vuelta al punto de referencia (G28) o la vuelta manual al
punto de referencia (vase III3.19). La orden G30 suele utilizarse cuando la
posicin del cambiador automtico de herramientas (ATC) no coincide con el
punto de referencia.
D Vuelta desde el punto de Por regla general, se programa inmediatamente a continuacin de la orden G28
referencia (G29) o de la orden G30. Para programacin incremental, el valor programado
especifica la orden incremental desde el punto intermedio.
El posicionamiento en los puntos intermedio o de referencia se ejecuta con la
velocidad de avance rpido de cada eje.
Cuando se cambia el sistema de coordenadas de pieza despus de que la
herramienta alcance el punto de referencia, despus de haber pasado por el
punto intermedio, mediante la orden G28, el punto intermedio tambin se
desplaza al nuevo sistema de coordenadas. Si, a continuacin, se programa G29,
la herramienta se desplaza a la posicin programada a travs del punto
intermedio que se ha desplazado al nuevo sistema de coordenadas.
Idnticas operaciones se ejecutan tambin para rdenes G30.
74
B63844SP/01 PROGRAMACION 6. PUNTO DE REFERENCIA
NOTA
1. Se aplica una correccin en avance rpido (F0 de 25, 50,
100%) a este avance fijado en 100%.
2. Cuando se establece un sistema de coordenadas mquina
al terminar el retorno al punto de referencia, se realiza el
avance del retorno automtico al punto de referencia a la
velocidad rpida estndar.
3. En cuanto se refiere a la velocidad rpida en manual
utilizada antes de establecer un sistema de coordenadas
mquina al terminar el retorno al punto de referencia, puede
escogerse el avance manual o una velocidad rpida en
manual mediante el bit RPD (bit 0 del parmetro nm.
1401).
NOTA
Cuando se pone a 0 el parmetro nm. 1428, los avances
corresponden a los ajustes de los parmetros siguientes.
75
6. PUNTO DE REFERENCIA PROGRAMACION B63844SP/01
Limitaciones
D Estado cuando se activa La lmpara que indica la terminacin del retorno no se enciende al activar
el bloqueo de mquina el retorno de mquina, aun cuando la herramienta haya vuelto
automticamente al punto de referencia. En este caso, no se comprueba
si la herramienta ha vuelta al punto de referencia, aun cuando se
especifique una orden G27.
D Primero ejecute la vuelta Cuando la orden G28 se especifica cuando no se ha ejecutado la vuelta manual
al punto de referencia al punto de referencia despus de haber conectado la tensin, el desplazamiento
despus de conectar la desde el punto intermedio es idntico a la vuelta manual al punto de referencia.
tensin (sin captador En tal caso, la herramienta se desplaza en el sentido de vuelta al punto de
absoluto de posicin) referencia especificado en el parmetro ZMIx (bit 5 del No. 1006). Por
consiguiente, la posicin intermedia especificada debe ser una posicin en la
cual sea posible ejecutar una vuelta al punto de referencia.
D Lmpara encendida cuando Cuando se introducen valores en mm en una mquina del tipo pulgadas,
la posicin programada no la lmpara de retorno al punto de referencia se enciende a veces, incluso
coincide con el punto de si el punto programado sufre un decalaje igual al incremento mnimo de
referencia ajuste con respecto al punto de referencia, porque el incremento mnimo
de ajuste de la mquina es inferior a su incremento mnimo de comando.
Referencia
500
B
300 A
200 C
76
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
7 SISTEMA DE COORDENADAS
25.0
Y
50.0
40.0
77
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
7.1 El punto especfico de una mquina que sirve de referencia para la mquina se
denomina origen de mquina. Un fabricante de mquinasherramienta define
SISTEMA DE un origen de mquina para cada mquina.
COORDENADAS DE Un sistema de coordenadas con un origen de mquina definido como su origen
MAQUINA se denomina origen sistema de coordenadas de mquina.
Un sistema de coordenadas de mquina se selecciona ejecutando la vuelta
manual al punto de referencia despus de la conexin (vase III3.1). Un
sistema de coordenadas de mquina, una vez definido, permanece invariable
hasta que se desconecta la alimentacin.
Formato
(G90)G53 IP _ ;
IP _; Palabra de dimensin absoluta
Explicaciones
D Seleccin de un sistema de Cuando una instruccin programa un punto en un sistema de coordenadas
coordenadas de mquina mquina, la herramienta se desplaza hasta este punto a velocidad rpida. El
(G53) cdigo G53, que selecciona un sistema de coordenadas mquina no es modal,
es decir que es activo slo en el bloque en donde se especifique. Programe una
instruccin absoluta (G90) para G53. Si la instruccin es relativa (G91), se
ignora el cdigo G53. Cuando debe desplazarse la herramienta hasta un punto
especfico de la mquina tal como un punto de cambio de herramienta,
programe el desplazamiento en un sistema de coordenadas mquina basado en
G53.
Limitaciones
D Anulacin de la funcin de Cuando especifique la orden G53, anule la compensacin de radio de
compensacin herramienta, la compensacin de longitud de herramienta y la compensacin de
herramienta.
D Especificacin de G53 Dado que el sistema de coordenadas de mquina debe seleccionarse antes de
inmediatamente despus especificar la orden G53, como mnimo debe ejecutarse una vuelta manual al
de la conexin punto de referencia o una vuelta automtica al punto de referencia mediante la
orden G28 despus de conectar la tensin. Esto no es necesario cuando est
acoplado un captador absoluto de posicin.
Origen mquina
Punto referencia
78
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
7.2.1 Puede definirse un sistema de coordenadas de pieza por uno de los tres mtodos
siguientes:
Definicin de un
(1) Mtodo empleando G92
sistema de
Un sistema de coordenadas de pieza se selecciona especificando en el
coordenadas de pieza programa un valor a continuacin de G92.
(2) Seleccin automtica
Si se configura con antelacin al valor 1 el bit No. 0 del parmetro ZPR
No. 1201, se selecciona automticamente un sistema de coordenadas de
pieza cuando se ejecuta la vuelta manual al punto de referencia (Vase
Apartado III3.1).
(3) Entrada utilizando el panel CRT/MDI
Pueden definirse con antelacin seis sistemas de coordenadas de pieza
utilizando el panel MDI (vase el apartado III11.4.6).
Si se emplea una instruccin absoluta, conviene establecer el sistema de
coordenadas pieza de una de las maneras citadas.
Formato
D Definicin de un sistema de (G90) G92 IP_
coordenadas de pieza
mediante G92
Explicaciones Un sistema de coordenadas de pieza se define de manera que en las
coordenadas especificadas se defina un punto de la herramienta, como
puede ser la punta de la herramienta. Si un sistema de coordenadas se
define utilizando G92 durante la compensacin de longitud de
herramienta, se selecciona un sistema de coordenadas en el cual la
posicin antes de la compensacin coincide con la posicin especificada
en G92.
La compensacin de radio de herramienta se cancela temporalmente con
G92.
Ejemplos
Ejemplo 1 Ejemplo 2
Definicin del sistema de coordenadas me- Definicin del sistema de coordenadas mediante la orden
diante la orden G92X25.2Z23.0; G92X600.0Z1200.0; (el punto de la base del portaherramientas es el
(La punta de la herramienta es el punto inicial punto inicial del programa.)
del programa.) Punto base
Z
Si se activa una orden absolu
Z 1200.0
ta, el punto base se desplaza a
la posicin programada. Para
desplazar la punta de la herra
23.0 mienta a la posicin progra
mada, se compensa la diferen
cia desde la punta de la herra
mienta hasta el punto base
0 25.2 X mediante la compensacin de
X
0 600.0 longitud de herramienta.
79
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
7.2.2 El usuario puede elegir de entre los sistemas de coordenadas de pieza como se
describe ms adelante. (Para obtener informacin sobre los mtodos de
Seleccin de un
definicin, vase el apartado II7.2.1).
sistema de
(1) En cuanto un sistema de coordenadas mquina ha sido seleccionado por G92
coordenadas de pieza
o por definicin automtica del sistema de coordenadas pieza, las
instrucciones absolutas se emplean con el sistema de coordenadas pieza.
(2) Eleccin de entre seis sistemas de coordenadas de pieza definidos utilizando
el panel CRT/MDI
Especificando un cdigo G de entre G54 hasta G59, puede seleccionarse uno
de los sistemas de coordenadas de pieza 1 hasta 6.
G54 Sistema 1 de coordenadas de pieza
G55 Sistema 2 de coordenadas de pieza
G56 Sistema 3 de coordenadas de pieza
G57 Sistema 4 de coordenadas de pieza
G58 Sistema 5 de coordenadas de pieza
G59 Sistema 6 de coordenadas de pieza
Los sistemas 1 hasta 6 de coordenadas de pieza se definen despus de
ejecutar la vuelta al punto de referencia cuando se conecta la tensin. Al
conectar la tensin, se selecciona el sistema de coordenadas G54.
Ejemplos
40.0 X
Fig. 7.2.2
80
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
7.2.3 Los seis sistemas de coordenadas de pieza especificados con G54 hasta
Cambio del sistema de G59 pueden modificarse cambiando un valor de compensacin externa de
origen de pieza o un valor de compensacin de origen de pieza.
coordenadas de pieza Existen tres mtodos para modificar un valor de compensacin externa de
origen de pieza o un valor de compensacin de origen de pieza.
(1) Introduccin desde el panel MDI (vase III11.4.6)
(2) Programacin mediante G10 o G92
(3) Empleo de la funcin introduccin de datos externos
Puede cambiarse un valor de decalaje del cero pieza con una seal enviada
al CNC. Para ms detalles, vase el manual del fabricante de la mquina.
ZOFS2 ZOFS3
ZOFS1 ZOFS4
Sistema 5
coordenadas
ZOFS5
pieza (G58)
EXOFS
ZOFS6
Origen mquina Sistema 6
coordenadas
pieza (G59)
EXOFS : Valor compensacin externa origen pieza
ZOFS1 hasta ZOFS6 : Valor compensacin origen pieza
Fig. 7.2.3 Modificacin de un valor de compensacin externa de origen de pieza o de un valor de compensacin
de origen de pieza
Formato
81
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
Explicaciones
D Modificacin mediante Con la orden G10 puede modificarse por separado cada sistema de coordenadas
G10 de pieza.
AVISO
Cuando un sistema de coordenadas se define con G92
despus de definir un valor de compensacin externa de
origen de pieza, el sistema de coordenadas no se ve
afectado por el valor de compensacin externa de origen de
pieza. Cuando se especifica G92X100.0Z80.0; por
ejemplo, se define el sistema de coordenadas que tiene su
actual punto de referencia de herramientas en X = 100.0 y
Z = 80.0.
82
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
Ejemplos
Y Y
Sistema de coordenadas pieza G54
Si se programa G92X100Y100; cuando la her-
160 100 Posicin herramienta ramienta se posiciona en (200, 160) en modo
G54, se crea el sistema 1 de coordenadas de
pieza 1 (X Y) desplazado un valor igual al
vector A.
Sistema de coordenadas
de pieza G54 Suponga que se especifica un sistema de
coordenadasde pieza G54. Entonces, puede
Z
Sistema de coordenadas definirse con la siguiente orden un sistema de
de pieza G55 coordenadas de pieza G55 en el cual el crcu-
1200.0 Z lo negro de la herramienta (figura de la iz-
quierda) est situado en (600.0,1200.0) si se
Z ha definido correctamente la relacin entre el
1200.0
sistema de coordenadas de pieza G54 y el
sistema de coordenadas de pieza G55:
Z
X G92X600.0Z1200.0; adems, suponga que
600.0 los palets se han cargado en dos posiciones
A distintas. Si la relacin relativa de los siste-
mas de coordenadas de los palets en las dos
X
600.0 X
posiciones se ha definido correctamente tra-
B A
tando los sistemas de coordenadas como
X sistema de pieza G54 y como sistema de
C coordenadas de pieza G55, un desplaza-
miento del sistema de coordenadas con G92
X Z Nuevo sistema de coordenadas de pieza en un palet provoca idntico desplazamiento
X Z Sistema original de coordenadas de pieza del sistema de coordenadas del otro palet.
A : Valor de compensacin creado mediante G92 Esto supone que las piezas de dos palets
B : Valor del decalaje del cero pieza en G54 pueden mecanizarse con idntico programa
C : Valor del decalaje del cero pieza en G55 simplemente especificando G54 o G55.
83
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
Formato
G92.1 IP 0 ;
IP 0 ; Especifica direcciones de eje sujetas a la operacin de
preseleccin de sistema de coordenadas de pieza.
Los ejes no especificados no estn sujetos a la operacin
de preseleccin.
Valor compensacin
origen pieza G54
Punto de referencia
Punto de referencia
Vuelta manual a punto de referencia
84
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
Pn
Origen mquina Sistema de coordenadas
de pieza G54 despus de interv. manual
WZn
Limitaciones
85
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
Formato
D Seleccin de los sistemas
adicionales de
coordenadas de pieza G54.1Pn ; o G54Pn ;
Pn : Cdigos que especifican los sistemas adicionales de
coordenadas de pieza
n : 1 hasta 48
Explicaciones
D Seleccin de los sistemas Cuando se especifica un cdigo P junto con G54.1 (G54), se selecciona el
adicionales de correspondiente sistema de coordenadas de entre los sistemas adicionales de
coordenadas de pieza coordenadas de pieza (1 hasta 48).
Un sistema de coordenadas de pieza, una vez seleccionado, permanece vlido
hasta que se selecciona otro sistema de coordenadas de pieza. En la conexin
se selecciona el sistema 1 estndar de coordenadas de pieza (seleccionable con
G54).
G54.1 P1 .... Sistema 1 adicional de coordenadas de pieza
G54.1 P2 .... Sistema 2 adicional de coordenadas de pieza
86
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
D Definicin del valor de Cuando se especifica un valor absoluto de compensacin de origen de pieza, el
compensacin de origen de valor especificado se convierte en un nuevo valor de compensacin. Cuando se
pieza en los sistemas especifica un valor incremental de compensacin de origen de pieza, el valor
adicionales de especificado se aade al valor de compensacin de herramienta para obtener un
coordenadas de pieza nuevo valor de compensacin.
Limitaciones
D Especificacin de Debe especificarse un cdigo P despus de G54.1 (G54). Si G54.1 no va seguida
cdigos P de un cdigo P en el mismo bloque, se supone que el sistema de coordenadas
de pieza seleccionado es el sistema adicional 1 (G54.1P1).
Si en un cdigo P se especifica un valor no comprendido dentro del margen
especificable, se activa una alarma P/S (No. 030).
En un bloque G54.1 (G54) no pueden especificarse cdigos P que no sean
nmeros de compensacin de pieza.
Ejemplo) G54.1 (G54) G04 P1000;
87
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
Formato
G52 IP _; Definicin del sistema local de coordenadas
......
88
B63844SP/01 PROGRAMACION 7. SISTEMA DE COORDENADAS
AVISO
1 Cuando un eje vuelva al punto de referencia mediante la funcin de vuelta manual al punto de
referencia, el origen del sistema de coordenadas locales del eje coincide con el del sistema
de coordenadas de pieza. Lo mismo se cumple cuando se programa la siguiente orden:
G520;
:Eje que vuelve al punto de referencia
2 La definicin de un sistema local de coordenadas no vara los sistemas de coordenadas de
pieza y de mquina.
3 La anulacin (o no) del sistema de coordenadas locales en caso de puesta a cero depende
del ajuste del parmetro. Se anula este sistema cuando se pone a 1 sea CLR, bit 6 del
parmetro nm. 3402, sea RLC, bit 3 del parmetro nm. 1202.
4 Si no se especifican valores de coordenadas para todos los ejes al definir el sistema de
coordenadas de pieza con la orden G92, no se anulan los sistemas de coordenadas locales
de los ejes para los cuales no se han especificado valores de coordenadas, sino que
permanecen invariables.
5 G52 anula temporalmente la compensacin en el modo de compensacin de radio de
herramienta.
6 Programe una nueva orden inmediatamente despus del bloque G52 en el modo absoluto.
89
7. SISTEMA DE COORDENADAS PROGRAMACION B63844SP/01
Plano
Cdigo G Xp Yp Zp
seleccionado
Xp, Yp, Zp estn determinados por la direccin de eje que aparece en el bloque
en el cual se ha programado G17, G18 o G19.
Cuando en el bloque G17, G18 o G19 se omite una direccin de eje, se supone
que se han omitido las direcciones de los tres ejes bsicos.
El parmetro No. 1022 se utiliza para especificar que un eje opcional ha de ser
paralelo a cada eje de entre los ejes X, Y y Z como los tres ejes bsicos.
El plano permanece invariable en el bloque en el que no se ha programado G17,
G18 o G19.
Cuando se conecta la tensin o se ejecuta un reset del CNC, se selecciona G17
(plano XY), G18 (plano ZX) o G19 (plano YZ) segn los valores de los bits 1
(G18) y 2 (G19) del parmetro 3402.
La instruccin de desplazamiento no tiene ninguna relevancia para la seleccin
de plano.
90
8. VALORES DE COORDENADAS
B63844SP/01 PROGRAMACION Y DIMENSIONES
91
8. VALORES DE COORDENADAS
Y DIMENSIONES PROGRAMACION B63844SP/01
Formato
Programacin absoluta G90 IP _ ;
Programacin incremental G91 IP _ ;
Ejemplos
G90 X40.0 Y70.0 ; Programacin absoluta
G91 X60.0 Y40.0 ; Programacin incremental
Y
Posicin final
70.0
40.0 100.0 X
92
8. VALORES DE COORDENADAS
B63844SP/01 PROGRAMACION Y DIMENSIONES
Formato
Gjj Gff G16 ; Activacin de la programacin en coordenadas
polares (modo de coordenadas polares)
Gff IP _ ;
Programacin en coordenadas polares
D Definicin del origen del Especifique el radio (la distancia entre el origen y el punto) que se ha de
sistema de coordenadas programar con una orden absoluta. El origen del sistema de coordenadas locales
de pieza como origen de se define como origen del sistema de coordenadas polares.
coordenadas polares Cuando se emplea un sistema de coordenadas locales (G52), su origen se
convierte en el centro de las coordenadas polares.
Posicin programada
Posicin programada Radio
Radio
Ang.
Ang. Posicin real
Posicin real
93
8. VALORES DE COORDENADAS
Y DIMENSIONES PROGRAMACION B63844SP/01
D Definicin de la posicin Especifique el radio (la distancia entre la posicin actual y el punto) que se ha
actual como origen de de programar con una orden incremental. La posicin actual se define como
coordenadas polares origen del sistema de coordenadas polares.
Posicin programada
Posicin programada
Ang.
Radio Radio
Angulo
150
30
270
X
100mm
94
8. VALORES DE COORDENADAS
B63844SP/01 PROGRAMACION Y DIMENSIONES
Limitaciones
D Especificacin de un radio En el modo de coordenadas polares, especifique un radio para interpolacin
en el modo de coordenadas circular o mecanizado helicoidal (G02, G03) con R.
polares
D Ejes que no se consideran Los ejes especificados para las siguientes rdenes no se consideran parte de la
parte de una orden en orden en coordenadas polares:
coordenadas polares en el Temporizacin (G04)
modo de coordenadas Introduccin de datos programables (G10)
polares Definicin del sistema local de coordenadas (G52)
Conversin del sistema de coordenadas de pieza (G92)
Seleccin del sistema de coordenadas de mquina (G53)
Comprobacin del lmite de recorrido memorizado (G22)
Giro del sistema de coordenadas (G68)
Factor de escala (G51)
D Achaflanado con ngulo En el modo de coordenadas polares no puede programarse ni achaflanado con
opcional/redondeado de ngulo opcional ni redondeado de esquinas.
esquinas
95
8. VALORES DE COORDENADAS
Y DIMENSIONES PROGRAMACION B63844SP/01
G21 ; Entrada en mm
AVISO
1. Durante un programa no debe cambiarse ni a G20 ni a G21.
2. Al cambiar de entrada de valores en pulgadas (G20) a entrada de valores mtricos (G21) y
viceversa, debe redefinirse el valor de la compensacin de herramienta segn el incremento
mnimo de entrada. Sin embargo, cuando el bit 0 (OIM) del parmetro 5006 es 1, los valores
de compensacin de herramienta se convierten automticamente y no es preciso redefinirlos.
PRECAUCIN
Para la primera orden G28 despus de cambiar de entrada en valores en pulgadas a valores
mtricos o viceversa, la operacin desde el punto intermedio coincide con la de vuelta al punto
de referencia. La herramienta se desplaza desde el punto intermedio en el sentido de vuelta
al punto de referencia especificado con bit 5 (ZMI) del parmetro N 1006.
NOTA
1. Cuando los sistemas de incremento mnimo de entrada y de incremento mnimo programable
son distintos, el error mximo es la mitad del incremento mnimo programable. Este error no
es acumulativo.
2. La entrada en pulgadas y la entrada en valores mtricos tambin puede cambiarse mediante
parmetros (Vase III11.4.3.).
96
8. VALORES DE COORDENADAS
B63844SP/01 PROGRAMACION Y DIMENSIONES
8.4 Los valores numricos pueden introducirse con un punto decimal. A la hora de
introducir una distancia, tiempo o velocidad puede utilizarse un punto decimal.
PROGRAMACION DEL Los puntos decimales pueden especificarse con las siguientes direcciones:
PUNTO DECIMAL X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R y F.
(COMA)
Explicaciones Existen dos tipos de notacin del punto decimal: notacin tipo calculadora y
notacin estndar.
Si se utiliza una notacin decimal de tipo calculadora, se considera un valor sin
punto decimal como un valor programado en mm, pulgadas o grados. Cuando
se utiliza la notacin decimal estndar, dicho valor se considera que se ha
especificado en incrementos mnimos de entrada. Seleccione la notacin tipo
calculadora o la notacin decimal estndar utilizando el bit DPI (bit 0 del
parmetro 3401). Los valores pueden especificarse con y sin punto decimal en
un mismo programa.
Ejemplos
Programacin pun-
Programacin punto deci-
Orden programada to decimal tipo cal-
mal estndar
culadora de bolsillo
AVISO
En un bloque especifique un cdigo G antes de introducir un valor. La posicin del punto
decimal puede ser dependiente de la orden.
Ejemplos:
G20; Entrada en pulgadas
X1.0 G04; X1.0 se considera que es una distancia y se procesa como X10000. Esta orden
es equivalente a la G04 X10000. La herramienta espera durante 10 segundos.
G04 X1.0; Equivalente a la orden G04 X1000. La herramienta espera durante un segundo.
NOTA
1 Las fracciones inferiores al incremento mnimo de entrada son truncadas.
Ejemplos:
X1.23456; Truncada a X1.234 cuando el incremento mnimo de entrada es de 0,001 mm.
Procesada como X1.2345 cuando el incremento mnimo de entrada es 0,0001
pulgadas.
2 Cuando se especifica ms de ocho dgitos se activa una alarma. Si se introduce un valor con
punto decimal, tambin se verifica el nmero de dgitos despus de convertir dicho valor a un
entero segn el incremento mnimo de entrada.
Ejemplos:
X1.23456789; Se activa la alarma P/S No. 0.003 por haber especificado ms de ocho dgitos.
X123456.7; Si el incremento mnimo de entrada es 0,001 mm, el valor se convierte en un
entero 123456700. Dado que el entero tiene ms de ocho dgitos, se activa la
correspondiente alarma.
97
9. FUNCION DE VELOCIDAD DE HUSILLO
(FUNCION S) PROGRAMACION B63844SP/01
98
9. FUNCION DE VELOCIADAD DE HUSILLO
B63844SP/01 PROGRAMACION (FUNCION S)
99
9. FUNCION DE VELOCIDAD DE HUSILLO
(FUNCION S) PROGRAMACION B63844SP/01
Formato
D Orden de control de
velocidad de corte
tangencial constante G96 Sfffff ;
Velocidad tangencial de corte (m/min o pies/min)
Nota : Esta unidad de velocidad tangencial de corte puede variar
segn la especificacin del fabricante de la
mquinaherramienta.
D Orden de anulacin de
control de la velocidad de
corte tangencial constante G97 Sfffff ;
Velocidad del husillo (min1)
Nota : Esta unidad de velocidad tangencial de corte puede
variar segn la especificacin del fabricante de la
mquinaherramienta.
D Limitacin de la velocidad
mxima de husillo La velocidad mxima del husillo (min1) se indica
G92 S_ ; despus de S.
100
9. FUNCION DE VELOCIADAD DE HUSILLO
B63844SP/01 PROGRAMACION (FUNCION S)
Explicaciones
D Orden de control de G96 (orden de control de velocidad de corte constante) es un cdigo G modal.
velocidad de corte Despus de haber especificado una orden G96, el programa pasa a modo de
tangencial constante (G96) control de velocidad de corte tangencial constante (modo G96) y los valores de
S especificados se supone que son una velocidad de corte tangencial. Una orden
G96 debe especificar el eje segn el cual se aplica el control de velocidad de
corte tangencial constante. Una orden G97 anula el modo G96. Cuando se aplica
el control de velocidad de corte tangencial constante, una velocidad del husillo
superior al valor especificado en G92 S_; (velocidad mxima de husillo) se
limita a la velocidad mxima del husillo. Al conectar la tensin, todava no se
ajusta la velocidad mxima del husillo y no se limita la velocidad. Las rdenes
S (velocidad de corte tangencial) del modo G96 se supone que son S=0 (la
velocidad de corte tangencial es 0) hasta que en el programa aparece M03 (giro
del husillo en el sentido positivo) o M04 (giro del husillo en sentido negativo).
Velocidad corte
S es 600 m/min
radio (mm)
D Definicin del sistema de Para ejecutar el control de velocidad de corte tangencial constante, es preciso
coordenadas de pieza para definir el sistema de coordenadas de pieza y de este modo el valor de las
control de velocidad de coordenadas en el centro del eje de rotacin, por ejemplo, el eje Z (eje al cual
corte tangencial constante se aplica el control de velocidad tangencial de corte constante) pasa a valer 0.
Z
0
101
9. FUNCION DE VELOCIDAD DE HUSILLO
(FUNCION S) PROGRAMACION B63844SP/01
D Velocidad de corte
tangencial constante
especificada en el modo Modo G96 Modo G97
G96
Especifique la velocidad de corte
tangencial en mm/min (o pies/min)
Orden G97
Especificada
Orden G96
Especificada
Se utiliza la
velocidad de Orden
corte especifi- vel. tangencial
cada corte
No especificada
Limitaciones
D Control de velocidad de El control de velocidad de corte tangencial constante tambin es vlido durante
corte tangencial constante el roscado. En consecuencia, se recomienda invalidar el control de velocidad
para roscado de corte tangencial constante con la orden G97 antes de iniciar el roscado
helicoidal y el roscado cnico, ya que no puede considerarse el problema de
respuesta en el servosistema cuando vara la velocidad del husillo.
102
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
103
10. FUNCION DE HERRAMIENTA
(FUNCION T) PROGRAMACION B63844SP/01
104
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
n Valor nsimo
gestin vida herra-
mienta
Fig.10.2(a) Valor gestin vida herramientas (nmero de n herramientas)
105
10. FUNCION DE HERRAMIENTA
(FUNCION T) PROGRAMACION B63844SP/01
10.2.1 Los datos de gestin de vida de las herramientas estn formados por nmeros
de grupo de herramientas, nmeros de herramienta, cdigos que especifican
Datos de gestin de vida
valores de compensacin de herramienta y el valor de vida de la herramienta.
de las herramientas
Explicaciones
D Nmero de grupo de El nmero mximo de grupos y el nmero de herramientas por grupo que
herramientas pueden registrarse estn definidos mediante un parmetros GS1 y GS2 (No.
6800#0, #1) (Tabla 10.2.1).
Table 10.2.1 Mx. nmero de grupos y de herramientas que pueden
registrarse
AVISO
Cuando se modifiquen los bits 0 1 del parmetro GS1 y
GS2 (No. 6800), vuelva a registrar los datos de gestin de
vida de las herramientas con la orden G10L3 (para el
registro y borrado de los datos para todos los grupos). De
otro modo, no pueden definirse nuevos pares de datos.
NOTA
Cuando no se utilicen cdigos que especifican valores de
compensacin de herramienta puede omitirse el registro.
106
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
D Registro con borrado de Despus de haber borrado todos los datos registrados de gestin de vida de
todos los grupos las herramientas, se registran los datos programados de gestin de vida de las
herramientas.
D Cmo se aaden y Los datos programados de gestin de vida de las herramientas para un grupo
modifican datos de gestin pueden aadirse o modificarse.
de vida de las herramientas
D Borrado de los datos de Pueden borrarse los datos programados de gestin de vida de las
gestin de vida de las herramientas para un grupo.
herramientas
D Registro del tipo de contaje Para grupos individuales pueden registrarse tipos de contaje (por tiempo o
de la vida de las por frecuencia).
herramientas
107
10. FUNCION DE HERRAMIENTA
(FUNCION T) PROGRAMACION B63844SP/01
Formato
D Registro con borrado
Formato Funcin de la orden
de todos los grupos
G10L3 ; G10L3 :Registro y borrado de todos los grupos
P L ; P :Nmero de grupo
T H D ; L :Valor vida
T H D ; T :Nmero herramienta
H :Cdigo que especifica valor
compensacin herramienta (cdigo H)
P L ; D :Cdigo que especifica valor
T H D ; compensacin herramienta (cdigo D)
T H D ; G11 :Fin de registro
G11 ;
M02 (M30) ;
G11 ;
M02 (M30) ;
G11 ;
M02 (M30) ;
108
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
D Definicin de un tipo de
Formato Significado de la orden
contaje de vida de las
herramientas para G10L3 Q_ : Tipo de contaje de la vida
grupos o (1:Frecuencia uso, 2:Tiempo)
G10L3P1);
P L Q ;
T H D ;
T H D ;
P L Q ;
T H D ;
T H D ;
G11 ;
M02 (M30) ;
PRECAUCION
1 Cuando se omite la orden Q, el valor definido en el bit 2
(LTM) del parmetro No.6800 se utiliza como tipo de
contaje de vida.
2 G10L3P1 y G10L3L2 pueden programarse slo cuando
est validada la caractersticas de gestin ampliada de vida
de las herramientas.
(Parmetro EXT (No.6801#6) = 1)
109
10. FUNCION DE HERRAMIENTA
(FUNCION T) PROGRAMACION B63844SP/01
10.2.3
Orden de gestin de vida
de las herramientas en
un programa de
mecanizado
Explicaciones
D Orden programada Para gestin de vida de las herramientas se emplea la siguiente orden:
Toooo; Especifica un nmero de grupo de herramientas.
La funcin de gestin de vida de las herramientas selecciona, a
partir de un grupo especificado una herramienta cuya vida no se
ha terminado y enva su cdigo T.En oooo, especifique un
nmero calculado sumando el nmero de anulacin de gestin de
vida de la herramienta especificado en el parmetro 6810 a un
nmero de grupo. Por ejemplo, para definir el grupo de
herramientas 1 cuando el nmero de anulacin de gestin de vida
de las herramientas es 100, especifique T101;.
NOTA
Cuando oooo sea inferior al nmero de anulacin de
gestin de vida de las herramientas, el cdigo T se
considera que es un cdigo T ordinario.
AVISO
Cuando se seleccione una opcin para especificar
mltiples cdigos M, especifique este cdigo suelto o como
primer cdigo M.
110
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
AVISO
A continuacin de la orden M06 debe especificarse H99 o
D99. Cuando a continuacin de la orden M06 especifique
un cdigo distinto de H99 o D99, no se selecciona el cdigo
H ni el cdigo D de datos de gestin de vida de las
herramientas.
D Tipos Para la gestin de vida de las herramientas, estn disponibles los cuatro tipos
de cambio de herramienta indicados a continuacin. El tipo empleado vara de
una mquina a otra. Para conocer ms detalles, vase el correspondiente manual
del fabricante de la mquinaherramienta.
Tabla 10.2.3 Tipo de cambio de herramienta
Tipo cambio A B C D
herramienta
Nmero de Herramientas Herramientas que se han de utilizar a conti-
grupo de her- utilizadas an- nuacin
ramienta es- teriormente
pecificado en
el mismo blo-
que que la
orden de
cambio de
herramienta
(M06)
Temporiza- El contaje de la vida se realiza para una her- El contaje de
cin contaje ramienta en el grupo de herramientas espe- la vida se eje-
vida herra- cificado cuando a continuacin se especifi- cuta cuando
mienta que M06. se especifica
una herra-
mienta del
grupo de her-
ramientas
especificado
en idntico
bloque que
M06.
Observa- Normalmente, cuando se es- Cuando se
ciones pecifica un nmero de grupo especifica
de herramientas slo, se utili- slo M06, se
za el tipo B. Sin embargo, no activa alarma
se activa ninguna alarma aun P/S #153.
cuando el nmero de grupo
de herramientas se especifi-
que, l slo, como tipo C.
Parmetro No. 6800#7 No. 6800#7 (M6T)=1 No. 6801#7
(M6T)=0 No. 6801#7 (M6E)=0 (M6E)=1
No. 6801#7
(M6E)=0
NOTA
Cuando se especifica un nmero de grupo de herramientas
y se selecciona una nueva herramienta, se enva la seal
de seleccin de nueva herramienta.
111
10. FUNCION DE HERRAMIENTA
(FUNCION T) PROGRAMACION B63844SP/01
Ejemplos
D Tipo A de cambio de
herramienta
Suponga que el nmero de anulacin de gestin de vida de las
herramientas es 100.
D Tipos B y C de cambio
de herramienta Suponga que el nmero para ignorar la gestin de vida de las
herramientas es 100.
112
10. FUNCION DE HERRAMIENTA
B63844SP/01 PROGRAMACION (FUNCION T)
10.2.4 La vida de una herramienta es especificada por frecuencia de uso (contaje) o por
tiempo de uso (en minutos).
Vida de las herramientas
Explicaciones
D Contaje del nmero de El nmero de veces de uso aumenta en 1 para cada herramienta utilizada
veces de uso en un programa. Expresado de otro modo, el nmero de veces de uso
aumenta en 1 slo si el primer nmero de grupo de herramientas y la orden
de cambio de herramienta se especifican despus de que la unidad CNC
entre en el estado de funcionamiento automtico a partir del estado de
reset.
PRECAUCIN
Aun cuando en un programa se especifique ms de una vez
idntico nmero de grupo de herramientas, el nmero de veces de
uso de la herramienta se aumenta slo en 1 y no se seleccionan
herramientas nuevas.
NOTA
1 Cuando una herramienta se selecciona de entre las herramientas
disponibles, la bsqueda entre tales herramientas se inicia a partir de la
herramienta actual hacia la ltima herramienta para localizar aquella cuya
vida todava no se ha agotado. Cuando se alcanza la ltima herramienta
durante esta bsqueda, la bsqueda se reanuda desde la primera
herramienta. Cuando se ha observado que no existen herramientas cuya
vida todava no se ha agotado, se selecciona la ltima herramienta.
Cuando se cambia la herramienta actualmente utilizada mediante la
seal de salto de herramienta, se selecciona la siguiente herramienta
nueva empleando el mtodo aqu descrito.
2 Cuando la vida de las herramientas se cuenta en unidades de tiempo,
puede corregirse el contaje de la vida, empleando la seal de anulacin
de contaje de vida de las herramientas. Puede aplicarse un sobrecontrol
de 0 hasta 99.9. Cuando se especifica 0, no se especifica el tiempo. Para
poder utilizar la funcin de sobrecontrol o correccin, debe configurarse
al valor correspondiente el bit 2 del parmetro LFV (No. 6801).
3 Cuando el contaje de vida de las herramientas indica que se ha agotado
la vida de la ltima herramienta de un grupo, se enva la seal de cambio
de herramienta. Cuando la vida de las herramientas se gestiona por
tiempo de uso, esta seal se enva cuando se ha agotado la vida de la
ltima herramienta del grupo. Cuando la vida de las herramientas se
gestiona por frecuencia de uso (nmero de utilizaciones), esta seal se
activa cuando se ejecuta un reset del CNC o cuando se especifica el
cdigo M de rearranque de contaje de vida de las herramientas.
113
11. FUNCIONES AUXILIARES PROGRAMACION B63844SP/01
11 FUNCIONES AUXILIARES
Generalidades Existen dos tipos de funciones auxiliares: funcin auxiliar (cdigo M) para
especificar el arranque del husillo, parada del husillo, fin de programa, etc. y
la funcin auxiliar secundaria (cdigo B) para especificar el posicionamiento
mediante mesa indexada.
Cuando en un mismo bloque se especifican una orden de desplazamiento y una
funcin auxiliar, las rdenes se ejecutan en una de las dos maneras siguientes:
i) Ejecucin simultnea de la orden de desplazamiento y de rdenes de
funciones auxiliares.
ii) Ejecucin de las rdenes de funciones auxiliares una vez terminada la
ejecucin de la orden de desplazamiento.
114
B63844SP/01 PROGRAMACION 11. FUNCIONES AUXILIARES
D M02, M30 (Fin de programa) Este indica el fin del programa principal.
A continuacin del procesamiento de estas rdenes se detiene el
funcionamiento automtico y ejecuta un reset del CNC.
Este vara segn el fabricante de la mquinaherramienta.
Despus de especificar un bloque se ejecuta el fin del programa y el control
vuelve al comienzo del programa.
El bit 5 del parmetro 3404 (M02) o el bit 4 del parmetro 3404 (M30) permiten
impedir que M02, M30 devuelva el control al principio del programa.
D M98 Este cdigo se emplea para llamar a un subprograma. El cdigo y las seales
(Llamada a de activacin no se envan. Vase el apartado II12.3 Subprogramas para
subprograma) conocer ms detalles.
NOTA
El bloque a continuacin de M00, M01, M02 o M30 no se
lee previamente (no se carga en buffer). De manera
semejante pueden definirse mediante parmetros diez
cdigos M que no se cargan en memoria intermedia (Nos.
3411 a 3420). Consulte el manual de instrucciones
facilitado por el fabricante de la mquinaherramienta para
tales cdigos M.
115
11. FUNCIONES AUXILIARES PROGRAMACION B63844SP/01
11.2 Por regla general, en un mismo bloque puede especificarse slo un cdigo M.
Sin embargo, en un mismo bloque pueden especificarse simultneamente hasta
MULTIPLES ORDENES tres cdigos M configurando al valor 1 el bit 7 (M3B) del parmetro No. 3404.
M EN UN SOLO Se envan simultneamente a la mquina hasta 3 cdigos M especificados en un
BLOQUE mismo bloque. Esto significa que, en comparacin con el mtodo convencional
de una sola orden M en cada bloque, en el mecanizado puede lograrse un tiempo
de ciclo ms reducido.
Explicaciones El CNC permite especificar en un mismo bloque hasta tres cdigos M. Sin
embargo, algunos cdigos M no pueden especificarse simultneamente debido
a limitaciones mecnicas de funcionamiento. Para obtener informacin
detallada sobre las limitaciones mecnicas de funcionamiento cuando se
especifican simultneamente mltiples cdigos M en un mismo bloque,
consulte el manual del fabricante de la mquinaherramienta.
M00, M01, M02, M30, M98, M99 o M198 no deben especificarse junto con otro
cdigo M.
Junto con otros cdigos M no pueden especificarse unos cdigos M distintos de
M00, M01, M02, M30, M98, M99 o M198; cada uno de tales cdigos M debe
especificarse en un solo bloque.
Tales cdigos M incluyen aquellos que indican al CNC que debe ejecutar
operaciones internas adems de enviar los cdigos M mismos a la mquina. Para
su especificacin, tales cdigos M son cdigos M para llamada a los nmeros
de programa 9001 hasta 9009 y los cdigos M para inhibir la lectura anticipada
(carga en memoria intermedia o buffer) de bloques posteriores. Entre tanto, en
un mismo bloque pueden especificarse mltiples cdigos M que instruyen al
CNC a enviar nicamente los cdigos M mismos (sin ejecutar operaciones
internas).
Ejemplos
Una orden M Mltiples rdenes M
en un mismo bloque en un mismo bloque
M40 ; M40M50M60 ;
M50 ; G28G91X0Y0Z0 ;
M60 ; :
G28G91X0Y0Z0 ; :
: :
: :
: :
116
B63844SP/01 PROGRAMACION 11. FUNCIONES AUXILIARES
Explicaciones
D Intervalo de valores 0 hasta 99999999
permitidos
D Especificacin 1. Para validar la utilizacin de un punto decimal, configure a 1 el bit
0 (AUP) del parmetro No.3450.
Orden Valor de salida
B10. 10000
B10 10
117
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
Generalidades
118
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
Componentes Descripciones
Seccin
cabecera
Comienzo % TITULO ; Comienzo
cinta programa
O0001 ;
M30 ;
% Fin de cinta
D Configuracin de las Una seccin de programa est formada por varios bloques. Una seccin de
secciones de un programa comienza por un nmero de programa y termina por un cdigo de fin
programa de programa.
119
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
M30 ;
%
Fin cinta
Explicaciones
D Comienzo de cinta El comienzo de cinta indica el comienzo de un archivo que contiene programas
CN. No se requiere la marca de comienzo del programa cuando los programas
se introducen empleando el equipo SYSTEM P o ordenadores personales
normales y corrientes. La marca no se visualiza en la pantalla. Sin embargo si
se realiza una salida del archivo, la marca se enva automticamente al
comienzo del archivo.
Tabla 12.1(a) Cdigo de comienzo de cinta
Comienzo cinta % ER %
D Seccin de cabecera Los datos introducidos delante de los programas en un archivo forman una
seccin de cabecera. Cuando se inicia el mecanizado, el estado de salto de
etiqueta habitualmente se define conectando la tensin o efectuando un reset
del sistema. En el estado de salto de etiqueta, toda la informacin se ignora hasta
que se lee el primer cdigo de fin de bloque. Cuando un archivo se carga en el
CNC a travs de un dispositivo E/S, la funcin de salto de etiqueta provoca el
salto de las secciones de cabecera.
Por regla general, una seccin de cabecera incluye informacin tal como una
cabecera de archivo. Cuando se salta la seccin de cabecera, ni siquiera se
realiza una comparacin de paridad TV. As, una seccin de cabecera puede
incluir cualquier cdigo a excepcin del cdigo de fin de bloque.
Comienzo programa LF CR ;
120
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
NOTA
Si un archivo contiene mltiples programas, el cdigo de fin
de bloque para la operacin de salto de etiqueta no puede
aparecer antes de un segundo nmero de programa o
posterior.
D Seccin de comentarios Cualquier informacin abarcada por los cdigos de desactivacin de control y
de activacin de control se considera que es un comentario.
El usuario puede introducir una cabecera, comentarios, indicaciones para el
operador, etc. en una seccin de comentarios.
PRECAUCIN
Si en mitad de una seccin del programa aparece una
seccin de comentario larga, puede suspenderse un
desplazamiento segn un eje durante un tiempo
prolongado debido a tal seccin de comentarios. As, una
seccin de comentarios debe colocarse all donde pueda
producirse una suspensin del desplazamiento o no se
requiera ningn desplazamiento.
NOTA
1 Si slo se lee un cdigo de activacin de control sin ningn
cdigo de desactivacin de control correspondiente, se
ignora el cdigo de activacin de control ledo.
2 El cdigo EOB (fin de bloque) no puede utilizarse en un
comentario.
121
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
Fin de cinta % ER %
122
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
12.2 Esta seccin describe elementos de una seccin de programa. Vase el Apartado
II12.1 para conocer los componentes del programa que no son secciones de
CONFIGURACION DE programa.
UNA SECCION DE
PROGRAMA
% TITULO ;
Nmero programa
O0001 ;
N1 ;
Nmero secuencia
(COMENTARIO) Seccin
Seccin programa
comentarios
Fin programa
M30 ;
%
D Nmero de programa A cada programa que en el comienzo est registrado en la memoria se asigna
un nmero de programa formado por una direccin O seguida de un nmero de
4 dgitos para identificar el programa.
En el cdigo ISO, en lugar de O pueden utilizarse los dos puntos (:).
Cuando al comienzo de un programa no se especifica ningn nmero de
programa, el nmero secuencia (N....) al comienzo del programa se considera
que es su nmero de programa. Si se utiliza un nmero de secuencia de cinco
dgitos, los cuatro dgitos de menor peso se registran como nmero de programa.
Si los cuatro dgitos de menor peso valen 0 todos ellos, se registra como nmero
de programa el nmero de programa registrado inmediatamente antes ms 1. Sin
embargo, se ha tener en cuenta que no puede utilizarse N0 como nmero de
programa.
Si no existe ningn nmero de programa o nmero de secuencia al comienzo
de un programa, debe especificarse un nmero de programa utilizando el panel
MDI cuando se almacene el programa en memoria (vase Apartado 8.4 y 10.1
en la Seccin III.).
NOTA
Los nmeros de programa 8000 hasta 9999 pueden ser
utilizados por los fabricantes de mquinasherramienta y el
usuario tal vez no pueda utilizar estos nmeros.
123
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
D Nmero de secuencia y Un programa est formado por varias rdenes. Una unidad de programacin se
bloque denomina bloque. Un bloque est separado de otro por un cdigo de fin de
bloque.
NOTA
N0 no se ha de utilizar por motivos de compatibilidad de
archivos con otros sistemas CNC.
No puede utilizarse el nmero de programa 0. As, no debe
utilizarse 0 para un nmero de secuencia considerado
como nmero de programa.
124
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
D Configuracin de Un bloque est formado por una o ms palabras. Una palabra est formada por
bloques (palabra y una direccin seguida por un nmero de algunos dgitos de longitud. (El signo
direccin) ms (+) o el signo menos () pueden ir como prefijos de un nmero.)
Palabra = Direccin + nmero (Ejemplo: X1000)
Para una direccin, se utiliza una de las letras (A hasta Z); una direccin define
el significado de un nmero que viene a continuacin de la misma. La tabla 12.2
(b) indica las direcciones utilizables as como su significado.
La misma direccin puede tener distintos significados en funcin de la
especificacin de funcin preparatoria.
NOTA
En cdigo ISO, como direccin de un nmero de programa
pueden utilizarse los dos puntos (:).
N_ G_ X_ Y_ F_ S_ T_ M_ ;
Nmero Funcin
Funcin Palabra Funcin veloc. Funcin Funcin
secuencia preparatoria dimensin avance hta. auxiliar
husillo
125
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
NOTA
En cdigo ISO, los dos puntos (:) tambin pueden utilizarse
como direccin de un nmero de programa.
126
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
AVISO
1 Posicin de una barra inclinada
Al comienzo de un bloque debe especificarse una barra
inclinada (/). Si esta barra inclinada se coloca en otra
posicin, se ignora la informacin a partir de la barra
inclinada hasta inmediatamente despus del cdigo de fin
de bloque.
2. Inhibicin de un selector de salto opcional de bloque
La operacin de salto opcional de bloque se procesa
cuando se leen bloques desde memoria o se carga cinta en
una memoria de almacenamiento intermedio. Aun cuando
active un selector despus de cargar en memoria
intermedia (buffer) varios bloques, no se ignoran los
bloques ya ledos.
NOTA
Comprobacin TV y TH
Cuando est activado el selector de salto opcional de
bloque. Las comprobaciones TH y TV se realizan para las
partes saltadas de idntica manera que cuando el selector
de salto opcional de bloque est desactivado.
127
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
D Fin de programa El fin del programa se indica programando uno de los siguientes cdigos
al final del programa:
Tabla 12.2(d) Cdigo de fin de programa
M30
AVISO
No se considera como fin de programa un bloque que
contenga un cdigo de salto opcional de bloque como
puede ser /M02;,/M30; o /M99;, si est activado el selector
de salto opcin de bloque del panel del operador de la
mquina. (Vase Apartado para estudiar el salto opcional
de bloque.)
128
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
12.3 Si un programa contiene una secuencia fija o un patrn repetido con frecuencia,
esta secuencia o patrn puede memorizarse como subprograma en la memoria
SUBPROGRAMA para as simplificar el programa principal.
(M98, M99) A un subprograma puede llamarse desde el programa principal.
Un subprograma al cual se ha llamado puede llamar tambin a otros
subprogramas.
Formato
D Configuracin de un
subprograma
Un subprograma
D Llamada a un
subprograma
M98 P fff ffff ;
No. de veces que se Nmero de
repite la llamada al subprograma
subprograma
Cuando no se especifica ningn nmero de repeticiones, se llama una
sola vez al subprograma.
Una sola orden de llamada puede llamar repetidas veces a un subprograma hasta
un total de 9999. Para garantizar la compatibilidad con sistemas de
programacin automtica, en el primer bloque, en lugar de un nmero de
subprograma, a continuacin de O (o :) puede utilizarse Nxxxx. Como nmero
de subprograma se registra un nmero de secuencia a continuacin de N.
129
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
NOTA
1. No se emiten las seales de cdigo M98 y M99 y de
muestreo hacia la mquinaherramienta.
2. Si el nmero de subprograma especificado por la direccin
P no puede ser encontrado, se activa una alarma (No. 078).
Ejemplos
l M98 P51002 ;
Esta orden especifica cinco veces sucesivamente Llamada a subprogra-
ma (nmero 1002). Una orden de llamada a subprograma (M98P_) puede
especificarse en idntico bloque que una orden de desplazamiento.
130
B63844SP/01 PROGRAMACION 12. CONFIGURACION DEL PROGRAMA
Usos especiales
D Especificacin del Si se utiliza P para especificar un nmero de secuencia cuando se termina un
nmero de secuencia del subprograma, el control no vuelve al bloque situado a continuacin del bloque
destino de retorno al desde el cual se hizo la llamada, sino que vuelve al bloque de nmero de
programa principal secuencia especificado por P. Observe, sin embargo, que P se ignora si el
programa principal est funcionando en un bloque distinto a un bloque de modo
de funcionamiento Memoria.
Este mtodo tarda mucho ms tiempo que el mtodo de retorno manual al
programa principal.
D Utilizacin de M99 en el Si M99 se ejecuta en un programa principal, el control vuelve al comienzo del
programa principal programa principal. Por ejemplo, M99 puede ejecutarse colocando /M99; en
una posicin adecuada del programa principal y desactivando la funcin de
salto opcional de bloque al ejecutar el programa principal. Cuando se ejecute
M99, el control vuelve al comienzo del programa principal y luego se repite la
ejecucin comenzando al comienzo del programa principal.
La ejecucin se repite mientras est desactivada la funcin de salto opcional de
bloque.
Si se activa la funcin de salto opcional de bloque, salta el bloque /M99; y el
control pasa al siguiente bloque para continuar la ejecucin. Si especifica
/M99Pn;, el control vuelve no al comienzo del programa principal, sino al
nmero de secuencia n. En este caso, se requiere ms tiempo para volver al
nmero de secuencia n.
N0010 ;
N0020 ;
N0030 ;
Salto opcional bloque N0040 ;
DESACTIVADO
N0050 ;
/ N0060 M99 P0030 ; Salto opcional
bloque
N0070 ; ACTIVADO
N0080 M02 ;
131
12. CONFIGURACION DEL PROGRAMA PROGRAMACION B63844SP/01
D Utilizacin de slo un Un subprograma puede ejecutarse exactamente igual que un programa principal
subprograma buscando el comienzo del subprograma con el teclado MDI.
(Vase Apartado 9.3 en la Seccin III de informacin sobre el procedimiento
de bsqueda.)
En este caso, si se ejecuta un bloque que contiene M99, el control vuelve al
comienzo del subprograma para repetir la ejecucin. Si se ejecuta un bloque que
contiene M99Pn, el control vuelve al bloque con nmero de secuencia n en el
subprograma para repetir la ejecucin. Para terminar este programa, debe
colocarse en el lugar adecuado un bloque que contenga /M02; o /M30; y debe
desactivarse el selector opcional de bloque; este selector primero debe
activarse.
N1010 ;
N1020 ;
N1030 ;
Salto opcional
/ N1040 M02 ;
bloque
N1050 M99 P1020 ; ACTIVADO
132
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
133
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1 Los ciclos fijos facilitan al programador la creacin de programas. Con un ciclo
fijo, en un solo bloque puede especificarse una operacin de mecanizado de uso
CICLO FIJO frecuente empleando una funcin G; sin ciclos fijos, normalmente, se requiere
ms de un bloque. Adems, el uso de ciclos fijos permite reducir el tamao del
programa y, de este modo, ahorrar espacio de memoria.
La Tabla 13.1 (a) enumera los ciclos fijos.
Tabla 13.1(a) Ciclos fijos
G80 Anular
134
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Explicaciones Un ciclo fijo est formado por una secuencia de seis operaciones (Fig. 13.1)
Operacin 1 Posicionamiento de los ejes X e Y
(incluido tambin otro eje)
Operacin 2 Avance rpido hasta el nivel del punto R
Operacin 3 Mecanizado de agujeros
Operacin 4 Operacin en el fondo de un agujero
Operacin 5 Retirada al nivel del punto R
Operacin 6 Avance rpido hasta el punto inicial
Operacin 1
Nivel inicial
Operacin 2 Operacin 6
Nivel punto R
Operacin 5
Operacin 3
Avance rpido
Operacin 4
Avance mecaniz.
Fig. 13.1 Secuencia ejecucin ciclo fijo
135
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
AVISO
Cambie el eje de taladrado despus de anular un ciclo fijo.
NOTA
Puede asignarse un parmetro FXY (No. 5101 #0) al eje Z
siempre utilizado como eje de taladrado. Cuando FXY=0,
el eje Z siempre es el eje de taladrado.
R
Punto R Punto R
Z=0
Z
Z Punto Z
Punto Z
D Modo de taladrado G73, G74, G76 y G81 hasta G89 son cdigos G modales y permanecen vlidos
hasta que son anulados. Cuando son vlidos, el estado actual es el modo de
taladrado.
Una vez se han especificado los datos de taladrado en el modo de taladrado, los
datos se conservan hasta que son modificados o anulados.
Especifique todos los datos de taladrado necesarios al comienzo de los ciclos
fijos; cuando se desee ejecutar ciclos fijos, especifique nicamente las
modificaciones de los datos.
136
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Nivel del punto de Cuando la herramienta alcanza el fondo de un agujero en el retorno puede
retorno G98/G99 retirarse hasta el punto R o hasta el nivel inicial. Estas operaciones se
especifican con G98 y G99. En la figura inferior se muestra cmo se desplaza
la herramienta cuando se especifica G98 o G99. Por lo general se utiliza G99
para la primera operacin de taladrado y G98 para la ltima operacin de
taladrado.
El nivel inicial no vara aun cuando el taladrado se ejecute en el modo G99.
G98(Retorno a nivel inicial ) G99(Retorno a nivel punto R)
Nivel inicial
Nivel punto R
D Anular Para anular un ciclo fijo, utilice G80 o un cdigo G del grupo 01.
Cdigos G del grupo 01
G00 : Posicionamiento (avance rpido)
G01 : Interpolacin lineal
G02 : Interpolacin circular o interpolacin helicoidal (horaria)
G03 : Interpolacin circular o interpolacin helicoidal (antihoraria)
G60 : Posicionamiento unidireccional (cuando el bit MDL (bit 0 del
parmetro 5431) est configurado a 1).
D Smbolos en figuras En los apartados siguientes se explican los distintos ciclos fijos. Las figuras que
acompaan a estas explicaciones emplean los smbolos siguientes:
Posicionamiento (avance rpido G00)
Avance en mecanizado (interpolacin lineal G01)
Avance manual
OSS Parada de husillo orientada
(El husillo se detiene en una posicin de rotacin fija)
Desplazamiento (avance rpido G00)
P Temporizacin
137
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1.1 Este ciclo ejecuta el taladrado profundo a alta velocidad. En el mismo se aplica
Ciclo de taladrado un avance intermitente en mecanizado hasta el fondo de un agujero
extrayndose a la vez la viruta del mismo.
profundo a alta
velocidad (G73)
Formato
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte para cada avance en mecanizado
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
q q
d d
q q
d d
q q
Punto Z Punto Z
138
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G73 en el mismo
bloque. Si se especifican juntos, se anula G73.
139
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1.2 Este ciclo ejecuta el roscado con macho a izquierdas. En el ciclo de roscado con
Ciclo roscado con macho a izquierdas, al alcanzar el fondo del agujero, el husillo gira en sentido
horario.
macho a izquierdas
(G74)
Formato
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia desde el nivel inicial hasta el punto R
P_ : Tiempo de espera
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Husillo
Husillo antihorario
P
antihor.
Punto R Punto R Nivel punto R
P
P Punto Z
Punto Z
P
Husillo horario
Husillo horario
Explicaciones El roscado con macho se ejecuta girando el husillo en sentido antihorario. Una
vez se ha alcanzado el fondo del agujero, el husillo gira en sentido horario para
su retroceso. De este modo se obtiene una rosca inversa.
Los valores de sobrecontrol de la velocidad de avance no se tienen en cuenta
durante el roscado con macho a izquierdas. Una suspensin de avances no
detiene la mquina hasta que se termina la operacin de retorno.
Antes de especificar G74, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo en sentido horario.
Cuando en el mismo bloque se especifica la orden G74 y una orden M, el cdigo
M se ejecuta en la primera operacin de posicionamiento. A continuacin, el
sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta slo para el primer agujero; para el agujero segundo y posteriores no se
ejecuta el cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 o G49), la compensacin se aplica al efectuar el
posicionamiento en el punto R.
140
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G74 en el mismo
bloque. Si se especifican juntos, se anula G74.
141
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_ : Valor posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Valor de decalaje en fondo de agujero
P_ : Tiempo de espera en fondo de agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
P P
OSS Punto Z OSS Punto Z
q
q
Valor decalaje q
AVISO
Q (decalaje en el fondo de un agujero) es un valor modal
que se conserva dentro de los ciclos fijos. Debe
especificarse con sumo cuidado ya que tambin se utiliza
como profundidad de corte por pasada para G73 y G83.
142
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Explicaciones Una vez se ha alcanzado el fondo del agujero, el husillo se detiene en la posicin
de giro y la herramienta se desplaza en el sentido opuesto hacia la punta de la
herramienta y retrocede. Esto garantiza que no resulta daada la superficie
mecanizada y permite ejecutar un taladrado de precisin y con eficacia.
Antes de ejecutar G76, utilice una funcin auxiliar (Cdigo M) para hacer girar
el husillo.
Cuando en un mismo bloque se especifica el cdigo G76 y un cdigo M, el
cdigo M se ejecuta cuando se realiza la primera operacin de posicionamiento.
A continuacin, el sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta nicamente para el primer agujero; para los agujeros segundo y
posteriores, no se ejecuta este cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 o G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.
Limitaciones
D Cambio de eje Para poder cambiar el eje de mandrinado debe anularse el ciclo fijo.
D Mandrinado En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta
ninguna operacin de taladrado.
D P/Q Asegrese de que especifica un valor positivo en Q. Si especifica Q con un valor
negativo, el signo se ignora. Defina la direccin de desplazamiento en los bits
4 (RD1) y 5 (RD2) del parmetro 5101. Especifique P y Q en un bloque que
ejecute el mandrinado. Si se especifican en un bloque que no ejecuta una
operacin de mandrinado, no se almacenan como datos modales.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G76 en el mismo
bloque. Si se especifican juntos, se anula G76.
D Compensacin de En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin
herramienta de herramienta.
143
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1.4 Este ciclo se emplea para taladrado normal. El avance en mecanizado se ejecuta
Ciclo de taladrado, hasta el fondo del agujero. A continuacin, la herramienta retrocede del fondo
del agujero con avance rpido.
taladrado puntual (G81)
Formato
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Datos de posicin de agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Punto Z Punto Z
144
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G81 en el mismo
bloque. Si se especifican juntos, se anula G81.
145
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1.5 Este ciclo se emplea para taladrado normal. El avance en mecanizado se ejecuta
Ciclo de taladrado/ciclo hasta el fondo del agujero. En el fondo se ejecuta una temporizacin y luego la
herramienta retrocede con avance rpido.
de avellanado (G82)
Este ciclo se emplea para taladrar agujeros con mayor precisin en cuanto a su
profundidad.
Formato
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en fondo de agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Nivel punto R
Punto R Punto R
Punto Z Punto Z
P
P
Explicaciones Despus del posicionamiento segn los ejes X e Y, se ejecuta el avance rpido
hasta el punto R.
A continuacin, se ejecuta el taladrado desde el punto R hasta el punto Z.
Cuando se ha alcanzado el fondo del agujero, se ejecuta una temporizacin. A
continuacin, se hace retroceder la herramienta con avance rpido.
Antes de especificar G82, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo.
Cuando en un mismo bloque se especifica el cdigo G82 y un cdigo M, el
cdigo M se ejecuta cuando se realiza la primera operacin de posicionamiento.
A continuacin, el sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta nicamente para el primer agujero; para los agujeros segundo y
posteriores, no se ejecuta este cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 o G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.
146
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G82 en el mismo
bloque. Si se especifican juntos, se anula G82.
147
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G83 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte por pasada para avance en mecanizado
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
q d q d
q d q d
q q
Punto Z Punto Z
148
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Seleccin de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03) o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G83 en el mismo
bloque. Si se especifican juntos, se anula G83.
149
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.1.7 Para hacer retroceder la herramienta cuando se detecta una seal de deteccin
Ciclo de taladrado de par de sobrecarga (seal de salto) durante el taladrado se emplea un rbol con
la funcin de deteccin de par de sobrecarga. El taladrado se reanuda despus
profundo para de modificar la velocidad del husillo y la velocidad de avance en mecanizado.
pequeos agujeros Estos pasos se repiten en este ciclo de taladrado profundo.
(G83) El modo para el ciclo de taladrado profundo de pequeos agujeros se selecciona
cuando se especifica el cdigo M en el parmetro 5163. El ciclo puede
arrancarse especificando G83 en este modo. Este modo se anula cuando se
especifica G80 o cuando se ejecuta un reset.
Formato
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el punto R
Q_ : Profundidad de cada pasada
F_ : Velocidad de avance en mecanizado
I_ : Velocidad desplazamiento hacia adelante o hacia atrs (idntico formato
que F anterior)
(Si sta se omite, se supone que los valores en los parmetros 5172 y
5173 son valores por defecto.)
K_ : Nmero de veces que se repite la operacin (si se requiere)
P_ : Tiempo de espera en fondo de agujero
(Si este dato se omite, se supone que P0 es el valor por defecto.)
G83(G98) G83(G99)
Nivel inicial
Punto R Punto R
Q Q
150
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Explicaciones
D Operaciones de que
consta el ciclo * Posicionamiento segn el eje X y el eje Y
* Posicionamiento en el punto R segn el eje Z
* Taladrado segn el eje Z (primer taladrado, profundidad de
pasada Q, valor incremental)
Retroceso (fondo del agujero pequea distancia
seguridad , incremental)
Retirada (fondo del agujero punto R)
Avance (punto R punto situado a una altura de
seguridad , respecto al fondo del agujero).
Taladrado (segundo o posterior, profundidad de pasada
Q + , valor incremental)
* Tiempo de espera
* Retorno al punto R (o nivel inicial) segn el eje Z, fin de ciclo.
D Seal que indica que se En este ciclo, se enva la seal que indica que se est ejecutando el ciclo de
est ejecutando el ciclo taladrado profundo de pequeos agujeros despus de posicionar la herramienta
en la posicin del agujero segn los ejes no utilizados para taladrado. La salida
de seales contina durante el posicionamiento en el punto R segn el eje de
taladrado y termina al volver al punto R o al nivel inicial. Para ms detalles,
consulte el manual del fabricante de la mquinaherramienta.
D Seal de deteccin de Como seal de deteccin de par de sobrecarga se utiliza una seal de salto. La
par de sobrecarga seal de salto es vlida mientras la herramienta est avanzando o taladrando y
la punta de la herramienta est situada entre los puntos R y Z. (Esta seal
provoca un retroceso). Para ms detalles, consulte el manual del fabricante de
la mquinaherramienta.
151
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
D Modificacin de las En un ciclo G83 individual, se modifican las condiciones de taladrado para cada
condiciones de operacin de taladrado (Avance taladrado retirada). Los bits 1 y 2 de los
taladrado parmetros OLS, NOL (No. 5160) pueden especificarse para suprimir la
variacin de las condiciones de taladrado.
Avance mecanizado =F
Velocidad husillo =S
<Primer taladrado> = 1.0
<Taladrado segundo o posteriores> =x100, en donde , es el
porcentaje de variacin para cada operacin de taladrado
152
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Funciones que pueden En este modo de ciclo fijo, pueden especificarse las siguientes funciones:
especificarse .Posicin de agujero en el eje X, Y y en un eje adicional.
.Operacin y bifurcacin mediante macro cliente.
.Llamada a subprograma (grupo de posiciones de agujero, etc.).
.Conmutacin entre modos absoluto e incremental.
.Giro del sistema de coordenadas.
.Factor de escala (Esta orden no afecta la profundidad de pasada Q o a la
pequea distancia de seguridad d1).
.Ensayo en vaco.
.Suspensin de avances
D Modo bloque a bloque Cuando es vlido el modo bloque a bloque, el taladrado se detiene despus de
cada retirada.
153
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde punto R hasta el fondo del agujero
R_ : Distancia desde nivel inicial hasta nivel del punto R
P_ : Tiempo de espera
F_ : Avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Husillo horario
Husillo horario
P
Punto R Punto R Nivel punto R
P
Punto Z Punto Z
P P
154
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Explicaciones El roscado con macho se ejecuta girando el husillo en sentido horario. Una vez
se ha alcanzado el fondo del agujero, el husillo gira en sentido inverso para el
retroceso. Esta operacin crea los filetes de rosca.
Los valores de sobrecontrol de la velocidad de avance no se tienen en cuenta
durante el roscado con macho. Una suspensin de avances no detiene la
mquina hasta que se termina la operacin de retorno.
Antes de especificar G84, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo en sentido horario.
Cuando en el mismo bloque se especifica la orden G84 y una orden M, el cdigo
M se ejecuta en la primera operacin de posicionamiento. A continuacin, el
sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta slo para el primer agujero; para el agujero segundo y posteriores no se
ejecuta el cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 o G49), la compensacin se aplica al efectuar el
posicionamiento en el punto R.
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G84 en el mismo
bloque. Si se especifican juntos, se anula G84.
155
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G85 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Nivel punto R
Punto R Punto R
Punto Z Punto Z
156
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G85 en el mismo
bloque. Si se especifican juntos, se anula G85.
157
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G86 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Husillo horario
Nivel inicial
Husillo horario
Punto Z Punto Z
158
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G86 en el mismo
bloque. Si se especifican juntos, se anula G86
159
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Husillo horario
No utilizado
OSS
Punto Z
P
Husillo horario
Valor decalaje q Punto R
AVISO
Q (decalaje en el fondo de un agujero) es un valor modal
que se conserva en los ciclos fijos. Debe especificarse con
sumo cuidado ya que tambin se utiliza como profundidad
de corte por pasada para G73 y G83.
160
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
161
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo de agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo de un agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Husillo horario
Nivel inicial
Husillo horario
Punto Z Punto Z
P
P Parada de hu- Parada de hu-
sillo despus de sillo despus de
temporizacin temporizacin
162
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G88 en el mismo
bloque. Si se especifican juntos, se anula G88.
163
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde punto R hasta fondo de agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (si es necesario)
Nivel inicial
Nivel punto R
Punto R Punto R
Punto Z Punto Z
P P
Explicaciones Este ciclo es prcticamente idntico que G85. La diferencia est en que el ciclo
ejecuta una temporizacin en el fondo del agujero.
Antes de ejecutar G89, utilice una funcin auxiliar (cdigo M) para hacer girar
el husillo.
Cuando en un mismo bloque se especifica el cdigo G89 y un cdigo M, el
cdigo M se ejecuta cuando se realiza la primera operacin de posicionamiento.
A continuacin, el sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta nicamente para el primer agujero; para los agujeros segundo y
posteriores, no se ejecuta este cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 o G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.
164
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G89 en el mismo
bloque. Si se especifican juntos, se anula G89.
165
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G80 ;
Explicaciones Todos los ciclos fijos se anulan para cambiar a funcionamiento normal. El punto
R y el punto Z se borran. Esto significa que R=0 y Z=0 en modo incremental.
Tambin se anulan otros datos de taladrado.
166
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
T 11 T 15 T 31
Punto de referencia
#1 #11 #6
100
#7 #10
100
#2 #12 #5
100
Y #8 #9
200
100 #3 #13 #4
X
400 150 250 250 150
167
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
El valor de compensacin +200.0 se define en el nmero de corrector 11, +190.0 se define en el nmero
de corrector 15 y +150.0 se define en el nmero de corrector 31
Ejemplo de programa
;
N001 G92X0Y0Z0; Definicin de coordenadas en el punto de referencia
N002 G90 G00 Z250.0 T11 M6; Cambio de herramienta
N003 G43 Z0 H11; Nivel inicial, compensacin de longitud de herramienta
N004 S30 M3 Arranque de husillo
N005 G99 G81X400.0 R Y350.0
Z153,0R97.0 F120; Posicionamiento y luego taladrado #1
N006 Y550.0; Posicionamiento y luego taladrado #2 y vuelta al nivel del pto. R
N007 G98Y750.0; Posicionamiento y luego taladrado #3 y vuelta al nivel inicial
N008 G99X1200.0; Posicionamiento y luego taladrado #4 y vuelta al nivel del pto. R
N009 Y550.0; Posicionamiento y luego taladrado #5 y vuelta al nivel del pto. R
N010 G98Y350.0; Posicionamiento y luego taladrado #6 y vuelta al nivel inicial
N011 G00X0Y0M5; Vuelta al punto de referencia, parada de husillo
N012 G49Z250.0T15M6; Anulacin de compensacin longitud herramienta, cambio de hta.
N013 G43Z0H15; Nivel inicial, compensacin de herramienta
N014 S20M3; Arranque del husillo
N015 G99G82X550.0Y450.0 Posicionamiento y luego taladrado #7, vuelta al nivel del punto R
Z130.0R97.0P300F70;
N016 G98Y650.0; Posicionamiento y luego taladrado #8, vuelta al nivel inicial
N017 G99X1050.0; Posicionamiento y luego taladrado #9, vuelta al nivel del punto R
N018 G98Y450.0; Posicionamiento y luego taladrado #10, vuelta al nivel inicial
N019 G00X0Y0M5; Vuelta al punto de referencia, parada de husillo
N020 G49Z250.0T31M6; Anulacin compensacin longitud herramienta, cambio de hta.
N021 G43Z0H31; Nivel inicial, compensacin de longitud de herramienta
N022 S10M3; Arranque de husillo
N023 G85G99X800.0Y350.0 Posicionamiento y luego taladrado #11, vuelta al nivel del punto R
Z153.0R47.0F50;
N024 G91Y200.0K2; Posicionamiento y luego taladrados #12, 13, vuelta al nivel del pto. R
N025 G28X0Y0M5; Vuelta al punto de referencia, parada de husillo
N026 G49Z0; Anulacin de compensacin de longitud de herramienta
N027 M0; Parada programada
168
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
13.2 El ciclo fijo (G84) y el ciclo de roscado a izquierdas (G74) pueden ejecutarse
en modo estndar o en modo de roscado rgido con macho.
ROSCADO RIGIDO En modo estndar, el husillo gira y se detiene siguiendo un desplazamiento
CON MACHO segn el eje de roscado empleando funciones auxiliares M03 (giro del husillo
en sentido horario), M04 (giro del husillo en sentido antihorario) y M05 (parada
del husillo) para ejecutar el roscado con macho. En el modo rgido, el roscado
con macho se ejecuta controlando el motor del husillo como si fuera un
servomotor e interpolando entre el eje de roscado y el husillo.
Cuando se ejecuta el roscado con macho en el modo rgido, el husillo gira una
vuelta cada vez que se produce un determinado avance (paso de rosca) segn
el eje de roscado con macho. Este modo de funcionamiento no vara durante la
aceleracin o deceleracin.
El modo rgido hace innecesario tener que utilizar un macho flotante como el
que se requiere en el modo estndar de roscado con macho, permitiendo, de este
modo, un roscado con macho ms rpido y ms preciso.
169
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.2.1 Cuando el motor del husillo se controla en modo rgido como si fuera un
Roscado rgido con servomotor puede acelerarse un ciclo de roscado con macho.
macho (G84)
Formato
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos de posicin del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero y
posicin del fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero y en el punto R
cuando se realiza un retorno
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (slo si se precisa la repeticin)
G84(G98) G84(G99)
Operacin 3 Operacin 5
Punto Z Punto Z
P P
Operacin 4
Parada husillo Husillo antihorario Parada husillo Husillo antihorario
170
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Paso de rosca En el modo de avance por minuto, el paso de rosca se obtiene a partir de la
expresin velocidad de avance x velocidad del husillo. En el modo de avance
por revolucin, el paso de rosca es igual a la velocidad de avance.
D Ordenes en formato Puede ejecutarse el roscado rgido con macho con rdenes en formato
FS10/11 FS10/11. Se ejecuta el roscado rgido con macho (transferencia de datos
hacia y desde el PMC) con arreglo a la secuencia para FS 0i.
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado, debe haberse anulado el ciclo fijo. Si el
eje de taladrado se modifica en modo rgido, se activa la alarma P/S (No. 206).
D Anulacin No especifique un cdigo G del grupo 01 (G00 hasta G03) y G73 en el mismo
bloque. Si se especifican juntos, G73 se anula.
D Compensacin de No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
herramienta MDL (bit 0 del parmetro 5431) est configurado a 1)) y G84 en el mismo
bloque. Si se especifican juntos, se anula G84.
D Rearranque del programa Ningn programa puede reanudarse durante el roscado rgido con macho.
171
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
172
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
13.2.2 Cuando el motor del husillo se controle en modo rgido como si fuera un
Ciclo de roscado rgido servomotor, los ciclos de roscado con macho pueden acelerarse.
con macho a
izquierdas (G74)
Formato
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero y
posicin del fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero y en el punto R
cuando se ejecuta un retorno.
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones
G84.3 X_ Y_ Z_ R_ P_ F_ L_ ; (Formato FS15)
L_ : Nmero de repeticiones (slo si se precisa la repeticin)
Operacin 3 Operacin 5
Punto Z Punto Z
P P
Parada husillo Husillo horario Husillo horario Husillo horario
Operacin 4
173
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
D Modo rgido El modo rgido puede especificarse empleando cualquiera de los siguientes
mtodos:
D Especifique M29 S***** antes de una orden de roscado con macho.
D Especifique M29 S***** en un bloque que contiene una orden de roscado
con macho.
D Especifique G84 para roscado rgido con macho (parmetro G84 (No.
5200#0)=1).
D Paso de rosca En el modo de avance por minuto, el paso de rosca se obtiene a travs de la
expresin velocidad de avance x velocidad del husillo. En el modo de avance
por revolucin, el paso de rosca es igual a la velocidad de avance. Si en el ciclo
fijo se especifica una compensacin de longitud de herramienta (G43, G44
G49), el valor de compensacin se aplica en el instante del posicionamiento en
el punto R.
D Compensacin de Si en el ciclo fijo se especifica una compensacin de longitud de
longitud de herramienta herramienta (G43, G44 o G49), el valor de compensacin se aplica en el
instante del posicionamiento en el punto R.
D Ordenes en formato Puede ejecutarse el roscado rgido con macho con rdenes en formato FS10/11.
FS10/11 Se ejecuta el roscado rgido con macho (transferencia hacia y desde el PMC) con
arreglo a la secuencia para FS 0i.
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado, debe haberse anulado el ciclo fijo. Si el
eje de taladrado se modifica en modo rgido, se activa la alarma P/S (No. 206).
D Orden S Si se especifica una velocidad de giro superior a la velocidad mxima para la
marcha que se est utilizando, se activa la alarma P/S (No. 200).
D Nmero de impulsos Para un circuito de control de cabezal analgico:
suministrados al cabezal Si se programa una instruccin de velocidad que requiere ms de 4096 impulsos
en 8 ms, en unidades de deteccin, se emite la alarma P/S (nm. 202) ya que el
resultado de esta operacin es imprevisible.
174
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Anular No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est configurado a 1)) y G74 en el mismo
bloque. Si se especifican juntos, se anula G74.
175
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.2.3 El roscado con macho de un agujero profundo en el modo de roscado rgido con
Ciclo de roscado rgido macho puede resultar difcil debido a la adhesin de la viruta a la herramienta
o al aumento de la resistencia en mecanizado. En tales casos, resulta til el ciclo
con macho profundo de roscado rgido profundo con macho. En este ciclo, el mecanizado se ejecuta
(G84 o G74) varias veces hasta que se alcanza el fondo del agujero. Se dispone de dos ciclos
de roscado rgido con macho profundo: el ciclo de roscado rgido profundo a alta
velocidad y el ciclo de roscado rgido profundo estndar. Estos ciclos se
seleccionan con el bit PCP (bit 5) del parmetro 5200.
Formato
G84 (o G74) X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Datos de posicin de agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero y posicin
del fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero y en el punto R cuando
se ejecuta un retorno
Q_ : Profundidad de corte por pasada
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones
q q
Punto Z Punto Z
.Ciclo de roscado profundo con macho d=distancia inicial mecanizado
(Parmetro PCP (No. 5200#5=1)
Nivel inicial
(1) La herramienta trabaja a la velocidad
normal de avance en mecanizado. Se
utiliza la constante de tiempo normal. Punto R Nivel punto R Punto R Nivel punto R
(2) El retroceso puede sobrecontrolarse. (3) (3)
Se utiliza la constante de tiempo de q (1) q (1)
retroceso. (2) d (2) d
(3) El retroceso puede sobrecontrolarse.
q q
Se utiliza la constante de tiempo nor- d d
mal.
Durante un ciclo de roscado rgido con q q
macho, la comprobacin en posicin se
ejecuta al final de cada operacin de (1)
y (2) en el ciclo de roscado profundo.
Punto Z Punto Z
176
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Explicaciones
D Ciclo de roscado profundo Despus del posicionamiento segn los ejes X e Y, se ejecuta un desplazamiento
con macho a alta velocidad con avance rpido hasta el punto R. A partir del punto R, el mecanizado se
ejecuta con la profundidad Q (profundidad de corte por cada pasada de
mecanizado) y, a continuacin, la herramienta retrocede a una distancia d. El
bit DOV (bit 4) del parmetro 5200 especifica si puede sobrecontrolarse o no
el retroceso. Cuando se ha alcanzado el punto Z, se detiene el husillo y, a
continuacin, se gira en sentido inverso para el retroceso. Defina la distancia de
retirada, d, en el parmetro 5213.
D Ciclo de roscado profundo Despus del posicionamiento segn los ejes X e Y, se ejecuta un desplazamiento
con macho con avance rpido hasta el nivel del punto R. A partir del punto R, se ejecuta
el mecanizado con la profundidad Q (profundidad de corte por cada pasada de
mecanizado) y, a continuacin, se ejecuta un retorno hasta el punto R. El bit
DOV (bit 4) del parmetro 5200 especifica si puede controlarse o no el
retroceso. El desplazamiento de avance rpido se ejecuta desde el punto R hasta
una posicin situada a una distancia d respecto al punto final de la ltima
operacin de mecanizado, siendo dicha posicin el punto en que se reanuda el
mecanizado. Para este desplazamiento con avance rpido, tambin es vlida la
especificacin del bit DOV (bit 4) del parmetro 5200. Una vez alcanzado el
punto Z, se detiene el husillo. A continuacin, se hace girar en sentido inverso
para su retroceso.
Defina d (distancia hasta el punto en que se arranca el mecanizado) en el
parmetro 5213.
Limitaciones
D Cambio de eje Para poder cambiar el eje de taladrado, debe haberse anulado el ciclo fijo. Si el
eje de taladrado se modifica en modo rgido, se activa la alarma P/S (No. 206).
177
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
D Anulacin No especifique un cdigo G del grupo 01 (G00 hasta G03) y G73 en el mismo
bloque. Si se especifican juntos, G73 se anula.
13.2.4 El ciclo fijo de roscado rgido con macho se anula. Para saber cmo se anula este
Anular ciclo fijo ciclo, consulte el apartado II13.1.14.
(G80)
178
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
179
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
G75
Y X(Z)
X(Z)
180
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D X(Z), I, J, K X, (Z), I, J y K deben especificarse todos en modo incremental.
D Borrar I, J, X y Z en los ciclos fijos son datos modales comunes a G75, G77, G78
y G79. Permanecen vlidos hasta que se especifican nuevos datos. Se
borran cuando se especifica un cdigo G del grupo 00 distinto de G04 o
un cdigo G del grupo 01 distinto de G75, G77, G78 y G79.
I
K
J
K
I
I
K
J
K
I
181
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
G77
Y X(Z)
I (R) (F)
J P (R)
(F) P
X(Z)
182
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Seal de salto Cuando este ciclo se ejecute utilizando G77, puede introducirse una seal
de salto para terminar el ciclo. Cuando se introduce una seal de salto, se
interrumpe o termina la secuencia de operaciones actual y luego se
termina el ciclo.
A continuacin se muestra cmo funciona el sistema cuando se introduce
la seal de salto durante cada secuencia de operaciones.
D Cuando la seal de salto se introduce durante la secuencia de
operaciones 1 4 (avance de mecanizado especificado por I o J), el
mecanizado se detiene inmediatamente y la herramienta vuelve a la
coordenada X (Z) en que se inici el ciclo.
Seal de salto
(Fin) Seal de salto
(Fin)
Seal de salto
(Fin)
Seal de salto
(Fin)
Limitaciones
D X(Z), I, J, K X, (Z), I, J y K deben especificarse todos en modo incremental.
D Borrar I, J, X y Z en los ciclos fijos son datos modales comunes a G75, G77, G78
y G79. Permanecen vlidos hasta que se especifican datos nuevos. Se
borran cuando se especifica un cdigo G del grupo 00 distinto de G04 o
un cdigo G del grupo 01 distinto de G75, G77, G78 y G79.
183
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
G78
Z
X
P (Espera)
(F)
I
I(J)
(F) P (Espera)
Explicaciones El ciclo de rectificado de superficie con avance continuo est formado por
cuatro secuencias de operaciones. Las operaciones hasta se repiten
hasta que la profundidad alcanza la profundidad total de corte
especificada en la direccin K. En el modo de parada bloque a bloque, las
operaciones hasta se ejecutan en cada inicio de bloque.
Espera
Rectificado
Espera
Rectificado (en sentido inverso)
184
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D Borrar I, J, X y Z en ciclos fijos son datos modales comunes a G75, G77, G78
y G79. Permanecen vlidos hasta que se especifican datos nuevos. Se
borran cuando se especifica un cdigo G del grupo G00 distinto de G04
o un cdigo G del grupo 01 distinto de G75, G77, G78 y G79.
K
I
J
K
I
K
I
J
K
I
185
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
G79 I_ J_ K_ X_ R_ F_ P_ L_ ;
I_: Profundidad de corte 1 (Un signo en la orden especifica el sentido
de corte).
J_ : Profundidad de corte 2 (Un signo en la orden especifica el sentido
de corte).
K_ : Profundidad total de corte (Un signo en la orden especifica el
sentido de corte).
X(Z)_ : Zona de rectificado (Un signo en la orden especifica el
sentido de rectificado):
R_ : Velocidad de avance para I y J
F_ : Velocidad de avance para X (Z)
P_ : Tiempo de espera
L_ : Compensacin de desgaste de muela
G79
Z X
I (R) (F)
J P (R)
(F) P
186
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Limitaciones
D X, I, J, K X, I, J y K deben especificarse todos en modo incremental.
D Borrar I, J, X y Z en los ciclos fijos son datos modales comunes a G75, G77, G78
y G79. Permanecen vlidos hasta que se especifican datos nuevos. Se
borran cuando se especifica un cdigo G del grupo 00 distinto de G04 o
un cdigo G del grupo 01 distinto de G75, G77, G78 y G79.
187
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Explicaciones
D Especificacin Especifique un nmero de corrector (nmero de valor de compensacin
de desgaste de muela) en la direccin L en el bloque que contiene G75.
El valor de compensacin configurado en la zona de memoria de valores
de compensacin correspondiente al nmero especificado se emplea
como valor de reavivado. Pueden especificarse hasta 400 nmeros de
corrector (L1 hasta L400). Los valores de compensacin deben
configurarse con antelacin en la memoria de valores de compensacin
en funcin de los nmeros de corrector desde el panel MDI.
Cuando se omite L o se especifica L0 en un bloque de ciclo fijo de
rectificado de superficie, no se ejecuta la compensacin.
188
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
a : Valor de reavivado
Reavivador
2a
V Y Muela
abrasiva
a
X
Pieza
189
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
13.5 Cada vez que se introduce una seal externa, se ejecuta el mecanizado con
un valor fijo en funcin del perfil programado en el plano YZ
RECTIFICADO CON especificado.
ALIMENTACIN EN
LOS EJES Y Y Z EN
EL EXTREMO DEL
GIRO DE LA MESA
(PARA
RECTIFICADORA)
Formato
G161 R_ ;
Programa de perfil
G160 ;
Explicaciones
D G161 R_ Especifique el inicio de un modo de funcionamiento y el programa de
perfil. Especifique adems la profundidad de corte en R.
Limitaciones
D Programa de perfil No especifique cdigos distintos de G01, G02 y G03 dentro del programa
de perfil.
190
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Ejemplos
O0001 ;
:
N0 G161 R10.0 ;
N1 G91 G01 Z70.0 F100 ;
N2 G19 G02 Z80.0 R67.0 ;
N3 G01 Z70.0 ;
N4 G160 ;
:
70.0 80.0 70.0
N2
N1 N3
R=67.000 Y
191
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Formato
, C_ Achaflanado
, R_ Redondeado esquina R
192
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
Y
N008
70.0
N007
60.0
N006
50.0
40.0
N009
N005
30.0
20.0 N004
10.0
N003
N010 N002
N011
0 N001 X
10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0
193
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Limitaciones
D Seleccin de plano El achaflanado y el redondeado de esquina puede ejecutarse nicamente en el
plano especificado mediante la seleccin de plano (G17, G18 o G19). Estas
funciones no pueden ejecutarse para ejes paralelos.
D Rebasamiento del margen Si el bloque de achaflanado o de redondeado de esquina insertado hace que la
de desplazamiento herramienta rebase el margen original de desplazamiento en interpolacin se
activa la alarma P/S No. 055.
La trayectoria de herramienta
C C
sin achaflanado est indicada
por una lnea de trazo
continuo.
194
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
13.7
Una vez terminado el posicionamiento en cada bloque del programa, puede
FUNCION DE enviarse una seal de funcin de operacin externa para permitir a la mquina
DESPLAZAMIENTO ejecutar la operacin en cuestin.
EXTERNO (G81) En lo que respecta a esta operacin, vase el manual facilitado por el fabricante
de la mquinaherramienta.
Formato
G81 IP_ ; ( IP_ Orden desplazamiento eje )
Limitaciones
D Un bloque sin eje X o Y Durante la ejecucin de un bloque que no contiene ni X ni Y no se enva ninguna
seal de operacin externa.
D Relacin con el ciclo fijo Puede emplearse G81 tambin para un ciclo fijo de taladrado (II13.1.4). Se
G81 especifica el uso de G81 para una funcin de desplazamiento externo o un ciclo
fijo de taladrado con EXC, bit 1 del parmetro nm. 5101.
195
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
Explicaciones
D Sentido y valor de giro El sentido de giro y el desplazamiento angular se determinan por uno de los dos
mtodos siguientes. Consulte el manual facilitado por el fabricante de la
mquinaherramienta para averiguar qu mtodo se aplica.
1. Empleando la funcin auxiliar especificada en el parmetro No. 5511
(Direccin) (Posicin ndice de referencia) (Funcin auxiliar);
Giro en sentido negativo
(Direccin) (Posicin ndice de referencia);
Giro en sentido positivo (no se especifican funciones auxiliares).
Cuando el bit 2 del parmetro No. 5500(ABS) especifica esta opcin, un
desplazamiento angular superior a 360 se redondea (por reduccin) al
correspondiente desplazamiento angular menor que 360.
Por ejemplo, cuando en la posicin de 0 se especifica G90 B400.0 (funcin
auxiliar); la mesa se gira 40 en sentido negativo.
196
13. FUNCIONES PARA SIMPLIFICAR
B63844SP/01 PROGRAMACION LA PROGRAMACION
D Velocidad de avance La mesa siempre se gira en torno al eje ndice de referencia en el modo de avance
rpido.
No pueden ejecutarse ensayos en vaco para el eje ndice de referencia.
AVISO
Si durante el posicionamiento de referencia de la mesa indexada
se ejecuta un reset, debe ejecutarse una vuelta al punto de
referencia cada que vez que posteriormente se ejecute un
posicionamiento de referencia de la mesa indexada.
NOTA
1 Especifique la orden de posicionamiento de referencia en un solo
bloque. Si esta orden se especifica en un bloque en el cual se
especifica otro eje controlado, se activa una alarma P/S (n 136).
2 El estado de espera a la terminacin del bloqueo o desbloqueo de
la mesa indexada se indica en la pantalla de diagnstico 12.
3 La funcin auxiliar que especifica un sentido negativo es
procesada dentro del CNC.
La seal del cdigo M correspondiente y la seal de fin son
intercambiadas entre el CNC y la mquina.
4 Si se ejecuta un reset mientras se est esperando la terminacin
del bloqueo o del desbloqueo de la mesa, se anula la seal de
bloqueo o desbloqueo y el CNC abandona el estado de espera de
terminacin.
197
13. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACION PROGRAMACION B63844SP/01
D Funcin de
posicionamiento de
referencia y otras
funciones
Tabla 13.8 Funcin de posicionamiento de referencia (indexado) y otras funciones
Carcterstica Explicacin
Visualizacin de posicin relativa Este valor se redondea por defecto cuando el bit 1 del parmetro
5500 (REL) especifica esta opcin.
Visualizacin de posicin absoluta Este valor se redondea por defecto cuando el bit 2 del parmetro
5500 (ABS) especifica esta opcin.
2. funcin auxiliar (cdigo B) Posible con cualquier direccin distinta de B del eje de posiciona-
miento de referencia.
Operaciones mientras se desplaza el eje A no ser que sea procesado de otro modo por la mquina, pueden
de posicionamiento de referencia ejecutarse la suspensin de avances, el enclavamiento y la parada
de emergencia. Despus de terminado el posicionamiento de refe
rencia puede ejecutarse el bloqueo de mquina.
Operaciones para posicionamiento de referencia El funcionamiento manual est inhibido en el modo manual disconti-
de la mesa indexada nuo (JOG), incremental (INC) o volante (HANDLE). Puede reali-
zarse una vuelta manual al punto de referencia. Si la seal de se-
leccin de eje se configura al valor cero durante la vuelta manual al
punto de referencia, el desplazamiento se detiene y no se ejecuta la
orden de bloqueo.
198
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
14 FUNCION DE COMPENSACION
199
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Herramienta su- Herramienta real
puesta durante
programacin
Especifique esta dis-
tancia como valor de
compensacin de lon-
gitud de herramienta
Formato
Compensacin A de G43 Z_ H_ ; Explicacin de cada direccin
longitud de
G44 Z_ H_ ;
herramienta
G43 : Compensacin positiva
Compensacin B de G44 : Compensacin negat.
G17 G43 Z_ H_ ;
longitud de G17 : Seleccin plano XY
G17 G44 Z_ H_ ;
herramienta G18 : Seleccin plano ZX
G18 G43 Y_ H_ ; G19 : Seleccin plano YZ
G18 G44 Y_ H_ ; : Direccin de eje
G19 G43 X_ H_ ; especificado
G19 G44 X_ H_ ; H : Direccin para
especificar el valor de
Compensacin C de G43 _ H_ ; compensacin de
longitud de longitud de herramienta
G44 _ H_ ;
herramienta
Anular compensacin
de longitud de herra- G49 ; o H0 ;
mienta
200
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Seleccin de Seleccione la compensacin A, B o C de longitud de herramienta configurando
compensacin de longitud los bits 0 y 1 del parmetro No. 5001 (TLC, TLB).
de herramienta
D Sentido de compensacin Cuando se especifica G43, el valor de compensacin de longitud de herramienta
(memorizado en la memoria de valores de compensacin) especificado con el
cdigo H seala las coordenadas de la posicin final especificada mediante una
orden en el programa. Cuando se especifica G44, se deduce idntico valor de
las coordenadas de la posicin final. Las coordenadas resultantes indican la
posicin final despus de la compensacin, independientemente de si se
selecciona o no el modo absoluto o el modo incremental.
Si no se especifica un desplazamiento segn un eje, el sistema supone que se ha
especificado una orden de desplazamiento que no provoca ningn
desplazamiento. Cuando se especifica un valor positivo para compensacin de
longitud de herramienta mediante G43, la herramienta se desplaza la
correspondiente distancia en sentido positivo. Cuando se especifica un valor
positivo con G44, la herramienta se desplaza la correspondiente distancia en
sentido negativo. Cuando se especifica un valor negativo, la herramienta se
desplaza en sentido opuesto. Los cdigos G43 y G44 son cdigos G modales.
Son vlidos hasta que se utiliza otro cdigo G del mismo grupo.
D Especificacin del valor de El valor de correccin de longitud de herramienta asignado al nmero (nm. de
compensacin de longitud corrector) especificado en el cdigo H se toma en la memoria de los correctores
de herramienta y se aade a o se sustrae de la instruccin de desplazamiento que se encuentra
en el programa.
(1) Corrector de longitud de herramienta A/B
Cuando se especifican o modifican los nmeros destinados al corrector de
longitud de herramienta A/B, la secuencia de validacin de estos nmeros
vara tal como se indica a continuacin:
201
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
AVISO
Cuando se modifica el valor de compensacin de longitud
de herramienta debido a una modificacin del nmero de
corrector, el valor de compensacin cambia al nuevo valor
de compensacin de longitud de herramienta y no se suma
el nuevo valor de compensacin de longitud de herramienta
al antiguo valor de compensacin de longitud de
herramienta.
H1 : valor de compens. de longitud de herramienta 20.0
H2 : Valor de compens. de longitud de herramienta 30.0
G90 G43 Z100.0 H1 ; Z cambiar a 120.0
G90 G43 Z100.0 H2 ; Z cambiar a 130.0
202
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
PRECAUCIN
Cuando se aplique la correccin de longitud de herramienta
y si se pone a 0 el bit OFH (bit 2) del parmetro nm. 5001,
se especificar la correccin de longitud de herramienta
con el cdigo H y la compensacin de plaquita con el cdigo
D.
NOTA
El valor de compensacin de longitud de herramienta
correspondiente al nmero de corrector 0, es decir, H0,
siempre significa 0. Es imposible asignar a H0 un valor de
compensacin de longitud de herramienta distinto.
Si se configura al valor 1 el bit TAL (bit No. 3 del parmetro No. 5001), no se
activar ninguna alarma aun cuando la compensacin C de longitud de
herramienta se ejecute simultneamente segn dos o ms ejes.
NOTA
1 Despus de haber ejecutado la compensacin B de
longitud de herramienta segn dos o ms ejes, la
compensacin segn todos los ejes se anula especificando
G49. Si se especifica H0, se anula nicamente la
compensacin segn un eje perpendicular al plano
especificado.
2 En el caso de la compensacin segn tres o ms ejes, si se
anula la compensacin mediante el cdigo G49, se genera
la alarma P/S 015. Anule la compensacin empleando G49
y H0.
203
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Ejemplos
Compensacin de longitud de herramienta (en agujeros de taladrado nm.1, 2, y 3)
t1
t3
20
30 (6) +Y
(13) (9)
(1) t2
30 +X
120 30 50 +Z
Posicin real
(2)
Posicin 35 3
(12)
programada
(3) (5) (10)
18 (7) (8) 22
Valor de 30
compensacin (4) (11)
=4mm 8
Programa
H1=4.0 (Valor de compensacin de longitud de herramienta)
N1 G91 G00 X120.0 Y80.0 ; (1)
N2 G43 Z32.0 H1 ; (2)
N3 G01 Z21.0 F1000 ; (3)
N4 G04 P2000 ; (4)
N5 G00 Z21.0 ; (5)
N6 X30.0 Y50.0 ; (6)
N7 G01 Z41.0 ; (7)
N8 G00 Z41.0 ; (8)
N9 X50.0 Y30.0 ; (9)
N10 G01 Z25.0 ; (10)
N11 G04 P2000 ; (11)
N12 G00 Z57.0 H0 ; (12)
N13 X200.0 Y60.0 ; (13)
N14 M2 ;
204
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Anulacin del vector de Cuando se especifican G53, G28 o G30 en modo correccin de longitud
correccin de longitud de herramienta, se anulan los vectores de correccin de longitud de
de herramienta herramienta tal como se describe a continuacin. Sin embargo, el cdigo
G modal anterior permanece en la pantalla; la visualizacin no pasa al
cdigo G49.
(1) Si se programa G53
Instruccin Eje programado Comn a los tipos A/B/C
NOTA
Cuando se aplica la correccin de longitud de herramienta
a varios ejes, la anulacin afecta todos los ejes
programados.
205
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
NOTA
Cuando se aplica la correccin de longitud de herramienta
a varios ejes, se aplica la anulacin a todos los ejes
programados afectados por el retorno al punto de
referencia.
D Restauracin del vector Se restauran como sigue los vectores de correccin de longitud de
de correccin de herramienta anulados por la programacin de G53, G28 o G30 en modo
longitud de herramienta correccin de longitud de herramienta:
(1) Cuando OFH (bit 2 del parmetro nm. 5001) = 0
206
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
AVISO
Cuando se aplica la correccin de longitud de herramienta
a varios ejes, se aplica la anulacin a todos los ejes para los
que se ha programado G53, G28 y G30. Sin embargo, se
restaura el vector slo para el eje al que se ha aplicado la
ltima correccin de longitud de herramienta para los otros
ejes no se ejecuta la restauracin.
NOTA
En un bloque que contiene G40, G41 o G42, no se restaura
el vector de correccin de longitud de herramienta.
207
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Avance
A (Posicin inicial)
La posicin de medicin
rpido se programa con G37
B (Posicin de
deceleracin)
Avance de
medicin
C (Posicin de medicin)
La herramienta se detiene cuando se
activa la seal de fin de aproximacin.
X
0
Valor de compensacin = (Valor actual de compensacin) + [(Coordenadas
del punto en que se detiene la herramienta) (Coordenadas del punto de medi-
cin programado)]
Formato
Explicaciones
D Definicin del sistema de Defina el sistema de coordenadas de pieza de modo que pueda realizarse una
coordenadas de pieza medicin despus de desplazar la herramienta a la posicin de medicin. El
sistema de coordenadas debe ser idntico al sistema de coordenadas de pieza
para la programacin.
208
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Modificacin del valor de La diferencia entre las coordenadas de la posicin que alcanza la herramienta
compensacin para realizar la medicin y las coordenadas especificadas mediante G37 se
aade al valor actual de compensacin de longitud de herramienta.
Valor de compensacin =
(Valor actual de compensacin) + [(Coordenadas de la posicin alcanzada
por la herramienta para medicin) (Coordenadas especificadas mediante
G37)].
Estos valores de compensacin pueden modificarse manualmente desde el
MDI.
A B
Posi- C D E F
cin
inicial Posicin programada
mediante G37
209
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
AVISO
Cuando en un desplazamiento a la velocidad de avance de
medicin se inserta un desplazamiento manual, haga
volver la herramienta a la posicin anterior al
desplazamiento manual insertado para reanudar el
desplazamiento.
NOTA
1 Cuando se especifica un cd. H en idntico bloque que
G37, se activa una alarma. Especifique el cd. H antes del
bloque de G37.
2 La velocidad de medicin (parmetro No. 6241), la posicin
de deceleracin (parmetro No. 6251) y el margen
permitido de la seal de fin de aproximacin (parmetro No.
6254) son especificados por el fabricante de la
mquinaherramienta.
3 Cuando se utiliza la memoria A de valores de
compensacin, se modifica el valor de compensacin.
Cuando se utiliza la memoria B de valores de
compensacin, se modifica el valor de compensacin de
desgaste de herramienta.
Cuando se utiliza la memoria C de valores de
compensacin, se modifica el valor de compensacin de
desgaste de herramienta para el cdigo H.
4 La seal de fin de aproximacin se monitoriza
habitualmente cada 2 ms. Se genera el siguiente error de
medicin:
ERRmax: Fmx1/60xTS/1000 en donde
TS: Perodo de muestreo, habitualmente 2 (ms)
ERRmax: Error mximo de medicin (mm)
Fm: Velocidad de avance de medicin (mm/min)
Por ejemplo, cuando Fm = 1000 mm/min., ERRmax = 0,003
m
5 La herramienta se detiene durante un mximo de 16 ms
despus de detectar la seal de fin de aproximacin. Pero
el valor de la posicin en la cual se ha detectado la seal
de fin aproximacin (obsrvese el valor cuando se detuvo
la herramienta) se emplea para determinar el valor de
compensacin. El rebasamiento de desplazamiento
durante 16 ms es:
Qmax = Fm x 1/60x16/1000
Qmax : rebasamiento mximo (mm)
Fm : velocidad de avance de medicin (mm/min)
210
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
760
200
Posicin medicin
segn eje Z
0 850 1100 X
211
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Pieza
Trayectoria centro Trayectoria
Herramienta herramienta programada
Formato
G45IP_D_ ; Aumenta la distancia de desplazamiento en el valor de
compensacin de herramienta
G46IP_D_ ; Disminuye la distancia de desplazamiento en el valor de
compensacin de herramienta
G47IP_D_ ; Aumenta la distancia de desplazamiento en dos veces el
valor de compensacin de herramienta
G48IP_D_ ; Disminuye la distancia de desplazamiento en dos veces el
valor de compensacin de herramienta
G45 hasta G48 : Cdigo G simple para aumentar o disminuir la
distancia recorrida
IP_ : Orden para desplazar la herramienta
D : Cdigo para especificar el valor de compensacin de herramienta
212
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Aumento y disminucin Como se muestra en la tabla 14.3 (a), la distancia de desplazamiento de la
herramienta aumenta o disminuye un valor igual al valor de compensacin de
herramienta especificado.
En el modo absoluto la distancia de desplazamiento aumenta o disminuye a
medida que se desplaza la herramienta desde el punto final del bloque anterior
a la posicin especificada por el bloque que contiene G45 hasta G48.
Tabla 14.3(a) Aumento y disminucin de la distancia recorrida por la
herramienta
G45
Posicin Posicin Posicin Posicin
inicial final inicial final
G46
Posicin Posicin Posicin Posicin
inicial final inicial final
G47
Posicin Posicin Posicin Posicin
inicial final inicial final
G48
Posicin inicial Posicin final Posicin inicial Posicin final
Distancia deplazamiento programada
Valor compensacin herramienta
Posicin real desplazamiento
Si se especifica una orden de desplazamiento con distancia de desplazamiento
cero en el modo de programacin incremental (G91), la herramienta se desplaza
un valor igual a la distancia correspondiente al valor de compensacin de
herramienta especificado.
Si se especifica una orden de desplazamiento con una distancia de
desplazamiento cero en el modo de programacin absoluta (G90), la
herramienta no se desplaza.
213
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
AVISO
1. Cuando se especifica G45 hasta G48 para n ejes (n=16) simultneamente en un bloque de
desplazamiento, la compensacin se aplica a todos los n ejes.
Cuando a la herramienta se aplica una compensacin slo para radio o dimetro de herramienta en
mecanizado cnico, se produce un mecanizado por exceso o por defecto.
Por consiguiente, utilice la compensacin de herramienta (G40 o G42) que se muestra en el apartado
II14.4 14.5.
Forma realmente Forma deseada
mecanizada
Forma
deseada
Forma realmente
mecanizada
Eje Y Eje Y
Exceso Mecanizado Eje X
Eje X por defecto
mecanizado
G01 X_ F_ ; G01 G45 X_ F_ D_;
G47 X_ Y_ D_ ; X_ Y_ ;
Y_ ; G45 Y_ ;
2 G45 hasta G48 (compensacin de herramienta) no debe utilizarse en el modo G41 o G42 (compensacin
de herramienta).
214
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
NOTA
1 Cuando el sentido especificado se invierte por disminucin como se muestra en la figura
inferior, la herramienta se desplaza en sentido opuesto.
Desplazamiento de Orden programada
la herramienta Posicin Ejemplo
inicial Posicin G46 X2.50 ;
final Valor compensacin hta. Orden equivalente
+3.70 X1.20 ;
Valor compensacin
herramienta
2 La compensacin de herramienta puede aplicarse a interpolacin circular (G02, G03) con las rdenes
G45 hasta G48 slo para los crculos 1/ 4 y 3/4 utilizando las direcciones I, J y K mediante la configuracin
de parmetros, siempre que no se especifique simultneamente el giro de coordenadas. Esta funcin
existe para compatibilidad con la cinta CNC convencional sin ninguna compensacin (de radio) de
herramienta. Esta funcin no debe utilizarse cuando se prepare un nuevo programa CNC.
Compensacin de herramienta para
interpolacin circular
Programa
N4
N3
N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;
Trayectoria de herramienta N4 G01 X_ ;
programada
N1
3 El cdigo D se ha de utilizar en el modo de compensacin de herramienta (G45 hasta G48). Sin embargo,
el cdigo H puede utilizarse configurando el parmetro TPH (No. 5001 #5) debido a la compatibilidad con
el formato convencional de cinta CNC. El cdigo H debe utilizarse mediante la funcin de anulacin de
compensacin de longitud de herramienta (G49).
4 G45 hasta G48 no se tienen en cuenta en el modo de ciclo fijo. Ejecute la compensacin de herramienta
especificando G45 hasta G48 antes de entrar en el modo de ciclo fijo y de anular la compensacin despus
de salir del modo de ciclo fijo.
215
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Ejemplos
Programa que utiliza compensacin de herramienta
N12
N11 30R
N9
40 N10
N13
N8
N4 30R
40
N3 N5
N1 N2 N6 N7
50
N14
80 50 40 30 30
Origen
Eje Y
Dimetro hta. : 20
No. corrector : 01
Valor comp.hta. : +10.0
Eje X
Programa
216
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Anular
compensacin
radio hta.
Arranque
Fig. 14.4 (a) Figura descriptiva de compensacin C de radio de herramienta
217
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Formato
Explicaciones
D Modo de anulacin de Al comienzo cuando se conecta la tensin, el control se encuentra en el modo
compensacin de anulacin. En el modo de anulacin, el vector vale siempre cero y la
trayectoria del centro de la herramienta coincide con la trayectoria programada.
218
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Arranque
(G41/G42)
Anulacin modo Modo
compensacin Anulacin modo comp. compensacin
(G40/D0)
D Modificacin del valor de Por regla general, el valor de compensacin de radio de herramienta se ha de
compensacin de radio de modificar en el modo de anulacin cuando se cambian las herramientas. Si el
herramienta valor de compensacin de radio de herramienta se modifica en el modo de
compensacin para el nuevo valor de compensacin de radio de herramienta se
calcula el vector en el punto final del bloque.
Calculado a partir del valor de
Calculado a partir del valor de compensacin de radio de herra-
compensacin de radio de her- mienta en bloque N7
ramienta en el bloque N6
N7
N8
N6
Trayectoria programada
219
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Valor positivo/negativo de Si el valor de compensacin es negativo (), la distribucin se realiza para una
compensacin de radio de figura en la cual en el programa se intercalan entre s los G41 y los G42. En
herramienta y trayectoria consecuencia, si el centro de la herramienta pasaba por alrededor del exterior
de centro de herramienta de la pieza, ahora pasa alrededor del interior y, viceversa.
La figura inferior muestra un ejemplo. Por regla general, el valor de
compensacin se programa positivo (+).
Cuando una trayectoria de herramienta se programa como en ((1)), si el valor
de compensacin se hace negativo (), el centro de la herramienta se desplaza
como en ((2)) y viceversa. En consecuencia, la misma cinta permite mecanizar
formas macho y hembra y cualquier hueco entre las mismas puede ajustarse
seleccionando el valor de compensacin. Esto es cierto si la activacin y la
anulacin son del tipo A. (Vase subapartado II 14.5.2 y
14.5.4) .
(1)
(2)
Trayectoria ctro. hta
Trayectoria
programada
Fig. 14.4 (d) Trayectorias de centro de herramienta cuando se especifican
valores de compensacin de radio de herramienta positivos y negativos
NOTA
1 El valor de compensacin de radio de herramienta
correspondiente al corrector No. 0, es decir, D0, siempre
vale 0. Es imposible configurar D0 a cualquier otro valor de
compensacin.
2 La compensacin tipo C de radio de herramienta puede
especificarse mediante un cdigo H con el parmetro OFH
(No. 5001#2) configurado al valor 1.
220
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Seleccin de plano y vector El clculo del valor de compensacin se ejecuta en el plano determinado por
de compensacin G17, G18 y G19 (cdigos para seleccin de plano). Este plano se denomina
plano de compensacin. La compensacin no se ejecuta para la coordenada de
una posicin que no se encuentra en el plano especificado. Los valores
programados se utilizan tal y como estn. En el control simultneo segn 3 ejes,
se compensa la trayectoria de herramienta proyectada en el plano de
compensacin.
El plano de compensacin se modifica durante el modo de anulacin de
compensacin. Si se ejecuta durante el modo de compensacin, se activa una
alarma P/S (No. 37) y se detiene la mquina.
221
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Ejemplos
N5 250R
C1(700,1300)
N3 N7
P3(450,900)
P2 P6(950,900) P7
(250,900) (1150,900)
N8
N2
P9(700,650)
P1 P8
(250,550) (1150,550)
N10 N9
N1
Eje Y
N11
Eje X Unidad : mm
Posicin
inicial
222
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
14.5.1
Generalidades
D Lado interior y lado exterior Cuando un ngulo de interseccin creado por trayectorias de herramienta
especificadas con rdenes de desplazamiento para dos bloques es superior a
180, se denomina lado interior.
Cuando el ngulo est comprendido entre 0 y 180, se denomina lado
exterior.
Lado int. Lado ext.
Tray. programada
Pieza
Pieza
Tray .programada
180x 0x<180
223
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Tray. programada
r
G42
S L Tray.ctro.herramienta
L
Posicin inicial
LneaArco
Pieza
r
G42
S
C
L
224
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
L Tray. programada
r
S L Tray.ctro.
Tipo herramienta
A LneaArco
Posicin inicial
G42
r Pieza
S
C
G42
r Pieza
r
S
C
L L
Interseccin Tray. programada
Tray.ctro.hta.
225
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Tray. programada
r
S L Tray.ctro.herramienta
Tipo
A LneaArco Posicin inicial
G42
L
r Pieza
S C
Tray.ctro.herramienta
Tray. programada
r
L
Pieza
LC
Tray.ctro.herramienta
Tray. programada
D Desplazamiento en torno al
exterior de una transicin
S Tray.ctro.herramienta
Lnea recta > Lnea recta L
formando un ngulo agudo
r L
inferior a 1 grado (< 1)
Tray. programada
G41
G41 Menos de 1 grado Posicin inicial
226
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
N6 N8 S
r
Tray.ctro.herramienta
N9
Tray. programada
NOTA
Para la definicin de bloques que no incluyen el
desplazamiento de la herramienta vase subapartado
II14.5.3.
227
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Explicaciones
D Desplazamiento de la
LneaLnea
herramienta en torno al
Pieza
interior de una esquina
(180x) Tray. programada
S L Tray.ctro.
Interseccin herramienta
L
LneaArco
Pieza
Interseccin
S C
L
Tray.ctro. Tray. programada
herramienta
ArcoLnea
Pieza
Tray. programada
L
S Tray.ctro.
C Interseccin
herramienta
ArcoArco
Interseccin Pieza
C S C
Tray. programada
Tray.ctro.
herramienta
228
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Desplazamiento de la
herramienta en torno al Interseccin
interior (<1) con un
vector de una longitud r Tray.ctro.herramienta
extraordinaria, transicin
Tray. programada
lnea recta > lnea recta r
r
S
Interseccin
229
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Desplazamiento de la
herramienta en torno a la LneaLnea
esquina exterior formando
un ngulo obtuso
(90x < 180)
Pieza
L Tray. programada
S
Interseccin L Tray.ctro.
herramienta
LneaArco
L r Pieza
S L C
Interseccin
Pieza
r Tray. programada
C
S
Interseccin L
L Tray.ctro.
herramienta
ArcoArco
Tray. programada
r Pieza
r
C
Tray.ctro.herramienta L
L
Interseccin C
230
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Desplazamiento de la
herramienta en torno a la
esquina exterior formando
LneaLnea
un ngulo agudo (< 90)
L
Pieza
r
L
Tray. programada
S r
L Tray.ctro.herramienta
L L
LneaArco
L
r
L
S r Pieza
L
L C
Tray.ctro.herramienta Tray. programada
ArcoLnea
S
Pieza
r
L
Tray. programada
r
L Tray.ctro.herramienta
L L
ArcoArco
C
S
r
L
Pieza
r
L
L C
231
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Cuando es excepcional
La posicin final del arco Si el extremo de la lnea que va a parar a un arco se programa como extremo
no est situado sobre el del arco por error, como se muestra en la figura inferior, el sistema supone que
arco se ha ejecutado la compensacin de radio de herramienta respecto a un crculo
imaginario que tiene idntico centro que el arco y pasa por la posicin final
especificada. En base a este supuesto, el sistema crea un vector y ejecuta la
compensacin. La trayectoria del centro de la herramienta resultante es distinta
de la creada aplicando la compensacin de radio de herramienta a la trayectoria
programada en la cual la lnea que lleva al arco se considera recta.
Tray. programada
r r
Tray.ctro.
S herramienta
r C L
L
L
Centro del arco
Tray. programada r r
Arco A Arco B
P
232
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
El centro es idntico a la Si el centro del arco es idntico al punto inicial o al punto final, se activa la
posicin inicial o a la alarma P/S (N 038) y la herramienta se detiene en la posicin final del bloque
posicin final anterior.
N7
D Cambio de sentido de El sentido de compensacin est determinado por cdigos G (G41 y G42) de
compensacin en el modo radio de herramienta y por el signo del valor de compensacin de radio de
de compensacin herramienta, como se muestra a continuacin.
233
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Trayectoria de centro de
herramienta con interseccin LneaLnea
S
Pieza
G42 L
r r
Tray. programada
L G41
Tray.ctro.herramienta Pieza
LneaArco
Pieza r
G41
G42
Tray. programada
r
Pieza
Tray.ctro.herramienta L S
ArcoLnea
Pieza
G42
Tray. programada
r
Tray.ctro.herramienta
C L
S
r
G41
Pieza
ArcoArco
Pieza C
G42
r
Tray. programada
r
G41
C
Tray.ctro.herramienta Pieza
S
234
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Pieza r
(G42) (G42) G41
Tray. programada A B
L
r Pieza
Tray.ctro.herramienta L
G42
Tray. programada
G41
Tray.ctro.herramienta
L S
LneaArco
S
L
L
Tray.ctro.herramienta A
(G41) G42 B
(G41)
r
Tray. programada
S
ArcoArco
C
S
Arco cuyo punto final no
est en el mismo arco r
C G41
(G42)
r r
C L SL
Tray.ctro.
herramienta Centro
Centro
235
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Longitud de la trayectoria del Normalmente, prcticamente no existe posibilidad de que se d esta situacin.
centro de la herramienta Sin embargo, cuando se modifican G41 y G42 o cuando se haba programado
mayor que la circunferencia G40 con la direccin I, J y K, est situacin puede producirse.
de un crculo
En este caso de la figura, no se ejecuta la compensacin de herramienta a lo largo
de ms de una circunferencia completa: se forma un arco que va desde P1 hasta
P2 como se muestra en la figura. En funcin de las circunstancias, tal vez se
active una alarma debido a la Comprobacin de interferencia descrita ms
adelante. Para ejecutar ms de un circunferencia completa, el crculo debe
especificarse por segmentos.
N5 N7
P1 P2
(G42)
N5 G01 G91 X500.0 Y700.0 ; N6
N6 G41 G02 J500.0 ;
N7 G42 G01 X500.0 Y700.0 ;
236
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
S
r
G00 r
S
(G42 G00) S
S
Punto referencia
Punto intermedio
Tray. programada G28 G29
r S G00
r
S S
(G42 G00)
S
Tray.ctro. Punto referencia
herramienta
G29 no especific. inmediatamente despus de G28
Punto
Tray. programada G29 intermedio G29
r S
r G00
S S
(G42 G00)
Tray.ctro.herramienta
237
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Cdigo G de El vector de compensacin puede definirse de modo que forme un ngulo recto
compensacin de radio de respecto a la direccin de desplazamiento del bloque anterior,
herramienta en el modo de independientemente de si se est mecanizando interiores o exteriores,
compensacin programando el cdigo G de compensacin de radio de herramienta (G41, G42)
de manera independiente en el modo de compensacin. Si este cdigo se
especifica en una orden circular, no se obtendr un desplazamiento circular
correcto. Si se espera que se modifique la direccin de compensacin
mediante la programacin del cdigo G (G41, G42) de compensacin de radio
de herramienta, vase Cambio de la direccin de compensacin en el modo de
compensacin en el subapartado 14.5.3.
LneaLnea
r L
L
Tray.ctro.herramienta S Interseccin
ArcoLnea
Modo G42 r
L
C
S Interseccin
Tray. programada
D Orden que anula Durante el modo de compensacin, si se programa G92 (programacin de cero
temporalmente el vector de absoluto), el vector de compensacin queda anulado temporalmente y, a
compensacin continuacin, se restablece automticamente el modo de compensacin.
En este caso, sin anulacin del desplazamiento de compensacin, la
herramienta se desplaza directamente desde el punto de interseccin al punto
programado en que se anula el vector de compensacin. Adems, cuando se
restablece el modo de compensacin, la herramienta se desplaza directamente
al punto de interseccin.
S S
L L
L L
Tray.ctro.
herramienta N6
N5 S N8
Tray. programada
N7
(G41) Bloque G92
N5 G91 G01 X300.0 Y700.0 ;
N6 X300.0 Y600.0 ;
N7 G92 X100.0 Y200.0 ;
N8 G90 G01 X400.0 Y800.0 ;
238
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
239
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
nVx
Tray.ctro.herramienta
r nVY
Tray. programada
N6 N7
Sin embargo, si la trayectoria del siguiente bloque recorre medio crculo o ms,
no se ejecuta la funcin anterior.
El motivo es el siguiente:
240
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
N4 N8
Tray. programada
Tray.ctro.herramienta
N6
241
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
14.5.4
Desplazamiento de la
herramienta con el
modo de
compensacin anulado
Explicaciones
D Desplazamiento de la
herramienta alrededor de LneaLnea
una esquina interior Pieza
(180x)
Tray. programada
r
G40
Tray.ctro.herramienta L S
L
ArcoLnea
r
G40
Pieza
S S
C
L
242
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
G40
Pieza
Tray. programada L
Tray.ctro.herramienta L S
Tipo
A ArcoLnea
G40
L
Pieza
r
S
C
LneaLnea
G40
Pieza
L
Tray. programada
r
Tray.ctro.herramienta
L
S
Interseccin
Tipo
B ArcoLnea
G40
Pieza r
r
S
C L
L Interseccin
Tray. programada Tray.ctro.herramienta
243
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Tray.ctro.herramienta L S
Tipo
A ArcoLnea
G40
L
r
G42
Pieza S
C
LneaLnea
L
G40
Pieza
r L
Tray. programada
Tray.ctro.herramienta r L
L L S
Tipo
B
ArcoLnea
L
r
L
r L
Pieza
S L
C
Tray.ctro.herramienta
Tray. programada
244
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Desplazamiento de la
herramienta en torno al
S Tray.ctro.herramienta
exterior de una transicin L
lnea recta > lnea recta
r L
formando un ngulo agudo
inferior a 1 grado (<1) (G42) Tray. programada
1o menos
G40 Posicin inicial
D Se especifica un bloque sin Cuando se programa un bloque sin desplazamiento de herramienta junto con
desplazamiento de una anulacin de compensacin, se obtiene un vector cuya longitud es idntica
herramienta junto con una al valor de compensacin en direccin normal al desplazamiento de la
anulacin de herramienta en el bloque anterior, el vector se anula en la siguiente orden de
compensacin desplazamiento.
N6 G91 X100.0 Y100.0 ; N7 N8
;
N7 G40 ;
N8 X100.0 Z0 ; N6 L
Tray. programada SS
L
Tray.ctro.herramienta
245
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
El bloque anterior contiene Si un bloque G41 o G42 precede a un bloque en el cual se ha especificado G40
G41 o G42 e I_, J_, K_, el sistema supone que la trayectoria se ha programado como
trayectoria desde el punto final determinado por el bloque anterior hasta un
vector determinado por (I,J), (I,K) o (J,K). Se toma la direccin de
compensacin del bloque anterior.
(I, J) G40
N2
X Tray.ctro.herramienta
r S N1
r Tray. programada
(G42)
Pieza
G40 Tray.ctro.
X herramienta
S
r
Tray. programada
(G42)
r
(I, J)
Tray.ctro.
X G40
herramienta
S
r
(G42) Tray. programada
(I, J)
r
246
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Tray.ctro.herramienta P1
N7 P2
Tray. programada
N5
N6
(I, J)
(G41)
N5 G01 G91 X100.0 ;
N6 G02 J60.0 ;
N7 G40 G01 X50.0 Y50.0 I10.0 J10.0 ;
247
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Explicaciones
D Criterios para deteccin de (1) La direccin de la trayectoria de herramienta es distinta de la trayectoria
la interferencia programada (cambio de 90 grados a 270 grados entre estas trayectorias).
Las direcciones de
estas dos trayecto-
rias son diferentes
(180).
Tray.ctro.
herramienta
Tray. programada
Las direcciones de
estas dos trayecto-
rias son diferentes
(180).
248
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
(2) Adems de la condicin (1), el ngulo entre el punto inicial y el punto final
de la trayectoria de centro de herramienta es muy distinto del existente
entre el punto inicial y el punto final de la trayectoria programada en el
mecanizado circular (ms de 180 grados).
r2
Tray.ctro.herramienta
r1
N5
N6
Tray. programada
N7
Centro
(G41)
N5 G01 G91 X800.0 Y200.0 D1 ;
N6 G02 X320.0 Y160.0 I200.0 J800.0 D2 ;
N7 G01 X200.0 Y500.0 ;
(Valor de compensacin de herramienta correspondiente a D1: r1 = 200.0)
(Valor de compensacin de herramienta correspondiente a D2: r2 = 600.0)
249
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
V1 V7 V2
V8
C
Tray.ctro. V3 C
herramienta r V6 r
Trayectoria A C
programada V5 V4
V4, V5 : Interferencia
V3, V6 : Interferencia
V2, V7 : Interferencia
V1, V8 : Sin interferencia
O1 O2
250
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Tray.ctro. C V6 V3
herramienta C
r r
A C
V5 V4
Tray. programada
B
V4, V5 : Interferencia
V3, V6 : Interferencia
O1 O2 V2, V7 : Sin interferencia
Tray. programada
A
V1
V6
V5 V2
251
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Parada
A C
B
Tray.ctro.
Tray. programadaherramienta
Parada
A B C
252
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
14.5.6
Arranque excesivo de
material con
compensacin de radio
de hta. activada
Explicaciones
D Mecanizado de una Cuando el radio de una esquina es inferior al radio de herramienta, dado que la
esquina interior a un compensacin interior (del radio) de la herramienta provocar un mecanizado
radio inferior al radio de excesivo, se activa una alarma y el CNC se detiene al comienzo del bloque. En
herramienta el modo bloque a bloque, el mecanizado excesivo se produce al detenerse la
herramienta despus de ejecutar el bloque.
Tray.ctro.herramienta
Se activa una alarma y
la mquina deja de
Tray. programada funcionar
Pieza Se activa una alarma y se
detiene aqu el funciona-
a bloque
Si el CNC no se de-
tiene, se produce un
mecanizado por exceso
D Mecanizado de una ranura Dado que la compensacin de radio de herramienta obliga a la trayectoria del
de magnitud inferior al centro de la herramienta a desplazarse en sentido opuesto al programado, se
radio de la herramienta producir un mecanizado excesivo. En este caso se activa una alarma y el CNC
se detiene al comienzo del bloque.
Se visualiza una alarma y se detiene el
funcionamiento
Tray.ctro.herramienta
Tray. programada
Pieza
Mecanizado excesivo si no se detuviera el funcionamiento
253
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Tray. programada
Centro de
mecanizado circular
Pieza
Despus de
compensacin Pieza
N6
N3:Orden desplazamiento segn eje Z
(500, 500)
N1
254
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
N3, N5:Orden de desplaz.segn eje Z
(500, 500)
N1
compensacin
N6
N2
N3, N5: Orden de desplazamiento
para eje Z (2 bloques)
(500, 500)
N1
255
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
VC1
VB2 VC1
VC2
VB1 PC
PB
Orden VB2
para MDI
PA PD
VB1
PB
256
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Cdigo G53 en modo Cuando se programa G53 en modo compensacin de plaquita C, el bloque
compensacin de anterior genera un vector perpendicular al sentido de desplazamiento cuya
plaquita C amplitud es idntica al valor del corrector. Luego, se anula este vector
cuando se ejecuta el desplazamiento hacia un punto programado en el
sistema de coordenadas mquina. Se restaura automticamente el modo
offset en el bloque siguiente.
Conviene notar que se inicia la restauracin del vector de compensacin
de plaquita cuando se pone a 0 el bit CCN (bit 2 del parmetro nm.
5003); cuando CCN pasa al estado 1, se genera un vector de
interseccin (tipo FS15).
257
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
O;
[Tipo A] Arranque
G90G41_ _;
r r
G53X_Y_; G00
(G41G00) s s
G53
G00
s
[Tipo B]
Arranque
r r
s s G00
G53
G00
[Tipo FS15]
r
(G41G00) s s G00
G53 G00
O;
[Tipo A] Arranque
G91G41_ _;
r
r
G53X_Y_; s G00
(G91G41G00) s
G53 G90G00
[Tipo B]
Arranque
r
r
r
s G00
(G91G41G00) s
G53 G90G00
258
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
[Tipo FS15]
r s
G00
(G91G41G00) s
G53 G90G00
Arranque r
s G00
G00
r
(G41G00) s
G53
[Tipo FS15]
s G00
r G00
(G41G00) s
G53
259
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
AVISO
1 Cuando el modo compensacin de plaquita C es activo y cuando todos los ejes mquina son
bloqueados, el cdigo G53 no realiza el posicionamiento en los ejes bloqueados. Sin
embargo, se conserva el vector. Cuando se pone CCN (bit 2 del parmetro nm. 5003) a 0,
el vector queda anulado. (Ntese que el vector queda anulado cuando se bloquea cada eje
mquina, incluso si se emplea el tipo FS15).
Ejemplo 1:
CCN (bit 2 del parmetro nm. 5003) = 0, uso del tipo A y bloqueo de todos los ejes mquina.
r
r s
G00
(G41G00) s
G00
G53
Ejemplo 2:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos los ejes mquina [Tipo FS15].
r s
G00
(G41G00) s
G00
G53
Ejemplo 3:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de un eje especfico de la mquina [Tipo
FS15].
r
r s
G00
(G41G00) s
G00
G53
s G00
(G41X_Z_)
r G00
s G53Z_ s
260
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
NOTA
1 Cuando un cdigo G53 especifica un eje situado fuera del plano de compensacin de plaquita
C, se genera un vector perpendicular al punto final del bloque anterior y la herramienta no se
mueve. Se restaura automticamente el modo offset en el bloque siguiente (como cuando 2
bloques consecutivos o ms no especifican ningn desplazamiento).
Ejemplo: CCN (bit 2 del parmetro nm. 5003) = 0 y uso del tipo A
G53Z-
r Arranque
(G41G00X_Y_) s
G00 r G00
s G00 s
2 Cuando se especifica un bloque G53 como bloque de arranque, es el bloque siguiente el que
se convierte en realidad en el bloque de arranque. La puesta a 1 de CCN (bit 2 del parmetro
nm. 5003) genera un vector de interseccin.
Ejemplo: CCN (bit 2 del parmetro nm. 5003) = 0 y uso del tipo A
s
G00
G41G53
Arranque G00
r
s s
G00
261
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Cdigo G28 o G30 en Cuando se programa G28 o G30 en modo compensacin de plaquita C,
modo compensacin de se ejecuta una operacin de tipo FS15 si se pone a 1 el bit CCN (bit 2
plaquita C del parmetro nm. 5003).
O; Punto intermedio
[Tipo A]
G91G41_ _ _; G28/30
s Punto de retorno
G28X40.Y0 ; s s r G01
G29X45.Y15. ; (G42G01) r
G29
s
Punto de referencia
[Tipo B]
Punto intermedio
G28/30 Punto de retorno
s
(G42G01)
s s r G01
G29
s
Punto de referencia
s
Punto de referencia
262
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
O; [Tipo A]
Punto intermedio
G91G41_ _ _;
G28/30
s s s G01
G28X40.Y0 ; r r
G00
(G42G01)
s
Punto de referencia
[Tipo B]
Punto intermedio
G28/30
s s s G01
r G00 r
(G42G01)
s Punto de referencia
[Tipo FS15]
Punto intermedio
G28/30
s s s G01
r r
(G42G01) G00
Punto de referencia
s
O;
[Tipo A] Punto intermedio = punto de retorno
G91G41_ _ _;
(G42G01) s G01
G28X0Y0 ; s
r
G29X0Y0 ; G01
G28/30 G29
Punto de referencia
s
Punto de referencia s
263
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Punto de referencia
s
O;
[Tipo A] Arranque
G91G41_ _ _;
r r
(G42G01) s
G28X0Y0 ; s G01
Punto intermedio
s G00
G28/30
Punto de referencia
[Tipo B]
Arranque
r r
(G42G01)
s s G01
Punto intermedio s G00
G28/30
Punto de referencia
[Tipo FS15]
s
r
(G41G01)
Punto intermedio s G01
G28/30 s G00
Punto de referencia
264
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
O; [Tipo A]
Punto de retorno
G91G41_ _ _; (G42G01) s s G01
r G28/30 r
G28X40.Y40.; G29
G29X40.Y40.; s Punto de referencia=
Punto intermedio
[Tipo B]
Punto de retorno
(G42G01) s s G01
r G28/30 r
G29
s Punto de referencia=
Punto intermedio
O;
[Tipo A]
G91G41_ _ _; Arranque
r r
G28X40.Y40.;
(G41G01) s s G01
G00
G28/30 s Punto de referencia=
Punto intermedio
[Tipo B]
Arranque
r
(G41G01) s r s
G01
G28/30 s G00 Punto de referencia=
Punto intermedio
(G41G01) s s G01
G28/30 G00
s Punto de referencia=
r
Punto intermedio
265
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
O;
[Tipo A]
G91G41_ _ _;
G28/30/G29 Vector de interseccin
G28X0Y0; (G41G01) r
G29X0Y0; s G01
G01
Punto de referencia
=Punto intermedio
= Punto de retorno
[Tipo B]
G28/30/G29 Vector de interseccin
(G41G01) r
s G01
G01
Punto de referencia
=Punto intermedio
= Punto de retorno
[Tipo FS15]
G28/30/G29
Vector de interseccin
(G42G01) r
s G01
Punto de referencia G01
=Punto intermedio
= Punto de retorno
O;
[Tipo A]
G91G41_ _ _;
G28/30 Arranque
G28X0Y0; (G41G01) r
s G00 s
Punto de referencia
=Punto intermedio G01
[Tipo B]
G28/30
Arranque
(G41G01) r r
s G00 s
Punto de referencia
=Punto intermedio G01
266
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
[Tipo FS15]
G28/30
(G41G01) r
s G00
Punto de referencia G01
=Punto intermedio
AVISO
1 Si se especifica un cdigo G28 o G30 cuando todos los ejes de la mquina estn bloqueados,
se aplica un vector de decalaje perpendicular en el punto intermedio y no se realiza ningn
desplazamiento hacia el punto de referencia; se conserva el vector. Conviene notar sin
embargo que, incluso si se aplica el tipo FS15, se anula el vector slo cuando todos los ejes
de la mquina estn bloqueados. (El tipo FS15 conserva el vector, incluso en caso de bloqueo
de todos los ejes de la mquina).
Ejemplo 1: CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos
los ejes mquina.
[Tipo FS15]
(G42G01)
rs
G28 s G01
r G01
Punto de referencia
s s
Punto intermedio
r G01
s s Punto de referencia
Punto intermedio
G00
(G41G00X_Z_)
s s
r G00
G28Z_
Punto de referencia
Punto intermedio
267
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
NOTA
1 Cuando un cdigo G28 o G30 especifica un eje situado fuera del plano de compensacin de
plaquita C, se genera un vector perpendicular al punto final del bloque anterior y la herramienta
no se mueve. Se restaura automticamente el modo offset en el bloque siguiente (como
cuando 2 bloques consecutivos o ms no especifican ningn desplazamiento).
[Tipo FS15]
G28(G30)Z__
r
(G41G01X_Y_) s
G01
G01
s
s
2 Cuando se especifica un bloque G28 o G30 como bloque de arranque, se crea en un punto
intermedio un vector perpendicular al sentido de desplazamiento y se anula este vector en el
punto de referencia. En el bloque siguiente, se genera un vector de interseccin.
r
Punto de referencia
s s
Punto intermedio
268
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
O;
[Tipo A]
G91G41_ _ _; Punto intermedio Punto de retorno
s
G28/30
s s G01
G28X40.Y0;
G29X45.Y15.; r
(G42G01) G29
s
Punto de referencia
[Tipo B]
Punto intermedio Punto de retorno
s
G28/30
s s G01
(G42G01) G29
s
Punto de referencia
[Tipo FS15]
Punto de retorno
G28/30 Punto intermedio s
s s G01
r
(G42G01)
G29
s
Punto de referencia
269
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
O;
[Tipo A]
G91G41_ _ _; Punto de retorno
s G01
(G42G01)
G29X40.Y40.; Punto intermedio r
s G29 s Arranque
r
[Tipo B]
Punto de retorno
(G42G01) s G01
Punto intermedio r
s G29 s
r
Arranque
[Tipo FS15]
Punto de retorno
s G01
(G42G01)
Punto intermedio
s G29 s
O;
[Tipo A]
G91G41_ _ _; Punto de retorno
(G42G01)
s s G01
G28X40.Y40.; G28/30
r r
G29X40.Y40.;
G29
s
Punto de referencia=
Punto intermedio
[Tipo B]
(G42G01) Punto de retorno
s s G01
G28/30 r
G29
s Punto de referencia=
Punto intermedio
270
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
[Tipo FS15]
Punto de retorno
(G42G01) s s G01
G28/30
G29
s Punto de referencia=
r Punto intermedio
O;
[Tipo A]
G91G41_ _ _; Punto intermedio
G29X40.Y40.; (G42G01) G01
s s
r
G29 G01
Arranque
s
r
[Tipo B]
Punto de retorno
Punto intermedio
(G42G01) s s G01
r
G29 G01
Arranque s
r r
Punto de retorno
[Tipo FS15]
Punto intermedio
(G42G01) s s G01
r
G29
G01
Punto de retorno
271
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
O;
[Tipo A]
G91G41_ _ _; Punto intermedio
=Punto de retorno
G28X0Y0; (G42G01) G01
s s
G29X0Y0;
r
G01
G28/30 G29
s
Punto de referencia
[Tipo B]
Punto intermedio
=Punto de retorno
(G42G01)
s G01 s
r G01
G28/30
G29
s
Punto de referencia
[Tipo FS15]
Punto intermedio=Punto de retorno
(G42G01) s G01 s
r
G01
G28/30 G29
Punto de referencia
s
272
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
O;
[Tipo A]
G91G41_ _ _;
(G42G01)
s s G01
G29X0Y0;
r G29 G01
[Tipo B]
(G42G01) s s G01
G29 G01
[Tipo FS15]
(G42G01)
s s G01
G29 G01
273
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
O;
[Tipo A]
G91G41_ _ _;
G28/30/G29
Vector de interseccin
G28X0Y0; s
G29X0Y0; (G41G01) r
s G01 s
G01
Punto de referencia
=Punto intermedio
= Punto de retorno
[Tipo B]
G28/30/G29
Vector de interseccin
(G41G01)r
s G01 s
G01
Punto de referencia
=Punto intermedio
= Punto de retorno
[Tipo FS15]
274
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
O;
[Tipo A]
G91G41_ _ _;
G29
s
G29X0Y0;
(G41G01) r G01 G01
s
Punto intermedio= Punto de retorno
[Tipo B]
G29
s
(G41G01) r G01 G01
s
Punto intermedio= Punto de retorno
G29 s
G01 G01
(G41G01) r
s
Punto intermedio= Punto de retorno
NOTA
Cuando se especifica un cdigo G29 para un eje situado fuera del plano de compensacin
de plaquita C, se genera un vector perpendicular al punto final del bloque anterior y la
herramienta no se mueve. Se genera un vector de interseccin en el bloque siguiente
(como cuando 2 bloques consecutivos o ms no especifican ningn desplazamiento).
G29Z__
s
r G01 G01
s
(G41G01X_Y_)
275
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Formato
En el modo de compensacin
G39 ;
o
I_J_
G39 I_K_ ;
J_K_
Explicaciones
D Interpolacin circular en Cuando se especifica el comando indicado arriba, puede ejecutarse la
esquinas interpolacin circular en esquinas en la cual el radio es igual al valor de
compensacin. G41 o G42 antes del comando determina si el arco es en
sentido horario o antihorario. G39 es un cdigo G simple.
D G39 sin I, J o K Cuando se programa G39; el arco en la esquina se conforma de modo que
el vector en el punto final del arco quede perpendicular al punto inicial del
siguiente bloque.
Limitaciones
D Orden con En un bloque que contenga G39 no puede especificarse ninguna orden con
desplazamienmto desplazamiento.
276
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Ejemplos
D G39 sin I, J o K
.
. eje X
.
. (En modo compensacin)
N1 Y10.0 ;
N2 G39 ;
eje Y
N3 X-10.0 ;
.
.
.
.
Bloque N1 Vector de compensacin
Bloque N2
(0.0, 10.0)
Bloque N3
Trayectoria programada
Trayectoria centro
herramienta
(10.0, 10.0)
D G39 con I, J y K
.
. eje X
.
. (En modo compensacin)
N1 Y10.0 ;
N2 G39 I1.0 J2.0 ;
eje Y
N3 X-10.0 Y20.0 ;
.
.
.
.
Bloque N2
Bloque Vector de compensacin
N1
Bloque N3
Trayectoria
programada
(0.0, 10.0)
(I=-1.0, J=2.0)
Trayectoria
centro her-
ramienta
(10.0, 20.0)
277
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Punto referencia
NUMERO DE VALORES
DE COMPENSACION E
INTRODUCCION DE OFSG
VALORES DESDE EL
PROGRAMA (G10)
OFSW OFSG:Valor compensacin geomtrica
OFSW:Valor compensacin de desgaste
D Intervalo de valores
permitidos para Tabla 14.6 (a) Margen de valores permitidos de comp. de herramienta
compensacin de
herramienta Sist. Valor compens. geomtrica Valor compens.desgaste
In
cre
men- Entrada en va Entrada en pul- Entrada va Entrada en
tal lores mtricos gadas lores mtricos pulgadas
278
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Introduccin de un valor
de compensacin de herramienta
mediante programacin
Tabla 14.6 (c) Definicin de zonas de memoria de compens. de
herramienta y margen de valores de compensacin de herramienta
Valor de compensacin de herramienta Formato
Valor de compen. geometra para cdigo H G10L10P_R_;
Valor de compen. geometra para cdigo D G10L12P_R_;
C
Valor compen.de desgaste para cdigo H G10L11P_R_;
Valor compen. de desgaste para cdigo D G10L13P_R_;
NOTA
Para hacer posible la compatibilidad con el formato de
programas de CNC ms antiguos, el sistema permite
especificar L1 en lugar de L11.
279
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
P4 P3
P4 P3
P0
P1 P2
P1
P2
0 X
P0:Centro de factor de escala
Formato
FACTOR DE ESCALA DE AUMENTO O DE REDUCCION SEGUN TODOS
LOS EJES CON IDENTICO VALOR DE AMPLIACION/REDUCCION
Formato Significado de orden
AVISO
Especifique G51 en un bloque independiente. Despus de ampliar
o reducir la figura, especifique G50 para anular el modo de factor
de escala.
280
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Aplicacin de factor de Cada eje puede ampliarse/reducirse (puede aplicrsele un factor de escala) en
escala a cada eje, imagen diferentes magnitudes. Adems, cuando se especifica una
espejo programable ampliacin/reduccin negativa, se obtiene una imagen espejo. En primer lugar,
(ampliacin negativa) configure el parmetro XSC (nmero 54000#6) que valida el factor de escala
segn un eje (imagen espejo).
A continuacin, configure el parmetro SCLx ( N 5401#0) para validar el factor
de escala segn cada eje.
El incremento mnimo de entrada de ampliacin/reduccin de escala de cada
eje (I, J, K) es de 0.001 0.00001 (configure el parmetro SCR (N 5400#7)).
La ampliacin/reduccin se define mediante el parmetro 5421 debiendo estar
su valor comprendido entre )0.00001 y )9.99999 o )0.001 y )999.999.
Si se define un valor negativo, se obtiene una imagen espejo.
Si no se programa una ampliacin/reduccin para I, J o K, se aplica un valor de
ampliacin/reduccin definido mediante parmetro (N 5421). Sin embargo, el
parmetro debe configurarse a un valor distinto de 0.
NOTA
La programacin con punto decimal no puede utiilzarse
para especificar el valor de ampliacin/reduccin (I, J, K).
Eje Y
Figura programada
d
Figura con factor
de escala aplicado
c
0
Eje X
a
b
281
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Factor de escala aplicado a Aun cuando se apliquen ampliaciones/reducciones a cada eje en interpolacin
interpolacin circular circular, la herramienta no trazar una elipse.
Cuando se apliquen distintas ampliaciones/reducciones a los ejes y se
especifique un interpolacin circular con radio R, se obtiene la siguiente figura
14.7 (c) (en la figura mostrada a continuacin se aplica una ampliacin de 2 a
la componente X y una ampliacin de 1 a la componente Y).
X
(0,0) (100.0) (200.0)
En este caso, el punto final no coincide con el radio, sino que se incluye
un tramo lineal.
Y
(200.0)
282
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Figura programada
Figura escalada
D Escalado invalidado El factor de escala no se aplica al desplazamiento segn el eje Z en el caso del
siguiente ciclo fijo.
. Valor de penetracin Q y valor de retroceso del ciclo de taladrado profundo
(G83, G73).
. Ciclo de mandrinado de precisin (G76)
. Valor de desplazamiento Q de los ejes X e Y en el ciclo de mandrinado
inverso (G87).
En el modo manual, la distancia de desplazamiento no puede aumentarse o
disminuirse empleando la funcin de factor de escala.
D Ordenes relativas a la En el modo escalado, no deben especificarse G27, G28, G29, G30 u rdenes
vuelta al punto de relativas al sistema de coordenadas (G52 hasta G59, G92). Cuando se requiera
referencia y al sistema algunos de estos cdigos G, especifquelo despus de anular el modo escalado.
de coordenadas
AVISO
1 Si como ampliacin/reduccin de escala se emplea un valor configurado en un parmetro sin
especificar P, como ampliacin de escala se emplea el valor que el parmetro tena cuando
se ejecut la orden G51 y no es vlida cualquier modificacin de este valor, si se hubiese
programado.
2 Antes de especificar el cdigo G para vuelta al punto de referencia (G27, G28, G29, G30) o
de definir el sistema de coordenadas (G52 hasta G59, G92), anule el modo de factor de escala.
3 Si los resultados de aplicacin del factor de escala se redondean a uno mediante fracciones
de contaje de 5 y superiores y se desprecia el resto, la distancia de desplazamiento puede
convertirse en cero. En este caso, el bloque se considera que es un bloque de desplazamiento
nulo y, por consiguiente, puede afectar al desplazamiento de la herramienta mediante la
compensacin C de radio de herramienta. Vase la descripcin de bloques sin desplazamiento
de la herramienta en el subapartado II14.5.3.
283
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
NOTA
1 La visualizacin de posicin representa el valor de coordenada despus del factor de escala
2 Cuando se aplica una imagen espejo a un eje del plano especificado, se obtiene lo siguiente:
(1)Orden circular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sentido de giro invertido.
(2)Compensacin C de radio de herramienta . . . . . Se invierte el sentido de compensacin.
(3)Rotacin del sistema de coordenadas . . . . . . . . . . . . . . Se invierte el ngulo de rotacin.
Y
100
60
50
40
X
0 40 50 60 100
284
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
14.8 Una forma programada puede rotarse. Empleando esta funcin (giro o rotacin)
es posible, por ejemplo, modificar un programa empleando una orden de giro
GIRO DE SISTEMA DE cuando una pieza se ha colocado en la mquina girada un cierto ngulo respecto
COORDENADAS a la posicin programada. Adems, cuando exista un patrn que est formado
(G68, G69) por formas idnticas en posiciones giradas respecto a una forma inicial, el
tiempo necesario para la programacin y la longitud del programa pueden
reducirse preparando un subprograma de dicha forma geomtrica y llamndola
despus de ejecutar una rotacin.
Angulo de giro
Centro de giro
X
0
Formato
Formato
G17 (G18 o G19) : Seleccione el plano que contiene la figura que se desea
girar.
__ Orden absoluta para dos de los ejes x_,y_ y Z_ que
corresponden al plano actualmente seleccionado por una
orden (G17, G18 o G19). La orden especifica las
coordenadas del centro de giro para los valores
especificados a continuacin de G68.
R_ Un desplazamiento angular con un valor positivo indica
giro en sentido antihorario. El bit 0 del parmetro 5400
selecciona si el desplazamiento angular especificado
siempre se considera un valor absoluto o incremental
en funcin del cdigo G especificado (G90 o G91).
285
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
(, )
Z
NOTA
Cuando se utiliza una fraccin decimal para especificar un
desplazamiento angular (R_), el dgito de las unidades
corresponde a unidades de grados.
Explicaciones
D Cdigo G de seleccin de El cdigo G para seleccin de plano (G17, G18 o G19) puede especificarse antes
plano: G17, G18 o G19 del bloque que contiene el cdigo G de giro de sistema de coordenadas (G68).
G17, G18 o G19 no deben designarse en el modo de giro de sistema de
coordenadas.
D Orden incremental en El centro de giro de una orden incremental programada despus de G68
modo de giro de pero antes de una orden absoluta es la posicin de herramienta cuando se
sistemas de program G68 (Fig. 14.8 (c)).
coordenadas
D Orden de anular giro de El cdigo G empleado para anular el giro del sistema de coordenadas
sistema de coordenadas (G69) puede especificarse en un bloque en el cual se especifique otra
orden.
286
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Limitaciones
D Ordenes relativas a la En el modo de giro de sistema de coordenadas, no deben especificarse los
vuelta al punto de cdigos G relativos a la vuelta al punto de referencia (G27, G28, G29,
referencia y al sistema G30, etc.) y los relativos al cambio del sistema de coordenadas (G52 hasta
de coordenadas G59, G92, etc.). Si se requiere cualquiera de estos casos, especifquelos
solos despus de cancelar el modo de rotacin del sistema de coordenadas.
Explicaciones
Ordenes de posicin
Absolutas/Incrementales
N1 G92 X*500.0 Y*500.0 G69 G17 ;
N2 G68 X700.0 Y300.0 R60.0 ;
N3 G90 G01 X0 Y0 F200 ;
(G91X500.0Y500.0)
N4 G91 X1000.0 ;
N5 G02 Y1000.0 R1000.0 ;
N6 G03 X*1000.0 I*500.0 J*500.0 ;
N7 G01 Y*1000.0 ;
N8 G69 G90 X*500.0 Y*500.0 M02 ;
Trayectoria de herramienta
cuando se especifica la orden
incremental en el bloque N3
(entre parntesis) Trayectoria de herramienta origi-
nalmente programada
Centro de rotacin
(700.0,300.0)
(0,0)
60
(500.0,500.0)
Trayectoria de herramienta despus de giro
287
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Ejemplos
D Compensacin C de radio
de herramienta y giro del
sistema de coordenadas
Es posible espcificar G68 y G69 en el modo C de compensacin de
radio de herramienta. El plano de rotacin debe coincidir con el plano
de compensacin de radio de herramienta C..
N1 G92 X0 Y0 G69 G01 ;
N2 G42 G90 X1000 Y1000 F1000 D01 ;
N3 G68 R*30000 ;
N4 G91 X2000 ;
N5 G03 Y1000 R1000 J500 ;
N6 G01 X*2000 ;
N7 Y*1000 ;
N8 G69 G40 G90 X0 Y0 M30 ; Forma programada antes de
giro de sistema de coordena-
das
Forma programada
despus de giro de
sistema de coordenadas
30
(0, 0)
Trayectoria de herramienta
D Factor de escala y giro del Si en el modo de factor de escala (modo G51) se ejecuta una orden de giro del
sistema de coordenadas sistema de coordenadas, tambin se aplicar un factor de escala al valor de las
coordenadas (a,b) del centro de giro, pero no al ngulo de giro (R). Cuando se
ejecuta una seal de desplazamiento, primero se aplica el factor de escala y
luego se giran las coordenadas.
No debe programarse una orden de giro del sistema de coordenadas (G68) en
el modo C de compensacin de radio de herramienta (G41, G42) cuando est
activado el modo de factor de escala (G51). La orden de giro del sistema de
coordenadas debe especificarse siempre antes de seleccionar el modo C de
compensacin de radio de herramienta.
288
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
G92 X0 Y0 ;
G51 X300.0 Y150.0 P50.0 ;
G68 X200.0 Y100.0 R45.0 ;
G01 X400.0 Y100.0 ;
Y100.0 ;
X200.0 ;
Y100.0 ;
X200.0 ;
Programa de mecanizado
100.0
X
0 200.0 400.0
289
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
D Ordenes repetitivas para Es posible memorizar un programa como subprograma y llamar de nuevo a un
giro del sistema de subprograma modificando el ngulo.
coordenadas
Programa ejemplo para cuando el bit RIN (bit 0 del parmetro 5400)
est configurado al valor 1.
El desplazamiento angular especificado se considera que es un valor
absoluto o incremental en funcin del cdigo G especificado (G90 o
G91).
G92 X0 Y0 G69 G17;
G01 F200 H01 ;
M98 P2100 ;
M98 P072200 ;
G00 G90 X0 Y0 M30 ;
Trayectoria
programada
Subprograma
290
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
14.9 Cuando una herramienta con un eje de giro (eje C) se desplaza en el plano XY
durante el mecanizado, la funcin de control en direccin normal permite
CONTROL DE controlar la herramienta de modo que el eje C siempre quede perpendicular a
DIRECCION NORMAL la trayectoria de la herramienta (Fig. 14.9 (a)).
(G40.1, G41.1, G42.1
O G150, G151, G152)
Eje C
Eje C
Herramienta
Herramienta
Formato
Cdigo G Funcin Explicacin
291
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
Trayectoria programada
Fig. 14.9 (b) Control en direccin normal a la Fig. 14.9 (c) Control en direccin normal a la derecha
izquierda (G41.1) (G42.1)
Explicaciones
D Angulo del eje C Cuando se considera visto desde el centro de giro en torno al eje C, el
desplazamiento angular en torno al eje C est determinado como se muestra en
la Fig. 14.9 (d). El lado positivo del eje X se supone que es 0, el lado positivo
del eje Y se supone que equivale a 90, el lado negativo del eje X es 180 y el
lado negativo de Y es 270.
+Y
90
180 0 +X
D Control de direccin Cuando se cambia del modo de anulacin al modo de control de direccin
normal del eje C normal, el eje C se hace perpendicular a la trayectoria de la herramienta al
comienzo del bloque que contiene G41.1 o G42.1
En la interfaz entre bloques en el modo de control en direccin normal, se inserta
automticamente una orden para desplazar la herramienta de manera que el eje
C sea perpendicular a la trayectoria de herramienta al comienzo de cada bloque.
292
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Trayectoria programada
N2
S
N3
Trayectoria
centro her-
ramienta
Centro del arco
Trayectoria programada
NOTA
Durante el control de direccin normal, el eje C siempre gira
un ngulo inferior a 180 grados, es decir, gira en el sentido
del camino ms corto.
293
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
NOTA
Si la velocidad de avance del eje C es superior a la
velocidad mxima de mecanizado del eje C especificada
mediante el parmetro N 1422, la velocidad de avance de
cada uno de los dems ejes es limitada para mantener la
velocidad de avance del eje C por debajo de la velocidad
mxima de mecanizado del eje C.
D Eje de control de Un eje C al cual se aplica el control de direccin normal puede asignarse a
direccin normal cualquier eje mediante el parmetro N 5480.
D Angulo para el cual no se Cuando el ngulo de giro que se ha de insertar, calculado mediante control de
tiene en cuenta la insercin direccin normal, sea inferior al valor definido mediante el parmetro N 5482,
de figura no se inserta el correspondiente bloque de giro para el eje al cual se aplica
control de direccin normal. Este ngulo de giro ignorado se aade al siguiente
ngulo de giro que se desea insertar, estando sujeto el ngulo total a idntica
comprobacin en el siguiente bloque.
Si se especifica un ngulo de 360 o ms grados, no se inserta el correspondiente
bloque de giro.
Si se especifica un ngulo de 180 o ms grados en un bloque distinto del bloque
de interpolacin circular con un ngulo de giro segn C de 180 o superior, no
se inserta el correspondiente bloque de giro.
294
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
D Desplazamiento para el Se especifica la distancia mxima para la cual se ejecuta el mecanizado con
cual se ignora la insercin idntica direccin normal que la del bloque anterior.
de arco
D Desplazamiento lineal
Cuando la distancia N2, mostrada a continuacin, es inferior al valor
definido, el mecanizado para el bloque N2 se ejecuta empleando idntica
direccin que para el bloque N1.
N3
N1
Distancia
Trayectoria programada
D Desplazamiento circular
Cuando el dimetro del bloque N2, mostrado a continuacin, es inferior al
valor definido, el mecanizado para el bloque N2 se ejecuta empleando
idntica direccin normal que para el bloque N1. La orientacin del eje al
cual se aplica control de direccin normal, respecto a la direccin normal del
bloque N2, no vara a medida que va realizndose un mecanizado a lo largo
del arco.
Trayectoria centro
N2 herramienta
N3
Dimetro
Trayectoria
programada
N1
NOTA
1 No especifique ninguna orden para el eje C durante el control de
direccin normal. No se tendr en cuenta cualquier orden
especificada durante ese tiempo.
2 Antes de activar el procesamiento, es preciso correlacionar la
coordenada de la pieza segn el eje C con la posicin real del eje
C en la mquina empleando la definicin del sistema de
coordenadas (G92) o una orden semejante.
3 Para utilizar esta funcin se requiere la opcin de mecanizado
helicoidal. El mecanizado helicoidal no puede especificarse en el
modo de control de direccin normal.
4 El control de direccin normal no puede ejecutarse mediante la
orden de desplazamiento G53.
5 El eje C debe ser un eje de giro.
295
14. FUNCION DE COMPENSACION PROGRAMACION B63844SP/01
14.10 Puede obtenerse una imagen espejo de una orden programada respecto a un eje
programado de simetra (Fig. 14.10).
IMAGEN ESPEJO
PROGRAMABLE Y Eje de simetra (X=50)
(G50.1, G51.1) (2) (1)
100
60
50 Eje de simetra
(Y=50)
40
0
(3) (4)
0 40 50 60 100 X
Formato
G51.1 IP_ ; Definicin de una imagen programable
296
B63844SP/01 PROGRAMACION 14. FUNCION DE COMPENSACION
Explicaciones
D Imagen espejo mediante Si la funcin de imagen espejo programable se especifica cuando la orden para
configuracin producir una imagen espejo tambin se selecciona mediante un selector externo
al CNC o mediante configuracin desde el CNC (vase III4.8), primero se
ejecuta la funcin de imagen espejo programable.
D Imagen espejo en un Al aplicar una imagen espejo a uno de los ejes en un plano especificado se
solo eje en un plano modifican las rdenes siguientes de la siguiente manera:
especificado
Orden Explicacin
Limitaciones
D Escalado/giro del El procesamiento va desde la imagen espejo programada al factor de escala y
sistema de coordenadas hasta el giro de coordenadas, por el orden sealado. Las rdenes se han de
especificar por este orden y, para anularlas, por el orden inverso. No especifique
G50.1 o G51.1 durante el modo de factor de escala o de giro de coordenadas.
D Ordenes relativas a la En el modo imagen espejo programable, no es preciso especificar los cdigos
vuelta al punto de G relativos a la vuelta al punto de referencia (G27, G28, G29, G30, etc.) y los
referencia y al sistema empleados para cambiar el sistema de coordenadas (G52 hasta G59, G92, etc.).
de coordenadas Si se necesita alguno de estos cdigos, especifquelo slo despus de cancelar
el modo de imagen espejo programable.
297
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15 MACRO CLIENTE
Pese a que algunos subprogramas resultan tiles para repetir idntica operacin,
la funcin de macro cliente tambin permite la utilizacin de variables,
operaciones aritmticas y lgicas y bifurcaciones condicionales para un fcil
desarrollo de programas generales tales como el cajeado y los ciclos fijos
definidos por el usuario. Un programa de mecanizado permite llamar a un macro
cliente con una sencilla orden, exactamente igual que un subprograma.
O0001 ; O9010 ;
: #1=#18/2 ;
: G01 G42 X#1 Y#1 F300 ;
: G02 X#1 Y#1 R#1 ;
G65 P9010 R50.0 L2 ; :
: :
: :
M30 ; M99 ;
298
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Explicaciones
D Representacin de Cuando especifique una variable, hgalo mediante un smbolo de nmero (#)
variables seguido de un nmero de variable. Los ordenadores personales permiten asignar
un nombre a una variable, pero esta prestacin no est disponible para los
macros cliente.
Ejemplo: #1
Para especificar un nmero de variable puede emplearse una expresin. En tal
caso, la expresin debe ir entre parntesis.
Ejemplo: #[#1+#212]
D Tipos de variables Las variables se clasifican en cuatro tipos segn el nmero de variable.
Tabla 15.1 Tipos de variables
D Intervalo de valores de Las variables locales y comunes pueden tener un valor de 0 o un valor
variables comprendido entre los siguientes intervalos:
1047 hasta 1029
1029 hasta 1047
Si el resultado del clculo resulta ser no vlido, se activa la alarma P/S (N 111).
299
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Omisin del punto Cuando en un programa se define un valor de variable, puede omitirse el punto
decimal decimal.
Ejemplo:
Cuando se define #1=123; el valor real de la variable #1 es de 123.000.
D Remisin a variables Para remitir el valor de una variable en un programa, especifique una direccin
de palabra seguida del nmero de variable. Cuando se utilice una expresin para
especificar una variable, especifique la expresin entre parntesis.
Ejemplo: G01X[#1+#2]F#3;
D Variable no definida Cuando no est definido el valor de una variable, tal variable se denomina
variable nula. La variable #0 siempre es una variable nula. No puede grabarse
ningn valor en la misma, pero puede leerse.
(a) Cita explcita
Cuando se realiza una cita explcita de una variable no definida, tambin se
ignora la direccin de la misma.
Ejemplo:
CuandO #1 est a 0 y #2 es nulo, la ejecucin de G00 X#1 da el mismo
resultado que la ejecucin de G00 X0;
(b) Operacin
< vacante > equivale a 0 excepto cuando se sustituye por < vacante>
#2 = #1 #2 = #1
# #
#2 = < vacante > #2 = 0
#2 = #1*5 #2 = #1*5
# #
#2 = 0 #2 = 0
#2 = #1+#1 #2 = #1 + #1
# #
#2 = 0 #2 = 0
300
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
#1 EQ #0 #1 EQ #0
# #
Se cumple No se incluye
#1 NE 0 #1 NE 0
# #
Se cumple No se incluye
#1 GE #0 #1 GE #0
# #
Se cumple Se cumple
#1 GT 0 #1 GT 0
# #
No se incluye No se incluye
301
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15.2 Las variables del sistema pueden emplearse para leer y grabar datos CN internos
tales como valores de compensacin de herramienta y datos de posicin actual.
VARIABLES DEL Observe, sin embargo, que algunas variables del sistema slo pueden ser ledas.
SISTEMA Las variables del sistema son fundamentales para desarrollo de programas de
automatizacin y de uso general.
Explicaciones
D Seales de interfaz Pueden intercambiarse seales entre el controlador programable de la mquina
(PMC) y los macros cliente.
Tabla 15.2(a) Variables del sistema para seales de interfaz
Nmero Funcin
variable
302
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D Alarmas de macro
Tabla 15.2(c) Variables del sistema para alarmas de macro
Nmero Funcin
variable
Ejemplo:
#3000=1 (HERRAMIENTA NO ENCONTRADA);
> La pantalla de alarmas indica 3001 HERRAMIENTA NO ENCONTRADA
D Parada con mensaje La ejecucin del programa puede detenerse y, en ese momento, puede
mostrarse un mensaje.
Nmero Funcin
variable
#3011 Esta variable puede utilizarse para leer la fecha actual (ao/
mes/da). La informacin de Ao/Mes/Da se convierte en un
nmero aparentemente decimal. Por ejemplo, 28 de Sep-
tembre de 2001 se representa como 20010928.
#3012 Esta variable puede utilizarse para leer la hora actual (horas/
minutos/segundos). La informacin de horas/minutos/segun-
dos se convierte en un nmero aparentemente decimal. Por
ejemplo, 34 y 56 segundos despus de las 3 de la tarde se
representa 153456.
303
15. MACRO CLIENTE PROGRAMACION B63844SP/01
0 Vlido Se ha de esperar
1 Inhibido Se ha de esperar
2 Vlido No se ha de esperar
3 Inhibido No se ha de esperar
304
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
O0001 ;
N1 G00 G91 X#24 Y#25 ;
N2 Z#18 ;
G04 ;
N3 #3003=3 ;
N1 N8, N9, N4 #3004=7 ;
N10 N5 G01 Z#26 F#9 ;
N2 N6 M04 ;
N7 G01
Z[ROUND[#18]+ROUND[#26]] ;
N3, N4 G04 ;
N7 N8 #3004=0 ;
N5 N9 #3003=0 ;
N10 M03 ;
M99 ;
N6
Fig. 15.2 Ejemplo de utilizacin de la variable #3004
en un ciclo de roscado con macho
D Datos de configuracin Los datos de configuracin pueden leerse y escribirse. Los valores binarios se
convierten en valores decimales.
#3005
#7 #6 #5 #4 #3 #2 #1 #0
Config. SEQ INI ISO TVC
D Imagen espejo El estado de espejo para cada eje definido empleando un selector externo o una
operacin de configuracin puede leerse mediante la seal de salida (seal de
comprobacin de imagen espejo). El estado de imagen espejo presente en dicho
instante puede comprobarse. (Vase apdo 4.8 en III.)
El valor obtenido en binario se convierte a notacin decimal.
#3007
#7 #6 #5 #4 #3 #2 #1 #0
Configuracin 4o. eje 3er. eje 2o. eje 1er. eje
Ejemplo: Si #3007vale 3, la funcin de imagen espejo es vlida para los ejes primero y segundo.
305
15. MACRO CLIENTE PROGRAMACION B63844SP/01
NOTA
No sustituya un valor negativo.
D Informacin modal Puede leerse la informacin modal especificada en bloques hasta el bloque
inmediato anterior.
Tabla 15.2(h) Variables del sistema para informacin modal
306
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Ejemplo:
Cuando se ejecuta #1=#4002; el valor resultante en #1 es 17, 18 o 19.
Si la variable del sistema especificada para lectura de informaciones
modales corresponde a un grupo de cdigos G cuyo uso no est
permitido, se emite una alarma P/S.
D Posicin actual La informacin de posicin no puede grabarse, pero puede leerse.
Tabla 15.2(i) Variables del sistema para informacin de posicin
307
15. MACRO CLIENTE PROGRAMACION B63844SP/01
308
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
309
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15.3 Las operaciones que aparecen en la tabla 15.3(a) pueden ejecutarse en variables.
La expresin a la derecha del operador pueden contener constantes y/o variables
OPERACIONES combinadas por una funcin u operador. Las variables #j y #K de una expresin
ARITMETICAS Y pueden sustituirse por una constante. Las variables a la izquierda tambin
pueden sustituirse por una expresin.
LOGICAS Tabla 15.3(a) Operaciones aritmticas y lgicas
Definicin #i=#j
Suma #i=#j+#k;
Diferencia #i=#j#k;
Producto #i=#j*#k;
Cociente #i=#j/#k;
Explicaciones
D Unidades de ngulos Las unidades de ngulos empleadas con las funciones SIN, COS, ASIN, ACOS,
TAN y ATAN son grados. Por ejemplo, 90 grados y 30 minutos se representa por
90.5 grados.
D ARCSIN #i = ASIN[#j]; S Los intervalos de solucin son los indicados a continuacin:
Cuando el bit NAT (bit 0 del parmero 6004) vale 0: 270_ hasta 90_
Cuando el bit NAT (bit 0 del parmetro 6004) vale 1: 90_ hasta 90_
S Cuando el #j est fuera del intervalo 1 hasta 1, se activa la alarma P/S
No. 111.
S En lugar de la variable #j puede emplearse una constante.
D ARCCOS #i = ACOS[#j]; S La solucin oscila entre 180 y 0.
S Cuando #j est fuera del intervalo 1 hasta 1, se activa la alarma P/S
No. 111.
S En lugar de la variable #j puede emplearse una constante.
310
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D ARCTAN #i = S Especifique las longitudes de dos lados separadas por una barra divisoria (/).
ATAN[#j]/[#k];
S Los intervalos de solucin son los siguientes:
Cuando el bit NAT (bit 0 del parmetro 6004) vale 0: 0 hasta 360_
Cuando el bit NAT (bit 0 del parmetro 6004) vale 1: 180_ hasta 180_
D Logaritmo natural #i = S Observe que el error negativo puede ser 108 o mayor.
LN[#j];
S Cuando el antilogoritmo (#j) vale cero o es menor, se activa la alarma P/S
No. 111.
D Funcin exponencial #i S Observe que el error negativo puede ser 108 o mayor.
= EXP[#j];
S Cuando el resultado de la operacin es superior a 3.65 1047 (j vale
aproximadamente 110), se produce un desbordamiento y se activa la alarma
P/S No. 111.
D Funcin ROUND S Cuando se incluye una funcin ROUND en una orden de operacin
aritmtica o lgica, declaracin IF o declaracin WHILE, la funcin
ROUND redondea a la primera decimal.
Ejemplo:
Cuando se ejecuta #1=ROUND[#2]; conteniendo la variable #2 el
valor 1.2345, el valor de la variable #1 es 1.0.
311
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Redondeo por exceso y Con CNC, cuando el valor absoluto del entero obtenido mediante una operacin
por defecto a un entero con un nmero es superior al valor absoluto del nmero original, dicha
operacin se denomina redondeo por exceso a un entero. A la inversa, cuando
el valor absoluto del entero obtenido mediante una operacin aplicada a un
entero es inferior al valor absoluto del nmero original, dicha operacin se
denomina redondeo por defecto a un entero. Tenga un especial cuidado cuando
trabaje con nmeros negativos.
Ejemplo:
Suponga que #1=1.2 y #2=1.2.
Si se ejecuta #3=FUP[#1], se asigna 2.0 a la variable #3.
Si se ejecuta #3=FIX[#1], se asigna 1.0 a la variable #3.
Si se ejecuta #3=FUP[#2], se asigna 2.0 a la variable #3.
Si se ejecuta #3=FIX[#2], se asigna 1.0 a la variable #3.
D Abreviaturas de rdenes Cuando se especifica una funcin en un programa, los dos primeros caracteres
de operaciones del nombre de la funcin pueden emplearse para especificar dicha funcin.
aritmticas y lgicas Ejemplo:
ROUND RO
FIX FI
Ejemplo) #1=#2+#3*SIN[#4];
D Niveles de corchetes Para modificar el orden de las operaciones se emplean corchetes. Los corchetes
pueden emplearse hasta una profundidad de 5 niveles incluidos los corchetes
empleados para abarcar una funcin. Cuando se rebasa una profundidad de 5
niveles, se activa la alarma P/S N 118.
Ejemplo) #1=SIN [ [ [#2+#3] *#4 +#5] *#6] ;
hasta indican el orden de las operaciones.
312
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Limitaciones
D Corchetes Los corchetes ([, ]) se emplean para abarcar una expresin. Obsrvese que los
parntesis se emplean para comentarios.
NOTA
1. El error relativo depende del tipo de operacin.
2. Se utiliza el ms pequeo de los dos tipos de error.
3. El error absoluto es constante, independientemente del
resultado de la operacin.
4. La funcin TAN calcula SIN/COS.
5. Cuando el parmetro No. 6004#1 se conffigura a 1, si el
resultado de la operacin de una funcin SIN, COS o TAN
es inferior a 1.0 X 108 o no cae al valor 0 debido a las
limitaciones de precisin de la operacin, el resultado de la
operacin puede normalizarse a 0.
#1=9876543210123.456
#2=9876543277777.777
los valores de las variables pasan a ser los siguientes:
#1=9876543200000.000
#2=9876543300000.000
En este caso, cuando se calcula #3=#2#1;, se obtiene el resultado
#3=100000.000. (El resultado real de este clculo es ligeramente distinto
ya que se ejecuta en binario).
313
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Divisor Cuando en una divisin se especifica un divisor igual a cero o igual a TAN[90],
se activa la alarma P/S N 112.
314
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Explicaciones
D Diferencias de S Aun cuando se active el modo bloque a bloque, la mquina no se detiene.
declaraciones CN Observe, sin embargo, que la mquina se detiene en el modo bloque a bloque
cuando el bit 5 del parmetro No. 6000 (SBM) vale 1.
S Los bloques de macro no se consideran bloques sin desplazamiento en el
modo de compensacin de radio de herramienta (vase Apdo. II15.7).
D Declaraciones de CN que S Las declaraciones CN que contienen una instruccin de llamada de
tienen idntica subprograma (tales com las llamadas de subprograma por M98 u otros
propiedad que las cdigos M o T) pero ninguna otra direccin de instruccin salvo O, N o L
declaraciones de macro tienen las mismas propiedades que las declaraciones de macro.
S Los bloques que no contienen otras direcciones de instruccin salvo O, N,
P o L tienen las mismas propiedades que las declaraciones de macro.
315
15. MACRO CLIENTE PROGRAMACION B63844SP/01
Ejemplo:
GOTO1;
GOTO#10;
316
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Explicaciones
D Expresin condicional Una expresin condicional debe incluir un operador insertado entre dos
variables o entre una variable y una constante y debe abarcarse entre corchetes
([, ]). En lugar de una variable puede emplearse una expresin.
D Operadores Los operadores estn formados por dos letras y se emplean para comparar dos
valores con el fin de determinar si son iguales o si un valor es menor o mayor
que el otro valor. Observe que no puede utilizarse el smbolo de distinto de.
Tabla 15.5.2 Operadores
Operador Significado
EQ Igual que(=)
NE Distinto de(0)
GT Mayor que(>)
LT Menor que(<)
317
15. MACRO CLIENTE PROGRAMACION B63844SP/01
Programa ejemplo El programa ejemplo siguiente determina el total de los nmeros 1 hasta 10.
O9500;
#1=0; . . . . . . . . . . . . . . . . . . Valor inicial de variable para guardar la suma
#2=1; . . . . . . . . . . . . . . . . . . Valor inicial de variable como sumando
N1 IF[#2 GT 10] GOTO 2; . Bifurcar a N2 si el sumando es mayor que 10
#1=#1+#2; . . . . . . . . . . . . . Clculo para determinar la suma
#2=#2+1; . . . . . . . . . . . . . . Siguiente sumando
GOTO 1; . . . . . . . . . . . . . . . Bifurcar a N1
N2 M30; . . . . . . . . . . . . . . . . Fin de programa
END m ;
:
318
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Procesamiento WHILE [ ] DO 1 ;
IF [ ] GOTO n ;
WHILE [ ] DO 2 ;
: END 1 ;
END 1 ;
Nn
Procesamiento 5. Las bifurcaciones no pueden ir
a un punto dentro de un bucle.
END 2 ;
IF [ ] GOTO n ;
:
WHILE [ ] DO 1 ;
Nn ;
END 1 ;
Limitaciones
D Variable no definida En una expresin condicional que utiliza EQ o NE, una variable nula y el cero
tienen efectos distintos. En otros tipos de expresiones condicionales, un valor
nulo se considera que es 0.
319
15. MACRO CLIENTE PROGRAMACION B63844SP/01
Programa ejemplo El programa ejemplo siguiente calcula el total de los nmeros 1 hasta 10.
O0001;
#1=0;
#2=1;
WHILE[#2 LE 10]DO 1;
#1=#1+#2;
#2=#2+1;
END 1;
M30;
320
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Limitaciones
D Diferencias entre las La llamada a un macro (G65) es distinta de la llamada a un subprograma (M98)
llamadas a macros y las como se describe a continuacin.
llamadas a subprogramas S Con G65 puede especificarse un argumento (dato transferido a un macro).
La orden M98 no permite hacerlo.
S Cuando un bloque M98 contiene otra orden CN (por ejemplo G01 X100.0
M98Pp), se llama al subprograma despus de ejecutar la orden. Por otro
lado, G65 llama incondicionalmente a un macro.
S Cuando un bloque M98 contiene otra orden CN (por ejemplo, G01 X100.0
M98Pp), la mquina se detiene en el modo bloque a bloque, Por otro lado,
G65 no detiene la mquina.
S Con G65, el nivel de variables locales vara. Con M98, el nivel de variables
locales no vara.
321
15. MACRO CLIENTE PROGRAMACION B63844SP/01
O0001 ; O9010 ;
: #3=#1+#2 ;
G65 P9010 L2 A1.0 B2.0 ; IF [#3 GT 360] GOTO 9 ;
: G00 G91 X#3 ;
M30 ; N9 M99 ;
Explicaciones
D Llamada S Despus de G65, especifique en la direccin P el nmero de programa del
macro cliente a que se desea llamar.
S Cuando se requiera un nmero de repeticiones, especifique un nmero del
1 hasta 9999 a continuacin de la direccin L. Cuando se omita L, se supone
el valor 1.
S Empleando una especificacin de argumento, se asignan valores a las
correspondientes variables locales.
322
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Especificacin de argumentos II
La especificacin de argumentos II utiliza A, B y C, una por cada especificacin
y emplea I, J y K hasta diez veces. La especificacin de argumentos II se emplea
para aceptar valores tales como coordenadas tridimensionales como
argumentos.
Direccin Nmero Direccin Nmero Direccin Nmero
variable variable variable
A #1 K3 #12 J7 #23
B #2 I4 #13 K7 #24
C #3 J4 #14 I8 #25
I1 #4 K4 #15 J8 #26
J1 #5 I5 #16 K8 #27
K1 #6 J5 #17 I9 #28
I2 #7 K5 #18 J9 #29
J2 #8 I6 #19 K9 #30
K2 #9 J6 #20 I10 #31
I3 #10 K6 #21 J10 #32
J3 #11 I7 #22 K10 #33
Limitaciones
D Formato Antes de cualquier argumento debe especificarse G65.
Ejemplo
G65 A1.0 B2.0 I3.0 I4.0 D5.0 P1000;
<Variables>
#1:1.0
#2:2.0
#3:
#4:3.0
#5:
#6:
#7: 5.0
D Posicin del punto Las unidades empleadas para los datos de argumento transferidos sin un punto
decimal decimal corresponden al incremento mnimo de entrada de cada direccin. El
valor de un argumento transferido sin un punto decimal puede variar segn la
configuracin del sistema de la mquina. Es una buena prctica utilizar puntos
decimales en argumentos de llamada a macros para mantener la compatibilidad
de programas.
D Niveles de llamadas Pueden programarse bucles de llamadas con una profundidad mxima de 4
niveles incluidas llamadas simples (G65) y llamadas modales (G66). Aqu no
se incluyen las llamadas a subprogramas (M98).
323
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Niveles de variables S Existen variables locales desde nivel 0 hasta nivel 4 para programacin de
locales bucles.
S El nivel del programa principal es 0.
S Cada vez que se llama a un macro (con G65 o G66), el nivel de la variable
local aumenta en 1. Los valores de las variables locales en el nivel anterior
se guardan en el CN.
S Cuando M99 se ejecuta en un programa de macro, el control vuelve al
programa desde el cual se ha llamado. En dicho instante, el nivel de la
variable local se disminuye en una unidad, los valores de las variables
locales guardados cuando se llam al macro se restablecen a continuacin.
Progr.principal Macro
(nivel 0) Macro (nivel 1) Macro (nivel 2) Macro (nivel 3) (nivel 4)
O0001 ; O0002 ; O0003 ; O0004 ; O0005 ;
: : : : :
#1=1 ; #1=2; #1=3; #1=4; #1=5;
G65 P2 A2 ; G65 P3 A3 ; G65 P4 A4 ; G65 P5 A5 ; :
: : : : :
: : : : :
M30 ; M99 ; M99 ; M99 ; M99 ;
Variables locales
(nivel 0) (nivel 1) (nivel 2) (nivel 3) (nivel 4)
#1 1 #1 2 #1 3 #1 4 #1 5
: : : : : : : : : :
#33 #33 #33 #33 #33
Variables comunes
Programa ejemplo Se crea un macro que taladra H agujeros equidistantes B grados a partir de un
(crculo de agujeros para ngulo inicial de A grados a lo largo de una circunferencia de radio I.
tornillos) El centro del crculo es el punto (X,Y). Pueden especificarse rdenes en modo
absoluto o en modo incremental. Para realizar un taladrado en sentido horario,
especifique un valor negativo para B.
H=2
H=3
H=1
H=4 B B
Centro (X,Y)
Radio I
324
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D Formato de llamada
G65 P9100 X x Y y Z z R r F f I i A a B b H h ;
Significado de variables:
#3: Guarda el cdigo G del grupo 3.
#5: Coordenada X del siguiente agujero que se ha de taladrar
#6: Coordenada Y del siguiente agujero que se ha de taladrar
325
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15.6.2 Una vez se ha programado G66 para especificar una llamada modal, se llama
a un macro despus de ejecutar un bloque que especifica un desplazamiento
Llamada modal (G66)
segn ejes. Esto contina hasta que se programa G67 para anular una llamada
modal.
G66 P p L <especificacin de argumento> ;
P : Nmero del programa que se desee llamar
: Nmero de repeticiones (1 por defecto)
Argumento : Datos transferidos al macro
O0001 ; O9100 ;
: :
G66 P9100 L2 A1.0 B2.0 ; G00 Z#1 ;
G00 G90 X100.0 ; G01 Z#2 F300 ;
Y200.0 ; :
X150.0 Y300.0 ; :
G67 ; :
: :
M30 ; M99 ;
Explicaciones
D Llamada S Despus de especificar G66, especifique en la direccin P un nmero de
programa sujeto a una llamada modal.
S Cuando se requiera un nmero de repeticiones, en la direccin L puede
especificarse un nmero de 1 hasta 9999.
S Al igual que en una llamada simple (G65), los datos que se transfieren a un
programa de macro se especifican en argumentos.
D Niveles de llamadas Las llamadas pueden especificarse con una profundidad mxima de hasta 4
niveles incluidas las llamadas simples (G65) y las llamadas modales (G66). Esto
no incluye las llamadas a subprogramas (M98).
D Niveles de llamadas Puede llamarse a llamadas modales dentro de otras especificando otro cdigo
modales G66 durante una llamada modal.
Limitaciones S En un bloque G66 no puede llamarse a macros.
S G66 se ha de especificar antes de cualquier argumento.
S No puede llamarse a macros en un bloque que contiene un cdigo como
puede ser una funcin auxiliar que no incluya un desplazamiento segn un
eje.
S Las variables locales (argumentos) pueden definirse nicamente en bloques
G66. Observe que las variables no se definen cada vez que se ejecuta una
llamada modal.
326
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Programa ejemplo Empleando un macro cliente se obtiene idntica operacin que el ciclo fijo de
taladrado G81 y el programa de mecanizado ejecuta una llamada modal a
macro. Para simplificar el programa, todos los datos de taladrado se especifican
empleando valores absolutos.
Operacin 3: R Posicin R
Avance en mecanizado hasta punto Z
Z=0
Operacin 4:
Avance rpido hasta punto R o I Operacin 3
Posicin Z
Z
D Formato de llamada
G65 P9110 X x Y y Z z R r F f L l ;
327
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Correspondencia entre
los nmeros de Nmero programa Nmero parmetro
parmetro y los nmeros
O9010 6050
de programa O9011 6051
O9012 6052
O9013 6053
O9014 6054
O9015 6055
O9016 6056
O9017 6057
O9018 6058
O9019 6059
D Especificacin de Al igual que en una llamada simple, existen dos tipos de especificacin de
argumento argumento: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumento est determinado automticamente por
las direcciones empleadas.
Limitaciones
D Niveles de llamadas En un programa llamado con un cdigo G, empleando un cdigo G no puede
empleando cdigos G llamarse a ningn macro. Un cdigo G en tal programa est considerado como
cdigo G ordinario. En un programa llamado como un subprograma con un
cdigo M o con un cdigo T, no puede llamarse a ningn macro empleando un
cdigo G. Un cdigo G en tal programa tambin se considera cdigo G
ordinario.
328
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D Correspondencia entre
los nmeros de Nmero programa Nmero parmetro
parmetros y los
O9020 6080
nmeros de programa O9021 6081
O9022 6082
O9023 6083
O9024 6084
O9025 6085
O9026 6086
O9027 6087
O9028 6088
O9029 6089
D Especificacin de Al igual que en una llamada simple, existen dos tipos de especificacin de
argumento argumentos: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumentos est determinado automticamente por
las direcciones utilizadas.
329
15. MACRO CLIENTE PROGRAMACION B63844SP/01
Explicaciones Definiendo en un parmetro (No. 6071 hasta No. 6079) un nmero de cdigo
M desde 1 hasta 99999999 empleado para llamar a un subprograma, puede
llamarse al correspondiente programa de macro cliente (O9001 hasta O9009)
de idntica manera que con M98.
D Correspondencia entre
nmeros de parmetro y Nmero programa Nmero parmetro
nmeros de programa
O9001 6071
O9002 6072
O9003 6073
O9004 6074
O9005 6075
O9006 6076
O9007 6077
O9008 6078
O9009 6079
330
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Explicaciones
D Llamada Configurando al valor 1 el bit 5 del parmetro No. 6001(TCS), puede llamarse
al programa de macro O9000 cuando se especifica un cdigo T en el programa
de mecanizado. Un cdigo T especificado en un programa de mecanizado se
asigna a la variable comn #149.
331
15. MACRO CLIENTE PROGRAMACION B63844SP/01
332
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
333
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15.7.1
Detalles de la ejecucin
de declaraciones de CN
y declaraciones de
macro
D Si no se precarga el
siguiente bloque
> N1 G31 X100.0 ; N1
(cdigos M que no se Ejecucin de
N2 #100=1
precargan en buffer, : declaracin de
G53, G31, etc.) CN
N2
Ejecucin declaraciones macro
> :Bloque en ejecucin
Buffer
NOTA
En el caso de que necesite ejecutar la declaracin de macro
despus de terminar el bloque justo antes de la declaracin
de macro, especifique justo antes de la declaracin de
macro un cdigo M que no se precargue en buffer.
Especialmente, en el caso de lectura/escritura de variables
del sistema para control de seales, coordenadas, valores
de compensacin, etc., los datos de las variables del
sistema pueden variar debido a la temporizacin de la
ejecucin de declaraciones de CN. Para evitar este
fenmeno especifique tales cdigos M o cdigos G antes
de la declaracin de macro, si es necesario.
334
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
N1 N3
Ejecucin de de-
claracin de CN
N2 N4
Ejecucin de de-
claracin de
macro
N3 N5
Buffer
335
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Cuando el siguiente
bloque no incluye
ningn desplazamiento > N1 G01 G41 X100.0 G100 Dd ;
en el modo C (G41, G42) N2 #1=100 ;
> : Bloque en ejecucin
de compensacin de N3 Y100.0 ;
j : Bloques cargados en el buffer
N4 #2=200 ;
radio de herramienta N5 M08 ;
N6 #3=300 ;
N7 X200.0 ;
:
N1 N3
Ejecucin de-
claracin CN
N2 N4 N6
Ejecucin decla-
racin macro
N3 N5 N7
Buffer
15.7.2 En el caso de que se utilicen las siguientes variables del sistema (Tabla
15.7.2) en el programa de macro y que necesite ejecutar el programa de
Precaucin para la
macros despus de terminar la ejecucin del bloque situado justo antes del
utilizacin de variables programa de macro, se requiere un cdigo M que impida la precarga en
del sistema buffer (parmetro No. 34113432) o un bloque con el comando G53.
Tabla 15.7.2
336
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Tabla 15.7.2
337
15. MACRO CLIENTE PROGRAMACION B63844SP/01
Ejemplo)
O0001 O2000
N1 X10.Y10.; (Mxx ;) Especifique el cdigo M de precarga en
buffer preventiva o G53
N2 M98P2000; N100 #1=#5041; (Lectura posicin actual eje X)
N3 Y200.0; N101 #2=#5042; (Lectura posicin actual eje Y)
: :
M99;
NOTA
No puede especificarse G53 durante el modo de ciclo fijo.
(En este caso, se genera la alarma PS/ No. 44). Por este
motivo, para impedir la precarga en buffer durante el modo
de ciclo fijo, por favor especifique el cdigo M que impide
la precarga en buffer.
338
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
15.8 Los programas de macro cliente son semejantes a los subprogramas. Pueden
editarse y registrarse de idntica manera que los subprogramas. La capacidad
REGISTRO DE de almacenamiento est determinada por la longitud total de cinta empleada
PROGRAMAS DE para memorizar macros cliente y subprogramas.
MACRO CLIENTE
339
15. MACRO CLIENTE PROGRAMACION B63844SP/01
15.9
LIMITACIONES
D Modo MDI La orden de llamada a macro puede especificarse en el modo MDI. Durante el
funcionamiento automtico, sin embargo, es imposible cambiar al modo MDI
para llamar a un programa de macro.
D Bsqueda de nmero de No puede buscarse un nmero de secuencia en un programa de macro cliente.
secuencia
D Modo bloque a bloque Incluso durante la ejecucin de un programa de macro, pueden pararse los
bloques en modo bloque a bloque .
Un bloque que contenga una orden de llamada a macro (G65, G66 o G67) no
se detiene aun cuando est activado el modo bloque a bloque. Los bloques que
contienen rdenes de operaciones aritmticas y rdenes de control pueden
detenerse en el modo bloque a bloque configurando SBM (bit 5 del parmetro
6000) al valor 1.
El modo de parada bloque a bloque se emplea para verificar programas de macro
cliente.
Observe que cuando se produce una parada en modo bloque a bloque en una
declaracin de macro en el modo C de compensacin de radio de herramienta,
se supone que la declaracin est en un bloque que no ejecuta ningn
desplazamiento y en algunos casos no puede ejecutarse una compensacin
adecuada. (Hablando en trminos estrictos, se considera que el bloque
especifica un desplazamiento con distancia de recorrido 0).
D Salto opcional de bloque Se considera que una / que aparezca en medio de una <expresin> (encerrada
entre [ ] en la parte derecha de una expresin aritmtica) es un operador de
divisin; no se considera que es el elemento especificador de un cdigo de salto
opcional de bloque.
D Funcionamiento en Configurando NE8 (bit 0 del parmetro 3202) y NE9 (bit 4 del parmetro 3202)
modo EDIT al valor 1 quedan inhibidas las operaciones de borrar y editar programas y
subprogramas de macro cliente con los nmeros de programa 8000 hasta 8999
y 9000 hasta 9999. Esto impide que resulten destruidos por accidente programas
de macro cliente y subprogramas registrados.
Cuando se borra toda la memoria (pulsando las teclas y
simultneamente para conectar la tensin), se pierde el contenido de la memoria
del tipo programas de macro cliente.
D Reset Las variables locales y las variables comunes #100 hasta #149 se borran
obteniendo valores nulos. Puede evitarse que se borren configurando CLV y
CCV (bits 7 y 6 del parmetro 6001). Las variables del sistema #1000 hasta
#1133 no se borran.
Una operacin de reset borra cualesquiera estados a los que se ha llamado de
programas y subprogramas de macro cliente y cualesquiera estados DO y
devuelve el control al programa principal.
D Visualizacin de la Al igual que con M98, los cdigos M y T empleados para llamadas a
pgina PROGRAM subprograma no se visualizan.
RESTART (rearranque de
programa)
Cuando la suspensin de avances es vlida durante la ejecucin de una
D Suspensin de avances declaracin de macro, la mquina se detiene despus de ejecutar dicha
declaracin. La mquina tambin se detiene cuando se ejecuta un reset o se
activa una alarma.
D Valores constantes que +0.0000001 hasta +99999999
pueden emplearse en 99999999 hasta 0.0000001
<expresin> El nmero de dgitos significativos es 8 (decimales). Si se rebasa este lmite, se
activa la alarma P/S N 003.
340
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
15.10 Adems de las rdenes de macro cliente estndar, se dispone de las siguientes
rdenes de macro. Se denominan rdenes de salida externa.
ORDENES DE SALIDA BPRNT
EXTERNA DPRNT
POPEN
PCLOS
Estas rdenes sirven para realizar la salida de valores de variables y caracteres
a travs de la interfaz lector/perforadora.
(i) Se convierten los caracteres especificados en cdigos con arreglo a los datos
de ajuste (ISO) emitidos en aquel momento.
Los caracteres especificados son los siguientes:
Letras (A hasta la Z)
Nmeros
Caracteres especiales (*, /, +, , etc.)
Un asterisco (*) se enva mediante un cdigo de espacio.
(ii) Todas las variables se memorizan con un punto decimal. Especifique una
variable seguida del nmero de cifras significativas incluidas entre
corchetes. Un valor de variable se considera que es un dato de dos palabras
(32 bits), incluidas las cifras decimales. Se enva como valor binario
comenzando por el byte de mayor peso.
(iii) Cuando los datos especificados han sido emitidos, el sistema emite un
cdigo EOB segn el cdigo de ajuste (ISO).
341
15. MACRO CLIENTE PROGRAMACION B63844SP/01
LF
12 (0000000C)
M
1638400(FFE70000)
Y
410 (0000019A)
X
Espacio
C
(i) Para una explicacin de la orden DPRNT, consulte los apartados (i), (iii) y
(iv) para la orden BPRNT.
342
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Ejemplo )
LF
T sp 23
Y sp sp sp 91200
X sp sp sp 128474
(2) Parmetro PRT(No. 6001#1)=0
LF
T23
Y91.200
X128.474
D Configuracin exigida Especifique la utilizacin del canal para los datos de ajuste (canal de E/S). En
funcin de la programacin de estos datos, ajuste los elementos de datos (tales
como la velocidad de transmisin) para la interfaz lector/perforadora.
Canal E/S nmero 0: Parmetros 101, 102 y 103
Canal E/S nmero 1: Parmetros 111, 112 y 113
Canal E/S nmero 2: Parmetros 121, 122 y 123
Se prohibe especificar el cassette FANUC o el diskette para perforacin.
Cuando especifique una orden DPRNT para ejecutar la salida de datos,
especifique si los ceros a la izquierda se imprimen como espacios (configurando
al valor 1 o al valor 0 el bit PRT (bit 1 del parmetro 6001)).
Para indicar el final de una lnea de datos en cdigo ISO, especifique si se ha
de utilizar slo LF (CRO, bit 4 del parmetro 6001 vale 0) o LF y CR(CRO del
bit 4 del parmetro 6001 a 1).
343
15. MACRO CLIENTE PROGRAMACION B63844SP/01
NOTA
1 No siempre es necesario especificar la orden de apertura
(POPEN), la orden de salida de datos (BPRNT, DPRNT) y la orden
de cierre (PCLOS) juntas. Una vez se ha especificado una orden
de apertura al comienzo de un programa, no es preciso
especificarla de nuevo excepto despus de haber programado
una orden de desplazamiento.
2 Asegrese de que especifican las rdenes de apertura y las
rdenes de cierre por pares. Especifique la orden de cierre al final
de un programa. Sin embargo, no especifique una orden de cierre
si no se ha especificado previamente una orden de apertura.
3 Cuando se ejecuta una operacin de reset mientras se estn
enviando rdenes mediante una orden de salida de datos, se
detiene la salida y se borran los datos posteriores. Por
consiguiente, cuando se ejecute una operacin de reset mediante
un cdigo como M30 al final de un programa que ejecuta una
salida de datos, especifique una orden de cierre al final del
programa de modo que hasta que no hayan salido todos los datos
no se procese ninguna orden, por ejemplo, M30.
4 Las palabras de macro abreviadas entre corchetes [ ] permanecen
invariables. Sin embargo, observe que cuando los caracteres
entre corchetes se dividen e introducen varias veces, las
abreviaturas segunda y siguientes se convierten e introducen.
5 O puede especificarse entre corchetes [ ]. Observe que cuando los
caracteres entre corchetes [ ] son divididos e introducidos varias
veces, la segunda vez y posteriores que se introducen se omite
la O.
344
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
Formato
M96 Pffff ; Valida interrupcin para macro cliente
M96
Pxxxx;
Seal
interrupcin O xxxx;
(UINT)
Seal
interrupcin
(UINT)**
M99 (Pffff);
Nffff;
M97 ; Seal
interrupcin
(UINT)*
345
15. MACRO CLIENTE PROGRAMACION B63844SP/01
PRECAUCION
Cuando se introduce la seal de interrupcin (UINT,
identificada por * en la Fig. 15.11) despus de especificar
M97, dicha seal se ignora. Y la seal de interrupcin no
debe introducirse durante la ejecucin del programa de
interrupcin.
15.11.1
Mtodo de
especificacin
Explicaciones
D Condiciones de Una interrupcin de macro cliente est disponible nicamente durante la
interrupcin ejecucin de programas. Es vlida en las siguientes condiciones:
Cuando est seleccionado el modo memoria o el modo MDI
Cuando est encendida STL (lmpara de arranque)
Cuando actualmente no se est procesando ninguna interrupcin
de macro cliente
1
0
Seal interrup-
cin (UINT)
Seal de entrada
de interrupcin
efectiva Cuando UINT permanece
activa
346
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
NOTA
En lo que respecta a los esquemas activados por estado y
activados por flanco, consulte el apartado Seal de
interrupcin de macro cliente (UINT) del subapartado
II15.11.2.
15.11.2
Descripcin detallada
de las funciones
Explicaciones
D Interrupcin tipo Existen dos tipos de interrupciones de macro cliente: las interrupciones de tipo
subprograma e subprograma y las interrupciones de tipo macro. El tipo de interrupcin
interrupcin tipo macro empleado se selecciona mediante MSB (bit 5 del parmetro 6003).
347
15. MACRO CLIENTE PROGRAMACION B63844SP/01
En ejecucin
Programa normal
Rearranque de orden CNC;
cuando no existen declara-
Entrada seal interrupcin (UINT) ciones de CN en el programa
de interrupcin
En ejecucin
Tipo II (i) Si el bloque que se est ejecutando no es un bloque formado por varias
(cuando una interrupcin operaciones cclicas, tales como un ciclo fijo de taladrado y la vuelta
se ejecuta al final del automtica al punto de referencia (G28), una interrupcin se ejecuta de la
bloque) siguiente manera:
Cuando se introduce una seal de interrupcin (UINT), las declaraciones
de macro en el programa de interrupcin se ejecutan inmediatamente a no
ser que se encuentre una declaracin de CN en el programa de interrupcin.
Las declaraciones de CN no se ejecutan hasta que se termina el bloque
actual.
(ii) Si el bloque que se est ejecutando est formado por varias operaciones
cclicas, una interrupcin se ejecuta de la siguiente manera:
Cuando se inicia el ltimo movimiento de las operaciones cclicas, las
declaraciones de macro en el programa de interrupcin se ejecutan a no ser
que se encuentre una declaracin de CN. Las declaraciones de CN se
ejecutan despus de terminar todas las operaciones cclicas.
En ejecucin
Programa normal
En ejecucin
In te rru p cin
Declaracin de CN
en programa de in-
macro cliente
terrupcin
348
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D Condiciones para validar La seal de interrupcin se valida despus de iniciarse la ejecucin de un bloque
e inhibir la seal de que contiene M96 para validacin de interrupciones de macro cliente. Esta seal
interrupcin de macro se inhibe cuando comienza a ejecutarse un bloque que contiene M97.
cliente Mientras se est ejecutando un programa de interrupcin, no es vlida la seal
de interrupcin. La seal se valida cuando se arranca la ejecucin del bloque
inmediato posterior al bloque interrumpido en el programa principal despus de
que el control vuelva del programa de interrupcin. En el tipo I, si el programa
de interrupcin est formado por nicamente declaraciones de macro, la seal
de interrupcin se valida cuando se arranca la ejecucin del bloque
interrumpido despus de que el control vuelva del programa de interrupcin.
349
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Seal de interrupcin de Existen dos esquemas para entrada de seales de interrupcin de macro cliente
macro cliente (UINT) (UINT):
El esquema de seales activadas por estado y seales activadas por flanco.
Cuando se emplea el esquema de seales activadas por estado, la seal es vlida
cuando est activada. Cuando se emplea el esquema de seales activadas por
flanco, la seal se valida en el flanco ascendente cuando pasa del estado
desactivada al estado activada.
El esquema que se emplea se selecciona con TSE (bit 3 del parmetro 6003).
Cuando el esquema activado por estado se selecciona mediante este parmetro,
se genera una interrupcin de macro cliente si la seal de interrupcin (UINT)
est activada en el instante en que se valida la seal. Manteniendo activada la
seal de interrupcin (UINT), el programa de interrupcin puede ejecutarse
repetidas veces.
Cuando est seleccionado el esquema de seales activadas por flanco, la seal
de interrupcin (UINT) es vlida nicamente en el flanco ascendente de la
misma. Por consiguiente, el programa de interrupcin se ejecuta nicamente
por unos instantes (en los casos en que el programa est formado por nicamente
declaraciones de macro). Cuando el esquema de seales activadas por estado
es inadecuado, o cuando una interrupcin de macro cliente se haya de ejecutar
tan solo una vez para todo el programa (en este caso, puede mantenerse activada
la seal de interrupcin), resulta til el esquema de seales activadas por flanco.
Excepto para las aplicaciones especficas antes mencionadas, la utilizacin de
cualquiera de estos esquemas produce idnticos efectos. El tiempo desde la
entrada de las seales hasta que se ejecuta una interrupcin de macro cliente no
vara entre ambos esquemas.
0
Seal interrupcin (UINT)
Ejecucin de Ejecucin de Ejecucin de Ejecucin de
interrupcin interrupcin interrupcin interrupcin
Esquema activa-
do por estado
Ejecucin de
interrupcin
Esquema acti-
vado por flanco
350
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
D Retorno desde una Para devolver el control desde una interrupcin de macro cliente al programa
interrupcin de macro interrumpido, especifique M99. Un nmero de secuencia del programa
cliente interrumpido tambin puede especificarse empleando una direccin P. Si se
especifica esto, el nmero de secuencia especificado se busca desde el
comienzo del programa. El control se devuelve al primer nmero de secuencia
encontrado.
Cuando se est ejecutando un programa de interrupcin de macro cliente, no se
generan interrupciones. Para variar otra interrupcin, ejecute M99. Cuando
M99 se especifica solo, se ejecuta antes de que terminen las rdenes
precedentes. Por consiguiente, una interrupcin de macro cliente es vlida para
la ltima orden del programa de interrupcin. Si esto resulta incmodo, deben
controlarse las interrupciones de macro cliente especificando M96 y M97 en el
programa.
Cuando se est ejecutando una interrupcin de macro cliente, no se genera
ninguna otra interrupcin de macro cliente; cuando se genera una interrupcin,
se inhiben automticamente las dems interrupciones. La ejecucin de M99
permite que se produzca otra interrupcin de macro cliente. Si M99 se
especifica slo en un bloque, es ejecutado antes de terminarse el bloque anterior.
En el ejemplo siguiente una interrupcin es vlida para el bloque Gxx del
programa O1234. Cuando se introduce la seal, O1234 se ejecuta de nuevo.
O5678 est controlado por M96 y M97. En este caso, una interrupcin no es
vlida para O5678 (vlida despus de devolver el control a O1000).
O1000;
M96P1234;
Interrupcin O1234
Interrupcin
GxxXxxx;
M99;
M96P5678 O5678
Interrupcin M97
GxxXxxx;
M96;
M99; Interrupcin
M97
351
15. MACRO CLIENTE PROGRAMACION B63844SP/01
NOTA
Cuando un bloque M99 est formado nicamente por las
direcciones O, N, P, L o M, este bloque se considera que pertenece
al bloque anterior del programa. Por consiguiente, para este
bloque no se produce una parada en modo bloque a bloque. En
lo que respecta a la programacin, los y son bsicamente
idnticos. (La diferencia es si se detecta o no que Gff se ejecuta
antes de M99).
Gff Xfff ;
M99 ;
Gff Xfff M99 ;
D Interrupcin de macro Una interrupcin de macro cliente es distinta de una llamada normal a un
cliente e informacin programa. Se inicia mediante una seal de interrupcin (UINT) durante la
modal ejecucin de un programa. En general, cualesquiera modificaciones de la
informacin modal realizadas por el programa de interrupcin no deben afectar
al programa interrumpido.
Por este motivo, aun cuando se modifique la informacin modal mediante el
programa de interrupcin, esta informacin modal antes de la interrupcin se
restablece cuando el control es devuelto por M99 al programa interrumpido.
Cuando el control es devuelto por M99 Pxxxx del programa de interrupcin al
programa interrumpido, la informacin modal puede ser controlada de nuevo
por el programa. En este caso, la nueva informacin de validez continua
modificada por el programa de interrupcin es transferida al programa
interrumpido. No es deseable la restauracin de la antigua informacin modal
presente antes de la interrupcin. Esto se debe a que despus de devolver el
control, algunos programas pueden funcionar de diferente manera en funcin
de la informacin modal existente antes de la interrupcin. En este caso, se
aplican las siguientes medidas:
(1) El programa de interrupcin facilita informacin modal que se ha de utilizar
despus de devolver el control al programa interrumpido.
352
B63844SP/01 PROGRAMACION 15. MACRO CLIENTE
M96Pxxx
Oxxx;
Seal interrupcin (UINT)
(Sin especificacin P)
La informacin modal
permanece invariable
antes y despus de la in- M99(Pffff);
terrupcin.
Informacin modal cuando La informacin modal presente antes de la interrupcin se valida. La nueva
el control es devuelto por informacin modal modificada por el programa de interrupcin se invalida.
M99
Informacin modal cuando La nueva informacin modal modificada por el programa de interrupcin
el control es devuelto por permanece vlida aun cuando se devuelva el control. La informacin modal
M99 Pffff antigua que era vlida en el bloque interrumpido puede leerse empleando las
variables del sistema de macro cliente nmeros #4001 hasta #4120.
Obsrvese que cuando el programa de interrupcin modifica informacin
modal, las variables del sistema #4001 hasta #4120 no varan.
D Variables del sistema S Las coordenadas del punto A pueden leerse empleando las variables del
(valores de informacin sistema #5001 y hasta que se encuentra la primera declaracin de CN.
de posicin) para el
programa de S Las coordenadas del punto A pueden leerse despus de que aparezca una
interrupcin declaracin de CN sin ninguna especificacin de desplazamiento.
Vector compensacin
353
15. MACRO CLIENTE PROGRAMACION B63844SP/01
D Modo DNC y macro El Macro cliente activado por interrupcin no puede ejecutarse durante el
cliente activado por modo DNC o cuando se ejecuta un programa con un dispositivo de
interrupcin entrada/salida externo.
354
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
355
16. FUNCION DE INTRODUCCION DE
DATOS DE PATRON PROGRAMACION B63844SP/01
> _
MDI **** *** *** 16:05:59
[ MACRO ] [ MENU ] [ PUPITR ] [ ] [ (OPRA) ]
356
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
Cdigo a2 de carcter C2
Cdigo a1 de carcter C1
357
16. FUNCION DE INTRODUCCION DE
DATOS DE PATRON PROGRAMACION B63844SP/01
D Seleccin de nmero de Para seleccionar un patrn en la pantalla del men de patrones, introduzca el
patrn correspondiente nmero de patrn. A continuacin se muestra un ejemplo.
1 INPUT
NOTA
Si cada uno de los caracteres P, Q, R, I, J y K no se
especifican en una instruccin de macro, se asignan dos
espacios a cada carcter omitido.
358
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
Ejemplo Macros cliente para el ttulo de men y los nombres de patrn de agujeros.
> _
MDI **** *** *** 16:05:59
[ MACRO ] [ MENU ] [PUPITR ] [ ] [ (OPRA) ]
O9500 ;
N1 G65 H90 P072079 Q076069 R032080 I065084 J084069 K082078 ; PATRON AGUJERO
N10 G65 H91 P9 Q084069 R083084 I032080 J065084 K082078 ; 9.PATRON PRUEBA
N12 M99 ;
359
16. FUNCION DE INTRODUCCION DE
DATOS DE PATRON PROGRAMACION B63844SP/01
360
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
361
16. FUNCION DE INTRODUCCION DE
DATOS DE PATRON PROGRAMACION B63844SP/01
362
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
O9501 ;
N1 G65 H92 P066079 Q076084 R032072 I079076 J069032 ; VAR : BOLT HOLE
N7 G65 H93 P505 Q072079 R076069 I083032 J078079 K046032 ; #505 HOLES NO
N11 G65 H94 P083069 Q084032 080065 I084084 J069082 K078032 ; SET PATTERN
N12 G65 H94 P068065 Q084065 R032084 I079032 J086065 K082046 ; DATA NO VAR.
N13 G65 H94 P078079 Q046053 R048048 I045053 J048053 K046032; No.500505
N14 M99 ;
363
16. FUNCION DE INTRODUCCION DE
DATOS DE PATRON PROGRAMACION B63844SP/01
16.3
Tabla.16.3(a) Caracteres y cdigos que se han de utilizar para la funcin
CARACTERES Y de introduccin de datos de patrn
CODIGOS QUE SE Carcter Cdigo Coment. Carcter Cdigo Coment.
HAN DE UTILIZAR A 065 6 054
NOTA
No se pueden emplear parntesis de apertura o de cierre.
364
16. FUNCION DE INTRODUCCION
B63844SP/01 PROGRAMACION DE DATOS DE PATRON
365
17. INTRODUCCION DE PARAMETROS
PROGRAMABLES (G10) PROGRAMACION B63844SP/01
INTRODUCCION DE PARAMETROS
17 PROGRAMABLES (G10)
Formato
Formato
Significado de la orden
Explicaciones
D Valor de configuracin de No utilice un punto decimal (,) en un valor definido en un parmetro (R_).
parmetro (R_) Tampoco puede utilizarse un punto decimal en una variable de macro cliente
para R_.
D N de eje (P_) Especifique un nmero de eje (P_) de 1 hasta 8 (hasta 8 ejes) para un parmetro
de tipo de eje. Los ejes de control estn numerados por el orden en que se
visualizan en la pantalla del CNC.
Por ejemplo, especifique P2 para el eje de control que se visualiza en segundo
lugar.
AVISO
1 No olvide ejecutar una vuelta manual al punto de referencia
despus de modificar los datos de compensacin de error
de paso o los datos de compensacin de juego entre
dientes. Si no lo hace, la posicin de mquina puede que
presente desviaciones respecto a la posicin correcta.
2 El modo de ciclo fijo debe anularse antes de introducir
parmetros. Si no se cancela, se activar el
desplazamiento de taladrado.
366
17. INTRODUCCION DE PARAMETROS
B63844SP/01 PROGRAMACION PROGRAMABLES (G10)
NOTA
No puede especificarse ninguna otra declaracin de CN
mientras se est en el modo de introduccin de parmetros.
2. Cambie los valores del eje Z (3er. eje) y del eje A (4 eje) en el parmetro
de tipo de eje N 1322 (las coordenadas del lmite de recorrido memorizado
2 en el sentido positivo de cada eje).
G10L50 ; Modo de entrada de parmetros
N1322P3R4500 ; Modificar eje Z
N1322P4R12000 ; Modificar eje A
G11 ; Anular modo de entrada de parmetros
367
18. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO
EL FORMATO DE CINTA FS10/11 PROGRAMMING B63844SP/01
18
FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL
FORMATO DE CINTA FS10/11
D Direccin para el nmero Los nmeros de corrector se especifican mediante la direccin D en la serie
de corrector de 10/11. Cuando un nmero de corrector se especifica mediante la direccin D,
compensacin de radio de el valor modal especificado por la direccin H se sustituye por el nmero de
herramienta corrector especificado por la direccin D.
D Direccin del nmero de Las series 10/11 y 16/18/21 utilizan direcciones distintas para el nmero de
repeticiones de ciclo fijo repeticiones de ciclos fijos como se indica en la Tabla 18 (b).
Tabla 18(b) Direccin de N de repeticiones de ciclo fijo
CNC Direccin
Series 10/11 L
Series 0i K
368
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
369
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
0 X
1 v2
r= (T12+T22)
2 r
Cuando se ejecuta el mecanizado real, se indican el radio r del arco que se desea
mecanizar y el error admisible Dr. A continuacin, a partir de la expresin
anterior se determina la velocidad de avance mxima admisible v (mm/min).
La funcin para limitar la velocidad de avance mediante el radio del arco limita
automticamente el avance de mecanizado del arco al valor definido en un
parmetro. Esta funcin es vlida cuando la velocidad de avance especificada
pueda provocar el error radial para un arco con un radio programado que rebase
el grado de error mximo admisible.
370
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
Formato
G08 P_
P1 : Activa el modo de control preventivo.
P0 : Desactiva el modo de control preventivo.
Explicaciones
D Funciones disponibles En el modo de control preventivo avanzado, estn disponibles las siguientes
funciones:
(1) Aceleracin/deceleracin lineal antes de interpolacin
(2) Funcin de deceleracin automtica en esquinas
Para conocer ms detalles sobre las funciones anteriores, vanse las
descripciones de las funciones (B63833EN1). Para las funciones (1) y (2), se
incluyen parmetros especficos.
Limitaciones
D Orden G08 Especifique el cdigo G08 slo en un bloque
D Funciones que pueden En el modo de control preventivo avanzado, pueden especificarse las funciones
especificarse a continuacin enumeradas.
NOTA
Para utilizar una funcin distinta de las funciones, desactive
el modo de control preventivo avanzado, especifique la
funcin deseada y luego vuelva a activar dicho modo.
371
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Rearranque de programa
Deceleracin externa
Control sncrono simple
Comparacin e interrupcin de nmero de secuencia
Interruptor de posicin
(El bit 3 (PSF) del parmetro No. 6901 puede configurarse para utilizar
tambin esta funcin en el modo de control preventivo avanzado. La
configuracin de este parmetro a 1 modifica la temporizacin cuando
se enva la seal. As, tal vez sea necesario modificar el esquema de
contactos).
Control de contorneado en Cs
(El bit 5 (G8S) del parmetro No. 1602 puede configurarse para utilizar
tambin esta funcin en el modo de control preventivo avanzado.
Deben configurarse tambin los parmetros del husillo serie).
Control de velocidad superficial constante
Control sncrono de husillo
Sincronizacin simple de husillo
Macro cliente B
Achaflanado segn ngulo arbitario/redondeado de esquinas
Conversin valores pulgadas/mtricos
Imagen espejo programable
Ciclo fijo
Sobrecontrol automtico en esquinas
(Slo es vlida la variacin de avance en mecanizado circular interior).
Factor de escala
Rotacin de sistema de coordenadas
Sistema de coordenadas de pieza
Preseleccin del sistema de coordenadas de pieza
Compensacin C de radio de herramienta
Interpolacin circular en esquinas
Compensacin de herramienta
Gestin de vida de las herramientas
Medicin de longitud de herramienta
Visualizacin grfica
Visualizacin grfica dinmica
Avance por revolucin
372
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
19.3
CONTROL
PREVENTIVO
AVANZADO AI
Formato
G05.1 Q_ ;
Q 1 : Modo control preventivo avanzado AI activado
Q 0 : Modo control preventivo avanzado AI desactivado
NOTA
1 Por favor, programe G05.1 en un bloque independiente.
2 El modo de control preventivo avanzado AI se libera
mediante un reset.
Explicaciones
D Funciones efectivas Las siguientes funciones se habilitan en el modo de control preventivo
(habilitadas) avanzado AI.
(1) Funcin de aceleracin/deceleracin lineal anticipatoria en mltiples
bloques antes de interpolacin (mximo 20 bloques)
(2) Funcin de deceleracin automtica en esquinas
(3) Limitacin de avance en base a la funcin de aceleracin
(4) Limitacin de avance en base a la funcin de radio de arco
(5) Funcin de solapamiento de bloques (5 bloques)
(6) Funcin de avance directo anticipativa avanzada
D Modo de control Esta funcin se habilita al entrar en el modo de control preventivo
preventivo avanzado AI avanzado AI. El modo de control preventivo avanzado AI se denomina
(modo AIAPC) tambin modo AIAPC.
(1) Aceleracin / deceleracin lineal anticipatoria antes de interpolacin
Cuando se especifica avance por minuto, esta funcin lee un mximo de
20 bloques anticipatoriamente para realizar la aceleracin / deceleracin
lineal antes de interpolacin, es decir, para aplicar una
aceleracin/deceleracin al avance especificado.
Cuando se utilice aceleracin/deceleracin despus de interpolacin, la
aceleracin/deceleracin se aplica a los datos interpolados. En
consecuencia, los datos interpolados se modifican mediante el valor de
aceleracin/deceleracin. Sin embargo, cuando se utiliza
aceleracin/deceleracin antes de interpolacin, se aplica
aceleracin/deceleracin a los datos de avance antes de interpolacin. En
consecuencia, los datos interpolados no se modifican por
aceleracin/deceleracin. En consecuencia, los datos interpolados no se
modifican por aceleracin/deceleracin. En consecuencia, los datos de
interpolacin aseguran que el mecanizado sigue una lnea o curva
especificada en todo momento, eliminando de este modo los errores de
perfil de mecanizado derivados de retardo en aceleracin/deceleracin.
373
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Aceleracin/decelera-
cin lineal antes de
interpolacin
Comando Distribucin
Clculo de avance Clculo de impulsos Aceleracin/de- Control
de avance interpolacin celeracin des- de servo
pus de interpo-
Interpolacin lineal, lacin
interpolacin circular,
etc.
(Ejemplo de deceleracin)
Avance
Punto1 Avance especificado
Punto2
F2
Tiempo
F1 N1 N2
(Ejemplo de aceleracin)
374
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
Avance
Avance especificado
F2
Tiempo
F1 N1 N2
R max + max V VX
PRM*X
,
VY
V PRM*Y
, ...
Por ejemplo, si la direccin de desplazamiento se cambia del eje X al eje
Y, es decir, un giro de 90 grados, y si el avance programado es 1000
mm/min y la diferencia de avance es admisible especificada en el
parmetro No.1783 es 500 mm/min, se decelerar el eje como se muestra
a continuacin.
375
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
N1
Tiempo
Avance
F1000
Avance
segn el
eje Y
F500
N2
Tiempo
Avance
Avance F1000
segn la
tangente a
la trayecto-
ria
F500
N1 N2
Tiempo
376
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
mx
Recorr. en bloque anterior Recorr. en bloque siguiente
F
,
F
Se calcula el avance reducido necesario para cada esquina. La herramienta
se decelera hasta el avance reducido determinado bien en el punto inicial
o en el punto final de cada bloque, el menor de ambos.
(Ejemplo)
En el ejemplo mostrado a continuacin, la herramienta se decelera de N2
hasta N4 y de N6 hasta N8 ya que la aceleracin (indicada por las
inclinaciones de la lnea a trazos de los grficos de avance) es elevada.
N8
N7
N9
N6
N5
N1 N4
N2 N3
377
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
N1 N5 N9 N1 N5 N9
378
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
NOTA
El avance mximo admisible v disminuye a medida que
disminuye el radio del crculo. Cuando el avance calculado
es inferior al valor de configuracin de parmetro
(No.1732), se supondr que el avance mximo admisible v
es el valor de configuracin de parmetro (No.1732).
Distancia de bloque
Avance rpido para cada eje (No.1420) Distancia cada eje
2) Valor de aceleracin/deceleracin lineal antes de interpolacin
En el caso de aceleracin/deceleracin tipo lineal
El valor ms pequeo de las siguientes expresiones entre los ejes
de desplazamiento se supone que es el valor de aceleracin para
aceleracin/deceleracin lineal antes de interpolacin.
Avance rpido para cada eje (No.1420) Distancia de bloque
Constante tiempo para cada eje (No.1620) Distancia cada eje
En el caso de aceleracin/deceleracin en forma de campana
El parmetro No.1621 (constante de tiempo t utilizada para
aceleracin/deceleracin en forma de campana con avance rpido
para cada eje) del eje cuyo valor calculado por la anterior expresin
sea el valor ms pequeo se aplica al avance calculado como
aceleracin/deceleracin tipo lineal.
379
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Aceleracin/decelera-
cin tipo lineal
Aceleracin/decelera-
Avance cin tipo campana
Tiempo
tb tb tb tb
ta ta
tc tc
Avance
F
F/A : Tiempo de aceleracin en el tipo lineal
T : Tiempo para forma de campana
Tiempo
T/2 F/A T/2
T T
380
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
NOTA
Los bloques de avance rpido con solapamiento no son
efectivos.
Dato Funcin
Posicionamiento (G00) f
Posicionamiento unidi-
reccional (G60)
Correccin automtica
en esquinas (G62)
Interpolacin lineal f
(G01)
Interpolacin cilndrica
(G07.1)
381
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Dato Funcin
Roscado, mecanizado
sncrono (G33)
Control en direccin
normal (G41.1, G42.1)
Funcin de indizacin
de mesa de avance cir-
cular
Programacin absoluta f
(G90) / programacin
incremental (G91)
382
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
Dato Funcin
Aceleracin/decelera- f
cin en forma de cam-
pana en avance rpido
Seleccin de plano f
(G17, G18, G19)
383
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Dato Funcin
Compensacin C de ra- f
dio de herramienta
(G40, G41, G42)
Compensacin de longi- f
tud de herramienta
(G43, G44, G49)
Prueba en vaco f
Bloque a bloque f
Bloqueo (enclavamien- f
to)
Funcin de avance de f
husillo (Sxxxx)
Rearranque de progra-
ma
Funcin de gestin de
vida de la herramientas
Ejecutor de macros
(ejecucin de macro)
384
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
Dato Funcin
Modo MDI f
NOTA
Se detiene la carga anticipada en buffer de mltiples
bloques.
D Correspondencia de
nmeros de parmetro
normal / de control
(1) Aceleracin / deceleracin lineal antes de interpolacin
anticipatorio / de control
preventivo avanzado AI Funcin del parmetro No. parmetro
385
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
(5) Otros
Funcin del parmetro No. parmetro
386
B63844SP/01 PROGRAMACION 19. FUNCIONES DE CORTE RAPIDO
D Alarma
No. Mensaje Contenido
Limitaciones
D Condiciones para entrar Los datos de modelo cuando se especifique G05.1 P1 deben ser los
en el modo control siguientes. Si no se cumplen estas condiciones, se activa la alarma P/S
preventivo avanzado AI No.5111.
Cdigo G Significado
G00 Posicionamiento
G01 Interpolacin lineal
G02 Interpolacin circular / interp. helicoidal (horaria)
G03 Interp. circular / interp. helicoidal (antihoraria)
387
19. FUNCIONES DE CORTE RAPIDO PROGRAMACION B63844SP/01
Cdigo G Significado
NOTA
1 Es posible especificar el control preventivo avanzado (G08
P1).
2 La deceleracin del eje se activa cuando el desplazamiento
total del eje en los bloques leidos anticipadamente es
menor que la distancia necesaria para decelerar el eje a
partir del avance actual. Cuando el desplazamiento total del
eje en los bloques leidos anticipadamente aumenta al final
de la deceleracin, el eje se acelera. Cuando se
especifiquen sucesivamente bloques con un recorrido corto
cada uno de ellos, el eje tal vez se decelere, luego acelere,
luego decelere y as sucesivamente, dando como resultado
un avance inestable. En tal caso, especifique un avance
ms pequeo.
3 Cuando la seal de prueba en vaco cambia de 0 a 1 y de
1 a 0 durante el desplazamiento de ejes, el avance acelera
o decelera a la velocidad programada sin la deceleracin
hasta 0.
4 Cuando se especifique un bloque sin desplazamiento o un
cdigo G simple tal como el G04 en el modo de control
preventivo avanzado AI, la parada de deceleracin se
realiza en el bloque anterior.
5 En el caso de utilizar la aceleracin/deceleracin despus
de la interpolacin de avance de mecanizado, por favor
utilice el tipo lineal o el tipo en forma de campana. No es
posible utilizar el tipo exponencial.
6 Durante el cambio al modo de control preventivo avanzado
AI, la interrupcin manual por volante deja de tener efecto.
388
B63844SP/01 PROGRAMACION 20. FUNCIONES DE CONTROL DE EJES
389
20. FUNCIONES DE CONTROL DE EJES PROGRAMACION B63844SP/01
Y V
Explicaciones
D Funcionamiento sncrono Este modo se emplea para mecanizar piezas grandes que ocupan ms de dos
mesas.
Mientras se hace funcionar un eje con una orden de desplazamiento, es posible
desplazarse de manera sncrona el otro eje. En el modo sncrono, el eje al cual
se aplica la orden de desplazamiento se denomina eje maestro y el eje que se
desplaza en sincronismo con el eje maestro se denomina eje esclavo. En este
ejemplo, se supone que el eje Y es el eje maestro y el eje V es el eje esclavo.
Aqu, el eje Y y el eje V se desplazan en sincronismo de acuerdo con la orden
de programa Yyyyy enviada al eje Y (eje maestro).
Es posible el funcionamiento sncrono en modo automtico, en avance manual
discontinuo y en avance manual por volante utilizando el generador manual de
impulsos y en avance incremental, pero no es posible durante la vuelta manual
al punto de referencia.
390
B63844SP/01 PROGRAMACION 20. FUNCIONES DE CONTROL DE EJES
D Funcionamiento normal Este modo de funcionamiento se utiliza para el mecanizado de piezas distintas
en cada mesa. El funcionamiento es igual que en un control CNC normal y
corriente, en donde el desplazamiento del eje maestro y del eje esclavo est
controlado por una direccin de eje independiente (Y y V). Es posible enviar
rdenes de desplazamiento al eje maestro y al eje esclavo en idntico bloque.
(1) El eje Y se desplaza de forma normal segn la orden programada Yyyyy
enviada al eje maestro.
(2) El eje V se desplaza de forma normal segn la orden programada Vvvvv
enviada al eje esclavo.
(3) El eje Y y el eje V se desplazan simultneamente segn la orden programada
Yyyyy Vvvvv.
Las operaciones automticas y manuales son idnticas que en el control
CNC normal y corriente.
D Conmutacin entre Para saber cmo se conmuta entre los modos de funcionamiento sncrono y
funcionamiento sncrono y funcionamiento normal, consulte el manual publicado por el fabricante de la
funcionamiento normal mquinaherramienta.
D Vuelta automtica al punto Cuando se enva la orden de vuelta automtica al punto de referencia (G28) y
de referencia la orden de vuelta a segundo/tercer/cuarto punto de referencia (G30) durante el
funcionamiento en modo sncrono, el eje V sigue idntico movimiento que el
eje Y cuando ste vuelve al punto de referencia. Una vez terminado el
desplazamiento de retorno a dicho punto, la seal de fin de vuelta al punto de
referencia del eje V se activa cuando lo hace la seal correspondiente para el
eje Y.
Por norma, deben enviarse las rdenes G28 y G29 en el modo de funcionamiento
normal.
D Especificacin del eje Cuando se enva una orden de desplazamiento al eje esclavo durante el
esclavo funcionamiento sncrono, se activa una alarma P/S (n 213).
D Eje maestro y eje esclavo El eje que se ha de utilizar como eje maestro se define en el parmetro N 8311.
El eje esclavo se selecciona mediante una seal externa.
391
20. FUNCIONES DE CONTROL DE EJES PROGRAMACION B63844SP/01
Limitaciones
D Seleccin de un sistema de En el control de eje sncrono, las rdenes que no requieren un desplazamiento
coordenadas del eje, tales como la orden de definicin de sistema de coordenadas de pieza
(G92) y la orden de configuracin del sistema local de coordenadas (G52) se
aplican al eje Y mediante la orden programada Yyyyy enviada al eje maestro.
D Compensacin de error de Tanto el error de paso como el juego entre dientes se compensan de manera
paso independiente para el eje maestro y el eje esclavo.
D Comprobacin de error de Siempre se monitoriza la diferencia entre el eje maestro y el eje esclavo en la
sincronizacin empleando desviacin de posicin del servo. Si la diferencia rebasa el lmite definido por
la desviacin de posicin parmetro, se activa una alarma (P/S n 213).
D Comprobacin de error de Siempre se monitoriza la diferencia entre el eje maestro y el eje esclavo en
sincronizacin utilizando coordenadas de mquina. Si la diferencia rebasa el lmite definido por
coordenadas de mquina parmetro, se activa una alarma de servo (n 407)
D Vuelta manual al punto de Cuando la mquina se desplaza manualmente al punto de referencia durante el
referencia funcionamiento sncrono, el eje maestro y el eje esclavo se desplazan en
sincronismo hasta que se termina el desplazamiento con aceleracin. Sin
embargo, a continuacin se ejecuta automticamente la captacin con escala
graduada.
392
B63844SP/01 PROGRAMACION 20. FUNCIONES DE CONTROL DE EJES
Ejemplos Suponga que el eje A es el eje de giro y que el valor de desplazamiento por vuelta
es 360.000 (parmetro N 1260 = 360000). Cuando se ejecuta el programa
siguiente empleando la funcin de lmite de giro del eje rotativo, el eje se
desplaza como se muestra a continuacin.
Valor coordenada 0
720 360 360
relativa
Valor coordenada
absoluta
0 0 0 0
210(Absoluta)
N1
180
N2
100
N3
120
N4
N5
NOTA
Esta funcin no puede utilizarse junto con la funcin de
posicionamiento de referencia de la mesa indexada.
393
20. FUNCIONES DE CONTROL DE EJES PROGRAMACION B63844SP/01
+Y Sistema de coordenadas
realmente utilizado (eje angular)
+Z (Eje perpendicular)
: Angulo de inclinacin
D Mtodo de empleo Los ejes angular y perpendicular para los cuales debe aplicarse control
de eje angular deben especificarse con antelacin, empleando los
parmetros (No. 8211 y 8212).
El parmetro AAC (No. 8200#0) valida o inhibe la funcin de control de
eje inclinado. Si la funcin est validada, la distancia recorrida a lo largo
de cada eje se controla en base a un parmetro de ngulo de inclinacin
(No. 8210).
El parmetro AZR (No. 8200#2) valida la vuelta manual al punto de
referencia de eje angular slo con una distancia a lo largo del eje angular.
D Invalidez de eje normal Configurando a 1 la seal de control de eje normal/eje angular NOZAGC,
puede disponerse de control de eje inclinado slo para el eje angular.
En este momento, el eje angular se convierte en un eje en el sistema de
coordenadas inclinado sin que las rdenes afecten al eje normal.
D Indicacin de posicin Una posicin absoluta y una posicin relativa se indican en el sistema de
absoluta y relativa coordenadas cartesianas programado.
394
B63844SP/01 PROGRAMACION 20. FUNCIONES DE CONTROL DE EJES
AVISO
1 Despus de configurar parmetros de control de eje
angular, asegrese de ejecutar una operacin de vuelta
manual al punto de referencia.
2 Si una vez que se ha ejecutado la vuelta manual al punto
de referencia a lo largo del eje angular, ejecute tambin la
vuelta manual al punto de referencia a lo largo del eje
perpendicular.
Se activa la alarma P/S No. 90 cuando se intenta volver
manualmente al punto de referencia a lo largo del eje
perpendicular, pese a que el eje angular no est en el punto
de referencia.
3 Una vez que se ha desplazado la herramienta a lo largo del
eje angular cuando se ha configurado a 1 la seal de inhibir
control de eje perpendicular/angular NOZAGC, debe
ejecutarse la vuelta manual al punto de referencia.
4 Antes de intentar desplazar manualmente la herramienta a
lo largo de los ejes angular y perpendicular
simultneamente, configure a 1 la seal de inhibir control de
eje perpendicular/angular NOZAGC.
NOTA
1 Si se configura un ngulo prximo a 0 o "90, puede
producirse un error. (Debera utilizarse un intervalo de
"20 hasta "90).
2 Para poder ejecutar una comprobacin de vuelta al punto
de referencia en el eje perpendicular (G27), debe haberse
ejecutado una operacin de vuelta al punto de referencia en
el eje angular.
395
III. FUNCIONAMIENTO
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
1 GENERALIDADES
399
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
1.1
FUNCIONAMIENTO
EN MODO MANUAL
Explicaciones
D Vuelta manual al punto de La mquinaherramienta con CNC dispone de una posicin que se utiliza para
referencia (Vase Seccin determinar la posicin de la mquina. Esta posicin se denomina punto de
III3.1) referencia, en la cual se realiza el cambio de herramienta y se definen las
coordenadas. Habitualmente, despus de conectar la tensin, la herramienta se
desplaza al punto de referencia. La vuelta manual al punto de referencia sirve
para desplazar la herramienta a la posicin de referencia empleando las teclas
y pulsadores del panel del operador.
Punto de referencia
Herramienta
400
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
D Desplazamiento de la Utilizando las teclas, pulsadores o el volante manual del panel del operador
herramienta en modo puede desplazarse la herramienta segn cada eje.
manual
Panel operador mquina
Generador
manual
impulsos
Herramienta
Pieza
401
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
1.2 El modo automtico sirve para que la mquina funcione segn el programa
creado. Consta del funcionamiento en modo memoria, MDI y DNC. (Vase
DESPLAZAMIENTO Captulo III4).
DE LA
Programa
HERRAMIENTA
01000 ;
PROGRAMANDOLO M_S_T ;
G92_X_ ; Herramienta
EN MODO G00... ;
AUTOMATICO G01...... ;
.
.
.
.
CNC Mquina
Memoria
D Modo MDI Despus de haber introducido el programa, en forma de grupo de rdenes, desde
el teclado MDI (de entrada manual de datos), la mquina puede hacerse
funcionar segn dicho programa. Este modo de funcionamiento se denomina
MDI.
Entrada manual
programas
402
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
1.3
FUNCIONAMIENTO
EN MODO
AUTOMATICO
Explicaciones
D Seleccin de programa Seleccione el programa utilizado para la pieza. Habitualmente, para una (1)
pieza se prepara un (1) programa. Si en la memoria estn almacenados dos o ms
programas, seleccione el programa que desea utilizar buscando el nmero de
programa (Vase Apartado III9.3).
En memoria o en cinta
O1001 Nmero programa
G92
Programa pieza 1
M30
O1002 Nmero programa
Bsqueda
G92
nmero programa
Programa pieza 2 Modo
automtico
M30
O1003 Nmero programa
G92
Programa pieza 3
M30
Parada manual
Reposicin suspensin Modo automtico
avances
Parada
Parada programada provocada
Fin programa por programa
403
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
Posicin de herramienta
Z durante modo automtico
Posicin de herrramienta des-
Profun- pus de interrupcin por volante
didad
de corte
progra-
mada
X
Profundidad de corte por
interrupcin por volante
404
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
1.4.1
Comprobacin
haciendo funcionar la
mquina
Explicaciones
D Ensayo en vaco (Vase Retire la pieza y verifique nicamente el desplazamiento de la herramienta.
Apartado III5.4) Seleccione la velocidad de desplazamiento de la herramienta con el selector del
panel del operador.
Herramienta
Mesa
Pieza
405
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
D Modo bloque a bloque Al pulsar el botn de arranque de ciclo, la herramienta ejecuta una operacin
(Vase Apartado III5.5) y, a continuacin, se detiene. Al accionar de nuevo el pulsador de arranque de
ciclo, la herramienta ejecuta la siguiente operacin y se detiene. El programa
se verifica de esta manera.
Comienzo
ciclo
Comienzo Comienzo
ciclo ciclo
Herramienta
Parada
Comienzo Parada
ciclo
Pieza
Parada
1.4.2
Cmo se visualiza la
variacin de la
indicacin de posicin
sin hacer funcionar la
mquina
Explicaciones
D Bloqueo de la mquina
(Vase Apartado III5.1) MDI
X
Herramienta Y
Z
Pieza
La herramienta permanece parada y slo
varan las indicaciones de posicin de los ejes.
406
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
MDI
Lector de cinta
CNC CNC
Cinta CNC (programa)
407
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
Visualizacin datos
Teclas pantalla
MDI
Memoria CNC
Explicaciones
D Valor de compensacin
Compensacin Compens.
Config. geometra desgaste
Memoria CNC
408
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
D Visualizacin y Aparte de los parmetros existen datos definidos por el operador durante la
configuracin de los datos ejecucin de un programa. Estos datos provocan la variacin de las
definidos por el operador caractersticas de la mquina.
Por ejemplo, pueden definirse los siguientes datos:
. Cambio de pulgadas a valores mtricos
. Seleccin de las unidades de E/S.
. Mecanizado de imagen espejo activado/desactivado
Los datos arriba sealados se denominan datos de configuracin (Vase
Apartado III11.4.3).
Configuracin de datos
Configuracin Cambio valores pulg./mtricos
Seleccin de dispositivo E/S
Definicin de activacin/desac-
tivacin de imagen espejo
Teclas pantalla Visualizacin
Memoria CNC
Caractersticas
operativas
Programa Modo
automtico
Desplazamiento
de la mquina
409
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
D Visualizacin y Las funciones del CNC presentan versatilidad para poder intervenir en las
configuracin de caractersticas de diversas mquinas.
parmetros Por ejemplo, el CNC puede especificar lo siguiente:
. Velocidad de avance rpido de cada eje
. El hecho de si el sistema incremental est basado en el sistema mtrico o en
el sistema de pulgadas.
. Cmo se define el factor de multiplicacin de rdenes / multiplicacin de
deteccin (CMR/DMR)
Los datos que sirven para efectuar la especificacin anterior se denominan
parmetros (Vase Apartado III11.5.1).
Los parmetros varan en funcin de la mquina herramienta.
Parmetros
Velocidad avance rpido
Configuracin Control posicin
Vuelta a punto de referencia
Valores compensacin juego
Valores compensacin error
Pantalla teclas Visualizacin paso
MDI
Memoria CNC
Caractersticas
operativas
Desplaz. de
Programa Modo la mquina
automtico
D Tecla de proteccin de los Puede definirse una tecla denominada tecla de proteccin de los datos. Se utiliza
datos para impedir el registro, modificacin o borrado por error de los programas de
pieza, valores de compensacin, parmetros y datos de configuracin (Vase
Captulo III11).
Configuracin datos
Pantalla Teclas
Tecla de proteccin
MDI
Inhibicin de registro/modificacin
Panel operador
mquina
Programa
Valor compens.
Seal Tecla proteccin
Parmetros datos
Datos configur.
Memoria CNC
410
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
1.7
VISUALIZACION
>_
AUTO PARADA * * * *** 13 : 18 : 14
PRGRM VERIFI ACTUAL SIGUIE (OPRA)
>_
EDIC * * * * *** *** 13 : 18 : 14
PRGRM BIBLIO (OPRA)
411
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
X
Sistema de coordenadas de pieza
X 150.000
Y 300.000
Z 100.000
CONTAJE PIE 30
TIEM OPE 0H41M TIEM CICLO 0H 0M22S
AUTO * * * * *** *** 19 : 47 : 45
ABSOLU RELATI TODO (OPRA)
>_
AUTO PARADA * * * *** ALM 19 : 55 : 22
ALARMA MSG HISTOR
412
B63844SP/01 FUNCIONAMIENTO 1. GENERALIDADES
CONTAJE PIE 18
TIEMPO OPE 0H16M TIEM CICLO 0H 1M 0S
MEM STRT * * * * FIN 20 : 22 : 23
ABSOLU RELATI TODO (OPRA)
(1) Y (2)
X Y
(3) (4) Z
X
X Y
Visualizacin en plano XZ Visualizacin tridimensional (isomtrica)
413
1. GENERALIDADES FUNCIONAMIENTO B63844SP/01
PPR FANUC
Memoria Cinta papel
Programa
Adaptador para
Interfaz lector/ cassettes de Cassettes
Compens. perforadora FANUC
FANUC
Parmetros
.
.
.
Disquete
SISTEMA P
CNC
Sistema programacin automtico
414
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2 DISPOSITIVOS DE MANEJO
415
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
416
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2.1.1
Unidad CRT/MDI
monocromo de 9
2.1.2
Unidad LCD/MDI
monocromo de
7,2/color de 8,4
417
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.1.3
Panel LCD color de
10,4
2.1.4
Disposicin de las
teclas del panel MDI
Tecla SHIFT
Teclado alfanumrico Tecla CANCEL
Tecla INPUT
Teclas de funcin
Tecla HELP
418
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2.1.5
Unidad MDI estndar
independiente
Teclado alfanumrico
Tecla de ayuda
Tecla de Reset
Teclas de edicin
Tecla Cancelar
(CAN)
Tecla Input
419
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.2
EXPLICACIN DEL
TECLADO
Tabla 2.2 Explicacin del teclado de la unidad MDI
Nmero Nombre Explicacin
1 Tecla RESET Pulse esta tecla para reponer (reset) el CNC, para anular una alarma, etc.
2 Tecla HELP Pulse esta tecla para utilizar la funcin de ayuda cuando no est seguro sobre la
operacin que realiza una tecla MDI (funcin de ayuda).
En el caso del 210i, esta tecla est asignada a la tecla ESC del ordenador per-
sonal.
3 Teclas soft Las teclas soft tienen diversas funciones, segn las aplicaciones. Las funciones
de las teclas soft se visualizan en el fondo de la pantalla.
4 Tecl. direcc.y tecl. numrico Pulse estas teclas para introducir caracteres alfabticos, numricos y otros.
N 4
(
5 Tecla SHIFT Algunas teclas llevan dos caracteres estampados sobre las mismas. Al pulsar la
tecla <SHIFT> se cambia de un carcter a otro. En la pantalla se visualiza el
carcter especial cuando puede introducirse un carcter indicado en el extre-
mo inferior derecho de la cara superior de tecla.
6 Tecla INPUT Cuando se acciona una tecla alfanumrica, los datos se quedan en la memoria
7 Tecla Cancelar Pulse esta tecla para anular el ltimo carcter o smbolo introducido en el buffer
de entrada por teclado. Cuando el buffer de entrada por teclado visualiza
>N001X100Z_
y se pulsa , se anula Z y
se visualiza
>N001X100_.
: Insercin
: Borrado
9 Teclas de funcin Pulse estas teclas para cambiar las pantallas visualizadas para cada funcin.
Vase III2.3 para conocer ms detalles sobre las teclas de funcin.
420
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
10 Teclas desplazam. del Existen cuatro teclas diferentes de desplazamiento del cursor.
cursor
: Esta tecla se utiliza para desplazar el cursor hacia la derecha o hacia
delante. El cursor se desplaza en pequeos incrementos hacia
adelante.
: Esta tecla se utiliza para desplazar el cursor hacia la izquierda o en
sentido opuesto. El cursor se desplaza en pequeos incrementos en
sentido inverso.
11 Teclas de cambio de pgi- A continuacin se describen dos tipos de teclas de cambio de pgina.
na
: Esta tecla se utiliza para cambiar la pgina en la pantalla hacia
adelante.
421
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.3.1
Operaciones generales
en pantalla
1 Pulse una tecla de funcin en el panel MDI. Al hacerlo, aparecen las teclas
soft de seleccin de captulo correspondientes a la funcin seleccionada.
(OPRT) 3 Cuando se haya visualizado la pantalla del captulo deseado, pulse la tecla
de seleccin de operacin para visualizar los datos que desea editar.
422
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2.3.2 Existen teclas de funcin para sealizar el tipo de pantalla que se desea
visualizar. En el panel MDI estn disponibles las siguientes teclas de funcin:
Teclas de funcin
423
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.3.3 Para visualizar una pantalla ms detallada, pulse una tecla de funcin y a
continuacin una tecla soft.
Teclas Soft
Las teclas soft tambin se emplean para operaciones reales. A continuacin se
muestra la variacin del contenido de las teclas soft al pulsar cada tecla de
funcin.
Los smbolos de las siguientes figuras tienen el significado siguiente:
: Indica pantallas
*1 Pulse teclas de funcin para cambiar entre pantallas que se utilicen con
frecuencia.
424
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
Visualizacin coor.absolutas
[WORK] [ALLEXE]
(Nombre eje, 0) [EXEC]
Pantalla monitor
425
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
PANTALLA PROGRAMA Transicin tecla softs activada por tecla funcin en el modo MEM
1/2
[PRGRM] [(OPRA)] [EDIBG] Vase " Al pulsar la tecla soft [EDI-BG] "
(Nmero O) [BUSQ O]
(1) (Nmero N) [BUSQ N]
[RBOBIN]
[TIPO P]
[TIPO Q]
[BUSQ F] [CANCEL]
(N nmero) [EJEC]
Pantalla visualizacin
comprobacin programa
[VERIFI] [ABSOLU] [(OPRA)] [EDIBG] Vase "Al pulsar la tecla soft [EDI-BG] "
[RELATI] (Nmero O) [BUSQ O]
(Nmero N) [BUSQ N]
[RBOBIN]
[TIPO P]
[TIPO Q]
[BUSQ F] [CANCEL]
(N nmero) [EJEC]
Pantalla visualizacin
bloque actual
[ACTUAL] [(OPRA)] [EDIBG] Vase "Al pulsar la tecla soft [EDI-BG"]
Pantalla visualizacin
bloque siguiente
[SIGUIE] [(OPRA)] [EDIBG] Vase "Al pulsar la tecla soft [EDI-BG]"
Pantalla visualizacin de
rearranque programa
[RANUD] [(OPRA)] [EDIBG] Vase "Al pulsar la tecla soft [EDI -BG]"
426
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2/2
(2)
Pantalla visualizacin
directorio archivos
[DIR] [(OPRA)] [SELECT] (Nmero) [FIJC F]
[EJEC]
427
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
PANTALLA PROGRAMA Transicin teclas soft activada con la tecla de funcin en el modo EDIT
1/2
Visualizacin programa
[BUSQ F] [CANCEL]
(Nmero N) [EJEC]
[LECTUR] [CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
(Nmero O) [EJEC]
[PERFOR] [PARADA]
[CANCEL]
(Nmero O) [EJEC]
[ELIMI] [CANCEL]
(Nmero N) [EJEC]
[EDIEX] [COPIA] [CURS] (Nmero O) [EJEC]
[CURS]
[BAJO]
[TODO]
[MOVI] [CURS] (Nmero O) [EJEC]
[CURS]
[BAJO]
[TODO]
[INSER] [CURS] (Nmero O) [EJEC]
[BAJO]
[CAMBIO] (Direccin) [ANTES]
428
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2/2
(1)
[LECTUR] [CADENA]
[PARADA]
[CANCEL]
(Nmero O) [EJEC]
[PERFOR] [PARADA]
[CANCEL]
(Nmero O) [EJEC]
429
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
PANTALLA PROGRAMA Transicin tecla softs activada con la tecla de funcin en el modo MDI
Visualizacin programa
430
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
Visualizacin programa
[REANUD] [(OPRA)] [EDIBG] Vase "Cuando se pulsa la tecla soft [EDI-BG] "
Visualizacin programa
[PRGRM] [(OPRA)] [EDIBG] Vase "Cuando se pulsa la tecla soft [EDI-BG] "
(Nmero O) [BUSQ O] Retorno al programa
(Direccin) [BUSQ]
(Direccin) [BUSQ]
[RBOBIN]
431
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
1/2
Visualizacin programa
[BUSQ F] [CANCEL]
(Nmero N) [EJEC]
[LECTUR] [CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
(Nmero O) [EJEC]
[PERFOR] [PARADA]
[CANCEL]
(Nmero O) [EJEC]
[ELIMI] [CANCEL]
(Nmero N) [EJEC]
[EDIEX] [COPIA] [CURS] (Nmero O) [EJEC]
[CURS]
[BAJO]
[TODO]
[MOVI] [CURS] (Nmero O) [EJEC]
[CURS]
[BAJO]
[TODO]
[INSER] [CURS] (Nmero O) [EJEC]
[BAJO]
[CAMBIO] (Direccin) [ANTES]
432
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2/2
(1)
[LECTUR] [CADENA]
[PARADA]
[CANCEL]
(Nmero O) [EJEC]
[PERFOR] [PARADA]
[CANCEL]
(Nmero O) [EJEC]
433
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
1/2
[REPOS.] [TODO]
[DESGAS]
[GEOMET]
[LECTUR] [CANCEL]
[EJEC]
[PERFOR] [CANCEL]
[EJEC]
Pantalla configuracin
[PERFOR] [CANCEL]
[EJEC]
434
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2/2
(1)
[OPRA]
435
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
1/2
Pantalla parmetros
[LECTUR] [CANCEL]
[EJEC]
Nota) Busque el principio del archivo
[PERFOR] [CANCEL]
en la pgina PRGRM para lectura/per-
[EJEC] foracin.
Pantalla diagnstico
Pantalla PMC
[PMC]
[SYSTEM]
(4)
Continua en la pgina siguiente
436
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2/2
(4)
Pantalla compens. error paso
[LECTUR] [CANCEL]
[EJEC]
[PERFOR] [CANCEL]
[EJEC]
[D ONDA] [P ONDA]
[G ONDA] [ARRENQ]
[TIME]
[TIME]
[HDOBL]
[HHALF]
[ARRENQ]
[CH1]
[CH1]
[VDOBL]
[VHALF]
[ARRENQ]
[CH2]
[CH2]
[VDOBL]
[VHALF]
437
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
Pantalla visualiz.alarmas
[ALARMA]
Pantalla visual.mensajes
[MENSAJ]
[PARA]
438
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
Grficos trayecto-
ria herramienta
Grficos tray.hta.
[PARAM.]
[EJEC] [(OPRA)] [AUTOM.]
[APRANQ]
[PARADA]
[RBOBIN]
[BORRA]
[ESCALA] [(OPRA)] [EJEC]
[]
[]
[POS]
[]
[]
Pantalla CUSTOM
Pantalla CUSTOM
Pantalla CUSTOM
439
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
Visualizacin buffer de
> N001X100Z_
entrada por teclado
EDIC ALM 12:35:45
[ ][ ][ ][ ][ ]
(Ejemplo)
Cuando el buffer de entrada por teclado indica
>N001X100Z_
y se pulsa la tecla de anulacin, Z se anula y se visualiza
>N001X100_
440
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2.3.5 Despus de haber introducido un carcter desde el panel MDI, se ejecuta una
Mensajes de aviso verificacin de datos cuando se pulsa la tecla o una tecla soft. En el caso
de datos introducidos incorrectos o de haber realizado una operacin incorrecta,
en la lnea de indicacin de estado se visualizar un mensaje de aviso
intermitente.
Visual.teclas soft [ ][ ][ ][ ][ ]
441
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
Teclas soft ampliadas especificas de LCD de 10.4
442
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
Puede realizarse una operacin de entrada/salida con los siguientes datos hacia
o desde dispositivos de entrada/salida externos.
1.Programas
2.Valores de compensacin
3.Parmetros
4.Variables comunes de macro cliente
Para conocer el mtodo de entrada y salida de estos datos, vase el Captulo
III8.
443
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
CNC
PLACA MATRIZ
Canal 1 Canal 2
JD5A JD5B
RS232C RS232C
Lector/ Lector/
perfora. perforad.
Nmero parmetro
444
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
Interfaz
RS422
Interfaz
RS232C
FANUC
Handy File
Interfaz RS232C o
RS422
(panel perforacin, etc.)
FANUC
Interfaz RS232C POWER
(panel perforacin, etc.) ON OFF
445
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.4.3 Una tarjeta FA es una tarjeta de memoria empleada como soporte de entrada en
el rea de automatizacin de fbricas. Se trata de un soporte de entrada/salida
Adaptador para
en forma tarjeta que ofrece una alta fiabilidad, tamao reducido, alta capacidad
tarjetas FA de FANUC y funcionamiento exento de mantenimiento.
Cuando una tarjeta FA se conecta al CNC mediante un adaptador de tarjetas, los
programas de mecanizado en formato CN guardados en el CNC pueden
transferirse y guardarse en una tarjeta FA. Los programas de mecanizado
guardados en un tarjeta FA tambin pueden transferirse al CNC.
EJECT
FANUC
READY
READ
WRITE
ALARM
Interfaz RS232C RESET
(panel perforacin, etc.)
2.4.4 El PPR de FANUC est formado por tres unidades: una impresora, una
perforadora de cinta de papel y un lector de cinta de papel. Cuando el PPR se
PPR de FANUC
utiliza solo, los datos pueden leerse del lector de cinta e imprimirse o perforarse.
Tambin es posible realizar comprobaciones TH y TV en datos ya ledos.
Interfaz RS232C
(panel perforacin, etc.)
446
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
2.4.5 El lector porttil de cinta se utiliza para entrada de datos desde cinta de papel.
Lector porttil de cinta
}
+ + +
Interfaz RS232C
(panel perforacin, etc.)
447
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
2.5
CONEXION/DES
CONEXION DEL CNC
2.5.1
Conexin de la tensin
Pantalla de visualizacin
de posicin (tipo siete
teclas soft)
POSICION ACTIVA(ABSOLUTAS) O1000 N00010
X 123.456
Y 363.233
Z 0.000
PART CALC 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F. ACT 3000 MM/M S 0 T0000
AVISO
Se prohibe tocarlas mientras aparece la pgina de
posiciones o de alarmas cuando se conecta el sistema.
Algunas teclas se utilizan para mantenimiento o para
operaciones especiales. Al pulsarlas puede producirse una
operacin inesperada.
448
B63844SP/01 FUNCIONAMIENTO 2. DISPOSITIVOS DE MANEJO
449
2. DISPOSITIVOS DE MANEJO FUNCIONAMIENTO B63844SP/01
DDH1 01
END: Configuracin
RANURA 01 (3046) : END terminada
RANURA 02 (3050) : En blanco: Configuracin no
terminada
ID mdulo
Nmero ranura
Visualizacin de la
configuracin del
software
2.5.3
Desconexin de la
tensin
Desconexin de la tensin
Procedimiento 1 Asegrese de que el LED que indica el comienzo de ciclo est apagado en el
panel del operador.
450
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
3 FUNCIONAMIENTO MANUAL
451
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
Punto
referencia
Punto
Desplazamiento avance
deceleracin
Desplaza-
rpido miento
Velocidad avance rpido decelerado
(el sobrecontrol de avance Velocidad
rpido es vlido) FL
MODE Procedi 1 Accione el pulsador de vuelta al punto de referencia, uno de los pulsadores
miento selectores de modo.
EDIT MEMORY REMOTE MDI
RAPID TRAVERSE
3 Accione el pulsador de eje y sentido de avance correspondiente al eje y
OVERRIDE (%) sentido para la vuelta al punto de referencia. Contine accionando dicho
pulsador hasta que la herramienta vuelva al punto de referencia. La
F0 25 50 100
herramienta puede desplazarse simultneamente segn tres ejes cuando as
se especifica en el correspondiente parmetro. La herramienta se desplaza
AXIS DIRECTION al punto de deceleracin con avance rpido y luego se desplaza al punto de
referencia con la velocidad FL definida en el parmetro correspondiente.
+C +Z +Y
4 Realice idnticas operaciones para los dems ejes, si es necesario.
X RAPID +X
Lo que acabamos de explicar es un ejemplo. Consulte el correspondiente
manual facilitado por el fabricante de la mquinaherramienta para
Y Z C conocer las operaciones reales.
452
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
Explicaciones
D Definicin automtica de El sistema de coordenadas se determina automticamente cuando se
sistema de coordenadas ejecuta la vuelta al punto de referencia.
Cuando , y se definen en los valores de compensacin de origen de
pieza, el sistema de coordenadas de pieza se determina de modo que el
punto de referencia en el portaherramientas o el punto de la punta de la
herramienta de referencia sea x = , y = , z = cuando se ejecuta la vuelta
al punto de referencia. Esto tiene idntico efecto al especificar la siguiente
orden para vuelta al punto de referencia:
G92XaYbZg;
Limitaciones
D Desplazamiento de la Una vez se ha encendido el LED TERMINACION DE VUELTA AL PUNTO
herramienta de nuevo DE REFERENCIA una vez ejecutada la vuelta al punto de referencia, la
herramienta no se desplaza si no se desactiva el pulsador VUELTA AL PUNTO
DE REFERENCIA.
D La distancia para volver al En cuanto a la distancia (no en el modo de deceleracin) para que la herramienta
punto de referencia vuelva al punto de referencia, consulte el manual publicado por el fabricante de
la mquinaherramienta.
453
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
3.2
En el modo manual discontinuo, al accionar un pulsador de seleccin de eje y
AVANCE JOG sentido de avance en el panel del operador de la mquina se desplaza la
herramienta continuamente segn el eje seleccionado y en el sentido
seleccionado.
La velocidad de avance manual discontinuo se especifica en un parmetro (No.
MODE
1423)
La velocidad de avance manual discontinuo puede regularse con el selector de
EDIT MEMORY REMOTE MDI
HANDLE JOG ZERO TEACH
RETURN
Al accionar el pulsador de avance rpido, la herramienta se desplaza a la
velocidad de avance rpido (No. 1424) independientemente de la posicin del
mando de sobrecontrol de avance manual discontinuo. Esta funcin se
denomina avance rpido manual.
El funcionamiento en modo manual est permitido para un solo eje cada vez.
Pueden seleccionarse 3 ejes simultneamente mediante el parmetro JAX (No.
1002#0).
Z
Y
AXIS DIRECTION Procedimiento 1 Accione el pulsador de modo manual discontinuo (jog), uno de los
pulsadores de seleccin de modo.
+C +Z +Y
2 Accione el pulsador de seleccin de eje y sentido de avance
X RAPID +X correspondiente al eje y sentido de avance segn los cuales desea
desplazarse la herramienta. Una vez accionado dicho pulsador, la
Y Z C herramienta se desplaza con el avance especificado en el parmetro
correspondiente (No. 1423).
La herramienta se detiene al soltar el pulsador.
3 El avance manual discontinuo puede ajustarse con el selector de
sobrecontrol de avance manual discontinuo.
4 Al accionar el pulsador de avance manual discontinuo mientras se acciona
0 2000 un pulsador de seleccin de eje y sentido de avance, la herramienta se
desplaza con avance rpido mientras se mantiene accionado el pulsador de
JOG FEED RATE OVERRIDE
avance rpido. El sobrecontrol de avance rpido mediante los pulsadores de
sobrecontrol de avance rpido es vlido durante el avance rpido.
RAPID TRAVERSE
Lo que se acaba de explicar es tan solo un ejemplo. Consulte el
OVERRIDE (%) correspondiente manual facilitado por el fabricante de la
F0 25 50 100 mquinaherramienta para conocer las operaciones reales.
454
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
Limitaciones
D Aceleracin/deceleracin La velocidad de avance, la constante de tiempo y el mtodo de
para avance rpido aceleracin/deceleracin automtico para desplazamiento rpido manual son
idnticos a G00 en una instruccin programada.
455
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
456
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
457
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
Explicaciones
D Disponibilidad del El parmetro JHD (bit 0 del parmetro No. 7100) valida o inhibe el generador
generador manual de manual de impulsos en el modo JOG.
impulsos en el modo Cuando se configura al valor 1 el parmetro JHD (bit 0 del parmetro No. 7100),
manual discontinuo (JHD) son vlidos tanto el avance manual por volante como el avance incremental.
D Disponibilidad del El parmetro THD (bit 1 del No. 7100) valida o inhibe el generador manual de
generador manual de impulsos en el modo TEACH IN JOG.
impulsos en el modo
TEACH IN JOG (THD)
D Orden al generador manual El parmetro HPF (bit 4 del No. 7100) o (No. 7117) especifica lo siguiente:
de impulsos (MPG) cuando D El parmetro HPF (bit 4 del No. 7100)
rebasa la velocidad de Valor 0 : La velocidad de avance se limita a la velocidad de avance rpido
avance rpido (HPF) y los impulsos generados que rebasan la velocidad de avance
rpido no se tienen en cuenta. (La distancia que se desplaza la
herramienta puede que no coincida con las divisiones del
generador manual de impulsos.)
Valor distinto de 0: Se limita la velocidad de avance a la velocidad de
desplazamiento rpido y no se ignoran los impulsos que rebasan
esta velocidad, sino que se acumulan en el CNC
(Al dejar de girar el volante, la herramienta no se detiene
inmediatamente. La herramienta se desplaza los impulsos
acumulados en el CNC antes de detenerse.)
D El parmetro HPF (No. 7117) (Est disponible cuando el parmetro HPF vale
0) :
Valor 0 : La velocidad de avance se limita a la velocidad de avance rpido
y los impulsos generados que rebasan la velocidad de avance
rpido no se tienen en cuenta. (La distancia que se desplaza la
herramienta puede que no coincida con las divisiones del
generador manual de impulsos.)
Valor distinto de 0: Se limita la velocidad de avance a la velocidad de
desplazamiento rpido y no se ignoran los impulsos que rebasan
esta velocidad, sino que se acumulan en el CNC
(Al dejar de girar el volante, la herramienta no se detiene
inmediatamente. La herramienta se desplaza los impulsos
acumulados en el CNC antes de detenerse.)
D Sentido de desplazamiento El parmetro HNGx (No. 7102 #0) cambia el sentido del generador manual de
del eje de giro del MPG impulsos MPG en que la herramienta se desplaza segn un eje, correspondiente
(HNGX) a la direccin en la cual se gira el volante del generador manual de impulsos.
458
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
Restricciones
D Nmero de MPGs Puede conectarse un total de hasta 3 generadores manuales de impulsos, uno
para cada eje. Los tres generadores manuales de impulsos pueden funcionar
simultneamente.
AVISO
Al girar con rapidez el volante con una ampliacin grande,
por ejemplo x100, la herramienta se desplaza con
demasiada rapidez. El avance se limita a la velocidad de
avance rpido.
NOTA
Haga girar el generador manual de impulsos con un avance
de cinco vueltas por segundo o inferior. Si hace girar el
generador manual de impulsos a una velocidad superior a
cinco vueltas por segundo, puede que la herramienta no se
detenga inmediatamente despus de dejar de girar el
volante o tal vez la distancia recorrida por la herramienta no
coincida con las divisiones del generador manual de
impulsos.
459
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
Eje Y
P2 Modo manual
P1
O Eje X
Los valores de las coordenadas varan un valor igual al de operacin
manual.
Fig. 3.5(a) Coordenadas con el interruptor ACTIVADO
Y2
Y1
P2
O2 P1
X2
O1 X1
Las coordenadas no varan.
460
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
G01G90 X100.0Y100.0F010 ;
X200.0Y150.0 ;
X300.0Y200.0 ;
D Funcionamiento manual Coordenadas cuando se ha ejecutado el bloque [2] despus del funcionamiento
despus del fin de un manual (eje X +20.0, eje Y +100.0) al final del desplazamiento ejecutado en el
bloque bloque [1].
(220.0 , 250.0 )
(120.0 , 200.0)
(300.0 , 275.0)
(200.0 , 225.0)
(150.0 , 200.0)
Modo
manual
(200.0 , 150.0) (300.0 , 200.0)
(150.0 , 125.0)
X
Tecla ACT.
Tecla DESACT.
461
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
D Cuando se ejecuta un reset Coordenadas cuando se acciona el pulsador de suspensin de avances mientras
despus de una operacin se est ejecutando el bloque [2], se ejecuta una operacin en modo manual (eje
manual tras una Y +75.0), se ejecuta un reset de la unidad de control con el pulsador RESET y
suspensin de avances se lee de nuevo el bloque [2].
(300.0 , 275.0)
(200.0,225.0)
(150.0 , 200.0)
Modo
manual (300.0 , 200.0)
(200.0,150.0)
(100.0 , 100.0) (150.0 , 125.0) Tecla ACT.
X
Tecla DESACT.
D Cuando una orden de Cuando existe slo un eje en la orden siguiente, slo vuelve el eje programado.
desplazamiento en el
siguiente bloque es para N1G01X100.0Y100.0F500;
Y (200.0 , 150.0)
slo un eje N2X200.0;
N3Y150.0;
Modo
manual N3
D Cuando el bloque de Cuando las rdenes siguientes son incrementales, el funcionamiento es idntico
desplazamiento siguiente a cuando la tecla est DESACTIVADA.
es del tipo incremental
D Funcionamiento manual
durante la compensacin
de radio de herramienta Cuando el interruptor est DESACTIVADO
Despus de ejecutar una operacin en modo manual con la tecla
DESACTIVADA durante la compensacin (de radios) de herramienta, se
arranca el funcionamiento automtico y la herramienta se desplaza en paralelo
al desplazamiento que se habra ejecutado si no se hubiera realizado un
desplazamiento manual. El valor de la separacin es igual al valor del
desplazamiento manual realizado.
Trayectoria herramien-
ta despus operacin
manual
Modo
manual
Trayectoria herramienta
Trayectoria programada
462
B63844SP/01 FUNCIONAMIENTO 3.FUNCIONAMIENTO MANUAL
VC1
VB2 VC1
VB1 PB PC VC2
VB2 PD
Trayectoria programa-
VB1 PA da (programacin
Trayectoria herramien- PB PH absoluta)
ta despus operacin
manual Trayectoria herramienta
antes operacin manual
Modo manual
PH
463
3.FUNCIONAMIENTO MANUAL FUNCIONAMIENTO B63844SP/01
VC1
VB2
VC1
VB1 PB PC
VC2
VB2
Trayectoria programa-
VB1
da (programacin ab-
Trayectoriaherramienta PA soluta)
despus operacin manual
Trayectoriaherramienta
antes operacin manual
VA2 VA1
PH
PA Modo manual
VA1
VA2
PH
Trayectoriaherramienta VC1
despus operacin manual
VB2 VC1
VB1 PB PC VC2
Modo
manual
VB2
464
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
4 FUNCIONAMIENTO AUTOMATICO
465
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
22 Pulse la direccin O .
466
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Explicacin
Modo memoria Despus de arrancar el modo memoria, se ejecuta lo siguiente:
(1) Se lee una orden de un bloque del programa especificado.
(2) Se decodifica la orden del bloque.
(3) Se inicia la ejecucin de la orden.
(4) Se lee la orden del siguiente bloque.
(5) Se almacena en un buffer o memoria intermedia. Es decir, la orden se
decodifica para permitir una ejecucin inmediata.
(6) Inmediatamente despus de ejecutar el bloque anterior, puede iniciarse
la ejecucin del siguiente bloque. Esto es posible porque se ha ejecutado
una operacin de carga en previa en buffer.
(7) A continuacin, puede ejecutarse el funcionamiento en modo memoria
repitiendo los pasos (4) hasta (6).
Parada y terminacin El funcionamiento en modo memoria puede detenerse por uno de los dos
del funcionamiento en mtodos siguientes: especificando una orden de parada o accionando un
modo memoria pulsador del panel del operador de la mquina.
Las rdenes de parada incluyen M00 (parada por programa), M01
(parada opcional) y M02 y M30 (fin de programa).
Existen dos teclas para detener el funcionamiento en modo memoria:
la tecla de suspensin de avances y la tecla de reset.
D Parada por programa (M00) El funcionamiento en modo memoria se detiene despus de ejecutar un bloque
que contenga M00. Cuando se detiene el programa, toda la informacin modal
existente permanece invariable como en el funcionamiento en modo bloque a
bloque. La operacin en modo memoria puede rearrancarse accionando el
pulsador de nombre de arranque de ciclo. El funcionamiento puede variar segn
el fabricante de la mquinaherramienta. Consulte el manual facilitado por el
fabricante de la mquinaherramienta.
D Parada opcional (M01) De manera semejante a M00, el funcionamiento automtico se detiene despus
de haber ejecutado un bloque que contenga M01. Este cdigo slo es vlido
cuando se ACTIVA el pulsador de Parada Opcional en el panel del operador de
la mquina. El funcionamiento puede variar segn el fabricante de la
mquinaherramienta. Consulte el manual facilitado por el fabricante de la
mquinaherramienta.
D Fin de programa (M02, M30) Cuando se lee M02 o M30 (especificado al final del programa principal), se
termina el funcionamiento en modo memoria y se cambia al estado de reset.
En algunas mquinas, M30 provoca que el control vuelva al comienzo del
programa. Para ms detalles, vase el manual facilitado por el fabricante de la
mquinaherramienta.
D Suspensin de avances Al accionar el pulsador de suspensin de avances en el panel del operador de
la mquina durante el funcionamiento en modo memoria, la herramienta
decelera inmediatamente hasta detenerse.
D Reset El funcionamiento automtico puede detenerse y puede hacerse que el sistema
cambie al estado de reset utilizando la tecla del panel MDI o mediante la
seal de reset externo. Cuando la operacin de reset se aplica al sistema durante
un estado de desplazamiento de la herramienta, el desplazamiento se decelera
y, a continuacin, se detiene.
467
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
D Salto opcional de bloque Cuando est activada la tecla de salto opcional de bloque en el panel del
operador de la mquina, no se tienen en cuenta los bloques que contienen una
barra inclinada (/).
468
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
O0000;
>_
469
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
470
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
D Borrado del programa Los programas preparados en el modo MDI se borrarn en los siguientes casos:
En el modo MDI, si se ejecuta M02, M30 o ER(%).
(Si el bit 6 (MER) del parmetro No. 3203 se configura el valor 1, sin
embargo, el programa se borra al terminar la ejecucin del ltimo
bloque del programa en el modo bloque a bloque).
En el modo MEMORIA, si se ejecuta el modo memoria.
En el modo EDITAR, si se ejecuta cualquier operacin de edicin.
Se est ejecutando una edicin en segundo plano.
Si se han pulsado las teclas O y .
Al efectuar un reset cuando se configura al valor 1 el bit 7 (MCL) del
parmetro No. 3203.
D Edicin de un programa Un programa puede editarse durante el modo MDI. La edicin de un programa,
durante el modo MDI sin embargo, est inhibida hasta que se ejecuta un reset del CNC cuando se
configura de forma acorde el bit 5 (MIE) del parmetro No. 3203.
Limitaciones
D Registro de programas Los programas creados en el modo MDI no pueden registrarse.
D Nmero de lneas de un Un programa puede tener tantas lneas como entren en una pgina de la pantalla.
programa Puede crearse un programa con hasta seis lneas. Cuando el parmetro MDL
(No. 3107#7) se configura el valor 0 para especificar un modo que suprime la
visualizacin de informacin continua, puede crearse un programa de hasta diez
lneas.
Si el programa creado rebasa el nmero especificado de lneas, se borra el
%(ER) (impide la insercin y la modificacin).
D Creacin de bucles con Pueden especificarse llamadas a subprogramas (M98) en un programa creado
subprogramas en el modo MDI. Esto supone que puede llamarse a un programa registrado en
memoria y ejecutarse durante el modo MDI. Adems del programa ejecutado
en modo automtico, se admiten hasta cuatro niveles de llamada a
subprogramas.
D Llamada a macros Tambin pueden crearse, llamarse y ejecutarse programas de macro creados en
el modo MDI. Sin embargo, las rdenes de llamada a macros no pueden
ejecutarse cuando se cambia al modo MDI despus de detener el
funcionamiento en modo memoria durante la ejecucin de un subprograma.
471
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
D Zona de memoria Cuando un programa se crea en el modo MDI, se crea una zona vaca en la
memoria de programas. Si la memoria de programas est llena, no pueden
crearse en el modo MDI ningn programa.
472
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
D Pantalla de verificacin
de programas de siete
teclas soft VERIFICA. PROGRAMA O0001 N00020
O0010 ;N
G92 G90 X100 Y200 Z50 ;N020 X100.0 Z100.0 (DNCPROG)
G00 X0 Y0 Z0;;
G01 Z250 F1000
(RELATIVA) (DIST. A IR) G00 G94 G80
X 100.000 X 0.000 G17 G21 G98
Y 100.000 Y 0.000 G90 G49 G80
Z 0.000 Z 0.000 G22 G49 G67
A 0.000 A 0.000 B
C 0.000 C 0.000 H M
HD.T NX.T D M
F S M
F.ACT. SACT REPITA
RMT STRT MTN *** *** 21:20:05
[ABSOLU][ RELATG][ ][ ][ (OPRA) ]
473
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
D Pantalla de programa
de siete teclas soft
PROGRAMA O0001 N00020
D Pantalla de programa
de doce teclas soft
PROGRAMA
F0001 N00020
Explicaciones
D Durante el funcionamiento en modo DNC, pueden llamarse los
programas en memoria.
D Durante el funcionamiento en modo DNC, pueden llamarse los
programas de macro en memoria.
474
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Limitaciones
D Limitacin del nmero Para visualizar los programas, se permite un mximo de 256 caracteres.
de caracteres Por consiguiente, puede truncarse la visualizacin en medio de un bloque.
D M198 (cdigo de llamada En modo DNC, no puede ejecutarse M198. En caso contrario, se emite
de un programa desde la alarma P/S nm. 210.
una unidad de E/S
externa).
D Macro cliente En modo DNC, pueden especificarse macros cliente, pero no puede
programarse ninguna instruccin de repeticin y de conexin. En caso
contrario, se emite la alarma P/S nm. 123. Cuando se visualizan palabras
reservadas (tales como IF, WHILE, COS y NE) empleadas con macros
cliente en modo DNC durante la visualizacin de programas, se deja un
vaco entre caracteres adyacentes.
Ejemplo
[Funcionamiento en modo DNC]
#102=SIN[#100]; #102 = S I N[#100] ;
IF[#100NE0]GOTO5; I F[#100NE0] G O T O 5;
D M99 Cuando el control vuelve a pasar de un subprograma o de un programa de
macro al programa de llamada mientras el modo DNC es activo, resulta
imposible utilizar una instruccin de retorno (M99P****) para la cual se
especifica un nmero de secuencia.
Alarma
Nmero Mensaje Descripcin
475
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Operacin de retorno
Operacin de rearranque
Operacin de retorno
Posicin de rearranque
476
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Procedimiento 1
[ TIPO P ] 1 Retire la herramienta y sustityala por una nueva. Si es preciso, cambie el
valor de compensacin. (Contine en el paso 2).
Procedimiento 2
[COMUN PARA TIPO 1 Accione el pulsador de rearranque del programa situado en el panel del
P/TIPO Q] operador de la mquina.
[TIPO P]
Frecuencia
Nmero secuencia
[TIPO Q]
Si aparece ms de una vez idntico nmero de secuencia, debe
N fffff o especificarse la ubicacin del bloque destino. Especifique una
frecuencia y un nmero de secuencia.
[TIPO P]
Nmero secuencia
477
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
(DESTINO) M 1 2
X 57. 096 1 2
Y 56. 877 1 2
Z 56. 943 1 2
1 2
1 ********
(DISTANC. A IR) ******** ********
1 X 1. 459
2 Y 10.309 T ******** ********
3 Z 7. 320 S *****
S 0 T0000
MEM * * * * *** *** 10 : 10 : 40
REANUD (OPRA)
478
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
secuencialmente segn los ejes por el orden especificado por los valores del
parmetro (No. 7310). A continuacin, se reanuda el mecanizado.
Procedimiento 1
[COMUN PARA TIPO 1 Accione el pulsador de rearranque del programa situado en el panel del
P/TIPO Q] operador de la mquina.
(DESTINO) M 1 2
X 57. 096 1 2
Y 56. 877 1 2
Z 56. 943 1 2
1 2
1 ********
(DISTANC A. IR) ******** ********
X 1. 459
Y 10. 309 T ******** ********
Z 7. 320 S *****
S 0 T0000
AUTO * * * * *** *** 10 : 10 : 40
REANUD PLN.DF (OPRA)
479
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Explicaciones
D Nmero de bloque Cuando se detiene el CNC, el nmero de bloques ejecutados se visualiza en la
pantalla del programa o en la pantalla de rearranque del programa. El operador
puede especificar el nmero del bloque desde el cual se ha de arrancar el
programa indicando el nmero visualizado en el CRT. El nmero visualizado
indica el nmero del bloque que se haba ejecutado ms recientemente. Por
ejemplo, para rearrancar el programa desde el bloque en el cual se ha detenido
la ejecucin, especifique el nmero visualizado ms uno.
El nmero de bloques se cuenta a partir del comienzo del mecanizado,
suponiendo que una lnea en formato CN y un programa para CNC es un bloque.
< Ejemplo 1 >
O 0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G01 X100. F100 ; 3
G03 X01 50. F50 ; 4
M30 ; 5
480
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
O 0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G90 G00 Z100. ; 3
G81 X100. Y0. Z120. R80. F50. ; 4
#1 = #1 + 1 ; 4
#2 = #2 + 1 ; 4
#3 = #3 + 1 ; 4
G00 X0 Z0 ; 5
M30 ; 6
D Intervencin en modo MDI Cuando se ejecuta la intervencin en modo MDI mientras el programa est
parado por una parada en modo bloque a bloque, las rdenes del CNC utilizadas
para la intervencin no se cuentan como bloque.
D Nmero de bloque de ms Cuando el nmero de bloque visualizado en la pantalla del programa tiene ms
ocho dgitos de 8 dgitos, el nmero de bloque se reinicializa a 0 y contina el contaje.
Limitaciones
D Rearranque tipo P En una de las siguientes condiciones, no puede ejecutarse el rearranque tipo P:
Cuando no se ha ejecutado el funcionamiento automtico desde la
ltima vez que se conect la tensin.
Cuando no se ha ejecutado el funcionamiento automtico desde que
se abandon la parada de emergencia.
Cuando no se ha ejecutado el funcionamiento automtico desde que se
modific o desplaz el sistema de coordenadas (modificacin en una
compensacin externa a partir del punto de referencia de la pieza).
D Bloque de rearranque El bloque a partir del cual se ha de efectuar el rearranque no tiene porque ser
el bloque en que se produjo la interrupcin. La ejecucin puede rearrancarse
desde cualquier bloque. Cuando se ejecuta un rearranque tipo P, el bloque de
rearranque debe emplear idntico sistema de coordenadas que cuando se
interrumpi la ejecucin del programa.
481
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
D Modo bloque a bloque Cuando durante el desplazamiento a la posicin de rearranque est activado el
modo bloque a bloque, la ejecucin se detiene cada vez que la herramienta
ejecuta un desplazamiento segn un eje. Cuando la ejecucin se detiene en el
modo bloque a bloque, no puede ejecutarse la intervencin en modo MDI.
D Reset Nunca ejecute un reset durante el tiempo desde el comienzo de una bsqueda
en el rearranque hasta que se reanuda el mecanizado. De no ser as, el rearranque
debe ejecutarse de nuevo desde el primer paso.
Alarmas
No. alarma Contenido
071 No se ha encontrado el nmero de bloque especificado para
arrancar el programa.
094 Despus de la interrupcin, se ha definido un sistema de coor-
denadas y luego se ha especificado un rearranque tipo P .
095 Despus de la interrupcin, se ha modificado el decalaje del
sistema de coordenadas y luego se ha especificado un rearran-
que de tipo P.
096 Despus de la interrupcin, se ha modificado el sistema de
coordenadas y luego se ha especificado un rearranque tipo P.
097 Cuando no se ha ejecutado una operacin automtica desde la
conexin de la tensin, se ha anulado el paro de emergencia o
se ha reinicializado la alarma 094 hasta 097, se ha especifica-
do un rearranque tipo P.
098 Despus de haber conectado la tensin, se ha ejecutado una
operacin de rearranque sin vuelta al punto de referencia, pero
no se ha encontrado en el programa una orden G28.
099 Se ha especificado una orden de desplazamiento desde el
panel MDI durante una operacin de rearranque.
5020 Un parmetro incorrecto ha sido especificado para reanudar el
programa.
AVISO
Por regla general, no puede lograrse el retorno de la herramienta a una posicin correcta si
se dan las siguientes condiciones. Se ha de prestar una especial atencin en los casos
siguientes ya que ninguno de ellos provoca una alarma:
D El funcionamiento manual se ejecuta cuando el modo manual absoluto est desactivado.
D El funcionamiento manual se ejecuta cuando la mquina est bloqueada.
D Cuando se utiliza la imagen espejo.
D Cuando el modo manual se ejecuta en el curso del desplazamiento de un eje para la
operacin de retorno.
D Cuando se programa el rearranque del programa para un bloque situado entre el bloque
para salto de mecanizado y el siguiente bloque de programacin absoluta.
482
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
DIRECTORIO ARCHIVOS
NUM ARCH NOMBRE ARCHIVO
0001 O0010
0002 O0020
0003 O0030
0004 O0040
01 0002 2
02 0003 1
03 0004 3
04 0001 2
483
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Procedimiento
D Procedimiento para 1 Accione el pulsador MEMORY del panel del operador de la mquina y
ejecucin de un archivo
luego pulse la tecla de funcin situada en el panel MDI.
Pantalla No.1
Pantalla No.2
484
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Pantalla No.3
>_
MEM * * * * *** *** 22 : 07 : 00
PRGRM DIR PLAN (OPRA)
Pantalla No.4
485
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Pantalla No.5
Explicaciones
D Especificacin de ningn Si en la pantalla nmero 4 no se especifican ningn nmero de archivo (el
nmero de archivo campo de nmero de archivo se deja en blanco), se detiene en dicho instante la
ejecucin del programa. Para dejar en blanco el campo de nmero de archivo,
pulse la tecla numrica 0 y luego .
D Borrar Al pulsar las teclas [(OPRA)], [REOS.] y [EJEC] en la pantalla se borran todos
los datos. Sin embargo, estas teclas no funcionan mientras se est ejecutando un
archivo.
Limitaciones
D Nmero de repeticiones Pueden especificarse un total de hasta 9999 repeticiones. Si para un archivo se
indica 0 repeticiones, el archivo deja de ser vlido y no se ejecuta.
D Nmero de archivos Pulsando la tecla de avance de pgina en la pantalla No. 4, pueden registrarse
registrados hasta 20 archivos.
486
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
D Visualizacin del directorio Durante la ejecucin del archivo, no puede consultarse el directorio de un
en disquete durante la disquete en modo no prioritario (background editing).
ejecucin de archivo
Alarmas
No. alarma Descripciones
487
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Formato
1. Formato de cinta FS10/11
M198 Pffff L ;
Nmero de repeticiones
No. de arch. de un arch. en dispositivo E/S
Instruccin de llamada a dispositivo E/S
: Primera llamada/retorno
: Segunda llamada/retorno
: Tercera llamada/
retorno
Fig. 4.6 Flujo del programa cuando se especifica M198
488
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Limitaciones
NOTA
1 Cuando se ejecuta M198 en el programa del archivo
guardado en disquete, se activa la alarma P/S (No. 210).
Cuando se llama a un programa almacenado en la memoria
del CNC y se ejecuta M198 durante la ejecucin de un
programa de un archivo guardado en disquete, M198 se
convierte en un cdigo M ordinario.
2 Cuando se interviene desde el panel MDI y se ejecuta M198
despus de programar M198 en el modo memoria, M198 se
convierte en un cdigo M ordinario. Cuando se ejecuta la
operacin de reset en el modo MDI despus de programar
M198 en el modo MEMORIA, este cdigo no influye en el
modo MEMORIA y la ejecucin contina arrancando el
programa en el modo MEMORIA.
489
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Profundidad
de corte
programada
X
Profundidad de corte por
interrupcin por volante
AVISO
La distancia recorrida en el modo interrupcin por volante
est determinada por el valor que se gira el generador
manual de impulsos y por la ampliacin del valor del avance
por volante (x1, x10, xM, xN).
Dado que este desplazamiento no es acelerado ni
decelerado, resulta muy peligroso utilizar un valor de
ampliacin elevado para la interrupcin por volante.
La distancia de desplazamiento por escala con una
ampliacin de x1 es de 0,001 mm (salida en valores
mtricos) o 0,0001 pulgadas (salida en pulgadas).
NOTA
La interrupcin por volante est inhibida cuando la mquina
est bloqueada durante el funcionamiento automtico.
490
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Explicaciones
D Relacin con otras La tabla inferior indica la relacin entre otras funciones y el
funciones desplazamiento mediante interrupcin por volante.
Indicacin Relacin
El bloqueo de mquina es vlido. La herramienta
Bloqueo de mquina
no se desplaza cuando esta seal est activa
El enclavamiento es vlido. La herramienta no se
Enclavamiento
desplaza aun cuando esta seal est activa.
La imagen espejo no es vlida. La interrupcin
Imagen espejo acta en sentido positivo mediante la orden de
sentido positivo, aun cuando se active esta seal.
D Visualizacin de posicin La tabla inferior muestra la relacin entre diversos datos de indicacin de
posicin y el desplazamiento mediante interrupcin por volante.
Indicacin Relacin
Valor coordenada ab- La interrupcin por volante no vara las coordena-
soluta das absolutas.
Valor coordenada rela- La interrupcin por volante no vara las coordena-
tiva das relativas.
Las coordenadas de mquina se modifican me-
Valor coordenada diante la distancia de desplazamiento especifica-
mquina da por la interrupcin por volante.
D Indicacin de la distancia
Pulse la tecla de funcin , luego la tecla soft de seleccin de captulo
recorrida
[HNDL].
El valor de desplazamiento mediante interrupcin por volante se indica en la
pantalla. Se visualizan simultneamente los 4 tipos de datos siguientes.
491
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
492
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Trayectoria de herramien-
ta despus de utilizar la
Herramienta funcin de imagen espejo
X
>_
AUTO * * * * *** *** 14 : 47 : 57
COMP FIJACN TRABAJ (OPRA)
493
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
494
B63844SP/01 FUNCIONAMIENTO 4. FUNCIONAMIENTO AUTOMATICO
Explicaciones
D Manual absoluto En el modo manual absoluto desactivado, la herramienta no vuelve a la posicin
activado/desactivado de parada, sino que, en lugar de ello, funciona segn la funcin manual absoluto
activada/desactivada (on/off)
D Modo bloque a bloque Si el pulsador de parada en modo bloque a bloque est activado durante la
operacin de retorno, la herramienta se detiene en la posicin de parada y
reanuda el desplazamiento cuando se acciona el pulsador de comienzo de ciclo.
Limitaciones
D Validacin e inhibicin de Esta funcin es vlida slo si est encendido el LED de retencin de la ejecucin
la intervencin y del automtica. Cuando no existe distancia restante para recorrer, esta funcin no
retorno manual tiene ningn efecto aun cuando se ejecute una parada de suspensin de avances
con la seal *SP (bit 5 de G008) de suspensin del avance automtico.
D Bloqueo de mquina, Cuando ejecute una intervencin manual, nunca utilice las funciones de
imagen espejo y factor de bloqueo de mquina, imagen espejo o factor de escala.
escala
495
4. FUNCIONAMIENTO AUTOMATICO FUNCIONAMIENTO B63844SP/01
Ejemplo
Punto comienzo N1
bloque
N1 Punto A
Punto B
Intervencin
manual N2
N1 Punto A
B
N2
N1 Punto A
AVISO
Cuando ejecute una intervencin manual, preste una
especial atencin al mecanizado y a la forma de la pieza de
modo que no resulten daadas ni la mquina ni la
herramienta.
496
B63844SP/01 FUNCIONAMIENTO 5. MODO PRUEBA
5 MODO PRUEBA
497
5. MODO PRUEBA FUNCIONAMIENTO B63844SP/01
MDI
X
Herramienta Y
Z
AVISO
La relacin de posicin entre las coordenadas pieza y las
coordenadas mquina puede ser diferente antes y despus
de una operacin automtica con los ejes mquina
bloqueados. En este caso, debe especificarse el sistema
de coordenadas pieza mediante una instruccin de
definicin de las coordenadas o ejecutando un retorno
manual al punto de referencia.
D Bloqueo de funciones Accione el pulsador de bloqueo de funciones auxiliares del panel del operador.
auxiliares Los cdigos M, S y T se inhiben y no se ejecutan. Consulte el correspondiente
manual facilitado por el fabricante de la mquinaherramienta para conocer el
funcionamiento del bloqueo de funciones auxiliares.
498
B63844SP/01 FUNCIONAMIENTO 5. MODO PRUEBA
Limitaciones
D Orden M, S, T y B slo con Las rdenes M, T y B se ejecutan en el estado de bloqueo de mquina..
bloqueo de mquina
D Vuelta al punto de Cuando se activa una orden G27, G28 o G30 en el estado de bloqueo de
referencia en bloqueo de mquina, la orden es aceptada pero la herramienta no se desplaza al punto de
mquina referencia y no se enciende el LED de retorno al punto de referencia.
D Cdigos M no bloqueados Las rdenes M00, M01, M02, M30, M98, M99 y M198 (llamada a
por el bloqueo de subprograma) son ejecutables incluso en el estado de bloqueo de
funciones auxiliares funciones auxiliares. Los cdigos M para llamada a un subprograma
(parmetro nmero 6071 hasta 6079) y los necesarios para la llamada a un
macro cliente (parmetros nmero 6080 hasta 6089) tambin se ejecutan.
499
5. MODO PRUEBA FUNCIONAMIENTO B63844SP/01
Pieza
Limitaciones
D Margen de sobrecontrol El sobrecontrol permite especificar intervalos de 0 hasta 254%. Para mquinas
individuales, este margen depende de las especificaciones del fabricante de la
mquina herramienta.
500
B63844SP/01 FUNCIONAMIENTO 5. MODO PRUEBA
5.3 Al avance rpido puede aplicarse un sobrecontrol de cuatro niveles (F0, 25%,
50% y 100%). F0 se define mediante un parmetro (No. 1421).
SOBRECONTROL DE
AVANCE RAPIDO
Velocidad de avance Sobrecontrol
5m/min
rpido 10m/min 50%
501
5. MODO PRUEBA FUNCIONAMIENTO B63844SP/01
Herramienta
Mesa
Procedimiento Accione el pulsador de ensayo en vaco del panel del operador de la mquina
durante el funcionamiento automtico.
La herramienta se desplaza a la velocidad de avance especificada en el
parmetro correspondiente. Para variar el avance tambin puede emplearse el
selector de avance rpido.
Consulte la seccin de ensayo en vaco del correspondiente manual facilitado
por el fabricante de la mquinaherramienta.
Explicacin
D Velocidad de avance de La velocidad de avance de ensayo en vaco vara como se muestra en la tabla
ensayo en vaco inferior segn el pulsador y los parmetros de avance rpido.
502
B63844SP/01 FUNCIONAMIENTO 5. MODO PRUEBA
Herramienta
Comienzo Parada
Parada
ciclo
Pieza
Parada
503
5. MODO PRUEBA FUNCIONAMIENTO B63844SP/01
Explicacin
D Vuelta al punto de Si se programan las rdenes G28 hasta G30, la funcin de modo bloque a bloque
referencia y modo bloque a es vlida en un punto intermedio.
bloque
D Modo bloque a bloque En un ciclo fijo, los puntos de parada de modo bloque a bloque son el final de
durante un ciclo fijo , y indicados a continuacin. Cuando se ejecuta una parada en modo
bloque a bloque despus del punto o , se enciende el LED de suspensin
de avances.
Avance rpido
Avance en mecanizado
D Llamada a subprogramas y La parada en modo bloque a bloque no se ejecuta en un bloque que contenga
modo bloque a bloque M98P_;, M99; o G65.
Sin embargo, la parada en modo bloque a bloque se ejecuta incluso en un bloque
con la orden M98P_ o M99, si el bloque contiene una direccin distinta de O,
N, P, L.
504
B63844SP/01 FUNCIONAMIENTO 6. FUNCIONES DE SEGURIDAD
6 FUNCIONES DE SEGURIDAD
505
6. FUNCIONES DE SEGURIDAD FUNCIONAMIENTO B63844SP/01
6.1 Si acciona el pulsador Paro de Emergencia del panel del operador de la mquina,
el desplazamiento de sta se detiene al cabo de unos instantes.
PARADA DE
EMERGENCIA
Rojo
PARO DE EMERGENCIA
506
B63844SP/01 FUNCIONAMIENTO 6. FUNCIONES DE SEGURIDAD
6.2 Cuando la herramienta intenta desplazarse ms all del final de carrera definido
por el final de carrera de la mquina herramienta, la herramienta decelera y se
REBASAMIENTO DE detiene debido a que acta el final de carrera y se visualiza el mensaje OVER
LIMITE DE TRAVEL (REBASAMIENTO DE RECORRIDO).
RECORRIDO
Deceleracin y parada Y
X
Fin lmite Final de carrera
recorrido
Explicacin
D Rebasamiento de Cuando la herramienta entra en contacto con un final de carrera segn un eje
recorrido durante durante el funcionamiento automtico, la herramienta se decelera y se detiene
funcionamiento segn todos los ejes y se visualiza una alarma de rebasamiento de recorrido.
automtico
D Alarmas
507
6. FUNCIONES DE SEGURIDAD FUNCIONAMIENTO B63844SP/01
6.3 Tres reas a las cuales la herramienta no puede entrar pueden especificarse
con la comprobacin de lmite de recorrido memorizado 1, comprobacin
VERIFICACION DE de lmite de recorrido memorizado 2 y comprobacin de lmite de
LIMITE DE recorrido memorizado 3.
RECORRIDO
(X,Y,Z)
(I,J,K)
(1)La zona prohibida queda dentro.
(X,Y,Z)
(I,J,K)
Explicacin
D Lmite de recorrido Los parmetros (Nos. 1320, 1321 o Nos. 1326, 1327) definen un contorno. El
memorizado 1 exterior de la zona abarcada por los lmites establecidos es una zona prohibida.
Habitualmente el fabricante de la mquinaherramienta define esta zona como
lmite de recorrido mximo.
D Lmite de recorrido Los parmetros (Nos. 1322, 1323) o las rdenes correspondientes definen estos
memorizado 2 contornos. Puede definirse como zona prohibida el interior o el exterior de la
(G22, G23) zona abarcada por los lmites. El parmetro OUT (No. 1300#0) determina si la
zona prohibida es el interior o el exterior de dichos lmites.
508
B63844SP/01 FUNCIONAMIENTO 6. FUNCIONES DE SEGURIDAD
G 22X_Y_Z_I_J_K_;
(X,Y,Z)
(I,J,K)
X>I, Y>J, Z>K
XI > (En incremento mnimo de mando)
YJ > (En incremento mnimo de mando)
ZK > (En incremento mnimo de mando)
F
(mm)=
7500
F=Velocidad rpida de desplazamiento (mm/min)
A (X,Y,Z)
B (I,J,K)
X>I, Y>J, Z>K
XI > (En incremento mnimo de mando)
YJ > (En incremento mnimo de mando)
ZK > (En incremento mnimo de mando)
F
(mm)=
7500
F=Velocidad rpida de desplazamiento (mm/min)
509
6. FUNCIONES DE SEGURIDAD FUNCIONAMIENTO B63844SP/01
B
Posicin de la
herramienta
despus de
vuelta al punto b
de referencia
A a
Lmite de zona
Fig. 6.3 (d) Definicin de la zona prohibida
prohibida
Fig. 6.3 (e) Definicin de solapamiento de la zona prohibida
D Tiempo efectivo de una Cada lmite se valida despus de haber conectado la tensin y de haber
zona prohibida ejecutado la vuelta manual al punto de referencia y la vuelta automtica al punto
de referencia mediante G28.
Una vez que se ha conectado la tensin, si el punto de referencia est en la zona
prohibida de cada lmite se genera inmediatamente una alarma. (Slo en el
modo G22 para el lmite de recorrido memorizado 2).
510
B63844SP/01 FUNCIONAMIENTO 6. FUNCIONES DE SEGURIDAD
D Anulacin de las alarmas Si la herramienta penetra en la zona prohibida y si se activa una alarma, la
herramienta slo puede desplazarse hacia atrs. Para anular la alarma, la
herramienta debe retroceder hasta salir de la zona prohibida y se necesita una
puesta a cero del sistema. Cuando la alarma ha sido anulada, la herramienta
puede volver a desplazarse hacia atrs y hacia adelante.
D Cambio de G23 a G22 en Cuando en la zona prohibida G23 cambia a G22, se obtiene lo siguiente.
una zona prohibida (1) Cuando la zona prohibida est dentro, en el siguiente desplazamiento se
activa una alarma.
(2) Cuando la zona prohibida est fuera, se activa una alarma inmediatamente.
D Temporizacin para El parmetro BFA (el nmero 1300, bit 7) selecciona si una alarma se visualiza
indicacin de una alarma o no inmediatamente antes de que la herramienta entre en la zona prohibida o
inmediatamente despus de que la herramienta haya entrado en dicha zona.
Alarmas
Nmero Mensaje Contenido
500 SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-
+n zado I del eje nsimo (14) +.
501 SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-
n zado I del eje nsimo (14) *.
502 SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-
+n zado II del eje nsimo (14) + .
503 SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-
n zado II del eje nsimo (14) *.
511
7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO FUNCIONAMIENTO B63844SP/01
512
7. FUNCIONES DE ALARMA Y
B63844SP/01 FUNCIONAMIENTO AUTODIAGNOSTICO
7.1
VISUALIZACION DE
ALARMAS
Explicaciones
D Pantalla de alarma Cuando se produce una alarma, aparece la pantalla de alarmas.
S 0 T0000
MDI * * * * * * * * * * ALM 18 : 52 : 05
ALARMA MENSAJ HISTOR
D Otro mtodo para En algunos casos, no aparece la pantalla de alarmas, sino que en la parte inferior
visualizar las alarmas de la pantalla aparece el mensaje ALM.
1001 INM
0 0 0 0 0 0 0 0
1002 XIK DLZ JAX
0 0 0 0 0 0 0 0
1003
0 0 0 0 0 0 0 0
1004 IPR ISC ISA
0 0 0 0 0 0 0 0
>_ S 0 T0000
MEM * * * * *** *** ALM 08 : 41 : 27
BUSQNO ON:1 OFF:0 +ENTR ENTRAD
513
7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO FUNCIONAMIENTO B63844SP/01
D Reposicin de la alarma Los cdigos y mensajes de error indican la causa de una alarma. Para lograr la
recuperacin de una situacin de alarma, elimine la causa, y pulse la tecla de
reset.
*Para una alarma (No. 000 hasta 255) que se produzca en combinacin con
una operacin en modo no prioritario, se activa la indicacin alarma
xxxBP/S (en donde xxx es un nmero de alarma). Para el nmero 140 existe
slo una alarma BP/S.
Consulte la lista de cdigos de error en el anexo G para conocer detalles
sobre los cdigos de error.
514
7. FUNCIONES DE ALARMA Y
B63844SP/01 FUNCIONAMIENTO AUTODIAGNOSTICO
515
7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO FUNCIONAMIENTO B63844SP/01
7.3 A veces, el sistema puede dar la sensacin de que est parado, pese a que no se
ha activado ninguna alarma. En este caso, es posible que el sistema est
VERIFICACION ejecutando alguna operacin de procesamiento. El estado del sistema puede
MEDIANTE LA comprobarse visualizando la pantalla de autodiagnstico.
PANTALLA DE
AUTODIAGNOSTICO
>_
EDIT * * * * *** *** 14 : 51 : 55
PARAM. DIGNOS PMC SISTEM (OPRA)
516
7. FUNCIONES DE ALARMA Y
B63844SP/01 FUNCIONAMIENTO AUTODIAGNOSTICO
Explicaciones Los nmeros de diagnstico 000 hasta 015 indican estados en los que se est
especificando una orden, pero parece como si no se estuviera ejecutando
nada. La tabla inferior enumera los estados internos cuando se visualiza 1 en
el extremo derecho de cada lnea de la pantalla.
Tabla 7.3 (a) Mensajes de alarma cuando se especifica una orden pero parece como si no se estuviera
ejecutando
Tabla 7.3 (b) Mensajes de alarma cuando se detiene o interrumpe una operacin automtica
517
7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO FUNCIONAMIENTO B63844SP/01
La tabla inferior muestra las seales y estados vlidos cuando cada elemento
de parmetro de diagnstico vale 1. Cada combinacin de estos valores de
parmetros de diagnstico indica un estado nico.
518
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8 ENTRADA/SALIDA DE DATOS
Interfaz
RS-422
Interfaz
RS-232-C
FANUC
Handy File
Interfaz RS-232-C o
RS-422
(panel de perforacin, etc...)
519
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Peticin de colocacin Cuando un archivo se ha grabado en ms de dos disquetes, los LEDs del
de un nuevo disquete adaptador de disquetes destellan de manera alterna al terminarse la
entrada/salida de datos entre el primer disquete y el CNC, pidiendo al usuario
que cambie el disquete actual por el siguiente. En este caso, saque el primer
disquete del adaptador e inserte un segundo disquete en el mismo. A
continuacin, continuar automticamente la entrada/salida de datos.
El sistema pide la sustitucin del disquete cuando se pide el segundo disquete
y posteriores durante la bsqueda externa de archivos, en una entrada/salida de
datos entre el CNC y el disquete o en el borrado de archivos.
Disquete 1
Archivo 1 Archivo 2 Archivo 3 Arch. (k1) Archivo k
Disquete 2
Continuacin
de archivo k Archivo (k+1) Archivo n En blanco
520
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
D Lengeta de proteccin El disquete lleva una lengeta de proteccin contra escritura. Coloque la
lengeta en el estado de validacin de escritura. A continuacin, arranque la
operacin de salida.
D Resumen de datos Una vez se ha realizado la grabacin de los datos en el disquete o en la tarjeta,
grabados stos pueden leerse posteriormente mediante la correspondencia entre el
contenido de los datos y los nmeros de archivo. Esta correspondencia no puede
verificarse a no ser que se enve al CNC y se visualice el contenido de los datos
y los nmeros de archivo. El contenido de los datos puede visualizarse con la
funcin de visualizacin de directorio en disquete (vase el Apartado III8.8).
Para visualizar el contenido, grabe los nmeros de archivo y el contenido en la
columna de resumen que figura en el reverso del disquete.
521
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.2 Cuando el programa se introduce desde el disquete, debe buscarse el archivo que
se ha de introducir primero.
BUSQUEDA DE Para tal fin, proceda de la siguiente manera:
ARCHIVOS Arch. 2
Archivo 1 Archivo 3 Archivo n En blanco
Bsqueda de archivo n
Procedimiento 1 Pulse la tecla EDIT o MEMORY del panel del operador de la mquina.
5 Introduzca la direccin N.
Explicacin
D Bsqueda de archivo Idntico resultado se obtiene ejecutando una bsqueda secuencial de los
mediante N99999 archivos especificando los nmeros N1 hasta N9999 y buscando primero un
archivo de entre N1 hasta N9999 y luego utilizando el mtodo de bsqueda
N9999. El tiempo de bsqueda es ms corto en este ltimo caso.
522
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Alarmas
Nm. Descripcin
La seal de preparado (DR) de un dispositivo de entrada/salida
est desactivada.
523
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.3 Los archivos guardados en un disquete pueden borrarse archivo por archivo
segn sea necesario.
BORRADO DE
ARCHIVOS
Borrado de archivos
Explicaciones
D Nmero de archivo Cuando se borra un archivo, los nmeros de archivo posteriores al archivo
actualizado despus de borrado ven disminuido tal nmero en una unidad. Suponga que se ha
borrar un archivo borrado el archivo nmero k. En tal caso, los archivos se reenumeran de la
siguiente manera:
Antes de borrar . . . . Despus de borrar
1 (k>1) . . . . . . . . . 1 (k>1)
k . . . . . . . . . . . . . . . . Borrado
(k+1) n . . . . . . . . . k (n>1)
D Lengeta de proteccin Coloque la lengeta de proteccin contra escritura en la posicin que permite
la escritura para as poder borrar los archivos.
524
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8.4
ENTRADA/SALIDA
DE PROGRAMAS
Introduccin de un programa
Explicaciones
D Comparacin Si un programa se introduce mientras est activa la tecla de proteccin de datos
del panel del operador de la mquina, el programa cargado en la memoria es
comparado con el contenido del disquete de la cinta de CN.
Si durante la comparacin se observa alguna diferencia, se termina esta
comparacin activando una alarma (P/S No. 79).
Si la operacin anterior se realiza con la tecla de proteccin de datos
DESACTIVADA, no se ejecuta la comparacin, sino que los programas se
graban en memoria.
D Entrada de mltiples Cuando una cinta tiene alojados mltiples programas, la cinta se lee hasta
programas desde una cdigo ER (o %).
cinta en formato CN
O1111 M02; O2222 M30; O3333 M02; ER(%)
525
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
En el ejemplo anterior, las lneas del programa O5678 se anexan al final del
programa O1234. Este caso, no se registra el nmero de programa O5678.
Cuando introduzca un programa para anexarlo a un programa registrado, pulse
la tecla soft [LECT] sin especificar un nmero de programa en el paso 8. A
continuacin, pulse las teclas soft [CADE] y [EJEC].
S En la introduccin de un programa completo, se anexan todas las lneas de un
programa, a excepcin de su nmero O.
S Cuando anule el modo de introduccin para anexar, pulse la tecla reset o la
tecla soft [CAN] o [STOP].
526
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Nm. Descripcin
El tamao de la memoria no es suficiente para guardar los
70
programas introducidos.
Se ha intentado guardar un programa con un nmero de pro-
73
grama ya existente.
La operacin de verificacin ha detectado una no coincidencia
79 entre un programa cargado en memoria y el contenido del
mismo programa almacenado en el disquete o en la cinta CN.
527
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
7 Introduzca la direccin O.
8 Introduzca el nmero de programa. Si se introduce 9999, se envan todos
los programas almacenados en memoria.
Para enviar simultneamente mltiples programas, introduzca un margen
de la siguiente manera:
O,Ojjjj
Se envan los programas No. hasta No. jjjj.
La pgina de biblioteca de programas presenta los nmeros de programas
por orden creciente cuando se pone a 1 el bit 4 (SOR) del parmetro nm.
3107.
9 Pulse las teclas soft [PERFOR] y [EJEC]
Se ejecuta la salida del programa o programas especificados.
Explicaciones
(Salida a disquete)
D Ubicacin de la salida Cuando la salida se ejecuta hacia el disquete, el programa se enva como archivo
de archivos nuevo a continuacin de los archivos existentes en el disquete. Si los nuevos
archivos se han de grabar desde el comienzo invalidando los antiguos, ejecute
la operacin de salida antes descrita despus de buscar el comienzo N0.
D Activacin de alarma Cuando durante la salida de un programa se activa la alarma P/S nmero 86, el
mientras se est disquete recupera el estado que tena antes de la salida.
produciendo la salida de
un programa
528
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
D Uso eficaz de la memoria Para utilizar con eficacia la memoria en el disquete o en la tarjeta, asegrese de
que la salida del programa se realiza con el parmetro NFD (No. 0101#7, No.
0111#7 0121#7) configurado a 1. Este parmetro hace que no se enve el
cdigo de avance, utilizando con eficacia la memoria.
Explicaciones
(Salida a una cinta CN)
D Formato Un programa se enva a cinta de papel con el siguiente formato:
ER Programa ER
(%) (%)
Configurando NCR (bit 3 del parmetro No. 0100), pueden omitirse CRs de
modo que cada LF aparezca sin un CR.
D Parada de la perforacin
Pulse la tecla para detener la operacin de perforacin.
D Perforacin de todos los Todos los programas se envan a cinta de papel con el siguiente formato.
programas ER Programa Programa Programa ER
(%) (%)
529
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.5
ENTRADA Y SALIDA
DE DATOS DE
COMPENSACION
8.5.1 Los datos de compensacin se cargan en la memoria del CNC desde un disquete
o una cinta de CN. El formato de entrada es idntico que la salida de valores de
Entrada de datos de
compensacin. Vase el Apartado III8.5.2.
compensacin Cuando se carga un valor de compensacin que tiene idntico nmero de
corrector que un nmero de corrector ya registrado en memoria, los datos de
compensacin ya cargados sustituyen a los ya existentes.
530
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Explicaciones
D Formato de salida Para memoria A de compensacin de herramienta:
Formato
Para memoria C de compensacin de herramienta
Configuracin/variacin del valor de compensacin geomtrica para cdigo H
G10 L10 P_R_;
Configuracin/variacin del valor de compensacin geomtrica para cdigo D
G10 L12 P_R_;
Configuracin/variacin del valor de compensacin de desgaste para cdigo H
G10 L11 P_R_;
Configuracin/variacin del valor de compensacin de desgaste para cdigo D
G10 L13 P_R_;
La orden L1 puede utilizarse en lugar de L11 para garantizar la compatibilidad
de formato con el CNC convencional.
531
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.6.1 Los parmetros se cargan en la memoria del control CNC desde disquete
o desde cinta CN. El formato de entrada coincide con el formato de salida.
Entrada de parmetros
Vase el subapartado III8.6.2 P Cuando se carga un parmetro que tiene
idntico nmero de dato que un parmetro ya registrado en la memoria,
el parmetro cargado sustituye al ya existente.
Entrada de parmetros
5 Pulse la tecla soft [CONFIG] para seleccin del captulo, tras lo cual
aparecer la pantalla de configuracin de valores.
6 Introduzca 1 como respuesta al mensaje en que se pide la introduccin de
los parmetros (PWE). Al hacerlo aparece la alarma P/S100 (indicando que
pueden introducirse los parmetros).
532
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8.6.2 Todos los parmetros se envan en el formato definido desde la memoria del
CNC a un disquete o a una cinta en formato CN.
Salida de parmetros
Salida de parmetros
N: No. parmetro
A: No. de eje (n es el nmero de eje controlado)
P: Valor de configuracin del parmetro.
D Nombre de archivo de Cuando se utiliza la funcin de visualizacin de directorio en disquete, el
salida nombre del archivo de salida es PARAMETER.
Una vez se ha producido la salida de todos los parmetros, se da al archivo de
salida el nombre ALL PARAMETER. Una vez que se ha producido la salida de
slo parmetros definidos a un valor distinto de 0, al archivo de salida se le da
el nombre NON0.PARAMETER.
D Supresin de la salida de Para suprimir la salida de los siguientes parmetros, pulse la tecla soft
parmetros configurados [PERFOR] y luego la tecla soft [NON0].
a0
Distintos de tipo eje De tipo eje
Tipo bit Parmetro para el cual todos Parmetro de un eje para el
los bits se configuran a 0 cual todos los bits se configu-
ran a 0.
Tipo de valor Parmetro cuyo valor es 0. Parmetro de un eje cuyo
valor es 0.
533
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.6.3 Los datos de compensacin de error de paso se cargan en la memoria del CNC
desde un disquete o desde cinta CN. El formato de entrada coincide con el
Entrada de datos de
formato de salida. Vase el apartado III8.6.4. Cuando se carga un dato de
compensacin de error compensacin de error de paso que tiene el correspondiente nmero de dato
de paso como dato de compensacin de error de paso ya existente en la memoria, los
datos cargados sustituyen a los existentes.
534
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8.6.4 La salida de todos los datos de compensacin de error de paso se realiza con el
formato definido desde la memoria del CNC a un disquete o a una cinta en
Salida de datos de
formato CN.
compensacin de error
de paso
535
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
8.7
ENTRADA/SALIDA DE
VARIABLES COMUNES
DE MACRO CLIENTE
8.7.1 El valor de una variable comn de macro cliente (#500 hasta #999) se carga en
la memoria del CNC desde un disquete o una cinta de CN. El mismo formato
Entrada de variables
empleado para la salida de variables comunes de macro cliente se emplea para
comunes de macro la entrada. Vase apartado III8.7.2. Para que una variable comn de macro
cliente cliente sea vlida, los datos introducidos deben ejecutarse accionando el
pulsador de arranque de ciclo despus de haber introducido los datos. Cuando
se carga en memoria el valor de una variable comn, este valor sustituye al valor
de idntica variable comn ya existente (si la hay) en memoria.
Explicaciones
D Variables comunes Con las variables comunes (#500 hasta #999) puede ejecutarse operaciones de
entrada y salida.
Pueden cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5)
del parmetro nm. 6001.
536
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8.7.2 Las variables comunes de macro cliente (#500 hasta #999) memorizadas
Salida de variables en el CNC pueden enviarse en el formato definido a un disquete o a una
cinta CN.
comunes de macro
cliente
Explicaciones
D Formato de salida El formato de salida es el siguiente:
%
;
#500=[25283*65536+65536]/134217728 . . . . . . . (1)
#501=#0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (2)
#502=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (3)
#503= . . . . . . . . . . . . . . . ;
..................... ;
..................... ;
#531= . . . . . . . . . . . . . . . ;
M02;
%
D Variable comn Con las variables comunes (#500 hasta #999) pueden realizarse operaciones de
entrada y salida.
Pueden cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5)
del parmetro nm. 6001.
537
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
538
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
8.8.1
Visualizacin del
directorio
Visualizacin del directorio de archivos en disquete
Fig.8.8.1 (a)
539
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
BUSQUEDA
NUM ARCH =
>_
EDIT * * * * * * * * * * 11 : 54 : 19
Fig.8.8.1 (b)
540
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Explicaciones
D Campos de pantalla y NO :Visualiza el nmero de archivo
sus significados NOMBRE ARCH :Visualiza el nombre de archivo
(METRO) :Convierte e imprime la capacidad para almacenar
archivos en longitud de cinta de papel. Tambin puede
obtener H
(FEET) I definiendo en los datos de
configuracin como INPUT UNIT (UNIDAD DE
ENTRADA) el valor INCH.
VOL :Cuando el archivo es multivolumen, no se visualiza
dicho estado.
(Ej.) Disquete o tarjeta A
Disquete o tarjeta B
Disquete o tarjeta C
C01
C02
L03
541
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Lectura de archivos
542
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Salida de programas
543
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
544
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Limitaciones
D Introduccin de nmeros Si pulsa [FIJC F] o [FIJC O] sin teclear el nmero de archivo y el nmero de
de archivo y nmeros de programa, los campos de nmero de archivo o de nmero de programa aparecen
en blanco. Si se introduce 0 como nmero de archivo o como nmero de
programa con las teclas programa, se visualiza el valor 1.
D Dgitos significativos Para la introduccin de valores numricos en la zona de entrada de datos con
NO. ARCHIVO Y NO. PROGRAMA, slo son vlidos los 4 dgitos de menor
peso.
ALARMAS
Nm. Contenido
Se ha introducido un nmero de archivo o de programa no
71 vlido. (El nmero de programa especificado no se ha encon-
trado.)
La operacin de verificacin ha detectado una no coincidencia
79 entre un programa cargado en memoria y el contenido del
mismo programa en el disquete.
Se ha desactivado la seal de juego de datos preparado (DR)
para el dispositivo de entrada/salida. (El error de falta de archi-
vo o el error de archivo duplicado se han producido en el dis-
86
positivo de entrada/salida debido a que se ha introducido un
nmero de archivo, un nmero de programa o un nombre de
archivo no vlido.
545
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
PROGRAM(NUM.) MEMORI(CARC.)
USAD: 60 3321
LIBR: 2 429
O0020 (GEAR1000 MAIN )
O0040 (GEAR1000 SUB1 )
O0200 (GEAR1000 SUB2 )
O2000 (GEAR1000 SUB3 )
>_
EDIC * * * * *** *** *** 16 : 52 : 13
PRGRM DIR (OPRA
)
546
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR
547
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
NOTA
1 Si se selecciona el programa o el disquete en el modo
EDIT, se visualiza la pantalla del directorio de programas
o de contenido del disquete.
2 Al conectar por primera vez la alimentacin, se selecciona
el programa por defecto.
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR
NOTA
El reloj de baud rate, la comprobacin CD (232C), el informe
de reset/alarmas y el bit de paridad del parmetro No. 134,
as como el cdigo de comunicaciones, cdigo de fin,
protocolo de comunicaciones, interfaz y orden SAT para el
parmetro No. 135 se visualizan nicamente cuando para
entrada/salida se est utilizando el canal 3.
548
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Bsqueda archivo
O0001 N00010
>_
EDIT **** *** *** *** 14:46:09
BUSQ F LEC- PERFOR. ELIMI (OPRA)
TUR
4 Introduzca la direccin N.
5 Introduzca el nmero de archivo que desee localizar.
N0
Se localiza el primer archivo en disquete.
Uno de entre N1 hasta N9999
Entre los archivos numerados desde 1 hasta 9999, se busca un archivo
especificado.
N9999
Se encuentra el archivo inmediatamente posterior al ms recientemente
utilizado.
N9998
Si se especifica 9998, se busca el siguiente archivo. A continuacin,
cada vez que se ejecuta una operacin de entrada/salida de archivo, se
inserta automticamente N9999. Esto significa que pueden buscarse
automticamente de manera secuencial otros archivos.
Este estado se anula especificando N0, N1 hasta N9999 o N9999 o al
ejecutar un reset.
549
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Diferencia entre N0 y N1 Cuando ya existe un archivo en una casette, la especificacin de N0 o N1
tiene idntico efecto. Si se especifica N1 sin que haya ningn archivo en
la casette o en la tarjeta, se activa una alarma, ya que no puede encontrarse
el primer archivo. Al especificar N0, el cabezal se coloca al comienzo de
la casette o tarjeta, independientemente de si la casette/tarjeta ya contiene
archivos. De este modo, en este caso no se activa ninguna alarma. Por
ejemplo, N0 puede emplearse cuando se graba un programa en una
cassette nueva o cuando se utilice una cassette previamente utilizada una
vez se hayan borrado todos los archivos que contenga.
D Activacin de alarmas Si se genera una alarma (por ejemplo fallo en bsqueda de archivo)
durante la bsqueda de durante la bsqueda de un archivo, el CNC no la activa inmediatamente.
archivos Sin embargo, si, a continuacin, se ejecuta una entrada/salida de dicho
archivo, se activa una alarma P/S (No. 086).
D Bsqueda de archivo En lugar de una bsqueda secuencial de archivos especificando cada vez
utilizando N9999 nmeros de archivo reales, el usuario puede especificar el primer nmero
de archivo y luego localizar archivos sucesivos especificando N9999.
Cuando se especifique N9999, puede reducirse el tiempo necesario para
la bsqueda de archivos.
550
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Introduccin de un programa
O0001 N00010
>_
EDIT **** *** *** *** 14:46:09
BUSQ F LEC- PERFOR. ELIMI (OPRA
TUR )
551
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Salida de programas
O0001 N00010
>_
EDIT **** *** *** *** 14:46:09
BUSQ F LEC- PERFOR. ELIMI (OPRA
TUR )
4 Introduzca la direccin O.
5 Introduzca un nmero de programa deseado.
Si se introduce 9999, se produce la salida de todos los programas
existentes en memoria.
Para la salida de un intervalo de programas teclee O, OVVVV..
Se envan los programas numerados desde hasta VVVV.
Cuando se configura a 1 el bit 4 (SOR) del parmetro No. 3107 para
visualizacin ordenada en la pantalla de biblioteca de programas se
envan por orden, comenzando por los que tienen el nmero de
programa ms bajo.
6 Pulse la tecla soft [PERFOR.] y luego [EJEC].
PARADA CANCEL EJEC
Se enva en el programa o programas especificados. Si se omiten los
pasos 4 y 5 se enva el programa actualmente seleccionado.
Para anular la salida, pulse la tecla soft [CANCEL].
Para detener la salida antes de su terminacin, pulse la tecla soft
[PARADA].
552
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Borrado de archivos
O0001 N00010
>_
EDIT **** *** *** *** 14:46:09
BUSQ F LEC- PERFOR. ELIMI (OPRA
TUR )
Explicaciones
D Nmeros de archivo Despus del borrado del archivo ksimo, los nmeros de archivo
despus del borrado anteriores (k+1) hasta n se decrementan en 1 pasando a k hasta (n1).
Antes de borrado Despus de borrado
1 hasta (k1) 1 hasta (k1)
K Borrar
(k+1) hasta n k hasta (n1)
D Proteccin contra Para poder borrar un archivo, debe colocarse la aldabilla de proteccin
escritura contra escritura de la cassette de modo que pueda escribirse en sta.
553
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Entrada de parmetros
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR.
554
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Salida de parmetros
(0:EIA 1:ISO)>1_
555
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR.
556
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR.
557
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
(0:EIA 1:ISO)>1_
MDI **** *** *** *** 12:34:56
LECTUR PERFOR.
NOTA
Para la entrada de una variable de macro, lea la declaracin
de macro cliente deseada como programa y luego
ejectelo.
558
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Procedimiento 1 Pulse la tecla soft del extremo derecho (tecla de siguiente men) en la
pantalla ALL IO descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de la
siguiente manera.
La pantalla de visualizacin de directorio en disquete se visualiza slo
en el modo EDIT. En todos los dems modos se visualiza la pantalla E/S.
>
MDI **** *** *** *** 12:34:56
BUSQ F LECTUR PERFOR. ELIMI
559
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
560
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Entrada de un archivo
Procedimiento 1 Pulse la tecla soft del extremo derecho (tecla de siguiente men)
en la pantalla ALL IO descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
La pantalla de visualizacin de directorio en disquete se visualiza
slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla E/S.
>
MDI **** *** *** *** 12:34:56
BUSQ F LECTUR PERFOR. ELIMI
561
8. ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO B63844SP/01
Salida de un archivo
Procedimiento 1 Pulse la tecla soft del extremo derecho (tecla de siguiente men)
en la pantalla ALL IO descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
La pantalla de visualizacin de directorio en disquete se visualiza
slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla E/S.
>
MDI **** *** *** *** 12:34:56
BUSQ F LECTUR PERFOR. ELIMI
562
B63844SP/01 FUNCIONAMIENTO 8. ENTRADA/SALIDA DE DATOS
Borrar un archivo
Procedimiento 1 Pulse la tecla soft del extremo derecho (tecla de siguiente men)
en la pantalla ALL IO descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
La pantalla de visualizacin de directorio en disquete se visualiza
slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla E/S.
>
MDI **** *** *** *** 12:34:56
BUSQ F LECTUR PERFOR.. ELIMI
563
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9 EDICION DE PROGRAMAS
Registro
Edicin
1) Insercin, modificacin y borrado de una pal.: Vase Apdo. III9.1.3 hasta III9.1.5.
Insercin, modifica- 2) Sustitucin de palabras y direcciones: Vase Apartado III9.6.6.
cinn y borrado de 3) Borrado de bloques: Vase Apartados III9.2.
programas 4) Copiar, desplazar y fusionar programas: Vase Apartado III9.6.1 y III9.6.5
5) Borrado de programas: Vase Apartado III9.5.
Salida Ejecucin
564
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
2 Pulse .
Explicacin
D Concepto de palabra y Una palabra es una direccin seguida de un nmero. En el caso de un macro
unidad de edicin cliente, el concepto de palabra es un tanto ambiguo.
Por consiguiente, consideraremos la unidad de edicin.
La unidad de edicin, es una unidad sujeta a modificacin o borrado en una
misma operacin.
En una operacin de exploracin, el cursor indica el comienzo de una unidad
de edicin.
Una insercin se realiza despus de una unidad de edicin.Definicin de la
unidad de edicin
(i) Seccin de programa a partir de una direccin hasta inmediatamente antes
de la siguiente direccin
(ii) Una direccin es una letra, if, while, goto, end, do= o; (EOB).
Segn esta definicin, una palabra es una unidad de edicin.
La palabra palabra, cuando se emplea en la descripcin de las operaciones de
edicin equivale a una unidad de edicin segn la definicin exacta que acaba
de hacerse.
AVISO
El usuario no puede continuar la ejecucin del programa despus de modificar, insertar o borrar
datos del programa interrumpiendo el mecanizado en curso con una operacin tal como
parada en modo bloque a bloque o mediante una suspensin de avances durante la ejecucin
del programa. Si se realiza tal modificacin, es posible que el programa no se ejecute
exactamente segn el contenido del programa visualizado en la pantalla despus de reanudar
el mecanizado. As, cuando deba modificarse el contenido de la memoria mediante la edicin
de programas de pieza, no olvide entrar en el estado de reset o reinicializar el sistema despus
de terminar la edicin antes de ejecutar el programa.
565
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.1.1 Puede buscarse una palabra simplemente desplazando el cursor a travs del
texto (exploracin), mediante bsqueda de palabra o mediante bsqueda de
Bsqueda de una
direccin.
palabra
566
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
1 Teclee la direccin S .
2 Teclee 1 2 .
No puede buscarse S12 si se ha tecleado nicamente S1.
No puede buscarse S09 tecleando slo S9.
Para buscar S09, asegrese de que teclear S09.
1 Teclee la direccin M .
Alarm
567
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
2 Pulse .
568
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
9.1.3
Insercin de una
palabra
4 Pulse la tecla .
2 Teclee T 1 5 .
3 Pulse la tecla .
569
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.1.4
Modificacin de una
palabra
4 Pulse la tecla .
2 Teclee M 1 5 .
3 Pulse la tecla .
570
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
9.1.5
Borrado de una
palabra
2 Pulse la tecla .
2 Pulse la tecla .
571
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
2 Pulse EOB .
3 Pulsee la tecla .
2 Pulse EOB .
3 Pulse la tecla .
572
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
9.2.2 Pueden borrarse los bloques a partir de la palabra actualmente visualizada hasta
el bloque con nmero de secuencia especificado.
Borrado de mltiples
bloques
1 Busque o explore una palabra en el primer bloque de una parte que desea
borrar.
2 Teclee la direccin N .
4 Pulse la tecla .
Ejemplo de borrado de bloques a partir de un bloque que contiene N01234 hasta un bloque que
contiene N56789
2 . Teclee N 5 6 7 8 9 .
3 Pulse la tecla .
573
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
3 Teclee la direccin O .
574
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
Programa
O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
Prog. seleccionado O0002 ; La bsqueda en esta
N02345 X20.0 Z20.0 ; seccin se inicia desde
Se ha encontrado N02346 X10.0 Z10.0 ; el comienzo.
el nmero de se- : (La operacin de
cuencia deseado. O0003 ; bsqueda se ejecuta
: nicamente dentro de
un programa.)
2 Pulse .
4 Teclee la direccin N .
575
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Operaciones durante la Los bloques saltados no afectan al CNC. Esto supone que los datos en los
bsqueda bloques saltados tales como las coordenadas y los cdigos M, S y T no afectan
a las coordenadas y valores modales del CNC.
As, en el primer bloque en que se desea arrancar o rearrancar la ejecucin del
programa empleando una orden de bsqueda de nmero de secuencia, no olvide
introducir los cdigos M, S y T y las coordenadas necesarias. Un bloque que se
desea buscar mediante una bsqueda de nmero de secuencia habitualmente
representa un punto de desplazamiento de un proceso a otro. Cuando deba
buscarse un bloque en medio de un proceso o deba rearrancarse la ejecucin en
dicho bloque, especifique cdigos M, S y T, cdigos G, coordenadas, etc segn
sean necesarias, introducindolas desde el MDI despus de comprobar
minuciosamente los estados de la mquina herramienta y del CN en dicho
instante.
Limitaciones
D Bsqueda dentro de un Durante la operacin de bsqueda de nmero de secuencia, no se ejecuta
subprograma M98xxxx (llamada a subprograma). As, se activa una alarma (No. 060) si se
intenta buscar un nmero de secuencia en un subprograma a que se ha llamado
desde el programa actualmente seleccionado.
Alarmas
Nmero Contenido
576
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
9.5 Los programas registrados en memoria pueden borrarse. Bien, programa por
programa o todos a la vez. Adems, puede borrarse ms de un programa
BORRADO DE especificando un intervalo.
PROGRAMAS
3 Teclee la direccin O .
5 Pulse la tecla .
Al hacerlo se borrar el programa con el nmero de programa introducido.
3 Teclee la direccin O .
4 Teclee 9999.
577
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
4 Pulse la tecla de edicin para borrar los programas Nos. XXXX hasta
YYYY.
578
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
579
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
A Copiar A A
(OPRA)
3 Pulse la tecla soft [(OPRA)] .
(EXEDT)
5 Pulse la tecla soft [EDIEX].
TODO
7 Pulse la tecla soft [ALL].
EJEC
580
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
A Copiar A B
B B
C C
3 Desplace el cursor al final del intervalo que desea copiar y pulse la tecla soft
CURS ABAJO [CURS] o [BAJO] (en este ltimo caso, se copia el intervalo hasta el
final del programa independientemente de la posicin del cursor).
EJEC
581
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.6.3 Puede crearse un nuevo programa moviendo una seccin o parte de programa.
Moviendo una seccin
o parte de programa Antes de copiar Despus de copiar
Oxxxx Oxxxx Oyyyy
A Copiar A B
B C
4 Desplace el cursor al final del intervalo que se desea mover y pulse la tecla
soft [CURS] o [BAJO] (en este ltimo caso, se copia el intervalo hasta el
CURS ABAJO
final del programa independientemente de la posicin del cursor).
EJEC
582
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
9.6.4 Puede insertarse otro programa en una posicin arbitraria del programa actual.
Cmo fusionar un
programa Antes de fusionar Despus de fusionar
A B Fusin A B
C B
Posicin
de fusin C
EJEC
583
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.6.5
Explicacin
complementaria para
copiar, mover y
fusionar
Explicaciones
D Definicin de un intervalo La definicin del punto inicial de un intervalo de edicin con [CURS] puede
de edicin modificarse libremente hasta que se defina un punto final de intervalo de
edicin con [CURS] o [BAJO]. Si se define un punto inicial de intervalo de
edicin despus de un punto final de intervalo de edicin, debe reinicializarse
el intervalo de edicin con un punto inicial.
La definicin de un punto inicial y de un punto final de intervalo de edicin
permanece vlida hasta que se ejecute una operacin para invalidar la
definicin.
La definicin se invalida con una de las siguientes operaciones:
D Se ejecuta una operacin de edicin distinta de una bsqueda de direccin,
bsqueda/exploracin de palabra y bsqueda del comienzo de un programa
despus de definir un punto inicial o final.
D El procesamiento vuelve a la seleccin de operacin despus de haber
definido un punto inicial o un punto final.
D Edicin cuando el sistema Cuando el sistema est esperando la introduccin de un nmero de programa,
est esperando a introducir no puede ejecutarse ninguna operacin de edicin.
un nmero de programa
Restricciones
D Nmero de dgitos para el Si un nmero de programa se especifica mediante 5 o ms dgitos, se genera un
nmero de programa error de formato.
584
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
Alarmas
585
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.6.6 La sustitucin puede aplicarse a todas las veces que aparece la palabra o tan solo
una vez de las veces que aparecen las palabras o direcciones en el programa.
Sustitucin de
palabras y direcciones
ANTES
4 Pulse la tecla soft [ANTES].
7 Pulse la tecla soft [EJEC] para sustituir todas las palabras y direcciones
especificadas despus del cursor.
SALTO EJEC1 EJEC1
Pulse la tecla soft [EJEC1] para buscar y sustituir la primera vez que
aparece la palabra o direccin especificada despus del cursor.
Pulse la tecla soft [SALTO] para buscar slo la primera vez que aparece la
palabra o direccin especificada despus del cursor.
Ejemplos
D Sustituir X100 por Y200
[CAMBIO] X 1 0 0 [ANTES] Y 2 0 0
[DESP.] [EJEC]
586
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
Explicacin
D Sustitucin de macros Pueden sustituirse las siguientes palabras de macro cliente:
cliente IF, WHILE, GOTO, END, DO BPRNT, DPRINT, POPEN, PCLOS.
Pueden especificarse las abreviaturas de palabras de macro cliente.
Sin embargo, cuando se utilicen abreviaturas, la pantalla visualiza las
abreviaturas a medida que se introducen desde el teclado, incluso despus de
pulsar las teclas soft [ANTES] y [DESP.].
Restricciones
D El nmero de caracteres a Puede especificarse hasta un total de 15 caracteres para palabras antes o despus
sustituir de la sustitucin. (No pueden especificarse 16 o ms caracteres.)
D Los caracteres para Las palabras antes o despus de una sustitucin deben comenzar por un carcter
sustitucin que represente una direccin. (Se produce un error de formato.)
587
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Unidad de edicin Cuando se edita un macro cliente ya introducido, el usuario puede desplazar el
cursor a cada unidad de edicin que comienza por cualquiera de los siguientes
caracteres y smbolos:
(a) Direccin
(b) # situado al comienzo del primer miembro de una declaracin de
sustitucin
(c) /, (,=, and ;
(d) Primer carcter de IF, WHILE, GOTO, END, DO, POPEN, BPRNT,
DPRNT y PCLOS
En la pantalla, se coloca un espacio en blanco antes de cada uno de los
caracteres y smbolos anteriores.
(Ejemplo) Posiciones de comienzo donde est colocado el cursor.
N001 X#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 XSQRT[#3/3:[#4+1]] ;
N004 X#2 Z#1 ;
N005 #5 =1+2#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2:10 ;
#2 =#2+1 ;
END1 ;
D Abreviaturas de palabra de Cuando se modifica o inserta una palabra de macro cliente, los dos o ms
macro cliente primeros caracteres pueden sustituir a toda la palabra.
Concretamente:
WHILE WH GOTO GO XOR XO AND AN
SIN SI ASIN AS COS COACOS AC TAN TA
ATAN AT SQRT SQ ABS AB BCD BC BIN BI
FIX FIFUP FU ROUND ROEND EN EXP EX
THEN TH POPEN PO BPRNT BP DPRNT DP
PCLOS PC
(Ejemplo) Al teclear
WH [AB [#2 ] LE RO [#3 ] ]
tiene idntico efecto que
WHILE [ABS [#2 ] LE ROUND [#3 ] ]
El programa tambin se visualiza de esta manera.
588
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
2 Pulse la tecla .
Explicacin
D Alarmas durante la edicin Las alarmas que pueden producirse durante la edicin en modo no prioritario
en modo no prioritario no afectan a las operaciones en modo prioritario. A la inversa, las alarmas que
pueden producirse durante el modo prioritario no afectan a la edicin en modo
no prioritario. En la edicin en modo no prioritario, si se intenta editar un
programa seleccionado para el modo prioritario, se activa una alarma BP/S (n
140). Por otro lado, si se intenta seleccionar un programa sujeto a la edicin en
modo no prioritario durante el modo prioritario (mediante llamada a un
subprograma o mediante una operacin de bsqueda de nmero de programa
empleando una seal externa), se activa una alarma P/S (n 059, 078) en modo
prioritario. Al igual que en la edicin de programas en modo prioritario, en la
edicin en modo no prioritario se activan alarmas P/S. Sin embargo, para poder
distinguir estas alarmas de las alarmas en modo prioritario, BP/S aparece en la
lnea de entrada de datos de la pantalla de edicin en modo no prioritario.
589
9. EDICION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
9.9 La funcin de contrasea (bit 4 (NE 9) del parmetro n 3202) puede bloquearse
empleando el parmetro 3210 (PASSWD) y el parmetro n 3211 (KEYWD)
FUNCION DE para proteger a los programas nos. 9000 hasta 9999. En estado bloqueado, no
CONTRASEA puede configurarse NE9 al valor 0. En ese estado, no puede modificarse los
programas nos. 9000 hasta 9999 a no ser que se haya definido la palabra clave
correcta.
Un estado de bloqueo implica que el valor definido en el parmetro PASSWD
no coincide con el valor definido en el parmetro KEYWD. No se visualizan
los valores definidos en estos parmetros. El estado de bloqueo se anula cuando
el valor ya definido en el parmetro PASSWD est tambin definido en el
parmetro KEYWD. Cuando en el parmetro PASSWD se visualiza valor 0,
quiere decir que este parmetro no est definido.
Explicaciones
D Definicin del parmetro El estado de bloqueo est activo si se ha definido un valor en el parmetro
PASSWD PASSWD. Sin embargo, observe que el parmetro PASSWD slo puede
definirse cuando no est activado el estado de bloqueo (cuando PASSWD = 0
o PASSWD = KEYWD). Si se intenta definir el parmetro PASSWD en otros
casos, se activa un mensaje de aviso para indicar que est inhibida la grabacin.
Cuando est activado el estado de bloqueo (cuando PASSWD = 0 y PASSWD
= KEYWD), el parmetro NE9 se configura automticamente al valor 1. Si se
intenta configurar NE9 al valor 0, se activa un mensaje de aviso para indicar que
est inhibida la escritura o grabacin de parmetros.
590
B63844SP/01 FUNCIONAMIENTO 9. EDICION DE PROGRAMAS
D Modificacin del parmetro El parmetro PASSWD puede modificarse cuando se abandona el estado de
PASSWD bloqueo (cuando PASSWD = 0 o PASSWD = KEYWD). Despus del paso 3 del
procedimiento para desbloqueo, puede definirse un nuevo valor en el parmetro
PASSWD. A partir de dicho instante, este nuevo valor debe definirse en el
parmetro KEYWD para abandonar el estado de bloqueo.
D Configuracin del valor 0 Cuando se define el valor 0 en el parmetro PASSWD, se visualiza el nmero
en el parmetro PASSWD 0 y se inhibe la funcin de contrasea. Expresado de otro modo, la funcin de
contrasea puede inhibirse bien no definiendo en absoluto el parmetro
PASSWD o definiendo el parmetro PASSWD al valor 0 despus del paso 3 del
procedimiento de desbloqueo. Para asegurarse de que no se activa el estado de
bloqueo, se ha de tener cuidado de no configurar el parmetro PASSWD a un
valor distinto de 0.
PRECAUCIN
Una vez se ha activado el estado de bloqueo, no puede
definirse el parmetro NE9 al valor 0 y no puede modificarse
el parmetro PASSWD hasta que se abandona el estado de
bloqueo o hasta que se ejecuta la operacin de borrar toda
la memoria. Se ha de tener un especial cuidado para definir
el parmetro PASSWD.
591
10. CREACION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
10
CREACION DE PROGRAMAS
592
B63844SP/01 FUNCIONAMIENTO 10. CREACION DE PROGRAMAS
2 Pulse la tecla .
4 Pulse la tecla .
Explicacin
D Comentarios en un Pueden escribirse comentarios en un programa empleando los cdigos de
programa activacin/desactivacin de control.
593
10. CREACION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
6 Pulse
8 Pulse EOB .
594
B63844SP/01 FUNCIONAMIENTO 10. CREACION DE PROGRAMAS
_
EDIC * * * * *** *** 13 : 18 : 08
595
10. CREACION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
4 Teclee la direccin X .
Ejemplos
O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z325 F300 ; Z
N4 M02 ;
P1
(3.025, 23.723, 10.0)
P0
(10, 0, 10.0) Y
596
B63844SP/01 FUNCIONAMIENTO 10. CREACION DE PROGRAMAS
N5, que indica que se trata del quinto bloque, se registra en memoria con la
597
10. CREACION DE PROGRAMAS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Comprobacin del El contenido de la memoria puede comprobarse en el modo TEACH IN por
contenido de la memoria idntico procedimiento que en el modo EDIT.
O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z325 F300 ;
N4 M02 ;
%
_
TMANG **** *** *** 14 : 17 : 27
PRGRM BIBLIO (OPRA)
D Registro de rdenes La introduccin de rdenes que han de ir antes y despus de una posicin de
distintas de rdenes de mquina se ha de hacer antes y despus de registrar la posicin de mquina por
posicin idntico procedimiento que en la edicin de programa en modo EDIT.
598
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Generalidades Para utilizar una mquinaherramienta CNC, deben configurarse diversos datos
en el panel MDI del CNC. El operador puede monitorizar el estado de
funcionamiento con datos visualizados durante el funcionamiento.
En este captulo se describe cmo se visualizan y configuran los datos para cada
funcin.
Explicaciones
D Grfico de transiciones en La transicin en pantalla para cuando se pulsa cada tecla de funcin en el panel
pantalla MDI se muestra a continuacin. Tambin se muestran los subapartados a que
se hace referencia en cada pantalla. Consulte el correspondiente subapartado
para conocer los detalles de cada pantalla y el procedimiento de configuracin
de datos en dicha pantalla. Vase otros captulos para las pantallas no descritas
en ste.
Vase el captulo 7 para la pantalla que aparece cuando se pulsa la tecla de
Teclas de funcin MDI (Las teclas
sombreadas ( ) se describen en funcin . Vase el captulo 12 para la pantalla que aparece cuando se pulsa
este captulo.)
la tecla de funcin . Vase el captulo 13 para la pantalla que aparece
D Tecla de proteccin de La mquina puede tener una tecla de proteccin de datos para proteger los
datos programas de pieza, valores de compensacin de herramienta, datos de
configuracin y variables de macro cliente. Consulte el manual publicado por
el fabricante de la mquina herramienta para saber donde est ubicada la tecla
de proteccin de datos y cmo se utiliza.
599
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
MONI (OPRA)
Visualizacin de
monitor de fun
cionamiento
Vase III11.1.7.
600
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Pantalla programa
*
MEM MDI
Visualizacin
nmero programa
y nm. secuencia
Vase III11.6.1.
[ABSOLU] [RELATI]
Orden para
modo MDI
Programa en ejecucin Programa en ejecucin Vase III11.2.5.
Valor coorden. absoluta Valor coorden. relativa
Distancia pendiente a re Distancia pendiente a re
correr valor.modales correr valor.modales (Visualizado en
Vase III11.2.4. Vase III11.2.4.
modo MDI)
Pantalla programa
MEM
601
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Pantalla programa
EDIT
Pantalla programa
EDIT
FLOPPY (OPRA)
Pantalla directorio
archivos para
disquettes
Vase III8.8
602
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Visualizacin/
configuracin
tiempo
Vase III11.4.5.
603
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Pantalla de parmetros
Definicin parmetros
Vase III11.5.1
Pantalla parmetros
Visualizacin da
tos error paso
Vase III11.5.2.
604
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
D Pantallas de configuracin La tabla inferior lista los datos configurados en cada pantalla.
Tabla.11. Pantallas de configuracin y datos sobre las mismas
Apartado a
No. Pantalla configuracin Contenido configuracin
consultar
1 Valor compensacin herramien- Valor compensacin herramien. Subapdo.
ta Valor compens.longitud herram. III11.4.1
Valor compens. radio herra-
mien.
605
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
606
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
X 123.456
Y 363.233
Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F.ACT. 3000 MM/M S 0 T0000
Explicaciones
D Visualizacin explicando Los bits 6 y 7 del parmetro 3104 (DAL, DAC) pueden utilizarse para
valores de compensacin seleccionar si los valores visualizados incluyen compensacin de longitud de
herramienta y compensacin de herramienta.
607
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
X 123.456
Y 363.233
Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F.ACT 3000 MM/M S 0 T0000
Explicaciones
D Reposicin de las La posicin actual de la herramienta en el sistema de coordenadas
coordenadas relativas relativas puede reinicializarse a 0 o predefinirse a un valor especificado
de la siguiente manera:
608
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
ALLEXE EXEC
D Visualizacin incluidos Los bits 4 (DRL) y 5 (DRC) del parmetro 3104 pueden emplearse para
valores de compensacin seleccionar si los valores visualizados incluyen compensacin de longitud de
herramienta y compensacin de radio de herramienta.
D Preseleccin definiendo un El bit 3 (PPD) del parmetro 3104 se utiliza para especificar si las posiciones
sistema de coordenadas visualizadas en el sistema de coordenadas relativas se predefinen a idnticos
valores que en el sistema de coordenadas de pieza cuando un sistema de
coordenadas se define mediante una orden G92 o cuando se ejecuta la vuelta
manual al punto de referencia.
609
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
(MAQUINA) (DISTANC. A IR
X 0.000 X 0.000
Y 0.000 Y 0.000
Z 0.000 Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F. ACT. 3000 MM/M S 0 T0000
Explicaciones
D Indicacin de coordenadas Las posiciones actuales de la herramienta en los sistemas de coordenadas
siguientes se visualizan simultneamente:
Posicin actual en el sistema de coordenadas relativas
(coordenada relativa)
Posicin actual en el sistema de coordenadas de pieza
(coordenada absoluta)
Posicin actual en el sistema de coordenadas de mquina
(coordenada de mquina)
Distancia pendiente de recorrer (distancia pendiente de recorrer)
D Distancia pendiente de La distancia pendiente de recorrer se visualiza en el modo MEMORY o MDI.
recorrer Se visualiza la distancia que la herramienta todava tiene que recorrer en el
bloque actual.
D Sistema de coordenadas de El incremento mnimo programable se utiliza como unidad para los valores
mquina visualizados en el sistema de coordenadas de mquina. Sin embargo, puede
emplearse el incremento mnimo de entrada configurando el bit 0 (MCN) del
parmetro 3104.
D Reposicin de las La pantalla de visualizacin de todas las posiciones, soporta la reposicin de las
coordenadas relativas coordenadas relativas a 0 o la predefinicin de stas a valores simplificados.
Vase el procedimiento de reposicin de las coordenadas relativas descrito en
el subapartado III11.1.2.
610
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.1.4 Un sistema de coordenadas de pieza decalado mediante una operacin (p.e. una
Preseleccion del intervencin manual), puede preconfigurarse desde el panel MDI como sistema
de coordenadas de pieza previo al decalaje. Este ltimo sistema de coordenadas
sistema de
est desplazado (decalado) respecto al origen de mquina una distancia igual
coordenadas de pieza al valor de compensacin de origen de pieza.
Puede programarse una orden (G92.1) para preseleccionar un sistema de
coordenadas de pieza (vase el apartado II7.2.4 en la seccin de
programacin).
(OPRA)
2 Pulse la tecla soft [(OPRA)].
ABS REL TODO
ALLAXS AXS-CD 5 Pulse la tecla soft [ALLAXS] para preseleccionar todos los ejes.
6 Para preseleccionar un eje concreto en el paso 5, introduzca el nombre de
eje ( X , Y , ...) y 0 y luego la tecla soft [AXSCD].
Explicaciones
D Modo de funcionamiento Esta funcin puede ejecutarse cuando se entra en el estado de reset o en el estado
de parada de modo automtico, independientemente del modo de
funcionamiento.
611
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
X 123.456
Y 363.233
Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F. ACT 3000 MM/M S 0 T0000
i+1
(fi) 2
en donde
n : Nmero de ejes
fi : Velocidad de avance en mecanizado en direccin tangencial de cada eje
o velocidad de avance rpido
F real : Velocidad real de avance visualizada
La unidad de visualizacin: mm/min (entrada en valores mtricos.)
pulgadas/min (entrada en pulgadas, se visualizan
dos dgitos a la derecha de la coma.)
La velocidad de avance segn el eje PMC puede omitirse configurando el bit
1 (PCF) del parmetro 3105.
D Visualizacin de la En el caso de velocidad de avance por revolucin y roscado, la velocidad real
velocidad real de avance de avance visualizada es avance por minuto en lugar de avance por revolucin.
por revolucin
612
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
613
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
X 123.456
Y 363.233
Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F. ACT. 3000 MM/M S 0 T0000
614
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.1.7 La lectura en el medidor de la carga puede visualizarse para cada eje de servo
Visualizacin del y para el husillo serie configurando al valor 1 el bit 5 (OPM) del parmetro 3111.
La lectura en el velocmetro tambin puede visualizarse para el husillo serie.
monitor de
funcionamiento
X : * * * 80% S1 : 201%
Y : * * * * * 0% (VELOCIMETRO RPM)
Z : * * * * * 0% S1 : * * * 1500
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F.ACT 3000 MM/M
Explicaciones
D Visualizacin de los ejes de La lectura del medidor de carga puede visualizarse para un mximo de cuatro
servo ejes de servo configurando los parmetros 3151 hasta 3154.
Cuando se ponen a 0 todos estos parmetros, se visualizan los datos hasta el
tercer eje solamente.
D Visualizacin de los ejes Cuando se utilizan husillos serie, la lectura en el medidor de la carga y el
del husillo velocmetro puede visualizarse nicamente para el husillo serie principal.
D Unidad de grficos El grfico de barras del medidor de carga muestra una carga de hasta el 200%
(slo se visualiza un valor para una carga que rebase el 200%). El grfico de
barras para el velocmetro muestra la relacin de la velocidad actual del husillo
respecto a la velocidad mxima del husillo (100%).
D Medidor de carga La lectura en el medidor de carga depende del parmetro de servo 2086 y del
parmetro de husillo 4127.
615
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
D Velocmetro Pese a que el velocmetro normalmente indica la velocidad del motor del
husillo, tambin puede emplearse para indicar la velocidad del husillo
configurando al valor 1 el bit 6 (OPS) del parmetro 3111.
Se calcula la velocidad de cabezal a visualizar durante el control de la operacin
en base al rgimen del motor de cabezal (vase la frmula siguiente). Por
consiguiente, puede visualizarse la velocidad del cabezal durante el control de
la operacin, incluso si no se emplea ningn codificador de posicin. Sin
embargo, para visualizar la velocidad de cabezal correcta, debe fijarse la
velocidad de cabezal mxima para cada gama (velocidad de cabezal para cada
gama cuando el motor de cabezal gira al rgimen mximo) en los parmetros
nm. 3741 a 3744.
Espec.
CTH1A CTH2A Parmetro husillo
serie
D Color de los grficos En un monitor color, si el valor de un medidor de carga rebasa el 100%, el
grfico de barras cambia a prpura.
616
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.2 Este apartado describe las pantallas visualizadas al pulsar la tecla de funcin
PANTALLAS en el modo MEMORY o MDI. Las primeras cuatro de las siguientes
VISUALIZADAS CON pantallas visualizan el estado de ejecucin del programa que actualmente se est
LA TECLA DE ejecutando en el modo MEMORY o MDI y la ltima pantalla visualiza los
valores programados para operaciones desde el panel MDI en el modo MDI:
FUNCION
(EN MODO MEMORIA O EN 1. Pantalla de visualizacin del contenido del programa.
MODO MDI) 2. Pantalla de visualizacin del bloque actual.
3. Pantalla de visualizacin del bloque siguiente
4. Pantalla de comprobacin del programa.
5. Pantalla de programa para operaciones desde el panel MDI.
617
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Display de 12 teclas soft El contenido del programa se visualiza en la mitad derecha de la pantalla o a
pantalla completa (la visualizacin alterna cada vez que se pulsa la tecla
programable [PROGR] ).
618
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
(CORRIENTE) (MODAL)
> _ S 0 T0000
MEM STRT *** 16:05:59
[ PROGR ][ VERIFI ][CURRENT]T[SIGUIE][ (OPRA) ]
Explicaciones
D Display de 12 teclas soft La pantalla de visualizacin del bloque actual no existe en el display de 12 teclas
soft. Pulse la tecla soft [PROGR] para visualizar el contenido del programa en
la mitad derecha de la pantalla. El bloque actualmente en ejecucin es el
indicado por el cursor. En la mitad izquierda de la pantalla se visualizan datos
modales.La pantalla visualiza hasta 18 cdigos G modales.
POSICION ACTIVA
O3001 N00000
(ABSOLUTAS)
X 0.000 F 0 MM/MIN
Y 0.000
PROGRAMA
Z 30.000 O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
(MODAL) G43 Z30. H5 S6000 M3 ;
M0 ;
G00 G40 G54 F 500 M 3 X17.5 Y22 ;
G17 G43 G64 Z6.5 ;
G90 G80 G69 H 5 G10 P11 R0.995 F500 ;
G22 G90 G15 D T 9 M30 ;
G94 G50 G25 %
G21 G67 S 6000
SACT 0 >_
MEM **** *** *** 07:07:40
619
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
(CORRIENTE) (SIGUIENTE)
G01 X 17.500 G39 I 17.500
G17 F 2000 G42
G41 H 2
G80
> _ S 0 T0000
MEM STRT *** 16:05:59
[ PROGR ][ VERIFI ][ ACTUAL][SIGUIE][ (OPRA) ]
620
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLUTE)(DIST TO GO) G00 G94 G80
X 0.000 X 0.000 G17 G21 G98
Y 0.000 Y 0.000 G90 G40 G50
Z 0.000 Z 0.000 G22 G49 G67
B
H M
T D
F S
> _ S 0 T0000
MEM STRT *** 16:05:59
[ PROGR ][ VERIFI][ ACTUAL ][ SIGUIE][ (OPRA) ]
Explicaciones
La pantalla visualiza hasta cuatro bloques del programa actual, comenzando a
D Visualizacin del programa partir del bloque actualmente en ejecucin. El bloque actualmente en ejecucin
se visualiza en vdeo inverso. Sin embargo, durante el modo DNC, slo pueden
visualizarse tres bloques.
D Cdigos T Si se configura al valor 1 el bit 2 (PCT) del parmetro n 3108, en lugar de los
cdigos T especificados en el programa se visualizan los cdigos T
especificados con PMC (HD.T/NX.T). Consulte el Manual de Programacin
del PMC de FANUC (B61863E) para conocer ms detalles sobre el
HD.T/NX.T
621
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
POSICION ACTIVA
O3001 N00000
(ABSOLUTAS)
X 0.000 F 0 MM/MIN
Y 0.000
PROGRAMA
Z 30.000 O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
(MODAL) G43 Z30. H5 S6000 M3 ;
M0 ;
G00 G40 G54 F 500 M 3 X17.5 Y22 ;
G17 G43 G64 Z6.5 ;
G90 G80 G69 H 5 G10 P11 R0.995 F500 ;
G22 G90 G15 D T 9 M30 ;
G94 G50 G25 %
G21 G67 S 6000
SACT 0 >_
MEM **** *** *** 07:07:40
622
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.2.5 Visualiza el programa introducido desde el MDI y los datos modales en el modo
Pantalla de programa MDI.
para modo MDI
> _ S 0 T0000
MDI **** *** *** 16:05:59
[ PROGR ][ MDI ][ ACTUAL ][ SIGUIE ][ (OPRA) ]
Explicaciones
D Modo MDI Vase el apartado III4.2 para el modo MDI.
D Informacin modal Los datos modales se visualizan cuando el bit 7 (MDL) del parmetro 3107 vale
1. Se visualizan hasta 16 cdigos G modales. Sin embargo, el contenido del
programa se visualiza en la mitad derecha de la pantalla y los datos modales se
visualizan en la mitad izquierda de sta, independientemente del valor de este
parmetro.
D Visualizacin durante el Durante el modo automtico, se visualizan la velocidad real, SACT y el nmero
modo automtico de repeticiones. En cualquier otro modo, se visualiza el indicador de entrada por
teclado (>_).
623
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
>_ S 0 T0000
MDI **** *** *** 16:05:59
[ PRGRM ] [ DIR ] [ ] [ C.A.P. ] [ (OPRD) ]
624
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Explicaciones
D Detalles de la memoria N DE PROGRAMA UTILIZADO
utilizada N DE PROGRAMA UTIL. : El nmero de programas registrados (incluidos
los subprogramas)
LIBRE : El nmero de programas adicionales que
pueden registrarse.
O0001 (MACROGCODE.MAIN)
O0002 (MACROGCODE.SUB1)
O0010 (TESTPROGRAM.ARTHMETIC NO.1)
O0020 (TESTPROGRAM.F10MACRO)
O0040 (TESTPROGRAM.OFFSET)
O0050
O0100 (INCH/MM CONVERT CHECK NO.1)
O0200 (MACROMCODE.MAIN)
>_
EDIT **** *** *** 16:05:59
[ PRGRM ] [ DIR ] [ ] [ ] [ (OPRT) ]
625
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
>_
EDIT **** *** *** 16:05:59
[ PRGRM ] [ DIR ] [ ] [ ] [ (OPRT) ]
D Orden en el cual se Los programas se visualizan por idntico orden por el que se registran en la lista
visualizan los programas de la biblioteca de programas. Sin embargo, si el bit 4 (SOR) del parmetro 3107
en la lista de la biblioteca se configura al valor 1, los programas se visualizan por el orden del nmero de
de programas programa comenzando por el menor.
626
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
D Orden en que se registran Cuando no se haya borrado ningn programa de la lista, cada programa se
los programas registra al final de la lista.
Si se borrasen algunos programas de la lista, cuando se registra un nueva
programa, se inserta el nuevo programa en el espacio vaco de la lista que han
creado los programas borrados.
627
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
>_
EDIT **** *** *** 16:52:13
[ PRGRM ][ DIR ][ ][ ][ (OPRD) ]
628
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
>_
EDIT **** *** *** 16:52:25
[ PRGRM ][ DIR ][ ][ ][ (OPRD) ]
Explicaciones
D *y? En el ejemplo anterior, no debe omitirse el asterisco (*). El asterisco
indica una cadena de caracteres arbitraria (especificacin con
comodines).
GEAR1000* indica que los primeros nueve caracteres de los nombres
de programa destino deben ser GEAR1000, seguidos de una cadena
arbitraria de caracteres. Si se introduce slo GEAR1000, se ejecuta
una bsqueda nicamente para aquellos programas de CNC que
contienen el nombre de nueve caracteres GEAR1000.
629
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
D Conservacin del grupo Un listado de programas de unidad de grupo, generado por una bsqueda,
en el que se ejecuta una se conserva hasta que se desconecta la tensin o hasta que se ejecuta otra
bsqueda bsqueda.
D Grupo para el cual se ha Despus de cambiar la pantalla del listado de programa de unidad de
ejecutado una bsqueda grupo a otra pantalla, al pulsar la tecla soft de la operacin [PRGRP]
previa (visualizada en el paso 6) vuelve a visualizarse la pantalla de listado de
programas de unidad de grupo, en la cual aparecen los nombres de
programa del grupo previamente buscado. Utilizando estas teclas soft es
innecesario introducir de nuevo la cadena de caracteres en cuestin para
visualizar de nuevo los resultados de la bsqueda despus de cambiar de
pantalla.
630
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
631
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
> _
MDI **** *** *** 16:05:59
[ COMP.][ FIJACN ][ TRABAJ ][ ][ (OPRA) ]
> _
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
632
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Explicaciones
D Introduccin de punto Cuando introduzca un valor de compensacin puede utilizar un punto decimal.
decimal
D Otro mtodo de Un dispositivo de entrada/salida externo puede utilizarse para la entrada o salida
configuracin de un valor de compensacin de herramienta. Vase el captulo III8. Puede
definirse un valor de compensacin de longitud de herramienta midiendo la
longitud de herramienta como se describe en el subapartado siguiente.
633
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
634
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
X 123.456
Y 363.233
Z 0.000
CONTAJE PIE 5
TIEM OPE 0H15M TIEM CICLO 0H 0M38S
F.ACT 3000 MM/M S 0 T0000
635
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
ENTR C
8 Pulse la tecla soft [ENTR C]. El valor de la coordenada relativa segn el eje
Z se introduce y se visualiza como valor de compensacin de longitud de
herramienta.
Herramienta
referencia
La diferencia se define como
valor de compensacin de lon-
gitud de herramienta
Posicin prefijada
636
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
> _
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
> _
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
637
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
638
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
> _
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
639
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Nmero de secuencia Despus de haber encontrado el nmero de secuencia especificado durante la
despus de haber ejecucin del programa, disminuye en una unidad el nmero de secuencia
ejecutado el programa definido para comparacin e interrupcin de nmero de secuencia. Cuando se
conecta la tensin, el valor del nmero de secuencia es el 0.
D Parada en el ciclo fijo Si el nmero de secuencia predeterminado se encuentra en un bloque que tiene
una orden de ciclo fijo, la ejecucin del programa se detiene despus de haber
terminado la operacin de retorno.
640
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
TOTAL PIEZA = 14
PIEZA REQUERIDA = 0
NUMERO PIEZA = 23
ALIM ON = 4H 31M
TIEMPO OPR = 0H 0M 0S
TIEMPO CORTE = 0H 37M 5S
PROPO LIBRE = 0H 0M 0S
TIEMPO CICLO = 0H 0M 0S
FECHA = 2002/06/21
TIEMPO = 11:32:52
>_
MDI **** *** *** 16:05:59
[ COMP. ] [ FIJCN ] [ WORK ] [ ] [ (OPRT) ]
Datos visualizados
D TOTAL PIEZAS Este valor aumenta en una unidad cada vez que se ejecuta un cdigo M02, M30
o un cdigo M especificado por el parmetro 6710. Este valor no puede definirse
en esta pantalla. Defina este valor en el parmetro 6712.
641
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
D NUMERO PIEZAS Este valor aumenta en uno cuando se ejecuta M02, M30 o un cdigo M
especificado por el parmetro 6710. El valor tambin puede definirse mediante
el parmetro 6711. En general, este valor se reinicializa cuando se alcanza el
nmero de piezas necesarias. Vase el manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.
D CONEXION TENSION Visualiza el tiempo total que ha permanecido conectada la alimentacin
elctrica del control. Este valor no puede definirse en esta pantalla, pero puede
predefinirse en el parmetro 6750.
D TIEMPO DE Indica el tiempo total de funcionamiento en modo automtico, excluidos los
FUNCIONAMIENTO tiempos de parada y de suspensin de avance.
Este valor puede predefinirse en el parmetro 6751 6752.
D TIEMPO DE MECANIZADO Visualiza el tiempo total correspondiente a operaciones de mecanizado en las
que se ha trabajado con avance en mecanizado como puede ser interpolacin
lineal (G01) e interpolacin circular (G02 G03). Este valor puede predefinirse
en el parmetro 6753 6754.
D LIBRE FINALIDAD Este valor puede emplearse, por ejemplo, como tiempo total durante el cual
circula refrigerante. Consulte el manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.
D TIEMPO DE CICLO Indica el tiempo de funcionamiento de una operacin automtica, excluidos los
tiempos de parada y de suspensin de avances. Este tiempo se predefine
automticamente al valor 0 cuando se ejecuta un arranque de ciclo en el estado
de reset. Se predefine al valor 0 aun cuando se desconecte la tensin.
D FECHA y HORA Visualiza la fecha y hora actuales. La fecha y la hora pueden definirse en esta
pantalla.
Limitaciones
D Utilizacin Cuando se ejecuta la orden de M02 o M30, se incrementa en una unidad el
nmero total de piezas mecanizadas y el nmero de piezas mecanizadas. Por
consiguiente, cree el programa de modo que se ejecute M02 o M30 cada vez que
se termine el procesamiento de una pieza. Adems, si se ejecuta un cdigo M
asignado al parmetro (n 6710), el contaje se realiza de idntica manera.
Adems, es posible inhibir el contaje aun cuando se ejecute M02 o M30
(parmetro PCM (n 6700#0) est configurado al valor 1). Para ms detalles,
consulte el manual publicado por el fabricante de la mquina herramienta.
Restricciones
D Definiciones de tiempo de No puede definirse un valor negativo. Adems, la configuracin de M y S
funcionamiento y nmero de tiempo de funcionamiento es vlida para un intervalo de 0 hasta 59.
de piezas No puede configurarse un valor negativo como nmero total de piezas
mecanizadas.
D Configuraciones de No puede definirse un valor negativo ni ningn valor que rebase los lmites
fecha/hora indicados en la tabla inferior.
Dato Valor mximo Dato Valor mximo
Ao 2085 Horas 23
Mes 12 Minutos 59
Da 31 Segundos 59
642
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
(G54)
NO. DATOS NO. DATOS
00 X 0.000 02 X 152.580
(EXT) Y 0.000 (G55) Y 234.000
Z 0.000 Z 112.000
01 X 20.000 03 X 300.000
(G54) Y 50.000 (G56) Y 200.000
Z 30.000 Z 189.000
> _ S 0 T0000
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
643
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Procedimiento
Y y
Superficie A
Origen pieza
programado
Superficie B
O
X
Nueva O
compensacin x
Compensacin
Origen previa
644
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
01 X 0.000 03 X 0.000
(G54) Y 0.000 (G56) Y 0.000
Z 0.000 Z 0.000
Limitaciones
D Introduccin consecutiva No pueden introducirse simultneamente valores de compensacin para dos o
ms ejes.
D Durante la ejecucin del Esta funcin no puede emplearse mientras se est ejecutando un programa.
programa
645
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
11.4.8 Visualiza variables comunes (#100 hasta #149 o #100 hasta #199 y #500 hasta
Visualizacin y #531 o #500 hasta #999) en la pantalla. Cuando el valor absoluto de una variable
comn rebasa 99999999, se visualiza ********. Los valores de las variables
configuracin de las
pueden definirse en esta pantalla. Las coordenadas relativas tambin pueden
variables comunes de asignarse a variables.
macro cliente
MACRO 2 Pulse la tecla del siguiente men y luego la tecla soft de seleccin de
captulo [MACRO]. Al hacerlo se visualiza la siguiente pantalla.
Tecla siguiente men
> _ S 0 T0000
MDI **** *** *** 16:05:59
[ BUSQNO ] [ ] [ ENTR C ] [ ] [ENTRAD ]
, , y/o .
646
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
MENU
2 Pulse la tecla del siguiente men y luego pulse la tecla soft de
seleccin de captulo [MENU]. Al hacerlo, se visualiza la siguiente
pantalla (pantalla de men de patrones):
Tecla siguiente men
> _
MDI **** *** *** 16:05:59
[ MACRO ] [ MENU ] [ PUPITR ] [ ] [ OPRA) ]
647
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
D Explicacin de la pantalla PATRON AGUJERO: Ttulo de men
de men de patrones Puede visualizarse una cadena opcional de caracteres de como mximo 12
caracteres.
648
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.4.10 Con esta funcin, pueden controlarse desde el panel CRT/MDI las
Visualizacin y funciones de los interruptores/pulsadores del panel del operador de la
mquina.
configuracin del
panel del operador de
sotfware
OPR 2 Pulse la tecla del siguiente men y luego la tecla soft de seleccin de
captulo [PUPITR].
MULT. PASO. : *1
*10 *100
OVRD. RAPIDO : 100% 50% 25% F0
AVANCE P/P : 2.0%
**************
OVRD. RAPIDO : 100%
***
POSITION ACTIVA (ABSOLUTAS)
X 0.000 Y 0.000
Z 0.000
>_
MDI **** *** *** 16:05:59
[ MACRO ] [ ] [ PUPITR ] [HER VD] [(OPRA) ]
S 0 T0000
MDI **** *** *** 16:05:59
[ MACRO ] [ ] [ PUPITR ] [HER VD] [(OPRA)]
649
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
6 Pulse una de las teclas de flecha siguientes para ejecutar el avance manual
discontinuo. Pulse la tecla 5 junto con una tecla de flecha continua para
ejecutar un avance rpido continuo.
8 9
4 5 6
1 2
Explicaciones
D Operaciones vlidas Las operaciones vlidas que pueden realizarse desde el panel del operador del
software se enumeran a continuacin. El hecho de si se utiliza el panel MDI o
el panel del operador de la mquina para cada grupo de operaciones puede
seleccionarse mediante el parmetro 7200.
Grupo 1 : Seleccin de modo
Grupo 2 : Seleccin de eje de avance manual discontinuo, avance rpido
continuo
Grupo 3 : Seleccin de eje de avance con generador manual de impulsos,
seleccin de ampliacin manual de impulsos x1, x10, x100
Grupo 4 : Velocidad de avance manual discontinuo, sobrecontrol
de velocidad de avance, sobrecontrol de avance rpido
Grupo 5: Salto opcional de bloque, modo bloque a bloque, bloqueo de
mquina, ensayo en vaco.
Grupo 6 : Tecla de proteccin
Grupo 7 : Suspensin de avance
D Visualizar Los grupos para los cuales est seleccionado el panel del operador de la mquina
en el parmetro 7200 no se visualizan en el panel del operador de software.
D Pantallas en las cuales Cuando la pantalla indica un contenido distinto de la pantalla del panel del
es vlido el avance operador de software y de la pantalla de diagnstico, no se ejecuta avance
manual discontinuo manual discontinuo an cuando se pulse la tecla de flecha.
D Avance manual El eje y sentido de avance correspondiente a las teclas de flecha pueden
discontinuo y teclas de definirse mediante los correspondientes parmetros (Nos. 7210 hasta 7217).
flecha
D Interruptores/pulsadores Como funcin ampliada del panel del operador de software se incluyen ocho
de uso general modificadores definibles de manera opcional. El nombre de estos
modificadores puede definirse mediante parmetros (Nos. 7220 hasta 7283)
como cadenas de caracteres de como mximo 8 caracteres. Para conocer los
significados de estos selectores, consulte el manual publicado por el fabricante
de la mquina herramienta.
650
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
11.4.11 Puede visualizarse los datos de vida de las herramientas para informar al
Visualizacin y operador del estado actual de gestin de vida de las herramientas. Los grupos
que requieren cambios de herramienta tambin se visualizan. El contador de
configuracin de los
vida de las herramientas para cada grupo puede predefinirse a un valor
datos de gestin de la arbitrario. Los datos de herramienta (datos de ejecucin) pueden reinicializarse
vida de las o borrarse. Para registrar o modificar los datos de gestin de vida de las
herramientas herramientas, puede crearse y ejecutarse un programa. Vase Explicaciones en
este apartado para conocer ms detalles.
Cuando el bit 6 (EXT) del parmetro 6801 vale 1, se aplica la gestin ampliada
de vida de las herramientas. Vase el subapartado III11.4.12.
Procedimiento para la visualizacin y definicin de los datos de gestin de vida de las herramientas
> _
MEM **** *** *** 16:05:59
[MACRO][ ][ PUPITR ][ HER VD ][(OPRA)]
651
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
7 Para reinicializar los datos de herramienta, desplace el cursor del grupo que
desea reinicializar y luego pulse las teclas soft [(OPRA)], [REOS.] y
[EJEC], por este orden.
Todos los datos de ejecucin del grupo indicado por el cursor se borran
junto con las marcas (@, #, o *).
652
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Explicaciones
D Contenido visualizado
> _
MEM **** *** *** 16:05:59
[ MACRO ][ ][PUPITR ][ HER VD ][ (OPRA) ]
S En las lneas 3 hasta 7 se visualizan los datos de vida de las herramientas del
grupo.
La tercera lnea visualiza el nmero de grupo, la vida y el tipo de contaje
utilizado.
El contaje de la vida se elige mediante el parmetro LTM (No. 6800#2)
trabajando con minutos (u horas) o con nmero de veces de uso de las
herramientas.
En las lneas 4 hasta 5 se visualizan los nmeros de herramienta. En este caso,
la herramienta se selecciona por el orden: 0034 0078 0012 056
0090...
El significado de cada marca que aparece antes de los nmeros de
herramienta es:
* : Indica que se ha agotado la vida til de la herramienta.
# : Indica que se ha aceptado la orden de salto.
@ : Indica que actualmente se est utilizando la herramienta.
El contador de vida cuenta las herramientas con la marca @.
* se visualiza cuando el grupo a que pertenece la herramienta enva la
siguiente orden.
S Las lneas 8 hasta 12 son los datos de vida del grupo siguiente al grupo
visualizado en las lneas 3 hasta 7.
653
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
> _
MDI **** *** *** 16:05:59
[ INSERT ][ ELIMI ][ ESTADO ][ FIN ][ ENTRAD ]
654
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
655
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
656
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Explicaciones
D Visualizaciones
> _
MDI **** *** *** 16:05:59
[ INSERT ][ ELIMI ][ ESTADO ][ FIN ][ ENTRAD ]
PROX GRUPO:
Nmero de grupo de herramientas cuya vida se ha de calcular mediante la
siguiente orden M06
GRUPO UES:
Nmero de grupo de herramientas cuya vida se desea calcular.
GRUPO SELECCIO:
Nmero del grupo de herramientas cuya vida se desea calcular o se ha calculado
en ltimo lugar.
TIPO: 1 : El contaje de la vida se representa en ciclos.
TIPO: 2 : El contaje de la vida se representa en minutos.
VIDA : Esperanza de vida
CALC: Contador de vida
ESTADO: Estado de la herramienta
Disponible @ _(Espacio)
Saltar # q
Saltado w/ : (Nota) :
NOTA
Cuando el bit 3 (EMD) del parmetro 6801 se configura al
valor 0, se visualiza @ hasta que selecciona la siguiente
herramienta.
657
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
D Pantalla de gestin de vida Cuando existe la funcin de gestin ampliada de vida de las herramientas, en
de las herramientas la pantalla de gestin de vida de las herramientas aparecen los siguientes
elementos aadidos.
> _ S 0 T0000
MDI **** *** *** 16:05:59
[ BUSQNO ][ ][ REOS.][ EDIC ][ ENTRAD ]
D Sobrecontrol de contaje de El contaje de vida de las herramientas puede sobrecontrolarse siempre que el
vida contaje de vida se indique en unidades de minutos y LFV (bit 2 del parmetro
6801) vale 1.
Los valores de sobrecontrol pueden especificarse empleando el selector de
sobrecontrol del panel del operador dentro de un margen de 0 hasta 99.9. Si se
especifica el valor 0, no se cuenta la vida de las herramientas. Si el contaje del
tiempo real de mecanizado es inferior a 4 segundos, el valor de sobrecontrol deja
de ser vlido.
Ejemplo
Cuando el mecanizado se ejecuta durante 10 minutos con un sobrecontrol
de 0.1, el contador de vida de la herramienta cuenta un minuto.
D Visualizacin de la marca El smbolo * para indicar que la vida de la herramienta se ha agotado puede
que indica que se ha visualizarse bien cuando la mquina comienza a utilizar la siguiente
agotado la vida de una herramienta o cuando se agota realmente la vida de la herramienta. Mediante
herramienta EMD (bit 3 del parmetro 6801) puede seleccionarse cualquiera de estos
mtodos.
658
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
659
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
> _
THND **** *** *** 16:05:59
[ PARAM. ][ DIGNOS ][ PMC ][ SISTEM ][ (OPRA) ]
, y .
660
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
> _ S 0 T0000
MDI **** *** *** 16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][ ][ (OPRA) ]
Explicaciones
D Definicin de parmetros Vase el captulo III8 para la definicin de parmetros con dispositivos
con dispositivos externos externos de entrada/salida tales como el Handy File.
de entrada/salida
D Parmetros que requieren Algunos parmetros no son vlidos hasta que se ha desconectado la tensin y
la desconexin de la vuelven a ser vlidos despus de definirse. La definicin de tales parmetros
tensin. activa la alarma P/S 000. En este caso, desconecte la tensin, y luego conctela
de nuevo.
D Tabla de parmetros Consulte el manual de definicin de parmetros de las Series 0iB/0i MateB
de FANUC (B63840SP) en donde encontrar la tabla de parmetros.
D Datos de configuracin Algunos parmetros pueden definirse en la pantalla de configuracin si en la
tabla de parmetros aparece es aceptable la introduccin con datos de
configuracin. No es preciso configurar al valor 1 PARAMETER WRITE
cuando se definan tres parmetros en la pantalla de configuracin.
661
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
31 32 33 34 35 36 37
Punto referencia
1
Parmetro compensacin
ampliacin (No. 3623)
2
Parmetro nmero valor compen- Parmetro intervalo com-
sacin para punto de compensa-
pensacin (No. 3624)
cin de valor mnimo (No. 3621)
Nmero posicin
compensacin 31 32 33 34 35 36 37
Valor compensa-
cin a definir +3 1 1 +1 +2 1 3
662
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
663
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
PITCH
3 Pulse la tecla de siguiente men y luego la tecla soft de seleccin de
captulo [PASO].
Al hacerlo se visualiza la siguiente pantalla:
Tecla siguiente men
cursor , , y .
664
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
665
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Explicaciones
Descripcin de cada pantalla
(9) Los datos estn fuera de los valores permitidos.
(Nota) En realidad, esto se visualiza en la zona que comienza (2).
(5)
(Nota) En realidad, se visualiza
EMG 5 en la zona de (3) y (4).
(1) (2) (3) (4) (6) (7) (8)
EDIT STOP MTN FIN ALM hh:mm:ss INPUT
(Visualizacin de teclas soft)
NOTA
En realidad, se visualiza (10) en el lugar ocupado
actualmente por (8).
(1) Modo actual MDI : Introduccin manual de datos, funcionamiento en modo MDI.
MEM : Modo automtico (Funcionamiento en modo memoria)
RMT : Modo automtico (Funcionamiento en modo DNC)
EDIT : Edicin en memoria
HND : Avance manual con volante
JOG : Avance manual discontinuo
TJOG : TEACH IN JOG
THND : TEACH IN HANDLE
INC : Avance incremental manual
REF : Vuelta manual al punto de referencia
(2) Estado de funcionamiento **** : Reinicializacin (Cuando se conecta la tensin o el estado en que
automtico se ha terminado la ejecucin de un programa y en que se ha
terminado el modo automtico).
STOP : Parada de funcionamiento automtico (El estado en que se ha
ejecutado un bloque y se ha interrumpido el modo automtico).
HOLD : Suspensin de avances (El estado en el cual se ha ininterrumpido
la ejecucin de un bloque y se ha detenido el funcionamiento
automtico).
STRT : Arranque y funcionamiento automtico (el estado en el cual el
sistema funciona automticamente).
(3) Estado de eje MTN : Indica que el eje se est desplazando
desplazndose/estado de DWL : Indica el estado de espera.
tiempo de espera *** : Indica que el estado no es ninguno de los anteriores.
(4) Estado en el cual se est FIN : Indica el estado en el cual se est ejecutando una funcin auxiliar.
ejecutando una funcin (Espera a la seal de fin del PMC)
auxiliar *** : Indica un estado que no es ninguno de los anteriores.
666
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
(5) Estado de paro de EMG : Indica paro de emergencia. (Parpadea en vdeo inverso).
emergencia o de reset RESET : Indica que se est recibiendo la seal de reset.
(6) Estado de alarma ALM : Indica que se ha activado una alarma. (Parpadea en vdeo inverso).
BAT : Indica que la batera est baja. (Parpadea en vdeo inverso).
Espacio : Indica que el estado no es ninguno de los anteriores.
(9) Aviso para definicin de Cuando se introducen datos no vlidos (formato incorrecto, valor fuera de
datos o para operacin de intervalo, etc), cuando est inhibida la entrada (modo incorrecto, escritura
entrada/salida inhibida, etc.) o cuando la operacin de entrada/salida es incorrecta (modo
incorrecto, etc), se visualiza un mensaje de aviso. El CNC no acepta la
configuracin o la operacin de entrada/salida (reintente la operacin segn el
mensaje).
A continuacin se presentan ejemplos de mensajes de aviso:
Ejemplo 1)
Cuando se introduce un parmetro
>1
EDIT ERROR MODO
Ejemplo 2)
Cuando se introduce un parmetro
> 999999999
MDI DIGITOS EXCE
Ejemplo 3)
Cuando se enva un parmetro a un dispositivo externo de entra-
da/salida
>_
MEM ERROR MODO
667
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
HISTOR
2 Pulse la tecla de men continuo , luego la tecla soft de seleccin
de captulo [MSGHIS]. Aparece la pgina siguiente.
Gama visualizada
(255 caracteres mx.)
NOTA
Pueden especificarse hasta 255 caracteres para un
mensaje operador externo. El ajuste de MS1 y MS0 (bits 7
y 6 del parmetro nm. 3113) permite, sin embargo, limitar
el nmero de caracteres que pueden salvaguardarse como
datos histricos de mensajes operador externos, as como
el nmero de elementos de datos histricos seleccionados.
668
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
Explicaciones
D Actualizacin de los Cuando se especifica un nmero de mensaje operador externo, la
datos histricos de actualizacin de los datos histricos de mensajes operador externos
mensajes operador empieza, y continua hasta que se especifique un nuevo nmero de mensaje
externos operador externo o la supresin de los datos histricos de mensajes
operador externos.
D Borrado de los datos Para borrar los datos histricos de mensajes operador externos, pulse la
histricos de mensajes tecla soft [CLEAR] (Ponga MSGCR (bit 0 del parmetro nm. 3113) a
operador externos 1).
Obsrvese que, si cambian MS1 y MS0 (bit 7 y 6 del parmetro nm.
3113) empleados para especificar el nmero de los elementos de datos
histricos de mensajes operador externos a visualizar, se borran todos los
datos histricos de mensajes operador externo existentes.
669
11. COMO SE CONFIGURAN Y
VISUALIZAN LOS DATOS FUNCIONAMIENTO B63844SP/01
Procedimiento
D Borrado de la pantalla
Mantenga sujeta la tecla y pulse una tecla de funcin cualquiera (tal
como y ).
670
11. COMO SE CONFIGURAN Y
B63844SP/01 FUNCIONAMIENTO VISUALIZAN LOS DATOS
D Borrado de la pantalla La pantalla de CN se borra una vez que ha transcurrido el perodo (minutos)
especificado con el parmetro No. 3123, siempre que se cumplan las siguientes
condiciones:
D Restauracin de la La pantalla de CNC borrada se restaura una vez que se cumple por lo menos una
pantalla de las siguientes condiciones:
Algunas mquinas presentan una tecla especial para restaurar la pantalla. Para
conocer la explicacin de la ubicacin y uso de esta tecla, consulte el
correspondiente manual facilitado por el fabricante de la mquinaherramienta.
Explicaciones
D Borrado de la pantalla Si se configura el valor 0 al parmetro No. 3123, se inhibe el borrado de la
utilizando la tecla de pantalla con la tecla y una tecla de funcin (III11.8.1).
funcin +
PRECAUCIN
Al pulsar cualquier tecla mientras est borrando la pantalla se
restaura la pantalla. En tal caso, sin embargo, se inicia la funcin
asignada a la tecla pulsada. Por consiguiente, no pulse la tecla
, o para restaurar la pantalla.
671
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
12 FUNCION DE GRAFICOS
672
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
EJES P= 4
(XY=0.YZ=1,ZY=2, XZ=3, XYZ=4, ZXY=5)
GAMA (MAX.)
X= 115000 Y= 150000 Z= 0
GAMA (MIN.)
X= 0 Y= 0 Z= 0
ESCALA K= 70
CENTRO GRAFICO
X= 57500 Y= 75000 Z= 0
PARADAN= 0
BORRA AUTO A= 1
2 Desplace el cursor con las teclas de control del cursor a un parmetro que
desea definir,
4 Repita los pasos 2 y 3 hasta que se hayan especificado todos los parmetros
necesarios.
673
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
O0001 N00012
X 0.000
Y 0.000
Z 0.000
X Y
S 0T
Explicaciones
D ZONA El tamao de la pantalla de grficos es el siguiente:
(Zona real de grficos)
Gc : Centro de la pantalla
45(75)mm 72mm
(120)
Gc
72mm 45(75)mm
(120)
Nota: ( ) indica los valores para la unidad de visualizacin con 7 teclas soft.
Fig.12.1 (a) Lmites representacin grficos
674
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
Gc : Centro de la pantalla
Programa
Gc
Zona de grficos antes
de aplicar ampliacin
Zona de grficos despus
de aplicar ampliacin
675
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
2. Definicin de las Cuando la trayectoria real de herramienta no est situada cerca del centro de la
coordenadas mxima y pantalla, el mtodo 1 har que la herramienta se represente en la zona de grficos
mnima de la zona de si no se define correctamente la ampliacin de grficos.
representacin en el
Para evitar tales casos, se preparan los seis parmetros grficos siguientes;
programa
Zonas de grficos (Mx.) X
Zonas de grficos (Mx.) Y
Zonas de grficos (Mx.) Z
Zonas de grficos (Mn.) X
Zonas de grficos (Mn.) Y
Zonas de grficos (Mn.) Z
Con los parmetros anteriores, el centro de la pantalla (Gcx, Gcy, Gcz) est
determinado por el CNC de la siguiente manera;
Gcx = (X (MAX.)+ X (MIN.) ) /2
Gcy = (Y (MAX.)+ Y (MIN.) ) /2
Gcz = (Z (MAX.) + Z (MIN.) ) / 2
La unidad de valores ser 0.001 mm o 0.0001 pulgadas en funcin de la unidad
de entrada.
La ampliacin de grficos se aplica automticamente. Cuando se especifica la
zona de grficos no es preciso calcular las coordenadas del centro y la
ampliacin.
Y
(Ejemplo)
Punto grficos (60mm, 90mm)
Y
Gc (=30mm, 50mm)
G92 X60. Y90. ; Gc
Despus ejecucin
Punto grficos
X X
Como se muestra en el anterior ejemplo, cuando se especifica la orden G92, el dibujo se desplaza como se indica
mediante . La posicin del origen de grficos o del centro de grficos no vara.
676
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
Y Z Y =0 : Seleccionar (1)
=1 : Seleccionar (2)
(1) (2) (3)
=2 : Seleccionar (3)
=3 : Seleccionar (4)
=4 : Seleccionar (5)
X Y Z =5 : Seleccionar (6)
Z Z Y
(6)
(4) (5)
X Z
X X Y
El ngulo de giro (horizontal, vertical) para representacin isomtrica de 5)
y 6) se ha fijado en 45 en ambos casos.
NOTA
1 Las unidades son 0.001 mm o 0.0001 pulgadas. Observe
que el valor mximo debe ser superior al valor mximo de
cada eje.
2 Cuando defina la zona de grficos con los parmetros
grficos para los valores mximo y mnimo, no defina los
parmetros de ampliacin y de coordenadas de centro de
pantalla con posterioridad. Sern vlidos nicamente los
parmetros ltimos definidos.
ESCALA
Defina la ampliacin de grficos
El intervalo de valores permitidos es 0 hasta 10000 (unidad: 0.01 veces).
CENTRO DE GRAFICO
X=
Y=
Z=
Defina el valor de la coordenada del sistema de coordenadas de pieza en el
centro de grficos.
677
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
NOTA
1 Cuando se define MAX. y MIN. de ZONA, los valores se
definirn automticamente una vez se ejecute la
representacin.
2 Cuando se defina la zona de grficos con los parmetros
grficos para la ampliacin y coordenadas de centro de
pantalla, no defina los parmetros de los valores mximo y
mnimo con posterioridad. Son vlidos nicamente los
parmetros ltimos definidos.
PARADA PROGRAMADA
N=
Defina el nmero de secuencia del bloque final cuando sea necesario para
realizar una visualizacin parcial.
Este valor se cancela automticamente y se configura el valor 1 una vez se
ha ejecutado la representacin.
AUTO BORRADO
1 : Borra automticamente la representacin previa cuando se ejecute una
operacin de funcionamiento automtico en estado de reset.
2 : No borra automticamente la representacin previa.
D Ejecucin de slo la Dado que la representacin de grficos se ejecuta cuando se renuevan los
representacin valores de coordenadas durante el funcionamiento automtico, etc, es necesario
arrancar el programa en modo automtico. Para ejecutar la representacin sin
desplazar la mquina, por consiguiente, entre en el estado de bloqueo de la
mquina.
D Representacin de una Cuando sea necesario visualizar una parte de un programa, busque el bloque
parte de un programa inicial que se ha de representar mediante la bsqueda del nmero de secuencia
y defina el nmero de secuencia del bloque final a PARADA PROGRAMADA
N= del parmetro de grficos antes de arrancar el programa en el modo de
ejecucin cclica.
D Representacin empleando La trayectoria de herramienta se muestra con una lnea de trazo discontinuo (
lneas de trazo discontinuo ) para avance rpido y para una lnea de trazo continuo ( ) para avance
y de trazo continuo en mecanizado (avance de trabajo).
Limitaciones
D Velocidad de avance Si la velocidad de avance es excesivamente elevada, tal vez no pueda ejecutarse
correctamente la representacin, por lo cual debe reducir la velocidad al nivel
de ensayo en vaco, para ejecutar la representacin.
678
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
10. Indicacin de las La posicin actual tambin puede indicarse empleando coordenadas.
coordenadas de la
posicin actual
679
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
11. Visualizacin de los ejes Los ejes de coordenadas y las lneas de cotas del tamao real se visualizan junto
de coordenadas y lneas de con la representacin de modo que pueda establecerse una referencia con el
cotas del tamao real tamao real.
EJES P= 4
(XY=0, YZ=1, ZY=2, XZ=3, XYZ=4, ZXY=5, 2P=6)
ANGULO
ROTACION A= 0
INCLINACION A= 0
ESCALA K= 0.00
CENTRO O MAX./MIN.
X=130.000 Y= 110.000 Z= 50.000
I= 0.000 J= 10.000 K= 0.000
NUM SECU INIC N= 0
NUM SECU FIN N= 0
NO. A=
COMP. HERR. P= 0
COLOR (0123456)
CARRERA P= 0
HERR. Q= 0
CAMBIO AUTOM R= 0
680
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
5 Pulse la tecla
25.8
681
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
ESCALA
1.00
25.8
Direccin Funcin
P El ndice de ampliacin relativa aumenta en 0.1.
M El ndice de ampliacin relativa disminuye en 0.1.
682
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
25.8
Explicaciones
D EJES A continuacin se muestra la relacin entre el valor de configuracin y la
pantalla de representacin:
D Vista el plano (XY, YZ, ZY, Se seleccionan los siguientes sistemas de coordenadas.
XZ)
Y Z
P=0 P=1
XY X YZ Y
Y Z
P=2 P=3
ZY Z XZ X
683
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
Z Y
P=4 P=5
X Y Z X
XYZ ZXY
Y Z
P=6
X X
Girando
684
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
Inclinacin
Valores coordenadas X,
Distinto de 0 Y y Z de centro Se ignoran
representacin
0 o representacin en Valores mximos coorde- Valores mnimos
vista a dos planos nadas X, Y y Z de repre coordenadas X, Y y Z
sentacin de representacin
D NO. SEC. INICIAL y NO. Defina los nmeros de secuencia inicial y final de representacin con cinco
SEC. FINAL dgitos cada uno. El programa de pieza para representacin se ejecuta desde el
comienzo y se representa nicamente la parte abarcada por los nmeros de
secuencia inicial y final. Cuando se programa 0 como nmero de secuencia
inicial, la representacin se ejecuta desde el comienzo del programa. Adems,
cuando se programa 0 como nmero de secuencia final, la representacin se
ejecuta hasta el final del programa. El nmero de secuencia se especifica
independientemente de si se trata de un programa principal o de un
subprograma.
685
12. FUNCION DE GRAFICOS FUNCIONAMIENTO B63844SP/01
[REPOSI] Pulse esta tecla para comenzar repr. desde comienzo de progr.de pieza.
Busca el comienzo de un programa de pieza.
[BORRA] Borra la vista de la trayectoria de herramienta que se ha representado.
686
B63844SP/01 FUNCIONAMIENTO 12. FUNCION DE GRAFICOS
D Programa de grficos No puede representarse ningn programa de pieza que no se haya registrado en
la memoria. Adems, es necesario programar M02 o M30 al final del programa
de pieza.
D Marque la posicin actual El perodo durante el cual destella la marca es corto cuando se desplaza la
de la herramienta herramienta y aumenta cuando se detiene la herramienta.
La marca que indica la posicin actual de la herramienta se visualiza en la vista
en el plano XY cuando se ejecuta la representacin en dos planos.
D Marca de posicin El parmetro 6501 (CSR, bit 5) se emplea para especificar si se ha de utilizar
J o x, como marca para indicar la posicin actual de la herramienta y el centro
de la representacin parcialmente ampliada.
D Visualizacin del valor de El parmetro 6500 (DPO, bit 5) se emplea para especificar si se han de visualizar
las coordenadas las coordenadas de la posicin actual en la pantalla de representacin de la
trayectoria de herramienta.
D Cambio del sistema de Si un programa especifica un cambio del sistema de coordenadas, el parmetro
coordenadas 6501 (ORG, bit 0) se utiliza para especificar si la representacin se ha de realizar
sin cambiar el sistema de coordenadas o si se ha de realizar teniendo en cuenta
la posicin de representacin actual como posicin actual en el nuevo sistema
de coordenadas.
Limitaciones
D Condicin de grficos Si no est permitido el funcionamiento de la mquina, no puede ejecutarse
ninguna representacin. No puede realizarse la representacin durante el
funcionamiento de la mquina. Los datos de configuracin y los selectores
necesarios para la representacin se indican a continuacin.
687
13. FUNCION DE AYUDA FUNCIONAMIENTO B63844SP/01
13 FUNCION DE AYUDA
D Mtodo de funcionamiento Si no est seguro de una operacin con el CNC, consulte la pantalla de ayuda
para obtener informacin sobre cada operacin.
D Tabla de parmetros Cuando defina o consulte un parmetro del sistema, si no est seguro del nmero
del parmetro, la pantalla de ayuda enumera una lista de nmeros de parmetro
para cada funcin.
*****AYUDA *****
1. DETALLE ALARMA
2. METODO OPERATIVO
3. TABLA PARAMETROS
MEM * * * * S 0 T0000
*** *** 10:12:25
ALAM PUPITR PARA
688
B63844SP/01 FUNCIONAMIENTO 13. FUNCION DE AYUDA
Pantalla DETALLES 2 Pulse la tecla soft [ALAM] de la pantalla AYUDA (MENU INICIAL) para
ALARMAS mostrar ayuda detallada sobre una alarma actualmente activada.
>_ S 0 T0000
MEM **** *** *** 10 : 12 : 25
ALAM PUPITR PARA (OPRA)
NUMERO :
MENSAJ :
FUNCION :
ALARMA :
>100 S 0 T0000
MEM **** *** *** 10 : 12 : 25
ALAM PUPITR PARA
689
13. FUNCION DE AYUDA FUNCIONAMIENTO B63844SP/01
NUMERO : 100
MENSAJ : HABILITACION DE ESCRITR DE
PARAM
FUNCION :
ALARMA :
>100 S 0 T0000
MEM **** *** *** 10 : 12 : 25
SELECT
Pantalla de METODO 4 Para determinar un procedimiento operativo para el CNC, pulse la tecla soft
OPERATIVO [OPR] en la pantalla AYUDA (MENU INICIAL). A continuacin, se
visualiza la pantalla del men METODO DE OPERACION.
S 0 T0000
MEM **** *** *** 00 : 00 : 00
ALARM OPR PARA (OPRT)
690
B63844SP/01 FUNCIONAMIENTO 13. FUNCION DE AYUDA
>1 S 0 T0000
MEM * * * * *** *** 10 : 12 : 25
SELECT
>_ S 0 T0000
MEM **** *** *** 10 : 12 : 25
1 ALARM OPR 3 PARA
Pantalla TABLA DE 6 Si no est seguro del nmero de parmetro del sistema que desea definir o si
PARAMETROS desea consultar un parmetro del sistema, pulse la tecla [PARA] de la
pantalla AYUDA (MENU INICIAL). Se mostrar una lista de nmeros de
parmetro para cada funcin. (Vase Figura 13 (j)).
Es posible modificar la pgina visualizada en la pantalla de parmetros.
El nmero de pgina actual aparece en el extremo superior derecho de la
691
13. FUNCION DE AYUDA FUNCIONAMIENTO B63844SP/01
pantalla.
S 0 T0000
MEM * * * * *** *** 10 : 12 : 25
1 ALAM 2 PUPITR PARA
Explicacin
tecla HELP
AYUDA
Pantalla
Pantalla MENU
CNC
IINICIAL
(NO.)+[SELECT] [OPR]
(NO.)+[SELECT]
Tecla HELP
o
Pantalla de tecla funcin
instruccin de
cada operacin
(NO.)+[SELECT]
692
IV. MANUAL GUIDE 0i
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1 MANUAL GUIDE 0i
- 695 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 696 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.2 INTRODUCCIN
- 697 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
O0001
MANUAL GUIDE 0i
V1.000
NUM=
- 698 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
- 699 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
O0015 ;
O0015 ;
T1M6;
%
- 701 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
-- FEED --- F=
-- SPINDLE -- DIR=
S=
-- COOLANT -- CLT=
-- TOOLING -- NUM=
H=
D=
-- TL COMPG --LEN=
DIA=
[PROCESS][ ][ ][CLEAR][ACCEPT]
O0015 ;
F300.;
M7;
%
- 703 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
G CODE HELP 1 OF 7
G00 RAPID MOVE
G01 LINEAR MOVE
G02 CW CIRCLE
G03 CCW CIRCLE
G04 DWELL
G08 LOOK AHEAD CONTROL
G09 EXACT STOP
G17 XY PLANE SELECT
G18 XZ PLANE SELECT
[TEXT ][GRAPH. ][ ][ ][ ]
200
T POS
100
100
NEW ORIGIN
A OLD ORIGIN
100 200
[ ][ ][ ][ ][ ]
NOTA
Para algunos cdigos G no hay pantallas de ayuda
grfica. En estos casos, al pulsar GRAFI no se
visualiza ninguna pantalla de ayuda grfica.
- 705 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
O0015 ;
F300.;
M7;
G92X1.Y1.;
%
- 706 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
M CODE HELP 1 OF 3
M00 PROGRAM STOP
M01 OPTIONAL STOP
M02 PROGRAM END
M03 SPINDLW CW
M04 SPINDLE CCW
M05 SPINDLE STOP
M06 TOOL CHANGE
M07 FLOOD COOLANT
M08 MIST COOLANT
- 707 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
[TEXT ][GRAPH. ][ ][ ][ ]
O0015 ;
F300.;
M7;
G92X1.Y1.;
M01;
%
- 708 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
Mecanizado de agujeros
G1000 Taladrado de centrar
G1001 Taladrado
Bloque de G1002 Roscado con macho
tipo de G1003 Escariado
mecanizado G1004 Mandrinado
G1005 Mandrinado de precisin
G1006 Mandrinado inverso
G1210 Patrn de agujeros: puntos
G1211 Patrn de agujero: Lnea (EQ)
G1212 Patrn de agujero: Lnea (NE)
Bloque de G1213 Patrn de agujeros: retcula
figura G1214 Patrn de agujeros: cuadrado
G1215 Patrn de agujero: crculo
G1216 Patrn de agujero: arco (EQ)
G1217 Patrn de agujero: arco (NE)
Mecanizado en cara
Bloque tipo G1020 Refrentado: desbaste
mecanizado G1021 Refrentado: acabado
Bloque de G1220 Figura fija: cuadrado
figura G1221 Figura fija: crculo
Cajeado
G1040 Cajeado: desbaste
G1041 Cajeado: acabado de fondo
Bloque tipo G1042 Cajeado: acabado lateral
mecanizado G1043 Cajeado: chafln
G1044 Cajeado: taladrado de centrar
G1045 Cajeado: taladrado
G1220 Figura fija: cuadrado
Bloque de
G1221 Figura fija: crculo
figura
G1222 Figura fija: pista
Mecanizado de ranuras
G1050 Ranurado: desbaste
G1051 Ranurado: acabado de fondo
Bloque tipo G1052 Ranurado: acabado lateral
mecanizado G1053 Ranurado: chafln
G1054 Taladrado de centrar
G1055 Taladrado
Bloque de G1223 Figura fija: lnea
figura
- 709 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
1.4.1 Funcionamiento
NOTA
Los ciclos fijos de la MANUAL GUIDE 0i deben
introducirse de modo que estn formados por un par
de bloques con un bloque de tipo de mecanizado y
un bloque de figura.
Para cada bloque de tipo de mecanizado puede
introducirse slo un bloque de figura.
- 711 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
Taladrado: G1001
Elemento de datos Comentario
W TIPO DE MECANIZADO 1 : Taladrado sin espera
2 : Taladrado con espera
3 : Taladrado profundo
4 : Taladrado profundo a alta velocidad
C DISTANCIA DE Distancia desde la superficie de la pieza hasta el
SEGURIDAD punto inicial del movimiento real de mecanizado
I VUELTA AL PUNTO DE 1 : Vuelta al punto al punto inicial en desplazamiento
REFERENCIA a posicin de siguiente agujero
2 : Vuelta a punto R (punto inicial de movimiento real
de mecanizado) en desplazamiento a posicin de
siguiente agujero
Q PROFUNDIDAD DE Profundidad de corte en un movimiento de corte
CORTE
F AVANCE Avance de mecanizado
P TIEMPO DE ESPERA Tiempo de espera en fondo de agujero, en unidades
de ms.
- 712 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
Escariado: G1003
Elemento de datos Comentario
W TIPO DE MECANIZADO 1 : Retirada mediante desplazamiento G01
2 : Retirada mediante desplazamiento G00
3 : Retirada mediante desplazamiento G01 despus
de espera en fondo
C DISTANCIA DE Distancia desde superficie de pieza hasta el punto
SEGURIDAD inicial del movimiento de mecanizado real
I VUELTA AL PUNTO DE 1 : Vuelta a punto inicial en desplazamiento a
REFERENCIA posicin de siguiente agujero
2 : Vuelta a punto R (punto inicial de movimiento real
de mecanizado) en desplazamiento a posicin de
siguiente agujero
F AVANCE Avance de mecanizado
P TIEMPO DE ESPERA Tiempo de espera en fondo de agujero en unidades
de ms.
Mandrinado: G1004
Elemento de datos Comentario
W TIPO DE MECANIZADO 1 : Retirada mediante desplazamiento G01
2 : Retirada mediante desplazamiento G00
3 : Retirada mediante desplazamiento G01 despus
de espera en fondo
C DISTANCIA DE Distancia desde superficie de pieza a punto inicial de
SEGURIDAD movimiento real de mecanizado
I VUELTA A PUNTO DE 1 : Vuelta a punto de referencia en movimiento a
RERERENCIA posicin del siguiente agujero
2 : Vuelta al punto R (punto inicial de movimiento
real de mecanizado) en desplazamiento a
posicin de siguiente agujero
F AVANCE Avance del mecanizado
P TIEMPO DE ESPERA Tiempo de espera en fondo de agujero, en unidades
de ms.
- 713 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
No es preciso introducir todos los elementos de
datos de puntos de agujeros, sino slo un par de
datos X e Y para una posicin de agujero.
NOTA
Est permitido introducir datos bien en ANCHO DE
PASO o LONGITUD DE LNEA.
No es preciso introducir todos los elementos de
datos de AGUJERO CON OMISIN DE
MECANIZADO.
- 714 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
No es preciso introducir todos los elementos de
datos de ANCHO DE PASO.
- 715 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
No es necesario introducir todos los elementos de
datos de AGUJERO CON OMISIN.
- 716 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
No es necesario introducir todos los elementos de
datos de AGUJERO CON OMISIN.
NOTA
No es necesario introducir todos los elementos de
datos de AGUJERO CON OMISIN.
- 717 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
No es necesario introducir todos los elementos de
datos de AGUJERO CON OMISIN.
- 718 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
- 719 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
No es necesario introducir los elementos de datos
PROFUNDIDAD y RADIO DE ESQUINA.
NOTA
No es preciso introducir el elemento de datos
PROFUNDIDAD.
- 720 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
- 721 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
Este ciclo se utiliza como taladrado de agujeros
previos antes del mecanizado de una cajera.
- 722 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
No es necesario introducir el elemento de datos
RADIO DE ESQUINA, si la figura real no lo requiere.
- 723 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 724 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
Este ciclo se utiliza como taladrado de agujeros
previos antes de mecanizado de ranuras.
- 725 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
1 La posicin de la primera ranura radial se calcula a
partir de CENTRO, RADIO DE POSICIN DE
RANURA y NGULO, de modo que estos datos
deben introducirse siempre.
2 Si se necesita slo una ranura, no es preciso
introducir el NGULO DE PASO.
- 726 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
En la Programacin de contorno, pueden
introducirse hasta 40 figuras.
- 727 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
O0015 ;
[ ] [ ] [ ] [ ] [CONTUR]
- 728 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
[ NEW ][ EDIT ][ ][ ][
]
NOTA
En la programacin de contorno, debe asignarse un
programa de trabajo temporal para almacenar un
programa de CN temporal. El nmero de este
programa temporal debe configurarse a un valor
distinto de cero en el parmetro No. 9330. En este
manual, en todas las explicaciones se supone que el
nmero de programa es el 9999.
Si en la memoria del CNC ya se est registrado un
programa que tiene este nmero de programa,
aparecer la siguiente pantalla de aviso al comienzo
de la operacin de programacin de contorno.
CONFIRM DELETE OF WORKING PROGRAM
[CONT. ] [ EXIT ] [ ] [ ] [ ]
NOTA
Si es programa ya se utiliza para otro fin, pulse
[SALIR] y salga de la programacin de contorno. A
continuacin, despus de configurar un nmero de
programa distinto en el parmetro 9330, comience
de nuevo.
- 729 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
Configurando el parmetro No.9342#2(STP) a 1, el
comentario de datos de punto inicial puede
cambiarse a "PUNTO APROXIMACIN".
Compensacin
En la pantalla de elementos de datos en que se describe el
punto inicial de la orden anterior o de la lnea posterior, al
pulsar la tecla [COMPENS] se visualiza la siguiente pantalla
para introducir el valor de configuracin de la compensacin
de radio de herramienta.
NOTA
Configurando a 1 el bit 5 (DCD) del parmetro
No.9341, puede cancelarse el elemento de dato de
nmero de corrector anterior.
NOTA
Durante la programacin de contorno, puede
introducirse slo lnea/arco/chafln/R de esquina en
un plano XY.
NOTA
El elemento de datos de avance se visualiza cuando
el parmetro No.9341#3(FCD) est configurado a 1.
[AUX.] : Llamar a la pantalla de clculos auxiliares. El
resultado de la misma se introducir en la
coordenada de punto final o en el dato de ngulo.
[OFFSET] : Llame a una pantalla de configuracin de
compensacin de radio de herramienta.
(Disponible slo cuando el parmetro
No.9341#5(DCD) est configurado a 1)
[OK] : Defina los datos de figura de lnea y almacnelos
en memoria.
- 732 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
Mtodo 1
Utilice una pantalla de datos de figura de contorno
En la pantalla de la lista de programas de contorno, coloque el
cursor en el bloque de figura que desee modificar y luego
pulse [MODIFY]. Se visualiza la pantalla de datos de figura
correspondiente a la figura seleccionada, lo que le permite
introducir nuevos datos. Introduzca los nuevos datos
necesarios y luego pulse [OK]. A continuacin, pulse
[RECALC] para calcular todas las figuras de contorno
utilizando los nuevos datos introducidos.
Mtodo 2
Modifique los datos directamente en una pantalla de lista de
programa de contorno
En la pantalla de lista de programa de contorno, coloque el
cursor en el dato que desee modificar, introduzca un valor
nuevo y luego pulse INPUT.
Acto seguido, pulse [RECALC] para calcular todas las figuras
de contorno utilizando los nuevos datos introducidos.
NOTA
Para borrar una entrada de datos, pulse CAN y luego
INPUT.
- 733 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 734 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
[ ][ ][ ][ ][CENTER]
- 735 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
[ YES ] [ NO ] [ ] [ ] [ ]
Lnea G01
Achaflanado C G01
Compensacin radio
G41 o G42
herramienta
Cancelar compensacin
G40
radio herramienta
- 736 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
NOTA
1 Los bloques de programa de CN convertidos se
almacenan inmediatamente a continuacin del
bloque en que estaba situado el cursor.
Despus de volver a estas pantallas previas, el
cursor se posicionar al comienzo del programa de
CN nuevo almacenado despus de la conversin.
2 Si hay cualquier figura para la cual estn pendientes
los puntos finales, la conversin de programa a
formato CN se ejecutar para la figura de contorno
inmediatamente anterior al bloque pendiente.
3 Despus de la conversin de un programa de figura
de contorno a programa en formato CN, la figura de
contorno original se deja como est de modo que
pueda llamarse de nuevo a la misma al ejecutar la
prxima vez la programacin de contorno. (Despus
de ejecutar el programa de ciclo, no queda la figura
de contorno original).
4 Puede introducirse un valor de hasta ocho dgitos
para la orden de eje (X/Y) de un programa de CN
convertido y el valor debe tener siempre punto
decimal. Los dgitos decimales corresponden a las
unidades de configuracin mnimas, redondendose
cualesquiera dgitos ms all de este lmite de
dgitos decimales.
Forma IS-B
Incremento mnimo Incremento mnimo
Mx.
de entrada programable
mm 0.001 mm 0.001 mm 99999.999 mm
pulg. 0.0001 pulg. 0.0001 pulg. 9999.9999 pulg.
Forma IS-C
Incremento mnimo Incremento mnimo
Mx.
de entrada programable
mm 0.0001 mm 0.0001 mm 9999.9999 mm
pulg. 0.00001 pulg. 0.00001 pulg. 999.99999 pulg.
NOTA
5 Configurando a 1 el bit 0 (IJR) del parmetro No.
9341, la direccin "R" se enva como dato de radio
del arco n. Configurndolo a 0, los datos "I" y "J" se
envan como coordenadas del centro.
6 Aun cuando se enven datos de idntico valor de
manera continua para una direccin determinada,
nunca se cancelan.
- 737 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
El elemento de dato de avance se visualiza cuando el
parmetro No.9341#3(FCD) est configurado a 1.
- 738 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.2.2 R de esquina
NOTA
El elemento de dato de avance se visualiza cuando el
parmetro No.9341#3(FCD) est configurado a 1.
1.5.2.3 Chafln
NOTA
El elemento de dato de avance se visualiza cuando
el parmetro No.9341#3(FCD) est configurado a 1.
- 739 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
1.5.3.1 Lnea
X or Y
A (Automatically calculated)
X or Y
- 740 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
Cross point
(X,Y)
A Tangencial point
(b) Se introducen X e Y
-> Se visualiza la pantalla de seleccin de punto
tangencial. Seleccione el punto tangencial
necesario.
Esta lnea se determinar.
Tangencial
point
Tangencial
point
- 741 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
Tangencial
A point
XoY
- 742 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.3.2 Arco
R
Start
point
R
End point (X, Z)
(c) Se introducen X, Z, I y J
-> Este arco est determinado.
NOTA
Si la distancia (radio) entre el punto inicial y el centro
no coincide con el punto final y el centro, la figura se
visualiza en base a la forma real y la figura real no se
mecanizar correctamente.
Tangencial point
- 743 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
Cross point
Cross point
R
Center (I,J)
(b) Se introducen X, Y, I y J
-> Se visualiza la pantalla de seleccin de punto de
interseccin. Seleccione el punto necesario. Este
arco se determinar.
Cross point
Cross point
- 744 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
Tangencial point
Center (I,J)
(b) Se introducen X, Y, I y J
-> Se calcula el punto tangencial y este arco estar
determinado.
Tangencial point
Tangencial point
(X,Y) Center (I,J)
NOTA
Si la distancia (radio) entre el punto inicial y el centro
no coincide con el punto final y el centro, la figura se
visualiza en base a la forma real y la figura real no se
mecanizar correctamente.
(c) Se introducen R y X, Y
-> Se visualiza la pantalla de seleccin para "arco
de camino ms largo" o "arco de camino ms
corto". Seleccione la pantalla necesaria.
- 745 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
R1
Tangential
point
Long path arc
Tangential
point
Short path arc
R2 End point (X,Y)
(b) Se introducen R, X e Y
-> Se visualiza la pantalla de seleccin para "arco
de camino ms largo" o "arco de camino ms
corto". Seleccione la pantalla necesaria. Este
arco estar pendiente.
R1
Tangential
Tangential point
point
Short path arc
Center
(I,J) Tangential
R2
point R1
- 746 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
(2)
(2)
Center of (3)
(I3,K3) Center of (1)
(I1,K1)
(2) Start point
R3
of(1)
(2)
Arco (1) :
Se introducen I y J. (Un punto inicial est determinado.
Este arco est pendiente).
Lnea (2) :
Se introduce slo "TOUCH LAST".
Arco (3) :
Se introduce R, I y J.
- 747 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
(1)
(1)
(2) Tangential point
(2) Tangential point
R
Tangential point R
(3) (1)
(3)
R
Tangential point
- 748 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.3.5 Arco que establece contacto con una lnea sin interseccin y
un arco
(3)
(1)
Tangential
Tangential
point R
point
(2)
Lnea (1) :
Lnea pendiente (para la cual se ha introducido A y se ha
determinado el punto inicial)
Arco (2) :
Se introduce R y "TOUCH LAST".
Arco (3) :
Arco con R, I y J
- 749 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
Start
(3) point
(1)
R3
Tangential Center
point R (I1,J1)
Center (I3,J3) Tangential
(2) point
Arco (1) :
Arco con I y J que est pendiente (para el cual se ha
determinado el punto inicial)
Arco (2) :
Se introducen R y "TOUCH LAST".
Arco (3) :
Arco con R, I y J
- 750 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.4.1 Generalidades
- 751 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
1. 2. 3. 4.
5. 6. 7.
NOTA
Cuando el bit 5 (AUX) del parmetro No.9342 est
configurado a 1, se visualiza el men de clculo
auxiliar, como se muestra arriba. Configurndolo a 0,
este men se visualiza como lista de comentarios
para cada tipo de clculo.
Este parmetro est disponible para otros mens de
clculos auxiliares.
- 752 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
- 753 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 754 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
- 755 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 756 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.4.3 Lnea
1. 2.
1. ANGLE OF LINE
- 757 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 758 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.4.4 Arco
1. 2.
1. ANGLE OF LINE
- 759 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
- 760 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.5.5 Otros
Adicin:
10+10 [INPUT] -> 20
Sustraccin:
10-10 [INPUT] -> 0
Multiplicacin:
10*10 [INPUT] -> 100
Divisin:
10/10 [INPUT] -> 1
SIN :
S30 [INPUT] -> 0.5
COS :
C60 [INPUT] -> 0.5
TAN :
T45 [INPUT] -> 1
Raz cuadrada:
R9 [INPUT] -> 3
NOTA
1 Para + - * /, no pueden procesarse simultneamente
ms de dos trminos. Los trminos tercero y
siguientes se ignoran. As, si se introduce 1 + 2 + 3,
el clculo se realizar como si se hubiera introducido
1 +2.
2 El clculo de SIN (SENO), COS (COSENO), TAN
(TANGENTE) y Raz cuadrada pueden realizarse
slo como clculos independientes. Los trminos
segundo y siguientes, si se especifican, se
ignorarn. C60 + S60 se calcular slo como C60.
Tambin es posible el clculo basado en los datos
previamente introducidos.
- 761 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
NOTA
1 Para un programa de contorno no pueden
introducirse ms de cuarenta figuras.
2 Durante la operacin de programacin de contorno,
si el usuario cambia a otra pantalla pulsando una
tecla de funcin, se producir un cierre forzado de la
pantalla activa mostrada en la programacin de
contorno.
3 Si se desconecta la alimentacin elctrica de CNC
durante la operacin de programacin de contorno,
se conservarn las figuras de contorno introducidas
hasta dicho punto, pero se cancelarn los mens o
datos en las operaciones de introduccin.
NOTA
1 Cuando la MANUAL GUIDE 0i est instalada en un
programa de macros de un ejecutor de macros, esta
funcin utiliza las siguientes variables de macro y
nmero de macro de modo que nunca debern ser
utilizados por otras funciones.
- Nmero prog. : O1000 - O1299
O3000 - O3299
O5000 - O5099
O6000 - O6899
O7200 - O7999
O8000 - O8699
O9700 - O9919
- Variables macro : #20000 - #23999,
#30000 - #31199,
#10000 - #11999
2 Cuando est instalada la MANUAL GUIDE 0i, 2
megabytes de la zona de memoria de programas
asignada al ejecutor de macros estarn ocupados
por esta funcin. As, asegrese de que como
capacidad para software de cliente est disponible
una zona de al menos 2 megabytes.
Adems, cuando un fabricante de mquinas
herramienta crea sus propios programas de macro y
los instala en un ejecutor de macros, pueden darse
casos en los cuales se necesite una capacidad
mayor que la descrita.
- 762 -
B-63844SP/01 MANUAL GUIDE 0i 1.MANUAL GUIDE 0i
1.6 PARMETROS
9330 Nmero de programa de pieza utilizado para la conversin a programa de CN
#7 #6 #5 #4 #3 #2 #1 #0
9341 M99 CMP DCD G41 FCD RAD IJR
#7 #6 #5 #4 #3 #2 #1 #0
9342 AUX STP KEY COL
- 763 -
1.MANUAL GUIDE 0i MANUAL GUIDE 0i B-63844SP/01
1.7 ALARMAS
Si uno o ms de los conjuntos de parmetros o programas
introducidos no son correctos cuando se intenta ejecutar dicho
programa, se activan las siguientes alarmas P/S.
Cuando se active una alarma distinta de las siguientes
alarmas P/S, consulte el manual relevante del operador del
CN.
Alarma Descripcin
3001 Causa No se han introducido los datos necesarios. O los datos introducidos no son
vlidos.
Accin Visualice los datos de bloque de la ventana desplegable en que se ha producido
la alarma e introduzca los datos correctos despus de confirmarlos.
Referencia 1.4.2 Datos para cada ciclo fijo
Todos los mecanizados con ciclos excepto el mecanizado de agujeros
3002 Causa El dato de compensacin correspondiente D especificado es 0 o inferior.
Accin Confirme el cdigo D en que se ha producido la alarma e introduzca el dato
correcto en la tabla de valores de compensacin.
Referencia 1.4.2 Datos para cada ciclo fijo
Todos los mecanizados con ciclos excepto el mecanizado de agujeros
3004 Causa Es imposible el mecanizado, ya que el dimetro de la fresa es muy grande.
Accin Confirme los datos de herramienta o del bloque en que se ha producido la
alarma y seleccione una herramienta con un radio menor que el de la ltima
herramienta.
Referencia 1.4.2 Datos para cada ciclo fijo
Cajeado
3005 Causa La herramienta interfiere con el filo opuesto ya que la longitud de aproximacin
es demasiado larga.
Accin Confirme el dato de aproximacin en que se ha producido la alarma e
introduzca el dato correcto en la aproximacin.
Referencia 1.4.2 Datos para cada ciclo fijo
Cajeado
3006 Causa R de esquina interfiere con la opuesta ya que el radio de R de esquina es
demasiado grande.
Accin Confirme el radio de R de esquina en que se ha producido la alarma e
introduzca el radio correcto en el radio .
Referencia 1.4.2 Datos para cada ciclo fijo
Cajeado en el caso de R de esquina
3008 Causa No puede ejecutarse el mecanizado R de esquina ya que el dimetro de la fresa
es ms grande que el R de esquina.
Accin Confirme los datos de herramienta o del bloque en que se ha producido la
alarma y seleccione una herramienta con un dimetro menor que la ltima
herramienta empleada.
Referencia 1.4.2 Datos para cada ciclo fijo
Cajeado en el caso de R de esquina
3012 Causa La herramienta de achaflanado interfiere con la superficie del fondo (punto Z) en
achaflanado.
Accin Confirme los datos de bloque o los datos de bloque relacionados con la
herramienta de achaflanado en que se ha producido la alarma e introduzca
valores correctos en los mismos.
Referencia 1.4.2 Datos para cada ciclo fijo
Cajeado
3013 Causa No se ha especificado el ngulo en que est situada la herramienta de
achaflanado.
Accin Confirme los datos de bloque relativos a la herramienta de chafln en que se ha
producido la alarma e introduzca valores correctos en los mismos.
Referencia 1.4.2 Datos para cada ciclo fijo
Achaflanado en cajeado
- 764 -
V. MANTENIMIENTO
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
Pila de proteccin de Los programas de pieza, los datos de compensacin y los parmetros de
datos de la memoria del sistema se almacenan en la memoria CMOS de la unidad de control.
La alimentacin a la memoria CMOS est protegida por una pila o pial
de litio montada en el panel frontal de la unidad de control. Por este
motivo, los datos arriba mencionados no se pierden aun cuando falle la
pila principal. La pila de proteccin de datos se instala en la unidad de
control antes de enviarla desde fbrica. La pila asegura la proteccin de
los datos contenidos en la memoria durante un perodo de
aproximadamente un ao.
Cuando falla la tensin de la pila, en el display LCD destella el mensaje
de alarma BAT y se enva al PMC la seal de alarma de la pila. Cuando
se muestre esta alarma, sustituya la pila lo antes posible. Por regla general,
la pila puede sustituirse antes de transcurrida una o dos semanas a partir
de la primera alarma activada. Sin embargo, esto depende de la
configuracin del sistema.
Si la tensin de la pila cae todava ms, ya no puede asegurarse la
proteccin de datos en memoria. La conexin de la corriente a la unidad
de control en este estado provoca la activacin de la alarma del sistema
910 (alarma de paridad de memoria SRAM), dado que se ha perdido el
contenido de la memoria. Sustituya la pila, borre toda la memoria y luego
reintroduzca los datos.
Sustituya la pila de proteccin de datos en memoria mientras est
desactivada la unidad de control.
Pueden emplearse los dos tipos de pilas siguientes.
D Pila de litio, incorporada a la unidad de control del CNC.
D Dos pilas alcalinas (tamao D) en un compartimento de pilas externo.
NOTA
Como estndar, de fbrica viene instalada una pila de litio.
767
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
1.1
SUSTITUCIN DE LA
BATERA DE LA
UNIDAD DE
CONTROL
Compartimento
de pila
Pila de litio
A02B0200K102
Conector
AVISO
El montaje incorrecto de la pila puede ocasionar una
explosin. Evite utilizar cualquier pila distinta de la
especificada aqu (A02B0200K102).
768
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
NOTA
Ejecute los pasos (1) hasta (3) antes de transcurridos 30
minutos.
Si se retiran las pilas y no se sustituyen por otras nuevas,
se perder el contenido de la memoria.
769
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
NOTA
En el estado de desconexin de la corriente, la pila debera
sustituirse como en el caso de la pila de litio, que se
describe ms arriba.
2 pilas
Tapa
Terminal de conexin
en parte posterior
4 agujeros fijacin
Compartimento
770
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
[Esquema de conexin 1]
Suministro de energa
desde una unidad de
Compartimento batera
batera a ms de un
mdulo SVM A06B6050K060
Conector
A06B6110K211
771
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
AVISO
1 No conecte ms de una batera a la misma lnea BATL (B3).
Si la tensin de salida es distinta entre las bateras, podran
estar cortocircuitadas, dando como resultado un
calentamiento muy elevado de las bateras.
2 Instale la batera de la polaridad correcta. Si la batera se
instala con la polaridad incorrecta, podra recalentarse,
explotar o incendiarse.
772
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
[Esquema de conexin 2]
Incorporacin de
bateras a cada mdulo
SVM
SVM SVM
Batera Batera
A06B6073K001 A06B6073K001
CX5X CX5X
773
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
AVISO
1 Cuando utilice las bateras integradas (A06B6073K001),
no las conecte al BATL (B3) del conector CXA2A/CXA2B.
Las tensiones de salida de diferentes bateras de mdulos
SVM podran cortocircuitarse provocando un
calentamiento excesivo de las bateras.
2 No conecte ms de una batera a idntica lnea BATL (B3).
Si la tensin de salida de cada batera es distinta, podran
cortocircuitarse, provocando como resultado un
calentamiento excesivo de las bateras.
3 Instale la batera con una polaridad correcta. Si la batera
se instala con una polaridad incorrecta, podra
recalentarse, explotar o incendiarse.
SVM
Sentido de insercin
Lado cable
Rojo: +6 V
Conector Negro: 0 V
Batera
CX5X
Tapa de batera
+6 V
0V
PRECAUCIN
1 Cuando la batera se instale en el SVM desde el lado desde
el cual se extrae el cable, ste podra estirarse y quedar
tenso, estableciendo un contacto deficiente. Por este
motivo, instale la batera de modo que no se tense
excesivamente el cable.
2 Tenga cuidado cuando manipule el conector. Vase
[Precaucin No. 2 para sustitucin de la batera] al final de
esta seccin para ms detalles.
774
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
AVISO
1 A la hora de sustituir la batera, tenga cuidado de no tocar
partes metlicas desnudas del panel. En concreto, tenga
cuidado de no tocar ningn circuito de alta tensin debido
al riesgo de electrocucin.
2 Antes de sustituir la batera, asegrese de que est
apagado el LED de confirmacin de carga del circuito
intermedio en el frontal del amplificador de servo. Si olvida
esta comprobacin, se producir un riesgo de
electrocucin.
3 Instale la batera con la polaridad correcta. Si la batera se
instala con la polaridad incorrecta, podra recalentarse,
explotar o incendiarse.
4 Evite un cortocircuito entre las lneas +6 V y 0 V de una
batera o cable. Un cortocircuito podra provocar un
calentamiento de la batera, una explosin o un incendio.
775
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
10 grados o menos
776
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
10 grados o menos
5 grados o menos
777
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
1.3 Una unidad de pila permite mantener los datos de posicin actuales para
seis codificadores absolutos de impulsos durante un ao.
PILA PARA Cuando la tensin de la batera est baja, en el display CRT se visualizan
CODIFICADORES las alarmas de APC 306 hasta 308 (+ nmero de eje). Cuando se visualice
la alarma de APC 3n7, sustituya la batera lo antes posible. Por regla
ABSOLUTOS DE general, la pila debera sustituirse antes de transcurridas dos o tres
IMPULSOS semanas. Sin embargo, esto depende del nmero de codificadores de
impulsos utilizados.
INDEPENDIENTES Si la tensin de la pila cae por debajo del nivel bajo, ya no pueden
(6 VDC) mantenerse las posiciones actuales para los codificadores de impulsos.
Al conectar la alimentacin elctrica de la unidad de control en este
estado, se activa la alarma APC 300 (alarma de peticin de retorno al
punto de referencia). Devuelva la herramienta al punto de referencia
despus de sustituir la pila.
Vase el apartado 7.1.3 para ms detalles de conexin de la pila a
codificadores absolutos de impulsos independientes. La pila del
codificador absoluto de impulsos incorporado est instalada en el
amplificador de servo. Para obtener una explicacin del procedimiento de
sustitucin, consulte el Manual de Mantenimiento de la Serie a de
SERVOMOTORES DE FANUC.
Sustitucin de las pilas Obtenga cuatro pilas alcalinas de mercado (tamao D).
(1) Conecte la corriente a la mquina (CNC Serie 0i).
(2) Afloje los tornillos del compartimento de la pila y retire la tapa.
(3) Sustituya las pilas alojadas en el compartimento.
Observe la polaridad de las pilas como se muestra en la figura inferior
(oriente dos pilas en un sentido y las otras dos en el opuesto).
Tornillos
Tapa
(4) Despus de instalar las pilas nuevas, sustituya la tapa.
(5) Desconecte la corriente a la mquina (CNC Serie 0i).
AVISO
Si las pilas se instalan incorrectamente, podra producirse
una explosin. Nunca utilice pilas de un tipo distinto del
especificado (pilas alcalinas tamao D).
PRECAUCION
Sustituya las pilas mientras est conectada la corriente al
CNC Serie i. Observe que si se sustituyen las pilas sin que
se est alimentanto corriente al CNC, se perder la
posicin absoluta registrada.
778
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
SVU12, SVU20
779
1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO B63844SP/01
PRECAUCIONES
D El conector de la batera puede conectarse bien a CX5X o
a CX5Y.
Tornillos
Tapa
780
B63844SP/01 MANTENIMIENTO 1. METODO DE SUSTITUCION DE LAS PILAS
781
ANEXO
B63844SP/01 ANEXO A. LISTA DE CODIGOS DE CINTA
A
LISTA DE CODIGOS DE CINTA
0 f f f 0 f f Nmero 0
1 f f f f f 1 f f Nmero 1
2 f f f f f 2 f f Nmero 2
3 f f f f f 3 f f f f Nmero 3
4 f f f f f 4 f f Nmero 4
5 f f f f f 5 f f f f Nmero 5
6 f f f f f 6 f f f f Nmero 6
7 f f f f f f f 7 f f f f Nmero 7
8 f f f f f 8 f f Nmero 8
9 f f f f f 9 f f f f Nmero 9
A f f f a f f f f Direccin A
B f f f b f f f f Direccin B
C f f f f f c f f f f f f Direccin C
D f f f d f f f f Direccin D
E f f f f f e f f f f f f Direccin E
F f f f f f f f f f f f f Direccin F
G f f f f f g f f f f f f Direccin G
H f f f h f f f f Direccin H
I f f f f f i f f f f f f Direccin I
J f f f f f j f f f f f Direccin J
K f f f f f k f f f f Direccin K
L f f f f f l f f f f Direccin L
M f f f f f m f f f f Direccin M
N f f f f f n f f f f Direccin N
O f f f f f f f o f f f f Direccin O
P f f f p f f f f f f Direccin P
Q f f f f f q f f f f Direccin Q
R f f f f f r f f f f Direccin R
S f f f f f s f f f f Direccin S
T f f f f f t f f f f Direccin T
U f f f f f u f f f f Direccin U
V f f f f f v f f f f Direccin V
W f f f f f f f w f f f f Direccin W
X f f f f f x f f f f f f Direccin X
Y f f f f f y f f f f Direccin Y
Z f f f f f z f f f f Direccin Z
785
A. LISTA DE CODIGOS DE CINTA ANEXO B63844SP/01
DEL f f f f f f f f f Del f f f f f f f f
NUL f En blanco f
BS f f f BS f f f f
HT f f f Tab f f f f f f
LF o NL f f f CR o EOB f f
CR f f f f f ___
SP f f f SP f f j j
% f f f f f ER f f f f
( f f f (245) f f f f
) f f f f f (247) f f f f
+ f f f f f + f f f f
f f f f f f f
: f f f f f ___
/ f f f f f f f / f f f f
. f f f f f . f f f f f f
# f f f f f parmetro
nm.6012
$ f f f ___ f
& f f f f f & f f f f f
f f f f f ___ f
* f f f f f parmetro
nm.6010
, f f f f f , f f f f f f
; f f f f f f f ___
< f f f f f ___
= f f f f f f f parmetro
nm.6011
> f f f f f f f ___
? f f f f f f f ___ f
@ f f f ___ f
f f ___
[ f f f f f f f parmetro
nm.6013
] f f f f f f f parmetro
nm.6014
786
B63844SP/01 ANEXO A. LISTA DE CODIGOS DE CINTA
NOTA
1 Los smbolos empleados en la columna observaciones tienen los significados
siguientes:
787
B. LISTA DE FUNCIONES Y
FORMATO DE CINTA ANEXO B63844SP/01
Punto inicial
Punto inicial
R G02
J R_
G02
G18 X_ Z_ F_ ;
G03 I_ K_
I (x, y)
(x, y) G03 G02 R_
G19 Y_ Z_ F_ ;
G03 J_ K_
Start
point
R J
Interpolacin helicoidal R_
Z G02
(G02, G03) G17 X_ Y_ _ F_ ;
G03 I_ J_
G02 R_
G18 X_ Z_ _ F_ ;
G03 I_ K_
(xyz) R_
G02
Punto G19 Y_ Z_ _ F_ ;
inicial (x, y) G03 J_ K_
Temporizacin (G04)
X_ ;
G04
P_
788
B. LISTA DE FUNCIONES Y
B63844SP/01 ANEXO FORMATO DE CINTA
(IJK)
789
B. LISTA DE FUNCIONES Y
FORMATO DE CINTA ANEXO B63844SP/01
IP
Punto intermedio
Seal de salto
Punto inicial
Compensacin C de radio de G41 G17 G41
herramienta
G18 G42 D_ ;
(G40 G42) G40 G19
D : Compensacin hta.
G42 G40 : Anular
Hta.
Control en direccin normal G41.1 (G151)
(G40.1, G41.1, G42.1) Control en direccin normal a la izda.
(G150, G151, G152) G42.1 (G152)
Control en direccin normal a la dcha.
G40.1 (G150)
Cancelar control en direccin normal
Compensacin A de G43
herramienta Compensacin Z_ H_ ;
(G43, G44, G49) G44
Z G43
H_ ;
G44
H : Compensacin hta.
G49 : Anular
H : Compensacin hta.
G49 : Anular
790
B. LISTA DE FUNCIONES Y
B63844SP/01 ANEXO FORMATO DE CINTA
P1 P2 D : Aumento de factor de
escala
P1 P2
Sistema coordenadas
mquina
791
B. LISTA DE FUNCIONES Y
FORMATO DE CINTA ANEXO B63844SP/01
G61
t
G92S_ ;
das de pieza
Limitacin de velocidad mxima
mxima del husillo (G92) del husillo
Avance por minuto, Avance mm/min pulg/min G94 F_ ; Avance por minuto
por revolucin (G94, G95) mm/rev pulg/rev G95 F_ ; Avance por revolucin
792
B. LISTA DE FUNCIONES Y
B63844SP/01 ANEXO FORMATO DE CINTA
793
C. INTERVALO DE VALORES
PROGRAMABLES ANEXO B63844SP/01
Eje lineal
D En el caso de entrada de Sistema incremental
valores en mm, el husillo
ISB ISC
de avance est graduado
en milmetros. Incremento mnimo de 0.001 mm 0.0001 mm
entrada
Margen valores 0.01 hasta 9600 pulg/ 0.01 hasta 4000 pulg/min
avance Notas min
794
C. INTERVALO DE VALORES
B63844SP/01 ANEXO PROGRAMABLES
Margen valores 0.01 hasta 9600 pulg/ 0.01 hasta 4000 pulg/min
min
avance Notas
Avance incremental 0.001, 0.01, 0.1, 1 mm/ 0.0001, 0.001, 0.01, 0.1
incremento mm /incremento
795
C. INTERVALO DE VALORES
PROGRAMABLES ANEXO B63844SP/01
Eje de rotacin
Sistema incremental
ISB ISC
Avance increment. 0.001, 0.01, 0.1, 1 grad/ 0.0001, 0.001, 0.01, 0.1
incremento grad/incremento
NOTA
El margen de velocidades de avance mostrado en la tabla
anterior corresponde a lmites, en funcin de la capacidad
de interpolacin del CNC. Como sistema ntegro, tambin
deben tenerse en cuenta las limitaciones relacionadas con
el servosistema.
796
B63844SP/01 ANEXO D. ABACOS
D
ABACOS
797
D. ABACOS ANEXO B63844SP/01
D.1 Los pasos de una rosca, por regla general, son incorrectos en 1 y 2, como
se muestra en la Fig. D.1 (a) debido a la aceleracin y deceleracin
LONGITUD ROSCADA automticas.
INCORRECTA As, pues se han de incluir distancias de seguridad de magnitud 1 y 2
en el programa.
2 1
Explicaciones
D Cmo se determina el 2
V + 1 RL
60
T1 : Constante de tiempo del servo sistema (s)
V : Velocidade corte (mm/s) Constante de tiempo T1 (s)
R : Velocidad del husillo (rpm) del servosistema:
L : Avance de rosca (mm) Habitualmente 0.033 s.
D Cmo se determina 1
a + DL
L
Cuando se ha determinado el valor HaI, transcurre un tiempo hasta que se
alcanza la precisin de rosca. El tiempo HtI se sustituye en (2) para determinar
d1 :
Las constantes V y T1 se determinan de idntica manera que en el caso de d2.
Dado que el clculo de d1, en las pginas siguientes se incluyen bacos.
798
B63844SP/01 ANEXO D. ABACOS
D Cmo se utilizan los Primero especifique la clase y el paso de una rosca. La precisin de la rosca, a,
bacos se obtendr (1) y, en funcin de la constante de tiempo de
aceleracin/deceleracin de avance en mecanizado, el valor de d1 cuando V =
10mm / s se obtendr en (2). En tal caso, en funcin de la velocidad de roscado,
puede obtenerse en (3) d1 para una velocidad distinta de 10mm/s.
1(V=10mm/s)
V=20mm/s
V=40mm/s
Constante de tiempo
del servosistema
(2)
T1
(3)
(1)
T2
1
a
Vase el grfico de consulta ms 0
L
adelante en este manual que incluye
un ejemplo real. L
Fig.D.1(b) Abaco
NOTA
Las ecuaciones de 1 y 2 son para cuando la constante de
tiempo de aceleracin/deceleracin para avance en
mecanizado vale 0.
799
D. ABACOS ANEXO B63844SP/01
D.2
CALCULO SENCILLO
DE LA LONGITUD
ROSCADA
INCORRECTA 2 1
Explicaciones
D Cmo se determina 2
d2 + LR
1800 * (mm)
R : Velocidad husillo (min-1) * Cuando la constante de tiempo
L : Paso de rosca (mm) T del servosistema vale 0.033 s.
D Cmo se determina 1
d1 + LR (1lna)
1800 * (mm)
+ d2(1lna) (mm)
a 1lna
0.005 4.298
0.01 3.605
0.015 3.200
0.02 2.912
Ejemplos
R=350min1
L=1mm
a=0.01 entonces
800
B63844SP/01 ANEXO D. ABACOS
D Referencia
801
D. ABACOS ANEXO B63844SP/01
V2
Trayectoria
programada
Trayectoria
herramienta
V1
802
B63844SP/01 ANEXO D. ABACOS
V
VY2 2
VX2
V
Z
VY1
1
VX1 0 X
D Descripcin de
condiciones y smbolos
V X1 + V cos f1
V Y1 + V sin f1
V X2 + V cos f2
V Y2 + V sin f2
803
D. ABACOS ANEXO B63844SP/01
Y0
X0
X 0 + V X1(T 1 ) T 2)
Y 0 + V Y1(T 1 ) T 2)
D Anlisis de la trayectoria de Las ecuaciones siguientes representan la velocidad de avance para la seccin
la herramienta en esquina de esquina segn el eje X y segn el eje Y.
V X1
V X(t) + (V X2V X1)[1 {T exp( t )T 2 exp( t )} ) V X1]
T1T 2 1 T1 T2
V X1
+ V X2[1 {T exp( t )T2 exp( t )}]
T 1T2 1 T1 T2
V Y1V Y2
V Y(t) + {T1 exp( t )T 2 exp( t )} ) V Y2
T1T 2 T1 T2
V (t)dtX
t
X(t) + X 0
0
V X2V X1
+ {T1 exp( t )T2 exp( t )}V X2(T 1 ) T 2t)
2 2
T1T 2 T1 T2
V (t)dtY
t
Y(t) + Y 0
0
V Y2V Y1
+ {T1 exp( t )T2 exp( t )}V Y2(T 1 ) T 2t)
2 2
T1T 2 T1 T2
804
B63844SP/01 ANEXO D. ABACOS
Trayectoria programada
Trayectoria real
2
Dr + 1 (T 1 ) T2 (1 * a 2)) Vr . . . . . . . (1)
2 2
2
Dr : Error de radio mximo (mm)
v :Avance (mm/s)
r :Radio de crculo (mm)
T1 : Constante de tiempo de aceleracin/deceleracin exponencial (s)
en mecanizado (T=0)
T2 : Constante de tiempo de sistema de posicioamiento (s). (Inversa
de la ganancia del bucle de posicin)
a : Coeficiente de realimentacin positiva (%)
En el caso de aceleracin/deceleracin en forma de campana y aceleracin/
deceleracin lineal despus de interpolacin con avance en mecanizado puede
obtenerse una aproximacin de este error de radio con la siguiente expresin:
Dr + 241 T 1
2
2
2
) 1 T2 (1 * a 2) Vr
2
805
E. ESTADO AL CONECTAR LA TENSION,
AL EFECTUAR UN RESET ANEXO B63844SP/01
E EFECTUAR UN RESET
Parmetro f f f
Cdigo G simple
F Cero Cero f
S, T, M f f
K (nm. repeticiones)
806
E. ESTADO A CONECTAR LA TENSION, AL
B63844SP/01 ANEXO EFECTUAR UN RESET
Accin en Desplazamiento
operacin
Temporizacin
Envo de cdigo M, S y T
Seales Seal alarma CNC AL Se apaga si no existe causa de la Se apaga si no existe Se apaga si no existe
de salida alarma causa de la alarma causa de la alarma
Cdigos S, T y B f f
Cdigo M
Seales seleccin M, S y T
Seal servo preparado SA ACTIVADA (Cuando no es una ACTIVADA (Cuando no ACTIVADA (Cuando no
alarma del servo) es una alarma del servo) es una alarma del servo)
NOTA
1 Cuando se realiza la bsqueda del comienzo, se visualiza el nmero de programa principal.
2 Cuando se realiza un reset durante la ejecucin de un subprograma, el control vuelve al
comienzo del progrmaa principal mediante la funcin de bsqueda de comienzo.
No puede comenzarse la ejecucin desde el medio del subprograma.
807
F. TABLA DE CORRESPONDENCIA DE
CARACTERES A CODIGOS ANEXO B63844SP/01
F CODIGOS
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Espacio
F 070 ! 033 Signo admiracin
G 071 034 Comillas
H 072 # 035 Parrilla
I 073 $ 036 Smbolo dlar
J 074 % 037 Porcentaje
K 075 & 038 Ampersand
L 076 039 Apstrofo
M 077 ( 040 Parntesis izquierdo
N 078 ) 041 Parntesis derecho
O 079 * 042 Asterisco
P 080 + 043 Signo ms
Q 081 , 044 Coma
R 082 045 Signo menos
S 083 . 046 Punto
T 084 / 047 Dividir
U 085 : 058 Dos puntos
V 086 ; 059 Punto y coma
W 087 < 060 Signo menor que
X 088 = 061 Signo igual que
Y 089 > 062 Signo mayor que
Z 090 ? 063 Interrogante
0 048 @ 064 Marca a comercial
1 049 [ 091 Corchete izquierdo
2 050 ^ 092
3 051 ] 094 Corchete derecho
4 052 _ 095 Subrayado
5 053
808
B63844SP/01 ANEXO G. LISTA DE ALARMAS
G
LISTA DE ALARMAS
809
G. LISTA DE ALARMAS ANEXO B63844SP/01
810
B63844SP/01 ANEXO G. LISTA DE ALARMAS
811
G. LISTA DE ALARMAS ANEXO B63844SP/01
812
B63844SP/01 ANEXO G. LISTA DE ALARMAS
813
G. LISTA DE ALARMAS ANEXO B63844SP/01
814
B63844SP/01 ANEXO G. LISTA DE ALARMAS
204 OPRACION DE EJE ILEGAL En el roscado rgido con macho se ha especificado un desplazamiento de eje
entre el bloque de cdigo M rgido (M29) y el bloque G84 (G74). Modifique el
programa.
205 DESCONEXION DE SENAL DI DE La seal de roscado rgido con macho (DGNG 061#1) no vale 1 cuando
RIGDO se ejecuta G84 (G88) pese a que se ha especificado el cd. M rgido
(M29). Consulte el esquema de contactos del PMC para determinar el
motivo de por qu no est activada la seal DI. Modifique el programa.
206 NO PUEDE CAMBIARSE PLANO Se ha programado el cambio de plano en el modo rgido.
(RM RIG) Corrija el programa.
207 RIGID DATA MISMATCH La distancia especificada era demasiado corta o demasiado larga en
roscado rgido con macho.
210 NO PUEDE INSTRUIRSE 1) Se ejecutan M198 y M99 en la operacin de planificacin o se
M198/M199 ejecuta M198 en modo DNC.
2) En un ciclo fijo de cajera con varias repeticiones, una macro de
interrupcin ha sido programada y M99 ha sido ejecutado.
212 SELECCION DE PLANO ILEGAL Se ha programado un achaflanado con ngulo arbitrario o un redondea-
do de esquina R o un plano que incluye un eje adicional. Corrija el pro-
grama.
213 MANDO ILEGAL EN Se ha producido alguna de las siguientes alarmas en el funcionamiento con
SINCRONIZACION control de sincronizacin simple.
1) El programa ha enviado la orden de desplaz. al eje esclavo.
2) El programa ha enviado la orden de avance manual continuo/orden avance
manual con volante/orden de avance incremental al eje esclavo.
3) El programa ha enviado la orden de vuelta automtica al punto de referen-
cia sin ejecutar la vuelta manual al punto de referencia despus de conec-
tarse la tensin.
4) La diferencia entre el valor de error de posicin de los ejes
maestro y esclavo ha rebasado el valor especificado en el parmetro No.
8313.
214 MANDO ILEGAL EN El sistema de coord. se ha definido o la compensacin de hta.del tipo
SINCRONIZACION desplaz. se ha ejecutado en el control sncrono. Corrija el programa.
224 REGRESO A PUNTO DE No se ha ejecutado la vuelta al punto de referencia antes de arrancar el
REFERENCIA modo automtico. Ejecute la vuelta al punto de referencia slo si el bit 0
del parmetro 1005 ZRNX vale 0.
231 ERROR DE FORMATO EN G10 L50 Se ha producido alguno de los siguientes errores en el formato especifi-
cado en la entrada de parmetros programables.
1) No se ha introducido la direccin N o la direccin R.
2) Se ha introducido un nmero no especificado para un parmetro.
3) El nmero de eje era demasiado grande.
4) No se ha especificado un nmero de eje en el parmetro tipo eje.
5) Se ha especificado un nmero de eje en un parmetro que no es
de tipo eje.
6) Se ha intentado reponer el bit 4 del parmetro 3202 (NE9) o mo-
dificar el parmetro 3210 (PSSWD) cuando estn protegidos me-
diante una contrasea. Corrija el programa.
232 MUCHAS INSRUC. PARA EJE Se han especificado tres o ms ejes (en el modo de control en direccin nor-
HELIC. mal dos o ms ejes) como ejes helicoidales en el modo de interpolacin heli-
coidal.
233 EQUIP OCUP Cuando se ha intentado utilizar una unidad tal como la conectada a tra-
vs de la interface RS232C, haba otros usuarios utilizndola.
239 ALARMA BP/S Mientras se estaba ejecutando la perforacin con la funcin para control
de unidades E/S externas, se estaba ejecutando la edicin en modo no
prioritario.
240 ALARMA BP/S Durante el modo MDI se estaba ejecutando la edicin en modo no priori-
tario.
253 G05 NO DISPONIBLE La operacion de ingreso binario con un compensador (buffer) remoto de
alta velocidad (G05) o mecanizado en ciclo de alta velocidad (G05) ha
sido especificado en el modo de control anticipatorio (G08P1). Antes de
intentar especificar estos comandos, primero especifique G08P0; para
cancelar el modo de control anticipatorio.
815
G. LISTA DE ALARMAS ANEXO B63844SP/01
5138 FSSB: AXIS SETTING NOT COM- En el modo de configuracin automtica, todava no se han configurado
PLETE los ejes. Realice la configuracin de ejes en la pantalla de configuracin
del FSSB.
5198 FSSB: ID DATA NOT READ La asignacin temporal ha fallado, de modo que no ha sido posible leer
la informacin ID inicial del amplificador.
816
B63844SP/01 ANEXO G. LISTA DE ALARMAS
817
G. LISTA DE ALARMAS ANEXO B63844SP/01
NOTA
Las alarmas en la edicin en modo no prioritario se visualizan en la lnea de entrada por teclado
en la pantalla de edicin en modo no prioritario en lugar de en la pantalla ordinaria de alarmas
y pueden reinicializarse pulsando cualquier tecla del panel MDI.
818
B63844SP/01 ANEXO G. LISTA DE ALARMAS
819
G. LISTA DE ALARMAS ANEXO B63844SP/01
820
B63844SP/01 ANEXO G. LISTA DE ALARMAS
433 n AXIS : CNV. LOW VOLT DC LINK 1) PSM: Ha cado la tensin en el circuito intermedio (DC LINK).
2) PSMR: Ha cado la tensin en el circuito intermedio (DC link).
3) SVU para la serie : Ha cado la tensin del circuito intermedio
(DC link).
4) SVU para la serie : Ha cado la tensin del cirucito intermedio (DC
link).
434 n AXIS : INV. LOW VOLT CONTROL SVM: Ha cado la tensin de alimentacin de control.
435 n AXIS : INV. LOW VOLT DC LINK SVM: Ha cado la tensin del circuito intermedio (DC link).
436 n AXIS : SOFTTHERMAL (OVC) El software del servo digital ha detectado el estado trmico por software
(OVC).
437 n AXIS : CNV. OVERCURRENT PSM: Ha circulado una sobreintensidad hacia el circuito de entrada.
POWER
438 n AXIS : INV. ABNORMAL CURRENT 1) SVM: La intensidad del motor es demasiado alta.
2) SVU para serie : La intensidad del motor es demasiado alta.
3) SVU para serie : La intensidad es demasiado alta.
821
G. LISTA DE ALARMAS ANEXO B63844SP/01
449 n AXIS: INV. IPM ALARM 1) SVM: IPM (mdulo de realimentacin inteligente) ha detectado una alarma.
2) SVU serie : IPM (mdulo de alimentacin inteligente) ha detectado
una alarma.
453 n AXIS : SPC SOFT DISCONNECT Alarma de desconexin por software del codificador de impulsos .
ALARM Desconecte la alimentacin del CNC y luego retire e inserte el cable del codifi-
cador de impulsos. Si se activa de nuevo esta alarma, sustituya el codificador
de impulsos.
456 n AXIS : ILLEGAL CURRENT LOOP Se ha especificado un perodo de control de corriente no permitido.
El mdulo de impulsos del amplificador en uso no cuadra para el HRV de
alta velocidad. Como alternativa, el sistema no cumple una limitacin para
ejecutar un control HRV de alta velocidad..
457 n AXIS : ILLEGAL HI HRV (250US) Se especifica que cuando el perodo de control de corriente es 250 ms,
debe utilizarse el control HRV de alta velocidad.
458 n AXIS : CURRENT LOOP ERROR El perodo de control de corriente especificado no coincide con el perodo
de cotrol de corriente real.
459 n AXIS : HI HRV SETTING ERROR En un par de ejes en los cuales unos sea un nmero de eje de servo im-
par (parmetro No. 1023) y el otro sea un nmero de eje de servo par que
es adyacente al nmero de eje de servo impar, el control HRV de alta
velocidad se soporta para uno de los ejes y no para el otro.
460 n AXIS: FSSB DISCONNECT Se ha producido una desconexin brusca de las comunicaciones del
FSSB, siendo sus posibles causas:
1) Se ha desconectado o roto el cable de comunicaciones de FSSB.
2) Se ha desconectado bruscamente la alimentacin del amplificador.
3) El amplificador ha emitido una alarma de baja tensin
461 n AXIS: ILLEGAL AMP INTERFACE Los ejes del amplificador de 2 ejes se han asignado a la interfaz rpida.
462 n AXIS: SEND CNC DATA FAILED Debido a un error de comunicaciones del FSSB, un esclavo no ha
podido recibir datos correctos.
463 n AXIS: SEND SLAVE DATA FAILED Debido a un error de comunicaciones del FSSB, el sistema del servo
no ha podido recibir datos correctos.
464 n AXIS: WRITE ID DATA FAILED Se ha intentado escribir informacin de mantenimiento en la pantalla
de mantenimiento del amplificador, pero ha fallado.
465 n AXIS: READ ID DATA FAILED En la conexin, no ha podido leerse informacin ID inicial del amplifi-
cador.
466 n AXIS: MOTOR/AMP COMBINATION La intensidad mxima del amplificador no coincide con la del motor.
822
B63844SP/01 ANEXO G. LISTA DE ALARMAS
#7 #6 #5 #4 #3 #2 #1 #0
204 OFS MCC LDA PMS
823
G. LISTA DE ALARMAS ANEXO B63844SP/01
NOTA
Los parmetros 1326 y 1327 son activos cuando EXLM (seal de conmutacin de tope de
carrera) est a 1.
7) Alarmas de servo
8) Alarmas de recalentamiento
Nmero Mensaje Contenido
700 RECALENTAMI: Recalentamiento de unidad de control.
UNIDAD CONTROL Compruebe el funcionamiento normal del motor de ventilador y lim-
pie el filtro de aire.
701 RECALENTAMI: MOTOR FAN Sobrecalentamiento del motor de ventilador situado en la parte alta
del armario del CNC. Compruebe el funcionamiento del motor de
ventilador y cambie el motor si procede.
824
B63844SP/01 ANEXO G. LISTA DE ALARMAS
825
G. LISTA DE ALARMAS ANEXO B63844SP/01
D Los detalles de la alarma Los detalles de la alarma de husillo No. 750 se muestran en el mensaje
de husillo No.750 de diagnstico (No. 409) de la siguiente manera.
#7 #6 #5 #4 #3 #2 #1 #0
409 SPE S2E S1E SHE
#3 (SPE) 0 : En el control serie del husillo, los parmetros de husillo serie cumplen
las condiciones de arranque de la unidad de husillo.
1 : En el control serie del husillo, los parmetros de husillo serie no
cumplen las condiciones de arranque de la unidad de husillo.
#2 (S2E) 0 : El segundo husillo funciona normal durante el arranque de control
serie de husillo.
1 : Se ha detectado que el segundo husillo presentaba un fallo durante el
arranque del control serie de husillo.
#1 (S1E) 0 : El primer husillo est normal durante el arranque de control serie
de husillo.
1 : Se ha detectado que el segundo husillo presentaba un fallo durante el
arranque del control serie de husillo.
#0 (SHE) 0 : El mdulo de comunicaciones serie del CNC est normal.
1 : El mdulo de comunicaciones serie del CNC se ha detectado que tena
un fallo.
826
B63844SP/01 ANEXO G. LISTA DE ALARMAS
D Lista de alarmas (Husillo Si se genera una alarma para el husillo serie, aparece un mensaje de alarma en
serie) el CNC en forma de 7nxXX. El nmero n identifica el husillo en que se ha
producido la alarma (n = 1: primer husillo, n = 2: Segundo husillo, etc.).
NOTA*1
Observe que las indicaciones del SPM varan en funcin de
qu LED, el LED rojo o el LED amarillo, est encendido.
Cuando el LED rojo est encendido, el SPM indica un
nmero de alarma de dos dgitos. Cuando el LED amarillo
est encendido, el SPM indica un nmero de error que
especifica un problema de secuencia. (Por ejemplo,
cuando un comando de rotacin se introduce con el estado
de parada de emergencia no liberado).
Vase Anexo Cdigos de Error (Husillo Serie).
(749) SSPINDLE LSI ERROR A1 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en el
so de control del SPM. circuito perifrico de la CPU del cir-
cuito de control del SPM.
7n02 SPN_n_ : EX SPEED ER- 02 1 Compruebe y corrija las condi- La velocidad del motor no puede re-
ROR ciones de corte para reducir la spetar una velocidad especificada.
carga. Se ha detectado un par de carga ex-
2 Corrija el parmetro No. 4082. cesivo para el motor.
El tiempo de aceleracin/decelera-
cin del parmetro No. 4082 es in-
suficiente.
7n03 SPN_n_ : FUSE ON DC 03 1 Sustituya el mdulo SPM. El PSM queda listo (se indica 00),
LINK BLOWN 2 Compruebe el estado de aisla- pero la tensin del circuito interme-
miento del motor. dio (DC link) es demasiado baja en
3 Sustituya el cable de interface. el SPM.
El fusible de la seccin de circuito
intermedio del mdulo SPM est
fundido. (El dispositivo de potencia
est daado o el motor presenta una
falta a tierra).
El cable de conexin JX1A/JX1B
presenta una anomala
7n04 SPN_n_ : INPUT FUSE/ 04 Compruebe el estado de la fuente El PSM detecta una fase de alimen-
POWER de alimentacin de entrada del tacin abierta. (indicacin de alarma
PSM. de PSM: 5)
FAULT
7n06 SPN_n_ : THERMAL 06 1 Compruebe y corrija el parmetro. El sensor de temperatura del motor
SENSOR DIS- 2 Sustituya el cable de realimentacin. est desconectado.
CONNECT
827
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n07 SPN_n_ : OVERSPEED 07 Compruebe si existe un error de se- La velocidad del motor ha superado
cuencia. (Por ejemplo, compruebe si el 115% de su velocidad nominal.
se ha especificado la sincronizacin Cuando el eje del husillo se encon-
de husillo cuando no poda girarse el traba en el modo de control de posi-
husillo). cin, se han acumulado excesiva-
mente las desviaciones de posicin
(SFR y SRV se han desactivado du-
rante la sincronizacin del husillo).
7n12 SPN_n_ : OVERCUR- 12 1 Compruebe el estado de aisla- La intensidad de salida del motor es
RENT POW miento del motor. anmalamente elevada.
2 Compruebe los parmetros de Un parmetro especfico del motor
CIRCUIT husillo. no coincide con el modelo de motor.
3 Sustituya el mdulo SPM. Aislamiento deficiente del motor.
7n15 SPN_n_ : SP SWITCH 15 1 Compruebe y corrija la secuencia Existe una anomala en la secuencia
CONTROL de esquema de contactos. de conmutacin en el accionamiento
2 Sustituya el contactor magntico del interruptor de husillo/interruptor de
ALARM de conmutacin. salida.
La seal de comprobacin de estado
de contacto de contactor MC de con-
mutacin y la orden no coinciden.
7n16 SPN_n_ : RAM FAULT 16 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un
so de control del SPM. componente del circuito de control
del SPM. (Anomala de la RAM de
datos externos).
7n18 SPN_n_ : SUMCHECK 18 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un
ERROR PGM so de control de SPM. componente del circuito de control del
SPM (se ha detectado una anomala
DATA en los datos de la ROM del programa).
7n21 SPN_n_ : POS SENSOR 21 Compruebe y corrija los parmetros. El valor de configuracin del parme-
POLARITY ER- (No. 4000#0, 4001#4) tro de polaridad del sensor de posi-
ROR cin es incorrecto
828
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n24 SPN_n_ : SERIAL 24 1 Coloque el cable que va del CNC La alimentacin del CNC se ha des-
TRANSFER al husillo alejado del cable de ali- conectado (desconexin normal o
mentacin. cable roto).
ERROR 2 Sustituya el cable. Se ha detectado un error en los da-
tos de comunicaciones transferidos
al CNC.
7n29 SPN_n_ : SHORTTIME 29 Compruebe y corrija el estado de la Se ha aplicado una carga excesiva
OVERLOAD carga. de manera continua durante un cier-
to perodo de tiempo. (Esta alarma
se activa tambin cuando el eje del
motor ha quedado bloqueado en el
estado de excitacin).
7n31 SPN_n_ : MOTOR LOCK 31 1 Compruebe y corrija el estado de El motor no puede girar a la veloci-
OR VSIG LOS la carga. dad especificada. (Se ha dado
2 Sustituya el cable del sensor del constantemente un nivel no superior
motor (JY2 o JY5). al nivel SST para el comando de ro-
tacin).
Anomala en la seal de deteccin
de velocidad.
7n32 SPN_n_ : RAM FAULT 32 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un
SERIAL LSI so de control del SPM. componente del circuito de control
del SPM. (El dispositivo LSI para
transferencia a serie presenta una
anomala).
829
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n34 SPN_n_ : PARAMETER 34 Corrija un valor de parmetro con- Se han configurado valores de
SETTING ER- forme al manual. parmetros superiores al lmite ad-
Si el nmero de parmetro es des- misible.
ROR conocido, conecte la tarjeta de ver-
ificacin de husillo y compruebe el
parmetro indicado.
7n35 SPN_n_ : EX SETTING 35 Corrija el valor conforme al manual Se han configurado datos de rela-
GEAR RATIO de parmetros. cin de transmisin superiores al
lmite admisible.
7n37 SPN_n_ : SPEED DE- 37 Corrija el valor en funcin del manu- El valor del parmetro de nmero de
TECT PAR. al de parmetros. impulsos en el detector de velocidad
es incorrecto.
ERROR
3 Sustituya el cable.
7n41 SPN_n_ : 1ROT POS 41 1 Compruebe y corrija el parme- 1 La seal de 1 revolucin del co-
CODER ER- tro. dificador de posicin del husillo
2 Sustituya el cable. (conector JY4) presenta una ano-
ROR 3 Reajuste la seal del sensor BZ. mala.
2 La seal de 1 revolucin (conec-
tor JY2) den sensor MZ o BZ pre-
enta una anomala.
3 Error de configuracin de
parmetro
7n44 SPN_n_ : CONTROL 44 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un
CIRCUIT(AD) so de control del SPM. componente del circuito de control
del SPM (anomala del convertidor
ERROR A/D).
7n46 SPN_n_ : SCREW 46 1 Compruebe y corrija el parme- Se ha detectado una anomala equi-
1ROT POS tro. valente a la alarma 41 durante la op-
2 Sustituya el cable. eracin de tallado de rosca.
COD. ALARM 3 Reajuste la seal del sensor BZ.
830
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n47 SPN_n_ : POSCODER 47 1 Sustituya el cable. 1 La seal de fase A/B del codifica-
SIGNAL AB- 2 Reajuste la seal del sensor BZ. dor de posicin de husillo (conec-
3 Corrija el recorrido del cable tor JY4) presenta una anomala.
NORMAL (asegrese de que no queda cer- 2 La seal de fase A/B (conector
ca de la lnea de potencia). JY2) del sensor MZ o BZ presen-
ta una anomala.
La relacin entre la fase A/B y la
seal de una revolucin es incorrec-
ta (discrepancia de intervalo de im-
pulsos).
7n49 SPN_n_ : HIGH CONV. 49 Compruebe si el valor de velocidad En el modo de velocidad diferencial,
DIF. SPEED diferencial calculado supera la velo- la velocidad del otro husillo converti-
cidad mxima del motor. da a la velocidad del husillo local ha
superado el lmite permitido (la velo-
cidad diferencial se calcula multipli-
cando la velocidad del otro husillo
por la relacin de transformacin).
7n50 SPN_n_ : SPNDL CON- 50 Compruebe si el valor calculado su- En sincronizacin de husillos, el val-
TROL OVER- pera la velocidad mxima del motor or de clculo de consigna de veloci-
dad ha superado el lmite admisible
SPEED (la velocidad del husillo se calcula
multiplicando la velocidad especifi-
cada del husillo por la relacin de
transmisin).
7n51 SPN_n_ : LOW VOLT DC 51 1 Compruebe y corrija la tensin de Se ha detectado una cada en la
LINK la fuente de alimentacin. tensin de entrada. (Indicacin de
2 Sustituya el contactor magntico. alarma del PSM: 4) (Fallo de cor-
riente momentneo o contacto de
contactor magntico averiado)
7n52 SPN_n_ : ITP SIGNAL 52 1 Sustituya la tarjeta de circuito im- Se ha detectado una anomala en la
ABNORMAL I preso del control del mdulo interface del CN (la seal ITP seha
SPM. detenido).
2 Sustituyya la tarjeta de circuito
impreso de la interface de husillo
en el CNC.
7n53 SPN_n_ : ITP SIGNAL 53 1 Sustituya la tarjeta de circuito im- Se ha detectado una anomala en la
ABNORMAL II preso de control del SPM. interface del CN (se ha detenido .la
2 Sustituya la tarjeta de circuito im- seal ITP).
preso de la interface del husillo
en el CNC.
7n56 SPN_n_ : INNER COOL- 56 Sustituya el mdulo SPM. Se ha detenido el ventilador de re-
ING FAN STOP frigeracin del circuito de control del
mdulo SPM.
831
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n58 SPN_n_ : OVERLOAD IN 58 1 Compruebe el estado de refriger- Ha aumentado de manera anmala
PSM acin del PSM. la temperatura del radiador del
2 Sustituya el mdulo PSM. PSM. (Indicacin de alarma de
PSM: 3)
7n59 SPN_n_ : COOLING FAN 59 Sustituya el mdulo SPM. Se ha detenido el ventilador de re-
STOP IN PSM frigeracin del mdulo PSM. (Indica-
cin de alarma del PSM: 2)
7n62 SPN_n_ : MOTOR VCMD 62 Compruebe y corrija los parmetros. La especificada del motor es dema-
OVER- (No. 4021, 4056 hasta 4059) siado grande.
FLOWED
7n66 SPN_n_ : AMP MODULE 66 1 Sustituya el cable. Se ha encontrado un error en la com-
COMMUNICA- 2 Compruebe y corrija la conexin. unicacin entre amplificadores.
TION
7n73 SPN_n_ : MOTOR SEN- 73 1 Sustituya el cable de realimenta- No est presente la seal de reali-
SOR DISCON- cin. mentacin del sensor del motor
NECTED 2 Compruebe el procesamiento de la
pantalla.
3 Compruebe y corrija la conexin.
4 Ajuste el sensor.
7n74 SPN_n_ : CPU TEST ER- 74 Sustituya la tarjeta de circuito impreso En un test de la CPU se ha detectado
ROR de cotrol del SPM. un error.
7n75 SPN_n_ : CRC ERROR 75 Sustituya la tarjeta de circuito impreso En un test de la CRC se ha detectado
de cotrol del SPM. un error.
7n79 SPN_n_ : INITIAL TEST 79 Sustituya la tarjeta de circuito impreso Se ha detectado un error en una oper-
ERROR de control del SPM. acin de test inicial.
7n81 SPN_n_ : 1ROT MO- 81 1 Compruebe y corrija el parmetro. No puede detectarse correctamente la
TOR SENSOR 2 Sustituya el cable de realimenta- seal de una revolucin del sensor
ERROR cin. del motor.
3 Ajuste el sensor.
7n82 SPN_n_ : NO 1ROT 82 1 Sustituya el cable de realimenta- No se genera la seal de una revolu-
MOTOR SEN- cin. cin del sensor del motor.
SOR 2 Ajuste el sensor.
7n83 SPN_n_ : MOTOR SEN- 83 1 Sustituya el cable de realimenta- Se ha detectado una irregularidad en
SOR SIGNAL cin. una seal de realimentacin del sen-
ERROR 2 Ajuste el sensor. sor del motor.
7n84 SPN_n_ : SPNDL SEN- 84 1 Sustituya el cable de realimenta- No est presente la seal de reali-
SOR DISCON- cin. mentacin del sensor del husillo.
NECTED 2 Compruebe el procesamiento de
la pantalla.
3 Compruebe y corrija la conexin.
4 Compruebe y corrija el parmetro.
5 Ajuste el sensor.
7n85 SPN_n_ : 1ROT SPNDL 85 1 Compruebe y corrija el parmetro. No puede detectarse correctamente la
SENSOR ER- 2 Sustituya el cable de realimenta- seal de una revolucin del sensor
ROR cin. del husillo.
3 Ajuste el sensor.
7n86 SPN_n_ : NO 1ROT 86 1 Sustituya el cable de realimenta- No se genera la seal de una revolu-
SPNDL SEN- cin. cin del sensor del husillo.
SOR ERROR 2 Ajuste el sensor.
7n87 SPN_n_ : SPNDL SEN- 87 No se genera la seal de una revolu- Se ha detectado una irregularidad en
SOR SIGNAL cin del sensor del husillo. una seal de realimentacin del sen-
ERROR sor del husillo.
832
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
7n88 SPN_n_ : COOLING RA- 88 Sustituya el ventilador de refrigera- El ventilador de refrigeracin externo
DIFAN FAIL- cin externo del SPM. est parado.
URE
7n97 SPN_n_ : OTHER 97 Sustituya el SPM. Se ha detectado otra irregularidad.
SPINDLE
ALARM
7n98 SPN_n_ : OTHER CON- 98 Compruebe la indicacin de alarma Se ha detectado una alarma de PSM.
VERTER en el PSM.
ALARM
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9001 SPN_n_ : MOTOR 01 1 Compruebe y corrija la temperatura Ha actuado el termostato incrustado en
OVERHEAT perifrica y el estado de la carga. el devanado del motor.
2 Si se detiene el ventilador de refriger- La temperatura interna del motor supera
acin, sustityalo. el nivel especificado.
El motor se est utilizando por encima
del rgimen continuo o el ventilador de
refrigeracin presenta una anomala.
9002 SPN_n_ : EX SPEED ER- 02 1 Compruebe y corrija las condiciones La velocidad del motor no puede obe
ROR de mecanizado para disminuir la car- decer a una velocidad especificada.
ga. Se ha detectado un par de carga del mo-
2 Corrija el parmetro No. 4082. tor excesivo.
El tiempo de aceleracin / deceleracin
en el parmetro No. 4082 es insuficiente.
9003 SPN_n_ : FUSE ON DC 03 1 Sustituya el mdulo SPM. El PSM queda listo (se indica 00), pero la
LINK BLOWN 2 Compruebe el estado del aislamiento tensin en el circuito intermedio es muy
del motor. baja en el SPM.
3 Sustituya el cable de interfaz. Se ha fundido el fusible de la seccin de
circuito intermedio del SPM. (El disposi-
tivo de potencia est daado o el motor
presenta un fallo a tierra.)
El cable de conexin JX1A/JX1B presen-
ta una anomala.
9004 SPN_n_ : INPUT FUSE/ 04 Compruebe el estado de la alimentacin El PSM ha detectado la falta de una fase
POWER de potencia de entrada al PSM. de alimentacin (alarma de PSM 5)
FAULT
9006 SPN_n_ : THERMAL 06 1 Compruebe y corrija el parmetro. El sensor de temperatura del motor est
SENSOR DIS- 2 Sustituya el cable de alimentacin. desconectado.
CONNECT
9007 SPN_n_ : OVERSPEED 07 Compruebe si existe un error de secuen- La velocidad del motor ha rebasado el
cia. (Por ejemplo, compruebe si se ha 115% de su velocidad nominal.
especificado sincronizacin del husillo Cuando el eje del husillo se encontraba
cuando no poda girar el husillo.) en el modo de control de posicin, se
acumularon unas desviaciones de posi-
cin excesivas (durante la sincronizacin
de husillo se desactivo SFR y SRV.)
9009 SPN_n_ : OVERHEAT 09 1 Mejore el estado de refrigeracin del Aumento de temperatura anmalo del
MAIN CIRCUIT disipador trmico. radiador del trasistor de potencia
2 Si se detiene el ventilador de refriger-
acin del dispador trmico, sustituya
el mdulo SPM.
833
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9011 SPN_n_ : OVERVOLT 11 1 Compruebe el PSM seleccionado. Se ha detectado una sobretensin en la
POW CIRCUIT 2 Compruebe la tensin de alimenta- seccin de circuito intermedio del PSM.
cin de entrada y la variacin de po- (indicacin de alarma PSM: 7)
tencia durante la deceleracin del mo- Error de seleccin de PSM. (Se ha reba-
tor. Si la tensin supera 253 VAC sado la especificacin de potencia mxi-
(para el sistema de 200V) o 530 ma entregada del PSM.)
VAC (para el sistema de 400V), me-
jore la impedancia de la fuente de ali-
mentacin.
9012 SPN_n_ : OVERCUR- 12 1 Compruebe el estado del aislamiento La intensidad de salida del motor es ex-
RENT POW del motor. cesivamente alta.
2 Compruebe los parmetros de husillo. Un parmetro especfico del motor no se
CIRCUIT
3 Sustituya el mdulo SPM. ajusta al modelo de motor.
Aislamiento deficiente del motor.
9015 SPN_n_ : SP SWITCH 15 1 Compruebe y corrija la secuencia de Anomala de la secuencia en la opera-
CONTROL esquema de contactos. cin de conmutacin husillo / conmuta-
2 Sustituya el contactor magntico de cin de salida.
ALARM
conmutacin MC. La seal y el comando de comprobacin
de estado de contacto del MC de conmu-
tacin no coinciden.
9016 SPN_n_ : RAM FAULT 16 Sustituya la tarjeta de circuito impreso de Se ha detectado una anomala en un
control del SPM. componente del circuito de control del
SPM. (Anomala de RAM para datos ex-
ternos.)
9018 SPN_n_ : SUMCHECK 18 Sustituya la tarjeta de circuito impreso de Se ha detectado una anomala en un
ERROR PGM control del SPM. componente del circuito de control del
SPM. (Anomala en los datos de la ROM
DATA
de programa.)
9019 SPN_n_ : EX OFFSET 19 Sustituya el mdulo SPM. Se ha detectado una anomala en un
CURRENT U componente del SPM. (Anomala del val-
or inicial del circuito de deteccin de cor-
riente de la fase U).
9020 SPN_n_ : EX OFFSET 20 Sustituya el mdulo SPM. Se ha detectado una anomala en un
CURRENT V componente del SPM. (Anomala del val-
or inicial del circuito de deteccin de cor-
riente de fase V.)
9021 SPN_n_ : POS SENSOR 21 Compruebe y corrija los parmetros. La configuracin del parmetro de polari-
POLARITY ER- (Nos. 4000#0, 4001#4) dad del sensor de posicin es incorrecta.
ROR
9024 SPN_n_ : SERIAL 24 1 Coloque el cable de CNC a husillo Se desconecta la alimentacin del CNC
TRANSFER alejado del cable de potencia (desconexin normal o cable roto).
2 Sustituya el cable. Se ha detectado un error en los datos de
ERROR
comunicacin transferidos al CNC.
9026 SPN_n_ : DISCONNECT 26 1 Sustituya el cable. La amplitud de la seal de deteccin
CVELO DE- 2 Reajuste el preamplificador. (conector JY2) en el lado del motor de
control de contorneado segn Cs pres-
TECT
enta una anomala.
(Cable desconectado, error de ajuste,
etc.)
9027 SPN_n_ : DISCONNECT 27 1 Sustituya el cable. 1 Anomala en seal de codificador de
POSCODER 2 Reajuste la seal del sensor BZ. posicin de husillo (conector JY4).
2 Anomala en amplitud de seal (con-
ector JY2) de sensor MZ o BZ .
(Cable desconectado, error de ajuste,
etc.)
9028 SPN_n_ : DISCONNECT 28 1 Sustituya el cable Anomala en seal de deteccin de posi-
CPOS DE- 2 Reajuste el preamplificador. cin (conector JY5) para control de con-
torneado segn Cs.
TECT
(Cable desconectado, error de ajuste,
etc.)
834
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9029 SPN_n_ : SHORTTIME 29 Compruebe y corrija el estado de la car- Se ha aplicado una carga excesiva de
OVERLOAD ga. manera continua durante un cierto pero-
do de tiempo. (Esta alarma se activa
tambin cuando el eje del motor se haya
bloqueado en el estado de excitacin.)
9030 SPN_n_ : OVERCUR- 30 Compruebe y corrija la tensin de la Se ha detectado una sobreintensidad en
RENT POW fuente de alimentacin. la entrada del circuito principal del PSM.
(Indicacin de alarma de PSM: 1)
CIRCUIT
Alimentacin elctrica desequilibrada.
Error de seleccin de PSM (se ha reba-
sado la especificacin de potencia mxi-
ma entregada del PSM.)
9031 SPN_n_ : MOTOR LOCK 31 1 Compruebe y corrija el estado de car- El motor no puede girar a una velocidad
OR VSIG LOS ga. especificada. (Ha prevalecido ininter-
2 Sustituya el cable del sensor de mo- rumpidamente un nivel que no supera el
tor (JY2 o JY5). nivel SST para el comando de rotacin.)
Anomala en la seal de deteccin de ve-
locidad.
9032 SPN_n_ : RAM FAULT 32 Sustituya la tarjeta de circuito impreso de Se ha detectado una anomala en un
SERIAL LSI control del SPM. componente del circuito de control del
SPM. (Anomala en dispositivo LSI para
transferencia serie.)
9033 SPN_n_ : SHORTAGE 33 1 Compruebe y corrija la tensin de ali- La carga de la tensin de alimentacin
POWER mentacin elctrica. en corriente continua de la seccin del
2 Sustituya el mdulo PSM. circuito de potencia es insuficiente cuan-
CHARGE
do se activa el contactor magntico del
amplificador (por ejemplo, cuando hay
una fase abierta o la resistencia de carga
est averiada).
9034 SPN_n_ : PARAMETER 34 Corrija el valor del parmetro conforme al Se ha configurado un valor de parmetro
SETTING ER- manual. superior al lmite
Si se desconoce el nmero de parme- admisible.
ROR
tro, conecte la tarjeta de comprobacin
de husillo y compruebe el parmetro indi-
cado
9035 SPN_n_ : EX SETTING 35 Corrija el valor conforme al manual de Se ha configurado un dato de relacin de
GEAR RATIO parmetros. transmisin superior al lmite admisible.
835
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9042 SPN_n_ : NO 1ROT. 42 1 Sustituya el cable. 1 Las seal de una revolucin del codif-
POSCODER 2 Reajuste la seal del sensor BZ. icador de posicin de husillo (conec-
tor JY4) se ha desconectado.
DETECT
2 La seal de 1 revolucin (connector
JY2) del sensor MZ o BZ se ha des-
conectado.
9043 SPN_n_ : DISCON. PC 43 Sustituya el cable. Anomala en la seal del codificador de
FOR DIF. SP. posicin de velocidad diferencial (conec-
tor JY8) en el SPM tipo 3.
MODE
9044 SPN_n_ : CONTROL 44 Sustituya la tarjeta de circuito impreso de Se ha detectado una anomala eun un
CIRCUIT(AD) control del SPM. componente de circuito de control del
SPM (anomala en convertidor A/D).
ERROR
9046 SPN_n_ : SCREW 46 1 Comprueba y corrija el parmetro. Se ha detectado una anomala equiva-
1ROT POS 2 Sustituya el cable. lente a la alarma 41 durante la operacin
3 Reajuste la seal del sensor BZ. de roscado.
COD. ALARM
9047 SPN_n_ : POSCODER 47 1 Sustituya el cable. 1 Anomala en la seal de fase A/B del
SIGNAL AB- 2 Reajuste la seal del sensor BZ. codificador de posicin de husillo
3 Corrija la disposicin de cables (proxi- (conector JY4).
NORMAL
midad del cable de potencia). 2 Anomala en la seal de fase A/B
(conector JY2) del sensor MZ o BZ.
La relacin entre la fase A/D y la seal
de una revolucin es incorrecta (discre-
pancia de intervalo de impulsos).
9049 SPN_n_ : HIGH CONV. 49 Compruebe si el valor de velocidad difer- En el modo de velocidad diferencial, la
DIF. SPEED encial calculado supera la velocidad velocidad del otro husillo convertida a la
mxima del motor. velocidad del husillo local ha superado el
lmite admisible (la velocidad diferencial
se calcula multiplicando la velocidad del
otro husillo por la relacin de transmis-
in).
9050 SPN_n_ : SPNDL CON- 50 Compruebe si el valor calculado supera En la sincronizacin de husillo, el valor
TROL OVER- la velocidad mxima del motor. de clculo de la orden de velocidad ha
rebasado el lmite admisible (la velocidad
SPEED
del motor se calcula multiplicando la ve-
locidad especificada del husillo por la re-
lacin de transmisin).
9051 SPN_n_ : LOW VOLT DC 51 1 Compruebe y corrija la tensin de ali- Se ha detectado una cada de tensin de
LINK mentacin elctrica. entrada (indicacin de alarma del PSM:
2 Sustituya el MC. 4) (Corte momentneo de corriente o
mal contacto del MC)
9052 SPN_n_ : ITP SIGNAL 52 1 Sustituya la tarjeta de circuito impreso Se ha detectado una anomala de inter-
ABNORMAL I de control del SPM faz de CN (la seal ITP se ha desactiva-
2 Sustituya la tarjeta de circuito impreso do).
de la interfaz de husillo en el CNC.
9053 SPN_n_ : ITP SIGNAL 53 1 Sustituya la tarjeta de circuito impreso Se ha detectado una anomala de inter-
ABNORMAL II de control del SPM. faz de CN (la seal ITP se ha desactiva-
2 Sustituya la tarjeta de circuito impreso do).
de la interfaz de husillo en el CNC.
9054 SPN_n_ : OVERLOAD 54 Revise el estado de carga. Se ha detectado una intensidad de so-
CURRENT brecarga.
9055 SPN_n_ : POWER LINE 55 1 Sustituya el contactor magntico. Anomala en la seal del estado del
SWITCH ER- 2 Compruebe y corrija la secuencia. cable de alimentacin del contactor mag-
ntico para seleccionar un husillo o una
ROR
salida
9056 SPN_n_ : INNER COOL- 56 Sustituya el mdulo SP. Se ha detenido el ventilador de refrigera-
ING FAN STOP cin del circuito de control del SPM.
836
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9057 SPN_n_ : EX DECEL- 57 1 Reduccin del rgimen de acelera- Se ha detectado una sobrecarga en la
ERATION cin/deceleracin resistencia regenerativa. (Indicacin de
2 Compruebe el estado de la refrigera- alarma del PSMR: 8)
POWER
cin (temperatura perifrica). Se ha detectado una actuacin del ter-
3 Si se detiene el ventilador de refrige mostato o una sobrecarga de breve dura-
racin, sustituya la resistencia. cin.
4 Si la resistencia presenta una ano- La resistencia regenerativa se ha desco-
mala, sustituya la resistencia. nectado o se ha detectado una resisten-
cia anmala.
9058 SPN_n_ : OVERLOAD IN 58 1 Compruebe el estado de refrigeracin Ha aumentado de manera anmala la
PSM del PSM. temperatura del radiador del PSM. (Indi-
2 Sustituya el mdulo de PSM. cacin de alarma de PSM: 3)
9059 SPN_n_ : COOLING FAN 59 Sustituya el mdulo SPM. Se ha detenido el ventilador de refrigera-
STOP IN PSM cin del PSM. (Indicacin de alarma de
PSM: 2)
9062 SPN_n_ : MOTOR VCMD 62 Comprobar y corregir los parmetros. La velocidad especificada del motor es
OVER- (No. 4021, 4056~4059) excesivamente grande.
FLOWED
9066 SPN_n_ : AMP MODULE 66 1 Sustituya el cable. Se ha detectado un error en la comunica-
COMMUNICA- 2 Compruebe y corrija la conexin. cin entre amplificadores.
TION
9073 SPN_n_ : MOTOR SEN- 73 1 Sustituya el cable de realimentacin. Falta la seal de realimentacin del sen-
SOR DISCON- 2 Compruebe el procesamiento de la sor del motor.
pantalla
NECTED
3 Compruebe y corrija la conexin.
4 Ajuste el sensor.
9074 SPN_n_ : CPU TEST ER- 74 Sustituya la tarjeta de circuito impreso de Se ha detectado un error en un test de
ROR control de SPM. CPU.
9075 SPN_n_ : CRC ERROR 75 Sustituya la tarjeta de circuito impreso de Se ha detectado un error en un test de
control de SPM. CRC.
9079 SPN_n_ : INITIAL TEST 79 Sustituya la tarjeta de circuito impreso de Se ha detectado un error en una opera-
ERROR control de SPM. cin de test inicial.
9081 SPN_n_ : 1ROT MO- 81 1 Compruebe y corrija el parmetro No puede detectarse correctamente la
TOR SENSOR 2 Sustituya el cable de realimentacin. seal de una revolucin de sensor del
3 Ajuste el sensor. motor.
ERROR
9082 SPN_n_ : NO 1ROT 82 1 Sustituya el cable de realimentacion. No se genera la seal de una revolucin
MOTOR SEN- 2 Ajuste el sensor. del sensor del motor.
SOR
9083 SPN_n_ : MOTOR SEN- 83 1 Sustituya el cable de realimentacin. Se ha detectado una irregularidad en una
SOR SIGNAL 2 Ajuste el sensor. seal de realimentacin del sensor del
motor.
ERROR
9084 SPN_n_ : SPNDL SEN- 84 1 Sustituya el cable de realimentacin. No est presente la seal de realimenta-
SOR DISCON- 2 Compruebe el procesamiento de la cin del sensor del husillo.
pantalla.
NECTED
3 Compruebe y corrija la conexin.
4 Compruebe y corrija el parmetro.
5 Ajuste el sensor.
9085 SPN_n_ : 1ROT SPNDL 85 1 Compruebe y corrija el parmetro. No puede detectarse correctamente la
SENSOR ER- 2 Sustituya el cable de realimentacin. seal de una revolucin del sensor del
3 Ajuste el sensor. husillo.
ROR
9086 SPN_n_ : NO 1ROT 86 1 Sustituya el cable de realimentacin. No puede detectarse correctamente la
SPNDL SEN- 2 Ajuste el sensor. seal de una revolucin del sensor del
husillo.
SOR ERROR
837
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
No. Mensaje Punto con problema y solucin Descripcin
SPM
(*1)
9087 SPN_n_ : SPNDL SEN- 87 No se genera la seal de una revolucin Se ha detectado una irregularidad en una
SOR SIGNAL del sensor del husillo. seal de realimentacin del sensor del
husillo.
ERROR
9088 SPN_n_ : COOLING RA- 88 Sustituya el ventilador de refrigeracin Se ha detenido el ventilador de refrigera-
DIFAN FAIL- externo del SPM. cion externa.
URE
NOTA*1
Observe que los significados de las indicaciones del SPM
varan en funcin de qu LED, el LED rojo o el LED amarillo,
est encendido. Si est encendido el LED amarillo, se
indica un cdigo de error con un nmero de 2 dgitos. El
cdigo de error no se visualiza en la pantalla del CNC.
Cuando el LED rojo est encendido, el SPM indica el
nmero de la alarma generada en el husillo serie
Vase, Alarmas (Husillo serie).
838
B63844SP/01 ANEXO G. LISTA DE ALARMAS
Indica-
cin
Punto con problema y solucin Descripcin
SPM
(*1)
08 Compruebe la secuencia (SFR, SRV). Pese a que se ha especificado el modo servo (rosca-
do rgido con macho, posicionamiento del husillo), no
se ha introducido SFR/SRV.
09 Compruebe la secuencia (SPSYC, SFR, SRV) Pese a que se ha especificado el modo de sincronizacin
del husillo, no se ha introducido SFR/SRV.
10 Durante la ejecucin de la orden de control de eje C, no Pese a que se ha configurado el modo de control de con-
especifique un modo de funcionamiento distinto. Antes de torneado segn Cs, se ha especificado otro modo de
cambiar a otro modo, cancele la orden de control de con- funcionamiento (modo servo, sincronizacin u orienta-
torneado segn Cs. cin del husillo).
11 Durante la ejecucin de la orden de modo servo, no Pese a que se ha configurado el modo servo (roscado
especifique otro modo de funcionamiento. Antes de rgido con macho o posicionamiento del husillo), se ha
especificado otro modo de funcionamiiento (control de
pasar a otro modo, cancele el modo servo. contorneado segn Cs, sincronizacin u orientacin del
husillo).
12 Durante la ejecucin de la orden de sincronizacin del Pese a que se est ejecutando la sincronizacin del hu-
husillo, no especifique un modo de funcionamiento sillo, se ha especificado otro modo de funcionamiento
distinto. Antes de cambiar a otro modo, cancele la or- (control de contorneado segn Cs, modo servo u orienta-
den de sincronizacin del husillo. cin).
13 Durante la ejecucin de la orden de orientacin, no Pese a que se est ejecutando la orden de orientacin,
especifique otro modo de funcionamiento. Antes de se ha especificado otro modo de funcionamiento (control
cambiar a otro modo, cancele la orden de orientacin. de contorneado segn Cs, modo servo o sincronizacin).
14 Introduzca la seal SFT o SRV. Las seales SFT y SRV se introducen simultnea-
mente.
15 Compruebe el bit 5 del parmetro No. 4000 y la seal Cuando el bit 5 del parmetro No. 4000 se configura a 1 para
de PMC (CON). indicar la presencia de la funcin de modo de velocidad difer-
encial, se especifica el control de contorneado segn Cs.
16 Compruebe el bit 5 del parmetro No. 4000 y la seal Cuando el bit 5 del parmetro No. 4000 se configure
de PMC (DEFMD). a 0 para indicar la ausencia de la funcin de modo de
velocidad diferencial, se introduce la orden de modo
de velocidad diferencial (DEFMD).
17 Compruebe los bits 2, 1 y 0 del parmetro No. 4011. La configuracin del parmetro del detector de velo-
cidad (bits 2, 1 y 0 del parmetro No. 4011) no es
vlida. (No est presente el detector de velocidad
correspondiente).
18 Compruebe el bit 2 del parmetro No. 4001 y la seal Pese a que el bit 2 del parmetro No. 4001 est con-
de PMC (ORCM). figurado a 0, para No utilizar la seal de codificador
de posicin, se ha introducido una orden de orienta-
cin mediante un codificador de posicin (ORCMA).
19 Durante la ejecucin de la orden de orientacin, no Pese a que se est ejecutando una orientacin me-
especifique otro modo de funcionamiento. Antes de diante un sensor magntico, se ha especificado otro
pasar a otro modo, cancele la orden de orientacin. modo de funcionamiento.
20 Compruebe el bit 5 del parmetro No. 4001, bit 5 del Cuando est activado el uso de la funcin de modo de fun-
parmetro No. 4014 y el bit 4 del parmetro No. 4018. cionamiento esclavo (bit 5 del parmetro No. 4014 = 1), se
ha especificado el uso de un codificador de impulsos magn-
tico de alta resolucin (bit 5 del parmetro No. 4001 = 1) o el
uso de la funcin de control de contorneado segn Cs me-
diante el sensor (bit 4 del parmetro 4018 = 1). Estos datos
no pueden configurarse simultneamente.
21 Introduzca la orden de modo de funcionamiento escla- Pese a que se est ejecutnado un control de posicin
vo (SLV) en el modo de funcionamiento normal. (como el modo servo o la orientacin), se ha introducido
una orden de modo de funcionamiento esclavo (SLV).
22 Introduzca la orden de control de posicin en el modo Pese a que se ha activado el modo de funcionamiento
de funcionamiento normal esclavo (SLVS = 1), se ha introducido una orden de con-
trol de posicin (tal como el modo servo o la orientacin).
23 Compruebe el bit 5 del parmetro No. 4014 y la seal Pese a que el bit 5 del parmetro No. 4014 est configu-
de PMC (SLV). rado a 0 para no utilizar la funcin de modo de funciona-
miento esclavo, se ha introducido una orden de modo de
funcionamiento esclavo (SLV).
839
G. LISTA DE ALARMAS ANEXO B63844SP/01
Indica-
cin
Punto con problema y solucin Descripcin
SPM
(*1)
24 Compruebe la seal de PMC (INCMD). Ejecute la La orientacin se ejecuta en el modo de funciona-
operacin especificando primero una posicin absolu- miento incremental (INCMD = 1) primero y luego se
ta. introduce la orden de posicin absoluta (INCMD = 0).
25 Compruebe las especificaciones del amplificador del Pese a que no se utiliza el SPM de amplificador de husil-
husillo y el valor de configuracin del parmetro (bit 4 lo tipo 4, se ha configurado el uso de la funcin de con-
trol de contorneado segn Cs mediante el sensor (bit 4
del parmetro No. 4018). del parmetro No. 4018 = 1).
NOTA*2
Seal de contacto del PSM
Entre ESP1 y ESP2 del PSM Contacto abierto: Parada emergencia
Contacto cerrado: Funcionamiento normal
840
B63844SP/01 ANEXO G. LISTA DE ALARMAS
841
B63844SP/01 Indice alfabtico
[A] Busqueda de archivos, 522
Busqueda de numero de programa, 574
Achaflanado opcional de angulos y redondeado de
Busqueda de numero de secuencia, 575
esquina, 192
Bsqueda de una palabra, 566
Activacion y desactivacion de manual absoluto, 460
Adaptador para disquetes de FANUC, 445
Adaptador para tarjetas FA de FANUC, 446
[C]
Alarmas, 764
Cabecera de un programa, 568
Anular ciclo fijo (G80), 166, 178
Clculo sencillo de la longitud roscada incorrecta, 800
Archivos, 520
Caracteres y codigos que se han de utilizar para la
Arranque excesivo de material con compensacin de funcion de introduccion de datos de patron, 364
radio de hta. activada, 253
Ciclo de mandrinado (G85), 156
Asistencia de cdigos G, 704
Ciclo de mandrinado (G86), 158
Asistencia para cdigos M, 707
Ciclo de mandrinado (G88), 162
Asistencia para proceso, 702
Ciclo de mandrinado (G89), 164
Avance en mecanizado, 61
Ciclo de mandrinado de precisin (G76), 142
Avance incremental, 456
Ciclo de mandrinado/ciclo de mandrinado inverso
Avance jog, 454 (G87), 160
Avance manual por volante, 457 Ciclo de rectificado de perfilado (G75), 180
Avance rpido, 60 Ciclo de rectificado de perfilado de dimensiones
constantes directas (G77), 182
AvanceFuncin de avance, 14
Ciclo de rectificado de superficie con avance continuo
(G78), 184
Ciclo de rectificado de superficie con avance intermi-
[B] tente (G79), 186
Ciclo de roscado rgido con macho profundo (G84 o
Batera para el codificador absoluto de impulsos, 771 G74), 176
Bifurcacin incondicional (Declaracin GOTO), 316 Ciclo de taladrado profundo (G83), 148
Bifurcacion y repeticion, 316 Ciclo de taladrado profundo para pequeos agujeros
Bloqueo de maquina y bloqueo de funciones (G83), 150
auxiliares, 498 Ciclo de taladrado, taladrado puntual (G81), 144
Borrado automtico de la visualizacin en pantalla, Ciclo de taladrado/ciclo de avellanado (G82), 146
671
Ciclo fijo de taladrado profundo a alta velocidad
Borrado de archivos, 524, 544 (G73), 138
Borrado de bloques, 572 Ciclo roscado con macho (G84), 154
Borrado de la pantalla, 670 Ciclo roscado con macho a izquierdas (G74), 140
Borrado de ms de un prorama especificando un inter- Ciclode rectificado fijo (para rectificadora), 179
valo de valores, 578 Cdigos G53, G28 y G30 en modo correccin de lon-
Borrado de mltiples bloques, 573 gitud de herramienta, 205
Borrado de programas, 577 Cdigos G53, G28, G30 y G29 en modo C de com-
pensacin de radio de herramienta, 257
Borrado de todos los programas, 577
Cmo fusionar un programa, 583
Borrado de un bloque, 572
Cmo se aaden sistemas de coordenadas de pieza
Borrado de un programa, 577 (G54.1 o G54), 86
Borrado de una palabra, 571 Cmo se copia un programa completo, 580
i1
INDICE ALFABTICO B63844SP/01
Cmo se copia una parte de un programa, 581 Datos para cada ciclo fijo, 712
Cmo se indican las dimensiones programadas para Declaracin condicional (declaracin IF), 317
desplazar la herramientardenes absoluta/incre-
Declaraciones de macro y declaraciones de CN, 315
mentales, 19
Definicin de un sistema de coordenadas de pieza, 79
Cmo se visualiza la variacin de la indicacin de
posicin sin hacer funcionar la mquina, 406 Desconexin de la tensin, 450
Comparacin e interrupcin de nmero de secuencias, Descripcin detallada de las funciones, 347
639 Designacion de los ejes, 29
Compensacin de desgaste de muela por reavivado Desplazamiento de la herramienta con el modo de
continuo (para rectificadora), 188 compensacin anulado, 242
Compensacion de la longitud de herramienta (G43, Desplazamiento de la herramienta en el arranque, 224
G44, G49), 200
Desplazamiento de la herramienta en el modo de com-
Componentes del programa que no sean secciones de pensacin, 228
programa, 120
Desplazamiento de la herramienta programandolo en
Comprobacin del dimetro mnimo de la muela (para modo automatico, 402
rectificadora), 189
Desplazamiento de la herramienta segn interpolacin
Comprobacin haciendo funcionar la mquina, 405 de contorno de partes de una pieza, 12
Conexion de la tension, 448 Detalle de clculo de contorno, 740
Conexion/desconexion del CNC, 448 Detalle de los datos de figuras de contorno, 738
Configuracin de las teclas soft, 442 Detalles de la ejecucin de declaraciones de CN y
declaraciones de macro, 334
Configuracin de los programas, 23
Detalles del clculo auxiliar, 751
Configuracin de parmetros relativos a la entrada/
salida, 548 Disposicin de las teclas del panel MDI, 418
Configuracin de una seccin de programa, 123 Dispositivos de manejo, 415
Configuracin y visualizacin del valor de compensa- Dispositivos E/S externos, 443
cin de herramienta, 632
Contorno de herramienta y desplazamiento de la her-
ramienta por programa, 26
[E]
Control de eje angular, 394
Edicion de macros de cliente, 588
Control de velocidad de avance en mecanizado, 64
Edicion de un programa de pieza, 407
Control de velocidad de corte constante (G96, G97),
100 Edicion en modo no prioritario, 589
Control preventivo avanzado (G08), 371 Ejes controlados, 28, 29
Control preventivo avanzado AI, 373 Ensayo en vacio, 502
Control sincrono simple, 390 Entrada de datos de compensacin, 530
Conversin pulgadas / v. mtricos (G20,G21), 96 Entrada de datos de compensacin de error de paso,
534
Creacion de programas empleando el panel MDI, 593
Entrada de parmetros, 532
Creacion de programas en el modo teach in (reproduc-
cion), 596 Entrada de un programa, 525
Creacin de un programa de pieza nuevo, 700 Entrada de variables comunes de macro cliente, 536
Entrada por teclado y buffer de entrada por teclado,
440
Entrada y salida de archivos en disquete, 559
[D] Entrada y salida de datos de compensacion, 530
Datos de gestin de vida de las herramientas, 106 Entrada y salida de parmetros, 554
i2
B63844SP/01 INDICE ALFABTICO
[H]
[F]
Handy File de FANUC, 445
Flujo general de funcionamiento de una mquina her-
ramienta con CNC, 6
Funcion de contrasea, 590
[I]
Funcion de desplazamiento externo (G81), 195
Imagen espejo, 493
Funcion de edicion amplidada de programas de pieza,
579 Indicacin de posicin actual, 412
Funcin de gestin de la vida de las herramientas, 105 Insercion automatica de numeros de secuencia, 594
Funcin de herramienta (Funcin T), 103 Insercin de una palabra, 569
Funcion de introduccion de datos de patron, 355 Insercion, modificacion y borrado de una palabra, 565
Funcion de llamada a subprograma (M198), 488 Interpolacin cilndrica (G07.1), 48
Funcion de planificacion de secuencia de ejecucion Interpolacin circular (G02, G03), 43
(scheduling), 483 Interpolacin circular en esquinas (G39), 276
Funcion de posicionamiento de referencia de mesa Interpolacion helicoidad (G02, G03), 47
indexada, 196
Interpolacin lineal (G01), 41
Funcin de salto (G31), 53
Interrupcion manual por volante, 490
Funcin de seleccin de herramienta, 104
Intervencion y retorno manuales, 495
Funcin de velocidad de cortevelocidad del husillo,
20 Introduccion de parametros programables (G10), 366
Funcin de velocidad de husillo (Funcin S), 98 Introduccin directa de las compensaciones de origen
de pieza medidas, 644
Funcionamiento, 710
Introduccinde rdenes desde el MDI, 256
Funcionamiento automtico, 465
i3
INDICE ALFABTICO B63844SP/01
i4
B63844SP/01 INDICE ALFABTICO
i5
INDICE ALFABTICO B63844SP/01
i6
Hoja de revisiones
________________________________________
01 Jan., 2003